body {        background-color: #FFFFFF;}p {        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 10px;}h2 {        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 14px;}.error {        color: #cc0000;}.white {        color: #FFFFFF;        text-decoration: none;}input {        font-family: Verdana, Arial, Helvetica, sans-serif;        border-top: 1px solid #666;        border-right: 1px solid #999;        border-bottom: 1px solid #999;        border-left: 1px solid #666;        padding:2px;        background-color: #fff;        } textarea {        font-family: Verdana, Arial, Helvetica, sans-serif;        background-color:#FFF;         border-top: 1px solid #666;        border-right: 1px solid #999;        border-bottom: 1px solid #999;        border-left: 1px solid #666;        }select {        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 10px;        border-top: 1px solid #999;        border-right: 1px solid #666;        border-bottom: 1px solid #666;        border-left: 1px solid #999;        background-color: #fff;        }.defaultButton {        font-family: Verdana, Arial, Helvetica, sans-serif;        color: #333;        border-top: 1px solid #999;        border-right: 1px solid #666;        border-bottom: 1px solid #666;        border-left: 1px solid #999;        background-color: #fff;        padding-left: 4px;        padding-right: 4px;        }.regButton {        font-family: Verdana, Arial, Helvetica, sans-serif;        color: #333;        border-top: 1px solid #999;        border-right: 1px solid #666;        border-bottom: 1px solid #666;        border-left: 1px solid #999;        background-color: #fff;        padding-left: 4px;        padding-right: 4px;        }.border {        border: 1px solid #000;}a {	text-decoration: none;	color: #444;	}a:hover {	color: #f00;} .thinBorder {	border: 1px solid #000;}.errorText {	color: #f00;}.miniText {    color: #fff;    font-size: 9px;}.multiple {	color: #f00;}.faded {	color: #aaa;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;}h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;}p,td {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}li {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}pre {	font-size: 10px;}.listElement {	width:					98%;	cursor:					pointer;	font-family:			Tahoma;	font-size: 				10pt;	font-weight:			normal;	padding:				4px;	border-bottom: 			1px solid #AAAAAA;}.firstListElement {	border-top: 			1px solid #AAAAAA;}.even {	background-color: 		#dadaff;}.odd {	background-color: 		#e0e0ff;}.hover {	background-color: 		#ccf;}.hoverColor {	color: 					#ccf;}.noMargin {	margin:					0px 0px 0px 0px;	padding:				0px 0px 0px 0px;}.navigation {	color:	#FFF;}.navigation a {	color:	#FFF;}

.closerheader {
    height: 93px;
    width: 900px;
    color: #fff;
    background-image:url('banner.png');
}
.closerfooter {
    color: #fff;
    height: 24px;
    width: 900px;
    background-image:url('footer.png');
}


.closerfooter a {
	text-decoration: none;
	color: #fff;	
}

.closerfooter a:hover {
	color: #f00;
} 

#mapBox {
    position: relative;    
}


#statsBox {
    position: absolute;
    top: 40px;
    right: 0px;
	border: 1px solid #AABAD2;
	background-color: #fff;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
}


.results {
}

.results th {
    background-color: #fff;
    color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #000;
	padding-bottom: 15px;

}

.results tr {
   
}
.results td {
    font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;
    color: #666;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #666;
}

#resultsTable th {    font-size: 11px;    font-weight: bold;    text-align: left;    padding-top: 4px;    padding-bottom: 4px;}#resultsTable td {	font-size: 10px;		border-top:1px solid #ccc;    padding-top: 4px;    padding-bottom: 4px;}
#recentJobs th {
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    padding-top: 4px;
    padding-bottom: 4px;
}

#recentJobs td {
    border-top:1px solid #ccc;
    padding-top: 4px;
    padding-bottom: 4px;
}

#jobInfo td {
    font-size: 9px;
    padding: 3px;
}

.innerTable {
     background: none;
     border: none;
     font-size:9px; 
     color: #555;
}

.innerTable td {
    border: none;
    background: none;
}
.innerTable tr {
    border: none;
    background: none;
}

.callButton {
	border: 1px solid #AABAD2;
}