/* CSS Document */
body{margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; background: #FFFFFF;}


.pad5{padding:5px;}
.tableborder{border:1px solid #D1DAE0; padding:0px; margin:0px;}
.tablegrad{ background-image:url(../images/tablegrad.gif); background-position:top left; background-repeat:repeat-y;}
.tablegradright{background-image:url(../images/tablegradright.gif); background-position:top right; background-repeat:repeat-y;}
.small{font-size:10px;}
.globalnavleft{background-color:#D3DAE0; border-top:1px solid #9BAFB9;  border-left:1px solid #9BAFB9; border-bottom:1px solid #9BAFB9; }
.globalnavright{background-color:#D3DAE0; border-top:1px solid #9BAFB9; border-right:1px solid #9BAFB9; border-bottom:1px solid #9BAFB9; }
.globalnav{background-color:#D3DAE0; border-top:1px solid #9BAFB9; border-bottom:1px solid #9BAFB9; }
.footer{background-image:url(../images/footergrad.gif); background-position:bottom; background-repeat:repeat-x;}



	#breadcrumb {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		margin: 0px;
		padding: 4px 0px 6px 0px;
		line-height: 10px;
		color:#000000;
		text-decoration: none;
		vertical-align:top; 
	}
		#breadcrumb a {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		margin: 0pt;
		padding: 0px;
		line-height: 10px;
		color:#444444;
		text-decoration: none; 
	}
	
	#main_menu {
		margin: 0px;
		padding: 0px 0px 0px 0px;
		text-align:left;
	
	}
	
	#main_menu ul{
		list-style:none;
		padding: 0px;
		margin: 0px;
	}
	
	#main_menu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	line-height:16px;
	padding: 0px;
	margin: 0px;
	}
	#main_menu a:hover { color:#09448A; }
	
	#main_menu .no {
		float: left;
		padding: 1px 10px 5px 10px;
		margin: 0px 0px 0px 0px;
		border-right: #999999 solid 0px;
	} 
	
	#main_menu .act {
		float: left;
		padding: 1px 10px 5px 10px;
		margin: 0px 0px 0px 0px;
		border-right: #999999 solid 0px;
		font-weight:bold
	} 
	
	#main_menu .act a {
		color:#09448A;
	} 		





	
	#sidebar_links {
		margin: 0px;
		padding: 0px 0px 0px 0px;
		text-align:left;
	
	}
	
	#sidebar_links ul{
		list-style:none;
		padding: 0px;
		margin: 0px;
	}
	
	#sidebar_links a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	line-height:30px;
	padding: 0px;
	margin: 0px;
	}
	#sidebar_links a:hover { color:#09448A; }
	
	#sidebar_links .no {
		float: left;
		padding: 1px 10px 5px 10px;
		margin: 0px 0px 0px 0px;
		border-right: #999999 solid 0px;
	} 
	
	#sidebar_links .act {
		float: left;
		padding: 1px 10px 5px 10px;
		margin: 0px 0px 0px 0px;
		border-right: #999999 solid 0px;
		font-weight:bold
	} 
	
	#sidebar_links .act a {
		color:#09448A;
	} 		
	
		
	#body_sidebar_links {
		margin: 0px;
		padding: 0px 0px 0px 0px;
		text-align:left;
	
	}
	
	#body_sidebar_links ul{
		list-style:none;
		padding: 0px;
		margin: 0px;
	}
	
	#body_sidebar_links a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	line-height:30px;
	padding: 0px;
	margin: 0px;
	}
	#body_sidebar_links a:hover { color:#09448A; }
	
	#body_sidebar_links .no {
		float: left;
		padding: 1px 10px 5px 10px;
		margin: 0px 0px 0px 0px;
		border-right: #999999 solid 0px;
	} 
	
	#body_sidebar_links .act {
		float: left;
		padding: 1px 10px 5px 10px;
		margin: 0px 0px 0px 0px;
		border-right: #999999 solid 0px;
		font-weight:bold
	} 
	
	#body_sidebar_links .act a {
		color:#09448A;
	} 		



	
	
	
	

	
	



	
	#global_links {
		margin: 0px;
		padding: 0px 0px 0px 0px;
		text-align:left;
		font-weight:bold;
	
	}
	
	#global_links ul{
		list-style:none;
		padding: 0px;
		margin: 0px;
		font-weight:bold;
	}
	

	#global_links a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	line-height:18px;
	padding: 0px;
	margin: 0px;
	}
	#global_links a:hover { color:#09448A; }

	
	#global_links .no {
		float: left;
		padding: 1px 10px 5px 10px;
		margin: 0px 0px 0px 0px;
		border-right: #999999 solid 0px;
		font-weight:bold;
	} 
	

	#global_links .act {
		float: left;
		padding: 1px 10px 5px 10px;
		margin: 0px 0px 0px 0px;
		border-right: #999999 solid 0px;
		font-weight:bold;
		
	} 
	
	#global_links .act a {
		color:#09448A;
		font-weight:bold;
	} 		

	#content_links {
		margin: 0px;
		padding: 0px 0px 0px 0px;
		text-align:left;
		
	
	}
	
	#content_links ul{
		list-style:none;
		padding: 0px;
		margin: 0px;
	}
	
	#content_links a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	line-height:18px;
	padding: 0px;
	margin: 0px;
	}
	#content_links a:hover { color:#09448A; }
	
	#content_links .no {
		float: left;
		padding: 1px 10px 5px 10px;
		margin: 0px 0px 0px 0px;
		border-right: #999999 solid 0px;
	} 
	
	#content_links .act {
		float: left;
		padding: 1px 10px 5px 10px;
		margin: 0px 0px 0px 0px;
		border-right: #999999 solid 0px;
		font-weight:bold
	} 
	
	#content_links .act a {
		color:#09448A;
	} 		




