@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background:#fff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	
}
.oneColFixCtrHdr #container {
	width: 1024px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	background: url(images/bg-header.jpg) repeat-x;
	padding: 0px;  
}

.oneColFixCtrHdr #mainContent {
	padding: 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #fffcf3 ;
	font-family:Arial, Helvetica, sans-serif;
}

.oneColFixCtrHdr #mainContenthome {
	padding: 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #fffcf3 url(images/bg-line-1.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}


.oneColFixCtrHdr #footer {
	 /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#d59f0f;
	width:1024px;

}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 5px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}





/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
	float:right;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  border-left: 1px solid #666;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;

}

#bar {
  border-left: 1px solid #666;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;

}

#bar a{
  border-top:5px solid #d59f0f;
  }
  
#bar a:hover{
 
  border-top:5px solid #f15a29;
}

.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font:bold 0.9em/25px Arial, Helvetica, sans-serif;
  background: #FFF;
  color: #222;
  display: block;
  padding: 0 9px;
   
  text-decoration: none;
}

.nav a{
 border-top:5px solid #d59f0f;

 }
 
.nav a:hover{
 
  border-top:5px solid #f15a29;
}

.nav li a:hover {
  background: #f15a29;
  color: #000;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #eee;
  color: #000;
}

#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #fff;
  color: #222;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #FF6600;
  color: #fff;	
}

.nav ul {
 

  list-style: none;
  margin: 0;
  width: auto;
  position: absolute;
  top: -999em;
  left: -1px;

}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 30px;
}
.nav ul li {
  border: 0;
  float: none;
  font-size:13px;
  color:#444;
}
.nav ul a {
  border-bottom: 1px solid #ccc;
   padding-right: 20px;
  width: 200px;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #fff;
  color: #222;
}

#bar ul a {
  border-bottom: 1px solid #ccc;
   padding-right: 20px;
  width: 80px;
  white-space: nowrap;
}
#bar ul a:hover {
  background: #fff;
  color: #222;
  
}


#bar-top li a {
  border-bottom: 1px solid #ccc;
   padding-right: 20px;
  width: 80px;
  white-space: nowrap;
 
}

#ba a{
border-top: none;
}

#ba a:hover{
border-top: none;
}


#intro {
color:#222;
font-size:12px;

}

#cont {
	font-size:11px;
	text-align:justify;
}

.thum img {
padding:2px;
border:solid 1px #CCCCCC;
}

.spectab {
font-size:12px;
}

.pg {
font-size:12px;
font-weight:bold;
}

.pg a {
color:#d76e18;
}

.awar {
font-size:12px;
}


#people {
font-size:14px;
font-weight:bold;
color:#996600;
}

#people img {
padding:2px;
border:solid 1px #ccc;
}

#slidetit {
font-size:12px;
text-align:center;
}

#navcontainer{
text-align:left;
}

#navlist
{
margin: 0;
padding: 0;

}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 0;
text-decoration: none;
color: #333;
font-size:13px;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 3px solid #333;
padding-bottom: 2px;
background: transparent;
color: #990000;
}

#navlist a:hover { color: #000; }

#warn {
font-size:11px;
color:#990000;
}

#cont1 {
font-family:Arial, Helvetica, sans-serif;	
font-size:11px;
font-weight:normal;
text-align:justify;
padding:10px 20px 10px 20px;
color:#000;
}

