.accessibility, #accessibility {position:absolute; left:-999em}

html { min-height: 100%; margin-bottom: 1px; }

BODY
{
	font-family: verdana,sans-serif,helvetica,serif;
	font-size: 13px;
	text-align: center;
	background-color: #000000;
	color:#a0a0a0;
	font-weight:normal;
	background-image: url(artwork/gradient.jpg);
	background-repeat: repeat-x;
	line-height:1.4em;

}

.leftnav
{
	font-family:trebuchet ms,verdana,sans-serif,helvetica,serif;
	letter-spacing: 0.24em;
	font-size:10px;
}

.leftnav_selected
{
	font-family:trebuchet ms,verdana,sans-serif,helvetica,serif;
	letter-spacing: 0.24em;
	font-size:10px;
	color:#ffffff;
}

.topnav
{
	font-family:trebuchet ms,verdana,sans-serif,helvetica,serif;
	letter-spacing: 0.3em;
	font-size:11px;	
	color:#b0b0b0;		
}

.topnav_selected
{
	font-family:trebuchet ms,verdana,sans-serif,helvetica,serif;
	letter-spacing: 0.3em;
	color:#ffffff;	
		
}

BODY, DIV, H2, H3
{
	padding: 0;
	margin: 0;
}

a
{
	color:#73815d;
}
a:hover
{
	color:#93a17d;
}

h1
{
	font-size:150%;
	font-weight:lighter;
	color:#73815d;	
	padding:0 0 0 0;
	margin:0 0 12px 0;   
}

h2
{
	font-size:110%;
	font-weight:lighter;
	color:#a3b18d;
	padding:0;
	margin:0;
	text-decoration:none;
}

h3
{
	font-size:100%;
	padding:8px 0 0 0;
	color:#938775;
	margin:0;
	font-style:italic;
	font-weight:normal;
}

DIV
{
	padding: 0px;
}

#container
{    
	text-align: left;
	border: 0 solid #000;
	margin: 0 auto;
	width: 950px;
	background-color:#202020;	
}

#content
{    
    margin: 26px 24px 20px 160px;
	min-height:300px;    
}

#contentFullWidth
{
    margin: 26px 24px 0 24px;
	min-height:300px;
}

#leftnavpanel
{
	float: left;
	width: 136px;
	list-style:none;        
	margin: 27px 0 0 0;
    padding-left:24px;
}

#leftnavpanel ul
{
	padding:0 3px;
	list-style:none;
	margin: 0 0 0 0;
}


#leftpanel2
{
    width:600px;
    float:left;    
}

#rightpanel2
{    
    padding-left:20px;
    width:140px;
    float:left;        
}

#header
{
	margin: 0 0 0 0;    
}

div#head1
{
	position:relative;
	width:950px;
	height:139px;
	left:0;
	top:0;
	background-image:url(artwork/header1-950.jpg);
	background-repeat:no-repeat;
	margin: 0 0 0 0;    
}

#footer1
{
	clear:both;
	position:relative;
	width:950px;
	height:9px;
	left:0px;
	top:0px;
	background-image:url(artwork/footer1-950.jpg);
	background-repeat:no-repeat;
	margin: 0 0 0 0;   	
}



#footer2
{
	padding-top: 8px;
	padding-bottom: 8px;
	text-align:center;
	color:#505050;
	font-size:11px;
}

#footer2 a
{
	color:#505050;
	text-decoration:none;
}

#footer2 a:hover
{
	color:#707070;	
}

#topnav
{
    width:950px;
    height:34px;
    background-image:url(artwork/navbar-950.jpg);
    background-repeat:no-repeat;
    margin: 0 0 0 0;
    background-color:#423a2f;
}

#topnav ul
{
	margin:0 0 0 0;
	padding:0px 0px;
	list-style:none;
}

#topnav li
{
	float:left;
}



.topnav a
{
 	display:block;
 	float:left;
	color:#c0bebb;
	padding:0;
	text-align:center;
	width:150px;
	margin-right:1px;
	line-height:34px;
	text-decoration:none;
}
.topnav a:hover
{
	color:#ffffff;
}

.topnav_selected a
{
 	display:block; 	
 	float:left; 	
	margin-right:1px;
	padding:0;
	color:#ffffff;
	text-align:center;
	width:150px;
	line-height:34px;
	text-decoration:none;	
}
.topnav_selected a:hover
{	
	color:#ffffff;	
}


.leftnav a
{
    color:#b0b0b0;
    position:relative;
	width:114px;
	display:block;
	line-height:23px;
	height:23px;
    text-align:left;
    padding-left:10px;
   	text-decoration:none;
	background-image:url(artwork/leftbutton1.jpg);
	background-repeat:no-repeat;
	margin: 0 0 5px 0;

}

.leftnav a:visited
{
    color:#b0b0b0;
    text-decoration:none;
	background-image:url(artwork/leftbutton1.jpg);	
}

.leftnav a:hover
{
	color:#ffffff;
	text-decoration:none;
	background-image:url(artwork/leftbutton1_highlight.jpg);
}

.leftnav_selected a
{
    color:#ffffff;
    position:relative;
	width:114px;
	display:block;
	line-height:23px;
	height:23px;
    text-align:left;
	padding-left:10px;
	text-decoration:none;
	background-image:url(artwork/leftbutton1_highlight.jpg);
	background-repeat:no-repeat;
	margin: 0 0 5px 0;
}

.leftnav_selected a:hover
{
    color:#ffffff;
    text-decoration:none;
    background-image:url(artwork/leftbutton1_highlight.jpg);
}






div.hr
{
	color: #808488;
	background-color: #808488;
	height: 1px;
}
div.hr hr
{
	display: none;
}


fieldset
{
    border: 1px solid #404040;
    width: 600px;
    display:inline;
    padding:0 15px 15px 15px;    
}

legend
{
border: 1px solid #404040;
padding: 2px 8px 2px 8px;
}

label
{
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}

input
{
color: #101010;
background-color: #c1c1c1;
border: 1px solid #303030;
margin-bottom:4px;
}

 select
{
color: #101010;
background-color: #c1c1c1;
border: 1px solid #303030;
margin-bottom:4px;
}

 textarea
{
font-size:12px;
color: #101010;
background-color: #c1c1c1;
border: 1px solid #303030;
margin-bottom:4px;
}

.error
{
    color:#9f5a5b;
}



div.hr
{
	height: 2px;
	background: url(artwork/footer_line.png) no-repeat scroll center;
}
div.hr hr
{
	display: none;
}

.submit
{    
    background-color:#404040;
    border:none;
	width:114px;
	height:23px;
}

.submitplain
{
    width:114px;
    background:#202020;
    color: #e0e0e0;
    border: 1px solid #404040;
    padding: 4px 4px 4px 4px;
}


.labelwide
{
width: 18em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}