body
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #fff;
	padding-top: 0px;
	background-color: #162336;
}
title-font
{
	font: bold 25px Georgia, Times, Serif;
	color: #162336;
	padding: 30px 20px 20px 30px;
}
ul
{
	margin: 0px 15px;
	padding-top: 4px;
}

li
{
	font: 9pt Verdana, Arial, Helvetica, Sans;
	color: #000;
	padding: 0px;
	margin: 0px;
	list-style-type: square  
}

li.inner
{
	padding-bottom: 2px;
	list-style-type: circle 
}

A
{
	text-decoration: none;
	color: #54738C;
}

A: visited
{
	color: #54738C;
}

A:hover
{
	text-decoration: underline;
}

td.pageFrame
{
	border: 1px solid #B5BDCE;
	border-top: 0;
}

td
{
	font: 10pt Verdana, Arial, Helvetica, Sans;
	color: #000;
}

td.smallWhite
{
	font: 7pt Verdana, Helvetica, Sans;
	color: #FFF;
}
td.smallWhite a
{
	color: #FFF;
	text-decoration: none;
}

td.smallWhite a:visited
{
	color: #FFF;
}

td.smallWhite a:hover
{
	text-decoration: underline;
}
td.content
{
	padding: 38px 24px 60px 30px;
	background-color: #F6F4F0;
}

td.contentNoPad
{
	background-color: #F6F4F0;
}

td.sideBar
{
	background-color: #2D6191;
}

td.sideBarSearch
{
	background-color: #8DA1B3;
}

td.findForm
{
	background-color: #96B0C8;
	font: bold 8pt Verdana, Arial, Helvetica, Sans;
	color: #2D6191;
	margin: 15px 0px 0px 0px;
}

td.alphaBar
{
	background-color: #b0c4de;
	/*border-top: 1px solid #FFF;*/
	color: #2D6191;
	font: 7pt Verdana, Helvetica, Sans;
}

td.alphaBarOn
{
	background-color: #b0c4de;
	/*border-top: 1px solid #FFF;*/
	color: #2D6191;
	font: bold 7pt Verdana, Helvetica, Sans;
}

td.alphaBar a
{
	color: #2D6191;
	font: 7pt Verdana, Helvetica, Sans;
	text-decoration: none;
}

td.alphaBarOn a
{
	color: #2D6191;
	font: bold 10pt Verdana, Helvetica, Sans;
	text-decoration: none;
}

td.alphaBar a:visited, td.alphaBarOn a:visited
{
	color: #2D6191;
}

td.alphaBar a:hover, td.alphaBarOn a:hover
{
	color: #2D6191;
	text-decoration: underline;
}

td.find
{
	background-color: #EEECE4;
	border-top: 1px solid #FFF;
	color: #2D6191;
	font: 7pt Verdana, Helvetica, Sans;
}
td.find2
{
	background-color: #F2F1EB;
	border-top: 1px solid #FFF;
	color: #2D6191;
	font: 7pt Verdana, Helvetica, Sans;
}
td.find a, td.find2 a
{
	color: #2D6191;
	font: 7pt Verdana, Helvetica, Sans;
	text-decoration: none;
}

td.find a:visited, td.find2 a:visited
{
	color: #2D6191;
}

td.find a:hover, td.find2 a:hover
{
	color: #2D6191;
	text-decoration: underline;
}

th.find
{
	background-color: #C6CEDE;
	border-top: 1px solid #FFF;
	color: #2D6191;
	font: bold 7pt Verdana, Helvetica, Sans;
	white-space: nowrap;
}

th.bioSummary
{
	font: bold 8pt Verdana, Arial, Helvetica, Sans;
	color: #000;
	padding-top: 5px;
	padding-bottom: 3px;
}

td.bioSummary
{
	vertical-align: baseline;
}

td.bioSummary ul
{
	margin: 0px 15px;
	padding: 0px;
}
td.bioSummary li
{
	font: 8pt Verdana, Arial, Helvetica, Sans;
	color: #2C6192;
	padding: 0px;
	margin: 0px;
}

td.bioSummary a
{
	text-decoration: none;
	color: #2C6192;
}

td.bioSummary a:visited
{
	color: #2C6192;
}

td.bioSummary a:hover
{
	text-decoration: underline;
}

td.pageWrapper
{
	border: 1px solid #B5BDCE;
}

td.searchCell
{
	padding-top: 15px;
	font: bold 8pt Verdana, Arial, Helvetica, Sans;
	color: #FFF;
}

