
/* structure **************************************** */

body {
	background: #000;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
}

/* ----------container -------------- */
#container {
width: 980px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
xborder-left: 1px solid #ccc;
xborder-right: 1px solid #ccc;
background: #000;


}


#header {
	background: url(imgs/mast_bg.jpg) repeat-x;
	height: 128px;
	xmargin-bottom:57px;
}

#navOuter {
	xz-index: 100;
	xvisibility:visible;
	width:980px;
	height:57px;
	position:absolute;
	xleft:auto;
	xtop:auto;
	margin:auto;
	xmargin-top: -57px;
}

#navOuter2 {
	xz-index: 100;
	xvisibility:visible;
	width:980px;
	height:57px;
	position:absolute;
	xleft:auto;
	xtop:auto;
	margin:auto;
	xmargin-top: -57px;
}

#midGreen {
	height: 221px;
}


#lower {
	border-top:7px solid whitesmoke;
	padding-top: 10px;
	
}

.contentCol {
	float:left;
	width:674px;
}

.CTAright {
	float: right;
	width:305px;
	border-left: 1px solid #cccccc;
}



/* global link styles **************************************** */

A:LINK {
	color: #fe5e00; /* default blue */
	xcolor: #ec8000; /* burnt yellow */
	xcolor : #d44a26; /* burnt red */
	xcolor: #114fbd; /* cobalt blue */
	xcolor : #00a2e1; /* sky blue */
	xcolor: #00529b;  /* corp blue */
	xcolor: #516c8f;  /* corp blue */
	
	
	Xcolor: #066eb2;  /* corp blue */
	
	text-decoration : none;
	}
	
A:VISITED {
	color : #f6803b;
	text-decoration : none;
	}
	
A:HOVER {
	color: #000;
	xtext-decoration : underline;
	xbackground: #eaeaea;
	}
#lower A:HOVER {
	color: #000;
	xtext-decoration : underline;
	background: #eaeaea;
	}
	
A:ACTIVE {
	xtext-decoration : underline;
	color : #000;
	}

	
	

.topLinks A:link {color : #666;}
.topLinks A:visited {color : #666; text-decoration: none;}
.topLinks A:hover {color : #000; text-decoration: none;}

.navBread A:link {color : #fe5e00; font-size: 10px;}
.navBread A:visited {color : #fe5e00; text-decoration: none; font-size: 10px;}
.navBread A:hover {color : #000; text-decoration: none; font-size: 10px;}

.footer A:link {color : #909090; font-size: 11px; padding: 1px 10px 0 10px}
.footer A:visited {color : #666; text-decoration: none; font-size: 11px; padding: 1px 10px 0 10px}
.footer A:hover {color : #000; text-decoration: none; font-size: 11px; padding: 1px 10px 0 10px}


.arrow1 A:link, .arrow2 A:link {color : #fe5e00; text-decoration: none;}
.arrow1 A:visited, .arrow2 A:visited {color : #f6803b; text-decoration: none;}
.arrow1 A:hover, .arrow2 A:hover {color : #000; text-decoration: none;}

a img{ border:0px}



.arrow1 ul{margin:0; padding:0; list-style:none}
.arrow1 li{ line-height:18px }
.arrow1 li{ background:url(imgs/arrow1.gif) center left no-repeat; background-position:0 8px; margin:0px; padding-left:9px; xcolor:#91908d;}
.arrow1 li a { text-decoration:underline}
.arrow1 li a:hover{color:#91908d; text-decoration:none}

.arrow2 ul{margin:0; padding:0; list-style:none}
.arrow2 li{ line-height:18px }
.arrow2 li{ background:url(imgs/arrow2.gif) center left no-repeat; background-position:0 3px; margin:0px; padding-left:20px; xcolor:#91908d;}
.arrow2 li a { text-decoration:underline}
.arrow2 li a:hover{color:#91908d; text-decoration:none}



/* ---------- CONTENT STYLES -------------- */

#midGreen {
	font-size:13px;
	color: #fff;
}

#lower {
	background: #fff;
}

h1 {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size:36px;
	color:#1f1000;
	margin: 0 -30px 0 -80px;
	background: whitesmoke;
	padding: 5px 0 5px 30px;
}

h2 {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size:16px;
	color:#1f1000;
}

h3 {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size:14px;
	color:#1f1000;
	margin: 0px;
}

#midGreen h2 {
	color:#1f1000;
	border-left: 6px solid #fff;
	padding-left: 6px;
	margin: 0 0 10px 0;
}

#lower h2 {
	color:#474843;
	border-left: 6px solid #c8db00;
	padding-left: 6px;
	margin: 0 0 10px 0;
}




.navBread {
	color: #474843;
	font-size: 10px;
}

.smallG {
	color: #474843;
	font-size: 13px;
}

.credit {
	color: #a2a2a2;
	font-size: 10px;
	line-height: 20px;
}



.footer {
	color: #5a5a5a;
	font-size: 10px;
	background: url(imgs/lower_cap.jpg) top no-repeat;
	padding: 35px 20px;
	line-height: 20px;
	
}













/* ---------- navigation -------------- */

.navBox {
	background: url(imgs/nav_bg2.gif) top repeat-x;
	width:980px;
	height: 57px;
	xpadding: 5px 0px 0px 0px;
		
	xbackground-color: red;
}


/* TABS **************************************** */
			


.tab1 a {
	font-family: 'X', Arial, Helvetica, Verdana, Sans-serif, 'X';
	font-size: 12px;
	font-weight: bold;
	color:#fff;
	float:left;
	top:0px;
	left: 0px;
	display:block;
	width: 90px;
	padding: 20px 20px 22px 20px;
	xheight: 57px;
	xmargin-right: 1px;
	text-align: center;
	background: url(imgs/tab_bg.gif) top right no-repeat;
	xborder-right: 1px solid #332618;

	
	}
	
.tab1 a:visited {
	color: #ffffff;
	}
	
.tab1 a:hover {
	font-family: 'X', Arial, Helvetica, Verdana, Sans-serif, 'X';
	font-size: 12px;
	font-weight: bold;
	color:#1f1000;
	float:left;
	top:0px;
	left: 0px;
	display:block;
	width: 90px;
	padding: 20px 20px 22px 20px;
	xheight: 57px;
	xmargin-right: 1px;
	text-align: center;
	background: url(imgs/tabOn.gif) top repeat-x;
	xborder-right: 1px solid #332618;
}
	
.tab1On a{
	font-family: 'X', Arial, Helvetica, Verdana, Sans-serif, 'X';
	font-size: 12px;
	font-weight: bold;
	color:#1f1000;
	float:left;
	top:0px;
	left: 0px;
	display:block;
	width: 90px;
	padding: 20px 20px 22px 20px;
	xheight: 57px;
	xmargin-right: 1px;
	text-align: center;
	background: url(imgs/tabOn.gif) top repeat-x;
	xborder-right: 1px solid #332618;
}
