body {background: url(../chrome/background.gif) top center repeat-x #CFDEEA;margin: 0px;padding: 16px 0;font: 11px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;color: #282828;text-align: center;}p{font-size:11px;text-indent: 1cm;text-align:justify;line-height:16px;}.side{font-size:13px;line-height:16px;letter-spacing: 1px;font-weight: bold;color: #003366;}img {border-style: none;}img.pic_left{float:left;padding:3px;margin:0 8px 8px 8px;border:1px #CCCCCC solid;}a {color: #2054aa;text-decoration: none;}a:hover {color: #666666;}#welcome h1{padding:5px 0 0 20px;margin:0px;font-weight:bold;font-size:14px;color:#FFFFFF;}h2{font-size:15px;color: #003366;}h3{font-size:14px;color: #003366;}h4{font-size:13px;padding:2px;margin:0px;color: #003366;border-bottom:1px #999999 dashed;}#container {position: relative;width: 750px;margin: 0 auto;padding: 0px;text-align: left;}#head {width: 750px;height: 172px;background: url(../chrome/head.gif) no-repeat;}#head h1 {position: absolute;margin: 31px 0 0 36px;width: 330px;height: 75px;background: url(../chrome/logo4.gif) no-repeat;}#head h1 a {text-indent: -2000px;width: 154px;height: 59px;display: block;background: url(../chrome/logo2.gif) no-repeat;}.top_head_banner{float:right;width:200px;height:120px;background:url(../chrome/top_hea.gif) no-repeat right;background-position:-12px 12px;}#menu {position: absolute;width: 617px;top: 155px;left: 35px;margin: 0px;padding: 0px;z-index: 100;}#menu li {list-style-type: none;float: left;margin: 0 8px;height: 22px;}#menu li a {padding: 0 0 7px 0;height: 22px;color: #8A8A8A;}#menu li a:hover {color:#000033;}#menu .current {color:#000033;font-weight:bold;}#area {width: 750px;height: 54px;background: url(../chrome/area.gif) repeat-x;}#main {margin: auto;background: url(../chrome/bg_main.gif) repeat-y;width: 750px;height: auto; }#content_left {float:left;padding:0 30px 30px 30px;width: 445px;height:auto;}#content_right{float:left;padding:5px;width: 200px;height:auto;}#welcome {background: url(../chrome/center_banner2.jpg) no-repeat;background-position:12px 0px;padding:10px;width: 750px;height:80px; }.item_box{width:auto;height:auto;padding:10px 0 5px 0;border-bottom:1px #666666 dashed;}.spacer{width:auto; height:2px; clear:both; padding-bottom:2px;}/*---------contact----------*/#form {padding: 0px;margin: 0px;}#fields label {width: 260px;display: block;padding: 0px;}#fields input {border: 1px solid #C8D2D9;margin: 0 0 3px 0;width: 260px;}#fields textarea {border: 1px solid #C8D2D9;margin: 0 0 3px 0;width: 260px;height: 63px;}#send input {width: 64px;height: 20px;margin: 0px;}ul {margin: 0 0 20px 0;padding: 0px;list-style-type: none;}.contact_info{float:left;padding:15px;}/*work------------*/.project_details{float:left;width:200px;color:#0099FF;padding:10px 0 0 10px;}#footer {text-align:center;font-size:10px;color:#000033;background: url(../chrome/footer.gif) no-repeat;background-position:0px 0px;padding-top:10px;width: 750px;height:85px;}#footer a {background: none;padding: 0px;}#madeby{width:200px;height:85px;float:right;padding-right:30px;text-align:center;}#madeby a{text-decoration:none;color:#666666;}