@charset "utf-8";

/* basic elements */
*{
	margin:0px; padding:0px; text-decoration:none; outline:none; border:0px;
}
body {
	margin:0px; padding:0px; background:#fff url(../images/home/top_bg.jpg) top center no-repeat; 
	font-family:Arial, Helvetica, sans-serif;
}
.mainlayer{
	width:900px; height:100%; margin-left:auto;
	margin-right:auto; position:relative;
}
.maint{
	width:100%; height:100%;
}

/* head Element */

/* Background */
.home_lnk_bg{
	background:url(../images/home/lnk_bg.jpg) top no-repeat;
}
.main_lnk_bg{
	background:url(../images/home/main_lnk_bg.jpg) top repeat-x;
}
.content_bg{
	background:url(../images/home/content_bg.jpg) top repeat-x;
	font:11px/18px Arial, Helvetica, sans-serif; color:#3F3F3F;
}
.inner_ctn_bg{
	background:url(../images/inner/content_bg.gif) top repeat-y;
}

/* Top Links */
ul.home_main_lnk{
	margin:0px 0 0 43px; padding:0px 0 0 0px; list-style-type:none;
}
ul.home_main_lnk li{
	display:block; float:left; list-style-type:none;
}
.main_lnk{
	display:block; float:left;
	font:bold 12px/49px Arial, Helvetica, sans-serif; color:#3F3F3F;
}
.lnk_sep{
	display:block; float:left; margin:0 35px 0 35px;
	font:12px/49px Arial, Helvetica, sans-serif; color:#3F3F3F;
}
.main_lnk:hover{
	color:#0099CC;
}
.main_lnk_active{
	display:block; float:left; 
	font:bold 12px/49px Arial, Helvetica, sans-serif; color:#0099CC;
}
.menu_lnks{
	font:bold 12px Arial, Helvetica, sans-serif; color:#3F3F3F;
}
.menu_lnks:hover{
	font:bold 12px Arial, Helvetica, sans-serif; color:#0099CC;
}


/* common Links */
h1{
	font:bold 15px/22px Arial, Helvetica, sans-serif; color:#0099CC;
}
h2{
	font:14px/22px Arial, Helvetica, sans-serif; color:#0099CC;
}
.home_btm{
	font:10px Arial, Helvetica, sans-serif; color:#675936; padding-left:29px;
}
.vox{
	font:10px Arial, Helvetica, sans-serif; color:#675936;
}
.top_lnk{
	font:11px Arial, Helvetica, sans-serif; color:#3F3F3F;
}
.top_lnk a{
	font:11px Arial, Helvetica, sans-serif; color:#3F3F3F;
}
.top_lnk a:hover{
	font:11px Arial, Helvetica, sans-serif; color:#0099CC;
}
.top_lnk_active{
	font:11px Arial, Helvetica, sans-serif; color:#0099CC;
}
.right_head{
	font:bold 11px/20px Arial, Helvetica, sans-serif; color:#0099CC; border-bottom:1px solid #CCCCCC;
}
.right_content{
	font:11px/14px Arial, Helvetica, sans-serif; color:#3F3F3F; padding-left:4px;
}
.tab_content{
	font:11px/18px Arial, Helvetica, sans-serif; color:#3F3F3F;
}
.btm_lnk{
	font:11px Tahoma, Helvetica, sans-serif; color:#E1E1E1;
}
.btm_lnk a{
	font:bold 11px Tahoma, Helvetica, sans-serif; color:#666666;
}
.btm_lnk a:hover{
	font:bold 11px Tahoma, Helvetica, sans-serif; color:#0099CC;
}
.pg_head{
	font:bold 15px/22px Arial, Helvetica, sans-serif; color:#0099CC; border-bottom:1px solid #E6E6E6;
}
.head{
	font:14px/22px Arial, Helvetica, sans-serif; color:#0099CC;
}
.inner_content{
	font:12px/18px Arial, Helvetica, sans-serif; color:#666; text-align:justify;
}
.gray_head{
	font:14px/18px Arial, Helvetica, sans-serif; color:#666; text-align:justify;
}
.inner_content_10{
	font:10px/18px Arial, Helvetica, sans-serif; color:#666; text-align:justify;
}
.pro_head{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#0099CC;
}
.pro_lnk{
	font:12px/18px Arial, Helvetica, sans-serif; color:#666666;
}
.pro_lnk:hover{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#666666;
}
.pro_lnk_active{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#0099CC;
}
.pro_lnk1{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#009900;
}
.pro_lnk1:hover{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#0099CC;
}
.pro_lnk1_active{
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#0099CC;
}
.email{
	font:12px/18px Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;
}
.email:hover{
	font:12px/18px Arial, Helvetica, sans-serif; color:#0099CC; text-decoration:underline;
}
.sitemap{
	font:12px/18px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;
}
.sitemap:hover{
	font:12px/18px Arial, Helvetica, sans-serif; color:#0099CC; text-decoration:underline;
}



/* Style for Usual tabs */
.usual {
  
  padding:0;
  width:577px;

}
.usual li { list-style:none; float:left;}
.usual ul a {
  display:block; height:34px; width:160px;
  padding:0px 0 0 13px;
  text-decoration:none!important;
  margin-left:0;
  font:bold 11px/34px Arial, Helvetica, sans-serif; color:#0099CC;
}
.usual ul a:hover {
  color:#000;
  }
.usual ul a.selected {
  margin-bottom:0;
  color:#0099CC;
  background:url(../images/home/tab_bg.gif) top no-repeat;
  cursor:default; 
  }
.usual div {
  padding:10px 0px 0px 0px;

  clear:left;
  
}
.usual div a { color:#000; font-weight:bold; }

#usual2 { background:#0A0A0A; border:1px solid #1A1A1A; }
#usual2 a { background:#222; }
#usual2 a:hover { background:#000; }
#usual2 a.selected { background:snow; }
#tabs3 { background:#FF9; }

/* Style for various uses of tabs */

/* form Links */
.text_field{
	font:12px Arial, Helvetica, sans-serif; color:#333; border:1px solid #ccc; width:225px; height:18px;
}
.text_field_date{
	font:12px Arial, Helvetica, sans-serif; color:#333; border:1px solid #ccc; width:150px; height:18px;
}
.text_area{
	font:12px Arial, Helvetica, sans-serif; color:#333; border:1px solid #ccc; width:225px;
}
.combo{
	font:12px Arial, Helvetica, sans-serif; border:1px solid #ccc; width:225px; height:22px;
}
.btn {
	font: bold 14px Arial, Helvetica, sans-serif; color:#fff; cursor:pointer; cursor: hand;
	background-color:#0099CC; border: 0px solid #fff; height:30px; width:95px;
}
.err_msg{
	font:11px Arial, Helvetica, sans-serif;	color:#FF0000;
}
.phone{
	font:10px/14px Arial, Helvetica, sans-serif;	color:#666;
}
/* slideshow starts */
#slideshow {
    position:relative; float:left; height:175px;
}
#slideshow IMG {
    position:absolute; top:0; left:0; z-index:8;
}
#slideshow IMG.active {
    z-index:10;
}
#slideshow IMG.last-active {
    z-index:9;
}
/* Slidesshow ends */

