/* CSS Document */



body {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	background-color: #e7e7e7;
	font-size: x-small; /* for IE5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small; /* for compliant browsers */
}

html>body { /* for Opera */
	font-size: small:
}


#container {
	float: left;
	border-top: #4d5867 solid 2px;
	position:absolute;
	left: 50%;
	width: 759px;
	margin-left: -380px;
	background-position: top, left;
	background: url(images/background_gradient_03.jpg) repeat-x;
	display:inline; /* IE Win margin bug */
	background-color: #667585;
	padding: 0;
}

#containerzoom {
	float: left;
	position:absolute;
	left: 50%;
	width: 759px;
	margin-left: -390px;
	display:inline;
	text-align:center;
	border: #ffffff 5px solid;
}

.zoombackground {
	background: url(images/background_gradient_03.jpg) repeat-x;
	background-color: #667585;

	}


#header {
	height: 162px;
	float:left;
	background-image:url(images/header_03.gif);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	width:100%;

}

#globalnav {
	margin: 0px;
	padding: 125px 0px 5px 10px;
	font-size: 11px;
	width: 749px;
	text-align:left;
	border-bottom: #fbaf5d solid 2px;
	}
	
#globalnav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#globalnav a {
	margin: 0 3px 0 0;
	padding: 6px 8px;
	color: #FFFFFF;
	text-decoration:none;
}

#globalnav a:hover, body#intro #n-intro a{
	text-decoration:none;
	background-image:none;
	color: #fbaf5d;
}

#content {
	float:left;
	clear:left;
	width: 759px;
}

#content a:link, #content a:active, #content a:visited{
color: #f6ddb8;
text-decoration:underline;
font-size:100%;
}

#content a:hover{
color: #ffffff;
text-decoration:underline;
}



#leftcolumn {
width: 206px;
float:left;
padding: 0px 12px 0px 20px;
margin: 0px;
}

#leftcolumntop p{
color: #FFFFFF;
size: 90%;
margin: 10px 0px 0px 0px;
padding: 10px 0px 0px 0px; 
border-top: solid #fbaf5d 1px;
}

#leftcolumntop a{
color: #fbaf5d;
}

#leftcolumnmiddle h1{
color: #f6ddb8;
font-size: 90%;
margin: 10px 0px 0px 0px;
padding: 10px 0px 0px 0px;
font-weight:bold;
}

#leftcolumnmiddle p{
color: #FFFFFF;
size: 90%;
margin: 0px;
padding: 0px; 
}

#leftcolumnmiddle a{
color: #fbaf5d;
}

#leftcolumnbottom {
clear:both;
margin: 0px;
margin-top: 10px;
font-size: 90%;
}

#leftcolumnbottom h1{
margin: 0px;
margin-top: 10px;
font-size: 100%;
color: #FFFFFF;
font-weight:bold;
}

#rightcolumn {
width: 512px;
float:right;
padding-bottom: 10px;
}

#rightcolumn img {
}

#footer{
	margin: 0px;
	padding: 0px;
	clear: both;
	list-style:none;
	color:#FFFFFF;
	background-color: #8696AF;
	height: 37px;
	font-weight:bold;
}

#footer a:link, #footer a:visited, #footer a:active{
color: #323f50;
text-decoration:none;
}

#footer a:hover{
color: #FFFFFF;
text-decoration:underline;
}

#searchleft{
float: left;
margin: 0px;
padding: 8px 0px 8px 20px;

}

#searchright{ 
float: right;
margin: 0px;
padding: 8px 25px 8px 0px;
}

#footer2{
	margin: 0px;
	padding: 0px;
	clear: both;
	list-style:none;
	color: #323f50;
	background-color: #e7e7e7;
	font-size:11px;
	height: 30px;
}

#footer2 a:link, #footer2 a:visited, #footer2 a:active{
color: #8696AF;
text-decoration:none;
}

#footer2 a:hover{
color: #323f50;
text-decoration:underline;
}

#copyright{
float: left;
margin: 0px;
padding: 8px 0px 8px 0px;
}

#sitedesign{ 
float: right;
margin: 0px;
padding: 8px 0px 8px 0px;
}

.level2{
padding: 0px 0px 20px 0px}

.level2 p{
width: 471px;
text-align:left;
padding: 0px;
margin: 20px 140px 0px 140px;
color: #FFFFFF;
}

.level2 p.center{
width: 471px;
text-align:center;
padding: 0px;
}

.level2 dt, .level2 h1, .admin h1 {
	width: 471px;
	text-align:center;
	font-size: 110%;
	margin: 20px 140px 0px 140px;
	padding: 0px;
	color:#f6ddb8;
	font-weight:bold;
	text-transform: uppercase;
}

.level2 h2{
	width: 471px;
	text-align:center;
	font-size: 100%;
	margin: 5px 140px 0px 140px;
	padding: 0px;
	color:#f6ddb8;
}