td.linkTable h1
{
	font: bold 8pt Verdana, Arial, Helvetica, Sans;
	color: #2D6191;
	margin: 15px 0px 0px 0px;
}
td.linkTable a
{
	font: 7pt Verdana, Arial, Helvetica, Sans;
	color: #2D6191;
	text-decoration: none;
}

td.linkTable a:visited
{
	font: 7pt Verdana, Arial, Helvetica, Sans;
	color: #2D6191;
}

td.linkTable a:hover
{
	text-decoration: underline;
}

p
{
	font: 10pt Verdana, Arial, Helvetica, Sans;
	color: #000;
}
p.first
{
	font: 10pt Verdana, Arial, Helvetica, Sans;
	color: #000;
}
p.homepage
{
	font: 14pt Verdana, Arial, Helvetica, Sans;
	color: #000000;
	
}
p.home a, p.home a:hover, p.home.visited
{
	text-decoration: none;
	color: #FFF;
}

p.searchSummary
{
	font: 7pt Verdana, Arial, Helvetica, Sans;
	color: #606060;
}
p.searchSummary a, p.searchSummary a:hover, p.searchSummary.visited
{
	text-decoration: none;
	color: #2D6191;
}
p.searchResult
{
	font: 7pt Verdana, Arial, Helvetica, Sans;
	color: #606060;
}
p.searchResult a, p.searchResult a:hover, p.searchResult.visited
{
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #2D6191;
}

h1
{
	font: 25px Georgia, Times, Serif;
	color: #54738C;
}
h2
{
	font: bold 10pt Verdana, Arial, Helvetica, Sans;
	color: #000;
}

h3
{
	font: bold 10pt Verdana, Arial, Helvetica, Sans;
	color: #606060;
}

h4
{
	font: bold 8pt Verdana, Arial, Helvetica, Sans;
	color: #606060;
}

h5
{
	font: bold 8pt Verdana, Arial, Helvetica, Sans;
	color: #FFF;
}

div.pageHeadDiv
{
	position: relative;
	height: 57px;
	z-index: 200;
}

div.menu
{
	position: absolute;
	top: 0px;
	height: 29px;
	position: absolute;
	cursor: arrow;
}
div.menuOn
{
	position: absolute;
	top: 1px;
	height: 29px;
	cursor: arrow;
}
div.subMenu
{
	position: absolute;
	top: 0px;
	height: 28px;
	position: absolute;
	cursor: pointer;
}

div.popupMenuItem
{
	position: absolute;
	background-color: #84A5BD;
	border: 1px solid #2D6191;
	visibility: hidden;
	font: 7pt Verdana, Helvetica, Sans;
	color: #FFF;
	cursor: pointer;
	z-index: 100;
	text-align: left;
	padding: 0px;
}
div.popupMenuItem a
{
	display: block;
	height: 14px;
	color: #FFF;
	text-decoration: none;
	padding: 3px 0px 3px 10px;
}
div.popupMenuItem a:hover
{
	background-color: #FFF;
	color: #2D6191;
}

div.sideBarTitle
{
	font: 9pt Verdana, Arial, Helvetica, Sans;
	background-color: #D2CEC6;
	color: #2c2c2c;
	padding: 5px 13px;
}

div.sideBarText
{
	font: 8pt Verdana, Arial, Helvetica, Sans;
	background-color: #ECE9E0;
	color: #2c2c2c;
	padding: 13px;
}

div.serviceTitle
{
	padding-right: 13px;
	padding-left: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
	font: 10pt Verdana, Arial, Helvetica, Sans;
	color: #41597b;
	background-color: #ece9e0;
	border-top: silver 1px solid;
}

div.serviceTitle a
{
	font: 10pt Verdana, Arial, Helvetica, Sans;
	color: #41597b;
	text-decoration: none;
}

div.serviceTitle a:visited
{
	font: 10pt Verdana, Arial, Helvetica, Sans;
	color: #41597b;
}

div.serviceTitle a:hover
{
	font: 10pt Verdana, Arial, Helvetica, Sans;
	color: #41597b;
	text-decoration: underline;
}

div.serviceTitleOn
{
	padding-right: 13px;
	padding-left: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
	font: bold 10pt Verdana, Arial, Helvetica, Sans;
	color: #41597b;
	background-color: #f6f4f0;
	border-top: silver 1px solid;
}

