html, body	{ margin:0; padding:0 }
html				{ background:#dfdfdf url(img/body_bgnd.png) repeat-x top left scroll; color:#535456 }
body				{ font-family:Verdana, Helvetica, sans-serif; font-size:0.72em; }
h1, h2, h3	{ margin:1.33em 0 }
h1					{ font-size:136% }
h2					{ font-size:118%; color:#374DE1 }
h3					{ font-size:110%; color:#374DE1 }
p						{ margin:1.33em 0 }
ul, ol			{ margin:0; padding:0; margin-left:20px }
ul li				{ list-style-image:url(img/bullet.png) }
div.divider	{ display:block; height:1.33em; background:transparent url(img/dot_bgnd.png) repeat-x left center scroll }

/* Layout */
#container		{ position:relative; width:890px; margin:20px 50px }
#header1			{ background-color:#fff; line-height:38px; height:38px; margin-bottom:16px }
#header1 a,
#header1 a:visited	{ color:#000 }
#header2			{ position:relative; background:#fff url(img/transient_grey_bgnd.png) repeat-x left bottom scroll; margin-bottom:16px }
#header2 div	{ position:absolute; right:26px; top:150px; color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; }
#header3			{ margin-bottom:16px }
#header3 img	{ display:block; background:#fff url(img/transient_grey_bgnd.png) repeat-x left bottom scroll; padding:10px; }
#leftcol			{ float:left; width:290px; }
#leftcol #nav, #nav_2, 
#leftcol #info{ background:#fff url(img/transient_grey_bgnd.png) repeat-x left bottom scroll; padding:20px;margin-bottom:12px }
#nav ul				{ margin:0; padding:0; list-style:none }
#nav ul li		{ margin:0; padding:1px 0px 2px 0px; list-style:none; list-style-image:none; display:block; background:transparent url(img/dot_bgnd.png) repeat-x left bottom scroll }
#nav a:link  { display:block; padding:8px 4px; text-decoration:none; color:#535456 }
#nav a:visited{ display:block; padding:8px 4px; text-decoration:none; color:#535456 }
#nav a:hover,
#nav a.activated { background:#a7c7dc url(img/transient_blue_bgnd.png) repeat-x left bottom scroll; color:#fff; font-weight:bold }
#nav_2 ul				{ margin:0; padding:0; list-style:none }
#nav_2 ul li		{ margin:0; padding:1px 0px 2px 0px; list-style:none; list-style-image:none; display:block; background:transparent url(img/dot_bgnd.png) repeat-x left bottom scroll }
#nav_2 a:link  { display:block; padding:8px 4px; text-decoration:none; color:#535456 }
#nav_2 a:visited{ display:block; padding:8px 4px; text-decoration:none; color:#535456 }
#nav_2 a:hover,
#nav_2 a.activated { background:#a7c7dc url(img/transient_blue_bgnd.png) repeat-x left bottom scroll; color:#fff; font-weight:bold }
#rightcol			{ float:right; width:590px; min-height:584px; height:auto !important; height:584px; background:#fff url(img/transient_grey_bgnd.png) repeat-x left bottom scroll;}
#rightcol #content	{ padding:10px }
#rightcol a:link, a:visited, a.activated { text-decoration:none; color:#FF641A }