/* 20081105 // Lucidmode Modified Shorthand CSS Reset */
/* 		http://meyerweb.com/eric/tools/css/reset/ 			*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0;
	outline: 0;	font-size: 100%; vertical-align: baseline; }
	
/* Whew... Now on to the show. */
	body { line-height: 1; }
	ul { list-style: none; }
	blockquote, q {	quotes: none; }
/*	blockquote:before, blockquote:after, q:before, q:after { content: none; }*/

	/* Clear All Focus Styles */
	:focus { outline: 0; }

	/* Highlights */
	ins { text-decoration: none; }
	del { text-decoration: line-through; }
	
	/* tables still need 'cellspacing="0"' in the markup */
	table {	border-collapse: collapse; border-spacing: 0;	}
	
	/* Tools */
	#reset, .reset, #clearFloats, .clearFloats, #clearBoth, .clearBoth { clear: both; font-size: 0px; height: 0px; visibility: hidden; } 


/* h1 {  }*/


@charset "utf-8";
/* CSS Document */

/* body { background:url('images/body_bg.png') repeat-x #2a1a12; }
a, div, td { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #fff; } */

img, div, a, input { behavior: url(/plugins/iepngfix/iepngfix.htc); }
body{ font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: 12px; color: rgb(255,255,255); background: url('/images/body_bg.png') top left repeat; }
a, a:visited, a:link { color: rgb(251,250,248); text-decoration:none; }
a:hover { color: rgb(139,101,58); text-decoration:none; }
p { margin: 0 0 6px 0; }

body #home_slides { width: 821px; height: 604px; overflow: hidden; z-index:10; }
#slides_show { width: 482px; height: 602px; overflow: hidden; z-index:10; }
#main-container { width:870px; height:602px; text-align:center; height:auto; background-position:center; }
#left-pane { float:left; width:482px; height:602px; }
.right-pane { float:left; }
#right-pane-top { width:370px; height:28px; text-align:left; background-color:#543f35; margin-left:500px; margin-top:0px; }
#right-pane-bot { width:370px; height:550px; text-align:left; background-color:#543f35; margin-left:500px; margin-top:24px; }
#footer { width:auto; text-align:center; height:30px; font-size:12px; letter-spacing:0.25em; }
#team-left { float:left; text-align:left; width:120px; height:auto; font-size:10px; line-height:11px; }
#team-right { float:left; text-align:left; width:210px; height:auto; line-height:15px; padding-left:10px; }
ul 
{
	list-style-type:disc; 
	padding-left:18px;
}
ul li
{
	padding-left:0px;
}
/*
#team-right ul 
{
	list-style-type:decimal; 
	padding-left:18px;
}
#team-right ul li
{
	padding-left:0px;
}
*/
.title-heading { vertical-align:middle; padding:8px 5px; font-size:14px; font-weight:normal; letter-spacing:0.25em; }
.body-content { vertical-align:top; padding:5px 5px; font-size:11px; }

.img_bg { position:absolute; margin:28px 0px 0px 0px; z-index:100; background: url(/images/img_bg.jpg) repeat-x; }
.logo-float { position:absolute; margin-top:-15px; margin-left:20px; z-index:200; }
#play_video 
{
	display:none;
	position:absolute;
	margin:160px 0 0 30px;
	text-align:center;
}

.text-content { height:480px; }
.big-script { font-family: Helvetica, Arial, sans-serif; font-size:16px; font-style:italic; line-height:20px; font-weight:bold; }
.small-script { font-family: Helvetica, Arial, sans-serif; font-size:14px; font-style:italic; line-height:20px; font-weight:bold; }
.copy-norm { font-size:11px; line-height:18px; }
.team-link { }
#link_list { padding-top: 5px; }
#link_list a { font-size:12px; }
#div_employment { font-family: Helvetica, Arial, sans-serif; font-size:14px; line-height:20px; font-weight:bold; padding-bottom:5px; }
#div_title { font-family: Helvetica, Arial, sans-serif; font-size:11px; line-height:15px; font-weight:bold; }
.employment-content { height:450px; }

input.btn-style { font-size:10px; } 

/* Scrollable Content Box */
.scrollBox { height: 540px; overflow: hidden; }
	.scrollContent { }
	.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; }
	.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; }
	.jScrollPaneDrag { position: absolute; background: #2A1A12; cursor: pointer; overflow: hidden; }
		.jScrollPaneDrag:hover { background: #150D09; }
	.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:url(/images/scrollBox_topArrow.jpg) top no-repeat; height: 10px; }
	a.jScrollArrowUp:hover { background:url(/images/scrollBox_topArrow_dn.jpg) top no-repeat; }
	a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px;
		overflow: hidden; background:url(/images/scrollBox_bottomArrow.jpg) bottom no-repeat; height: 10px; }
	a.jScrollArrowDown:hover { background:url(/images/scrollBox_bottomArrow_dn.jpg) bottom no-repeat; }
	a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { background-color: #f00; }

