@charset "utf-8";

html, body {
	font: 100% Arial, Helvetica, sans-serif;
	color: #dbdbdb;
	margin: 0;
	padding: 0;
	background: url(../images/5.jpg) repeat;
	/*line-height: 18px;*/
}

a:link {
	color: #6495ED;
	text-decoration: underline;
}
	
a:visited {
	color: #6495ED;
	text-decoration: underline;
}

a:hover {
	color: #D3D3D3;
	text-decoration: underline;
}
	
h1 {
	font: bold 16pt Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 0 -2px;
}
	
h1 .sub {
	color: #858585;
}

p {
	font: 93% Arial, Helvetica, sans-serif;
	margin: 15px 20px 15px 10px;
	text-align: left;
	line-height: 1.5em;
}
	
.top {
	font: 93% Arial, Helvetica, sans-serif;
	margin: 0 20px 15px 0;
	padding: 0;
	text-align: left;
}
	
.designimg {
	float: left;
	margin: 0 20px 20px 10px;
}
	
.center {text-align: center;}
	
.designimgindent {
	float: left;
	margin: 0 10px 20px 0;
	border: 1px solid #999;	
}
	
.designtxt {
	float: right;
	margin: 0 20px 20px 0;
}
	
.clear {
	clear: both;
}
	
.noindent {
  font: 93% Arial, Helvetica, sans-serif;
  background-color: #ccc;
  margin: 0;
  text-align: left;
}
	
#header {
  width: 923px;
  height: 70px;
  margin: 0;
  padding: 20px 20px 0 20px;
  background: url(../images/bkrnd.gif) no-repeat 0 4px;
  background-color: #000;
  border-top: 1px solid #333;
  border-right: 1px solid #333;
  border-left: 1px solid #333;
	}
	
#container {
  margin: 15px auto 0 auto;
  padding: 15px 20px 0 20px;
  width: 965px;
  height: auto;
  /*border: 1px solid #333;*/
}
	html>body #container {width: 965px; height: auto}
	
#main {
  width: 925px;
  margin: 0; 
  padding: 5px 19px 15px 19px; 
  border: 1px solid #333;
  background: repeat-x #000;
}

#leftcol {
	width: 552px;
	float: left;
	margin: 0; 
	padding: 0; 
}

#rightcol {
	width: 362px;
	float: left;
	margin: 0; 
	padding: 0 0 0 10px; 
}

#wrapper{
	float: left; 
	width: 100%
}
	
#coltwotop {
	font: 96% Arial, Helvetica, sans-serif;
  margin: 0 20px 15px 20px;
	padding: 0;
	text-align: left;
}	
	
#colcam {
	margin: -400px 0 0 0;
	padding: 0;
	float: right; 
	width: 325px;
}

#colncbg {
	margin: -415px 0 0 0;
	float: right; 
	width: 326px
}
	
.colncbg {
	margin: -415px 0 0 0;
	float: right; 
	width: 326px;
}

#colvr {
	margin: -450px 0 0 0;
	float: right; 
	width: 326px
}
	
.colcds {
	margin: -420px 0 0 0;
	float: right; 
	width: 500px;
}
	
.colkmsl {
	margin: -445px 0 0 0;
	float: right; 
	width: 500px;
}
		
.indent1 {
	font: 96% Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 20px;
}	
	
.line {
	margin: 33px 0 0 0;
	border-top: solid 1px #8d8d8d;
}
	
.headerphotos {
	width: 925px;
	margin: 10px 0 10px 0;
	padding: 20px 20px;
	background: url(../images/bkgrnd-photos.gif) no-repeat;
}

ol {
	font: 8pt Arial, Helvetica, sans-serif;
	margin: 10px 11px 10px 12px;
	text-align: left;
}

ul {
	font: bold 96% Arial, Helvetica, sans-serif;
	margin: 0;
	text-align: left;
}

li {
  font: bold 96% Arial, Helvetica, sans-serif;
	margin: 0;
	text-align: left;
}

.imgindent {
	color: #eee;
	border: 1px solid #999;
  margin: 0 20px 0 0;
}

	
.photos, .images {
  border: 1px solid #aaa;
	margin: 0;
}
	
.tn {
	margin: 0 0 20px 32px;
}	
	
.subtitles {
	font: 10pt Arial, Helvetica, sans-serif;
	margin: 10px 20px -10px 0;
	text-align: left;
}

.titles {
	font: bold 12pt Arial, Helvetica, sans-serif;
	color: #339;
	margin: 0 40px 0 10px;
	text-align: left;
}
	
.breadcrumbs {
	font: 96% Arial, Helvetica, sans-serif;
	color: #666;
	margin: 10px 0 10px 0;
	text-align: left;
}
	
.backnext {
	font: 96% Arial, Helvetica, sans-serif;
	color: #666;
	text-align: center;
}
	
