body{margin: 0;padding: 0;font-family: Tahoma,Arial,Helvetica,sans-serif;}
img{border: none;}
a{text-decoration: none;}
a1:hover{text-decoration: underline;}
h1,h2,h3,h4,h5,h6{padding: 0;margin: 0;color: #052e69;}
p{padding: 0;margin: 0;}
ul,li{padding: 0;margin: 0;}
form{padding: 0;margin: 0;}

h2 a{color: #052e69;text-decoration: none;}
h2 a:visited{color: #052e69;}
h2 a:hover{color: #ff0000;}

body{background: url(images/bodybg4.jpg) repeat-x #FFFFFF}

.page{width: 960px;margin: 0 auto;background: #ffffff;padding: 0 3px;}

.header{overflow: auto;margin: 0 0 5px 0;}
.header div{float: left;}
.header .logo{display: block;float: left;width: 128px;height: 100px;background: url(images/header_logo.png) 4px 8px no-repeat;}
.header .text{width: 300px;height: 100px;}
.header .text h2{margin: 15px 0 0 0;color: #000000; font-size: 24px;}
.header .text p{color: #333333;font-size: 20px;}

.header .text2{width: 200px;height: 100px;margin: 0 0 0 330px;}
.header .text2 h3 {color: #000000; font-size: 15px; padding: 30px 0 10px 0;}
.header .text2 p {color: #000000; font-size: 12px; font-weight: bold; padding: 0 0 0 40px; line-height: 20px;}

.clear{clear: both;overflow: auto;height: 0;}

.column_left{float: left;}

.green_box{width: 215px;}
.green_box_top{display: block;height: 26px;background: url(images/green_box_top.gif);margin: 10px 0 0 0;}
.green_box_top{color: #fff;font-size: 16px;line-height: 26px;padding: 0 0 0 20px;}
.green_box_body{background: url(images/green_box_body.gif) bottom;font-size: 13px;padding: 5px 5px 5px 10px;color: #002A66;line-height: 18px;}
.green_box_body img{float: right;}

.column_right{float: right;width: 402px;margin: 10px 0 0 0;}

.blue_box{width: 188px;float: left;padding: 0 0 10px 13px;}
.blue_box_top{height: 6px;background: url(images/blue_box_top.gif);}
.blue_box_body{background: url(images/blue_box_body.gif) bottom;padding: 0 9px 11px 9px;font-size: 13px;color: #444444;line-height: 18px;}
.blue_box_body a{font-size: 14px;}
.blue_box_body111 a:hover{}
.blue_box_body111 a:visited{}
.blue_box_body h2{padding: 0 0 5px 0;}
.blue_box_body p{padding: 0 0 29px 0;}

.blue_box_wide{width: 215px;padding: 10px 0 0 0;}
.blue_box_top_wide{height: 6px;background: url(images/blue_box_top_wide.gif);}
.blue_box_body_wide{background: url(images/blue_box_body_wide.gif) bottom;padding: 0 9px 11px 9px;font-size: 13px;color: #444444;line-height: 18px;}
.blue_box_body_wide img{float: right;padding: 5px;}
.blue_box_body_wide a{font-size: 14px;line-height: normal;}
.blue_box_body_wide111 a:hover{}
.blue_box_body_wide111 a:visited{}
.blue_box_body_wide h2{padding: 0 0 5px 0;}
.blue_box_body_wide a img{float: none;padding: 29px 0 0 0;}
.blue_box_body_wide p{padding: 0 0 29px 0;}
.blue_box_body_wide ul{padding: 0 0 0 15px;}

.green_box_wide{width: 389px;float: right;padding: 0 0 10px 0;}
.green_box_top_wide{height: 6px;background: url(images/green_box_top_wide.gif);}
.green_box_body_wide{background: url(images/green_box_body_wide.gif) bottom;padding: 0 9px 11px 9px;font-size: 13px;color: #444444;line-height: 18px;}
.green_box_wide h2{padding: 15px 0 10px 0;}
.green_box_wide h2 a{}
.green_box_wide h2 a:hover{}
.green_box_wide p{color: #444444;padding: 0 0 10px 0;}

.content{float: left;width: 333px;margin: 10px 0 0 10px;color: #444444;}
.content img{float: left;padding: 0 10px 0 0;}
.content div{float: left;width: 232px;}
.content div p{margin: 10px 10px 0 10px;}
.content p{color: #444444;font-size: 13px;line-height: 18px;padding: 10px 0 0 0;text-align: justify;}
.content .h1_1{background: #4c67ff;color: #ffffff;font-size: 14px;text-align: center;line-height: 24px;}
.content .h1_2{clear: both;font-family: "Century Gothic",tahoma;font-size: 19px;line-height: 32px;border-bottom: 5px solid #4C67FF;padding: 10px 0 0 0;color: #333333;}
.content .h1_2 a{color: #052e69;}
.content .h1_2 a:visited{color: #052e69;}
.content .h1_2 a:hover{color: #ff0000;}

.div10{clear: both;height: 10px;}
.footer{padding: 20px 30px 0 30px;border-top: 12px solid #ffc;text-align: center;color: #444444;font-size: 13px;line-height: 18px;}
.footer a{color: #444444;}
.footer a:visited{color: #444444;}
.footer a:hover{color: #ff0000;}
.footer .links_1{padding: 0 0 10px 0;}
.footer .links_2{padding: 0 0 10px 0;}
.footer .text_1{padding: 0 0 10px 0;}
.footer .text_2{padding: 0 0 10px 0;}
.footer .text_3{padding: 0 0 10px 0;font-size: 10px;font-style: italic;}
.footer .links_3{padding: 0 0 10px 0;}
.footer .links_3 a{color: #ffffff;}
.footer .links_3 a:visited{color: #ffffff;}
.footer .links_3 a{background: #ff0000;}

.memberships{float: left;;width: 205px;}

.w3ftr{float: right;padding: 20px 0 0 0;}



/*************************** front page ***************************/
#content ul {
	list-style: disc;
	padding: 0 0 0 15px;
}

#hr_news {
	width: 960px;
	height: 285px;
	color: #000000;
	background: url(images/bg_285_4.png);
}
#top_inner {
	width: 960px;
	height: 260px;
	clear: both;
}
#top_left {
	width: 560px;
	height: 260px;
	float: left;
}
#top_right {
	width: 400px;
	height: 260px;
	float: left;
}

#hr_news h1 a{
	font-weight: normal;
	font-size: 56px;
	color: #000000;
}
#hr_news h1 {
	padding: 20px;	
}
#hr_news p {
	font-size: 20px;
	padding: 10px 20px;	
}

#news_box {
	width: 270px;
	height: 200px;
	background: url(images/news_box.png);
	margin: 40px 0 0 50px;
	text-align: center;
}

#news_box p {
	font-size: 24px;
	padding: 10px 0 8px 0;
	color: #FFFFFF;
}

#news_box a {
	display: block;
	width: 230px;
	height: 40px;
	background: url(images/news_box_button.png);
	line-height: 40px;
	text-align: center;
	color: #FFFFFF;
	margin: 8px 20px;
}

#news_box a:hover {
	background: url(images/news_box_button_hover.png);
}


#hr_news span {
	float: left;
	display: block;
	padding: 1px 5px 0 5px;
	font-size: 16px;
	font-weight: bold;
}

#hcontainer {
	float: left;
	width: 800px;
	overflow: hidden;
	height: 20px;
	position: relative;
	padding: 0 0 10px 0;
}

#hscroller {
	float: left;
	position: relative; 
	left: 10000px;
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
	color: #000000;
	font-weight: bold;
}

#hscroller a {
	color: #FFFFFF;
}


#bottom_row {
	clear: both;
}

#bottom_row .blue_box_wide {
	float: left;
	width: 231px;
}

#bottom_row .blue_box_body_wide {
	min-height: 230px;
	background: url(images/blue_box_body_wide_231.gif) bottom;
}

#bottom_row .blue_box_top_wide {
	background: url(images/blue_box_top_wide_231.gif);
}

#bottom_row .divider {
	float: left;
	width: 12px;
	height: 1px;
}

#bottom_row p.top_text,
#bottom_row p.bottom_text {
	height: 50px;
	font-size: 18px;
	padding: 25px 15px 0px 15px;
	color: #AAAAAA;
}
#counter {
	padding: 0 25px;
}

/**************************** footer ***************************/

#footer_div {
	background: #f00;
	height: 12px;
	margin: 4px 0;
 }

#footer {
	width: 960px;
	height: 350px;
	color: #000000;
	background: url(images/bg_350_4.png);
}

#link_container {
	padding: 10px 0 0 30px;
	width: 685px;
	float: left;
}

#link_headers {
	overflow: auto;
	clear: both;
	padding: 0 0 3px 5px;
}

#link_headers h3 {
	overflow: auto;
	float: left;
	width: 170px;
}

#inner_links {
	overflow: auto;
	clear: both;
	padding: 0 0 0 5px;
}

#inner_links .links {
	float: left;
	width: 170px;
}

#inner_links a {
	color: #000000;
	font-size: 12px;
}

#inner_links a:hover {
	color: #FF0000;
}

#right_container {
	text-align: center;
	width: 240px;
	float: left;
	padding: 20px 0 0 0;
}

#company_info {
	padding: 20px 30px 0 30px;
	font-size: 12px;
	text-align: center;
	clear: both;
}

#footer_bottom {
	padding: 20px 30px 0 30px;
	font-size: 10px;
	font-style: italic;
	text-align: center;
}

#copyscape {
	text-align: center;
	padding: 20px 30px 0 30px;
}

#vcontainer {
	width: 500px;
	overflow: hidden;
	height: 50px;
	position: relative;
	margin: 0 auto;
}

#vscroller {
	position: relative; 
	top: 1000px;
	width: 500px;
	font-size: 10px;
	color: #000000;
}

#vscroller a {
	color: #052E69;
}