/*


1. MAKE SURE TO REPLACE ALL PATHS BELOW BEGINNING WITH http://WWW.WEBSITE.COM/IMAGES/CSS/
WITH VALID PATHS FROM THE SITE YOU ARE WORKING ON THEN DELETE THIS COMMENT AND EXTRA SPACE

2. YOU WILL NEED TO MAKE SOME COLOR ADJUSTMENTS FOR BACKGROUND COLORS FOR DIVS and
ALSO HYPERLINK TEXT. SEE "MAIN ANCHOR STYLES" BELOW.

*/













body{
	margin: 0; /* zeroes the margins on the body */
	padding: 0; /* zeroes the padding on the body ~ Opera carries a default padding and requires this zeroing */
	/* border: 1; /* zeroes off any existing border */
	text-align: center; /* Hack to center the wrapper in IE5.x pc */
	min-width: 990px; /* Prevents the body becoming narrower than our wrapper div - keeps the content from disappearing off the left edge with Gecko browsers */
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#mainDiv { /* main web page container */
	width: 990px;/*sets the width for IE5.x's broken box model*/
	w\idth: 990px; /* sets the width of the wrapper for compliant browsers*/
	margin: 5px auto; /* sets a border to all 4 sides */
	position: relative; /* important to position it relatively */
	text-align: left; /* Realigns the text to the left after the IE hack in the body rule */
	top: -5px;
	border: 2px solid #000;
	background-color: #003399;
	z-index: 20;
	min-height:830px;
	height:auto !important;
	height:830px;
}

#siteHeader {
	margin: 0;
	padding: 0px 0px;
	width: 100%;
    height: 148px;
}

#globalNav { /* ##### not styled ##### */}

#main_pic { /* Main Pic Positioning */
	float: right;
	width:677px;
	margin: 0;
	padding: 0;
	min-height:476px;
	height:auto !important;
	height: 476px;
}

#main_content { /* Main Content DIV */
	float: right;
	width:645px;
	margin: 0;
	padding: 15px 10px 20px 10px;
	min-height:476px;
	height:auto !important;
	height: 476px;
	background-color: #FFF;
}

#main_content_w { /* Wide Main Content DIV */
	float: right;
	width:812px;
	margin: 0;
	padding: 15px 10px 20px 10px;
	min-height:476px;
	height:auto !important;
	height: 476px;
	background-color: #FFF;
}

/* MAIN ANCHOR STYLES - Normal & Wide DIVS */
#main_content_w a:link, #main_content a:link { font-family:Verdana, Arial, Helvetica, sans-serif; color: #000099; text-decoration: underline; }
#main_content_w a:visited, #main_content a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; color:#2f7a36; text-decoration:underline;}
#main_content_w a:hover, #main_content a:hover, #main_content_w a:active, #main_content a:active { font-family:Verdana, Arial, Helvetica, sans-serif; color:#2982d5; text-decoration: none; }

#magoffer {
 	position:absolute;
	left:880px;
	top: 7px;
	width:92px;
	height:122px;
	z-index:10;   
}

#wscontentwrap{
	width: 990px;
	margin: 0;
	padding: 0;
	z-index: 100;
}


#uppermenubar {
	position: relative;
	left:0px;
	top:8px;
	width:990px;
	height:18px;
	z-index:1;
	background-color: #69F; /* #C46150 */
	padding-top: 2px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
}

#lowermenubar {
	position: relative;
	left:0;
	top: 0;
	width:990px;
	z-index:1;
	background-color: #6ca288;
	margin: 20px 0 0 0;
	padding: 2px 0 2px 0;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
}

#siteFooter { /* Footer Positioning */
	clear: both;
	width:990px;
	height:50px;
	background-color: #fff;
	margin-top: 0px;
}


/***********************************************/ 
/*                SUB STYLES                   */
/* +++++++++++++++++++++++++++++++++++++++++++ */

#fmenu { /* Left menu 1 Positioning */
    float: left;
	width:155px;
	z-index:10;
	text-align: center;
}

#fmenu2 { /* Left menu 2 Positioning */
    float: left;
	width: 155px;
	z-index:10;
	text-align: center;
}


#fmenu p {
    width: 155px;
	height: 20px;
	margin: 0;
	padding: 4px 0 0 8px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

	
#fmenu p a:link, #fmenu p a:visited { 
    color: #fff; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none; 
	}
#fmenu p a:hover, #fmenu p a:active { 
    color: #69F; 
	text-decoration: none;
	}

#fmenu2 div.leftbanners {
	width:125px;
	padding: 10px 0 0 0;

}


.address_text{ /* Footer Menu text attributes */
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.footermenu{ /* Footer Menu text attributes */
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

.footermenu a:link  { /* Footer Menu text attributes */
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.footermenu a:visited  { /* Footer Menu text attributes */
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0000CC;
}
.footermenu a:hover  { /* Footer Menu text attributes */
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.footermenu a:active  { /* Footer Menu text attributes */
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}


/* ################# */
/* ##### OTHER ##### */
/* ################# */

td {
	padding-left: 10px;
	padding-right: 10px;
	}


h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 4px 0 15px 0;
	padding: 0px;
}

h1{
 font-size: 20px;
 text-transform:uppercase;
}

h2{
 font-size: 18px;
}

h3{
 font-size: 16px;
}

h4{
 font-size: 14px;
 font-weight: normal;
}


label{
 font: bold 100% Arial, Helvetica, sans-serif;
 color: #334d55;
}

.inactive { color: #ddd; font-style: italic; }