*,div,p,h2,h3,ul,li{margin:0;padding:0;}
img{
  border:0;
}
body{
  background:#e9e9e9;
  font-family:Verdana,arial;
  color:#5e6869;
  font-size:11px;
}
#text_h1{
  font-size:10px;
  color:#ffffff;
  position:absolute;
  top:0;
  right:0;
}
#header{
  background:#e5e29e;
  border-bottom:6px solid #c2c186;
  width:100%;
  height:77px;
  position:relative;
}
#header #tel{
  
  width:970px;
  margin:0 auto;
  padding:40px 0 0 18px;
  position:relative;
}
#header #tel #phone{
  color:#000000;
  font-size:25px;
  text-decoration:none;
}
#wrapper{
  width:988px;
  margin:0 auto;
  height:auto !important;
  min-height:670px;
  height:670px;
  position:relative;
}


#main_nav{
  width:262px;
  height:90px;
  position:absolute;
  z-index:1;
  right:40px;
  top:-44px;
}

#banner{
  background-image:url(/images/bg_banner1.jpg);
  background-repeat:no-repeat;
  position:relative;
  padding:9px  0 0 20px;
  height:509px;
  width:968px;
}
#flash{
  width:984px;
  height:481px;
  position:absolute;
  top:23px;
  left:1px;
}
#flash_img{
  height:481px;
  position:absolute;
  top:23px;
  left:19px;
}
#content{
  width:988px;
  height:200px;
  height:auto !important;
  min-height:200px;
  position:relative;
}
#box_left,#box_right,#box_left_sub,#box_right_sub{
  width:458px;
  height:200px;
  height:auto !important;
  min-height:200px;
  padding-left:34px;
  float:left;
}
#box_right{
  padding-top:30px;
}
#box_left ul,#box_right ol{
  padding:15px 40px;
}
#box_left li{
  list-style-image:url(/images/img_li.png);
  padding:0 0 5px 3px;
}
#box_right li{
  padding:0 0 5px 3px;
}
.clear{
  clear:both;
}
.clear_left{
  clear:left;
}
#footer{
  background:#e5e29e;
  border-top:6px solid #c2c186;
  width:100%;
  height:77px;
  min-height:77px;
  height:auto !important;
  position:relative;
}
#footer_cover{
  width:988px;
  margin:0 auto;
  font-size:10px;
  position:relative;
 }
 .section,.section1{
 width:150px;
 float:left;
 padding-left:10px;
 }
 .section{
  border-right:1px solid #c2c186;
 }

 #logoexa{
 background-image:url(/images/exa-logo.png);
 margin-top:20px;display:block;
 width:54px;height:20px;
 background-position:0px 20px;
 float:right;
 position:absolute;
 top:60px;
 right:10px;
 }
 
#logoexa:hover{background-position:0px 0px;}
/*------------- Text --------------*/
.txt_topic{
  font-size:14px;
  font-weight:bold;
}
.txt_large{
  font-size:30px;
}
.txt_green{
  color:#848a22;
}
.txt_bold{
  font-weight:bold;
}
.alert{
color:red;
}
.underline{
 text-decoration:underline;
}
/*----------- Links ------------------*/
  
#top_nav{
  padding:17px 0 0 18px;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  width:970px;
  height:20px;
  position:relative;
  z-index:1;
}
#top_nav li{
  list-style:none;
  display:inline;
}
.top_links1,.top_links2,.top_links3
{ text-decoration:none;
  color:#5e6869;
  display:block;
  float:left;
  text-align:center;
  padding:5px 0;
}
.top_links1{
  width:100px;
  height:14px;
}
.top_links2{
  width:160px;
  height:14px;
}
.top_links3{
  width:180px;
  height:14px;
}
.top_links1:hover,.top_links2:hover,.top_links3:hover
{ text-decoration:none;
  color:#d5df3d;
  background-color:#fffffe;
}
.top_visited{
 background:#ffffff;
 color:#d5df3d;
}

