/* CSS Document */

/* GENERAL */
* {
	margin: 0em;
	padding: 0em;
}
body {
  font-family:Arial,Helvetica,sans-serif;
	font-size: 10pt;
	background-color:#F4F0E7;
}
#wrap {	background:transparent url('images/background.jpg') repeat-x 0 0; }	
a img {border:none}
.clearBoth {clear:both}

a { color: #9D0C0F; text-decoration: none; }
a:hover { text-decoration: underline; }

/* HEADER */

#headerContainer { background:#A5351A }
#header { margin-left: auto;margin-right: auto;width: 980px }
#headerLeft a { float:left;text-decoration:none; width:696px; height:212px;}
#headerRight { float:left; width:280px; height:212px;background-color:#9D0C0F }

/* GLOBAL NAV */

#globalNav {margin:30px 20px 20px 20px; }
#globalNav ul {font-size:15px;color:#BBB2B3;list-style-type: none;padding: 0px;margin: 0px;}
#globalNav li {margin-bottom:15px;  }
#globalNav a, #globalNav a:link, #globalNav a:visited, #globalNav a:active { color:#BBB2B3;text-decoration:none;background-image: url('images/nav_arrow_right.png');
background-repeat: no-repeat;
background-position: 0px 2px;
padding-left: 22px; }
#globalNav a:hover { color:#FFF;background-image: url('images/nav_arrow_right_over.png');
background-repeat: no-repeat;
background-position: 0px 2px;
padding-left: 22px; }
#globalNav a.selected { color:#FFF;background-image: url('images/nav_arrow_right_over.png');
background-repeat: no-repeat;
background-position: 0px 2px;
padding-left: 22px; }

/* PRIMARY NAVIGATION */

#navContainer {}
#nav {
  margin-left: auto;margin-right: auto;width: 980px;
	color: #FFF;
	padding: 8px;
}
#nav ul {
	font-size:15px;
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 
#nav ul li {
	margin-left: 0px;
	padding-right:20px;
	padding-left: 20px;
	border: none;
	list-style: none;
	display: inline;
	border-left:solid 1px #FFF;
	}
#nav ul li:before {
	border-left:solid 1px #FFF;
	}
	
#nav ul li.first {
	border:none;
	}
#nav a, #nav a:link, #nav a:visited, #nav a:active { color:#FFF;text-decoration:none }
#nav a:hover {color:#F2C469 }

/* BODY */

#bodyContainer {
  margin-left: auto;
  margin-right: auto;
  width:990px;
  margin-top:20px;
  padding-top:9px;
  background:transparent url('images/top_curve.jpg') no-repeat 0 0;
}
#bodyWrap {
  width:990px;
  background:transparent url('images/side_drop.jpg') repeat-y 100% 0;
}
#body {
  width:940px;
  background-color:#FDFAE7;
  padding:25px 20px 10px 20px;
}
#body h1 { font-size:28px; color:#9D0C0F; margin-bottom:8px }
#body h2 { font-size:14px; color:#9D0C0F;margin-top:2px;margin-bottom:3px }
#body p { font-size:12px; color:#666;line-height:1.5em; margin-bottom:15px }
#body td { font-size:12px; color:#666;line-height:1.5em; }
#body strong { font-size:12px; color:#666;line-height:1.5em; }
.body_red { font-size:12px; color:#9D0C0F;line-height:1.5em; margin-bottom:15px }
#body ul { font-size:12px; color:#666;line-height:2em; margin-bottom:15px; list-style-position:inside; margin-left: 10px;}

#rightSideBar { float:right; width:350px; }
#rightSideBar .imageStack {margin: 30px 0;}
#rightSideBar .socialLinks {margin: 10px 0 10px 115px;border:none}

/* FOOTER NAV */

#footerNav {
  clear:both;
  background:transparent url('images/bottom_curve.jpg') no-repeat 0 100%;
  margin-left: auto;
  margin-right: auto;
  width: 990px;
  text-align:center;
	height:45px;
	padding-top: 15px
	}
#footerNav ul {
	color: #FFF;
	font-size:14px;
	margin-top:30px;
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 
#footerNav ul li {
	margin-left: 0px;
	padding-right:10px;
	padding-left: 10px;
	border: none;
	list-style: none;
	display: inline;
	border-left:solid 1px #FFF;
	}
#footerNav ul li:before {
	border-left:solid 1px #FFF;
	}
	
#footerNav ul li.first {
	border:none;
	}	
#footerNav a, #footerNav a:link, #footerNav a:visited, #footerNav a:active { color:#FFF;text-decoration:none }
#footerNav a:hover {color:#F2C469 }	

/* FOOTER */

#footer {
  margin-left:auto;
  margin-right:auto;
  width:948px;
  font-size:10px;
  color:#999;
  padding-left:40px;
  margin-top:0px
}
#footerWordmark {float:right}
.small {  font-size: 10px}
#authContainer td, #regContainer td { padding:4px }

