/* colors
----------------------------------------------- */
.gray {color:#6e6e7f;}
.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, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0px 0 0 0;
	padding: 0px 0 0 0px;
	border: 0;
	outline: 0;
	font-size: 1em;

}

html, body{
	font-family: Geneva, sans-serif;
	background:#f1f1f1;
	
}
body{
	text-align: center;		/* centers content in IE5.5 and earlier */
}

#wrapper{
width: 950px;
background-color:#FFFFFF;
margin: 10px auto;
padding: 20px;
border: 1px solid #000000;
text-align:left;
}
	
#footerDiv {position:relative;}
#regionalDiv {position:relative; width:950px; margin: 0 auto;}
#mainDiv {position:relative; top:20px; width: 950px; margin: 0 auto;}
#logoDiv {position:relative; left:0px; top:0px;}
#headshotMenuDiv {position:relative; width:910px;}
#headshotFormDiv {position:relative; width:950px; margin: 0 auto;}
#headshotMenu2Div {position:relative; width:950px; margin: 0 auto;}
#headshotTextDiv {position:relative; width:950px; margin: 0 auto;}
#textMainMenuDiv {position:relative; width:950px; margin: 0 auto;}
#headshotImages2Div {position:relative; 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; padding: 0px;}
a:visited {text-decoration: none; color: #719eef; padding: 0px;}a:active {text-decoration: none; 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: relative; 
	text-indent: -9999px; 
	text-align: center;
	}

p {
	margin-top:0px;
	margin-bottom:0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height:16.0px;
	text-align: left;
}
p.gray {
	color:#999999;
}

p.whiteBodyText {
	color:#aaa;
}
p.smallText {
	text-align: center;
	font-size: 9px;

}
p.large {
	font-size: 12px;
	line-height:16.0px;
}
p.boldRightText {
	text-align: right;
	font-weight: bold;
}
p.bold {
	font-weight: bold;
}
p.boldCenterItalic {

	text-align: center;
	font-style: italic;
	font-weight: bold;
}
p.boldCenter {
	text-align: center;
	font-weight: bold;
}
p.largeBoldText {
	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: Myriad Pro, Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height:20.0px;
	text-align: left;
	font-weight: bold;
}
h2 {
	
    margin-top:0in;
	margin-bottom:0in;
	font-family: Myriad Pro, Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height:18.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;}

#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: #fff;

}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(tr.gif) no-repeat top right; 
	text-align:left; /* for ie */
}
.roundtopblack { 
	background: url(trblack.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 ;
}

.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: 950px;
	margin: 0 0px;
}

.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;
}

img.padded {margin-top: 15px;}
td.padded {padding:5px;}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}