

* {
	margin:0;
	padding:0;
}
/** { margin: 0; }*/
html { height: 100%; margin: 0 0 0; }
body { color: #333; font-size: 13px; font-family: arial; height: 100%;  margin: 0; padding: 0; }
a { color: #069; text-decoration: none; }
a:hover { text-decoration: underline; }
p { margin: 5px 0 10px; padding: 0; }
h1 { color: #036; font-size: 20px; font-weight: bold; text-decoration: none; margin: 10px 0 15px; }
h2 { color: #000; font-size: 16px; font-weight: bold; margin: 10px 0; }


#container { width: 100%; height: 100%; height: auto !important; clear: both; min-height: 100%; margin-bottom: -100px; }
#logo { width: 250px; height: 146px; float: left; }
#top { width: 850px; margin: auto;}
#top-wrapper { width: 850px; height: 185px; margin-right: auto; margin-left: auto; }

#services-top { text-align: center; width: 350px; height: 146px; float: left; }
#global-hands { width: 250px; float: right; }




#bottom-info { font-size: 11px; text-align: center; width: 850px; margin-top: 15px; margin-right: auto; margin-left: auto; }
#address { font-size: 16px; font-weight: bold; line-height: 20px; background-image: url(../images/address-bg.jpg); text-align: center; width: 273px; height: 65px; margin-top: 10px; margin-right: auto; margin-left: auto; padding: 10px; }
ul { margin-top: 1em; margin-right: 0; margin-bottom: 1em; list-style-type: disc; }
label { width: 120px; float: left; text-align: right; margin-right: 0.5em; display: block }
input, textarea { background-color: #fff; background-position: 0 0; padding: 0 3px; border: solid 1px #666   }
fieldset, #success { background-color: #e7e7e2; width: 450px; margin-top: 10px; margin-right: auto; margin-left: auto; padding: 10px; border: solid 1px gray; }
#error { background-color: #e7e7e2; width: 450px; margin-top: 10px; margin-right: auto; margin-left: auto; padding: 10px; border: solid 1px gray; }
legend { color: #fff; background: #369; border: solid 1px gray; padding: 2px 6px }
.button { color: white; font-size: 12px; font-family: arial; line-height: 12px; background-color: transparent; background-image: url(../images/submit-button.gif); background-repeat: no-repeat; width: 140px; height: 26px; margin-top: 10px; margin-bottom: 10px; padding-bottom: 4px; border-color: transparent; border-width: 0; }

a.button3{
	display: block;
	/*margin-left:150px;*/
	/*width:125px;
		height:31px;*/
	background:#D8D8D8;
	background: -webkit-gradient(linear, left top, left bottom, from(#D8D8D8), to(#D8D8D8));
	background: -moz-linear-gradient(top, #D8D8D8, #D8D8D8);
	/*padding: 5px 10px;*/
	border:solid 1px #A8A9A8;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	
	text-align:center;
	/*line-height:31px;*/
	color:#333;
	font-size:12px;
	font-weight:normal;
	padding:3px 7px 3px 7px;
	text-decoration:none;
	/*margin-right:10px;*/
	margin-bottom:10px;
	width:100px;
	/*float:left;*/
}

a:hover.button3{
	color:#6B9B11;
}
.clear{clear:both;}

.error{color:#f00;}

#service-links { font-size: 13px; line-height: 14px; text-align: center; margin: 10px; padding: 2px; border-top: 1px solid silver; border-bottom: 1px solid silver; }

