@charset "UTF-8";
/* CSS Document */

@import url("reset.css");

/* RESETS AND BASIC PAGE SETUP */
	* { margin: 0; padding: 0; }

	body { font-size: 62.5%; font-family: Helvetica, arial, sans-serif; height:100%; width: 100%}

	ul { list-style: inside; }

	ol { list-style: inside; }
					
	a img { border: none; }

	hr { height: 1px; width: 100%; border: 0; background-color: rgb(242,242,242); margin: 20px 0; clear: left; }
	
	p { line-height: 1.4em; }	
	
/* END RESETS */

/* TOOLBOX */
	.floatleft { float: left; }
	
	.floatright { float: right; }
	
	.clear { clear: both; }	
	
	.logo a { float: left; width: 40em; height: 9.7em; display: block; background: url("../images/logo.png") no-repeat top; text-indent: -999.9em; margin-top: 2.0em; cursor: hand;}
	
	.logo-orig a { float: left; width: 42.4em; height: 9.7em; display: block; background: url("../images/logo.png") no-repeat top center; text-indent: -999.9em; margin-top: 2.0em; cursor: hand;}	
		
	.body-index { background: url("../images/bg-index.jpg") repeat-x #f2f2f2; }
	
	.body-sub { background: url("../images/bg-sub.jpg") repeat-x #f2f2f2; }
	
	.fade { clear: left; }

	.smtxt{font-size:55%; position: relative;top: -5px; color: #16598e;} 
	
	.rule { margin: 2.8em 0 3.0em 0; clear: both; border-top-width: 0.1em; border-top-style: solid; border-top-color: #CCCCCC; }
	
	.button { clear:both; background: #16598e; height: 2.0em; font-size: 1.4em; font-weight:normal; padding: 0.25em 0.6em; float: left; color: #fff; width: 8.0em; border: none; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; margin-bottom: 2em; }
	
	.username, .password { float: left; height: 1.0em; padding: 0.4em; width: 12.0em; margin-bottom: 1.2em; font-weight: normal; font-family: helvetica, arial, sans-serif; font-size: 1.6em; color: #999;}
	
	a.pdf { background: url("../images/file-red.gif") no-repeat top left; padding-left: 1.6em; }
	
	.spacer { margin: 2em 0 2em 0; clear: both; }
	
	/* .bulleted li { color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: normal; margin-bottom: 1.0em; line-height: 1.4em; margin-left: 2em; margin-right: 2em; list-style-image: url("../images/accept.png"); list-style-position: outside; } */
	
	.bulleted li { color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: normal; margin-bottom: 1.0em; line-height: 1.4em; margin-left: 2em; margin-right: 2em; list-style-position: outside; }

	.ordered li { color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: normal; margin-bottom: 1.0em; line-height: 1.4em; margin-left: 2em; margin-right: 2em; list-style-position: outside; }

	/*.table-text-grey { font-family: Helvetica, Arial, sans-serif; font-size: 1.2em; border-width: 1px;}*/
	
	.bulleted li span { color: #16598e; }
	
	.circled li { color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 1.1em; font-weight: normal; margin-bottom: 1.0em; 
				 list-style-position: inside; list-style-type: circle; text-indent: 1.5em;}	

	.feature-text-first { width: 27.0em; margin: 0 0 1.5em 1.4em; float: left; }

	.feature-text { width: 27.0em; margin-left: 4.8em; float: left; }

	.feature-text p a, .feature-text h1 a, .feature-text-first p a, .feature-text-first h1 a { color: #16598e; text-decoration: none;}

	.feature-text p a:hover, .feature-text h1 a:hover, .feature-text-first p a:hover, .feature-text-first h1 a:hover { color: #333; text-decoration: underline; }

	.feature-text-first p, .feature-text p { font-size: 1.2em; font-weight: normal; color: #666; }

	.feature-text-first h1, .feature-text h1 { font-size: 1.8em; font-weight: bold; color: #16598e; }

	.feature-block { width: 22.8em; height: 16.3em; float: left;}

	.project-first { float: left; width: 21.4em; height: 15.1em; margin-left: 1.1em; }

	.project { float: left; width: 21.4em; height: 15.1em; margin: 0 0 2.0em 1.4em; }
	.advertise { width: 890px; height: 55px; margin: 0em 0em 2.0em 1.4em; }
/* END TOOLBOX */



/* PAGE-WRAP SECTION */
	div#page-wrap {   margin: 0 auto; margin-left: auto; margin-right: auto;  width: 94.0em; }
	
/* END PAGE-WRAP SECTION */



/* HEADER SECTION */
	div#header-index { height: 39.8em; width: 98em; background: url("../images/bg-indexbanner-frostaward.gif") no-repeat top left; }
	
	div#header-sub { height: 14.0em; width: 98.0em; background: url("../images/bg-subbanner.jpg") no-repeat top left; }
/* END HEADER SECTION */



/* NAVIGATION SECTION */
	ul#nav { padding-top: 6.4em; }

		ul#nav li {	list-style-type: none; float: right; }

		ul#nav li a {padding-left: 11px; display: inline; color: #fff; font-family: helvetica, arial, sans-serif; font-size: 1.2em; font-weight: bold; text-decoration: none;}
	
		ul#nav li a:hover { color: #6ac3ed; }
/* END NAVIGATION SECTION */

/* SUBNAV SECTION */
	/*ul#subnav { padding-left: 2em;  }*/
	
	ul#subnav li { list-style-type: none; margin-bottom: 1.2em; clear: left; width: 100%;}	

	ul#subnav li a { display: inline; color: #999; font-family: helvetica, arial, sans-serif; font-size: 1.2em; 
		 text-decoration: none; text-align: center;  }
	
	ul#subnav li a.current { color: #16598e; }
		 
	ul#subnav li a:hover { color: #16598e;  }
			
	 ul#subnav li a span { color: #16598e; } 
	
	
	
/* END SUBNAV SECTION */

/* MAIN-CONTENT SECTION */
		div#col-1 { width: 15.0em; float: left; padding-top: 3.0em; }

		div#col-2 { width: 45.0em; float: left; border-left: 0.1em #ddd solid; padding-left: 2.0em; margin: 3.0em 0 3.0em 3.0em;}	
		
		div#col-3 { width: 22.0em; float: right; padding-top: 3.0em; }

		div#col-4 { width: 70.0em; float: left; border-left: 0.1em #ddd solid; padding-left: 2.0em; margin: 3.0em 0 3.0em 3.0em; }		
		
	    div#col-2 p, div#col-3 p, div#col-2 h1, div#col-3 h1, div#col-4 h1, div#col-2 h2, div#col-4 h2, div#col-3 h2, div#col-2 h3, div#col-3 h3, div#col-2 h4, div#col-3 h4, div#col-2 h5, div#col-3 h5 { font-family: helvetica, arial, sans-serif; }
					
		div#col-2 p a, div#col-3 p a, div#col-2 h1 a, div#col-3 h1 a, div#col-2 h2 a, div#col-3 h2 a, div#col-2 h3 a, div#col-3 h3 a, div#col-2 h4 a, div#col-3 h4 a, div#col-2 h5 a, div#col-3 h5 a { color: #16598e; text-decoration: none; }
		
		div#col-2 p a:hover, div#col-3 p a:hover, div#col-2 h1 a:hover, div#col-3 h1 a:hover, div#col-2 h2 a:hover, div#col-3 h2 a:hover, div#col-2 h3 a:hover, div#col-3 h3 a:hover, div#col-2 h4 a:hover, div#col-3 h4 a:hover, div#col-2 h5 a:hover, div#col-3 h5 a:hover { color: #333; text-decoration: underline; } 
				
		div#col-1 p, div#col-2 p, div#col-3 p, div#col-4 p { text-align: left; }
			
		div#col-2 p, div#col-3 p, div#col-4 p { color: #666; font-size: 1.2em; font-weight: normal; margin-bottom: 1.0em; line-height: 1.6em;}
		
		div#col-2 h1, div#col-3 h1, div#col-4 h1 { color: #16598e; font-size: 2.6em; font-weight: bold; margin-bottom: 0.2em; }
			
		div#col-2 h2, div#col-3 h2, div#col-4 h2 { color: #333; font-size: 1.8em; font-weight: bold; margin-bottom: 0.4em; }

		div#col-2 h3 { font-size: 1.2em; font-weight: bold; margin-top: 0.2em; margin-top: 0.2em; margin-bottom: 0.2em; font-style: italic; }

		div#col-3 h3 { color: #16598e; font-size: 1.4em; font-weight: normal; margin-top: 0.2em; margin-top: 0.2em; margin-bottom: 0.2em; }
		
		div#col-2 h4, div#col-3 h4 { color: #333; font-size: 1.2em; font-weight: bold; margin-bottom: 0.4em; line-height: 1.2em; }
			
		div#col-2 h5, div#col-3 h5 { color: #666666; font-size: 1.2em; font-weight: bold; margin-bottom: 0.4em; text-transform: none; margin: 0.6em 0 0.4em 0; }
			
	    div#col-2 p span, div#col-3 p span { color: #333333; font-weight: bold; }
	    
	    div#col-2 p b { font-weight: bold; }
	    
	    .highlighted { background-color: yellow; font-weight: bold; }
	    
	    div#col-4 table { margin-left: 0px; margin-right: auto; }
	    
	    div#col-4 table td { font-family: helvetica, arial, sans-serif; font-size: 1.2em; text-decoration: none; color: #666; 
	    	font-weight: normal; display: table-cell; vertical-align: top; }
     
	   /*   div#col-4 table td img {float:left; display:inline; margin-right:10px; } */    

/* END MAIN-CONTENT SECTION */

/* FOOTER SECTION */
	div#footer-wrap {  height: 21.7em; background: url("../images/bg-footer.jpg") repeat-x #f2f2f2;}

	div#footer { margin: 0 auto; width: 94.0em; background: url("../images/footer_3.jpg") no-repeat; height: 21.7em; }

		div#foot-left { float: left; margin-top: 16.0em; width: 400px; }
	
			div#foot-left p { color: #999; font-family: helvetica, arial, sans-serif; font-size: 1.0em; font-weight: bold; text-decoration: none; }
		
				div#foot-left p span { font-size: 2.0em;  font-weight: normal;}
		
		div#foot-right { float: right; margin-top: 16.0em; text-align: right; padding: 0 2.0em 0 0; }
		
			div#foot-right p { color: #ccc; font-family: helvetica, arial, sans-serif; font-size: 1.0em; font-weight: normal; text-decoration: none; text-align: right;}
			
				div#foot-right a { color: #999; font-family: helvetica, arial, sans-serif; font-size: 1.0em; font-weight: normal; text-decoration: none; padding: 0 0.6em 0 0.6em; }
				
				div#foot-right a:hover { color: #16598e; text-decoration: none; }
/* END FOOTER SECTION */

/* TICKER */

div.ticker {
	color: white; 
	font-family: 
	helvetica, arial, sans-serif; 
	font-size: 15px; 
	float: right; 
	width: 470px;
	height: 10px;
	border: 0px ridge black;
	padding-top: 10px;
	/* background-color: #FEEEB8; */
	text-align: center; 
	/* background: url("images/bg-subbanner.jpg") repeat-x #f2f2f2; */
	
	/* #ajaxticker1 div{ IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
	/* background-color: #FEEEB8; */
	/* background: url("images/bg-subbanner.jpg") repeat-x #f2f2f2; */		
}

/* END TICKER SECTION */
