body { margin:0; padding:0; text-align:center;font-family:Arial, Helvetica, sans-serif; background-color:#e5e5e5;}
/*html {background: url(../images/bg.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}*/

html, body { height: 100%; }
a { color:#FF6633;}
a:hover { color:#FF9900; }
.wrapper{ width:1052px; margin:0 auto; background-image:url(../images/shadow-1052.png); background-repeat:repeat-y; }

#header{ width:1000px; margin:0 auto; }
#header_body{ }

#nav_bg{ background-color: #1f2122; width: 1000px; height:38px; }
#nav_bg ul {  padding: 0; margin:0 auto;  padding-left:0px; }
#nav_bg ul li { list-style-type: none; float: left; font-size: 16px; padding-top:8px }
#nav_bg ul li a
{ text-decoration: none; color: #afafaf; display: block; text-align: center; height:30px ; vertical-align:middle}
#nav_bg ul li a:hover { background: url(../images/mouse_over.png) no-repeat center bottom #1f2122; }
.divider { border-right: solid 1px #151718; border-left: solid 1px #414243; height:30px; }
.divider_2 { border-right: solid 1px #151718; height:30px;} 
.divider_3 { border-left: solid 1px #414243 ; height:30px;}
#n01 { width: 76px; }
#n02 { width: 110px; }
#n03 { width: 215px; }
#n04 { width: 120px; }
#n05 { width: 170px; }
#n06 { width: 120px; }

#p01 #n01,
#p02 #n02,
#p03 #n03,
#p04 #n04,
#p05 #n05,
#p06 #n06
{ background: url(../images/mouse_over.png) no-repeat center bottom #948d69; color: #625e41; text-decoration: none; }

#p03 #n03,
#p04 #n04
{ background: url(../images/mouse_over.png) no-repeat center bottom #9e9771; }

/*#nav{ background-image:url(../images/navi_bg.jpg); height:41px; background-repeat:repeat-x; margin:0 auto; color:#aeaeae; padding-top:0; }
#nav ul{ margin-top:0; }
#nav ul li{ display:inline; margin:0 5px; background: url(../images/navi_bg.jpg) no-repeat scroll center bottom ; }
#nav ul li a{ color: #7C7758; display: block; float: left; height: 37px; padding: 10px 15px 0; text-align: center;  text-decoration: none; }*/

#content{ background-image:url(images/bg_color_2.jpg);  background-repeat:repeat-x; width:1000px; margin:0 auto; }
#content_body{ }

#footer_home{ background-color:#f9f9f9; width:1000px; margin:-5px auto 0;}
#footer{ background-color:#f9f9f9; width:1000px; margin:-5px auto 0;height: 140px;}
#footer_body{ padding:20px;color:#2b2a2a; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px;margin:0 auto; }
#footer_nav{ padding-bottom:20px; font-size:13px;  }
#copyright{ border-top:dashed #999 1px; padding-top:20px;}
#footer_nav ul li{ display:inline; padding-left:10px; padding-right:40px;}
#footer_nav ul li a{  color:#666; text-decoration:none; font-weight:bold; }
#footer_nav ul li a:hover{ color:#CCC; font-weight:bold;}
#copy{ margin-top:15px;}
#copy ul li{ display:inline; }
#copy ul li a{ text-decoration:none; color:#2B2A2A;  }
#copy ul li a:hover{ text-decoration:underline;color:#2B2A2A;  }

.clear{ clear:both; }

/*-- slide img --*/
#banner { width:1000px; height:300px; }
#big_banner { width:1000px; height:300px ; margin-top:5px; }
#slide-holder { z-index : 40; position : absolute; }
#slide-holder div#slide-runner 
{
	top : 5px;
	left : 0px;
	width : 1000px;
	height : 300px;
	overflow : hidden;
	position : absolute;
}
#slide-holder img { margin : 0; display : none; position : absolute; }
#slide-holder div#slide-controls 
{ right : 0px; bottom : 0px; width : 120px; height : 32px; display : none; position : absolute; background-image:url(../images/banner_slide_bg_center.jpg); background-repeat: no-repeat; }
#slide-holder div#slide-controls p#slide-nav { float : right; height : 24px; display : inline; margin : 5px 4px 10px 0; }
#slide-holder div#slide-controls p#slide-nav a {
float : left; width : 24px; height : 24px; display : inline; font-size : 13px; margin : 0 10px 5px 0; line-height : 24px; font-weight : bold; text-align : left; text-decoration : none; color:#444444;  }
#slide-holder div#slide-controls p#slide-nav a.on { color:#FFFFFF;  }
#slide-holder div#slide-controls p#slide-nav a {  }

/*#nav { padding: 0 0 0 1px; list-style: none; position: absolute; height:41px; }
user agent stylesheet ul, menu, dir 
{ display: block; list-style-type: disc; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 40px; }
*/

/*-- content box --*/
#content_box { width: 1000px; margin :10px 0 10px; height:252px; }
#content_box_bottom {  width: 1000px; margin :5px 0 10px; float:left ; background-color:#f7f3ed; padding-top:10px; }
#content_box_bottom_left { width:280px; float:left; padding-top:12px; }
#content_box_bottom_left_inside{ width:250px;float:left; }
#content_box_bottom_center { width:20px; float:left; height:347px; background-image:url(../images/side_shadow.png); }
#content_box_bottom_right { width:680px; float:right; text-align:left; padding-right: 15px;  }

.box_bottom 
{ width: 244px; padding-bottom:10px; border: #c7c7c7 1px solid; background-color:#f5f5f5; float:left; margin-right:5px;  height:240px;}
.box_content_left{ text-align:left; font-size:13px; width:82%; float:left; padding-left:10px; padding-bottom:5px; }
.box_content_right{ text-align:right; width:5%; float:left;  }
.box_title { width: 100%; height: 25px; border-bottom: #c7c7c7 1px solid; padding-top:5px; font-size:14px; }
.box_img { height:135px }
.latest_news { width: 245px; padding-bottom:10px; border: #c7c7c7 1px solid; background-color:#f5f5f5; float:left; height:240px; }
#latest_news_bg{ background-image:url(../images/latest_news_top_bg.png); background-repeat:no-repeat; width:244px; }
.news_box{ }
.news_date{ text-align:right; font-style:italic; color:#666666; font-size:13px; float:right; }
.news_box_left{ text-align:left; font-size:13px; width:85%; float:left; padding-left:10px; padding-bottom:5px; padding-top:5px; }
.news_box_right{ text-align:right; width:5%; float:left; padding-top:10px; }

#quote_begin{ text-align:left; }
#quote { background-color:#FFFFFF; margin-left:35px; margin-top:35px; padding:30px 0 20px 20px; }
#quote p{ padding:20px 30px 20px 40px; font-size:18px; 
font-family:Arial, Helvetica, sans-serif; color:#015f62; text-align:left; margin-top:-20px; line-height:25px;  }

/*-- contentpage --*/
#contentpage_title{ color:#f47920; font-size:32px; border-bottom:#dfdfdf 1px solid; }
#contentpage_content{ padding-top:20px; }
#contentpage_content_h1{ font-size:18px ; color:#444444; padding-bottom:5px; line-height: 26px;  }
#contentpage_content_h2{ font-size:12px ; color:#444444; padding-bottom:5px; line-height: 20px;   }
#contentpage_content_img{ margin:15px auto; width:560px; }
#contentpage_content_h1 p{ margin:8px auto; }
#contentpage_content_h2 p{ margin:8px auto;   }
/*-- side navigation --*/
#side_nav{ width:220px; margin:0 auto;  }
#side_nav ul li{ color:#444444 ; border-bottom:#CCCCCC 1px solid;  font-size:20px;  }
#bottom a{ color:#000; text-decoration:none; font-size:15px;  display:block;  padding: 10px 15px 10px; font-weight:100; background-color:#fff;}
#bottom a:hover{ background-color:#f47920; display:block; }
#top{ }
#active a{color:#000; text-decoration:none; font-size:15px; background-color:#f47920;display:block;  padding: 10px 15px 10px; font-weight:100;   }

/*-- table --*/
.table_top{ background-color:#666666; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; padding:5px; }
.table_top2{ background-color:#707070; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; padding:5px; }
.table_content1{ background-color:#f0f0f0; }
.table_content2{ background-color:#dfdfdf;  }
.table_row1{  color:#015F62; padding:5px 0 5px 20px; text-align:left; font-weight:bold; }
.table_row2{  color:#333333;text-align:center; padding:5px 0 5px 0px;}
.table_row3{ text-align:center; padding:10px 0 15px 0; }
.table_bottom{ background-color:#FFFFFF; padding:10px 0; }
.table_subtitle{ background-color:#a5a3a3; color:#F00; font-size:12px; font-weight:bold; text-align:left; padding:5px 0 5px 20px; }
#table_contact_us{ border-bottom:dotted 1px #FF9933; padding:100px;}
.table_contact_us{ padding:10px 0;}
#contact_us{ }

/*-- tab --*/
.dynamailtabs {list-style: none; width: 100%; margin: 0 auto; clear: both; font-size:14px; }
.dynamailtabs li {display: inline; float: left; width: auto; margin: 0 2px; text-align: center; }
.dynamailtabs li a {display: block; width: auto; padding-left:15px; padding-right:15px; padding-top:5px; height: 33px; line-height: 30px; font-weight: bold; text-decoration: none;color:#333333; background: #fff ; -webkit-border-top-left-radius: 7px; -moz-border-radius-topleft: 7px; -webkit-border-top-right-radius: 7px; -moz-border-radius-topright: 7px; -webkit-border-bottom-right-radius: 7px; -moz-border-radius-bottomright: 7px; -webkit-border-bottom-left-radius: 7px; -moz-border-radius-bottomleft: 7px;font-size: 1.1em; border-top: 0px solid #d07a00; border-left: 0px solid #d07a00; border-right: 0px solid #d07a00;}
.dynamailtabs li a:hover {background-color: #fbd398 }
.dynamailtabs li a.current { background-color:#fbd398; border-bottom:0px solid #7cb000;	border-top: 0px solid #d07a00; border-left: 0px solid #d07a00; border-right: 0px solid #d07a00; color:#e35008;	cursor:default; }

/*-- --*/
#key_features ul{ margin-left:25px; margin-bottom:10px }
#key_features ul li{list-style-type:disc;  }
#key_features ol{ margin-left:25px; margin-bottom:10px }
#title{ font-size:12px; font-weight:bold; }
#image{ text-align:center; margin-bottom:10px; margin-top:10px; }
#numbers {  margin-left:25px; margin-bottom:10px  }
	
/*-- box --*/
#box1{ border: dashed 1px #FF9933; padding: 10px; text-align: left; vertical-align: top;  }
#box2{border: dashed 1px #FF9933; padding: 10px; text-align: left; vertical-align: top;}
#box3{ border: dashed 1px #FF9933; padding: 10px;text-align: left; vertical-align: top; }

/*--thum--*/
#thumb_border {
    border: 1px solid #CCCCCC;
    padding: 2px;
}

