/* ST Layout CSS #949C96*/



body {

	width: 770px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-color: #F1F2F6;

}



.layout_header {

	background-color:#FFFFFF;

	width: 770px;

	height:auto;

	background-color:#FFFFFF;

}



.layout_title {

	color:#000000;

	font-family:Verdana,Arial,Helvetica,sans-serif;

	font-size:14px;

	font-weight:bold;

	line-height:17px;

	margin-top:0px;

	margin-bottom:0px;

	text-align:left;

	height:25px;

	background-color:#FFFFFF;

	padding-left:10px;

	padding-top:7px;

}



.layout_left_column {

	width: auto;

	float: left;

	background-color:#FFFFFF;

	background-color:#FFFFFF;

	padding-left:10px;

}

.layout_right_column {

	width: 205px;

	float: left;

	background-color:#FFFFFF;

	background-color:#FFFFFF;

	padding-left:10px;

}

.layout_footer {
	width: 770px;
	height: 30px;
}





/* Crosslinks Layout CSS */

.layout_crosslinks {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	text-decoration:none;

}



.layout_crosslinks a {

	color:#000000;

	text-decoration:none;

}



.layout_crosslinks a:hover {

	color:#000000;

	text-decoration:underline;

}



/* Copyright Layout CSS */

.layout_copyright {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	text-decoration:none;

}



.layout_copyright a {

	color:#000000;

	text-decoration:none;

}



.layout_copyright a:hover {

	color:#000000;

	text-decoration:none;

}



.layout_paragraph_content {

	color:#000000;

	font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:11px;

	font-style:normal;

	font-variant:normal;

	font-weight:normal;

	line-height:normal;

	text-decoration:none;

	text-transform:none;

	text-align:justify;

	padding-right:11px;	

		font-size:8pt;

}



.layout_paragraph_content_1 {

	color:#000000;

	font-family:Verdana,Arial,Helvetica,sans-serif;

	font-style:normal;

	font-variant:normal;

	font-weight:normal;

	line-height:normal;

	text-decoration:none;

	text-transform:none;

	text-align:justify;

	padding:4px;

}





#font_small {

	font-size:9px;

}



#font_medium {

	font-size:10px;

}



#font_large_1 {

	font-size:8pt;

	line-height:16px;

}



#font_large_2 {

	font-size:8pt;

	line-height:16px;

}



#font_large_3 {

	font-size:8pt;

	line-height:16px;

}



#font_large_4 {

	font-size:8pt;

	line-height:16px;

}

#fpfont_large_4 {

	font-size:8pt;

	line-height:16px;

}



#font_large_5 {

	font-size:8pt;

	line-height:16px;

}



#font_large_6 {

	font-size:8pt;

	line-height:16px;

}



#font_large_7 {

	font-size:8pt;

	line-height:16px;

}



#font_large {

	font-size:8pt;

	line-height:16px;

}



.layout_sitemap_content {

	margin-bottom:5px;

	margin-top:5px; 

}



#layout_red_link {

	color:#FF0000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:8pt;

	text-decoration:none;

}



#layout_red_link a {

	color:#FF0000;

	text-decoration:none;

}



#layout_red_link a:hover {

	color:#FF0000;

	text-decoration:underline;

}



#layout_contact_us_title {

	color:#000000; 

	font-size: 11pt; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-weight:bold;

}



 

.fpfred{

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:10px;

line-height:16px;

text-decoration:none;

color:#000000;

text-align:justify;

padding:4px;

margin:0px;

background-color:#E1E1E1;

 

}

.fpfred h1{

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:13px;

line-height:16px;

text-decoration:none;

color:#000000;

 padding:4px;

 padding-left:12px;

 padding-right:12px;

 margin:0px;

 background-color:#E1E1E1;

 

}

.fpfred p{

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:10px;

line-height:16px;

text-decoration:none;

color:#000000;

text-align:justify;

padding:4px;

 padding-left:12px;

 padding-right:12px;

margin:0px;

background-color:#E1E1E1;

}

.fpfred p a:link{

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:10px;

line-height:16px;

text-decoration:none;

color:#000000;

text-align:justify;

background-color:#E1E1E1;

 

}

.fpfred p a:visited{

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:10px;

line-height:16px;

text-decoration:none;

color:#000000;

text-align:justify;

background-color:#E1E1E1;

 

}

.fpfred p a:hover{

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:10px;;

line-height:16px;

text-decoration:none;

color:#000000;

text-align:justify;

background-color:#E1E1E1;

 

}

.ldbrb { background-color:#FFFFFF; }
.ldbtop div { background: url(/images/corners/tl.png) no-repeat top left; }
.ldbtop { background: url(/images/corners/tr.png) no-repeat top right; }
.ldbovertop div { padding:2px; background: url(/images/corners/otl.png) no-repeat top left; }
.ldbovertop { background: url(/images/corners/otr.png) no-repeat top right; }
.ldbbot td { background: url(/images/corners/bl.png) no-repeat bottom left; }
.ldbbot div { background: url(/images/corners/bl.png) no-repeat bottom left; }
.ldbbot { background: url(/images/corners/br.png) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.ldbbot div, .ldbbot td, .ldbbot {
width: 100%;
height: 7px;
}
.ldbtop div, .ldbtop {
width: 100%;
height: 12px;
}
.ldbovertop div, .ldbovertop {
width: 100%;
height: 12px;
}
.ldbcontent { margin: 0 7px; }
.ldbroundbox { width: 50%; margin: 1em auto; }
.BoxHdr {
padding-left:6px;
height:14px;
background-color: #E4E5E6;
color:#696969;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
vertical-align:middle;
width:100%
}


