/* Main Page Styles */
html, body
{
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}
h1					{ font-family:Arial, Helvetica, sans-serif; font-size:1.8em; font-weight:lighter; color:#969696; }
h2					{ font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; color:#666666; }
h3					{ font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#000000; }
p					{ font-size:1em; }

a:link, a:visited			{ color:#333333; text-decoration:none; }
a:hover, a:active			{ color:#000000; text-decoration:none; }

/* Header + Footer layout */
#divHeader				{ background:#CCCCCC; text-align:left;  }
#divTopNav				{ background-color:#969696; border-color:#CCCCCC; }
#divFooterTop				{ border-color:#CCCCCC; background-color:#FFFFFF; color:#999999; margin-top:20px; }
#divFooterTop img			{ margin-right:10px; }
#divFooterBottom			{ background-color:#CCCCCC; color:#666666; }

a.aIntNav:link, a.aIntNav:visited	{ color:#333333; }
a.aIntNav:hover, a.aIntNav:active	{ color:#000000; }
a.aIntNavSelected			{ color:#333333; }

a.aIpSite:link, a.aIpSite:visited	{ color:#CCCCCC; }
a.aIpSite:hover, a.aIpSite:active	{ color:#CCCCCC; }

/* Top nav */
#divTopNavWrapper ul 			{ padding:0; }
#divTopNavWrapper ul li			{ display:inline; }
#divTopNavWrapper ul			{ margin:0; padding:0 0 0 40px; }
#divTopNavWrapper ul li a 		{ border-color:#CCCCCC; }
#divTopNavWrapper ul li a.aLeftSide	{ border-color:#CCCCCC; }

a.aTopNav:link, a.aTopNav:visited	{ color:#FFFFFF; }
a.aTopNav:hover, a.aTopNav:active	{ background-color:#666666; color:#FFFFFF; }

/* Left nav */
#divContentNav				{ background-color:#CCCCCC; float:left;}
#divContentNav ul.ulTopLevel		{ border-top:1px solid #000000; border-bottom:1px solid #000000; margin:10px 0; padding:5px 0; }
#divContentNav ul li			{ list-style:none; margin:5px 25px;  }
#divContentNav ul li ul			{ padding:0; margin:0 0 15px 15px; }
#divContentNav ul li ul li		{ margin:5px 0; list-style:circle; }
#divContentNav ul li ul li a		{ color:#000000; }
#divContentNav ul li ul li a:hover	{ color:#000000; }
#divContentNav a.aNavSelected		{ color:#000000; font-weight:bold; }
#divContentNav a.aSubNavSelected	{ color:#000000; }

/* Home page layout */
#divHomeContainer			{ background:none; margin:0 auto; width:760px; min-height:0; }
#divHomeSidebar				{ width:27px; height:340px; float:left; background:#969696 url(../images/dot_strip.gif) bottom no-repeat; }
#divHomeContent				{ width:700px; height:320px; background:#CCCCCC url(../images/dots.gif) no-repeat; margin-left:37px; padding:10px; }
#divHomeText				{ width:262px; padding-top:136px; font-size:0.9em; }
#divHomeText img			{ margin:25px 10px 0 0; float:left; }
#divHomeFeature				{ float:right; }

/* Content page layout */
#divContentContainer			{ background:none; margin:0 auto; width:760px; }
#divContentSidebar			{ width:27px; float:left; background:#969696 url(../images/dot_strip.gif) bottom no-repeat; }
#divContentMain				{ background-color:#CCCCCC; margin:0 0 0 37px;  }
#divContentFeature			{ background-color:#CCCCCC; float:left; padding:10px 10px 10px 0; width:416px; }
#divContent				{ background-color:#FFFFFF; border:1px solid #000000; width:374px; margin-left:0px; padding:10px 20px 30px 20px; }
#divRightSideFeature th			{ background-color:#4988B6; color:#FFFFFF; }
#divRightSideFeature td			{ background-color:#EBE9EA; }

/* Form layout */
fieldset, form				{ margin:0; padding:0; border:0; }
/*input, select, textarea			{ font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:#666666; border:1px solid #999999; padding:2px; }*/
select					{
	width: 200px;
}
/*input					{ height:14px; width:200px; }*/
#divContent label			{ margin-left:10px; font-weight:bold; }
#divContent span.label			{ margin-top:5px; width:100px; }
#divContent span.field			{ margin-top:5px; }

/* Search bar layout */
#divSearchBar				{ margin:5px 0 2px 37px; }
#divSearchBar img			{ vertical-align:middle; }
input.inputGo				{ width:27px; height:20px; border:0; vertical-align:bottom; }