body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:101%;
	background: #cdccc9;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #5a5a5a;
}

#container {
	width: 932px;
	background: #FFFFFF;
	margin: 0px auto 0px auto;
	border: none;
	text-align: left;
  background: #ffffff url('images/mainbg.gif') repeat-y;	
	padding:0px; 
}

#header{
  background: url('images/maintop.gif') no-repeat;
	margin: 25px auto 0px auto;
  padding: 0;
  height:116px;
  color: #9c9d9f;
  width:933px;
	text-align:left;
}

#header .hl {
  float:left;
	width:525px;
	padding:20px 0px 0px 25px;
}

#header .hm {
 float: left;
 margin:0px;
 padding:0px;
 padding:20px 0px 0px 20px;
 text-align:right;
 font-size:0.9em; 
}


#header .hm H1 {
 font-size:1em;
}

#header H1.hpq {
 font-size:1.01em;
 color: #004B93;
}


#header .hp {
/* float:left;*/
 text-align:right;
 margin:17px auto auto 0;
}

#headerImg{
 background: #004b93;
 margin: 0px 2px 0px 2px;
 padding: 0px;
 width:928px;
 height:230px;
 overflow:hidden;
 position:relative;
/* float:left;*/
 clear:both;
}

/*** NAV ***/
#nav{
 background: #004b93 url('images/navbg.png');
 height:2.19em;
 margin: 0px 2px 0px 2px;
/* float:left;*/
}

/*** MAIN CONTENT ***/
#mainContent {
 font-size:0.8em;
	padding:0;
	margin:0px;
}

#contentleft {
  padding:15px 15px 15px 0px;
  float:right;
  width:200px;
  display:inline;
	text-align:center;
}

#contentleftHome {
  padding:15px 15px 15px 0px;
  float:right;
  width:295px;
  display:inline;
	text-align:center;
}

#dl {
  background: url('images/dlbg.png') no-repeat;
  padding: 60px 0 0 10px;
  height:50px;
  color: #ffffff;
  clear:right;
	text-align:left;
}

#dl A {
  color: #eaeaea;
	text-align:left;
}

#dl A:Hover {
  color: #ffffff;
}

.hb {
  color: #004b93;
  font-weight: bold;
}

.hbTitle {
  color: #004b93;
  font-weight: bold;
	font-size:1.5em;
}


#news {
  font-size:1.5em;
  font-weight: normal;
  color: #9c9d9f;
	text-align:left;
	margin:10px 0px;
	padding:0px;
}

#news A {
  font-size:0.65em;
  color: #004b93;
}

#news .newsboxItem {
 clear: both;
 float:left;
 margin-bottom:10px;
 width:287px;
}

#contentmain {
  float:left;
  padding:0px 0px 0px 25px;
	margin-top:9px;
	width:685px;
}

#contenthome {
  float:left;
  width: 570px;
  padding:0px 25px 0px 25px;
	margin-top:9px;
	
}

#contentmainW {
  padding:0px 25px 0px 25px;
	margin-top:9px;
}


.siteImage {
  margin-bottom: 10px;
	margin-right: 10px;
	border:1pt solid #004b93;
	background:#004b93;
	margin:2px;
	float:left;
}

.siteImage IMG {
	border:1pt solid #004b93;
}

/*** FOOTER ***/
#footer{
 background: #004b93 url('images/footerbg.gif') repeat-x;
 color:#ffffff;
 font-size:0.6em;
 height:34px;
 padding:0px;
}

#footer .fl {
  width:1.13em;
  height:2.13em;
  float:left;
} 

#footer .fm {
 float:left;
 padding:0.8em;
 height:2.13em;
 width:885px;
}

#footer .fr {
 float:right;
}

#footer .ft {
 float:left;
}
#footer .ebxp {
 float:right;
 color: #909090;
}

#footer A {
 color: #efefef;
 font-weight:bold;
 text-decoration:none;
}


#w3c {
 margin-top:10px;
}

