@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#003366;
	padding:0px;
	margin:0 auto 0 auto;
	background-image:url(../images/gbh-bg.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	behavior:url(/csshover.htc);
	background-color:#81b1db;
}

h1
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	line-height:26px;
	color:#003366;
}

h2
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:20px;
	color:#003366;
}

h3
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:16px;
	color:#003366;
}

.homeHeadline
{
	font-family:Georgia, "Times New Roman", Times, serif-
	font-size:12px;
	line-height:24px;
	text-transform:capitalize;
	color:#003366;
}

.mainNav
{
	font-family:Georgia, "Times New Roman", Times, serif-
	font-size:12px;
	line-height:24px;
	text-transform:capitalize;
	color:#ffffff;
}

div#overlay
{
	position:absolute;
	margin-top:230px;
	margin-left:-621px;
	width:497px;
	height:396px;
	float:left;
	top:0;
	left:50%;
}

div#page
{
	margin:0 auto 0 auto;
	width:990px;
}

div#pageIndex
{
 margin:0 auto 0 auto;
 width:990px;
 height:757px;
 /*background-image:url(../images/BGhome1.jpg);
 background-repeat:no-repeat;
 background:#ffffcc url(images/pmoblogo5.jpg) no-repeat center center;*/
}


div#pageWhite
{
	position:absolute;
	margin:0 auto 0 auto;
	width:974px;
	padding:8px;
	background-color:#FFF;
	height:auto;
}

div#bgContentInside
{
	width:990px;
/*	height:769px;
*/	padding:0px;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	float:left;
}


div#logoHome
{
	width:990px;
	height:155px;
	margin:0px;
	padding:0px;
	float:left;
}

div#logoBurst
{
	width:283px;
	height:155px;
	margin:0px;
	padding:0px;
	float:right;
}

div#logo
{
	width:316px;
	height:147px;
	margin:0px;
	padding:0px;
	float:left;
}

div#insideTop
{
	width:1000;
	float:left;
	padding:0px;
	margin:0px;
}

div#logoInside
{
	width:375px;
	height:152px;
	margin:0px;
	padding:0px;
	float:left;
}

div#topImageInside
{
	width:625px;
	height:152px;
	margin:0px;
	padding:0px;
	float:left;
}
div#navigation
{
	width:974px;
	height:22px;
	float:left;	
	margin:0px;
	padding-top:3px;
	background-image:url(../images/navBar.png);
	background-repeat:repeat-x;
	float:left;
}

div#homeInside
{
	width:990px;
	float:left;	
	margin:0px;
	padding:0px;
}

div#InsidePage
{
	width:982px;
	float:left;
	margin:0px;
	padding-left:8px;
	color: #BABDB0;
}

div#InsideHeader
{
	width:974px;
	height:174px;
	float:left;
	margin:0px;
	padding:0px;
}

div#insideBody
{
	width:974px;
	float:left;
	padding:0px;
	margin:0px;
	background-image:url(../images/insideRepeater.jpg);
	background-repeat:repeat-y;
}
div#peruqueHeader
{
	width:974px;
	height:174px;
	float:left;
	padding:0px;
	margin:0px;
}

div#peruqueBody
{
	width:974px;
	float:left;
	padding:0px;
	margin:0px;
	background-image:url(../images/peruqueRepeater.jpg);
	background-repeat:repeat-y;
}

div#interiorPage
{
	width:745px;
	float:left;
	padding:25px;
	margin:0px;
	color: #003366;
}

div#peruquePage
{
	width:974px;
	float:left;
	margin:0px;
	color: #003366;
	background-image:url(../images/PeruqueLogo.jpg);
	background-repeat:no-repeat;
}

div#insidePage
{
	width:974px;
	float:left;
	margin:0px;
	color: #003366;
}

div#peruqueMiddleCTA
{
	width:500px;
	float:left;
	height:150px;
	padding-top:25px;
	margin:0px;
}

div#peruqueMiddle
{
	width:505px;
	float:left;
	padding:0px;
	padding-right:25px;
	margin:0px;
	text-align: left;
}

div#peruqueLeftHouseNav
{
	width:250px;
	padding:0px;
	margin:0px;	
	float:left;
}

div#peruqueLeftNav
{
	width:206px;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#727757;
}

div#peruqueLeftNavLinks
{
	width:190px;
	margin:0px;
	padding-left:16px;
	float:left;
}

div#peruqueLeftHouse
{
	width:350px;
	height:187px;
	padding:0px;
	margin:0px;
}

