* {
margin:0;
padding:0;
}
body {
		background: #333333 url(images/bg-fade.png) repeat-x top;
		color:#CCCCCC;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:13px;
		margin:0;
		text-align:left;
		text-decoration:none;
}
h1, h2, h3, h4 {
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:22px;
}
h2 {
		font-size:18px;
}
h1 {
		color:#333333;
		font-weight:normal;
		padding:0 0 15px;
}
.font1 {
color:#CCCCCC;
font-size:13px;
}
.fontcomment {
font-family:cursive;
font-size:14px;
line-height:18px;
}
ul {
padding:15px 0 0 30px;
}
li {
padding:3px 0 0;
}
.link {
color:#333333;
text-decoration:none;
}
.linkhd {
color:#EFEFEF;
text-decoration:none;
}
.linkgreen {
color:#339933;
text-decoration:none;
}
.linkrequest {
color:#333333;
font-size:17px;
font-weight:bold;
}
a.linkrequest:hover {
color:#666666;
}
.clear {
clear:both;
}
.clearright {
clear:right;
}
.clearleft {
clear:left;
}
.left {
float:left;
}
.right {
float:right;
}
label {
float:left;
width:100px;
line-height:18px;
}
.height {
height:700px;
}
.heightproducts {
height:900px;
}
.heighthome {
height:590px;
}
.heightservices {
height:750px;
}
.heightclients {
height:800px;
}
.heightrequest {
height:770px;
}
#sidenav {
background-color:#191919;
background-image:url(images/faucet.jpg);
background-position:center bottom;
background-repeat:no-repeat;
float:left;
vertical-align:bottom;
width:215px;
}
#sidenav ul {
height:285px;
list-style-type:none;
padding:40px 0 0 50px;
}
#sidenav li a:visited, #sidenav li a:link, #sidenav li a:hover, #sidenav li a:active {
color:#999999;
font-size:13px;
list-style-type:none;
margin-top:30px;
text-decoration:none;
}
#sidenav li a:hover, #sidenav li a:active {
color:#FFFFFF;
list-style-type:none;
}
.bodyhome {
background-color:#333333;
height:700px;
}
.homemain {
padding:100px 0 0;
}
.homenav {
height:200px;
padding:50px 0 0;
}
.homelink {
color:#CCCCCC;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
padding:0 15px;
text-decoration:none;
}
a.homelink:link {
color:#CCCCCC;
text-decoration:none;
}
a.homelink:visited {
color:#CCCCCC;
text-decoration:none;
}
a.homelink:hover {
background-image:url(images/link-bg.gif);
background-repeat:repeat-x;
color:#FFFFFF;
text-decoration:none;
}
a.homelink:active {
color:#666666;
}
.homefooter {
font-size:14px;
padding:60px 0 0;
}
a.homefooter:link {
color:#CCCCCC;
text-decoration:none;
}
a.homefooter:visited {
color:#CCCCCC;
text-decoration:none;
}
a.homefooter:hover {
color:#666666;
}
a.homefooter:active {
color:#666666;
}
.top {
height:92px;
}
.body {
padding:30px 0 0;
text-align:left;
width:800px;
}
.main {
float:right;
width:585px;
}
.maingreen {
background-image:url(images/think-green-bg.jpg);
background-position:center bottom;
background-repeat:no-repeat;
float:right;
height:700px;
width:585px;
}
.mainhome1 {
background-image:url(images/bg1.jpg);
background-position:center bottom;
background-repeat:no-repeat;
float:right;
height:700px;
width:585px;
}
.mainarea {
background-color:#eaeaea;
width: 800px;
}
.mainareacompany {
background-color:#BFBFBF;
}
.mainareaproducts {
background-color:#E5E5E5;
}
.mainareaclient {
background-image:url(images/paper-seal-bg.jpg);
background-position:right center;
background-repeat:no-repeat;
padding:230px 0 0;
}
.header {
background:transparent url(images/hd_bg.gif) repeat-x scroll 0;
height:125px;
text-align:right;
width:800px;
}
.sideimg {
background-color:#191919;
background-image:url(images/faucet.jpg);
background-position:center bottom;
background-repeat:no-repeat;
height:380px;
vertical-align:bottom;
}
.mainclient {
background-color:#FFFFFF;
float:right;
width:585px;
}
#navtext {
color:#FFFFFF;
font-size:11px;
padding:43px 40px 0 0;
text-decoration:none;
}
#navtext a:visited, #navtext a:link, #navtext a:hover, #navtext a:active {
color:#999999;
text-decoration:none;
}
#navtext a:hover, #navtext a:active {
color:#CCCCCC;
}
.bodytext {
color:#000000;
padding:20px 40px 20px 35px;

}
.bodytextcompany {
color:#000000;
font-size:14px;
padding:20px 40px 20px 35px;
}
.bodytextproducts {
color:#000000;
padding:15px 40px 20px 35px;
}
.bodytextclient {
		background-image:url(images/paper-seal-bg.jpg);
		background-position:center top;
		color:#000000;
		float:left;
		height:560px;
		padding:220px 30px 20px 25px;
}
.phone {
		font-size:18px;
		line-height:31px;
}
.font10 { font-size:10px; }
.font11 { font-size:11px; }
.font12 { font-size:12px; }
.font13 { font-size:13px; }

