/* CSS Document */
body, td, th{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333}
body{margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background-color:#efefef;}

a{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#3497c4}
a:visited{color:#3497C4; text-decoration:none}
a:hover{color:#808080; text-decoration:underline}
a:active{color:#808080; text-decoration:none}
a:link{text-decoration:none}

.body2 a{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#646d73;}
.body2 a:visited{color:#646d73; text-decoration:none}
.body2 a:hover{color:#9cce40; text-decoration:underline}
.body2 a:active{color:#9cce40; text-decoration:none}
.body2 a:link{text-decoration:none}

.tableborder{border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#c7c7c7; border-right-color:#c7c7c7; border-bottom-color:#c7c7c7; border-left-color:#c7c7c7}

/********** slider **********/
.slider {margin:0 auto; width:949px; height:315px; padding:0; background:url(images/slider_bg.png) top repeat-y; }
.slider .left1 { float:left; width:390px;}
.slider h2 { padding:20px 10px 10px 40px; margin:0; color:#565f65; font:normal 30px Arial, Helvetica, sans-serif;}
.slider strong { margin:0; color:#9ca3a8; font:normal 15px Arial, Helvetica, sans-serif; line-height:1.4em;}
.slider p { font:normal 11px Arial, Helvetica, sans-serif; color:#5e5e5e; padding:5px 0 5px 40px; margin:0; line-height:1.6em;}
.slider .gallery { float:left; width:453px; height:255px; margin:20px 0 0 40px;}

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}

/* menu */	
.menu { padding:0; margin:0; width:949px; height:58px; background:url(images/menu_bg.gif) top no-repeat;}
.rss { width:100px; float:left; margin:25px 0 0 10px; padding:0;}
.rss img { margin:0; padding:0; float:right;}
.menu ul { float:right; padding:0; margin:7px 30px 0 0; list-style:none; border:0;}
.menu ul li { float:left; margin:0; padding:0;}
.menu ul li a { float:left; margin:0 1px 0 0; padding:15px 0; color:#c8c8c8; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a span { padding:15px; margin:0; background:none;}
.menu ul li a:hover { color:#95b45b; background:url(images/r_menu.gif) no-repeat right;}
.menu ul li a:hover span { color:#95b45b; background:url(images/l_menu.gif) no-repeat left;}
.menu ul li a.active { color:#95b45b; background:url(images/r_menu.gif) no-repeat right;}
.menu ul li a.active span { color:#95b45b; background:url(images/l_menu.gif) no-repeat left;}

/* menu2 */	
.menu2 { padding:0; margin:0; width:665px; height:59px;}
.menu2 ul { float:right; padding:0; margin:7px 30px 0 0; list-style:none; border:0;}
.menu2 ul li { float:left; margin:0; padding:0;}
.menu2 ul li a { float:left; margin:0 1px 0 0; padding:15px 0; color:#6d6d6d; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu2 ul li a span { padding:15px; margin:0; background:none;}
.menu2 ul li a:hover { color:#95b45b; background:url(images/r_menu2.gif) no-repeat right;}
.menu2 ul li a:hover span { color:#95b45b; background:url(images/l_menu2.gif) no-repeat left;}
.menu2 ul li a.active { color:#95b45b; background:url(images/r_menu2.gif) no-repeat right;}
.menu2 ul li a.active span { color:#95b45b; background:url(images/l_menu2.gif) no-repeat left;}

/* menu3 */	
.menu3 { padding:0; margin:0; width:500px; height:59px;}
.menu3 ul { float:right; padding:0; margin:7px 30px 0 0; list-style:none; border:0;}
.menu3 ul li { float:left; margin:0; padding:0;}
.menu3 ul li a { float:left; margin:0 1px 0 0; padding:15px 0; color:#6d6d6d; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu3 ul li a span { padding:15px; margin:0; background:none;}
.menu3 ul li a:hover { color:#95b45b; background:url(images/r_menu2.gif) no-repeat right;}
.menu3 ul li a:hover span { color:#95b45b; background:url(images/l_menu2.gif) no-repeat left;}
.menu3 ul li a.active { color:#95b45b; background:url(images/r_menu2.gif) no-repeat right;}
.menu3 ul li a.active span { color:#95b45b; background:url(images/l_menu2.gif) no-repeat left;}


.wsbg{ background-image:url(images/body_top_img.gif); background-position:top; background-repeat:no-repeat; background-color:#FFFFFF}
.bottom_bg{ background-image:url(images/footer_bg.gif); background-position:top; background-repeat:no-repeat;}
.bottom a { color:#646d73; font:normal 12px Arial, Helvetica, sans-serif; padding:0 5px;}
.scrolling_bg { background-image:url(images/topi_bg.gif); background-position:top; background-repeat:no-repeat;}
.style1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#646d73;}
.style2 {font-size: 22px;}
.blue { color:#58b7ff;}
.vline{ background-image:url(images/pixel.gif); background-position:top; background-repeat:repeat-y;}