@charset "utf-8";
body { margin:0; padding:0; width:100%; font-size:11px; font-family:"Times New Roman", Times, serif; color:#5f5f5f;}
html { padding:0; margin:0;}
img {border:none;}
/* main */
.main {width:100%; padding:0; margin:0 auto; background: #ebebeb; }

/********** header **********/
.header { background:#d7d7d7; padding:0; margin:0 auto; }

.block_header {margin:0 auto; width:986px; padding:0; padding-top:20px}
/* logo */
.logo { float:left; padding:0; margin:0; width:195px; height:77px}
/* menu */	
.menu { float:right; padding:23px 0 0 0; margin:0; width:420px; height:35px;}
.menu ul { text-align:right; padding:0; margin:0; list-style:none; border:0; height:35px;}
.menu ul li { float:left; margin:0; padding:0 5px; border:0; height:35px;}
.menu ul li a { float:left; margin:0; padding:10px 0; color:#5c8783; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a span { padding:10px 13px; background:none;}
.menu ul li a:hover { background:url(images/r_menu.gif) right no-repeat;}
.menu ul li a:hover span { background:url(images/l_menu.gif) left no-repeat;}
.menu ul li a.active { background:url(images/r_menu.gif) right no-repeat;}
.menu ul li a.active span { background:url(images/l_menu.gif) left no-repeat;}

/********** slider **********/
.slider_top {margin:0 auto; padding:0; background:#d7d7d7;}
/*header_text*/
.slider { margin:0 auto; padding:5px; width:974px; border:1px solid #cdd7d9; background-color:#fff}
/* top_bg */
.top_bg { background:url(images/middleSep_Out.png) top repeat-x; margin:0; padding:0;}
.top_bg_resize { width:984px; margin:0 auto; padding:0;background:url(images/middleSep_In.png) top repeat-x; border-left: solid 1px #cdd7d9; border-right: solid 1px #cdd7d9;}
.top_bg_content { width:972px;border-right: solid 1px #fff;border-left: solid 1px #fff; padding-left: 10px; height:50px; text-align:left; vertical-align:middle; font-size:12px; color:#5f5f5f}
.top_bg_content img { float:left; margin::0; padding:0; margin-right:10px}
.top_bg_content span { margin::0; font-weight:700}
FBG*/
.FBG { margin:0 auto; padding:0 0 10px 0;}
.FBG p { font:normal 11px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.6em; padding:5px 0; margin:0;}
.FBG p strong { color:#2a2a2a;}
.FBG img { float: left; margin:0px 15px; padding:0;}
.FBG_resize { width:984px; margin:0 auto; padding:0; border:1px solid #d4d4d4; background:#f0f0f0;}
.FBG_resize_content{width:982px; border: solid 1px #fff;}
.FBG_resize_content span {font-size:12px; font-weight:700; color:#9955a2; text-transform:uppercase}
/****Recent **/
.Recent  { width:330px; float:left; padding:0px; margin:5px 0; border-right:1px solid #ddd;}
.Recent1  { width:330px; float:left; padding:0px; margin:5px 0; border-left:1px solid #fff;border-right:1px solid #ddd;}
.Recent2  { width:318px; float:left; padding:0px; margin:5px 0;border-left:1px solid #fff;}
/********** block index **********/
.body { margin:0; padding:0; font-family:"Times New Roman", Times, serif}
.body_resize { width:984px; margin:0 auto; border:1px solid #d4d4d4; background:#eee; margin-bottom:10px; color:#5F5F5F}
.body_resize_content { width:972px; border:1px solid #fff; background:#f9f9f9;padding:0px 5px;}
.body_resize h2 { font:normal 20px Arial, Helvetica, sans-serif; color:#282828; padding:5px 5px; margin:0; border-bottom:1px solid #dfdfdf;}
.body_resize h3 { font-size:20px; color:#282828; padding:5px 5px; margin:0;}
.body_resize h2 span { font-size:12px; color:#819e9c; padding:5px 0; margin:0;}
.body_resize p { padding:5px 5px; margin:0; line-height:1.3em; font-size:12px; font-family:"Times New Roman", Times, serif}
.body_resize a { color:#9955a2; text-decoration: none; font-size:13px}
.body_resize a:hover { color:#000; text-decoration: underline; font-size:13px}
.left ul { list-style:none; margin:0 0 0 330px; padding:0px 0 5px 0;}
.right ul{list-style:none; margin:0px; padding:0px; margin-top:7px}
.left li, .right li { background:url(images/simple_ul_li.gif) left no-repeat; padding:2px 20px; margin:0; font-size: 13px; color:#5c8783; line-height:1.3em;}
.right li {background-position:0.5em 0.5em;}
.body_resize img { float:left; margin:10px 10px 10px 0px; padding:0;}
.body_resize img.floated { float:left; margin:10px 5px; padding:0;}
.right  { width:290px; float:right; margin:0; padding:10px 10px;} 
.right p {line-height:1.2; font-size:13px;}
.left  { width:640px; float:left; margin:0; padding:10px 0px 10px 10px;} 
.left p { font-size:13px;} 

/* Content List*/
#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
display:inline
}

#nav-menu li
{
float: left;
margin: 0 0.15em;
}

#nav-menu li a#menu
{
background: url(images/menu/1m.png) #d7d7d7 bottom left no-repeat;
float: left;
display: block;
width:119px;
height:39px
}
#nav-menu li a#menu:hover, #nav-menu li a.active
{
float: left;
display: block;
width:119px;
height:39px;
background: url(images/menu/1over.png) #d7d7d7 bottom left no-repeat;
}
#nav-menu li a#menu1
{
background: url(images/menu/2m.png) #d7d7d7 bottom left no-repeat;
float: left;
display: block;
width:87px;
height:39px
}
#nav-menu li a#menu1:hover, #nav-menu li a.active1
{
background: url(images/menu/2over.png) #d7d7d7 bottom left no-repeat;
float: left;
display: block;
width:87px;
height:39px
}
#nav-menu li a#menu2
{
background: url(images/menu/3m.png) #d7d7d7 bottom left no-repeat;
float: left;
display: block;
width:106px;
height:39px
}
#nav-menu li a#menu2:hover, #nav-menu li a.active2
{
background: url(images/menu/3over.png) #d7d7d7 bottom left no-repeat;
float: left;
display: block;
width:106px;
height:39px
}
#nav-menu li a#menu3
{
background: url(images/menu/4m.png) #d7d7d7 bottom left no-repeat;
float: left;
display: block;
width:56px;
height:39px
}
#nav-menu li a#menu3:hover,#nav-menu li a.active3
{
background: url(images/menu/4over.png) #d7d7d7 bottom left no-repeat;
float: left;
display: block;
width:56px;
height:39px
}
#nav-menu li a#menu4
{
background: url(images/menu/5m.png) #d7d7d7 bottom left no-repeat;
float: left;
display: block;
width:97px;
height:39px
}
#nav-menu li a#menu4:hover,#nav-menu li a.active4
{
background: url(images/menu/5over.png) #d7d7d7 bottom left no-repeat;
float: left;
display: block;
width:97px;
height:39px
}
#nav-menu li a#menu5
{
background: url(images/menu/6m.png) #d7d7d7 bottom left no-repeat;
float: left;
display: block;
width:70px;
height:39px
}
#nav-menu li a#menu5:hover, #nav-menu li a.active5
{
background: url(images/menu/6over.png) #d7d7d7 bottom left no-repeat;
float: left;
display: block;
width:70px;
height:39px
}
/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

.FBG_resize_content a {text-decoration:none; float:left}
.FBG_resize_content a:hover {background-color:#f9f9f9; text-decoration:none}
div.right ul li а, div.right ul li а:hover {font-weight:700 !important}

/* Conatct Form */
.response { font:normal 12px Arial, Helvetica, sans-serif; color:red; text-align:center;}
.loader { text-align:center; width:auto; padding:0; margin:0;}
#contactform { margin:0; padding:5px;}
#contactform * { font-family:Arial, Helvetica, sans-serif;; font-size:12px;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0 0 5px 0; padding:10px; background:none;}
#contactform li.buttons { margin:0; overflow:hidden;}
#contactform label { margin:0; width:150px; display:block; float:left; padding:0 0 2px 0; font:normal 14px Arial, Helvetica, sans-serif; color:#666666;}
#contactform label span { font:normal 11px Arial, Helvetica, sans-serif; color:#afafaf; margin:0; padding:0;}
#contactform input.text { width:280px; border:1px solid #d6d6d6; margin:0; margin-left:10px; padding:5px 2px; height:16px; background:#fff;}
#contactform textarea { width:440px; border:1px solid #d6d6d6; padding:2px; background:#fff; margin-left:10px;}
#contactform li.buttons input { padding:3px 10px; margin:0 0 0 160px; background:#9955a2; border:1px solid #fff; color:#FFF; float:left; cursor:pointer}

/*************footer**********/
.footer_resize { width:960px; margin:0 auto; padding:10px 0 0 0; }
.footer {padding:0;  margin:0; height:55px; background:#d7d7d7 url(images/footer_bg.gif) repeat-x;}
.footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#6d6d6d;}
.footer a { font:normal 12px Arial, Helvetica, sans-serif; color:#6d6d6d; text-decoration:none; padding:5px; margin:0;}
.footer p.leftt { text-align:left; width:50%; margin:0; padding:10px 0 0 20px; float:left;} 
.footer p.rightt { text-align:right; width:30%; margin:0; padding:15px 20px 0 0; float:right;} 

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #dfdfdf; padding:0; margin:10px 0; background:none; line-height:0;}

