@charset "UTF-8";
/* CSS Document */

/* Fix up IE6 PNG Support */
#header-container h1, strong.logo, .logo a { behavior: url("iepngfix.htc"); }
#header-container h2, strong.logo, .logo a { behavior: url("/png/iepngfix.htc"); }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #92C1E8;
}
strong.logo {
	margin-top: 13px;
	background-image: url("images/logo.png");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 200px;
	height: 120px;
	margin-bottom: 0px;
	float: left;
	overflow: hidden;
}
.logo a {
	display:block;
	overflow:hidden;
	height:100%;
	position:relative;
}
#header {
	background-image: url("images/home-hdr-bkgd.jpg");
	background-repeat: repeat-x;
	height: 208px;
}
#header-int {
	background-image: url("images/interior-hdr-bkgd.jpg");
	background-repeat: repeat-x;
	height: 142px;
}
.header-sub
{
    font-size: large;
    font-weight: normal;
    font-family: Verdana;
    color: #006993;
}
.header-sub-hr
{
    color: #A0CDEE;
}
#header-container {
	background-image: url("images/hdr-bkgd.jpg");
	background-repeat: no-repeat;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height: 120px;
}
#header-container h1 {
	margin-top: 13px;
	background-image: url("images/logo.png");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 200px;
	height: 120px;
	margin-bottom: 0px;
	float: left;
	overflow: hidden;
}
#header-container h2 {
	margin-top: 13px;
	background-image: url("images/logo.png");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 200px;
	height: 120px;
	margin-bottom: 0px;
	float: left;
	overflow: hidden;
}
#nav
{
    float: right;
    width: 700px;
    height: 70px;
    padding-top: 50px;
    padding-right: 0px;
}
#nav li {
	display: block;
	float: left;
	list-style-type: none;
	margin-left: 14px;
	font-size: 14px;
	font-weight: bold;
	color: #006993;
}
body,td,th {
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
}
#footer {
	background-image: url("images/footer-bkgd.jpg");
	background-repeat: repeat-x;
	height: 61px;
	clear: both;
}
#main {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}
#greenbar {
	clear: both;
	width: 950px;
	height: 56px;
	float: left;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 24px;
	padding-top: 5px;
	padding-left: 10px;
}
#footer-container {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	height: 41px;
	padding-top: 20px;
	color: #FFFFFF;
}
.footer-left {
	float: left;
}
.footer-right {
	float: right;
}
#main-container {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	line-height: 16px;
	position: relative;
}
.DataTable a{
	color: #006993;
	text-decoration: none;
}
.DataTable a:hover{
	color: #0091CB;
	text-decoration: underline;
}
#nav a {
	color: #006993;
	text-decoration: none;
}
#nav a:hover {
	color: #00937e;
	text-decoration: none;
}
#nav a.active {
	color: #00937e;
	text-decoration: none;
}
#footer a {
	color: #FFFFFF;
	text-decoration: underline;
}
#footer a:hover {
	color: #cccccc;
	text-decoration: none;
}
.main-content-box {
	float: left;
	width: 190px;
	margin-right: 40px;
	margin-top: 10px;
}
.main-content-box-news {
	float: left;
	width: 190px;
	margin-right: 40px;
	margin-top: 10px;
}
.main-content-box-news p {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.main-content-box-news a, #right-about a {
	font-size: 12px;
	font-weight: bold;
	color: #006993;
	text-decoration: none;
}
.main-content-box-news a:hover, #right-about a:hover  {
	font-size: 12px;
	font-weight: bold;
	color: #0091CB;
	text-decoration: underline;
}
.main-content-box p {
	font-weight: bold;
}
.main-content-box a{
	font-size: 12px;
	font-weight: bold;
	color: #b88c04;
	text-decoration: none;
}
.main-content-box a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #E4AD03;
	text-decoration: underline;
}
#left-about {
	float: left;
	width: 270px;
	background-image: url("images/about-about-bkgd.jpg");
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	height: 427px;
	line-height: 17px;
	margin-bottom: 10px;
}
#right-about {
	float: right;
	width: 530px;
	margin-top: 20px;
}
#right-about p, #left-about p {
	margin-top: 0px;
	margin-bottom: 20px;
}
#right-press {
	float: right;
	width: 270px;
	background-image: url("images/about-about-bkgd.jpg");
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	height: 427px;
	line-height: 17px;
	margin-bottom: 10px;
}
#left-fin-info {
	float: left;
	width: 530px;
	line-height: 18px;
	margin-top: 20px;
}
#left-fin-info a {
	font-size: 14px;
	font-weight: bold;
	color: #006993;
	text-decoration: none;
	margin-top: 0px;
}
#left-fin-info a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #0091CB;
	text-decoration: underline;
	margin-top: 0px;
}
#left-fin-info h2 {
	margin-top: 0px;
	color: #333333;
	line-height: 22px;
	text-decoration: none;
	margin-bottom: 4px;
	font-size: 16px;
}
#left-press {
	float: left;
	width: 530px;
	margin-top: 20px;
}
#left-press a {
	font-size: 14px;
	font-weight: bold;
	color: #006993;
	text-decoration: none;
}
#left-press h2 {
	margin-top: 6px;
	color: #006993;
	line-height: 22px;
	text-decoration: none;
	margin-bottom: 4px;
}
#left-press h3
{
    color: #666666;
    margin-bottom: 5px;
}
#left-press h4 {
	margin-top: 0px;
	color: #333333;
	text-decoration: none;
	font-style: italic;
	font-size: 13px;
}
#left-press a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #0091CB;
	text-decoration: underline;
}
#right-press p, #left-press p, #left-fin-info p {
	margin-top: 0px;
	color: #666666;
}
.about-button {
	float: left;
	clear: left;
	width: 350px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 10px;
	background-image: url("images/about-button.jpg");
	background-repeat: no-repeat;
	height: 48px;
	color: #FFFFFF;
	padding-top: 26px;
	text-align: center;
}
.about-button a:hover{
	float: left;
	clear: left;
	width: 350px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 10px;
	background-image: url("images/about-button-roll.jpg");
	background-repeat: no-repeat;
	height: 48px;
	color: #FFFFFF;
	padding-top: 26px;
	text-align: center;
}
.about-button-right {
	float: right;
	clear: right;
	width: 350px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 10px;
	background-image: url("images/about-button.jpg");
	background-repeat: no-repeat;
	height: 48px;
	color: #FFFFFF;
	padding-top: 26px;
	text-align: center;
}
.about-button-right a:hover{
	float: right;
	clear: right;
	width: 350px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 10px;
	background-image: url("images/about-button-roll.jpg");
	background-repeat: no-repeat;
	height: 48px;
	color: #FFFFFF;
	padding-top: 26px;
	text-align: center;
}
.DataTable { margin: 2em 0 10px 0; color: #056; }
.DataTable TH { border-bottom: 1px solid #333; padding: .5em; }
.DataTable TD { border-bottom: 1px solid #CCC; padding: .5em; font-size: 80%; }
.DataTable TR.Last TD { border-bottom: 0; }
.DataTable H3 { font-size: 12px !important; font-weight: bold !important; margin: 0; padding: 0; margin-top: 1em; }
.DataTable H4 { font-size: 11px !important; font-weight: bold !important; color: #333 !important; }
.DataTable EM { font-size: 11px !important; color: #333 !important; }
.DataTable UL { list-style-type: none; margin: 0; padding: 0; margin-top: .5em; margin-bottom: 1em; margin-left: -.5em; }
.DataTable UL LI { display: inline; border-right: #666 1px solid; padding: 0 .5em; }
.DataTable UL LI.PDF { background: url('images/icon-pdf.gif') right top no-repeat; background-position: 97% 0; padding-right: 20px; }

.DataTable { width: 100%; }
.DataTable TH { vertical-align: bottom; }
.DataTable TH, .DataTable TD { font-size: 100%; text-align: left; padding: .5em .5em .5em 0; }
.DataTable TH.Numeric, .DataTable TD.Numeric { text-align: right; }

.collapsePanelRoot
{
    padding: 2px;
    width: 100%;
    cursor: pointer;
    border-bottom: 1px solid #333;
    font-weight: bold;
    color: #006993;
    font-size: 14px;
}
.collapsePanelRoot a {
	text-decoration: none;
}

.collapsePanelRoot a:hover {
	color: #0091CB;
	text-decoration: underline;
}

.collapsePanelParent, .collapsePanelParent TD 	
{
    color: #006993;
}

.collapsePanelParent a {
	text-decoration: none;
}
.collapsePanelParent a:hover {
	color: #0091CB;
	text-decoration: underline;
}







