/* layout and struture */

body {
	background:#0f0b08 url(../i/bg-brown2.jpg) top no-repeat;
	margin: 20px 20px 20px 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #ccc;
	text-decoration: none;
	line-height: 1.3em;
}


.lowerTable {
	background: url(../i/bg-transparency.png) repeat;
}
#XXXcontainer {
	background: url(../i/bg-transparency.png) center top repeat;
	width:886px;
	margin: 0 auto;
	padding:20px;
}
#container2 {
	display:inline;
	margin: 0px auto 0px auto;
	text-align: left;
	width: 866px;
	padding:20px;
}

#leftCol {
	float: left;
	width:440px;
	margin-right:10px;
	display:block;
}
#rtcol {
	float: right;
	width:340px;
	margin-left:10px;
	display:block;
	position:relative;
}

hr { 
border: 0; 
color: #ddd; 
background-color: #ddd; 
height: 1px; 
}



/* typography and links */

h1 {
	font-size:18px;
	font-weight:lighter;
	margin-top:10px;
}
.tighter {
	line-height: 1.4em;
}
.looser {
	line-height: 1.7em;
}
.accentTitles {
	font-size: 14px;
	color: #eecf49;
	line-height: 1.5em;
}

.rightsidebar{
	margin-right:36px;
}
.footer {
	color: #666;
	font-size: 10px;
	line-height: 1.5em;
	margin-bottom:44px;
}
.sidebarHead {
	font-size: 13px;
	line-height: 1.4em;
	padding-top:44px;
}
.sidebar {
	color: #eecf49;
	font-size: 11px;
	line-height: 1em;
}


a:link {
	text-decoration: none;
	color: #eecf49;
}
a:visited {
	text-decoration: none;
	color: #eecf49;
}
a:hover {
	text-decoration: none;
	color: #fff;
}
a:active {
	text-decoration: none;
	color: #fff;
}

a.foot:link {
	text-decoration: none;
	color: #666;
}
a.foot:visited {
	text-decoration: none;
	color: #666;
}
a.foot:hover {
	text-decoration: none;
	color: #fff;
}
a.foot:active {
	text-decoration: none;
	color: #fff;
}

.nav {
	font-size:16px;
	background-color: #342e8f;
	margin:6px ;
	padding:6px;
	border: 2px;
	border-right-color: #150238;border-left-color: #150238;
	border-style: solid;
}
a.nav:link {
	text-decoration: none;
	color: #dbdad2;
}
a.nav:visited {
	text-decoration: none;
	color: #dbdad2;
}
a.nav:hover {
	text-decoration: none;
	color: #6666ff;
}
a.nav:active {
	text-decoration: none;
	color: #6666ff;
}

/* forms */
.formbox {
	background-color: #dfdfdf;
	border: 1px;
	border-top-color: #666;border-right-color: #999;border-bottom-color: #999;border-left-color: #666;
	border-style: solid;
}

.bodyTextForm {
	font-size: 10px;
	color: #999;
	line-height: 1em;
}

.required {
	color: #900;
	font-size: 10px;
	line-height: 1.5em;
}

.submitButton {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #333;
	font-size: 10px;
	line-height: 1.5em;
}

form {
	padding-bottom:122px;
}

/* menu */
	ul#simple-menu{
	list-style-type:none;
	position:relative;
	height:10px;
	font-size:18px;
	margin:0;
	padding: px 0 12px 0;
}
ul#simple-menu li{
	display:block;
	float:left;
	margin:0 14px 0 14px;
}
ul#simple-menu li.left{
	margin:0;
}
ul#simple-menu li a{
	display:block;
	float:left;
	color:#999;
	background:transparent;
	line-height:32px;
	width: ;
	border:#150238 0px solid;
}
ul#simple-menu li a.right{padding-right: px;}
ul#simple-menu li a:hover{color:#fff;background: ;}
ul#simple-menu li a:active{color:#eecf49;background: ;}
ul#simple-menu li a.current{
	color:#fff;
	background: ;

	
}
ul#simple-menu li a.current:hover{color:#fff;background: ;}



/* special pads */

.headerLogo {
	margin-top:0px;
	margin-bottom:12px;
	margin-left:7px;
}

.iconspace {margin:0px 5px -1px 0px}

.locationImages {
	margin:10px 0px 22px 0px;
}
