body{margin:0; text-align:center}
body, td{font-size:12px; color:#404040; font-family:verdana}
img{margin:0; border:0}
/* a{color:#ef3e33; text-decoration:none} */
a{color:#447CD8; text-decoration:none}


table{
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
}

table td{
padding:0px; /* cellpadding="0" */
}

.b{border:1px solid red}

div#topCont{position:absolute; width:200px; height:50px; right:30px; top:-20px; z-index:120}
div#topCont img{margin:0 10px 0 10px}

div#mainBox{position:relative; margin:40px auto 0 auto;  }
div#main{position:relative;  background-color: #fff; width:955px;  margin:0 auto 0 auto; text-align:left;  background-image: url("img/bg3.jpg"); background-repeat: repeat-y; z-index:10}
div#mainBottom{position:relative;  width:955px; height:25px; margin:0 auto;}
div#main div#mainBg{position:absolute; top:0; left:0; margin:0; width:955px; height:409px; background-image: url("img/bg2.jpg"); background-repeat: no-repeat; z-index:1}
div#main div#body{position:relative; z-index:100; padding-top:10px; padding-left:20px}

table#mainTbl{width:100%}
table#mainTbl td#left{width:289px; vertical-align:top;}
table#mainTbl td#left img#logo{margin:50px 0 50px 30px}
table#mainTbl td#left img#blah{position:absolute; left:-50px; top:0px}
table#mainTbl td#right{  padding-top:40px;}
table#mainTbl td#right.sec{  padding-top:0px; vertical-align:top;}
table#mainTbl td#right.sec img#sp2{position:relative;  }
table#mainTbl td#right.sec div#sp2{position:absolute; width:651px; height:156px; top:7px; right:6px; }
table#topMenu td{vertical-align:top; width:217px}
table#mainTbl td#right, td.blahb{padding-right:7px;}
td.blahb{vertical-align:bottom}



table#topMenu td.cent{padding:0 0px 0 1px}
table#topMenu td.vv{background-image:url('img/v1.png'); background-repeat: no-repeat; background-position: top;}
table#topMenu td.vv ul{color:#cccccc; margin:0; padding:0; font-size: 12px}
table#topMenu td.vv ul{padding: 10px 15px 10px 40px;}
table#topMenu td.vv ul li a{color:#447CD8;font-size: 11px }






table#main td{vertical-align:top; }
div#left{position:relative; height:100%; background-image:url('img/bg2.png'); background-repeat:repeat-y; padding-left:10px}


div#topMenu{position:relative;}
div#topMenu div.menuItem{position:relative; background-image:url("img/box.png"); padding:0 10px 0 10px; background-repeat:no-repeat; width:196px; float:left}
div#topMenu div.menuItem div{text-align:center; color:#999999; font-size:12px; font-weight:bold; font-family:arial; margin-top:5px}
div#topMenu div.menuItem ul{margin:0; padding:0}
div#topMenu div.menuItem ul{margin:20px; color:#5D8EDD; font-weight:bold; font-family:arial;}

div#menu{position:relative; margin-left:80px;}
div#menu div{position:relative; color:#ef3e33; font-size:20px; padding:5px 0 5px 0; font-family:Times new roman}
div#menu div a {color: #ef3e33}

h1 {color:#818181; text-align:left; clear:both; font-family:Times new roman; font-weight: normal; margin:0 0 0 30px; font-size:30px; padding:30px 0 0px 0}
h2 {font-size: 19px; color: #447CD8; font-weight: normal}
#textarea {position:relative; margin-top:200px; padding-right:30px;z-index:10}
#textarea ul.textmenu {padding: 0px 0px 0px 60px; color: #cccccc; font-size: 12px;}
#textarea ul.textmenu a {color: #447CD8; font-size: 12px}
#textarea .txt {position:relative;  width:550px; margin: 15px 10px 40px 60px}
#textarea .txt p {text-align: justify; text-indent: 30px }
#textarea .txt table tr td p {text-align: center; text-indent: 0; padding: 0; margin: 5px 0 }
#textarea .txt table tr th p {text-align: center; text-indent: 0; padding: 0; margin: 5px 0}
#textarea .txt table th {border: #333 solid 1px; background: #eee}
#textarea .txt table td {border: #999 solid 1px }

div.tel2{margin-left:60px;}
div.tel2 div, div.tel2 a{color:#2768D2; font-size:12px; font-weight: bold; padding-top: 5px}
div.tel2 a{font-size:11px; text-decoration:none; font-weight:normal}
div.tel2 span{color:#666666}

div.line{position:relative; border-bottom:2px #EF3E33 solid; }

div#footer_menu{color:#666666; text-align:center; margin-top:10px; margin-bottom:10px}
div#footer_menu a{color:#666666; font-size:11px; text-decoration:none}

div#footer{position:relative; margin-top:10px; width:100%; text-align:left; }
div#copy{position:relative; margin-left:600px; margin-top:-5px; font-size:10px; color:#000}

div#fleft{position:relative; float:left;}
div#fleft img{float:left}
div#fleft div#fff{margin-left:35px}
div#fleft div#fff div, div#fleft div#fff a{font-size:10px; }
div#fleft div#fff a{color:#666666; text-decoration:none; font-weight:bold}


div#menu2{position:absolute; height:45px; width:649px; right:7px; top:162px; z-index:100; cursor:pointer; }
div#menu2 div.menuItem{position:relative; height:45px; width:216px; float:left; text-align:center; }
div#menu2 div.menuItem div a{display:block; color:#666666; font-size:11px; line-height:1.8}
div#menu2 div.menuItem div a:hover{text-decoration:underline}
div#menu2 div.menuItem div{background-color:#fff; border:1px #F0F0F0 solid; text-align:left; padding:15px 10px 15px 30px; }
div#menu2 div.menuItem.active{background-color:#F0F0F0; }
div#menu2 div.menuItem div.hMenu{position:absolute; left:0; width:174px; top:45px; display:none;}

th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-align: center;
}

input.long {
	width: 205px;
}
input.px150 {width: 150px}
input {
	width: 100%;
}
select.long {
	width: 205px;
}
select {
	width: 100%;
}
textarea {
	font-size: 11px;
	width: 400px;
	height: 300px;
}
textarea.small {
	font-size: 11px;
	width: 100%;
	height: 40px;
}

.content_pic {width: 330px}
.content_pic td {border: #fff 0px !important}
