/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

body {margin: 0; font-family:Verdana, Geneva, sans-serif; font-size:12px; background: #aad4f8 url(images/blue_bg.png) repeat-x;}

#container {width: 900px; margin: 10px auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #fff;}
#banner {background: #fff url(images/basic_banner.jpg) top right no-repeat; width: 900px; height: 120px; margin: 0 0 10px 0; padding: 0; border-bottom: 1px solid #ccc; text-indent: -9999px;}
#banner a {width: 120 px; height: 120px; display: block;}
#mainNavigation {width: 250px; height: 230px; background: #fff/*063*/; font-size: 14px; margin: 0 0 10px 0; border-right: 1px solid #ccc;}
	#mainNavigation ul {margin-top: 14px;}
	#mainNavigation ul li {list-style: none; height: 28px; line-height: 28px; width: 200px; margin: 4px 0 0 14px; border-bottom: 1px solid #1565A9;}
	#mainNavigation a:link, #mainNavigation a:visited {text-decoration:none; font-weight:bold; color:#00103E; display: block; padding-left: 4px;}
	#mainNavigation a:hover, #mainNavigation a:active {background: #00103E; text-decoration: none; font-weight: bold; color:#fff; display: block; padding-left: 4px;}

#subNavigation {width: 250px; height: 150px; border: 1px solid #666; list-style: none; font-size: 12px; background: #000099}
	#subNavigation ul {margin-top: 14px;}
	#subNavigation ul li {background: #00103E; list-style: none; height: 22px; line-height: 22px; width: 220px; margin: 4px 0 0 14px;}
	#subNavigation a:link, #subNavigation a:visited {background: #000099; color:#fff; font-weight: bold; text-decoration: none; display: block; padding:0 0 0 4px;}	
	#subNavigation a:hover, #subNavigation a:active {background: #fff; color: #000099; font-weight: bold; text-decoration: none; display: block; padding:0 0 0 4px;}
	
#leftColumn {width: 250px; float: left; margin: 0 0 10px 0;}
#mainBody {width: 640px; margin: 0 0 10px 264px;}
#featured {height: 120px; background: #ccc; margin-bottom: 10px;}
#content {/*border: 1px solid #ccc;*/ min-height: 380px; margin: 4px 12px 4px 4px;}
	#content ul {margin: 8px 0 0 26px;}

#footer {width: 900px; height: 30px; line-height: 22px; text-align: center; clear: both; border-top: 1px solid #ccc; }

h1 {font-size: 16px; padding: 5px 0 0 8px;}
h2 {font-size: 14px; padding: 5px 0 0 8px; color: #069;}
h3 {font-size: 12px; padding: 5px 0 0 8px;}
p {padding: 8px 8px;}

.roundcorners {-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -khtml-border-radius: 6px;}
.roundcorners_top {-moz-border-radius-top: 6px; -webkit-border-radius-top: 6px; border-radius: 6px 6px 0 0; -khtml-border-radius: 6px;}


.imgRight {float: right; margin: 6px 2px 6px 8px;}
