/* Cached Version : Dec 28, 2009 12:40:53 */
@charset "UTF-8";
/* CSS Document */
/* Global Defaults */

html,body{
	height: 100%;
}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,table,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	margin:0;
	padding:0;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
body {
  font: .75em/1.5 Arial, Helvetica, sans-serif;
}
ul{
	list-style: none;
}
a:active{
  outline: none;
}
:focus{
  -moz-outline-style: none;
}

/* Headlines */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  line-height:1.25em;
}
h1{ font-size:2em; }
h2{ font-size:1.5em; }
h3{ font-size:1.25em; }
h4{ font-size:1.1em; }
h5, h6{ font-size:1em; }

/* Text Styles */
p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, input, select, textarea {
  font: normal normal normal 1em/1.75 Arial, Helvetica, sans-serif;
}
input, select{
  line-height:1em;
  padding:2px;
}
p{
  margin:1em 0 1em 0;
}
blockquote {
  margin: 1.25em;
  padding: 1.25em
}
q {
  font-style: italic;
}
acronym, abbr {
  cursor: help;
  border-bottom: 1px dashed;
}
small {
  font-size:.85em;
}
big {
  font-size:1.2em;
}

/* Links and Images */
img {
  border: none;
}

/* Tables */
table {
  border: none;
  border-collapse:collapse;
  border-spacing:0;
}
td,th{
  text-align:left;
  vertical-align:top;
}

/* Forms */
form {
  display: inline;
}
label {
  cursor: pointer;
}

/* Common Classes */
.upper{ text-transform: uppercase; }
.clear { clear: both; }
.floatLeft { float: left; }
.floatRight { float: right; }
.textLeft { text-align: left; }
.textRight { text-align: right; }
.textCenter { text-align: center; }
.textJustify { text-align: justify; }
.blockCenter { display: block; margin-left: auto; margin-right: auto; } /* remember to set width */
.light{ font-weight: normal; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.noindent { margin-left: 0; padding-left: 0; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }
.nobullet { list-style: none; list-style-image: none; }
.hide{display: none; visibility: hidden;}
.show{display: ; visibility: visible;}

.jScrollPaneContainer {
	position: relative;
	float: left;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: url(/media/images/scroll_track.gif);
}
.jScrollPaneDrag {
	position: absolute;
	background: #5a4823;
	cursor: pointer;
	overflow: hidden;
/*	border: 1px solid #fff;*/
}
.jScrollPaneDrag:hover {
	background: #000;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #5a4823;
	height: 9px;
}
a.jScrollArrowUp:hover {
	background-color: #000;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #5a4823;
	height: 9px;
}
a.jScrollArrowDown:hover {
	background-color: #000;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-color: #333;
}

a.jScrollArrowUp {
	background: url(/media/images/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(/media/images/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}

#adminControls{
	background:#000;
	border-bottom:solid 2px #669900;
	padding:10px;
	text-align:left;
	color:#999;
	overflow:auto;
}
#adminControls ul{
	margin:0;
	padding:0;
	list-style:none;
}
#adminControls li{
	display:block;
	float:right;
	border-left:dotted 1px #999;
	padding:0 10px 0 10px;
}
#adminControls a{
	text-decoration:none;
	padding:5px;
	color: #669900;
}

#adminControls a:hover{
	background:#222;
	color: #FFF;
}
body, p, h2{
	line-height: 1.6em;
}
h2{
	color: #917b4c;
	text-transform: uppercase;
	font-size: 1.2em;
	letter-spacing: .2em;
}
#col_left h2,
#col_left_wide h2{
	color: #000;
	font-weight: bold;
	letter-spacing: .1em;
}
strong, h2{
	font-family: "Verdana", "Arial", sans-serif;
}
.white,
#col_left h2.white,
#col_left_wide h2.white{
	color: #fff;
}
.black{
	color: #000;
}
.headshot{
	float: left;
	margin-right: 20px;
	border: 1px solid #666;
}
.brown{
	color: #917b4c;
}
.tight_leading{
	line-height: 1.5em;
}
.ui-tabs-nav {
	margin:0;
	padding: 0px;
	_padding-bottom: 0px;
	background: #000;
	height: 20px;
	background: #fff;
}
.ui-tabs-nav li {
	display: inline-block;
	float: left;
	margin-right: 2px;
	*position: relative;
	*z-index: 10;
	*margin-bottom: -4px;
	_margin-bottom: -2px;
}
.ui-tabs-nav li a {
	display: inline-block;
	height: 10px;
	color: #fff;
	padding: 5px 18px;
	*padding: 5px 19px;
	_padding: 5px 17px;
	line-height: 1em;
	text-decoration: none;
	background: #917b4c;
	text-transform: uppercase;
	font-size: .9em;
	-moz-border-radius: 				5px;
	-moz-border-radius-bottomleft: 		0px;
	-moz-border-radius-bottomright: 	0px;
	-webkit-border-radius:				5px;
	-webkit-border-bottom-left-radius:	0px;
	-webkit-border-bottom-right-radius:	0px;
}
.ui-tabs-nav li a:hover {
	background-color:#333;
}
.ui-tabs-nav li.ui-tabs-selected a {
/*	font-weight:bold;*/
	background-color: #000;
	border-bottom-color: #000;
	color:#fff;
	background-image: none;
}
.ui-tabs-selected a, .ui-tabs-selected a:hover {
}
.ui-tabs-panel {
	padding: 20px;
	height: 360px;
}
.ui-tabs-hide {
	/*	display: none;*/
	/*	visibility: hidden;*/
	position: absolute; left: -99999999px; /* for accessible hiding */
}
/*
COLORS
brown	917b4c
*/

