﻿/* CSS Document */
html 
{
    height:100%;
}

body,td,th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

body {
	margin:0;
	display:block;
	height:100%;
		background-color:#F5F5F5;
}

#content {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
}

#headerLogo {
	background-image:url(/images/header_logo.gif);
	width:800px;
	height:136px;
	background-position:top left;
	background-repeat:no-repeat;	
	margin-left:auto;
	margin-right:auto;
	vertical-align:bottom;
	margin-bottom:24px;
}

#navBar {
	width:600px;
	margin-left:auto;
	height:25px;
}

#searchBar {
	width:800px;
	height:24px;
}

td.verticalbar {
	border-right:1px solid #CCCCCC;
	}

.news {
	font-size:11px;
	line-height:14px;
	}
	
h1, h2, h3 { 
	font-family: "Georgia",Verdana, Sans-serif;		
}

h1 {
	font-size:24px;
	color: #961B1E;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
}

h2 {
	font-size:14px;
	color: #284270;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

h3 {
	font-size:14px;
	color:#FFFFFF;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
	
.breadcrumb{
	font-size:9px;
}


td.secondaryNav {    
	background-image:url(/images/bg_secondarynav.gif);
	background-repeat:repeat-x;
	background-color:#ededee;
	vertical-align:top;
	padding:5px;
	width:170px;
	height: 100%;
}

td.secondaryNavFooter {
	background-image:url(/images/bg_secondarynavFooter.gif);
	background-repeat:repeat-x;
	vertical-align:top;
	padding:0px;
	width:170px;
}

a.secondaryNav {
	color:#000000;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;	
}

a:visited.secondaryNav {
	color:#000000;
	text-decoration:none;
}

a:hover.secondaryNav {
	color: #284270;
	text-decoration:none;
	}

td.nav {
	border-right:solid 1px #999999;
	vertical-align:middle;
}

a.nav {
	color:#000000;
	text-decoration:none;
	font-family: "Georgia", Tahoma;
	font-size:14px;
}

a:visited.nav {
	color:#000000;
	text-decoration:none;
}

a:hover.nav {
	color: #284270;
	text-decoration:none;
	}


a.footer {
	color:#284270;
	text-decoration:none;
	font-family: "Georgia", Tahoma;
	font-weight:bold;
}

a:visited.footer {
	color:#284270;
	text-decoration:none;
}

a:hover.footer {
	color: #999999;
	text-decoration:none;
	}
	
td.callout {
	background-image:url(/images/callout_bg.gif);
	background-repeat:no-repeat;
	height:175px;
	vertical-align:top;
	padding:10px;
	width:202px;
}
.callout {
	color:#FFFFFF;
	text-decoration:none;
}

.callout a:link
{
    color:#FFFFFF;
	text-decoration: underline;
}

a:visited.callout {
	color:#FFFFFF;
	text-decoration:none;
}

a:hover.callout {
	color: #CCCCCC;
	text-decoration:none;
}


a {
	color:#284270;	
}

a:visited {
	color:#284270;	
}

a:hover{
	color:#999999;
}

#contentbg {
	width:100%;	
	background-color:#FFFFFF;
	display:block;
	padding-top:200px;
}	

#veryBottom{
	width:100%;
	padding-bottom:0px;
	background-color:#F5F5F5;
}

#verybottomStripe {
	width:100%;
	height:10px;
	background-image:url(/images/bg_footer.gif);
	background-repeat:repeat-x;
	position:relative;
}	
		
#verybottomContent {
	width:800px;
	text-align:center;
	font-size:8pt;
	font-family: "Georgia", Tahoma;
	background-color:#F5F5F5;
	color:#284270;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:0px;
}

#headercontainer {
	width:100%;	
	background-image:url(/images/header_bg.gif);
	background-repeat:repeat-x;
	background-color:#F5F5F5;
	position:fixed;
	margin-top:0px;
	}	
	
.faqLink
{
 font-weight: bold;
 margin-top: 15px;
}
	
/*  Menu Style  */

