* { margin:0; padding:0;}
body {
	font-size:100%;
	line-height:1em;
	font-family:tahoma, arial;
	color:#50718c;
	background-color: #FFF;
	background-image: url(images/tall_site.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}


/*in_line*/
input, select { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#000000; font-weight:normal;}
img {border:0;}
ul { list-style:none;}

a:hover{text-decoration:none;}
a {	color:#4575F3;}



.column { float:left;}
.clear { clear:both;}


h1{text-indent:-10000px; font-size:0; line-height:0;}
.h_wr_logo{ width:807px;}
/*header*/
.h_link{
	height:20px;
	color:#0d6a9a;
	font-size:0.687em;
	text-align: right;
	padding-top: 25px;
}
.h_link span{
	word-spacing:6px;
	text-align: right;
	margin-top: 25px;
	margin-right: 12px;
}
.h_link span a{ color:#0d6a9a; text-decoration:none; word-spacing:normal;}
.h_link span a:hover{ text-decoration:underline;}

.h_wr_logo{ background:url(images/h_wr_logo.jpg) 0 0 no-repeat; height:389px;}
.h_wr_logo_content{ background:url(images/toplogo.jpg) 0 0 no-repeat; height:140px;}


.logo{
	height:180px;
	margin: 0px;
	padding: 0px;
}
.hometoptext{
	height:170px;
	text-indent:0px;
	padding-left: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 230px;
}
.hometoptext p{
	padding-bottom: 12px;
}
.text{ height:67px; text-indent:62px;}
.button{
	float: right;
	position: relative;
	right: -80px;
}

.h_menu{ background:url(images/h_menu_x.gif) 0 0 repeat-x;}
.h_menu div{ background:url(images/h_menu_con_right.gif) top right no-repeat;}
.h_menu div div{ width:807px; height:107px; background:url(images/h_menu_con_left.gif) 0 0 no-repeat; text-indent:58px;}
.h_menu img{ margin:0 3px 0 0; vertical-align:middle;}

/*footer*/
.footer{ margin:0 0 0 3px; width:800px; background:url(images/footer_wr.gif) 0 52px repeat-x; padding:70px 0 50px 0; color:#a9b6c0; font-size:0.687em;}
.footer a{ color:#a9b6c0; text-decoration:underline !important;}
.footer a:hover{ text-decoration:none !important;}
.footer span{ color:#9fb3c3; margin:0 315px 0 1px; word-spacing:6px;}
.footer span a{ color:#50718c; text-decoration:none !important; word-spacing:normal;}
.footer span a:hover{ text-decoration:underline !important;}
.footer a{ text-decoration:none;}

/*content*/
.sep_y{ background:url(images/sep_y.gif) 0 0 repeat-y;}
.title{
	position:relative;
	top: -10px;
	float: left;
}
.content strong a{
	color:#fe7800;
	text-decoration:none;
}



.content strong a:hover{ text-decoration:none; color:#44ae12;}
.content{ font-size:x-small; line-height:1.25em;}
.content h2{
	font-size: 110%;
	font-weight: bold;
	color: #FE7800;
	text-decoration: none;
}
.content h3{
	font-size: 100%;
	font-weight: bold;
	color: #FE7800;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/bull_cont.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
}
.content ul{
	margin: 0px;
	padding: 0px;
}
.content li{
	margin: 0px;
	padding: 0px;
}
.content li a{
	margin: 0px;
	padding: 0px;
}

.content span{ color:#44ae12;}
.content{ padding:0 0 0 3px;}
.content p{ padding:0; margin:11px 0 0 0 ;}
.content span a{ color:#44ae12; text-decoration:none;}
.content span a:hover{ text-decoration:none}




#mainnav {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
} 
#mainnav ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	
} 
#mainnav ul li {
	margin: 0px;
	padding: 0px;
	float: left;
} 


#mainnav li a{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	height: 43px;
	width: 136px;
	background-image: url(images/tab_off.jpg);
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	float: left;
} 

#mainnav li a:hover{ 
	background-image: url(images/tab_off_over.jpg);
} 
#mainnav .selected{
	background-image: url(images/tab_on.jpg);
} 
#mainnav .selected a{
	background-image: url(images/tab_on.jpg);
} 
#mainnav .selected a:hover{ 
	background-image: url(images/tab_on_over.jpg);
} 
.quote_red {
	background-image: url(images/quote_red.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 210px;
	float: right;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	font-size: 10px;
	height: 150px;
	min-height:185px;
	padding-top: 15px;
	padding-right: 40px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.quote_green {
	background-image: url(images/quote_green.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 210px;
	float: right;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	font-size: 10px;
	height: 200px;
	min-height:185px;
	padding-top: 15px;
	padding-right: 40px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.quote_purple {
	background-image: url(images/quote_purple.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 210px;
	float: right;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	font-size: 10px;
	height: 200px;
	min-height:185px;
	padding-top: 15px;
	padding-right: 40px;
	padding-bottom: 15px;
	padding-left: 15px;
}
