/* general setup */
BODY {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px 0px 0px 0px;
	background-color: #c7d7e7;
}
#leftPageBg {
	background: #c7d7e7 url(media/pageBg/left.gif) repeat-y right top;
	width: 50%;
	padding: 0px;
	margin: 0px;
}
#rightPageBg {
	background: #c7d7e7 url(media/pageBg/right.gif) repeat-y left top;
	width: 50%;
		padding: 0px;
	margin: 0px;
}
#superHolder {
text-align: center;
width: 100%;
margin: 0px auto;
background-color:#FFFFFF;
padding: 0px;
}
TABLE {
margin: 0px;
padding: 0px;
border: 0px;
}
/* main holder with align set to center */
#holder {
text-align: center;
width: 780px;
margin: 0px;
background-color:#FFFFFF;
padding: 0px;
}
/* main holder with align set to center */
#topLogo {
height: 129px;
}
/* top menu */
#topMenu {
margin: 0px;
padding: 0px;
height: 27px;
vertical-align: middle;
background-color:#FFFFFF;
}
/* left menu display with bg set to image */
#leftMenu {
	width: 236px;
	background: #CFDFEF url(media/leftTdBg.gif) repeat-y;
	text-align: left;
}
#leftMenuBgDiv {
	width: 236px;
	height: 383px;
	background: #CFDFEF url(media/leftMenuBg.gif) no-repeat top;
}
#menu6 {
position: relative;
top: 59px;
}
#menu7 {
	position: relative;
	top: 57px;
}
#menu8 {
	position: relative;
	top: 55px;
}
#menu9 {
	position: relative;
	top: 53px;
}
/* main content display area */

#contentText {
	width: 393px;
	text-align: left;
	padding: 25px 15px 20px 15px;
	background-color:#FFFFFF;
	margin:0px;
}
#contentText UL {
list-style: disc url(media/rightMenuBullet.gif) outside;
margin: 0px;
padding: 0px;
}
#contentText LI {
margin: 5px 0px 5px 30px;
}
#content A, #content A:visited{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #7D8A9B;
	padding: 3px 0px;
}
#content A:hover {
	text-decoration: none;
	color: #333333;
}
/* this is the blue bolder text of the main content */
#contentText EM {
	color: #7D8A9B;
	font-weight: bold;
	font-size: 13px;
	display: inline;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
#contentText H1 {
	color: #7D8A9B;
	font-weight: bold;
	font-size: 13px;
	display: inline;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
#contentText H2 {
	color: #7D8A9B;
	font-weight: bold;
	font-size: 13px;
	display: inline;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
#contentText H3 {
	color: #7D8A9B;
	font-weight: bold;
	font-size: 13px;
	display: inline;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
/* right hand side TD */
#contentRight {
	background-color: #FFFFFF;
	text-align: left;
	width: 151px;
}
#contentRight IMG {
	padding: 0px;
	margin: 0px;
	display: block;

}


/* right menu holder div */
#rightMenu {
	width: 151px;
	background-color: #FFFFFF;
	padding: 18px 0px 12px 0px;
}

/* styles for secondary menu on right */
.menuList {
	list-style: disc url(media/rightMenuBullet.gif) outside;
	margin: 0px 0px 0px 20px;
	vertical-align: middle;
	padding: 0px 0px;

}
.menuList LI {
	border-bottom: 1px solid #A8B7CB;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	}


.menuList A {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #A8B7CB;
}
.menuList A:hover {
	text-decoration: underline;
	color: #333333;
}
#rightMenu A.on, #rightMenu A:hover.on, #rightMenu A:visited.on {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

/* footer */
#footer {
font-size: 10px;
text-align: center;
padding: 10px 0px 5px 0px;
color: #333333;
background-color: #DDEBFF;
}

/* search */
#search {
font-size: 12px;
font-weight: bold;
position: relative;
color: #81909F;
top: -470px;
margin-left: 25px;
padding: 0px;
}
#search A.search {
font-size: 10px;
font-weight: bold;
color: #81909F;
}

#search A:hover.search {
color: #646591;
}
#search FORM {
padding: 0px;
margin: 0px 0px 0px 0px;

}
#search TABLE {
width: 175px;
padding: 0px;
margin: 0px;
}
#search TD.searchTDRight {
padding-top: 0px;
padding-left: 2px;
}

#search #terms {
font-size: 12px;
font-weight: bold;
color: #5A6876;
width: 153px;
height: 14px;
border: 1px solid #81909F;
margin: 0px 0px 0px 0px;
padding: 0px;
background-color: #DDEBFF;
}
#searchButton {
margin: 0px 0px 0px 0px;
padding: 0px;
display:inline-block;
border: 1px solid #78828b;
}


#contentText #sitemap h2 {
font-size: 12px;
font-weight: bold;
padding: 0px;
margin: 20px 0px 4px 0px;
}
#contentText #sitemap A  {
font-size: 10px;
margin: 0px 0px -3px 15px;
display: block;

}
#contentText LI A, #contentText LI A:visited  {
	color: #7D8A9B;
}
#contentText LI A:hover {
	color: #333333;
}

#contentText #blueList A, #contentText #blueList A:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #7D8A9B;
	padding: 3px 0px;
}
#contentText #blueList A:hover {
	text-decoration: none;
	color: #333333;
}
HR {
width: 100%;
height: 1px;
color: #7D8A9B;
}

#content A.bio {
	text-decoration: none;
	color: #7D8A9B;
	line-height: 16px;
	font-weight: normal;
	padding-left: 20px;
background-image: url(media/rightMenuBullet.gif);
background-repeat: no-repeat;
background-position: 0.5em;

}
#content A.bioOn {
	text-decoration: none;
	color: #333333;
	line-height: 16px;
	font-weight: normal;
	padding-left: 20px;
	background-image: url(media/rightMenuBullet.gif);
background-repeat: no-repeat;
background-position: 0.5em;
}
#content A.bio:hover {
	text-decoration: none;
	color: #333333;
	line-height: 16px;
	padding-left: 20px;
	background-image: url(media/rightMenuBullet.gif);
background-repeat: no-repeat;
background-position: 0.5em;
}
#content H1.bioHead  {
	text-decoration: none;
	color: #7D8A9B;
	font-size: 16px;
	margin-top: 30px;
	display:block;
	margin-bottom:-15px;
	color: #333333;
}