.level2 dd{
	width: 471px;
	text-align:justify;
	padding: 0px;
	margin: 20px 140px 0px 140px;
}
.level2 img {
margin: 40px 140px 0px 140px ;
}

.level2 img.image {
margin: 0px 0px 0px 0px ;
}

.level2 li{ 
list-style:none ;
padding: 0px 20px 0px 0px;
margin: 0px;
width: 100px;
}

#scrollimage {
width: 530px;
padding: 5px;
float:left;
position:relative;
left: 50%;
margin-left: -265px;
display:inline; /* IE Win margin bug */

}

#scrollimage dl{
	margin: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	display: inline;
	float:left;
	padding: 0px;
	width: 120px;
	font-size:90%;

}

#scrollimage dt{ 
margin:0px 2px 0px 2px;
padding:0px;
width: 123px;
}

#scrollimage dd{ 
margin:10px 0px 10px 0px;
padding:0px;
text-indent:0px;
text-align:center;
width: 123px;
}


#scrollimage a:link, #scrollimage a:visited, #scrollimage a:active, #backforward a:link, #backforward a:visited, #backforward a:active{
color: #323f50;
text-decoration:none;
}

#scrollimage a:hover, #backforward a:hover{
color: #FFFFFF;
text-decoration:underline;
}

#backforward {
text-align:center;
padding:0px;
margin: 0px;
margin-bottom:20px;
float:left;
clear: both;
width: 100%;
}

#lvl3left { 
float: left;
width: 480px;
padding: 20px;
margin: 0px
}

#lvl3left p{ 
color: #FFFFFF;
font-size: 70%;
margin: 0px, 0px, 5px 0px;
}


#lvl3right {
float: right;
width: 215px;
padding: 45px 20px 0px 0px;
margin: 0px;
}

#lvl3right h1{
color: #FBAF5C;
font-size: 120%;
margin: 0px;
padding: 0px;
font-weight:normal;

}

.sold{
color: #CC3333;
font-size: 120%;
margin: 0px;
padding: 0px;
font-weight:bold;

}



#lvl3right h2{
color: #ffffff;
font-size: 100%;
margin: 0px;
padding: 0px;
font-weight:bold;

}

#lvl3right p{
color: #ffffff;
font-size: 90%;
margin: 0px 0px 20px 0px;
padding: 0px;

}

#lvl3bottom {
	margin: 0px;
	padding: 0px 20px 0px 20px;
	clear: both;
	list-style:none;
	color:#FFFFFF;
	height: 100px;
}

#lvl3bottom p{
	font-size: 70%;
	margin: 0px 0px 5px 0px;
}


#lvl3bottom img{ 
margin: 0px 5px 0px 0px;
padding: 0px;
}

#footer3{
	margin: 0px;
	padding: 0px;
	clear: both;
	list-style:none;
	color:#FFFFFF;
	height: 37px;
	font-size: 80%;
}

#footer3 a:link, #footer3 a:visited, #footer3 a:active{
color: #FFFFFF;
text-decoration:none;
}

#footer3 a:hover{
color: #323f50;
text-decoration:underline;
}

.centertext{
padding: 0px;
margin: 0px 0px 0px 200px;
text-align:center;
}

.centertext2{
padding: 0px;
margin: 0px 0px 0px 0px;
text-align:center;
}

#contactus {
font-size: 90%;
padding: 0px;
text-align:center;

}

#contactus fieldset {
border: 0px solid #ffffff;
padding: 0px;
margin: 0px;

}

#contactus legend {
font-weight: bold;

}

#contactus p{
padding: 10px 0px 0px 250px;
margin: 0px 0px 0px 0px;
}

.admin{
width: 100%;
padding: 0px 10px 20px 10px}

.admin a:link, .admin a:visited, .admin a:active{
color: #000000;
text-decoration:none;
}

.admin a:hover{
color: #323f50;
text-decoration:underline;
}
.admin .tableheader td{
	font-weight: bold;
	text-align: left;
	background-color: #384555;
	color: #FFFFFF;
	padding: 3px;
	border-bottom: 1px #ffffff solid;

}

.admin table{
width:700px;
}

.admin .tabledetail td{
	padding: 3px;
	border-bottom: 1px #ffffff solid;
	font-size: 90%;
}.admin p{ 
padding: 0px 0px 20px 0px;
margin: 0px;
width: 600px;
}

tableposition{
}

.white{
color:#ffffff;
}

#publeft{
float: left;
width: 200px;
padding:0px;
margin: 0px;
}


#pubright{
float: right;
width: 200px;
padding:0px;
margin: 0px;
}

#contactform{ 
margin-top: 15px;
margin-left: 150px;
color: white;
}

#specialcenteredcontact p{
text-align: center;
}

.redhighlight{ 
color: #CC3333;
}