.TopMenuCMSMenu
{     
    padding-top: 0px;
}
.TopMenuCMSMenuItem, .TopMenuCMSMenuHighlightedMenuItem, .TopMenuCMSMenuItemMouseOver, .TopMenuCMSMenuHighlightedMenuItemMouseOver
{
    border-left:solid 1px #999999;
    font-family: "Georgia", Tahoma;
	font-size:14px;
	padding-left: 9px;
	padding-right: 9px;
}
.TopMenuCMSMenuItemMouseOver, .TopMenuCMSMenuHighlightedMenuItemMouseOver
{
    background-color: #961B1E;
    color: White;
}
.TopMenuSubMenuCMSMenuItem, .LeftMenuSubMenuCMSMenuItem
{
    background-color: #efefee;
    text-align: left;
    font-family: "Georgia", Tahoma;
	font-size:14px;
	width: 190px;
	border-top: solid 1px #999999;
}
.TopMenuSubMenuCMSMenuHighlightedMenuItem
{
    background-color: #efefee;
    text-align: left;
    font-family: "Georgia", Tahoma;
	font-size:14px;
	width: 190px;
	border-top: solid 1px #999999;
    font-weight: bold;
    color: #284270;
}

.TopMenuOtherLevelsCMSMenu, .LeftMenuOtherLevelsCMSMenu
{
    background-color: #efefee;
    text-align: left;
    font-family: "Georgia", Tahoma;
	font-size:14px;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}

.TopMenuSubMenuCMSMenuItemMouseOver, .TopMenuOtherLevelsCMSMenuItemMouseOver, .LeftMenuSubMenuCMSMenuItemMouseOver, .LeftMenuOtherLevelsCMSMenuItemMouseOver
{
    background-color: #961B1E;
    text-align: left;
    font-family: "Georgia", Tahoma;
	font-size:14px;
	color: White;
	width: 190px;
}

.TopMenuSubMenuCMSMenuHighlightedMenuItemMouseOver
{
    background-color: #961B1E;
    text-align: left;
    font-family: "Georgia", Tahoma;
	font-size:14px;
	color: White;
	font-weight: bold;
}

.LeftMenuCMSMenu
{
    
}

.LeftMenuCMSMenuItem, .LeftMenuCMSMenuHighlightedMenuItem, .LeftMenuCMSMenuItemMouseOver, .LeftMenuCMSMenuHighlightedMenuItemMouseOver
{
    font-family: "Georgia", Tahoma;
	font-size:14px;
}

.LeftMenuCMSMenuHighlightedMenuItem
{
    font-weight: bold;
    color: #284270;
}


.LeftMenuCMSMenuHighlightedMenuItemMouseOver
{
    font-weight: bold;
    color:#961B1E;
    padding-top: 1px;
}

.LeftMenuCMSMenuItemMouseOver
{   
    color: #961B1E;
}

/* LIST MENU */

.Horizontal { BORDER-RIGHT: #c2c2c2 1px solid; BORDER-TOP: #c2c2c2 1px solid; FONT-SIZE: 12px; FLOAT: left; BORDER-LEFT: #c2c2c2 1px solid; WIDTH: 100%; BORDER-BOTTOM: #c2c2c2 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #e2e2e2 }

.Horizontal UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none }

.Horizontal LI { BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e2e2e2 1px solid; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #e2e2e2 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #e2e2e2 1px solid }

.Horizontal A { PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 112px; COLOR: black; PADDING-TOP: 2px; BACKGROUND-COLOR: #e2e2e2; TEXT-DECORATION: none }

.Horizontal A:hover { BACKGROUND: #808080 no-repeat right bottom; COLOR: white }

.Horizontal UL UL { Z-INDEX: 500; WIDTH: 120px; BORDER-BOTTOM: #c2c2c2 2px solid; POSITION: absolute }

.Horizontal UL UL LI { CLEAR: left; DISPLAY: block; POSITION: relative }

.Horizontal UL UL UL { BORDER-RIGHT: #c2c2c2 2px solid; LEFT: 100%; BORDER-BOTTOM: white 0px solid; TOP: -1px }

.Horizontal UL UL { DISPLAY: none }

.Horizontal UL LI:hover UL UL { DISPLAY: none }

.Horizontal UL UL LI:hover UL UL { DISPLAY: none }

.Horizontal UL LI:hover UL { DISPLAY: block }

.Horizontal UL UL LI:hover UL { DISPLAY: block }

.Horizontal UL UL UL LI:hover UL { DISPLAY: block }
