p, div, ul, li, h1, h2, h3, h4, h5 {margin:0; padding:0;}
body {margin:0; padding:0; background:#c5c5c5; font-family: Helvetica, Arial, sans-serif; font-size:12px; color:#666666;}
img {border:none; margin:0; padding:0;}
.clear {clear:both; font-size:0; line-height:0;}

/* Content Item */
p {line-height:16px;}

/* Headings */
h1 {font-size:18px; font-weight: normal; padding:0 0 12px 0;}

/* Normal links */
a {color:#0146c5; text-decoration:none;}
a:hover { text-decoration:underline; }

/* Read more links */
a.readmore {color:#0146c5; font-weight:bold; padding:0 0 0 8px;  background:url(../images/bullet_rightnav.gif) 0 5px no-repeat;}
a.readmore:hover {color:#000000; text-decoration:none;}

/* ---------------------------- CONTAINER ---------------------------- */
#container {width:970px; margin: 0 auto; padding:0 10px; background:url(../images/bg_container.gif) top center repeat-y;}
	
	/* ---------------------------- TOP ---------------------------- */
	#top {width:970px; padding:10px 0 0 0;}
		/* Top banner - Logo banner */
		#logo {width:910px; padding:0 0 10px 20px;}
		#logo .logos { margin-left:350px; display:none; }
		/* Top navigation */
		#topnav {width:940px; background:#e6e6e6; padding:9px 15px;}
			#topnav ul li {display:inline; padding: 0 10px; list-style:none;}
				#topnav a {color:#000; font-weight:bold;}
				#topnav a:hover {}
				#topnav a#active { color:#0146C5; }
		
		#topbanner { width:970px; padding:1px 0 0 0; }
                
                #language { float:right; display:block; margin-top:-15px;}
	/* ---------------------------- END OF TOP ---------------------------- */		
	
	/* ---------------------------- MIDDLE ---------------------------- */
	#middle {width:970px; padding:12px 0;}
		
		/* Column 1 */
		#col1 {width:160px; float:left; padding:0 20px;}
			ul.leftnav li {display: block; padding:8px 0; list-style:none;}  
				ul.leftnav li a {color:#666666; font-size:13px; __font-size:14px; font-weight:bold; text-transform:uppercase;}
				ul.leftnav li a:hover {color:#000000; text-decoration:none;}
				ul.leftnav li a#active {color:#666666; text-decoration:underline;}
                                ul.leftnav li .lower a {text-transform:capitalize; padding-left:10px;font-size:12px;}
		/* Column 2 */
		#col2 {width:460px; float:left; margin:8px 0 0 0; padding:0 34px; border-left:1px solid #cfcfcf; /*border-right:1px solid #cfcfcf;*/}
                #col2 ul { padding:5px; padding-left:20px;}
                #col2 table h3 { padding: 3px;}
                #col2 a { padding:2px 0 2px 8px; background:url(../images/bullet_rightnav.gif) 0 5px no-repeat;}
				#col2 a.noArrow { padding:0px;background:none;}
				#col2 a.tabbedLink {padding-left:30px;background:none;}   
                #contact { margin-top:15px;}
                #contact #topic {background:#e6e6e6;padding:9px 15px;}
				
		/* Column 3 */
		#col3 {width:200px; float:left; margin:8px 0 0 0; padding:0 20px; /*border-left:1px solid #cfcfcf;*/ }
		#col3 img { margin-left:0px; _margin-left:-19px; _float:right; }
			ul.rightnav li {display: block; list-style:none;}
                        ul.rightnav li.newsdate { padding-left:8px; font-size:10px; margin-bottom:15px; }
				ul.rightnav li a {color:#0146c5; font-weight:bold; padding:2px 0 2px 8px; background:url(../images/bullet_rightnav.gif) 0 5px no-repeat;}
				ul.rightnav li a:hover {color:#000000; text-decoration:none;}
				ul.rightnav li a#active {color:#0146c5; text-decoration:underline;}
		
	/* ---------------------------- END OF MIDDLE ---------------------------- */		
		
	/* ---------------------------- FOOTER ---------------------------- */	
	#footer {width:940px; margin:130px auto 0 auto; padding:10px 15px 90px 15px; background:url(../images/bg_footer.gif) top left repeat-x #f8f8f8;}
		#footer_col1 {width:635px; float:left; padding:5px 0 0 0;}
			.designby { color:#c4c4c4; font-size:11px;}
		#footer_col2 {width:80px; float:left; padding:5px 0 0 0; text-align:right; vertical-align:text-top;}
		#footer_col3 {width:225px; float:left; text-align:right; vertical-align:text-top;}
			#footer_col3 img { padding:0 5px;}
	/* ---------------------------- END OF FOOTER ---------------------------- */
	ul#subTree, ul#sibTree	{ margin:5px 0 0 10px; }
	ul#subTree li a, ul#sibTree li a	{ font-size:11px; } 
/* ---------------------------- END OF CONTAINER ---------------------------- */