/*** HTML TAGS ***/
H1 {
  color: #9d9c9f;
  font-weight:normal;
	font-size: 1.5em;
}

H1.pTitle {
  color: #9d9c9f;
  font-weight:normal;
	font-size: 1.2em;
}

.pTitleB {
  font-weight:normal;
	font-size: 1.6em;
}

H2 {
  color: #9d9c9f;
  font-weight:normal;
	font-size: 1.25em;
}


IMG {
  border: 0px;
}


A {
  color: #004b93;
	text-decoration:none;
}

.cb {
  clear:both;
  width:932px;
	height:10px;
	font-size:0px;
} 

TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}

INS {
	text-decoration:none;
}

/* NEWSBOXES */
#newsboxes {
  text-align:center;
	padding:3px;
	margin-left: 10px;
	margin-right: 10px;	
}

#newsboxes TBODY{
 padding:0px;
 margin:0px;
}

.nbHeader {
 background: #004b93 url('images/nboxHeader.png') no-repeat;
 color: #ffffff;
 width:297px;
 height:36px;
 font-size:1.5em;
 text-align:left;
 vertical-align:middle;
}

.nbHeader A {
  color: #ffffff;
}

.nbImage {
 background: #ffffff url('images/nboxbg.png') repeat-y;
}

.nbContent {
 background: #ffffff url('images/nboxbg.png') repeat-y;
 padding:0px;
 margin:0px;
}

.nbContentTxt {
 padding: 2px 10px;
 margin:0px;
 display:block;
 text-align:left;
}

.nheaderW {
 margin-top: 20px;
	display:inline;
	padding-left:12px;
	padding-top:45px;
	height:36px;
}

.nheaderG {
  color: #9c9d9f;
  margin-top: 20px;
	display:inline;	
	font-weight:bold;
}

.nbTbl {
  width: 905px;
}


.nbCell1 {
  width:297px;
}

.nbCell2 {
  widtH:7px;
}

/**********************/

#news .newsboxItem {
 clear: both;
 float:left;
 margin-bottom:10px;
 width:287px;
}

.newsbox {
  cleaR: both;
	width:298px;
}

.newsbox .header {
 background: #004b93 url('images/nboxHeader.png') no-repeat;
 color: #ffffff;
 width:297px;
 height:30px;
 font-size:1em;
 padding:7px 0px 0px 0px;
}


.newsbox .content {
 background: #ffffff url('images/nboxbg.png') repeat-y;
 padding:10px;
}


.newsbox UL {
/*  list-style: none; */ 
	margin: 15px;  
	padding: 0px;
	color: #9d9c9f;
	list-style:circle;
}
 
.newsbox LI {
/*  margin-bottom: 5px;
	padding-bottom:5px;
	border-bottom: 1pt solid #9D9C9F;*/
	padding-bottom:5px;
}
 
.newsbox .footer {
 clear:both;
 background: #004b93 url('images/nboxFooter.png') no-repeat;
 color: #ffffff;
 width:297px;
 height:18px;
}


.newsbox .headerW {
 margin-top: 20px;
	display:inline;
	padding-left:12px;
	padding-top:50px;
	height:36px;
}

.newsbox .headerG {
  color: #9c9d9f;
  margin-top: 20px;
	display:inline;	
	font-weight:bold;
}

.newsbox .newsBoxItem {
}

/****************************/
.newsItem {
	margin-bottom: 5px;
	clear: both;
}

.newsImg {
	float: left;
	display:inline;
}

.newsLnk {
	float: left;
	margin:30px 0 0 10px;
	display:inline;
}


.newsLnk A {
  font-weight: bold;
}

.news_link {
 color: #004b93;
 font-weight:bold;
}

.ditto_pages {
  color: #9d9c9f;
	margin-bottom:20px;
}

.ditto_page, .ditto_currentpage {
	margin-right:5px;
}

.sideboxImg {
  width:125px;
	height:125px;
	float: right;
	margin-bottom:10px;
	margin-right:30px;
	clear:both;
}
/**** BREADcrumbs ****/

