@charset "utf-8";
/* CSS Document */

body {
	background:#FDCA23 url(/images/bg.jpg) repeat-x;
	font-family:Verdana,Arial;
	font-size:11px;
	line-height:16px; 
	color:#000; 
	margin:auto;

}

#wrapper {
	width:960px;
	margin:auto;
}

#page {
	width: 959px;
	padding-bottom:20px;
}

#header {
	width:959px;
	height:176px;
	clear:both;
}


/*-- NAVIGATION CSS--*/
 
#nav {
	height: 25px;
	color:#fff;
	font-weight:bold;
	float:left;
	margin-top:15px;
	margin-left:405px;
}
 
/* Navigation menu */
.nav, .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
 
.nav {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  border-right: 1px solid #fff;
  float: left;
  padding: 0 1px 0 1px;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font-size: 12px;
  font-weight: bold;
  color:#ffffff;
  display: block;
  padding: 5px;
  text-decoration: none;
}
.nav li a:hover {
  color: #000;
}
#nav-one li:hover a,
#nav-one li.sfHover a {
  color: #000;
}
#nav-one li:hover ul a,
#nav-one li.sfHover ul a {
  background: #FED000;
  color: #fff;
}
#nav-one li:hover ul a:hover,
#nav-one li.sfHover ul a:hover {
  color: #000;
}
 
.nav ul {
  background: #ffb54a;
  list-style: none;
  margin: 0;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  width: 120px;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #ffb54a;
  color: #000;
}
 
.nav-two li {margin:2px;}

/*Content Divs*/
#content {
	background-image:url(/images/content.jpg);
	min-height:250px;
	padding:10px 40px 10px 40px;
}


#index_bottom {
	background:url(/images/orange-bg.png); background-repeat:repeat-x;
}

#index_bottom  h1{
	font-size:18px;
}


/*Footer Divs */
#footer {
	background:url(/images/footerbg.jpg) repeat-x;
	border-top:3px solid white;
	text-align:center;
	margin-top:-20px;
	clear:both;

}

#inside-footer {
	background:url(/images/footer.jpg) no-repeat;
	width:960px;
	margin:auto;
}

/* Spacer Divs */

#top-corners {
	background-image:url(/images/top-corners.jpg);
	width:959px;
	height:18px;
	clear:right;


}

#heading {
	background-image:url(/images/heading.jpg);
	width:959px;
	height:36px;
}

#photoreel {
	background-image:url(/images/photoreel.jpg);
	width:959px;
	height:70px;
}

#bottom-corners {
	background-image:url(/images/bottom-corners.jpg);
	width:959px;
	height:37px;

}

/* Table Styles */

#inside-footer td {
	text-align:center;
	font-size:9px;
}

#top-right td {
	color:#13445f;
}

/* Common Styles */

  a					{ color:#0040a9; text-decoration:none; }
  a:visited			{ color:#0040a9; text-decoration:none; }
  a:hover			{ color:#0040a9; text-decoration:underline; }
  a:active			{ color:#0040a9; text-decoration:underline; }


  form				{ margin-top:0px; padding:0px; }
  input				{ border:1px solid #999999; }
  select			{ border:1px solid #999999; }
  textarea			{ border:1px solid #999999; }
  .submit			{ border:0px; }
  .form_label			{ font-weight:bold; }



  h1				{ font-size:22px; line-height:22px; color:#990000; }
  h1.page-header 	{font-family: 'Chaparral Pro', Georgia, serif; color:#ce0b00; font-size:24px; font-weight:normal; margin:10px 0 33px 0;}
  
  h2				{ font-size:16px; line-height:20px; }
  
  h3				{ font-size:13px; line-height:20px; font-weight:700em;margin-bottom:0px; }
  .small			{ font-size:9px; color:#999999; }

  hr				{ height: 1px;  border: 0;  background: #ce0b00;  color: #ce0b00; } 
  .alert			{ color:#ce0b00; }