/* CSS Document */

body
{
background-color:#ccddff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.pricingpage
{
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.fltrt
{
	float:right;
		clear:both;

}

.expandable
{

font-size:15px;
}

p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left: 6px;
padding-right: 6px;
padding-top:2px;
}

form
{
margin:0;
padding:0;
}

.handoutheader
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}


h3
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding-top: 3px;
padding-left: 3px;
}

h4
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left: 6px;
padding-right: 6px;
padding-top:0px;
}



h5
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
}

h5.modinfo
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left: 6px;
padding-right: 6px;
padding-top:2px;
text-align:left;
}


a {
color:#0f3052;
font-weight:bold;
text-decoration:underline;
}


a:visited {
color:#0f3052;
font-weight:bold;
text-decoration:underline;
}


a:hover {
color:#b81e1e;
font-weight:bold;
text-decoration:none;
}


a:active {
color:#0f3052;
font-weight:bold;
text-decoration:underline;
}




a.toprightlinks  {
	font-weight: bold;
	text-decoration:underline;
	color:#cccccc;
	font-size:12px;

}

a:hover.toprightlinks  {
	font-weight: bold;
	text-decoration:none;
	color:#ffffff;
		font-size:12px;


}

a.redHeading:link 
{
	font-size: 14px;
	font-weight: bold;
	padding-left: 3px;
	color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
}


a.redHeading:visited 
{
	font-size: 14px;
	font-weight: bold;
	padding-left: 3px;
	color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
	text-decoration: underline;
}

a.redHeading:hover 
{
	font-size: 14px;
	font-weight: bold;
	padding-left: 3px;
	color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	text-decoration: none;
}


li
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 3px;
}

.breadcrumb {
	font-weight: bold;
	padding-left: 6px;
}

.breadcrumb a:link {
	font-weight: bold;
	padding-left: 6px;
	text-decoration:none;
}



.breadcrumb a:hover {
	font-weight: bold;
	padding-left: 6px;
	color:#b81e1e;
	text-decoration:underline;
}


.breadcrumbCurrent {
	font-size: 11px;
	padding-left: 3px;
}

.redHeading {
	font-size: 14px;
	font-weight: bold;
	padding-left: 3px;
	color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
}

h3#boxHeading1 
{ 
background-color: #b81e1e;
border-left: 2px #999999;
border-right: 2px #999999;
font-size:14px;
padding:2px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
} 

h4#breadcrumb
{
font-size:11px;
padding-left:7px;
font-family:Arial, Helvetica, sans-serif;
color: #333333;
background-color: #f3f3d6;
border-right-color:#FFFFFF;
border-right-width:10px;
}

p#boxHeading1 
{ 
background-color: #b81e1e;
border-left: 2px #999999;
border-right: 2px #999999;
font-size:14px;
padding:2px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
}

h3#heading2 { text-transform: uppercase; } 



.header a:link 
{
font-family:Arial, Helvetica, sans-serif; 
color: #315974; 
font-size: 11px; 
text-decoration: underline;
text-align:center;
font-weight:bold;
}

.header a:hover 
{
font-family:Arial, Helvetica, sans-serif; 
color:#b81e1e;
font-size: 11px; 
text-decoration: none; 
text-align:center;
font-weight:bold;
}

.header a:visited 
{
font-family:Arial, Helvetica, sans-serif; 
color: #315974; 
font-size: 11px; 
text-decoration: underline;
text-align:center;
font-weight:bold;
}

a.footer:link {color: #0000ff; font-size: 18pt; font-weight: bold; }
a.footer:hover {text-decoration: overline; background-color: #003399;  color:#b81e1e; }
a.footer:active {color: red; } 

a.success:link {color: #FFFFFF; font-weight: bold; }
a.success:visited {color: #FFFFFF; font-weight: bold;}
a.success:hover {text-decoration: none; color:#b81e1e;}
a.success:active {color: #CCCCCC; } 

a.galleryLink:link 
{
font-family:Arial, Helvetica, sans-serif; 
color: #315974; 
font-size: 11px; 
text-decoration: underline; 
}

a.galleryLink:hover 
{
font-family:Arial, Helvetica, sans-serif; 
color:#b81e1e;
font-size: 11px; 
text-decoration: none; 
}

a.galleryLink:active 
{
font-family:Arial, Helvetica, sans-serif; 
color: #315974; 
font-size: 11px; 
}

.phoneNumber
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
}
.fltrt
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
float:right;
vertical-align:top;

}
.siteSearch
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

.successStoryTitle
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-transform:capitalize;
font-weight:bold;
padding-left:8px;
color:#FFFFFF;
}

.successStory
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding:3px;
}

.officesbox
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:5px;
font-weight:bold;

}

.headingSlogan
{
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
text-align:center;
padding: 14px;
line-height:16px;
}

.boxText
{
padding: 2px 6px 2px 6px;
font-size:12px;
line-height: 16px;
border-bottom:thick;
border-bottom-color:#FFFFFF;
}


.sectionheader {	
font: bold 13px verdana; 
background-color:#FFFFCC; 
border-bottom:#B81E1E solid 2px;
}

.toplevel {	
font: bold 12px verdana;
}

.subpage
{
font: bold 11px verdana;
padding-left:10px;
line-height:16px;
}

.floorplantitle
{
font-size:20px;
font-weight: bolder;

}