/* ************************ Defaults ************************ */

html {
	height: 100%;
}
body{ 
	font:0.78em Verdana, Arial, Helvetica, sans-serif; 
	text-align:center;
	color:#d6d6d6;
	background:#fff;
	height:100%;	
}
body, h1, h2, h3, h4, h5, p, table, table th, form, a img, ul {
	border: none;
	margin: 0px;
	padding: 0px;
}
ul{
	list-style:none;
}
a{
	text-decoration:none;
	color:#e58b1b;
}
a:hover{
	text-decoration:none;
	color:#fff;
}

/* ************************ structural ************************ */

#main1{
	margin:0 auto; 
	padding:0px;
	text-align:left;
	width:990px;
	background:url('../images/footer.gif') bottom left no-repeat;	
	min-height:100%;	
}
#main2{
	background:url('../images/header_bg.gif') top left no-repeat;
}
*html #main1{
	height:100%;
}
.clear{
	clear:both;
}

/* ************************ header ************************ */

#header{
	height:163px;
	background:url('../images/header.gif') top right no-repeat;	
}

/* ************************ top navigation ************************ */

#topnav{
	padding:101px 0px 0px 360px;
}
#navbar{
	position: absolute;
	margin: 0;
	padding: 0;
}
#navbar li{
	list-style: none;
	float: left;
	font-size:1.2em;
	font-weight:bold;
}
#navbar li a {
	display: block;
	text-decoration: none; 
	color: #d7d8da;
	padding:0px 30px 9px 0px;
}
#navbar li a:hover{
	color: #CF9334;
	text-decoration:none;
}
#navbar li ul{
	display: none;
}
#navbar li:hover ul, #navbar li.hover ul{
	position: absolute;
	display: inline;
	left: 50px;
	margin: 0;
	padding: 0;
	
}
#navbar li:hover li, #navbar li.hover li{
	float: left;
}
#navbar li:hover li a, #navbar li.hover li a{
	color: #fff;
	text-decoration:none;
	font-size:0.73em;	
}
#navbar li li a:hover{
	color: #696e72;
	text-decoration:none;	
}

/* ************************ content ************************ */

#content{
	padding:0px 15px 0px 15px;
}

/* ************************ left panel ************************ */

.leftpanel{
	float:left;
	width:340px;
}

/* ************************ right panel ************************ */

.rightpanel{
	float:right;
	width:620px;
	padding:0px 0px 40px 0px;
}
.rightpanel .pagetext{
	padding:4px;
}
.rightpanel .pagetext p{
	padding:10px 0px 10px 0px;
	line-height:1.70em;
}
.rightpanel .pagetext h1{
	color:#e58b1b;
	font-size:1.70em;
	font-weight:normal;
	line-height:1.70em;	
	padding-bottom:3px;
}
.rightpanel .pagetext h2{
	color:#e58b1b;
	font-size:1.35em;
	font-weight:normal;
	line-height:1.70em;
	padding-bottom:3px;
}
.rightpanel .homelinks ul li{
	float:left;
	text-align:center;
	padding:8px 8px 0px 0px;
}
.rightpanel .homelinks span{
	display:block;
	padding:8px 0px 0px 0px;
}

/* ************************ footer ************************ */

#footer{
	height:70px;
}

/* ************************ locations ************************ */

#locations td, #locations p {
	font-size:1em;
	line-height:1.2em;
	margin:0;
	padding:0;
}

#locations h2 {
	font-size:1.2em;
	line-height:1em;
	font-weight: bold;
	margin: 0;
}

/* ************************ links ************************ */

#links td a {
	text-decoration: none; 
	color: #e58b1b;
}

#links td a:hover{
	color: #fff;
	text-decoration:none;
}
