﻿.floatingFix { min-height: 10px; overflow: hidden; }
/* IE fix */
* html .floatingFix { height: 10px; overflow: visible; }

body, a, div, table, td, ul, ol, li, fieldset, legend { padding: 0px; margin: 0px; }
body {margin: 0px 0px 10px 0px; border-top: 10px solid #000; }
body, p, a, div, table, td, select, ul, ol, li, h1, h2, h4, h5
	{ font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color: #4F4F4F; } /*#898989*/
body, p, a, div, table, td, ul, ol, li 	
	{ font-size: 12px; line-height: 18px; }
	
form input { color: #000; }
img, a img { border:0 none; }
	
#pageContainer { width: 925px; margin: 0px auto; }
#contentRightColumnData, #contentAdmin { height: auto !important; height: 150px; min-height: 150px; margin: 20px 20px 0px 20px; }

.displayHide { display: none; }
.displayBlock {display: block; }

/*header css */
.headerTop { position: relative; height: 185px; background: url('/images/logo/head-top-bg.jpg'); }
.headerContact { width: 300px; padding: 20px 20px 0px 0px; text-align: right;  }
.headerContact, .headerContactLarge { color: #FFF; font-size: 12px; line-height: 18px; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; }
.headerContactLarge { font-size: 15px; }
.headerContact a:link, .headerContact a:visited, .headerContact a:active { text-decoration: none; color: #FFF; }
.headerContact a:hover{ text-decoration: underline; }
.headerTierContact{ width: 300px; position: absolute; top: 0; left: 603px; }
.headerTierSiteHome { width: 108px; position: absolute; top: 0; left: 0; }

/*counter*/
.counter { margin: 15px 0px 0px 0px; padding: 0px 10px 0px 10px; border-top: 1px dashed #A8A8A8; }
.counter a:link, .headerRight a:active, .counter a:visited { color: #4D3469; text-decoration: none; font-weight: bold; font-size: 15px; line-height: 20px; }
.counter a:hover { color: #666666; }

/*content area*/
#contentLeftNav { float: left; width: 268px;  }
#contentLetNavItems { margin: 0px 20px 20px 20px; }
#contentRightColumn, .bgContentRightShortBottom { margin-left: 268px; }
#contentRightColumn {background-position:bottom left; background-image: url(/images/general/tier-statue-bg.jpg); background-repeat: no-repeat; height: auto !important; height: 630px; min-height: 630px;}
.bgContentRightShortBottom { margin-top: 0px; }

/*individual colors on individual css*/
.pageTitle { font-family: "Century Schoolbook", Georgia; font-size: 25px; line-height: 35px; letter-spacing: -1px; padding: 20px; color: #4F4F4f;}

.backToTop{ float: left; width: 100px; padding: 10px 0px 0px 0px; margin-left: 20px;}
.backToTop a:link, .backToTop a:active, .backToTop a:visited 
	{ color: #FFF; text-decoration: none; font-family: "Century Schoolbook", Georgia; font-size: 11px; letter-spacing: 1px; text-transform: uppercase; }
.backToTop a:hover{ text-decoration: underline; } 

/*footer - remove all footer */
#footer{ padding: 30px 30px 0px 30px; text-align: center; }

#footerContainer { margin: 20px 0px 0px 0px; border-top: 5px solid #A8A8A8; padding: 10px 0px 0px 0px; }
#footerInformationRight { width: 600px; float: right; }
#footerInformationLeft { margin-right: 610px; padding: 5px; background-color: #FFFFFF; }
.footerAddress, .footerAddress a { color: #A8A8A8; font-size: 11px; line-height: 18px; font-weight: bold; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; }
.footerCopyRight { margin: 15px 0px 10px 0px; }
.footerCopyRight, .footerCopyRight a { color: #A8A8A8; font-size: 10px; line-height: 18px; font-weight: bold; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; }
.footerAddress a:link, .footerAddress a:visited, .footerAddress a:active,
.footerCopyRight a:link, .footerCopyRight a:visited, .footerCopyRight a:active, 
#footerInformationLeft a:link, #footerInformationLeft a:visited, #footerInformationLeft a:active 
	{ color: #333366; text-decoration: none; }
.footerAddress a:hover, .footerCopyRight a:hover, #footerInformationLeft a:hover { color: #666666; }
.footerTelephone { font-size: 15px; }

/*general*/
td { padding: 1px; }
table { border: 0; width: 100%; border-collapse: collapse; } 


p{ margin: 0px 0px 24px 0px; }
.paragraphTitle, .paragraphTitleNoUpper, .paragraphTitle21 { font-family: "Century Schoolbook", Georgia; font-size: 16px; line-height: 22px; margin: 0px 0px 20px 0px; }
.paragraphTitle, .paragraphTitle21 { text-transform: uppercase; }
.paragraphTitleNoUpper { font-weight: bold; }
.paragraphTitle21 { color: #FFFFFF; }
.paragraphTitle, .paragraphTitleNoUpper { color: #4F4F4f; }

.specialText { color: #FFFFFF; }

.required { color: #AC04A2; font-weight: bold; }
fieldset { border: 1px solid #A8A8A8; padding:0.5em; }
legend { padding: 3px 10px 3px 10px; font-family: "Century Schoolbook", Georgia; font-weight: bold; font-size: 16px; line-height: 22px; color: #4F4F4f; }

.distance { margin-bottom: 10px;  }

.textright { text-align: right; }
.textleft {text-align: left; }
.textcenter { text-align: center; }

.generalPurposeBox { width: 300px; float: right; padding: 5px; background-color: #A8A8A8; border: 3px solid #EFEFEF; border-right-color: #4F4F4F; border-bottom-color: #4F4F4F; }
.generalPurposeBox, .generalPurposeBox table, .generalPurposeBox tr, .generalPurposeBox td { color: #FFFFFF; }

.error { padding: 5px; color: #F8877A; margin-bottom: 20px; }
.error .paragraphTitle { color: #F8877A; font-weight: bold; }
.ok { padding: 5px; color: #000; margin-bottom: 20px; }
.box1 { margin-right: 340px; }

.bulletedlist, .instructionsBullet { margin: 0px 0px 15px 0px; }
.bulletedlist ul, .instructionsBullet ul  { margin-left: 30px; }
.bulletedlist ul li { margin-bottom: 10px; }
.bulletedlist ul li ul { margin-top: 10px; }

.buttonViewGallery { text-align: right; margin: 10px 0px 20px 0px; }