#content_pic{list-style-type:none;}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#000000;
text-decoration:none;
line-height:16pt;
padding: 3px 0px 3px 0px;
margin: 0px;
}





h1{
font-family:Arial, Helvetica, sans-serif;
font-size:17pt;
font-weight:bold;
color:#1B3440;
text-decoration:none;
font-style:italic;
line-height:18pt;
padding: 0px 0px 0px 0px;
margin: 0px;
text-align:left;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
color:#1B3440;
text-decoration:none;
line-height:16pt;
padding: 0px 0px 0px 0px;
margin: 0px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:bold;
color:#1B3440;
text-decoration:none;
line-height:16pt;
padding: 0px 0px 0px 0px;
margin: 0px;
}


#content ul{
list-style:outside;
padding: 5px 0px 5px 30px;
margin: 0px;
font-size:13px;
}

#content ol{
list-style:outside;
list-style-type:decimal;

padding: 5px 0px 5px 30px;
margin: 0px;
}

#content li{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#000000;
text-decoration:none;
line-height:16pt;
padding: 4px 0px 4px 0px;
margin: 0px;
}







#header_menu {
	margin: 0px 0px 0px 0px;
  /*padding: 0px 264px 0px 0px;*/
   padding: 0px 0px 0px 0px;
	text-align:left;
}

#header_menu ul{
list-style:none;
padding: 0px 0px 0px 30px;
margin: 0px;
text-align:right;
}

#header_menu a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#000000;
text-decoration:none;
font-style:normal;
padding:0px;
margin:0px;
}
#header_menu a:hover { color:#EE1F28; }

#header_menu .no {
  display:inline;
	/*float:left;*/
	padding: 0px 3px 0px 3px;
	margin: 5px 0px 5px 0px;
	/*border-right: #344356 solid 1px;*/
} 

#header_menu .act {
  display:inline;
	/*float:left;*/
	padding: 0px 3px 0px 3px;
	margin: 5px 0px 5px 0px;
	/*border-right: #000000 solid 1px;*/
} 





.sidebar{
background: #415077;
border-right: #ffffff solid 1px;
vertical-align:top;
background: url('images/side_menu_back.gif') repeat top left;
width: 184px;



}

#side_menu{
list-style:none;
padding: 0px;
margin: 0px;
border-bottom: 0px #B9BFD7 solid;
}

#side_menu ul{
list-style-type:none;
padding: 0px;
margin: 0px;
}

#side_menu li{
list-style-position:outside;


}



#side_menu .no1{
padding: 3px 15px 5px 10px;
background-color:#FFFFFF;
}

#side_menu .first1{
padding: 3px 15px 5px 10px;
background-color:#FFFFFF;
}

#side_menu .cur1{
padding: 3px 15px 5px 10px;
background-color:#FFFFFF;
/*list-style-image:url(../images/arrow.gif);*/
list-style-position:inside;
list-style-type:none;


}

#side_menu .first_cur1{
padding: 3px 15px 5px 0px;
background-color:#FFFFFF;
/*list-style-image:url(../images/arrow.gif);*/
list-style-position:inside;
list-style-type:none;


}


#side_menu .no2{

padding: 3px 15px 5px 25px;
background-color:#FFFFFF;
}

#side_menu .first2{
padding: 3px 15px 5px 25px;
background-color:#FFFFFF;
}

#side_menu .cur2{
padding: 3px 15px 5px 25px;
background-color:#FFFFFF;
/*list-style-image:url(../images/arrow.gif);*/
list-style-position:inside;
list-style-type:none;


}

#side_menu .first_cur2{
padding: 3px 15px 5px 25px;
background-color:#FFFFFF;
/*list-style-image:url(../images/arrow.gif);*/
list-style-position:inside;
list-style-type:none;



}


#side_menu .no3{

padding: 3px 15px 5px 40px;
background-color:#FFFFFF;
}

#side_menu .first3{
padding: 3px 15px 5px 40px;
background-color:#FFFFFF;
}

#side_menu .cur3{
padding: 3px 15px 5px 30px;
background-color:#FFFFFF;
/*list-style-image:url(../images/arrow.gif);*/
list-style-position:inside;
list-style-type:none;


}

#side_menu .first_cur3{
padding: 3px 15px 5px 40px;
background-color:#FFFFFF;
/*list-style-image:url(../images/arrow.gif);*/
list-style-position:inside;
list-style-type:none;

}



