body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8B8B8B;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8B8B8B;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8B8B8B;
}

a{
	color:#2A4A8C;
}
a:HOVER{
	text-decoration:none;
}

form{
	margin:0px;
	padding:0px;
}

B,STRONG{
	color:#2A4A8C;
}

p{margin:0px;padding:0px;padding-bottom:10px;}

H1{color:#2A4A8C;font-size:18px;margin-top:0px;padding-top:0px;padding-bottom:3px !important;padding-top:3px !important;margin-bottom:10px;border-bottom:1px dashed #a9a9a9;}
H1 span{color:#8B8B8B;font-size:16px;}
H2{color:#2A4A8C;font-size:16px;}
H3{font-size:13px;margin-top:0px;padding-top:0px;color:#2A4A8C;}
H3 strong, H3 span{color:#8B8B8B;}
H4{font-size:14px;margin:0px;padding:0px;}
H5{}
H6{}


#container{
	width:979px;
	margin:0px auto;
	padding:0px 5px 0px 5px;
	background-color:#FFFFFF;
}

#menu{
	background-image:url(Images/TemplateImages/menuBack.jpg);
	background-repeat:no-repeat;
	padding:10px 0px 5px 5px;
	
}

#siteholder{
	width:950px;
	margin:0px auto;
	padding-top:10px;
	min-height:400px;
	height:auto !important;
	height:400px;

}

#breadcrumbs{
	color:#A9A9A9;
	font-size:11px;
	
}
#breadcrumbs a{
	color:#A9A9A9;
	text-decoration:none;
	font-weight:bold;
}
#breadcrumbs a:HOVER{text-decoration:underline;}

#search{
	float:right;
	width:270px;
}
.keywords{font-size:11px;width:150px;}

.contactform input,
.contactform textarea,
.contactform select{
	width:200px;
}

#contenthome{
	padding-top:20px;
}

#contentholder{
	float:right;
	width:760px;
	padding-top:20px;
	padding-bottom:15px;
	min-height:566px;
	height:auto !important;
	height:566px;

}

#content{
	float:left;
	width:570px;
	padding-left:5px;
}

#revenue{
	float:right;
	padding-top:7px;
}

#sidemenu{
	float:left;
	width:183px;
	padding-top:20px;
}

#flashcontent{
	display:none;
}

#gallerynav{
	float:right;
	width:249px;
	padding-top:7px;
	z-index:100;
}

#footer1{
	background-image:url(Images/TemplateImages/footer.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	height:27px;
	clear:both;
	padding:8px 0px 0px 20px;
}
#footer1 a{color:#FFFFFF;}
#floatright{float:right;}
#floatright a{padding:0px 20px 0px 10px;}
#floatleft{float:left;}

#footer2{
	text-align:right;
	clear:both;
}
#footer2 a{
	color:#A9A9A9;
	text-decoration:none;
	font-weight:bold;
}

.buttons a,
.buttonscontent a{

	background-image:url(Images/TemplateImages/button.jpg);
	background-repeat:no-repeat;
	text-align:left;
	color:#2A4A8C;
	width:175px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:20px;
	padding-top:7px;
	padding-left:8px;
}
.buttons td{
	padding:3px;
}
.buttonscontent a:HOVER,
.buttons a:HOVER{
	color: #a9a9a9;
}
.buttonscontent a{
	text-align:left;
	padding-left:8px;
	padding-bottom:5px;
}

.featuretext td{
	background-image:url(Images/TemplateImages/homeTextBack.jpg);
	background-repeat:no-repeat;
	padding:8px;
	height:95px;
	color:#8B8B8B;
	font-size:11px;
}

#galleryimage{height:374px;}
#gallerytext{
	font-weight:bold;
	clear:both;
	display:block;
	font-size:11px;
	color:#2A4A8C;
	padding:10px 0px 10px 0px;
}
#gallerysmall{display:block;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #a9a9a9;}
#gallerysmall img{
	padding-right:10px;
}


.clearfix:after { 
    content: ".";  
    display: block;  
    height: 0;  
    clear: both;  
    visibility: hidden; 
} 
 
.clearfix {
	display: inline-table;
} 
 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {
	display: block;
} 
/* End hide from IE-mac */
