@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; background:url(img/bg.jpg) no-repeat center top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}

img, img a{ border:none !important}

a{ text-decoration:none; color:inherit; }
a:hover{ color:#009}
.header{ display:block; width:980px; height:148px; background:url(img/bar.png) repeat-x center bottom; margin:auto;}
.logo{ float:left; margin:5px;}

.content{ min-height:500px; width:980px; margin:auto}
.top_bar_info{ margin:10px 0 45px 0;width:710px; height:57px; background:url(img/top_bar_info.png) no-repeat left top; float:right; }
h4{ font-size:16px; color:#FFF; padding:20px 0 0 30px; text-align:left; margin:0px; font-weight:lighter}
h3{ margin:0px; padding:0px;}

ol li{ list-style-type:lower-alpha}
ol li li{ list-style: disc}

.line{ clear:both; position:relative; margin:0 0 2px 0; border-bottom:dotted thin #999; padding-bottom:5px;}
.info_text h3{  border-bottom:dotted thin #999; padding-bottom:15px !important;}
.info_text a{ color: #096}

.info_text li{ padding:3px 0}

th, td{ border-bottom: solid thin #CCC}
th{ border-right:solid thin #CCC}

.accre ul li{ list-style:none;}

.sidebar { display:block; float:left; width:235px; min-height:350px; padding-left:30px;}
.sidebar ul{ margin:0px 0 0 20px; padding:0px;}
.sidebar ul li{ list-style-image:url(img/sprite.png); padding:5px 0; color:#333; font-size:13px;}

.info_text{ display:block; float:right; width:660px;  min-height:450px; margin-bottom:30px; padding:0px 20px 0 20px; text-align:justify; line-height:19px;}
.info_text h3{ margin:25px 0 0 0; padding:0}
.info_text p{ padding-top:10px;}
.sidebar h1{ color:#d70000}

ul.menu{ margin:50px 0 0 30px; display:block; float:right; width:535px;}
ul.menu li{ float:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:13px; text-transform:uppercase; list-style:none}

ul.menu li a{ color:#FFF; text-decoration:none; padding:0 10px 0}
ul.menu li a:hover{ color:#FF0}

.slider{ display:block; width:980px; margin:10px auto; height:380px; background:url(img/bar.png) repeat-x center bottom; padding-bottom:5px;}
.intro_home{ display:block; width:980px; height:55px; background:#000 url(img/black.jpg) no-repeat right top; margin:3px auto}

.intro_home h2{ text-transform:uppercase; color:#3e83cd; margin:0px; padding:10px 10px 0 10px; font-size:15px;}
.intro_home span{ font-size:12px; color:#FFF; padding:0px 10px; float:left; font-weight:100}

.more{ list-style-image:url(img/read_more.png); font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:11px; color:#FF0; float:left; margin:2px 0 0 25px;}

.welcome{ width:980px; height:183px; margin:10px auto 0 auto;}
.guy{ background:url(img/guy.png) no-repeat left top; width:653px; height:183px; float:left}
.guy h1{ font-size:20px; color:#3e83cd; width:454px; float:right; text-align: left; margin:25px 0 0 0px; padding:0px; }
.guy p{ width:454px; float:right; border-bottom:solid thin #CCC; color:#626262; font-family:Verdana, Geneva, sans-serif; padding:0 0 20px 0; line-height:18px; margin-bottom:15px;}
.guy li.more{ float:right; color:#3e83cd; margin-right:350px;}

.location{ background:url(img/map.jpg) no-repeat center top; height:183px; width:277px; float:right; margin:25px 0 0 0 ;}
.location h1{ font-size:20px; color:#3e83cd; text-align: left; margin:0px; padding:0px; }
.location p{ float: left; border-bottom:solid thin #CCC; color:#626262; font-family:Verdana, Geneva, sans-serif; line-height:18px; padding-bottom:20px;}
.location li.more{ float:left; color:#3e83cd; margin-left:17px !important; }

.footer{ width:100%; height:130px; background:url(img/footer_bg.jpg) no-repeat center top;}
.footer_wrapper{ width:980px; height:100px; margin:auto; padding-top:30px;}

.footer_logo{ float:left;}
p.copyright{ font-size:11px; color:#626262; display:block; float:left; margin:15px 15px 0}


/*-- Slider Main Container--*/
                .main_view {
                    float: left;
                    position: relative;
                }
                /*--Window/Masking Styles--*/
                .window {
                    height:364px;	width: 980px;
                    overflow: hidden; /*--Hides anything outside of the set width/height--*/
					margin-left: 0px;
					position:relative;
                
				
                }
                .image_reel {
                    position: absolute;
                    top: 0; left: 0;
                }
                .image_reel img {float: left;}

                /*--Paging Styles--*/
                .paging {
                    position: absolute;
                    bottom: 5px; right: -7px;
                    width: 178px; height:47px;
                    z-index: 100; /*--Assures the paging stays on the top layer--*/
                    text-align: center;
                    line-height: 40px;
                    background: url(img/paging_bg2.png) no-repeat;
                    display: none; /*--Hidden by default, will be later shown with jQuery--*/
                }
                .paging a {
                    padding: 5px;
                    text-decoration: none;
                    color: #fff;
                }
                .paging a.active {
                    font-weight: bold;
                    background: #0f5781;
                    border: 1px solid #8dc5e6;
                    -moz-border-radius: 3px;
                    -khtml-border-radius: 3px;
                    -webkit-border-radius: 3px;
                }
                .paging a:hover {font-weight: bold;}





.formField{ width:700px !important;}
.titleContact, .contactDesc1, .contactDesc2{
	margin:0px 0px;
}
form{ font-family:Arial, Helvetica, sans-serif!important}
.contactDesc1, .contactDesc2, .formField{ margin-top:0px;}
.formDesc{margin-top:20px;}
.contactDesc1 a{ color:#708C0B; text-decoration:none;}
.contactDesc1 a:hover{ text-decoration:none}
.addressDetail, .formField .left{float:left;}
.addressDetail span, .contactDesc2 span, .formField .left,  .formField .right, .formField .bottom{ }
/*.map, */ .formField .right{float:right}

.hotlineNo{
	color:#666 !important;
	font-size:24px;
}
.formTitle{
	font-size:14px;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}
.textField, .textFieldArea{
	background:#fff url(img/textboxBg.jpg) repeat-x;
	border:1px solid #CCCCCC;
	height:25px;
	width:300px;
	margin:0px;
}
.textFieldArea{
	width:600px !important;
	height:85px;font-family:Arial, Helvetica, sans-serif!important;
}
.formField .left,  .formField .right, .formField {margin:0;}
.bottom2{ float:left; clear:both; width:500px; }
.submitBtn{
	background:url(img/submitBtn.jpg) no-repeat;
	width:122px;
	height:46px;
	border:none; cursor:pointer;
	float:left; clear:both; margin-top:20px;}














