/* colors
----------------------------------------------- */
.bluegray {color:#3e4aa3;}
.lightbluegray {color:#5966ca;}
.red {color:#d30a0a;}
.lightblue {color:#0085bc;}
.orange	{color: #e8821e;}
.royalblue {color: #0e70b9;}
.greenbrown {color: #60614d;}
.lightgreenbrown {color: #acb078;}
.brightaqua {color: #5bac9e;}
.red2 {color:#FF0000;}
/* base
----------------------------------------------- */
html, body{
	font-family: Geneva, sans-serif;
	background: #fff;
	
}
body{
	text-align: center;		/* centers content in IE5.5 and earlier */
}

#wrapper{
width: 770px;
background-color:#FFFFFF;
margin:10px auto;
border: 1px solid #000000;
text-align:left;
}
	
#keyHeaderDiv {position:absolute; left:25px; top:625px;}
#footerDiv {position:absolute; left:25px; top:1250px;}
#regionalDiv {position:absolute; left:25px; top:3500px; width:800px;}
#mainDiv {position:absolute; left:5px; top:100px;}
#logoDiv {position:absolute; left:10px; top:20px;}
#headshotMenuDiv {position:absolute; left:10px; top:85px;}
#headshotFormDiv {position:absolute; left:10px; top:2200px;}
#headshotRatesFormDiv {position:absolute; left:10px; top:820px;}
#headshotMenu2Div {position:absolute; left:10px; top:3350px;}
#headshotTextDiv {position:absolute; left:10px; top:1650px;}
#textMainMenuDiv {position:relative; left:20px; top:20px;}
#menuDiv {position:absolute; left:200px; top:45px;}
#headshotImages2Div {position:absolute; left:10px; top:1300px;}
a.light:link {text-decoration: none; color: #68a0e5;}
a.light:visited {text-decoration: none; color: #a3b5d6;}
a.light:active {text-decoration: none; color: red;}
a.light:hover {text-decoration: none; color: black; background-color:#68a0e5; padding: 2px;}
a:link {text-decoration: none; color: #477e1;}
a:visited {text-decoration: none; color: #719eef;}
a:active {text-decoration: none; background-color: red;}
a:hover {text-decoration: none; color: white; background-color:#68a0e5; padding: 0px;}
a.plain:link{text-decoration: none; color: #477e1;}
a.plain:hover {text-decoration: none; color: #477e1; padding:0;}

#nav ul {
	margin: 0;
	padding: 0;
	}

#nav li {
	margin: 0; 
	padding: 0; 
	list-style: none; 
	display: block; 
	line-height: 60px; 
	position: absolute; 
	text-indent: -9999px; 
	text-align: center;
	}
.bodyText {
	margin-top:0in;
	margin-bottom:0in;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height:16.0px;
	text-align: left; 
}
p {
	margin-top:0in;
	margin-bottom:0in;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height:16.0px;
	text-align: left;
}
p.whiteBodyText {
	margin-top:0in;
	margin-bottom:0in;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height:16.0px;
	text-align: left;
	color:#999999;
}
p.smallText {
    margin-top:0in;
	margin-bottom:0in;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	text-align: center;
}
p.largeText {
    margin-top:0in;
	margin-bottom:0in;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height:16.0px;
	text-align: center;
}
p.boldRightText {
    margin-top:0in;
	margin-bottom:0in;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height:16.0px;
	text-align: right;
	font-weight: bold;
}
p.boldText {
    margin-top:0in;
	margin-bottom:0in;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height:16.0px;
	text-align: left;
	font-weight: bold;
}
p.boldCenterItalicText {
    margin-top:0in;
	margin-bottom:0in;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height:16.0px;
	text-align: center;
	font-style: italic;
	font-weight: bold;
}
p.boldCenterText {
    margin-top:0in;
	margin-bottom:0in;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height:16.0px;
	text-align: center;
	font-weight: bold;
}
p.largeBoldText {
    margin-top:0in;
	margin-bottom:0in;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height:16.0px;
	text-align: left;
	font-weight: bold;
}

b {
    margin-top:0in;
	margin-bottom:0in;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height:16.0px;
	text-align: left;
	font-weight: bold;
}
h1 {
	
    margin-top:0in;
	margin-bottom:0in;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height:16.0px;
	text-align: left;
	font-weight: bold;
}
h2 {
	
    margin-top:0in;
	margin-bottom:0in;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height:16.0px;
	text-align: left;
	font-weight: normal;
}

		
.splashtext {
	margin-top:0in;
	margin-right:0in;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
}

.whiteBox {font:10pt Arial, Helvetica, sans-serif; border:1px solid #222222; background:#f1f1f1; color: #222222; text-align:left;}

#bodyDiv
	{
	margin: 0 auto;
	padding: 0;
	width:800px;
	}
	
body {
  text-align: center; /* for IE */

scrollbar-base-color: #efefef;
scrollbar-track-color: #ffffff;
scrollbar-face-color: #efefef;
scrollbar-highlight-color: #444444;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-shadow-color: #121212;
scrollbar-arrow-color: #9c3b9c;
}	

.roundcont {
	width: 250px;
	background-color: #f90;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(tr.gif) no-repeat top right; 
	text-align:left; /* for ie */
}
.roundtopblack { 
	background: url(trclear.gif) no-repeat top right; 
	background-color:#555555;
	text-align:left; /* for ie */
}
.roundtopwhite { 
	background: url(trwhite.gif) no-repeat top right; 
	background-color:#555555;
	text-align:left; /* for ie */
}

.roundbottom {
	background: url(br.gif) no-repeat top right; 
	text-align:left; /* for ie */
}

.roundbottomblack {

	background: url(brblack.gif) no-repeat top right; 
	text-align:left; /* for ie */
background-color:#cdcbc3;}
.roundbottomwhite {

	background: url(brwhite.gif) no-repeat top right; 
	text-align:left; /* for ie */
background-color:#cdcbc3;}
img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}


.roundcont2 {
	width: 780px;
	background-color: #d5d5d5;
	color: #000;
	margin: 0 10px;
}

.roundcont2 p {
	margin: 0 10px;
}

.roundtop2 { 
	background: url(tr2.gif) no-repeat top right; 
	text-align:left; /* for ie */
}

.roundbottom2 {
	background: url(br2.gif) no-repeat top right; 
	text-align:left; /* for ie */
}

.roundcont3 {
	width: 780px;
	margin: 0 10px;
}

.roundcont3 p {
	margin: 0 10px;
}

.roundtop3 { 
	background: url(tr3.gif) no-repeat top right; 
	background-color: #555555;
	text-align:left; /* for ie */
}
.roundtop3body  { 
	background-color: #555555;
	color: #ffffff;
}

.round3body  { 
	background-color: #cdcbc3;

}

.roundbottom3 { 
	background: url(br3.gif) no-repeat top right; 
	background-color: #cdcbc3;
	text-align:left; /* for ie */
}
.roundbottom4 {
	background: url(br4.gif) no-repeat top right; 
	background-color: #555555;
	text-align:left; /* for ie */
}
.roundcont600 {
	width: 600px;
	margin: auto;
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}			