body{
	font-family: verdana, arial, sans-serif; background-color: #ffd5a4; text-align: center; font-size: x-small;}
img{border: none;}
	
#logo{position: absolute; margin-left: -335px; top: 23px}	
	
#outerWrapper{
	position: absolute;	width: 738px; background-color: #fff; padding: 2px; left: 50%; margin-left: -369px; top: 20px;}

#innerWrapper{
	float: left; border: 1px solid #039; text-align: left; width: 736px;}

#topWrapper{
	float: left; border: 1px solid #039; text-align: left; width: 728px; background-color: #fff; border-bottom: 0; margin: 26px 3px 0 3px; z-index: 5;}

#blueBand{
	float: left; width: 100%; background: url("/images/blueBG.gif"); height: 19px; color: #fff;}

#topNav{
	list-style: none; margin:0; padding: 0; margin-left: 195px;}	

#topNav, #topNav li{ display: inline;}

#topNav li{padding-right: 15px; }
	
#orangeBand{
	float: left; width: 100%; background: url("/images/orangeBG.gif") repeat-x; height: 40px;}

#vehicles{float: right;}
	
#navContentWrapper{
	float: left; width: 725px; border: 1px solid #039; border-bottom: 0; border-right: 0; margin-top: 3px; margin-left: 3px; background: url("/images/navContentBG.gif") repeat-y;}


/* START left container and its contents */
#leftContainer{
	float: left; margin-top: 55px; margin-left: 15px; width: 155px;	border: 0px solid #c30;}
	
/* LEFT CONTAINER CONTENT */

/* START: LEFT NAV */
.HasChild  { background: url(/images/right_arrow_black.gif) right no-repeat;}

#nav  {clear: left; margin-top: 0px; }

/* defines all a tags within it */  
#nav a  { color: #000;  text-decoration: none;  margin: 0;  padding: 0; display: block; font-weight: normal;}  
#nav a:hover{color: #fff;}
#nav li {  margin: 0; }

/* root menu */  
.MenuRoot  { background-color: #ffd5a4; padding-left: 0;  margin-left: 0; line-height: 12px;  width: 154px; list-style: none; }
.MenuRoot li {border: 0px solid #fff;  cursor: pointer ;  position: relative; }

/* expanding menus */
.MenuVertical {position: absolute; background-color: #ffd5a4; padding: 0;  width: 154px; margin-left: 155px; margin-top:0; list-style: none;}
.MenuVertical li {cursor: pointer ;  float: none; padding: 0 0 0 6px; margin: 0;}
.MenuVertical li a { display: block;  }
.Level1 {position: relative;}
.Level2 {position: absolute; top: 0px;  left: -4px;  display: none;}
.Level2 li:hover, .Level2 li.over, .Level1 li:hover, .Level1 li.over{background-color: #ff8f00; }
.Level3, .Level4, .Level5 {position: absolute;   top: 0px;  left: -4px;  display: none;}
.Level1 li:hover ul.Level2,.Level1 li.over ul.Level2  {display: block;}
.Level2 li:hover ul.Level3,.Level2 li.over ul.Level3  {display: block;}
.Level3 li:hover ul.Level4,.Level3 li.over ul.Level4  {display: block;}
.Level4 li:hover ul.Level5,.Level4 li.over ul.Level5  {display: block;}

* html .MenuVertical li   {height: 17px;}
* html .MenuVertical li a   {display: inline;}
.Level1 li, .Level2 li, .Level3 li, .Level4 li, Level5 li  {  behavior: url(/includes/styles/ieMenu.htc) ; padding: 5px;
 }	
 
/* END LEFT NAV */	
	

/* END left container */	
	
	
/* START right container and its contents */
#rightContainer{
	float: right; width: 530px; border: 0px solid #c30;}
#banner{float: right; margin-right: 1px;}
	
#orangeBar, #bread{float: right; background-color: #ff8f00; color: #fff; width: 519px; padding: 3px 5px; margin-right: 1px;}

#bread{margin-top: 20px; margin-bottom: 20px;}

#col1{float: left; border: 0px solid #c30; width: 519px; margin: 10px 5px 10px 0;}

/* DISPLAYING ADDITIONAL PAGE LINKS WITHIN A SECTION */
#col1 #additionalPages UL.pageDet{
	margin: 5px; padding: 5px; list-style-type: none;}

#col1 img{padding-right: 5px;}
	
#additionalPages{
	background-color: #ffd5a4; margin: 0 0 5px 5px; padding: 5px; width: 30%;}

/*News archive styles*/
.newsHomeItem{float: left; width: 509px; background-color: #ffd5a4; margin-bottom: 10px; padding: 0 5px 5px 5px;}
.newsArchiveYear{padding-top:1em; }
.newsArchiveYear span{width:16%;}
.headline{margin-bottom: 3px;}
#eventNav{padding:15px 0;}
.selDate,.eventNavA{padding:5px;}
.selDate{background-color: #E4F6FB}

.redtext{color:#c30;}

#footer{border: 1px solid #039; padding: 3px; float: right; margin-bottom: 10px; margin-top: 20px; margin-right: 5px;}
/* END right container */	


/* typography */
h1, h2, h3, .title1, .title2, .title3 {
	font-weight: bold; margin-top: 10px; margin-bottom: -8px; letter-spacing: 1px;}

h1, .title1{font-size: 130%;}
h2, .title2{font-size: 120%;}
h3, .title3{font-size: 110%;}

/*p{margin-top: 5px; margin-bottom: 1px;}*/
p .item{border: 1px dashed green; background-color: pink;}

hr {color: #ff8f00; border: 1px solid #ff8f00;}

.redtext{color: #c30;}
.bold {font-weight: bold;}
.floatRight{float: right;}
.floatLeft{float: left;}

/* hyperlinks */
a{text-decoration: none; color: #c30; font-size: 110%; font-weight: bold;}
a:hover{text-decoration: underline; color: #039;}

a.readmore{font-weight: normal; font-style: italic; font-size: 98%;}

a.homeNewsTitle{font-weight: bold; color: #039;}
a.homeNewsTitle:hover{font-weight: bold; color: #c30;}
a.readmoreHomeNews{font-weight: normal; font-style: italic; font-size: 98%; color: #039;}
a.readmoreHomeNews:hover{color: #c30;}


a.topNav{color: #fff; text-decoration: none; font-size: 10px;}
a.topNav:hover{color: #c30; text-decoration: none;}

a.breadcrumb{color: #fff; text-decoration: underline; font-weight: normal;}
a.breadcrumb:hover{color: #039; text-decoration: underline;}

#additionalPages a{font-weight: normal;}

