html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, sub, sup, tt, var, dd, dl, dt, li, ol, ul, form, fieldset, input, textarea, label, table, legend, caption, tbody, tfoot, thead, tr, th, td {
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
text-align:left;
}

a:link, a:active, a:visited {color:#0CF; text-decoration:underline;}
a:hover { color:#FC6;}

body {font-family:Helvetica, sans-serif; font-size: 13px; color:#000; text-align:center; margin: 0 0; padding: 0 0; background:#262626 url(images/bg.jpg) no-repeat scroll center top;}
body.Lin {font-family:Helvetica, sans-serif; font-size: 13px; color:#000; text-align:center; margin: 0 0; padding: 0 0; background:#262626 url(images/bgLin.jpg) no-repeat scroll center top;}
body.Mgrc {font-family:Helvetica, sans-serif; font-size: 13px; color:#000; text-align:center; margin: 0 0; padding: 0 0; background:#262626 url(images/bgMgrc.jpg) no-repeat scroll center top;}
body.Neu {font-family:Helvetica, sans-serif; font-size: 13px; color:#000; text-align:center; margin: 0 0; padding: 0 0; background:#262626 url(images/bgNeu.jpg) no-repeat scroll center top;}
body.Cit {font-family:Helvetica, sans-serif; font-size: 13px; color:#000; text-align:center; margin: 0 0; padding: 0 0; background:#262626 url(images/bgCit.jpg) no-repeat scroll center top;}
body.Syn {font-family:Helvetica, sans-serif; font-size: 13px; color:#000; text-align:center; margin: 0 0; padding: 0 0; background:#262626 url(images/bgSyn.jpg) no-repeat scroll center top;}

h1 {
	font-family: Helvetica, sans-serif;
	font-size: 1.2em;
	padding-bottom: 15px;
	color: #FFF;
	text-align:left;
}

.clearBoth{display:block; clear:both;}

#container{
	margin: 0 auto;
	padding: 0 auto;
	width: 957px;
	min-height: 100%;
	text-align:left;
}

#vertical_container{
	float: left;
	text-align:center;
	width:200px;
	height: auto 650px;
	vertical-align:top;
	background-color:#262626;
 	}


#header {float:left; clear:both; width: 957px; height: 150px; background-color:#000;}
#landingFlash {float:left; clear:both; width: 957px; height: 350px; background-color:#000;}
#logoSubNav {clear:both; width: 957px; height:100px; border-bottom: 1px solid #545454;}
#logoSubNav div {float:left;}

#main_content {
	float: left;
	width: 715px; 
	height: auto 650px;
	border-left:1px solid #545454; 
	font-size:15px; 
	color: #f4efef; 
	padding: 35px 20px 50px 20px;
}

/* for Internet Explorer */
/*\*/
* html #main_content {
height: 550px;
}
/**/ 

#main_content img {float:left; width:auto; padding:0 20px 0 20px;}

#main_content p {
	text-align:left;
	line-height:1.5em;
	text-align:justify;
	padding-bottom:24px;
}
#main_content li {
	margin-left:20px;
	padding-bottom:10px;
}

#landing {float: left; clear:both; width: 917px; height: 10px; overflow:inherit;font-size:15px; line-height:1.2em; color: #f4efef; padding: 20px;}

#footer_nav {
	clear:both;
	width: 957px;
	height:auto; 
	padding:0; 
	color: #fff; 
	background: #343434; 
	background-image:url(images/fnavBg.jpg); 
	background-repeat: repeat-x; 
	border-top:1px solid #545454;
}
#footer_nav  td {
	vertical-align:top;
}
#footer_nav ul.foot {
	margin:0;
	padding:0;
}
.foot li ul {
	list-style-type: none;
	margin: 5px; 
	padding: 0;
	width: auto; /*WIDTH OF MAIN MENU ITEMS*/
	border: 1px solid black;
}
.foot li {position:relative; list-style:none;}
.foot li a:active,li a:link,li a:visited{display:block; margin:0; padding:7px;	 color:#CCC; text-decoration:none;}
.foot li a:hover {display:block; margin:0; padding:7px;	 background-color:#93BBBD; color:#039; text-decoration:none;}


.blueLink {position:relative; list-style:none;}
a.blueLink:active,a.blueLink:link,a.blueLink:visited{display:block; text-align:right; margin:0 0 3px 0; padding:7px; text-decoration:none;}
a.blueLink:hover {display:block; text-align:right; margin:0 0 3px 0; padding:7px;	 background-color:#93BBBD; color:#039; text-decoration:none;}

.leftNav{
width: auto; /*width of menu*/
}

a.topsub:active, a.topsub:link, a.topsub:visited{font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans","Lucida",sans-serif; padding:3px; color:#CCC; text-decoration:none;}
a.topsub:hover {font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans","Lucida",sans-serif; padding:3px; color:#FFCC; text-decoration:underline;}

.leftNav .headerbar{
font: 13px Verdana;
color: white;
background: #606060 url(arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 7px; /*31px is left indentation of header text*/
}

.submenu{text-align:left;}

.leftNav .headerbar a{
text-decoration: none;
color: white;
display: block;
text-align:left;
}

.leftNav ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.leftNav ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.leftNav ul li a{
font: normal 12px Helvetica Neue, Helvetica, Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.leftNav ul li a:visited{
color: black;
}

.leftNav ul li a:hover{ /*hover state CSS*/
color: white;
background: black;
}

.leftNav h3{
margin:0;
padding:0;
}

.bgBlue{background-color:#8696a2; padding:10px}
.bgBlue a{color:#FFF; text-decoration:none;}


#footer {
		float:left;
		width: 937px;
		height: auto;
		margin: 0 auto;
		padding: 10px; 
		color: #dee8ee;
		bottom: 0px;
		background-color:#343434; 
		border-top: 1px solid #545454;
}

#footer img{float:right; color: #dee8ee;}

.floatLeft{float:left; vertical-align:top; width:138px; margin-left: 18px; border-right:1px solid #fff;}

.wB{border:2px solid white;}



div#primary {
background:transparent url(/img/global/sep_vertical.png) repeat-y scroll 0 0;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:.8em;
float:left;
margin-left:1.5em;
padding-left:1.5em;
width:42.5em;
}
div#primary p{padding-bottom:20px;}

form, fieldset {
margin:0;
padding:0;
}
fieldset {
border:0 none;
}
label {
clear:left;
display:block;
float:left;
margin-right:1em;
padding:0.3em 0;
text-align:right;
width:10em;
}
input, select, textarea {
background:url(images/opaque_15.png)repeat scroll 0 0;
border:medium none;
color:#C5CBD0;
float:left;
margin-bottom:0.5em;
padding:0.4em;
width:25em;
border:1px solid #666;
}
input:focus, select:focus, textarea:focus {
background:transparent url(/images/opaque_15.png) repeat scroll 0 0;
color:#FFFFFF;
}
textarea {
height:7em;
line-height:1.3em;
overflow:auto;
}
button {
background-color:transparent;
border:medium none;
color:#FFFFFF;
font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans","Lucida",sans-serif;
font-size:0.9em;
overflow:visible;
padding:0.3em 0;
text-align:center;
text-transform:uppercase;
width:auto;
}
button:hover {
background-color:#509F24 !important;
}
button:active {
background-color:#880000 !important;
}