/* 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: 10px;
font-weight: bold;
position: relative;
color: #81909F;
top: -370px;
text-align: right;
margin-right: 30px;
padding: 0px;
}
#search A.search {
font-size: 10px;
font-weight: bold;
color: #81909F;
}

#search A:hover.search {
color: #646591;
}
#search FORM {
padding: 0px;
margin: 3px 0px 0px 0px;
vertical-align: middle;
}
#search #terms {
font-size: 10px;
font-weight: normal;
color: #5A6876;
width: 100px;
height: 12px;
border: 1px solid #81909F;
margin: 0px;
padding: 0px;
background-color: #DDEBFF;
}
#searchButton {
margin: -1px 0px 0px -3px;
padding: 0px;
}
/* ie does not see this , mozilla does */
body > * #searchButton {margin: -5px 0px 0px -3px;}

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

 /* the following selector is NOT seen by Opera 6 (and below) or by IE6/win */
head:first-child+body #menu7  {
top: 58px;
 }

 /* the following selector is NOT seen by Opera 6 (and below) or by IE6/win */
head:first-child+body #menu8  {
top: 57px;
 }

 /* the following selector is NOT seen by Opera 6 (and below) or by IE6/win */
head:first-child+body #menu9  {
top: 56px;
 }