div.serviceTitleOn a
{
	font: bold 10pt Verdana, Arial, Helvetica, Sans;
	color: #41597b;
	text-decoration: none;
}

div.serviceTitleOn a:visited
{
	color: #41597b;
}

div.serviceTitleOn a:hover
{
	color: #41597b;
	text-decoration: underline;
}


div.serviceText
{
	border-top: silver 1px solid;
	padding-left: 23px;
	padding-bottom: 4px;
	font: 8pt Verdana, Arial, Helvetica, Sans;
	color: #2c2c2c;
	padding-top: 4px;
	background-color: #ece9e0;
}

div.serviceTextOn
{
	border-top: silver 1px solid;
	padding-left: 23px;
	padding-bottom: 4px;
	font: 8pt Verdana, Arial, Helvetica, Sans;
	color: #2c2c2c;
	padding-top: 4px;
	background-color: #f6f4f0;
}

div.serviceText a
{
	text-decoration: none;
	color: #41597b;
}

div.serviceText a:visited
{
	color: #41597b;
}

div.serviceText a:hover
{
	text-decoration: underline;
	color: #41597b;
}

div.serviceTextOn a
{
	font: bold 8pt Verdana, Arial, Helvetica, Sans;
	text-decoration: none;
	color: #41597b;
}

div.serviceTextOn a:visited
{
	color: #41597b;
}

div.serviceTextOn a:hover
{
	text-decoration: underline;
	color: #41597b;
}

div.bioHeadline
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	font: bold 11pt Verdana, Arial, Helvetica, Sans;
	color: #000;
	padding-top: 5px;
	background-color: #f6f4f0;
}

div.bioTitle
{
	padding-left: 13px;
	padding-bottom: 8px;
	padding-top: 20px;
	border-bottom: silver 1px solid;
	font: bold 8pt Verdana, Arial, Helvetica, Sans;
	color: #69717d;
	background-color: #ece9e0;
}
div.Text
{
	padding-right: 13px;
	padding-left: 13px;
	padding-bottom: 4px;
	border-top: silver 1px solid;
	font: 8pt Verdana, Arial, Helvetica, Sans;
	color: #2c6192;
	padding-top: 4px;
	background-color: #f6f4f0;
}

div.Text ul
{
	margin: 0px 15px;
	padding: 0px;
}

div.Text li
{
	font: 10pt Verdana, Arial, Helvetica, Sans;
	color: #000;
	padding: 0px;
	margin: 0px;
}

div.Text a, div.Text a:hover, div.Text a:visited
{
	font: 8pt Verdana, Arial, Helvetica, Sans;
	color: #2C6192;
	text-decoration: none;
}

div.bioSummary
{
	padding: 4px 13px;
}

div.searchFormDiv
{
	position: absolute;
	left: 42px;
	top: 55px;
	width: 208px;
	height: 400px;
}

div.Viewer
{
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 4px;
	padding-top: 3px; 
	font: 10pt Verdana, Arial, Helvetica, Sans;
	color: #2c6192;
}

#screenDiv
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 99.5%;
	height: 99.2%;
}

#DatagridDiv th
{
	font: bold 7pt Verdana, Helvetica, Sans;
	background-color: #c6cede;
	color: #2D6191;
}

#DatagridDiv td
{
	border-top: 1px solid #FFF;
	color: #2D6191;
	font: 7pt Verdana, Helvetica, Sans;
}

#DatagridDiv a, DatagridDiv a:hover, DatagridDiv a:visited
{
	color: #2C6192;
	text-decoration: none;
}

#DatagridDiv a:hover
{
	color: #2C6192;
	text-decoration: underline;
}

#home2Div
{
	background-position: 0px 0px;
	background-attachment: scroll;
	overflow: hidden;
	width: 770px;
	background-repeat: no-repeat;
	position: relative;
	height: 482px;
	/*background: #1A4266 url('/images/SiteImages/background.jpg');*/
}

#home2ContentWrapper
{
	position: absolute;
	top: 10px;
	left: 320px; 
	width: 460px; 
	height: auto;
}

#home2Div p
{
	margin: 0px 0px 0px 3px;
	font: 10pt Verdana, Arial, Helvetica, Sans;
	color: #000;
}


