

body, p, div, span, input, select, textarea, button
{
	font-family: Verdana, Tahoma, Sans-serif;
	font-size: 11px;
	margin: 0px;
}

img { border:0px; }
form {margin:0px; padding:0px;}

body, p, div, span
{
	line-height: 11.62pt;
}

body 
{
	COLOR: #FFFFFF; 
	background-color:#2A3436;
	text-align:center;
	margin: 0px;
	padding:0px;
}

p { margin-bottom:10px; }
blockquote { margin: 0px 0px 0px 20px; }

h1,h2,h3,h4,h5 {margin:0px; padding: 0px 0px 3px 0px; }
h1 { font-size: 13px; 
	text-align:left; 
	background-color: #353F41; 
	padding: 5px 0px 5px 10px;
	margin-bottom:10px;
	color: #FFFFFF; 
}
h2 { font-size:12px; font-family:Verdana; font-weight:bold; color:#E6BB00; }
h3 { font-size:11px; font-family:Verdana; font-weight:bold; color:#E6BB00; }
h4 {font-size:10px; font-family:Verdana; font-weight:bold; color:#E6BB00; }
h5 {font-size:9px; font-family:Verdana; font-weight:bold; color:#E6BB00; }

a { color: #AFBFC3; text-decoration: underline; font-family: Tahoma, Verdana, Sans-serif; }
a:hover { text-decoration: underline;}

a.Highlite { color: #E6BB00; text-decoration: underline; }
.Highlite { color: #E6BB00; }


.HighliteBox { background-color: #353F41; }


#main 
{
	text-align:left;
	margin: 0px auto;
	width: 760px;
	display: block;
}

#footer 
{
	background-color: #41494C; 
	padding: 5px 10px 5px 10px;
	width: 740px;
	margin: 0px auto;
	margin-top:1px;
	display: block; 
}

#FooterContact 
{
	background-color: #353F41; 
	color: #FFFFFF;
	padding: 7px 10px 7px 10px;
	margin-top:1px; 
	text-align:left;
	width: 740px;
	margin: 0px auto;
	display: block;
}

.InlineBlock { display: inline-block; clear: both; }
/* For firefox to fix floating */
.InlineBlock:after { content: "."; display: block; height: 0; font-size:0;	clear: both; visibility:hidden; }

.left { float:left; }
.right { float:right; }


#GeneralPageSplitter #Column1 { float: left; width:540px; margin-right:10px; padding-left:10px; padding-bottom:10px; }
#GeneralPageSplitter #Column2 { float: left; clear: right; width:180px; padding-left:10px; padding-right:10px; }

#GeneralPageSplitter #Column1 h1 { margin-left:-10px; }

#GeneralPageSplitter #Column2 img { width: 200px; margin-left: -10px; margin-right: -10px; position:relative; margin-bottom:10px; }
#GeneralPageSplitter #Column2 h3 { font-size:12px; background-color:#353F41; margin-left: -10px; margin-right: -10px; padding:2px 0px 5px 10px; margin-bottom:5px; color:#FFFFFF;  }
#GeneralPageSplitter #Column2 p { margin-bottom:10px; }
#GeneralPageSplitter #Column2 label { width:75px; display:block; float:left; }
#GeneralPageSplitter #Column2 ul { margin-left:20px; margin-top:0px; padding:0px; }

#GoogleMap { width:500px; height: 400px; margin-left:20px; }

.Required { color:Red; }


#ErrorPageContent 
{
	text-align:center;
	margin:150px 0px 150px 0px;
}

#ContactBanner {  padding: 7px 10px 7px 10px; text-align:left; line-height: 14pt; 	width: 740px;
	margin: 0px auto; 
}
#ContactBanner #ContactCompany { font-size:26px; font-weight: bold; line-height: 22pt; text-decoration: none; }
#ContactBanner div { line-height: 12pt; font-size:13px; }

