body {text-align: center; /* for IE */	margin:0; background:#f0f0dd url(pgimg/bg.jpg) repeat-x; font:14px Georgia, "Times New Roman", Times, serif; color:#444; line-height:1.45em}
	
h1{color:#234221; padding:0; margin:0; font-size:22px; font-weight:400; line-height:1.35em}
h2{color:#234221; padding:0; margin:0 0 6px 0; font-size:22px; font-weight:400; line-height:1.35em}
h3{color:#fff; padding:0; margin:0; font-size:19px;font-weight:400}

a:link, a:visited {color:#234221; text-decoration:underline}
a:hover {color:#41603f; text-decoration: underline}
.nd{display:none}
.clear{clear:both}
	
#container {background:#fff; border:2px solid #bcbd8d; margin: 50px auto 30px auto; padding:10px 0 20px 0; text-align: left; width: 990px;}

#left{float:left; margin:20px 25px; width:320px}
#right{float:left; margin:20px 0; width:590px}

.center{text-align:center}

.bc{width:100%; margin:10px 0 30px 0; font-size:14px}
*:first-child+html .bc{padding-top:10px}
*html .bc{padding-top:10px}

img {border:0}
img a:hover {text-decoration:none}
img.right {float:right; margin-left:25px; margin-bottom:12px;}
img.left {float:left; margin-top:5px; margin-right:18px; margin-bottom:10px; border:2px solid #bcbd8d;}
img.rightt {float:right; margin-left:12px; margin-top:8px; margin-bottom:12px;}
img.leftt {float:left; margin-right:12px; margin-top:8px;  margin-bottom:12px;}

#logo {width:320px; margin:30px 0; height:213px}
.logodesign1 {background:url(pgimg/logo-design.png) no-repeat; width:320px; height:6px; margin-bottom:15px}
.logodesign2 {background:url(pgimg/logo-design.png) no-repeat; width:320px; height:6px; margin:15px 0}

#menu{background:#234221; margin:0 20px 15px 20px; width:230px; padding:5px 25px; font-size:18px}
#menu a{text-decoration:none; color:#eee}
#menu a:hover{text-decoration:none; color:#fff}
#menu ul{list-style:none; margin:0; padding:0}
#menu li{line-height:40px; border-bottom:#fff solid 1px; padding-left:25px}
#menu li.last{border-bottom:none}

#companies{background:#dadbb1; margin:0 20px 15px 20px; width:230px; padding:15px 25px; color:#000}
#companies h3{color:#000}

#infoblock{margin:0 20px; width:280px; padding:10px 0; font-size:14px; color:#444}
#infoblock b{font-size:16px; font-weight:bold; color:#234221; padding-bottom:20px}
#infoblock p{margin:7px 0; color:#111; font-weight:700}

.flash {height:255px; width:590px; margin-bottom:25px }
.bannerimage {height:165px; width:590px; margin-bottom:25px }
.aboutus{height:190px}
.bannerimage p{margin:0; padding:0; font-size:11px; padding:4px 0 16px 0}

.main{width:550px; margin:0 15px 25px 15px}
.main p{margin:5px 0 15px 0}

#service {width:558px; border:2px solid #bcbd8d; padding:15px 0 15px 15px; margin-bottom:25px }
#service h2{text-decoration:underline}
#service ul{margin:0 0 0 18px; padding:0}
#service .left{float:left; width:230px; margin-left:40px}
#service .right{float:left; width:250px;}
#service .list{float:left; width:230px;}
#service .list2{float:left; width:250px;}
.subserv {text-align:right; padding-right:15px}
.subserv p{margin:10px 0}

#footer{margin:0 25px 20px 25px; background:#dadbb1; padding:10px 20px 5px 20px; text-align:center}

#form{width:90%}
#contactform{ width: 570px; font-size: 100%; float:left; display:block;}
#contactform .formfield{margin-top: 2px; margin-bottom: 2px; clear: both;}
#contactform .col1, #contactform .wide{text-align: right; margin-right: 2px; float: left;}
#contactform .col1{width: 260px;}
#contactform .col2{float:left; width:280px}
#contactform .input input{ width: 200px;}
#contactform .multiline textarea{ width: 300px;}
#contactform .wide{padding-left: 12px;}
#contactform .widemultiline textarea{width: 352px;}
#contactform .submit{text-align:center; margin: 20px 0 0 0px; padding-top:15px}
#contactform p{padding:0px 15px; margin:0; line-height:30px}
#contactform h3{ font-weight:200; color:#553E13}
#contactform input.radio{width:25px}
.desc{text-align:center; font-style:italic; padding:15px 5px; font-size:14px; line-height:18px; color:#553E13}
.small{font-style:italic; line-height:18px; font-size:14px; color:#553E13}
.sm{ font-size:12px}

#contactform .col3, #contactform .wide{text-align: right; margin-right:2px; float: left;}
#contactform .col3{width: 190px;}
#contactform .col4{float:left; width:350px}

.ind-agent{padding:20px 0 0 0; text-align:center}

#container{
		-moz-border-radius: 12px;
		-khtml-border-radius: 12px;
		-webkit-border-radius: 12px;
		border-radius: 12px;}

#menu, #companies, #service, #footer{
		-moz-border-radius: 8px;
		-khtml-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;}
