
body,td,th {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
body {
	background: #000 url(images/background.jpg) repeat;
}
a:link {
	color: #333;
	font-weight: bold;
}
a:visited {
	color: #666;
}
a:hover {
	color: #ca0308;
}
h1,h2,h3,h4,h5,h6 {
	color: #666;font-weight: bold;font-family: Calibri, Helvetica, sans-serif;text-align: center;letter-spacing: 1px;
}
h1 {
	font-size: 36px;
	
	
	line-height: 42px;



}
h2 {
	font-size: 24px;
	

	line-height: 28px;


	
}
h3 {
	font-size: 18px;

	line-height: 22px;


}
h4 {
	font-size: 36px;

	line-height: 42px;

	text-align: left;
}

.bodytext {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align: justify;
}
.bodytext-home {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	text-align: justify;
}
.bodytext-indent {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align: justify;
}

.smalllinks {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align: center;
}
.pagehead {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 36px;
	line-height: 36px;
	text-align: left;
	font-weight: bold;
	color: #666;
}
.pagehead-home {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	color: #666;
}
.rtcolhead {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	text-align: left;
	font-weight: bold;
	color: #666;
}
.redsubhead {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	text-align: left;
	font-weight: bold;
	color:#900;
}

.hidden {display:none !important;height:0;width:0;}


/* Menu */
#mainMenu, #mainMenu ul, #mainMenu li {list-style:none;padding:0;margin:0;}
#mainMenu {height:55px;overflow:visible;width:1017px;margin:0 auto;}
#mainMenu li {float:left;color:#70706D;font:13px/1.1 Calibri,arial,sans-serif;text-align:center;}
#mainMenu li a {margin:0 1px;display:block;background:url(awmdata/logiemenu/menu-btn-up2.gif) 0 0 no-repeat;color:#70706D;width:111px;text-decoration:none;font:13px Calibri,arial,sans-serif;height:47px;padding:8px 0 0; text-align:center;}
#mainMenu li a.one {height:40px; padding:15px 0 0;}
#mainMenu li a:active, #mainMenu li a:focus, #mainMenu li a:hover {color:#000;}
#mainMenu ul {position:absolute;left:-9999em;background-color:#FCFBFB;}
#mainMenu li:hover ul, #mainMenu li.hover ul {left:auto;top:auto;margin:0 0 0 11px;}
#mainMenu li:hover ul li, #mainMenu li.hover ul li {float:none;}
#mainMenu li li a {background:#FCFBFB none;height:auto;width:90px;padding:8px 0;}

/* General Form Rules */
/* Form Errors */
label.error,p.error {color:red !important;font-weight:bold;}
label.error {display:block;position:relative;top:-2px;width:auto !important;line-height:1;padding:0 !important;}
div.field {margin:3px 0;}
	
/* Google Maps Directions Form */
td#directions {background:url("images/directions.gif") no-repeat scroll 0 0 transparent;}
#getDirections {margin:0 0 0 2px;padding:0;position:relative;top:4px;}
#getDirections label, #getDirections #saddr, #getDirections input[type='submit'] {display:inline-block;vertical-align:middle;font-family:Calibri, Arial, Helvetica, sans-serif}
#getDirections label {font-weight:bold;color#000;margin-top:4px;float:left;font-size:17px;}
#getDirections #saddr{
background:none transparent;
border:medium none;
float:left;
font-size:10px;
font-weight:bold;
height:15px;
text-align:center;
position:relative;
top:3px;
margin:0 11px 0 10px;
padding:3px 0 4px 5px;
width:225px;	
}
#getDirections input[type='submit'], #getDirections2 input[type='submit'] {
font-size:10px;
font-weight:bold;
height:38px;
width:43px;
padding:0;
position:relative;
text-transform:uppercase;
top:-3px;
float:left;
background:url("images/go-button.gif") no-repeat scroll 0 0 transparent;
border: none;
cursor:pointer;
text-indent:-9999em;
}
#getDirections input[type='submit']:hover, #getDirections2 input[type='submit']:hover {background-image:url("images/go-button-ovr.gif")}

#getDirections2 label, #getDirections2 #saddr {vertical-align:middle;}
#getDirections2 #saddr {width:240px;}
#getDirections2 input[type='submit'] {float:none;vertical-align:middle;top:0;}

/* Free Reports Form */
#freeReports .checkboxes {text-align:left;}
.checkboxes label, .checkboxes input {vertical-align:middle;}
#freeReports #submit {background:url("images/sign-up-now-button-up.gif") no-repeat scroll 0 0 transparent;
border: none;cursor:pointer;height:27px;margin:10px auto;text-indent:-9999em;width:115px;}
#freeReports #submit:hover {background-image:url("images/sign-up-now-button-ovr.gif")}

/* Contact From */
.contact-form-text, .contact-form-text p {margin:10px 0;}
#contact {margin:0;padding:0;}
#contact .field {clear:both;float:left;width:258px;}
#contact .field label {float:left;text-align:right;width:42px;padding:3px 0 0;}
#contact .field input {float:right;width:200px;}
#contact .rtcolhead{display:block;clear:both;padding:8px 0 2px;}
