body {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif;  font-size: .8em; color: #000000; background-color: #ffffff;}
img { border: 0px; padding: 0px; }
a img{border:none;}

/* Links */
a { color: #db6900; text-decoration: none;}
a:hover { text-decoration: underline;}
a:visited { color: #222222; }
a:active { color: #363535; }
a:link { color: #db6900; }

/* Wrappers */
.wrapper, .menuWrapper, .missionWrapper, .featureWrapper, .subFeatureWrapper, .sectionFeatureWrapper, .featureWrapperSubpage, .specMenuSeparatorWrapper, .contentWrapper, .footerWrapper {	width: 100%;	text-align: center;}
/* Content Blocks */
.siteBlock, .menuBlock, .menuBlockSub, .missionBlock, .featureBlock, .subFeatureBlock, .sectionFeatureBlock, .featureBlockSubpage, .specMenuSeparatorBlock, .contentBlock, .footerBlock {	margin-left: auto;	margin-right: auto;	text-align: left;	width: 1000px;}

/* Nav */
.menuWrapper {background: #ffffff url(../images/bg_masthead_tile.jpg) repeat-x top left;}
.menuBlock, .menuBlockSub {text-align: right;	overflow: hidden;	height: 60px;	background: url(../images/bg_masthead.jpg) no-repeat top;}
.menuBlockSub {height: 59px;}
.menuItems {padding-right: 21px;	font-size: .85em;}
.menuWrapper a {padding-top: 20px;	color: #3c3c3c;	float: right;	text-align: center;	display: block;	width: 72px;	height: 40px;}
.menuWrapper a:visited {color: #3c3c3c;}
.menuWrapper a:active {color: #3c3c3c;}
.menuWrapper a:hover {text-decoration: none;	background: url(../images/nav_over.jpg) no-repeat;}
.menuWrapper #navOver {background: url(../images/nav_over.jpg) no-repeat;}

/* Mission Seection */
.missionWrapper {background: #cda575 url(../images/mission_wrapper.jpg) repeat-x top;}
.missionBlock {height: 36px;	//overflow: hidden;	background: #b9babc url(../images/bg_mission.jpg) repeat-x top;}
.mission {margin: 0px;	padding: 12px 0 0 32px;	font-family: Arial, Helvetica, sans-serif;	font-size: .85em;	font-weight: bold;	color: #FFFFFF;}
.mission a {color: #FFFFFF;}
.mission a:visited {color: #FFFFFF;}
.mission a:active {color: #FFFFFF;}
.mission a:hover {text-decoration: underline;}

/* Feature Seection */
.featureWrapper {background-color: #edaa59;}
.featureBlock {height: 320px;	background: #e37c00 url(../images/bg_subFeature.jpg) repeat-y top;}

/* Sub Feature Seection */
.subFeatureWrapper {background: #b9babc url(../images/bg_spot_bottom_tile_h.gif) repeat-x top;}
.subFeatureBlock {height: 160px;	background: #939598 url(../images/subFeature_background.gif) repeat-y top;}

/* Section Feature Seection */
.sectionFeatureWrapper {background: #b9babc url(../images/bg_spot_bottom_tile_h.gif) repeat-x top;}
.sectionFeatureBlock {height: 80px;	background: #939598 url(../images/subFeature_background.gif) repeat-y top;}
.detailSection {padding-top: 10px;	color: #3c3c3c;	display: block;}
.detailSectionBlock {overflow:visible;}
.detailSectionBlock img {border:1px solid #999999;	display: block;}

/* Global Stuff */
.data_light {margin:  0px 0px 6px 8px;padding: 0;	font: .85em/1em "Helvetica", Verdana, Arial, sans-serif;color:#000000;}
.data_body {margin:  0px 0px 4px 16px;padding: 0;font: .85em/1em "Helvetica", Verdana, Arial, sans-serif;color:#363535;}
.data_bold {color:#6F6E6E;	font: .85em/.75em bold "Helvetica", Verdana, Arial, sans-serif;	font-weight:bold;}
.data_newshead {color:#333333;	font: .95em/1.45em "Helvetica", Verdana, Arial, sans-serif;	font-weight:bold;}
.data_newsbody {color:#303030;	font: .85em/1.45em "Helvetica", Verdana, Arial, sans-serif;	font-weight:normal;}
.data_faq {	color:#4E4E4E;	font: 1.0em/1.45em "Helvetica", Verdana, Arial, sans-serif;}
.data_micro {	color:#4E4E4E;	font: .85em/1.45em "Helvetica", Verdana, Arial, sans-serif;}
.pullquote {	float: right;	width: 260px;	margin: 0px 0 2px 15px;	padding: 0;	font-size: 1.65em/1.15em;	color: #555555;	text-align: right;}
.right_floater {float:right;background:#E6E6E6;border: 1px solid #999999;padding:0px 10px 5px 10px;margin:0px 0px 0px 0px;}
.left_floater {float:left;border: 1px dotted #999999;padding:5px 10px 5px 10px;margin:20px 0px 0px 10px;}
.contentWrapper {background-color: #ffffff;}
.contentBlock {background: #ffffff url(../images/xtr_background.gif) repeat-y top;}
.contentArea {padding-left: 21px;	padding-right: 13px;}
.mainContentPadding {	padding-top: 36px;	padding-left: 36px;	padding-right: 36px;	padding-bottom: 16px;}
.regularPadding {padding: 20px;}

/* Structure */
.leftColumn {float: left;	width: 425px;	text-align: left;}
.rightColumn {	float: right;	width: 450px;}
.leftWideColumn {	float: left;	width: 625px;	text-align: left;}
.rightNarrowColumn {	float: right;	width: 250px;	text-align: right;}
.leftWideColumn img {	float:right;	margin:0px 3px 5px 10px;	vertical-align:top;	}
.columnSeparator {	float: left;	width: 1px;}
.columnClear {	clear: both;}
#forceclear {clear:both;	}

/********* side Nav Stuff  *************/
	#sidebar {	text-align: left;	padding:0px 0px 0px 20px;	font-size: .9em;	}
	#sidebar p {	padding:4px 0px 0px 10px;	margin:0 0 0px 0;	}
	#sidebar h3 {	margin:0px 0 0px 0;}

.separatorH {	background: url(../images/separator.gif) no-repeat center;	width: 100%;	height: 25px;	clear: both;}
.sideSeparatorH {	background: url(../images/side_separator_h.gif) no-repeat center;	width: 100%;	height: 25px;	clear: both;}

/************ Footer Stuff ************/
.footerWrapper {	background-color: #d3d3d3;}
.footerBlock {	height: 36px;	color: #6b6b6b;	font-size: 10px;	background: #c2c2c2 url(../images/footer_background.gif) repeat-y top;}
.footerBlock a, .footerBlock a:visited, .footerBlock a:active {	color: #6a6a6a;	text-decoration: none;}
.footerContent {	padding-left: 48px;	padding-right: 36px;	padding-top: 8px;	padding-bottom: 8px;}

