/* Basic structure and styles for cross-browser compability:
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.11.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
body{text-align:center;}#doc{width:57.69em;*width:56.3em;min-width:750px;margin:auto;text-align:left;}#hd,#bd{margin-bottom:1em;text-align:left;}#ft{font-size:77%;font-family:verdana;clear:both;}.yui-t1 #yui-main .yui-b, .yui-t2 #yui-main .yui-b, .yui-t3 #yui-main .yui-b, .yui-t4 .yui-b, .yui-t5 .yui-b, .yui-t6 .yui-b{float:right;}.yui-t1 .yui-b, .yui-t2 .yui-b, .yui-t3 .yui-b, .yui-t4 #yui-main .yui-b, .yui-t5 #yui-main .yui-b, .yui-t6 #yui-main .yui-b{float:left;}.yui-t1 #yui-main .yui-b{width:76%;min-width:570px;}.yui-t1 .yui-b{width:21.33%;min-width:160px;}.yui-t2 #yui-main .yui-b, .yui-t4 #yui-main .yui-b{width:73.4%;min-width:550px;}.yui-t2 .yui-b, .yui-t4 .yui-b{width:24%;min-width:180px;}.yui-t3 #yui-main .yui-b, .yui-t6 #yui-main .yui-b{width:57.6%;min-width:430px;}.yui-t3 .yui-b, .yui-t6 .yui-b{width:40%;min-width:300px;}.yui-t5 #yui-main .yui-b{width:65.4%;min-width:490px;}.yui-t5 .yui-b{width:32%;min-width:240px;}.yui-g .yui-u, .yui-g .yui-g, .yui-ge .yui-u, .yui-gf .yui-u{float:right;display:inline;}.yui-g .first, .yui-gd .first, .yui-ge .first, .yui-gf .first{float:left;}.yui-g .yui-u, .yui-g .yui-g{width:49.1%;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-gb .yui-u, .yui-gc .yui-u, .yui-gd .yui-u{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}.yui-gb .first, .yui-gc .first, .yui-gd .first{margin-left:0;}.yui-gc .first, .yui-gd .yui-u{width:66%;}.yui-gd .first{width:32%;}.yui-ge .yui-u{width:24%;}.yui-ge .first, .yui-gf .yui-u{width:74.2%;}.yui-gf .first{width:24%;}.yui-ge .first{width:74.2%;}#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf{zoom:1;}

/* ICBF specific
======================================= */

/* Basic styles ------------------------- */
a:link {color: #235B96;}
a:visited {color: #333;}



td {vertical-align: top;}
#bd * {margin-bottom: 0.5em; line-height: 1.3em;}
h1 {font-size: 2em; font-family: Georgia; margin-bottom: 0.5em;}
#bd h1 {font-weight: normal;}
h2 {font-size: 1.1em; margin-top: 1em;}
ul {margin-left: 2em; margin-bottom: 0.5em; list-style: disc;}


/* Home page ------------------------- */

.secondary {font-size: 0.9em; }
.secondary * {margin-bottom: 0em; margin-top: 0.3em;}
.secondary h2 {font-size: 1em; margin-top: 1.5em;}
.secondary .imp {font-weight: bold; background-color: #235B96; color: #fff; padding: 2px;}
#bd .secondary a.imp:link, #bd .secondary a.imp:visited {color: #fff;}

form.bull {display: inline;}

/* Header and footer ------------------------- */

#hd {margin-top: 2em;}
#hd img {float: left; margin: 0 15px 10px 0;}
.title {width: 50%;}
.mission {float: right; font-size: 0.9em; text-align: right; color: #555;}
#ft {
	border-top: 4px solid #235B96; 
	padding: 1em 0;
}
.ndp {float: right;}

/* Navigation bars ------------------------- */
.nav1  { list-style: none; margin: 0; padding: 12px 4px; background-color: #235B96; border-bottom: 4px solid #7DBE3F; 
	}
.nav1 li {display: inline; margin-right: 4px; }
.nav1 a:link, .nav1 a:visited {display: inline; color: #fff; border: 1px solid #ccc; width: 5em; background-color: #235B96; padding: 8px;}
.nav1 a:hover {background-color: #666;}

.nav2 h2 {font-size: 1em; margin-top: 0.5em; background-color: #eee; padding: 5px;}

/* Online reports ------------------------------- */
form {margin: 1em 0;}
#reports {
	font-size: 0.9em;
	border: 1px solid #7DBE3F;
	background-color: #235B96;
	padding: 8px;
	color: #fff;
	/*float: left;*/
}
#reports a:link, #reports a:visited {color: #fff;}
#reports h2 {font-size: 1.2em; margin-top: 0;}

.homenav {list-style:none;
line-height:1;
	}
.homenav a:link, .homenav a:visited{
	border: 1px solid #000;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-image: url(/images/homebutt1.gif);
	text-align:center;
	color:#000000;
	margin-bottom:2em;
	padding:8px;
}

.homenav a { 
	
	display:block;
	width: 10.5em;
	height:20px;
} 
.homenav a:hover {
background-image:url(/images/smallheaddark.gif); 
color:#000;
}

a#hpSignUp{			
	background-image:url(../images/sign-up_butt3.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	position:relative; top:3px;
	text-decoration:none;
	width:50px;					
	padding-top:5px;
	padding-bottom: 10px;
	display:inline-block;	
	font-size:10px;
	font-weight:bold;			
	color:#FFFFFF;
	vertical-align:middle;
	
}

a#hpSignUp:hover{
		background-image:url(../images/sign-up_buttrollover.gif);
		color:#000;
}		

a#hpSignUp:active{
		background-image:url(../images/sign-up_buttrollover.gif);
		color:#000;
}		