.footer {
		background:#191919 url(images/bottom-shadow.png) repeat-x bottom;
		color:#515151;
		height:30px;
		padding:12px 0 0;
		text-align:center;
		width:800px;
}
.bottomfooter {
		background-color:#333333;
		color:#CCCCCC;
		font-size:10px;
		height:30px;
		padding:12px 0 0;
		text-align:center;
		width:800px;
}
.pageheader {
		color:#666666;
		font-size:15px;
		letter-spacing:1px;
		padding:40px 0 0 200px;
}
.topnav {
		float:right;
		padding:80px 0 0 550px;
		vertical-align:bottom;
}
.topnav1 {
		float:right;
		padding:80px 0 0;
		vertical-align:bottom;
}
.navhead {
		color:#999999;
		font-size:14px;
		padding:30px 0 5px 40px;
		width:133px;
}
.navsub {
		color:#CCCCCC;
		font-size:12px;
		padding:15px 0 0 40px;
		text-decoration:none;
		width:133px;
}
.navpad {
		padding:0 0 0 25px;
}
.img-shake {
		float:right;
}
.twocolumn {
		width:100%;
}
.leftcolumn {
		float:left;
		width:50%;
}
.rightcolumn {
	float:right;
	width:50%;
}
.logo {
		padding:0 15px 15px 0;
}
.link {
		border:medium none;
}
.linkimg {
		border:medium none;
		margin:0 33px 0 0;
}
.logorow {
		margin:0 0 30px;
}
.employee {
		height:205px;
		margin:0 0 0 15px;
		width:150px;
}
.form {
		line-height:12px;
		padding:20px 0 0;
}
.clientheader {
		background-image:url(images/seal.gif);
		background-position:left center;
		background-repeat:no-repeat;
		color:#333333;
		font-size:30px;
		height:134px;
		margin:0 0 20px;
		text-align:center;
}
.clientheadertext {
		padding:49px 0 0 80px;
		vertical-align:middle;
}
.dropdown{
	width:150px;
	height:28px;
	color:#CCCCCC;
	background-color:#666666;
	font-size:13px;
	padding: 2px 0 2px 0;

}
.item {
	padding: 2px 0 2px 5px;
}

.hidden {
			font-size:9px;
			text-indent:-9999em;
			}
.field_left {
	width:180px;
	padding: 0 20px 10px 0;
	text-align:right;
}
.field_right {
	width:300px;
	padding: 0 0 5px 0;
}
.form_section {
	padding: 20px 0;
}