#side_menu a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:15px;
font-weight:normal;
color:#000000;
text-decoration:none;
padding:0px;
margin:0px;
}

#side_menu .no2 a, #side_menu .first2 a{
color:#000000;
}

#side_menu .cur1 a, #side_menu .cur2 a, #side_menu .cur3 a{
color:#000000;
font-weight:bold;
}

#side_menu .first_cur1 a, #side_menu .first_cur2 a, #side_menu .first_cur3 a{
color:#000000;
font-weight:bold;
}



#home_content {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	background: url('images/home.jpg') no-repeat top left;
	border-bottom: 4px solid #000000;

}

#home_content #content_box {
	padding: 0px 0px 0px 4px;
	margin: 7px 0px 0px 0px;	
	background: #000000;
	width: 50%;
}


#home_content #content_box .box{
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
}


#home_content #content_box .box p{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:normal;
color:#000000;
text-decoration:none;
line-height:14pt;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#home_content #content_box .box h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:bold;
color:#000000;
text-decoration:none;
line-height:16pt;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#home_content #content_box #box1{
background-color:#8F9192;
}
#home_content #content_box #box1 p{
color:#FFFFFF;
}

#home_content #content_box #box1 h3{
color:#FFFFFF;
}

#home_content #content_box #box2{
background-color:#C3C4C5;
}

#home_content #content_box #box3{
background-color:#EFEDED;
}




#headline {
	padding: 0px 60px 0px 20px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}

#headline h1 {
	padding: 25px 0px 0px 0px;
}


#content {
vertical-align:top;
padding: 25px 30px 25px 20px;
margin: 0px;
}


#right_content {
	float:right;
	margin: 0px 0px 0px 15px;
	vertical-align:top;
  padding: 25px 5px 25px 5px;
}

#right_content_wrap {
	float:right;
	margin: 0px 0px 0px 15px;
	vertical-align:top;
  padding: 25px 5px 25px 5px;
}

/*
#right_content p {

font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:normal;
color:#000000;
text-decoration:none;
line-height:16pt;
padding: 5px 15px 5px 15px;
margin: 0px;

}*/





#right_side {
background: url('images/right_side_shadow.gif') repeat-y top left;
}

.side_line {
height: 7px;
background-color:#EE1F28;
}


.right_side_box {
background: url('images/right_side_back.gif') repeat top left;
}



#side_content p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
font-style:italic;
text-decoration:none;
line-height:16px;
padding: 15px 15px 15px 20px;
margin: 0px;
}

#side_content p:first-letter {
font-size:16px;
}


#footer_menu {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	text-align:center;
}

#footer_menu ul{
list-style:none;
padding: 0px;
margin: 0px;
text-align:center;
}

#footer_menu p {
	text-align:center;
  display:inline;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
	line-height:25px;
	font-weight:normal;
	color:#1B3440;
	text-decoration:none;
	padding: 0px 0px 0px 3px;
	margin:0px;
}

#footer_menu a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
font-weight:normal;
color:#1B3440;
text-decoration:none;
font-weight:bold;
font-style:normal;
padding:0px;
margin:0px;
}
#footer_menu a:hover { color:#EE1F28; }

#footer_menu .no {
  display:inline;
	/*float:left;*/
	padding: 0px 3px 0px 10px;
	margin: 5px 0px 5px 0px;
	/*border-right: #344356 solid 1px;*/
} 

#footer_menu .act {
  display:inline;
	/*float:left;*/
	padding: 0px 3px 0px 10px;
	margin: 5px 0px 5px 0px;
	/*border-right: #000000 solid 1px;*/
} 


.form {
background-color:#F8F8F8;
}


.form form {
padding: 0px 0px 0px 0px;
margin: 5px 5px 5px 5px;
}


.form_top {
vertical-align:top;
background: url('images/form_top.gif') repeat-x top left;
}

.form_middle {
background: url('images/form_back.gif') repeat-x top left;
}

.form_bottom {
vertical-align:bottom;
background: url('images/form_bottom.gif') repeat-x top left;
}


.form #form_header p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
	line-height:25px;
	font-weight:bold;
	color:#FFFFFF;
	padding: 0px 0px 0px 3px;
	margin:0px;
}


.form #next_steps{
padding: 10px 0px 0px 0px;
}

.form #next_steps img {
vertical-align:middle;
padding: 0px 5px 0px 0px;
}

.form #next_steps a {
text-decoration:none;
color:#000000;
font-weight:bold;
}

.form_line {
border-bottom: #D0D0D2 solid 1px;
padding: 0px 0px 0px 5px;
}

.form_line2 {
border-bottom: #D0D0D2 solid 1px;
padding: 0px 5px 0px 0px;
}
  
.field {
width: 100%;
vertical-align:top;
}

.label p {
font-size:10px;
vertical-align:top;
}

.label {
text-align:right;
vertical-align:top;
}
  
.field input{
width: 100px;
}
/*
#right_content .label p {
font-size:12px;
}
*/
.csc-textpic-caption {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#888888;
	padding: 0px 0px 0px 3px;
	margin:0px;
}

.nextsteps {
padding: 20px 0px 0px 17px;
margin: 0px;

}

