/* Home page stylesheet
------------------------------------------------------------ */

/* ALERT BANNER */
.alert-banner{
	background: #f22c22;
	color: white;
	font-size: 1.75em;
	left: 0;
	padding: 1em;
	position: fixed;
	right: 0;
	text-align: center;
	top: 0;
	z-index: 999;
}
.alert-banner:hover{
	color: #ffb300;
}

body{
	margin-top: 40px !important;
}

/* COMMON SUBPAGE CONTAINERS
------------------------------------------------------------ */
#branding_1 {  }
#branding_2 {  }
#branding_3 {  }
#branding_4 { width: 100%; padding: 20px 0 10px 0; color: #FFF; font-size: 12px; line-height: 15px; overflow: auto; }
#column_1 { float: left; width: 316px; }
#column_2 { height: 345px; width: 246px; padding: 20px 20px 20px 20px; float: right; background:#e6eff5; font-size: 12px; line-height: 16px; }
#column_3 { height: 345px; margin: 0 286px 0 326px; background:#e6eff5 url(../images/bg_news.gif) no-repeat top right; padding: 20px 0 20px 20px; font-size: 12px; line-height: 16px; }
#col3_content { height: 325px; overflow: hidden; }
#printHeader { display: none; }
#wrapper { position:relative; }
#wrapper a { color: #0765a1; text-decoration: none; }
#wrapper a:hover { text-decoration: underline; }

/* NEED HELP DROPDOWN
------------------------------------------------------------ */
.needHelp { position: absolute; top: 30px; left: 20px; }
.needHelp p { padding-bottom: 5px; color: #FFF; font-family: 'Questrial', sans-serif; font-size: 36px; line-height:36px; text-transform: uppercase; }
.needHelp select { width: 250px; }

/* QUICK LINKS
------------------------------------------------------------ */
.quickLinks { position: absolute; top: 340px; left: 570px; }
.quickLinks ul { position: relative; }
.quickLinks ul li.col1 { width: 150px; height: 85px; border-left: solid #bc5114 3px; }
.quickLinks ul li.col2 { height: 85px; border-left: solid #c2c903 3px; }
.quickLinks ul li.col3 { height: 85px; border-left: solid #83a603 3px; }
.quickLinks ul li { width: 110px; padding: 0 0 3px 5px; float: left; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.quickLinks ul li a { color: #FFF; text-decoration: none; }
.quickLinks ul li a:hover { text-decoration: underline; }
.quickLinks ul li ul li.header { font-family: 'Questrial', sans-serif; font-size: 22px; text-transform: uppercase; }
.quickLinks ul li ul li.col1Sub { width: 150px; }

/* COLMN 1 PROMO BOXES
------------------------------------------------------------ */
#column_1 .promoBox { height: 107px; padding: 15px 0; overflow: hidden; border-bottom: solid #0765a1 1px; font-size: 12px; line-height: 16px; }
#column_1 .promoBox.row1 { padding-top: 0; }
#column_1 .promoBox.row3 { padding-bottom: 0; border-bottom: none; }
#column_1 .promoBox img { padding-right: 10px; float: left; }
#column_1 .promoBox h3 { padding-bottom: 5px; color: #718f02; font-family: 'Questrial', sans-serif; font-size: 23px; line-height: 23px; text-transform: uppercase; }

/* COLMN 3 NEWS AND EVENTS
------------------------------------------------------------ */
#column_3 h2 { padding-bottom: 20px; color: #bc5114; font-family: 'Questrial', sans-serif; font-size: 32px; line-height: 23px; text-transform: uppercase; }
#column_3 p { font-size: 12px; padding-bottom: 0; padding-right: 25px; }
#column_3 p.title { font-weight: bold; }
#column_3 p.date { font-style:italic; font-size: 11px; }
#column_3 p.link { padding-bottom: 15px; }
#wrapper ul { width: 100%; font-size: 12px; }
#wrapper ul li { padding-right: 20px; padding-top: 10px; float: left; }
#wrapper .more { width: 610px; position: absolute; top: 365px; left: 355px; border-top: solid 1px #a3c5dc; }

/* COLMN 2 EVENT CALLOUT
------------------------------------------------------------ */
#column_2 h3 { padding: 30px 0 10px 0; color: #0765a1; font-size: 20px; font-weight: bold; line-height: 22px;  }
#column_2 p { padding: 10px 0 0 0; }

/* BRANDING 4 PROMO BOXES
------------------------------------------------------------ */
#branding_4 .subPromoBox { width: 440px; height: 104px; padding: 18px 20px 10px 20px; background-color: #83a603; overflow: hidden; }
#branding_4 h2 { padding-bottom: 5px; color: #fff; font-family: 'Questrial', sans-serif; font-size: 23px; line-height: 20px; text-transform: uppercase; }
#branding_4 a { color: #FFF; text-decoration: none; }
#branding_4 a:hover { text-decoration: underline; }
#branding_4 img { margin-top: -4px; margin-right: -5px; padding: 0 0 0 5px; }

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
