body{
	text-align:center;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5em;
	background-color:#fff;
	font-size:10pt;
}

h1{
	color:#00539b;
	font-size:14pt;
	margin:.5em 0 .25em 0;
	padding:0;
}
h2{
	color:#00539b;
	font-size:12pt;
}
h3{
	color:#00539b;
	font-size:10pt;
}
p{

}
a:link, a:visited{
	text-decoration:none;
	border-bottom: 1px dotted #569fd3;
	color:#00539b;
}
a:hover, a:visited:hover{
	text-decoration:none;
	border-bottom: 1px dotted #569fd3;
	color:#569fd3;
}

a.noborder:link, a.noborder:visited{
	border-width:0;
}

#centering{
	position:relative;
	margin:0 auto;
	width:950px;
	height:auto;
	text-align:left;
}
#wrapper{
	position:relative;
	float:left;
	width:950px;
	height:auto;
}

#header{
	position:relative;
	width:950px;
	height:106px;
	background-image:url(../images/bkgd_header.gif);
	background-repeat:repeat-x;
	background-position:0 78px;
}
#logo{
	position:absolute;
	left:25px;
	top:20px;
}
#mainNav{
	position:absolute;
	right:0;
	bottom:28px;
	height:24px;
	width:682px;
}
#mainContent{
	position:relative;
	width:950px;
	height:auto;
	float:left;
	background-image:url(../images/bkgd_mainContent.gif);
	background-repeat:repeat-y;
	background-position:709px 0;
}
#mainSubNav{
	position:absolute;
	background-color:#FFFFFF;
	color:#000000;
	top:106px;
	left:200px;
	width:750px;
	height:35px;
	z-index:10;
}
#left{
	position:relative;
	width:200px;
	height:auto;
	float:left;
}
#leftPhoto{
	background-color:#6699CC;
}
#leftNav{
	position:relative;
	width:200px;
	height:auto;
	border-top:4px solid #cc9;
}
#leftNav img{
	padding-bottom:5px;
}
#leftNav a:link, #leftNav a:visited, #mainNav a:link, #mainNav a:visited, #mainSubNav a:link, #mainSubNav a:visited{
	border-bottom: 0px dotted #569fd3;
}
#leftNav a:hover, #leftNav a:visited:hover, #mainNav a:hover, #mainNav a:visited:hover, #mainSubNav a:hover, #mainSubNav a:visited:hover{
	border-bottom: 0px dotted #569fd3;
}


#left .subNav{
	position:relative;
	width:200px;
	height:auto;
	float:left;
}
#middle{
	position:relative;
	width:469px;
	width:526px;
	height:auto;
	float:left;
}
#middle .padding{
	padding:35px 37px 35px 20px;
}
.gSvcLstSpacer{
	display:none;
}
.gSvcDetImage{
	float:left;
	padding:0 15px 15px 0;
}
#right{
	position:relative;
	width:224px;
	height:auto;
	float:left;
	background-color:#e5e5cb;
	margin-top:35px;
	border-top:4px solid #cc9;
	padding:10px 0 10px 0;
	font-size:9pt;
}
#right .header{
	position:relative;
	padding:6px 3px 6px 10px;
	background-color:#cc9;
	font-weight:bold;
	color:#00539b;
}
#right .header2{
	position:relative;
	padding:6px 3px 6px 10px;
	font-weight:bold;
	color:#00539b;
}
#right p{
	margin:.25em .25em .25em 10px;
}
#right hr{
	margin:.25em 10px;
	border:1px #cc9 solid;
	border-width:1px 0 0 0;
	color:#e5e5cb;
}
#right{
	overflow:hidden;
	padding-bottom:40px;
}
#rightBanner{
	position:relative;
	width:224px;
	height:auto;
	float:left;
	background-color:#e5e5cb;
	margin-top:35px;
	border-top:4px solid #cc9;
	padding:10px 0 10px 0;
	font-size:9pt;
}
#rightBanner img{
	border:none;
}
#rightBanner a:link, #rightBanner a:visited, #rightBanner a:hover{
	border:none;
}
/*  Providers */
.gDirDetImage{
	float:left;
	padding:0 15px 10px 0;
}
.gDirDetLabel{
	
}
.gDirDetLocation{
	position:relative;
	left:-6px;
	left:0px;
}
.gDirDetName{
	color:#00539b;
	font-size:13pt;
	font-weight:bold;
}
.gDirDetDetails{
	clear:both;
}
.gDirDetDetails b, .gDirDetDetails strong, .gDirDetLabel{
	color:#00539b;
	font-weight:bold;
}
#right div.gDirLstName{
	padding:2px 0px 0px 10px;
}
.gSvcDetTitle{
	color:#00539b;
	font-size:15pt;
	font-weight:bold;
}
.gSecDocIcon{
	border-width:0;
}
.gLinkLstSpacer{
	display:none;
}
#right .gSvcLstTitle{
	margin-left:3px;
}
.gDocLstIcon a, .gDocLstIcon a:link, .gDocLstIcon a:visited, .gDocLstIcon a:hover{
	border:none;
}



#footer{
	position:relative;
	width:950px;
	height:40px;
	clear:both;
	margin:20px auto 10px auto;
	padding:10px 0;
	border-top:6px solid #00539b;
}
#footer ul{
	position:relative;
	top:20px;
	xleft:20px;
	margin:0;
	padding:0;
	display:inline;
}
#footer li{
	margin:0;
	padding:3px;
	list-style:none;
	display:inline;
	font-size:8.5pt;
}
#copyright{
	position:relative;
	xfont-size:24pt;
	padding-top:20px;
	font-size:8.5pt;
	
}
#footer a, #footer a:link, #footer a:visited{

}