﻿html
{
	height: 100%;
	
	overflow-y:hidden;
}

body 
{
	background-color: #e5e5e5;
	padding:0px;
	margin:0px;
	height: 100%;
	
	background-color: #829cb5;
	
	overflow-y:hidden;
}

form
{
}

div
{
	font-family:Myriad, Arial, Trebuchet MS, Sans-Serif;
	font-size:8pt;
	color:#58595b;
	text-align:justify;
	
	margin: 0px;
	padding: 0px;
	border: none 0px #000000;
	
	display:block;
}

div#hidden
{
	display:none;
}

div#outside
{
	position:relative;
	width: 100%;
	height: 100%;
	
	overflow-y: scroll;
}

div#page
{
	width: 768px;
	padding-top: 9px;
	height:100%;
	
	background-color: #829cb5;

	margin: 0px auto;
}

div#header
{
	height: 153px;
	width: 100%;
	
	background-color:White;
}

div#nav
{
	padding-top: 25px;
	padding-left: 5px;
}

div#floating
{
	position:absolute;
	float:left;
	top:23px;
	left:230px;
	width:534px;
}

div#search
{
	width: 100%;
	height: 31px;
	
	text-align: right;
}

div#breadcrumb
{
	width: 100%;
	
	padding-left: 18px;
}

div#content
{
	width: 100%;
	
	background-color:White;
}
div#content div#title
{
	width:100%;
	height:25px;
	
	background: url(Images/titleBar.gif) no-repeat;
	color:White;
}
div#content td.body
{
	height: 450px;
	width:100%;
	padding:5px 12px 10px 4px;
	background: url(Images/borderRight.gif) right repeat-y;
	vertical-align:top;
}
div#content td.borderLeft
{
	width:22px;
	background: url(Images/borderLeftBlue.gif) left repeat-y;
	vertical-align:top;
	text-align:left;
}
div#content div#borderBottom
{
	width:100%;
	height:20px;
	
	background: url(Images/borderBottom.gif) no-repeat;
}
div#content div#footer
{
	height:32px;
	
	padding-top: 10px;
	
	text-align:right;
	background-color: #829cb5;
}

div#links
{
	position:absolute;
	float: left;
	top: 450px;
	left: 149px;
}
form#form1>div#links /* For Mozilla */
{
	visibility: hidden;
	display: none;
}
div.imageColumn
{
	padding-top:20px;
	padding-left:25px;
	
	text-align:left;
	
	font-size:9pt;
	color: #05386b;
	line-height: 14px;
}
div.locationInfo
{
	padding-top:100px;
	padding-left:25px;
	
	text-align:left;
	
	font-size:9pt;
	color: #05386b;
	line-height: 14px;
}

p.contactusFooter
{
	text-align: center;
	
	font-weight: bold;
	font-size: 10pt;
	color: #05386b;
	line-height: 15px;
}

hr
{
	border: none;
	color: #053868;
	background-color: #053868;
	height: 1px;
}
hr.double
{
	height: 3px;
	color: White;
	background-color: Transparent;
	border-top: solid 1px #053868;
	border-bottom: solid 1px #053868;
}

img
{
	border-style:none;
	margin: 0px;
	padding: 0px;
}
img#borderLeftWhite
{
	height:68px;
	width:22px;
}
td.borderLeft>img#borderLeftWhite /* For Mozilla */
{
	height:69px;
}

a
{
	text-decoration: none;
	color:#05386b;
}
a:visited
{
	color:#58595b;
}
a.nbTxt
{
	font-weight: bold;
	font-variant: small-caps;
	font-size: 10pt;
	line-height: 14px;
	color: White;
	text-transform:uppercase;
}
a.nbTxt:visited
{
	color:White;
}
a.nbTxt:hover
{
	color:#741017;
}
a.nbTxtSelected
{
	font-weight: bold;
	font-variant: small-caps;
	font-size: 10pt;
	line-height: 14px;
	color: #741017;
	text-transform:uppercase;
}
a.nbTxtSelected:visited
{
	color: #741017;
}
a.imageColumn
{
	font-size: 9pt;
	font-weight: bold;
	color:#05386b;
}
a.imageColumnSmaller
{
	font-size: 8pt;
	font-weight: normal;
	color:#05386b;
}
a.searchResult
{
	font-size:11pt;
	text-decoration: underline;
}
a.breadcrumb
{
	font-weight: normal;
	color:#053868;
}
a.breadcrumbBold
{
	font-weight: bold;
	color:#053868;
}
a.breadcrumb:visited
{
	font-weight: normal;
	color:#053868;
}
a.breadcrumbBold:visited
{
	font-weight: bold;
	color:#053868;
}
a.related
{
	font-variant: small-caps;
	font-size: 9pt;
	font-weight: bold;
	color:#053868;
}


span.copyright
{
	padding-right: 14px;
}
span.searchResultTitle
{
	font-size:12pt;
	text-decoration:underline;
}
span.bigger
{
	font-size:12pt;
}
span.bioPageRightColumn
{
	font-size: 9pt;
	color:#05386b;
}

