A:link    {color:#ffffff; text-decoration:underline;}
A:active  {color:#cc9933; text-decoration:underline;}
A:hover   {color:#cc9933; text-decoration:underline;}
A:visited  {color:#cc9933; text-decoration:underline;}

body {
	margin: 0px 0px;
	padding: 0px 0px;
	background: #ffffff;
	color:#333; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	line-height: 14px;
}
.clearMe { clear:both; }

.nolink { cursor: default; }

h4, .subhead {
	color:#CC9933; 
	font-size: 10px;
	font-weight: bold; 
	line-height: 16px; 
}

h5, .subhead2 {
	color:#CC9933; 
	font-size: 12px;
	font-weight: bold; 
	line-height: 16px; 
}


h1 {
	color:#333300; 
	font-size: 14px;
	font-weight: bold; 
	line-height: 16px; 
	margin-bottom: 0px;
}

h2 {
	margin: 0px;
	font-size: 16px;
	line-spacing: 16px;
	}
	
h3 {
	margin: 4px;
	font-size: 13px;
	line-spacing: 14px;
	}

#divider, .divider {
	height: 15px;
	width:100%;
	background-repeat: repeat-x;
	background-image:url(/images/divider.gif); 
}

.logowrapper {
	z-index: 2;
	position:absolute;
	width: 100%;
	}
.logo {
	margin: 1px auto 0px auto;
	width: 815px;
	height: 87px;
	text-align: right;
	color: #fff;
	}
.logo img { float: right; }

.headwrapper {
	background: #333300;
	color: #fff;
	border-bottom: 1px solid #000;
	padding-top: 10px;
	_padding-top: 16px;
	}
.head {
	margin: 0px auto;
	padding: 0px 6px;
	width: 803px;
	}
#tagline {
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #858566;
	}

.greenbar {
	background: #7d8d2e;
	height: 11px;
	overflow: hidden;
	border-top: 1px solid #a3a3a3;
	border-bottom: 1px solid #464646;
	}

/* home */

#home {
	background: transparent url('/images/homebase.jpg') no-repeat 0px 1px;
	width: 834px;
	height: 348px;
	}

.homewrapper {
	z-index: 2;
	position:absolute;
	width: 100%;
	}
.homeright {
	margin: 0px auto;
	width: 834px;
	}
#homerightsafari {
	margin-top: -5px;
	}
#lefthome {
	float: left;
	margin: 56px 0px 0px 27px;
	}
#lefthomesafari {
	float: left;
	margin: 56px 0px 0px 27px;
	}
#righthome {
	float: right;
	margin-right: 71px;
	}
#calltoaction {
	float: left;
	margin-top: 56px;
	}

#divisions {
	z-index: 100;
	position: absolute;
	top: 290px;
	margin: 0px;
	padding: 0px;
	}
#divisions li {
	float: left;
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#divisions li#ce { margin-left: 34px; }
#divisions li#lm { margin-left: 38px; }
#divisions li#cw { margin-left: 48px; }

#newsalert {
	z-index: 100;
	position: relative;
	top: 262px;
	left: 176px;
}
	
/* content area */

.contentwrapper {
	background: transparent url('/images/bg_content.gif') repeat-x;
	}
.contentarea {
	margin: 0px auto;
	width: 815px;
	background: transparent url('/images/template_bg.gif') repeat-y;
	}
.leftcolumn {
	float: left;
	display: inline;
	width: 261px;
	}
.rightcolumn {
	float: right;
	display: inline;
	width: 554px;
	background: transparent url('/images/contentstrip.gif') no-repeat 0px 90px;
	}

.leftcolumn a:link, .leftcolumn a:visited,#lefttop a:link, #lefttop a:visited { color: #fff; }
.leftcolumn a:hover, #lefttop a:hover { color: #cc9900; }

.rightcolumn .textarea {
	margin: 12px 12px 12px 6px;
	}
.rightcolumn a:link, .rightcolumn a:visited { color: #cc9900; }
.rightcolumn a:hover { color: #354306; }

.rightcolumn .textarea {
	margin: 12px 12px 12px 6px;
	padding-top: 6px;
	}

#lefttop {
	list-style: none;
	margin: 0px 0px 0px 8px;
	padding: 0px;
z-index: 3;
position: absolute;
	}
#lefttop li {
	float: left;
	width: 116px;
	height: 23px;
	overflow: hidden;
	text-align: center;
	margin-right: 4px;
	}
#lefttop li a { 
	text-indent: -3000px;
	display: block;
	width: 116px;
	height: 16px;
	margin: 4px 9px 3px 9px;
	color: #fff;
	}
#lefttop li a#lm {
	background: transparent url('/images/btn_lm_home_off.gif') no-repeat;
	margin-left: 14px;
	}
#lefttop li a#cw {
	background: transparent url('/images/btn_cw_home_off.gif') no-repeat;
	margin-left: 14px;
	}
#lefttop li a#ce {
	background: transparent url('/images/ce_tab_off.gif') no-repeat;
	}

#leftbottom {
	clear:both;
	list-style: none;
	margin: 226px 6px 100px 0px;
	padding: 0px;
	text-align: right;
	color: #fff;
	}
#leftbottom #title {
	font-weight: bold;
	margin-bottom: 12px;
	}

.rightlinks {
	float: right;
	display: inline;
	width: 160px;
	border-left: 1px solid #7d8d2e;
	margin: 12px;
	padding: 8px;
	list-style: none;
	}
.rightlinks li {
	border-bottom: 1px dotted #7d8d2e;
	padding-bottom: 3px;
	margin-bottom: 3px;
}

/* footer */

.copyright {
	margin-top: 30px;
	padding-top: 2px;
	border-top: 1px solid #818d56;
	font-size: 9px;
	color: #818d56;
	}

.footer {
	margin: 0px auto;
	width: 815px;
	height: 57px;
	overflow: hidden;
	background: transparent url('/images/template_bottom.gif') no-repeat;
	}

/* popup styles */

.popupbody {
	margin: 0px 0px;
	padding: 0px 0px;
	background: #fff url('/images/popbg.gif') repeat-y;
}

.poptitle {
	width: 554px;
	height: 107px;
	background: transparent url('/images/contentstrip_long.gif') no-repeat left bottom;
	margin: 0px;
	padding: 0px;
}

.popbg {
	width: 500px;
	margin: 12px 24px;
}

.popupbody A:link    {color:#cc9933; text-decoration:underline;}
.popupbody A:hover   {color:#000000; text-decoration:underline;}
.popupbodyA:visited  {color:#000000; text-decoration:underline;}

.poplink {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#000000; 
	font-size: 10px; 
	line-height: 16px; 
}

.poplink A:link{color:CC9933; text-decoration:underline;} 
.poplink A:hover{color:000000; text-decoration:underline;}
