.----BlankPage-Styles---- {}
#blankLogo{
width:800px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
#blankContent{
width:800px;
margin-left:auto;
margin-right:auto;
}
#blankContentWrapper{
background-color:#fff;
padding-top:20px;
padding-bottom:40px;
}


.----General-Styles----
{}

.content, p{	font-family: helvetica, arial, sans-serif;font-size: 13px; line-height:15px; margin-top : 8px; margin-bottom: 8px; margin-right: 8px; margin-left: 0px;}
.heading1, h1 {	font-weight: normal; font-size: 22px; color: #004b62; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding-top: 10px; border-bottom: 1px solid #789fae; }
.heading2, h2 { color: #004b62; font-size: 14px; font-family: arial, helvetica, sans-serif; font-weight: bold; background-color: #e4f2ff; margin: 10px 0 15px; padding: 4px 4px 4px 10px; }
.heading3, h3 { color: #004b62; font-size: 14px; font-family: arial, helvetica, sans-serif; font-weight: bold; background-color: #e4f2ff; margin: 10px 0 15px; padding: 4px 4px 4px 10px;}
.heading4, h4 { color: #004b62; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0; padding-top: 15px; }
.heading5, h5 { color: #004b62; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0; padding-top: 15px; }
.heading6, h6 { color: #004b62; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0; padding-top: 15px; }
.infoLink, .infoLink a{	color: white;font-size: 13px; font-family: helvetica, arial, sans-serif; font-weight: bold; text-decoration: none;}

.----Homepage-Styles----
{}

.contentHome{	font-family: "Times New Roman", Times, serif;font-size: 13px; margin-top: 6px; margin-bottom: 0px; margin-right: 8px; margin-left: 0px;}
.headingHome {	font-weight: normal; font-size: 22px; color: #004B62; font-family: Georgia, "Times New Roman", Times, serif;}
.infoHome{				color: #434343;font-size: 11px;font-family: helvetica,arial,sans-serif;}

.----System-Styles----
{}

/*Global Styles*/
body { margin: 0;font-family: helvetica,arial,sans-serif;font-size: 12px;}
.body{background: #004b62 url('/01/MyImages/body-bg.jpg') repeat-x left top;}
img { border: 0px;}
#span { width: 1000px; background: url('/01/MyImages/topleft-bg.jpg') top left no-repeat; }
#header { width: 1000px; height: 136px; white-space: nowrap;}
#navigation {width:195px !important; background: #789fae; padding-top:15px; min-height:500px; margin-left: 0px; vertical-align:top; }
#main-container { background-color: white; text-align: left; width: 100%; min-width: 1000px; }
#main-table { height: 400px; }
#main-content { width: 500px; padding-left: 35px; padding-bottom: 45px; padding-right: 8px; min-height: 400px; }
#main-content a { color:#2D6DD7; text-decoration: none; }
#main-content a:hover { text-decoration: underline; }
#main-content img { margin-right: 5px; margin-bottom: 15px; margin-left: 15px; border: solid 1px black; }
#footer { text-align: center; width: 1000px; background: #004b62; margin-top: 10px; }
#footer-address { text-align: center; width: 900px; font-size: 11px;font-family: helvetica, arial, sans-serif; font-size: 11px;color: #CAEEE7; margin-bottom: 8px; }
.jointSeal {position: absolute;top: 500px;left: 850px;}
.caringBridge {position: absolute;top: 520px;left: 70px;}
#footer-links { text-align: center; width: 1000px; font-size: 10px; margin-top: 8px; padding-bottom: 15px; }
#top-buttons { position: absolute; left : 298px; top : 21px; white-space: nowrap; }
#top-buttons a { padding-right: 14px; }
#search { position: absolute; left: 600px; margin-top: 10px; z-index: 10; height:10px;}
.searchButton { position: absolute; left: 155px; top: 1px; }
#rightside { background: url('/01/MyImages/rightside-bg.jpg') repeat-y center bottom; font-family: helvetica, arial, sans-serif; width: 310px; padding-bottom: 15px; }
#info-block { background: #2d6dd7 url('/01/MyImages/rightside-header.jpg') no-repeat left bottom; width:174px; color: #a1ccdc; font-weight: bold; margin-left: 5px; font-size: 13px; padding: 10px 13px 13px; }
#info-block h2 { font-size: normal !important; color: #fff !important; font-size: 16px !important; font-family: Georgia, "Times New Roman", Times, serif !important; font-weight: normal !important; border-bottom: 1px solid #3a7ef0 !important; background-color:transparent !important; }
#info-block p { color: #a1ccdc; font-size: 11px; }
#info-block a { color: #a1ccdc; font-size: 11px; text-decoration: none; }
#info-block a:hover { color: white; font-size: 11px; text-decoration: none; }
#offwhitefade { background: #DFEBFF; width: 180px; position: absolute; bottom: 0px; left: 644px; top: 284px; z-index:5; }
#yellowspacer { background-color: #ffb700; width:100%; height: 15px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align:top; }
#flexcol { width: auto; }

/*HOME STYLES*/
#home-info-block-header { background: #2d6dd7 url('/01/MyImages/home-bottom-headers.jpg') no-repeat left bottom; height: 21px; width:230px; padding-left: 13px; margin: 0; padding-top: 10px; }
#home-info-block-text {width: 245px; padding: 8px; }
#home-info-block-text ul { margin-top: 7px; margin-bottom: 7px; margin-left: 5px; padding-left: 0; list-style-type: square; }
#home-info-block-text li { line-height: 12px; margin-top: 2px; margin-bottom: 2px; margin-left: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; list-style-type: square; }
#home-info-block { width: 243px; padding-right: 0px; padding-left: 5px; vertical-align:top; }
#home-info-block img { margin-right: 7px; padding: 5px 0 5px 5px; }
#home-main-content { width: 475px; padding-left:20px;}
#home-header { width: 1000px; height: 136px; white-space: nowrap; }
#home-main-container { background-color: white; }
#bottom { background: white url(images/home-bottom-corner.jpg) no-repeat right bottom; width: auto; padding-top: 0; padding-bottom: 8px; border-left: 0px solid white; height: 185px; }
#homeNews {background: white url('/01/MyImages/home-bottom-corner.jpg') no-repeat right bottom; padding-top: 0; width:auto; padding-left:30px;padding-bottom: 8px; }
#flash { clear: all; width: 505px; }
#popup { background-color: white; text-align: left; width: 100%; height: 100%; padding: 0px 0 0px 0px; }
#popup_container { vertical-align: top; height: 380px; min-height: 380px; border: solid 1px #004b62; margin: 10px 10px 10px 10px;}
#popup_head { background-color: #789fae; width: 100%; height: 76px; }
#main-content a.button {
	font-weight: bold;
line-height: 13px;
	color: #004A61;
	background-color: #BCDDE5;
	display: block;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #004B62;
}
#main-content a.button:hover {
	background-color: #789FAE;
text-decoration: none;
color: #004A61;
}

#shareThis a {color:#fff;}
#shareThisRight{clear:both;padding-left:50px;padding-top:10px;}

#newsletterSignup {margin-top:15px;background-color:#fff; padding:5px 10px;}

/*CONTROLS*/
.error{color:maroon;}
.textbox{font-family:  Arial,Verdana, Helvetica, sans-serif;font-size: 10pt;border: 1px inset #000000;}
.button {height:22px;background-color:#DDE0E4;border:solid 1px black;padding: 1px 0px 1px 1px;text-align:center;}
.alignTop {vertical-align:top;}
.invisible{visibility:hidden;width:0px;height:0px;font-size:1px;}
	
/*some styles to make the links in editor-styles work*/
.footerLink:hover, .footerLink a:hover { color: #CAEEE7; text-decoration: underline; }
.heading2, h2 a { color: #004b62; font-size: 14px; font-family: arial, helvetica, sans-serif; text-decoration: none; }
.heading2, h2:hover { background-color: #a7d0ff; }
.infoHome a { text-decoration: none; padding: 1px; }
.infoHome a:hover { background-color: #a7d0ff; text-decoration: none; }
.infoLink:hover, .infoLink a:hover { color: white; text-decoration: underline; }
.footerLink, .footerLink a { color: #CAEEE7; text-decoration: none; margin: 10px 12px 0px 12px; background: #004b62; font-family: helvetica, arial, sans-serif; font-size: 11px;}
