body {
 	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	background: #4d4c43;
	color: #4c4c4c;
}

#header {
  height: 197px;
}

#navHolder {
  height: 82px;
  background: #4273CD url(navbg.gif) repeat-x;
  font-size:11px;
  text-align:center;
  white-space:nowrap;
}

#logoholder {
  height: 111px;
  border-top:2px solid #E51B24;
  border-bottom:2px solid #E51B24;
  background-color:white;
  position:relative;
}

#logoholder div#centered {margin: 0 auto; width:650px; position:relative; left:30px}

#logoimg {width: 550px; height: 98px; top:4px; position:absolute; left:0; background: url(logo.gif) no-repeat; border:none}

#header-swirl {width: 77px; height:111px; background: url(swirl.gif) no-repeat; position:absolute; top:0px; right:0px;}
#espanol {height:34px; position:absolute; top:70px; right:20px}

#navCenterer {width:900px; text-align:center}

#nav {
  position: relative;
  margin: 0 auto;
  padding: 10px 0 0 0;
  height: 40px;
  z-index: 1250;
  width:680px;
  white-space:nowrap;
}

.nav-links {
  float: left;
  margin: 0;
  padding: 4px 7px 0 0;
  height: 30px;
  list-style: none;
  white-space:nowrap;
  display:inline;
}

.nav-separator {width:2px; height:40px; background: url(separator.gif) no-repeat 100% 50%; float:left; margin-right:16px}

#nav-primary {
  font-size: 1.3em;
  font-weight: bold;
}

.nav-secondary {
  padding-left: 5px;
  font-size: 1.2em;
}

.nav-item img {
  float: left;
  padding-top:5px;
  margin-right:-1px;
}

.nav-item {
  float: left;
  margin: 0;
  padding: 0;
  background: none;
}

.nav-link {
  float: left;
  text-decoration: none;
  line-height: 1em;
  padding: 9px 20px 0 2px;
  height: 21px;
  color: #FFFED5;
  font-family: verdana, helvetica, sans-serif;
}

.nav-link:hover {
	text-decoration:underline;
	color:#ffffa0
}

#home {margin:0 10px; font-size:1.1em}

#content {
  position: relative;
  float: left;
	background: #edede5;
	min-height: 200px;
	width: 100%;
	z-index: 1000;
}

#content-wrapper {
  position: relative;
	margin: 0 auto;
	width: 900px;
}

.main {
	position: relative;
	top: -23px;
	left: -2px;
	float: left;
	padding: 40px 27px 20px 27px;
	min-height: 260px;
	z-index: 1001;
}

.brCorner {position:absolute; bottom:30px; right:60px; text-align:right; font-size:14px; font-weight:bold; height: 18px; 
  background-image: url(redarrows.gif);
  background-repeat: no-repeat;
  background-position: 0 0;}
.brCorner a {position:relative; left: 28px;}


.full .main {
	width: 850px;
	background: url(main_full.gif) no-repeat top left;
}

.section {
	margin-top: 30px;
	padding-top: 30px;
	border-top: 1px solid #e6e5da;
}

.blacky {color:black}
.bluey {color:blue; text-decoration:underline}

.coolImg {bgcolor:#f0f0f0; padding:2px; border:1px solid #888}

#footer {
	clear: both;
	float: left;
	padding: 25px 0 0 0;
  width: 100%;
  height: 80px;
	background: url(footer_shadow.gif) repeat-x top left;
	color: #a6a6a0;
	font-size:11px;
}
#footer .blink {color: #fff;}

#footer-inner {
  margin: 0 auto;
  width: 900px;
}

#footer-links1 {
  float: left;
  width: 400;
}

#footer-links2 {
  float: right;
  text-align: right;
  width: 49%;
}

#footer a, #footer a:visited {
	color: #a6a6a0;
}

#footer a:hover {
	color: #fff;
}

#footer a:active {
	color: #a6a6a0;
}

#footer .separator {
	color: #6e6e65;
	vertical-align: 0;
}


h2 {
	margin: 2px 0 14px 0;
	font-size: 1.8em;
	line-height: 1.1em;
	color: #E51B24;
	font-family: helvetica, arial, sans-serif;
}

h3 {
	margin: 0 0 15px 0;
	font-size: 1.4em;
	color: #E51B24;
}

a {
	color: #007fbf;
	text-decoration: none;
}

a:hover {
	color: #bf4000;
	text-decoration: underline;
}

a:active {
	color: #007fbf;
}

img {
	border: none;
}

#skipnav {
	position: absolute;
	top: -1000em;
	left: -1000em;
}

.clear {clear:both;}
