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;
}

form input.text
{
	width:200px;
}

form input.button
{
	width:206px;
}

label.error
{
    color:Red;
    display:block;    
}

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;
}

table.contactus-buttons
{
      margin-top:20px;  
}

table.contactus-buttons div
{
      width:125px;
      text-align:left;
}

table.contactus-buttons div p
{
      margin:0;padding:0;
}

table.contactus-buttons div a.link
{
    background:url("Images/TemplateImages/ButtonLinkBg_o.png") no-repeat left top;  
    display:block;
    width:110px;
    height:18px; 
    text-align:center;
    padding:5px;
    color:#000;
    font-size:12px;
    text-decoration:none;
    margin-top:12px;
}


table.contactus-buttons div a.link:HOVER
{
    background:url("Images/TemplateImages/ButtonLinkBg_x.png") no-repeat left top; 
}

/* building-partners-holder */
.submit
{
    background:url("Images/TemplateImages/Go.gif") no-repeat left top;
    border:0;
    width:22px;
    height:20px;
    display:inline;
}

.building-partners-holder select.pageid
{
    margin-left:20px;
}

.building-partners-holder form.partner-selector
{
    padding-bottom:18px; 
    display:block;   
}

.building-partners-holder select.pageid option
{
    font-size:11px;
}

.building-partners-holder a.button
{
    background:url("Images/TemplateImages/ButtonLinkBg_o.png") no-repeat left top;  
    display:block;
    width:110px;
    height:18px; 
    text-align:center;
    padding:5px;
    color:#000;
    font-size:12px;
    text-decoration:none;
    margin-top:12px;
}

.building-partners-holder a.button:HOVER
{
    background:url("Images/TemplateImages/ButtonLinkBg_x.png") no-repeat left top;  
}

.building-partners-holder p
{
    color:#8b8b8b;
    margin:0 0 12px 0;
    padding:0;   
    line-height:18px; 
}

.building-partners-holder h1
{
    text-transform:uppercase;
    margin:0 0 24px 0;    
}


.building-partners-holder h3
{
    text-transform:uppercase;
    margin:0 0 12px 0;
    font-weight:bold;  
    font-family:Verdana;   
}

.building-partners-holder h4
{
    text-transform:uppercase;  
    margin:0 0 12px 0;  
    color:#58585a;
    font-weight:bold;
    font-family:Verdana; 
}

.building-partners-holder h5
{
    text-transform:uppercase;
    margin:0 0 0px 0;  
    font-weight:bold; 
    font-family:Verdana; 
    font-size:12px;
    line-height:16px;
}

.building-partners-holder .partner-profile-thumbs
{
    
}

.building-partners-holder .partner-profile-thumbs p
{
    margin-bottom:24px;
}

.building-partners-holder .partner-profile-thumbs .item
{
    float:left;
    width:170px;
    padding-right:30px;
    text-align:center;
    padding-bottom:24px;
}

.building-partners-holder .partner-profile-thumbs .item a
{
    color:#000;
    text-decoration:none;
}

.building-partners-holder .partner-profile-thumbs .item-last
{
    padding-right:0px;
}

.building-partners-holder .partner-profile-thumbs .item img
{
    border:0;
}

.building-partners-holder .contact-you
{
    float:left;
    width:350px;   
    padding-right:50px;
}

.building-partners-holder .partners-address
{
    float:right;
    width:170px;   
}

.building-partners-holder .partners-address p
{
    margin:0 0 0px 0;  
}

.building-partners-holder .partners-address h5
{
    font-family:Arial; 
}

.building-partners-holder .partners-address .item
{
    margin-bottom:12px;   
}

.building-partners-holder .partners-address a.link
{
    background:url("Images/TemplateImages/IconProfile.png") no-repeat left 2px;  
    padding-left:18px;
}
/* building-partners-holder */

.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 */

