 
body
{ background:url(../img/bg-top.jpg) repeat-x center top #E0E0E0; color:#333}
 
a { color:#000; } 
.wrapper
{ width:990px; margin:0 auto; position:relative; }

.w960
{ width:960px; margin:0 auto; position:relative; }

#main
{ width:100%; min-width:990px; margin:0 auto; position:relative; padding-top:629px;  background:url(../img/bg-btm.jpg) repeat-x left bottom; }

#main .wrapper
{ }
 
.EBEBEB
{ background-color: #EBEBEB}

#header
{ position:absolute; top:0; left:0; right:0; }
#header .wrapper
{ height:629px;   }

#logo 
{ position:absolute; top:84px;  left:37px;} 

#h_tag
{position:absolute; top:140px;  right:266px; width:434px; text-align:center; font-family:Georgia; font-size:32px; line-height:110%  }


#m-menu
 {position:absolute; top:240px; left:0; background:url(../img/nav-bg.png) no-repeat 0 0; width:735px; height:68px; padding:20px 0 0; border-bottom:2px solid #333;  } 

 #m-menu ul
 { list-style:none; margin:0; }
 
 #m-menu ul li
 { float:left; margin-left:5px; position:relative;  }
 
  #m-menu li ul
  { position:absolute; top:100%; left:0; z-index:99; margin:0; display:none; }
  
  #m-menu li ul li
  {  margin:0;  }
  
  #m-menu ul ul a
 { padding:5px 10px; margin-top:1px; width:300px; height:auto; line-height:1; display:block; text-decoration:none; text-align:left; font-size:16px; color:#fff; letter-spacing:1px; background:#413C3C;}
  
  #m-menu ul ul a:hover,  #m-menu ul ul li.current_page a 
 {   background:#6D6D6D !important;}
 

 
  
  #m-menu li.f_fit a
 { line-height:1; height:55px; padding-top:10px; }

 #m-menu li a
 { width:141px; height:65px; line-height:65px; display:block; text-decoration:none; text-align:center; font-size:20px; color:#fff; letter-spacing:1px; background:url(../img/nav.png) no-repeat 0 0;}

 #m-menu li a:hover,  #m-menu li.current_page a
 { background:url(../img/nav-h.png) no-repeat 0 0; }
   
#s_icon
{ position:absolute; top:24px;  left:5px;} 

#s_icon a
{ font-size:15px; color:#fff; text-decoration:none; height:25px; line-height:25px; display:inline-block; padding:0 20px 0 0 }

#s_icon a img
{ vertical-align:middle; margin:0; }
#h_number
{ position:absolute; top:24px; right:0; color:#fff; font-family:verdana; font-size:25px; font-weight:normal; }
/*
#a-menu
 {position:absolute; top:24px; right:30px	;  } 

 #a-menu ul
 { list-style:none; margin:0; }
 
 #a-menu ul li
 { float:left; border-left:1px solid #fff; }
 
 #a-menu ul li.first
 { border-left:0 none; }
 
 #a-menu ul li a
 {  display:block; text-decoration:none; padding:0 10px; font-size:12px; font-family:verdana; color:#fff; letter-spacing:1px;}

 */
 
#h_side
{ position:absolute; top:139px; right:0;  width:251px; background:url(../img/head-side-top.png) no-repeat 0 0; padding:11px 0 0;}
 
.hs_block
{ background:url(../img/head-side.png)  repeat 0 0;  padding: 0 0 15px; text-align:center; }
 
.hs_block h3
 { text-align:center; font-size:25px; color:#FFF9AE}
 
.hs_block h3 em
 { font-family:Georgia; font-weight:bold;}
 
.hs_block p
 { text-align:center; font-size:12px; color:#333; margin:0; padding:0 0 5px;}
 
 .widget
{ width:221px; margin:0 auto; background:#D5D5D5}
 
.text_widget
{ padding:5px 10px; margin-top:15px;}
 
#h_pdf
{ margin:0; }
 
#h_pdf a
{ display:block; height:60px; line-height:60px; background:#000; color:#fff; font-family:Verdana; text-align:left; text-decoration:none; margin:0 10px 5px; clear:left; }
 
#h_pdf a img
{ float:left; margin:0 10px 0 0; padding:5px 0 0 5px; }
 
/* 
 .widget ul
 { list-style:none; margin:0; padding:10px 0;}
 
#contact_info li
{ padding:5px 0 0;}
#contact_info li a
{ height:47px; line-height:47px; display:block; padding:0 5px; text-align:left; text-decoration:none; font-size:15px; color: #303030}

#contact_info li a img
{ vertical-align:middle; margin:0 10px 0 0}
*/

#banner
{ position:absolute; top:329px; left:0;  }
#banner ol
{ list-style:none; margin:0; position:relative; }
#banner ol li
{}
#banner img
{}

.c_wrap
{ background:url(../img/content-top.jpg) repeat-x 0 0 #EBEBEB; min-height:200px;}

/*   */

#content
{ float:right; width:710px; margin:41px 15px 0 0; color:#666; padding:0 0 20px;}

#content p
{ margin:0; padding:5px 0 0; font-size:12px; }

.title
{ border-bottom:2px solid #333; margin: 0 0 10px }

.title, .c_wrap h3
{ color:#000; font-size:25px; letter-spacing:1px; font-family:Verdana }
h2.title
{ padding:15px 0 0}
/*   */

#sidebar
{ float:left;  width:250px; padding:5px 0; margin-bottom:20px;}

#sidebar h3
{ height:42px; line-height:42px; border:1px solid #5F697C; background:url(../img/sidetab.jpg) repeat-x 0 0; font-size:15px; color:#fff; }

#sidebar h3 span
{ display:block; background:url(../img/sidetab-icon.jpg) no-repeat 8px 10px; padding:0 0 0 50px }

#sidebar ul
{ list-style:none; margin:0; }

#sidebar li
{ padding:1px 0 0; }

#sidebar li a
{ display:block; background:url(../img/arrow-r.png) no-repeat 15px 10px  #363636; padding:0 0 0 30px ; line-height:32px; color:#fff; text-decoration:none; }


#entice
{ width:960px; margin:0 auto; padding:30px 0 50px;}

.sidebar
{ float:left; width:236px; background:#E2E2E2; padding:10px 0; }

.sidebar h3
{ font-size:25px; color:#000; text-align:center;}
#testi
{ width:206px; margin:0 auto;  }
#testi ol
{ list-style:none; margin:0;  }

#testi li
{ padding:0 0 30px; }

#testi p
{ margin:0;  padding:0 0 5px; font-style:italic; }

#testi p a
{ text-decoration:none; font-style:normal }


.content 
{ }

.content  h2
{ height:42px; line-height:42px; border:1px solid #5F697C; background:url(../img/sidetab.jpg) repeat-x 0 0; font-size:18px; color:#fff; margin-bottom:20px; font-weight:bold; letter-spacing:1px; }

.content  h2 span
{ display:inline-block; background:url(../img/sidetab-icon.jpg) no-repeat 8px 10px; width:50px; height:42px; vertical-align:middle;}

.content dl
{ width:215px; margin:0 0 0 20px; padding:0; float:left; background:#E2E2E2;}
.content dt
{ background-color:#333; color:#fff}
.content dt img
{ display:block; }
.content dt span
{ display:block; line-height:30px; text-align:center}
.content dd
{ padding:10px; margin:0; }

.content dd p
{ margin:0;  padding:0 0 5px; font-style:italic; }

.content dd p a
{ font-style:normal }



/* Tables */

table {
  width: 100%;
}

table tr {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #fff;
}

thead tr {
  border-top: none;
}

table tbody tr:last-child {
  border-bottom: none;
}

tbody tr:nth-child(odd) td {
  background: #fdfdfd;
}

tbody tr:last-child td:first-child {
  border-bottom-left-radius: 3px;
}

tbody tr:last-child td:last-child {
  border-bottom-right-radius: 3px;
}

tbody tr td, thead tr th {
  border-left: 1px solid #fff;
  border-right: 1px solid #f4f4f4;
  padding: 12px 14px;
  position: relative;
  text-align: left;
}

.button
{ display:inline-block; padding:0 0 0 21px; background:url(../img/botton-r.png) no-repeat 0 0; height:25px; color:#fff;  line-height:25px; font-size:11px; font-family:Verdana; text-decoration:none; }

.button span
{ display:block;  padding:0 5px 0 0; background:url(../img/botton-l.png) no-repeat right top; }

.button span span
{ display:block;  background:url(../img/botton-b.jpg) repeat-x 0 0; padding:0 5px 0 0;}

#footer
{ color:#999; font-size:11px; text-align:center;}

#footer .wrapper
{ min-height:320px; }

{ }
#footer h4
{ padding:50px 0 0;  font-size:15px; color:#ccc; font-weight:bold; letter-spacing:1px;}

#footer h4 img
{ padding:25px 0;  }

#copyr
{ color:#999}

#footer_menu
{ line-height:1;}

#footer_menu a
{ display:inline-block;  vertical-align:middle; color:#999; text-decoration:none; padding:0 30px;}

#footer_menu a:hover
{  color:#fff;   }


.C30405
{ color:#C30405 !important}
.gray
{ color:#999999 !important}
@media (max-width: 800px)
{
	}
@media (max-width: 650px)
{
	}
@media (max-width: 450px)
{
	}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px)
{
	}
	