/* CSS Document */
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:71%;
	margin: 0 0 30px 0;
	padding: 0 ;
	background: #00209F /*#FFFFFF;*/ /*#00209F url(/images/bodybg.gif) repeat-x;*/}

div{ padding:0; margin:0; }

h1{
	color: #00209F; 
	font-size:1.5em;
	margin: 0px;
	padding: 0px;
	font-family: 'Palatino Linotype', "Times New Roman", Times, serif,;
	font-weight: bold;} 
	
h2{
	color: #CF1D4B; 
	font-size:1.25em;
	margin: 0px;
	padding: 0px;
	font-family: 'Palatino Linotype', "Times New Roman", Times, serif,;
	font-weight: bold;}	

h3{
	color: #000000; 
	font-size:1.05em;
	margin: 0;
	padding: 0;
	font-family: 'Palatino Linotype', "Times New Roman", Times, serif,;
	font-weight: bold;}	
	
p{	margin: 0; padding: 0;}

a{ color:#005DAA; }
a:hover{ text-decoration:none;}

h1 a{ color:#00A160;}
h1 a:hover{ color:#C6006F; text-decoration:none; }

ul{	margin: 0; padding: 0; list-style-type: none;}

li{	margin: 0; padding:0;}

img{padding:0; margin:0;}
	
/********* side tiles *******/

.tile_dark_blue{
	background-color: #00209F;
	border-bottom: 0px solid #FFFFFF;
	width:25%}
	
.tile_gray{
	background-image: url('/images/tile_gray.gif'); 
	background-repeat: repeat-x;
	width:25%}
	
.tile_light_blue{
	background-color: #C0CCF9;
	border-bottom: 5px solid #FFFFFF;
	width:25%;}

.tile_header{
	background-color: #D1D1D1;
	border-bottom: 5px solid #FFFFFF;
	width:25%;}

.tile_footer{
	background-color: #D1D1D1;
	border-bottom: 5px solid #FFFFFF;
	width:25%;}

/***** masthead *****/

#masthead{
	height:130px;
	background-image: url('/images/masthead_home.jpg');
	background-repeat: no-repeat;
	background-color:#00209F;
	vertical-align:top;
}

#masthead a{color: #FFFFFF;}



/***** top nav bar *****/

.nav_bar{
	width:772px;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
}

.nav_bar li{
	margin: 0;
	padding:0;
	display: inline;}
	
.nav_bar div{
	border-top: 5px solid #FFFFFF;
	background-color:#FFFFFF;}


/***** message bar *****/

.message_bar{
	width:772px;
	background-color:#ede8e2;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	padding:0;
	margin:0;
}

.message_bar .left_side{ float:left; background-color:#99CC00;}
	
.message_bar .right_side{float:left;  width:500px; }
.message_bar .right_side h1{ margin: .4em 0 .5em 30px; }	
.message_bar .right_side p{ margin: 0 0 1em 30px; font-size: 1em; }	


/******* containers ********/

#one-third_left{
	width: 223px;
	background-color: #D1D1D1  /*#FDF2BF yellow*/ /*blue #E0E4F3*/ /*#E4E6F0 grey-blue*/;
	border-left: 5px solid #FFFFFF; 
	border-right: 5px solid #FFFFFF;}

#two-third_right{
	width: 534px;
	border-right: 5px solid #FFFFFF;}	
		
#one_col{
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF; }

#footer_left{
	width: 379px;
	border-left: 5px solid #FFFFFF; 
	border-right: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;}
	
#footer_right{
	width: 378px;
	border-right: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;}
	
#content_left{
	width: 379px;
	border-left: 5px solid #FFFFFF; 
	border-right: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;}
	
#content_right{
	width: 378px;
	border-right: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;}	
	
#content_full{
	width: 757px;
	border-left: 5px solid #FFFFFF; 
	border-right: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;}

/***** side nav bar *****/
.side_nav{
	background-color: #FFFFFF /*#D1D1D1*/  /*#FDF2BF yellow*/ /*blue #E0E4F3*/ /*#E4E6F0 grey-blue*/;
	margin: 0px 0 20px 0;
	border-bottom: 4px solid #FFFFFF;
	list-style-type:none;}

.side_nav li{
	padding: 0px;
	margin: 0px;
	display: inline;}

.side_nav ul{ 
	margin: 0px;
	padding:0px 0 .2em 32px;
	font-size: 1em;
	list-style-type:none;}

.side_nav ul li{
	padding-bottom: .5em; 
	display: block; 
	text-indent: -4px;}	