body{
	background: #000;
	color: #fff;
}
a{
	color: #fff;
	text-decoration: none;
}
a:hover{
	color: #666;
}
a.selected{
	color: #917b4c;
}
#logo{
	margin: 30px auto;
	width: 800px;
}
#content{
	margin: 0px auto;
	width: 800px;
	border: 2px solid #fff;
	overflow: hidden;
}
#nav_top{
	border-bottom: 2px solid #fff;
	height: 70px;
}
#nav_top ul.main{
	float: right;
	margin-top: 30px;
	margin-right: 20px;
}
#nav_top ul.main li{
	float: left;
	padding-right: 10px;
	border-right: 1px solid #fff;
	margin-right: 10px;
	line-height: 1em;
	letter-spacing: .1em;
	text-transform: uppercase;
	font-size: .8em;
}
#nav_top ul.main li:last-child{
	border-right: none;
}

#nav_top ul.sub{
	padding: 15px;
	float: left;
}
#nav_top ul.sub li{
	line-height: 1.5em;
	font-size: .75em;
	letter-spacing: .1em;
	text-transform: uppercase;
}
#nav_top ul.sub li a.selected{
	padding-left: 12px;
	background: url(/media/images/carrot.gif) no-repeat left top;
	background-position: 0px 2px;
}

#footer{
	text-align: right;
	width: 800px;
	margin: 10px auto;
	letter-spacing: .2em;
	font-size: .8em;
	padding-bottom: 20px;
}
#col_center ul, 
#col_center_wide ul, 
#col_right ul, 
#col_right_wide ul{
	list-style: disc;
	padding-left: 20px;
	margin: 10px 0px;
}
#col_center ul.tabs{
	padding-left: 0px;
	margin-top: 0px;
}
#col_left, 
#col_left_wide, 
#col_center, 
#col_center_wide, 
#col_right, 
#col_right_wide{
	float: left;
	font-size: .85em;
	letter-spacing: .1em;
	height: 435px;
	overflow: hidden;
}
.pad{
	padding: 30px;
}
.pad2{
	padding: 10px;
}

/* Column Widths */

#col_left{
	width: 175px;
}
#col_left_wide{
	width: 315px;
}
#col_center{
	width: 315px;
}
#col_center_wide{
	width: 625px;
	margin-right: -20px;
}
#col_right{
	width: 310px;
	margin-right: -20px;
}
#col_right_wide{
	width: 485px;
	margin-right: -20px;
}

/* Column Colors*/

#col_left, 
#col_left_wide{
	color: #fff;
	background: #917b4c;
}
#col_left a:hover, 
#col_left_wide a:hover{
	color: #000;
}
#col_center, 
#col_center_wide, 
#col_right, 
#col_right_wide{
	border-left: 2px solid #fff;
}

/* Column Content */

#col_left hr{
	height: 1px;
	border: none;
	color: #000;
	background: #000;
	margin: 0px;
}
#col_left ul{
	padding: 20px 10px;
}
#col_left ul li{
	text-transform: uppercase;
	font-size: .85em;
	font-weight: bold;
	line-height: 1.1em;
	margin: 10px 0px;
/*	padding-top: 10px;*/
	letter-spacing: .1em;
}
#col_left ul.nopad li{
	margin: 0px;
}
#col_left ul li a{
	color: #000;
}
#col_left ul li a.selected, 
#col_left ul li a:hover{
	color: #fff;
}

/* End Column */

td.label{
	width: 70px;
	text-align: right;
	padding-right: 10px;
}
td input{
	margin-bottom: 10px;
	line-height: 1em;
	padding: 3px;
	width: 100%;
	border: none;
}
td input.submit{
	background: #333;
	color: #fff;
	width: auto;
	padding: 3px 20px;
	text-transform: uppercase;
}
td input.submit:hover{
	background: #666;
}
input.text{
	width: 100%;
}
small{
	line-height: 1.5em;
}

#tagline{
	padding: 30px;
	color: #000;
}
#tagline h1{
	line-height: 2.5em;
	font-size: 1.7em;
	letter-spacing: .16em;
	font-weight: normal;
	text-align: center;
	border-bottom: 1px solid #000;
}
#tagline h1.btop{
	border-top: 1px solid #000;
}
#asset_login{
	background: #917b4c;
	padding: 50px 200px;
	border: 5px solid white;
	width:  390px;
	margin: 20px auto;
}
#footer ul li{
	height: 15px;
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #fff;
}
#footer ul li:last-child{
	border-right: none;
}
.hide{
	display: none;
	visibility: hidden;
}
.alt{ display: none; visibility: none; }
#alerts{
	padding: 20px;
	background: #990000;
	color: #fff;
	border-bottom: 2px solid #fff;
}
#alerts h2{
	color: #000;
}
#alerts a:hover{
	color: #000;
}