.breadcrumbs a:link, .breadcrumbs a:visited, .backnext a:link, .backnext a:visited  {
	color: #666;
	text-decoration: none;
}
	
.breadcrumbs a:hover, .backnext a:hover  {
	color: #fff;
	text-decoration: underline;
}
	
/*Navigation
---------------------------------------------- */
#navigation {
	font: bold 90% Arial, Helvetica, sans-serif;
	margin: -23px 0 0 397px;
	width: 545px;
}
	
#nav {
	font: bold 120% Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
	
#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}
	
#nav .first a:link, #nav .first a:visited, #nav .first a:hover {
	float: left;
	display: block;
	margin: 5px 15px;
	text-decoration: none;
	color: #fff;
	white-space: nowrap;
}
	
#nav a:link {
	float: left;
	display: block;
	margin: 5px 15px;
	text-decoration: none;
	color: #7d7d7d;
	white-space: nowrap;
}

#nav a:visited {
	float: left;
	display: block;
	margin: 5px 15px;
	text-decoration: none;
	color: #7d7d7d;
	white-space: nowrap;
}
	
#nav a:hover {
	float: left;
	display: block;
	margin: 5px 15px;
	text-decoration: none;
	color: #fff;
	white-space: nowrap;
}
	
/* Secondary Navigation 
---------------------------------------------- */
#navigationtwo {
	margin: 10px 0 15px 0;
	width: 545px;
	height: 18px;
	font: 90% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	clear: right;
}
	
#navtwo {
	background-color: #ccc;
	margin: 0;
	padding: 0;
	font: bold 110% Arial, Helvetica, sans-serif;
}
	
#navtwo li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}
	
#navtwo a:link, #navtwo a:visited {
	float: left;
	display: block;
	margin: 0 15px 10px 0;
	text-decoration: none;
	color: #7d7d7d;
	white-space: nowrap;
}
	
#navtwo a:hover {
	float: left;
	display: block;
	margin: 0 15px 10px 0;
	text-decoration: none;
	color: #fff;
	white-space: nowrap;
}

#navtwo .first a:link, #navtwo .first a:visited, #navtwo .first a:hover {
	float: left;
	display: block;
	text-decoration: none;
	color: #fff;
	white-space: nowrap;
}
	
/*Navigation Art
---------------------------------------------- */
#navigationart {
	font: bold 90% Arial, Helvetica, sans-serif;
	margin: 0 0 50px 20px;
}
	
#navart {
	font: bold 90% Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
	
#navart li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}
	
#navart .current {
	float: left;
	display: block;
	margin: 0 7px 0 0;
	padding: 3px 5px;
	background-color: #fff;
	text-decoration: none;
	color: #000;
	white-space: nowrap;
}
	
#navart a:link {
	float: left;
	display: block;
	margin: 0 7px 0 0;
	padding: 3px 5px;
	background-color: #999;
	text-decoration: none;
	color: #000;
	white-space: nowrap;
}

#navart a:visited {
	float: left;
	display: block;
	margin: 0 7px 0 0;
	padding: 3px 5px;
	background-color: #666;
	text-decoration: none;
	color: #000;
	white-space: nowrap;
}
	
#navart a:hover {
	float: left;
	display: block;
	margin: 0 7px 0 0;
	padding: 3px 5px;
	background-color: #fff;
	text-decoration: none;
	color: #000;
	white-space: nowrap;
}
	
/* Footer
---------------------------------------------- */

#footer {
  clear: left;
	width: 965px;
	margin: 10px 0 0 0;
  padding: 10px 0;
	text-align: center;
  color: #ccc;
	background: url(../images/bkgrnd-footer.gif) no-repeat;
 }
		
#footer p {
  font: 90% Arial, Helvetica, sans-serif; 
	color: #ddd;
	margin: 10px 0 0 0;
  padding: 0;		
	text-align: center;
 }
	
#footer a:link, #footer a:visited {
	text-decoration: none;
}
	
#footer a:link a:hover {
	text-decoration: underline;
}
	
.navtext {
	font: 90% Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

.navtextindent {
	font: 90% Arial, Helvetica, sans-serif;
	margin: 0 0 0 12px;
} 
	
.navtextindent1 {
	font: 90% Arial, Helvetica, sans-serif;
	margin: 0 0 0 12px;
}	
	
.copyright {
  font: 80% Arial, Helvetica, sans-serif;
  color: #fff;
  margin: 0 20px 10px 20px;
}	
	
.divider {
  font: 90% Arial, Helvetica, sans-serif;
  color: #444;
  margin: 0;
  padding: 2px 6px;
}
	
.blue {
  font: bold 100% Arial, Helvetica, sans-serif;
  color: #758bb7;
}
	
noscript {
  font: 93% Arial, Helvetica, sans-serif;
  margin: 15px 20px 15px 20px;
  text-align: left;
  line-height: 1.5em;
  color: #f00;
}