div#insideLeft1
{
	width:375px;
	float:left;	
	margin:0px;
}

div#insideMiddle2
{
	width:382px;
	height:320px;
	float:left;	
	margin:0px;
	padding-top:180px;
	padding-left:20px;
	padding-right:20px;
}


div#insideLeft
{
	width:740px;
	float:left;	
	margin:0px;
	padding:20px;
}

div#insideRight
{
	width:175px;
	float:left;
	margin:0px;
	padding-top:20px;
}
div#indexFooter
{
	width:790px;
	float:left;
	margin:0px;
	border-top:#FFF 1px solid;
	padding-top:10px;
}

div#insideFooter
{
	width:735px;
	float:left;
	margin-top:10px;
	padding-top:10px;
	color: #003366;
	border-top:#FFF 1px solid;
	
}

div#propertyFooter
{
	width:785px;
	float:left;
	margin:0px;
	padding-top:10px;
	background-color:#babdb0;
	border-top:#FFFFFF 2px solid;
	
}

div#propertyFooter a, div#propertyFooter a:visited
{
	color: #4C4F3B;
	font-weight:bold; 
	text-decoration:none; 
}

div#propertyFooter a:visited, div#propertyFooter a:hover
{
	color: #4C4F3B;
	font-weight:bold; 
	text-decoration:underline; 
}



.homeText
{
	color:#ffffff;
}


.fineprint
{
	font-size:9px;
	line-height:11px;
}

.peruqueCallout
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:16px;
	color:#ffffff;
}

.peruqueCallout a, a:visited
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:16px;
	color:#ffffff;
	text-decoration:none;
}

.peruqueCallout a:hover, a:active
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:16px;
	color:#ffffff;
	text-decoration:underline;
}

.mainNav
{
	font-family:Georgia, "Times New Roman", Times, serif-
	font-size:12px;
	line-height:16px;
	text-transform:capitalize;
	color:#ffffff;
}

.mainNav a, a:visited
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:16px;
	color:#ffffff;
	text-transform:capitalize;
	text-decoration:none;
}

.mainNav a:hover, a:active
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:16px;
	color:#ffffff;
	text-transform:capitalize;
	text-decoration:underline;
}

/*.Link { color:#FFF; 

}*/
		
a, a:visited
{ 
	color: #003366;
	font-weight:bold; 
	text-decoration:none; 
}
	
a:hover, a:active 
{ 
	color: #003366;
	font-weight:bold; 
	text-decoration:underline; 
}

.navLinkHeader
{ 
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	vertical-align:middle;
}

a.navLinkHeader , a:visited.navLinkHeader  
{ 
	color:#ffffff;
	font-weight:bold;
	text-decoration:none; 
}
	
a:hover.navLinkHeader , a:active .navLinkHeader
{ 
	color:#ffffff; 
	font-weight:bold;
	text-decoration:underline;
}


.navLink 
{
	background-color: #93adc8; 
	font-weight:normal;
	color:#ffffff;
	font-size:12px;
	vertical-align:middle;
}	
			
a.navLink , a:visited.navLink 
{ 	
	background-color: #93adc8; 
	font-weight:normal; 
	color:#ffffff;
	font-size:12px;
	text-decoration:none; 
}

a:active.navLink, a:hover.navLink
{
	color:#ffffff;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
}

.navLinkp 
{
	background-color: #949c74; 
	font-weight:normal;
	color:#ffffff;
	font-size:12px;
	vertical-align:middle;
}	
			
.navLinkp a, .navLinkp a:visited
{ 	background-color: #949c74; 
	font-weight:normal; 
	color:#ffffff;
	font-size:12px;
	text-decoration:none; 
	}
	
	

.LHnavLink 
{
	font:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	line-height:20px;
}	
			
.LHnavLink a, .LHnavLink  a:visited
{ 
	font:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:normal; 
	text-decoration:none; 
	line-height:20px;
}
	
.LHnavLink a:hover, .LHnavLink  a:active 
{ 
	font:Arial, Helvetica, sans-serif;
	color:#ffffff; 
	font-size:12px;
	font-weight:normal; 
	text-decoration:underline;
	line-height:20px;
}



/*---------------------------------- FIX FOR FLOATED ELEMENTS WITHIN A CONTAINER DIV --------------------------*/
.clearfix:after
{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

/*--- Fix for IE on Mac ---*/
.clearfix
{
	display: inline-block;
}

/*--- Hack for bug in IE6 ---*/
* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}
#insideRight #sqweesse { 
	margin: 0 auto; 
	width: 150px;
}
