body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px}
.body1 {background:#CECECE url(images/bg1.jpg) repeat-x top}
.body2 {background:#CECECE url(images/bg2.jpg) repeat-x top}
h1, h2, h3, h4, h5, form {margin:0px; padding:0px}
ul, ul li, ul li a {margin:0px; padding:0px; list-style:none; list-style-image:none}

a {color:#175C71; text-decoration:underline}
a:hover {color:#303030; text-decoration:none}

#logo {float:left; display:inline; margin-left:25px}
#logo2 {float:left; display:inline; margin-left:9px}

.wrap1 {width:980px; margin:0px auto; padding-top:21px}
.clear {clear:both; height:20px; overflow:hidden}
.homecontent {float:left; display:inline; width:630px; margin-left:30px; border:0px solid #000000}
.tag {float:left; display:inline; width:757px; height:159px}
.tag2 {float:left; display:inline; width:815px; height:109px}
.tag2 h2 {color:#FFFFFF; font-size:35px; font-weight:normal; text-align:right; background:url(images/tagbg2.jpg) repeat-y; margin-top:6px; height:61px; padding-top:22px; padding-right:20px}
.tag h2 {color:#FFFFFF; font-size:19px; background:url(images/tagbg.jpg) repeat-y; margin-top:14px; height:52px; padding-top:10px; padding-left:30px; padding-right:40px}
.tag p {color:#FFFFFF; padding-left:30px; padding-right:50px}
.boxtop { float:left; display:inline; width:290px; background:url(images/boxtop.png) no-repeat top; position:relative;  min-height:207px; margin-left:20px; z-index:20; padding:0px 5px}
.boxtop h2 {display:block; height:30px; font-weight:normal; font-size:20px; color:#000000; margin-top:5px; padding-left:7px; padding-top:6px; float:left; display:inline}
.boxtop h2 a {text-decoration:none; color:#000000}
.bimg {float:left; display:inline; border:0px}
.morebg { background:url(images/morebg.jpg) no-repeat top; height:57px; width:300px; float:left; display:inline; margin-left:-5px; margin-top:-10px; position:relative; z-index:2}
.more {display:block; height:40px; width:40px; border:0px solid #999966; float:right; display:inline; margin-right:10px; margin-top:12px; position:relative; z-index:12}
.boxtop p {clear:both; color:#565555; padding:0px; margin:0px; padding:6px; position:relative; z-index:11; padding-bottom:0px}
.footerbar {clear:both; background:url(images/homeboxbg.jpg) no-repeat; height:69px; width:968px; float:left; display:inline; margin-left:4px; overflow:hidden; position:relative; margin-top:-43px}
.map {float:right; display:inline; font-size:18px; color:#00414E; font-weight:bold; background:url(images/map.jpg) no-repeat top left; width:230px; padding-left:20px; background-position:20px; border-left:2px solid #F0F0F0; height:136px; margin-right:50px; text-align:center; padding-top:70px}
.map1 {float:right; display:inline; font-size:18px; color:#00414E; font-weight:bold; background:url(images/map.jpg) no-repeat top left; width:219px; height:136px; text-align:center; padding-top:70px; border:1px solid #A9A9A9; margin-top:38px}
.content {clear:both; background:#FFFFFF url(images/contentbg.jpg) repeat-x top; padding-top:26px; overflow:hidden; padding-bottom:20px}
.content2 {clear:both; background:#FFFFFF url(images/contentbg.jpg) repeat-x top; padding:30px; overflow:hidden; min-height:400px}
.ul1 {margin:0px; padding:0px;}
.ul1 li { margin:0px; padding:5px 0px; background:url(images/arrow1.png) no-repeat left top; background-position:0px 5px; padding-left:23px; margin-left:10px}

.content2 h3 {font-size:16px}
.content h1, .content2 h1 {font-size:18px; font-weight:normal}
.welcome {float:right; display:inline; border:1px solid #B8B8B8; margin-left:10px; margin-top:10px}
.footer1 {height:74px; background:#191919; width:100%; overflow:hidden}
.footer2 {width:950px; padding:0px 15px; margin:0px auto; background:url(images/footerbg.jpg) repeat-x top; overflow:hidden; padding-top:13px}
.footer2 ul {float:left; display:inline; width:550px}
.footer2 ul li {display:inline}
.footer2 ul li a {color:#FFFFFF; text-decoration:underline; font-size:13px; padding-right:20px}
.footer2 ul li a:hover { text-decoration:none}

.copyright {float:right; display:inline; width:200px; text-align:right; color:#C2C2C2}
.copyright a {color:#E0E0E0; text-decoration:none}
.copyright p {padding-top:18px; margin:0px}

#frm_contact, #frm_contact div, #frm_contact div label, #frm_contact div input {margin:0px; padding:0px}
#frm_contact {margin-top:10px}
#frm_contact div {margin-bottom:8px; clear:both; float:left; display:inline; border:0px solid #FF0000; width:575px}
#frm_contact div label {float:left; display:inline; width:160px; font-size:13px; color:#014A59;}
#frm_contact div input.frmtext {float:left; display:inline; width:400px; font-size:13px; border:1px solid #488894; padding:2px}
#frm_contact div input.frmtext1 {float:left; display:inline; width:400px; font-size:12px; border:1px solid #488894; padding:3px; background:#165A6F; color:#FFFFFF; cursor:pointer}
#frm_contact div span {font-size:11px}


