

	body, td { margin: 0px; padding: 0px; line-height: 1.3; color: #666666; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;}
	body { background: url(/i/bg_master.gif) #002a4a; }
	td { text-align: left }
	
	a, a:link, a:visited, a:active { color: #336699; text-decoration: none; }
	a:hover { color: #6699cc; text-decoration: underline; }
		
	h1 { color: #7090b4; font-size: 24px; font-weight: normal; margin: 0px 0px 10px 0px;}
	h2 { color: #7090b4; font-size: 20px; font-weight: normal; margin: 0px 0px 4px 0px;}
	h3 { color: #7090b4; font-size: 16px; font-weight: normal; margin: 0px 0px 3px 0px;}
	h4 { color: #7090b4; font-size: 14px; font-weight: normal; margin: 0px 0px 3px 0px;}
	h5 { color: #7090b4; font-size: 12px; font-weight: normal; margin: 0px 0px 3px 0px;}
	
	img { border: 0px}
	ul { margin: 0px 0px 8px 0px; list-style: circle; }
	p { margin: 0 0 10px 0; }

	address { margin: 0 0 0 24px; padding: 0px; font-style: normal; font-weight: normal;}
	blockquote { font-style: italic;}
	.preTitle { color: #666; margin-bottom: 0;}
	.postTitle { margin-top: 0;}
	
	div.pageContainerOuter { width: 100%; text-align: center; margin: 0; padding: 0;}
	div.pageContainerInner { width: 1002px; text-align: left; margin: 0; padding: 0;  }

	div.header { width: 100%; height: 125px; margin: 0px; padding: 0px; }
	div.logobox { width: 338px; margin: 0px; padding: 0; display: inline;}
	img.headerLogo { border: 0px; }

	div.admin_header { padding: 4px; background-color: #fff;}
	
	div.primaryNavigation  { margin: 0px 0 0px 0; height: 42px; font-size: 14px; text-align: left; color: #fff; background: url(/i/header/bg_topNav.gif); background-repeat: repeat-x; background-color: #f9c53b;}
	div.primaryNavigation ul { display: inline; list-style: none; padding: 0 0 0 0; margin: 0 0 0 0;}
	div.primaryNavigation li { float: left; margin: 10px 0 0 33px;}
	div.primaryNavigation a, div.primaryNavigation a:visited, div.primaryNavigation a :active{ color: #f3f5f7; text-decoration: none; }
	div.primaryNavigation a:hover { color: #ffffff; text-decoration: underline; }

	div.mainContainer { background-color: #ffffff; }
	div.mainContainerSingleColumn { background: #fff; }

	div.mainBox { float: right; width: 751px; margin: 0; padding: 0px; }
	div.mainBoxSingleColumn { float: right; width: 100%; margin: 0; padding: 0px; }
	div.mainBoxPadding { margin: 32px; background: #fff;}

	div.sidebar { float: left; width: 229px; margin: 0px; padding: 0px; background: #a1d4dc;}
	div.sidebarPadding { margin: 0px; text-align: left;}
	div.sidebar a:link, div.sidebar a:visited, div.sidebar a:active { font-size: 11px; color: #0d5589;}
	div.sidebar a:hover { color: #3478a9;}	

	div.featureBox_A { margin: 8px 0; background: #eaf3fb; border: 1px solid #cadcee; padding: 6px 8px;}
	div.featureBox_B { margin: 8px 0; background: #fff; border: 1px solid #cadcee; padding: 6px 8px;}
	
	div.featureBoxAlignRight_A { width: 215px; float: right; margin: 0 0 0 12px; background: #eaf3fb; border: 1px solid #cadcee; padding: 6px 8px;}
	
	img.alignRight { float:right; margin: 0 0 0 12px;}
	
	div.clearBoth { clear:both; } 
	
		div.home_main { float: left;}
		div.announcebox { width: 635px; margin: 3px 0 0 29px; background: url(/i/bg_AnnounceBox.gif);  background-repeat: repeat-y;}
		div.announce_morebuttons { height: 43px; padding: 0 32px 0 0; text-align: right; background: url(/i/bg_AnnounceBox1a.gif);  background-repeat: none;}
		div.announce_morebuttons img { margin: 0 0 0 1px; }
		div.announcements { height: 210px; margin: 6px 58px 0 59px;}
		
		div.newsletterbox { width: 271px; height: 53px; float: left; text-align: left; margin: 0 0 10px 42px; background: url(/i/bg_newsletter.gif);  background-repeat: none;}
		div.newsletterbox_padding { margin: 23px 0px 5px 10px;}
		
		div.RequestTABox { background: url(/i/bg_RequestTA.gif); height: 137px; color: #f2ef36; text-align: center;}
		div.RequestTABox_title { padding: 10px 3px 0px 3px; font-size: 13px; font-weight: bold; color: #f2ef36;}
		div.RequestTABox_contact { padding: 3px 3px 8px 3px; font-size: 12px; font-weight: bold; color: #acc4d6;}
		span.RequestTABox_contactNumber { font-size: 14px; font-weight: bold; color: #fff;}
		div.RequestTABox ul { display: inline; list-style: none; padding: 0; margin: 6px 0 0 0;}
		div.RequestTABox li { margin: 0 0 0px 0;}
		
		div.home_sidebar { width: 273px; float: left; }
		div.home_sidebarPadding { margin: 0px; padding: 10px 23px; text-align: center;}
		div.home_sidebar a:link, div.home_sidebar a:visited, div.home_sidebar a:active { color: #0d5589;}
		div.home_sidebar a:hover { color: #3478a9;}
			
		div.overviewBox { width: 674px; text-align: left; margin: 0 0 0 13px; background: url(/i/bg_overview.gif);  background-repeat: repeat-y;}
		div.overviewBoxPadding { padding: 11px 16px 11px 44px;}
		
		div.mainContent_top { width: 674px; height: 50px; }	
		div.mainContent_top_padding {margin: 0 32px 0 40px;}
		div.mainContent { width: 674px; padding: 0; height: 100%; }	
		div.mainContent_padding { margin: 12px 32px 0 70px;}
		
		div.mainBox_preFooter { width: 1002px; height: 1px; background: url(/i/footer/footerBar.gif); background-repeat: no-repeat; clear:both;}
	
	ul.twoColumn { width: 330px; float: left; border: 1px;}
	ul.threeColumn { width: 220px; float: left; border: 1px;}
	
	div.footnotes { margin: 48px 0 0 0; border-top: 1px solid #666; font-size: 11px; font-style: italic; color: #999;}
	div.footnotes_all { margin: 48px 0 0 0; border-top: 1px solid #666; font-size: 12px; font-style: italic; }
	
	div.footerBox { clear: both; margin: 16px 0 0 0; text-align: center; color: #197996;}
	div.footerLinks { float: left; width: 540px; text-align: left; margin: 0 0 10px 31px;}
	div.footerLinks a, div.footerLinks a:link, div.footerLinks a:visited, div.footerLinks a:active { color: #fff;}
	div.footerLinks a:hover { #fff;}
	
	div.footerLinks ul { display: inline; list-style: none; padding: 0;}
	div.footerLinks li { display: inline; margin: 0 5px;}
	div.footerLinks li { display: inline; margin: 0 5px;}
	div.footerCopyright { color: #dfe3ee; float: right; margin: 0; width: 422px; text-align: left;}
	div.footerDisclaimer { color: #dfe3ee; float: right; margin-top: 3px; width: 346px; text-align: left;}

	.indent { margin-left: 24px; }
			
		div.sidebarTitle { margin: 0 0 6px 0; color: #a3801d; font-weight: bold;}
		
		div.news_headline { margin: 0 0 2px 0; color: #526786; font-weight: bold;}
		div.news_teaser { margin: 0 0 12px 0; }
		
		div.breadcrumbs { padding: 10px 0 12px 30px; color: #fff;}
		div.breadcrumbs a { color: #fff; text-decoration: none; }
		div.breadcrumbs a:hover { color: #fff; text-decoration: underline; }
			

		div.home_projects { margin: 12px 0 0 0px;}
		div.home_description { margin: 16px 4px 0 10px; text-align: left;}
		div.home_providedby { color: #333333; text-align: left; margin: 20px 0 0 0; line-height: 0.4cm; clear: both;}
		
		span.emphasis { color: #526786;}
		
		div.infocolumn { margin: 12px 14px 8px 4px;}
		
		div.utilCol { float: left; width: 105px; text-align: left; margin: 10px 8px 10px 0px; }
		div.utilCol a:link, div.utilCol a:visited, div.utilCol a:active { font-size: 11px; color: #0d5589;}
		div.utilCol a:hover { color: #3478a9;}
		div.utilCol ul { margin: 0 0 0 0px; padding: 0px; list-style: none; }
		div.utilCol li { margin: 0px 0px 3px 0px; }
		div.utilCol img { vertical-align: middle}
		
	.formMessage { font-weight: bold; color: red; font-size: 14px;}
	td.formLabel { width: 140px; vertical-align: top; padding: 3px 0px;}
	td.formValue { vertical-align: top; padding: 3px 0px;}
	div.formerror { color: red;}

	ul.extraVerticalSpace li { padding-bottom: 14px;}
	
	div.adminOptionsBlock { margin: 0 0 14px 0; padding: 6px; border: 1px #ccc solid;}
	div.adminOptionsBlock ul { margin: 0; padding: 5px; margin-left: 1em; padding-left: 10px;}
	div.adminOptionsBlock li { margin: 0 0 4px 0; list-style-position: outside; list-style-type: square; list-style-image: none; }
	
	