.main_links1,.main_links2,.main_links3,.main_links4,.main_links5,.main_links6{
  background-position:0px 0px;
  display:block;
  height:15px;
}
.main_links1{
  background-image:url(/images/main_links1.jpg);
  width:97px;   
}
.main_links2{
  background-image:url(/images/main_links2.jpg);
  width:97px;   
}
.main_links3{
  background-image:url(/images/main_links3.jpg);
  width:117px;   
}
.main_links4{
  background-image:url(/images/main_links4.jpg);
  width:117px;   
}
.main_links5{
  background-image:url(/images/main_links5.jpg);
  width:117px;   
}
.main_links6{
  background-image:url(/images/main_links6.jpg);
  width:127px;   
}
.main_links1:hover,.main_links2:hover,.main_links3:hover,.main_links4:hover,.main_links5:hover,.main_links6:hover{
  background-position:0px 15px;
}
.dev_links, .normal_links, .normal_links:hover{
  text-decoration:none;
}
.external_links{
  text-decoration:none;
  color:#5e6869;
}
.external_links:hover{
  text-decoration:none;
  font-weight:bold;
  color:#848a22;
}
.dev_links:hover{
  color:#D5DF3D;
  font-weight:bold;
}
/*------------------------Sub Page--------------------------------*/
#sub_main_nav{
  width:252px;
  height:430px;
  min-height:430px;
  height:auto !important;
  position:absolute;
  z-index:1;
  right:18px;
  top:-44px;
  background:#ffffff;
}
#sub_main_nav  ul{
   padding-top:60px;
}
#sub_main_nav #main_nav_link li{
   padding-bottom:25px;
   list-style:none;
}
#sub_main_nav .list ul{
padding:10px 15px;
}
#sub_main_nav .list li{
padding:3px;
}
#sub_main_nav #logo{
  margin-left:70px;
}
#sub_main_nav #contact_link{
margin:10px 30px;
  }
#sub_content{
  width:954px;
  height:200px;
  height:auto !important;
  min-height:200px;
  padding-left:34px;
  position:relative;
}
#content_detail{
  width:680px;
  height:200px;
  height:auto !important;
  min-height:200px;
}
#content_detail ul.thumb{
  list-style:none;
  float:left;
  width:680px;
  height:200px;
  height:auto !important;
  min-height:200px;
}
#content_detail li{
  float:left;
  padding:5px;
  position:relative;
  width:205px;
}
#content_detail ul.thumb li.topic{
  width:680px;
} 
#content_detail ul.thumb li img{
  border:1px solid #c7c7c7;
}

/*-------------  Contact Us ---------------*/
 #pann,#examap{
  float:left;
 }
 #pann{ 
  width:300px;  
  padding:20px 10px 0px 10px;
}
 #examap{
  height:300px;
  width:350px;
  border:1px solid #848a22;
}
#form{
  float:left;
  margin:20px 0 0 100px;
}
.formfield{
  margin:3px;
  border:1px solid #848a22;
  width:200px;
  color:#848a22;
}
.formbutton{
  background-image:url(/images/title.jpg);
  background-repeat:repeat-x;
  border:0;
  display:block;
  width:70px;
  height:23px;
  float:left;
  margin:10px;
  cursor:pointer;
}
.vtop{
  vertical-align:top;
}
.blockq1
{padding-left:10px;}

.default{margin:0;padding:0;}
.float_left{float:left;}
.h3_right_cont{font-weight:normal;display:inline;}
.font_10{font-family:Verdana,arial;font-size:10px;}
.font_11,.h3_right_cont{font-family:Verdana,arial;font-size:11px;}
.font_14{font-family:Verdana,arial;font-size:14px;}

#breadcrumbs{position: absolute; right: 300px;}
#breadcrumbs2{position: absolute; right: 30px;top:0px;}
#breadcrumbs .ahome,#breadcrumbs2 .ahome{text-decoration:none;color:#5E6869;}
#breadcrumbs .apage,#breadcrumbs2 .apage{text-decoration:underline;color:#848a22;}