﻿body {
	/* CHANGE 1/28/11
	background-image:url('../SiteCollectionImages/SandyBG.jpg'); */
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center top; 
	
	background-color:#cbc6c3;

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;

	padding:0;
	margin:0;
	
}




#header, #SharePointMenus, #hoverMenu, #header_image, #content, #pageFooter {
	width:990px;
	margin: 0 auto;
}





/* ========================= HEADER ========================== */
#header { 
	margin-top:15px;
	margin-bottom:4px;
	overflow:hidden;
}

#gdot_search {
	float:left;
	margin-left:150px;
}

#globalnav {
	float:right;
	width:450px;
	text-align:center;
	/* CHANGE 1/28/11
	background-color:#cbc6c3; */
	background-color:#cccccc;
	border:1px solid #a8a39e;
	padding:4px 0;
	margin-top: 0;
}

#globalnav img { 
	vertical-align:middle;
	border:0;
	margin-left:15px;
}

#globalnav a, #globalnav a:link, #globalnav a:visited, #globalnav a:active, #globalnav a:hover {
	color:#333333;
	font-size:12px;
	text-decoration:none;
}
#globalnav a:hover { text-decoration:underline; }

/* ========================================================== */




/* ========================= HEADER IMAGE =================== */
#header_image {
	height:331px;
	width:990px;
	text-align:center;
	padding-top:10px;
	padding-bottom:0;
	
	
	background-color:#ffffff;

	/* shift this div up to align it with the hover menu */
	position:relative;}
	
	
#header_image img { 
	border:0;
	height:311px;
	width:970px;
}


/* ========================================================== */





/* ======================== SET UP 3 COLUMNS ================ */
#content { 
	background-color:#ffffff;
	overflow:hidden;
}

#content a, #content a:link, #content a:visited, #content a:active, #content a:hover {
	color:#006cb5;
	font-weight:bold;
	text-decoration:none;
}
#content a:hover { text-decoration:underline; }


#content .pageColumn {
	float:left;
}

#ad_space {
	width: 205px;
}

#news {
	width:529px;		/* remember to subtract 6px for padding (10px each side) */
	padding-left:10px;
	padding-right:10px;
	overflow:visible;
}

#quicklinks {
	width:226px;
	margin-right:10px;
	overflow:visible;
}

#pageFooter {
	clear:both;
}
/* ========================================================== */






/* ====================== AD SPACE COLUMN ================== */
#ad_space ul {
	float: left;
	width: 200px;
	margin: 0;
	margin-left:5px;
	padding: 0;
	list-style: none;
}
 
#ad_space li {
	float: left;
	width: 90px;
	margin: 5px;
	padding: 0;
}

#ad_space img { border:0; }


#socialmedia { 
	clear:both;
	margin:10px;
}
#socialmedia a { margin-right:3px; }
#socialmedia img { border:0; }


/* ========================================================== */


/* ======================== NEWS COLUMN ===================== */
#news h1 { 
	font-size:18px;
	color:#444444;
}

.subhead {
	text-transform:uppercase;
	color:#5486be;
	font-weight:bold;
}

#pressroom {
	font-weight:bold;
}
/* ========================================================== */





/* ======================== pageFooter STYLES ===================== */
#pageFooter {
	padding-top:10px;
	height:70px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	line-height:14px;
}
#pageFooter a, #pageFooter a:link, #pageFooter a:visited, #pageFooter a:active, #pageFooter a:hover {
	color:#000000;
	text-decoration:none;
}

#pageFooter a:hover { text-decoration:underline; }
/* ========================================================== */





/* Make the border around the global search box disappear */
td.ms-sbcell { border:0; }
/* Make the search box 'go' button pretty */
td.ms-sbgo { background-color:transparent; }

/* Override styles from core.css */
.ms-WPBody td { font-family:Arial, Helvetica, sans-serif; }




/* ================= NEWS/ANNOUNCEMENTS STYLES ================= */
.HomeAnnouncement {
	font-size:13px;
	margin-bottom:24px;
}

.AnnouncementTitle {
	text-transform:uppercase;	color:#006cb5;
}
/* ========================================================== */




/* HOW DID THIS GET HERE I DON'T EVEN */
#column #footer { 
	height:0;
	width:0; }



/* ======================= QUICK LINKS ========================= */
/* Quick Links - make the border around the body table disappear */
#quicklinks .ms-WPBorder { border:0; }

#quicklinks .ms-WPHeader td {
	background-color:#efb31d;
	border:0;
}

#quicklinks .ms-WPTitle {
	color:#000000;
	font-size:12px;
	/* Push the title to the right to align with linkitems */
	padding-left:12px;
	font-weight:bold;
}


.quicklinks_item {
	padding:6px;
	padding-left:12px;					/* Push the text right off the background image - set padding here in case the text */
	border-top:2px solid #ffffff;		/* wraps to a second line, as the padding won't affect alignment of the second line */
	
	background-image:url('../SiteCollectionImages/quicklinks_border.gif');
	background-repeat:no-repeat;
	background-position:left center;
	
	background-color:#efb31d;	
}
.quicklinks_item:hover {
	background-color:#ffd33d;
	background-image:url('../SiteCollectionImages/quicklinks_border_hover.gif');
}
.quicklinks_item a, .quicklinks_item a:link, .quicklinks_item a:visited, .quicklinks_item a:active, .quicklinks_item a:hover {
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	color:#006cb5;
}






/* ====================================================================== */
/* ====================================================================== */
/* ====================================================================== */
/* ====================================================================== */
/* ====================================================================== */
/* ========== EVERYTHING BELOW THIS LINE IS FOR THE HOVER MENU ========== */
#hoverMenu { position:static; }


#hoverMenuBG {
	position:absolute;
	z-index:3;

	width:970px;
	margin:10px;
	height:50px;
	
	background-color:#000000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  /* make sure opacity works in IE8 */
	filter: alpha(opacity=50);  			/* and another fix for IE5 through IE7 */
	opacity:.5;					/* and finally a style for every other browser */
}





#hoverCategories {
	z-index:5;
	position:absolute;

	width:970px;
	/* margin:10px; */
	height:50px;
}





#hoverCategories img { 
	border:0;
	padding-top:8px;
	padding-left:8px;
}


#hoverCategories * {
	display:block;
	float:left;
}



a.category, a.category:link, a.category:visited, a.category:active, a.category:hover {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	margin-left:18px;
	margin-top:10px;

	height:34px;
	padding-top:16px;	/* height:34px + padding:16px = 50px height of container */

}
a.category:hover { color:#ffd911; }







.submenu{
	z-index:4; 
	position:absolute;
	margin-top:60px;
	margin-left:10px;
	
	width:970px;
	visibility:hidden;
	display:none;
}


.hoverDivTitle{
	float:left;
	width:25%;
	
	margin-top:70px;
	
	color:#ffd911;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}

.hoverDivColumn{
	float:left;
	height:175px;
	padding-right:30px;
	/* width:25%;	LY: Specify column width in-line for sections with only one or two columns */
}

.hoverDivColumnHeader{ 
	color:#ffffff;
	font-weight:700;
	font-size:12px;
}


.hoverDivColumn a, .hoverDivColumn a:link, .hoverDivColumn a:visited, .hoverDivColumn a:active, .hoverDivColumn a:hover {
	color:#ffffff;
	text-decoration:none;
}
.hoverDivColumn a:hover { color:#ffd911; }
/* ========================================================== */