.side_nav .third{background-color: #E5E5E5; }
		
.side_nav ul a{
	color:#005DAA; 
	text-decoration:none; 
	font-style:italic;}
	
.side_nav ul a:hover{ background-color:#FFFFFF;}

.side_bar{padding:0 0 20px 0;}

.side_bar h3{ font-size: .9em; margin: 0px 10px .2em 15px; }		/*  blue  */
.side_bar h4{ font-size: .8em; margin: 0px 10px .1em 15px; }		/*  bold  */

.side_bar p{
	margin: 0 15px 1em 15px;
	font-size: 0.8em;
	line-height: 1.2em;}

/******* content default styles ********/
.content{ padding: 0px 0px 2em 0px;	background-color: #FDF2BF;}

.content h1{ margin: 0 10px .8em 30px;}		/*  blue  */
.content h2{ margin: 0px 10px .3em 30px; }		/*  green with bullet  */
.content h3{ margin: 0px 10px .2em 30px; }		/*  blue  */
.content h4{ margin: 0px 10px .1em 30px; }		/*  bold  */
.content p{
	margin: 0 25px 1em 30px;	
	font-size: 1em;
	line-height: 1.2em;
}

.content .img_left{ float:left; margin: 5px 15px .5em 10px; }
.content .img_center{ float:center; margin: 5px 15px .5em 10px; }
.content .img_right{ float:right; margin: 5px 15px .5em 10px; }
p img{ margin: 5px 0 5px 0;}

.heading_pad{ margin: 0 0 15px 0;}
.content .diamond{padding:0; margin:0;}
.content .diamond .img_left{ margin-left:0;}

.line{ margin: 0 0 0 0; padding: 1em 0 .2em 0; border-top: 1px solid #005DAA; }

.three_col {
width: 252px;
float: left;
}

/******* forms ********/

.content form{
	margin: 0 25px 1em 30px;
	padding: 0;	}

/******* table ********/
.table{margin: .2em 10px 1.2em 30px; padding: 0;  font-size: .8em; vertical-align:top;}
.table th{padding: .2em .5em .3em .5em; margin:0; vertical-align:top; text-align:left;}
.table td{padding: .2em .5em .3em .5em; margin:0; vertical-align:top;}

.table2{margin: .2em 10px 1.2em 30px; padding: 0;  font-size: .8em; vertical-align:top;}
.table2 th{padding: .2em .5em .3em .5em; margin:0; vertical-align:top; text-align:center;}
.table2 td{padding: .2em .5em .3em .5em; margin:0; vertical-align:top;}

/******* divisions ********/
.line{ border-bottom: 1px solid #005DAA; margin: 0 0 1em 0; padding: 0 0 .2em 0;}
.line img{ margin: 0 1em .5em 0;}

.left_side{	width: 254px; border-right: 1px solid #000000; padding: 5px 0 0 0; margin-bottom: 1em; float:left;}
.content .left_side h3{ margin: 0 10px .1em 15px; padding: 0 0 0 15px; }
.content .left_side p{ margin: 0 12px 1em 15px; padding: 0 0 0 15px; }

.right_side{ width: 254px; padding: 5px 0 0 0; float:left; }
.content .right_side p{ margin: 0 10px 1em 15px; padding: 0 0 0 15px;	 }	

.indent{ padding: 0 0 0 25px;}

/******* list styles ********/

.content ul{padding:0 15px .8em 70px; font-size: 1em; list-style-type:disc }
.content ul li{padding: 0 0 .4em 0;}
.content ul ul{ padding:.1em 0 .1em 30px;}

.content .list_number{list-style-type: decimal; }
.content .list_letter{list-style-type: lower-alpha; }
.content .list_circle{list-style-type: circle; }
.content .list_square{list-style-type: square; }

.content .link_list{padding:0 15px .4em 30px; list-style-type:none;}
.content .link_list li{padding: 0 0 .8em 0;}

.content .link_list_row {text-align:center; padding: .1em 30px 1em 30px; line-height: 1.7em; font-size: 1em;}
.content .link_list_row li{ display:inline; padding: 0 .4em 0 .3em;}

.content .link_list_az {text-align:center; padding: .1em 30px 1em 30px; line-height: 1.7em; font-size: 1em;}
.content .link_list_az li{ display:inline; padding: 0 .3em 0 .2em;}

/******* footer ********/
.footer {
	background-color: #ede8e1;
	font-size: 0.75em;
	line-height:1.2em;}
	
.footer p{padding: 15px 15px 15px 20px;}

#print_footer{display:none;}

/******* skip to content ********/

.control{
	background-color: #CCC;
	color:#000000;
	border-bottom: 1px solid #000000;
	font-size:.8em;
}

.control a{color: #005daa;}

.control ul{ 
	width: 762px;
	text-align:right;
	color: #000000;
	margin:0;
	padding:.2em 0 .2em 0;
	list-style-type:none;
}

.control li{
display:inline;
}