table.submenu
{
	padding-left: 3px;
	width: 100px;
}
table.submenu td
{
	border-left: solid 1px white;
	padding: 3px 0px 3px 13px;
}
table.submenu td.submenuTop
{
	border-top: solid 1px white;
}
table.submenu td.submenuBot
{
	border-bottom: solid 1px white;
}
table.submenu td.submenuBlank
{
	border: none 0px white;
	width: 100%;
}
table.submenu td.selected
{
	background: url(Images/submenu_square.gif) left top no-repeat;
}

.title-LABEL
{
	font-family: Myriad, Arial, Trebuchet MS, Sans-Serif;
	font-weight: bold;
	font-size: 12pt;
	color: White;
	font-variant: small-caps;
	text-transform: uppercase;
}

table.image
{
	border-collapse:collapse;
}
table.image tr.top td
{
	height: 5px;
	border-bottom: solid 1px #053868;
}
table.image tr.top td.left
{
	width: 5px;
	border-right: solid 1px #053868;
}
table.image tr.top td.middle
{
	width: 100%;
}
table.image tr.top td.right
{
	width: 5px;
	border-left: solid 1px #053868;
}
table.image tr.middle td.left
{
	border-right: solid 1px #053868;
}
table.image tr.middle td.center
{
	padding:5px;
}
table.image tr.middle td.right
{
	border-left: solid 1px #053868;
}
table.image tr.bottom td
{
	height: 5px;
	border-top: solid 1px #053868;
}
table.image tr.bottom td.left
{
	border-right: solid 1px #053868;
}
table.image tr.bottom td.right
{
	border-left: solid 1px #053868;
}
table.image td.caption
{
	text-align: center;
	color: #58595b;
}
td.imageSeparator
{
	padding-top:5px;
	padding-bottom:10px;
	text-align:center;
}

table.genericPage
{
}
table.genericPage td.textColumn
{
	width:320px;
	padding-right:20px;
	vertical-align:top;
}
table.genericPage td.imageColumn
{
	width:180px;
	vertical-align:top;
}

table.bios td.sectionLabel
{
	vertical-align: top;
	font-size:12pt;
}
table.bios td.section
{
	width: 100%;
	padding-top:6px;
}
table.bios td.section table.people
{
	margin-top: 8px;
	background-color:White;
}
table.bios td.section table.people tr.person
{
	background-color: Transparent;
}
table.bios td.section table.people tr.alt
{
	background-color:#dae1e8;
}
table.bios td.section table.people td.name
{
	padding: 1px 0px 2px 7px;
	width: 130px;
}
table.bios td.section table.people td.location
{
	width: 100px;
}
table.bios td.section table.people td.telephone
{
	width: 100px;
}
table.bios td.section table.people td.email
{
	width: 150px;
}
table.bios td.section table.people td.empty
{
	width: 480px;
	text-align: center;
}

table.biosSelector
{
	width: 100%;
	text-align: center;
	
	padding-top: 20px;
}

td.center
{
	vertical-align: middle;
	text-align: center;
}

td.pad1
{
	padding-left: 8px;
	padding-top: 14px;
}

td.pad2
{
	padding-left: 15px;
}
td.verticalAlignTop
{
	vertical-align: top;
}
table.imageColumnTopLinks
{
	width: 100%;
	padding-left: 18px;
}
td.imageColumnTopLinks
{
	width: 100%;
	padding-left: 18px;
}
td.newsContent
{
	width: 215px;
}
td.newsPageLine
{
    width: 1px;
	background-color: #053868;
	vertical-align:top;
}
td.columnSeparator
{
    width: 1px;
	background-color: #053868;
	vertical-align:top;
}
.PANEL-LocationInfo
{
	vertical-align: bottom;
	padding-bottom: 10px;
}
.PANEL1Link
{
	height: 79px;
	width: 87px;
	
	padding-top: 44px;
	padding-left: 33px;
	
	background: url(Images/linksBackground1.gif) no-repeat;
	
	/* text-transform: uppercase; */
	line-height: 13px;
}
.PANEL2Links
{
	height: 79px;
	width: 87px;
	
	padding-top: 38px;
	padding-left: 33px;
	
	background: url(Images/linksBackground2.gif) no-repeat;
	
	/* text-transform: uppercase; */
	line-height: 13px;
}

table.contactus
{
	width: 300px;
	
	margin: 0px auto;
}
table.contactus td
{
	width: 100%;
}
table.contactus td.location
{
	padding-top:10px;
	padding-bottom: 15px;
	
	text-align:center;
}

table.contactus td.location p
{
	font-size: 9pt;
	font-weight: bold;
	color: #05386b;
	line-height: 15px;
}
table.contactus td.location p.header
{
	font-size: 11pt;
}

a.show
{
	text-decoration:underline;
	color: Blue;
}