#B_crumbBox {
	padding:10px;
	padding-left:0px;
	padding-bottom:0px;	
}


#B_crumbBox A {
  color: #004b93;
	font-weight:bold;
}
.B_firstCrumb {}

.B_crumb {}

.B_lastCrumb {}

.B_currentCrumb {}


/**** thumbscontainer ****/
.thumbscontainer {
	clear: both;
	width:875px;
	padding:0px;
	margin:0px auto 0px auto;
	text-align:center;
	display:inline;
}


.thumbs {
 width:875px;
}

UL.thumbs LI {
  width:260px;
	float:left;
	height:150px;
	text-align:left;
}

IMG.thumbnail {
 height: 97px;
}
/**** ****/

#tabs {  padding: 10px;} 

#tabs #nav { 
  margin-bottom: 0px; 
	margin-left: 8px;
} 

#tabs ul {  
  list-style: none;  
	margin: 0px;  
	padding: 0px;
} 
#tabs #tabsnav ul li {  
  display: inline;	  
	padding: 3px 7px;  
	cursor: default;  
	background-color: #eeeeee;	  
	border: 1px solid #cccccc;  
	border-bottom: none;  
	margin-right: 0px;
} 

#tabs #tabsnav ul li.active {  
  border: 1px solid #000066;  
	border-bottom: 1px solid white;  
	background-color: #ffffff;	
} 

#tabs #tabsnav ul li:hover {  
  background-color: #ffffff;
} 

#tabs #data {  margin-top: 3px;} 

#tabs #data div {  
  display: none;  
	border: 1px solid #000066;  
	padding: 10px;
	widtH:850px;
} 

#tabs #data div.active {  display: block;}



#mgGallery {
text-align:center;
/*width:800px;*/
border: 1pt solid #ffffff;
padding:5px;
}

#mgCarousel {
  float: right;
	margin-left: 5px;
	clear: right;
	border: none;
	height:365px;
	background: url('images/carousel_border.gif') no-repeat;
	padding:25px 25px 35px 25px;
	width:100px;
	margin-right:35px;
}
/**********************/

#sidebox {
  font-size:1em;
  font-weight: normal;
  color: #9c9d9f;
	text-align:left;
	margin:60px 0px;
	padding:0px;
}

.sidebox {
  cleaR: both;
	width:298px;
}

.sidebox .header {
 background: #ffffff url('images/sboxHeader.png') no-repeat;
 color: #ffffff;
 width:297px;
 height:18px;
 padding:0px;
}


.sidebox .content {
 background: #ffffff url('images/nboxbg.png') repeat-y;
 padding:0px 10px;
 margin:0px;
 margin-top:-13px;
 margin-bottom:-12px;
}

.sidebox .footer {
 clear:both;
 background: #004b93 url('images/nboxFooter.png') no-repeat;
 color: #ffffff;
 width:297px;
 height:18px;
}

/****************************/

.formRow {
	margin-bottom:10px;
	color: #004b93;
}

.blankrow {
  clear: both;
}
.formLabel{
 float: left;
 width:150px;
}
.formInput{
float:left;
}
.button {
  background: #9c9d9f;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}

.errors {
  color: #ff0000;
	margin-bottom:10px;
}



.childscontainer {
	text-align:center;
	/*margin: 0px 175px 0 175px;*/
	margin-left:65px;
	margin-top:45px;
	width:900px;
}


.cs {
	float: right;
	width:150px;
	height: 300px;
	text-align: center;
	overflow: hidden;
	background: #4f7dba;
	padding-top:10px;
	padding-bottom: 10px;
}


#units {
}

#units LI {
  color: #004b93;
	font-weight:bold;
	padding-bottom:10px;
}

#contact{
 clear: both;
 margin-top:25px;
 padding-top:10px;
 border-top: 1pt solid #9C9D9F;
}

.sideImage{
	padding-right: 10px;
}