#homeDiv
{
    position: relative;
	width: 770px;
	height: 482px; 
	z-index: 0;
	overflow: hidden;
}
/*background: #1A4266 url('/images/home.jpg') no-repeat 0 0;*/
#homeDiv p
{
	font: 9pt Georgia, Arial, Helvetica, Sans;
	color: #000;
	margin: 15px 5px 15px 5px;
	padding-right: 30px;
	padding-left: 30px;
}
#homeDiv p.top
{
	line-height: 20px;
}
#homeDiv h1
{
	color: #162336;
	font: bold 16pt Georgia, verdana, Arial, Helvetica, Sans;
	padding-left: 180px;
	padding-top: 6px;
}

#homeContentWrapper
{
	position: absolute;
	top: 450px;
	left: 695px; /*162*/
	width: 145px; /*267*/
	height: auto;
}


#homeContentWrapper2
{
	position: absolute;
	top: 108px;
	left: 160px; /*162*/
	width: 140px; /*267*/
	height: auto;
}

#homeContentWrapper3
{
	position: absolute;
	top: 108px;
	left: 20px; /*162*/
	width: 130px; /*267*/
	height: auto;
}

#homeContentWrapper3 p.home
{
	font: 7pt Verdana, Arial, Helvetica, Sans;
	color: #FFF;
}

#homeContentWrapper2 p.home
{
	font: 7pt Verdana, Arial, Helvetica, Sans;
	color: #FFF;
}

#homeContentWrapper p.home
{
	font: 7pt/1.3pc Verdana, Arial, Helvetica, Sans;
	color: darkgray;
}

#pageDiv
{
	position: relative;
	width: 770px;
	height: 97%;
	background-color: #FFF;
}

#logoDiv
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 770px;
	height: 36px;
	font: 18pt Book Antiqua, Arial, Helvetica, Sans;
	color: white;
	background-color: #1A4266;
	padding: 15px 0px 0px 7px;
	vertical-align: top;
}

#searchDiv
{
	position: absolute;
	left: 515px;
	top: 0px;
	width: 253px;
	height: 58px;
	background-color: #1A4266;
	vertical-align: top;
	z-index: 200;
}

#contentTemplate_menu_menuWrapperDiv
{
	position: relative;
	height: 57px;
	z-index: 100;
}

#contentTemplate2_menu_menuWrapperDiv
{
	position: relative;
	height: 57px;
	z-index: 100;
}

#menuDiv
{
	position: absolute;
	width: 770px;
	height: 29px;
	left: 0px;
	top: 0px;
}

#contentTemplate_menu_menu_0
{
	width: 155px;
	left: 0px;
}

#contentTemplate_menu_menu_1
{
	width: 144px;
	left: 155px;
	top: 0px;
}

#contentTemplate_menu_menu_2
{
	width: 136px;
	left: 299px;
	top: 0px;
}

#contentTemplate_menu_menu_3
{
	width: 192px;
	left: 432px;
	top: 0px;
}

#contentTemplate_menu_menu_4
{
	width: 147px;
	left: 624px;
	top: 0px;
}

#contentTemplate_menu_subMenuDiv
{
	position: absolute;
	left: 0px;
	top: 29px;
	width: 100%;
	height: 30px;
	background: #1A4266 url( '/images/subMenuBg_0.gif' ) repeat-x top left;
}

#contentTemplate2_menu_menu_0
{
	width: 155px;
	left: 0px;
}

#contentTemplate2_menu_menu_1
{
	width: 144px;
	left: 155px;
	top: 0px;
}

#contentTemplate2_menu_menu_2
{
	width: 136px;
	left: 299px;
	top: 0px;
}

#contentTemplate_menu_menu_3
{
	width: 192px;
	left: 432px;
	top: 0px;
}

#contentTemplate2_menu_menu_4
{
	width: 147px;
	left: 624px;
	top: 0px;
}

#contentTemplate2_menu_subMenuDiv
{
	position: absolute;
	left: 0px;
	top: 29px;
	width: 100%;
	height: 30px;
	background: #1A4266 url( '/images/subMenuBg_0.gif' ) repeat-x top left;
}

#contentAreaDiv
{
	position: absolute;
	left: 0px;
	top: 118px;
	width: 100%;
	height: 85%;
	background-color: #FFF;
	color: #000;
	font: 9pt Arial, Helvetica, Sans;
}

#footerDiv
{
	position: relative;
	text-align: center;
	color: #FFF;
	font: 8pt Verdana, Helvetica, Sans;
}
#footerDiv a, #footerDiv a:visited
{
	color: #FFF;
	font: 8pt Verdana, Helvetica, Sans;
	text-decoration: none;
}
#footerDiv a:hover
{
	text-decoration: underline;
}

