/* Ussery Group */

@import url('./reset.css');

body { font-family:Georgia,Arial,Verdana,Sans-Serif;font-size:62.5%;background:#eaf2e8;text-align:center; }
strong { font-weight:bold; }
a {color:#00563c;}

#wrapper { width:785px;margin:0 auto;text-align:center; min-height:100%; position: relative;}

/* bof - Header */

#header { width:760px;height:63px;background:url('images/site_images/header.jpg') no-repeat;margin:36px auto 0 auto; }
h1 a { width:289px;height:63px;background:url('images/site_images/logo.jpg') no-repeat;float:left; }

/* eof - Header */

/* bof - Menu */

#menu { width:786px;height:36px;background:url('images/site_images/menu.jpg') no-repeat;margin:29px 0 0 0;padding:13px 0 0 0;text-align:left; }
#menu li { float:left; }
#menu a { width:177px;height:36px; }
#who { background:url('images/site_images/who.jpg') no-repeat 0 0;margin:0 0 0 18px; }
#who:hover { background:url('images/site_images/who.jpg') no-repeat 0 -36px; }
#what { background:url('images/site_images/what.jpg') no-repeat 0 0;margin:0 0 0 15px; }
#what:hover { background:url('images/site_images/what.jpg') no-repeat 0 -36px; }
#why { background:url('images/site_images/why.jpg') no-repeat 0 0;margin:0 0 0 15px; }
#why:hover { background:url('images/site_images/why.jpg') no-repeat 0 -36px; }
#how { background:url('images/site_images/how.jpg') no-repeat 0 0;margin:0 0 0 13px; }
#how:hover { background:url('images/site_images/how.jpg') no-repeat 0 -36px; }

#menu ul { position:absolute;top:-999em;width:10em; }
#menu ul a { width:auto;height:auto; }
#menu ul li { width:175px;line-height:2em;background:#b4b084;border:1px solid #eeecdb;border-bottom:none;font-size:1.2em;color:#ffffff !important;text-align:center;font-weight:bold;padding:2px 0 0 0;display:inline; }
#menu a:hover,#menu a:link,#menu a:visited,#menu a:active { color:#ffffff; }
#menu li:hover { visibility:inherit; /* fixes IE7 'sticky bug' */ }
#menu li { position:relative;margin:0 auto; }
/*#menu li:hover ul,*/#menu li.sfHover ul { left:18px;top:35px;z-index:500; }
#menu li.sfHover { z-index:500; }
#menu li ul li a { text-indent:0; }
#menu li ul li a:hover { text-decoration:underline; }

/* eof - Menu */

/* bof - Content */

h2 { width:392px;height:60px;background:url('images/site_images/h2.jpg') no-repeat;position:relative;top:23px;left:49px;margin:0 0 23px 0;/*z-index:1;*/ }
h2.secondary {width: 760px; height:55px; background: url('images/site_images/secondary_head.jpg') no-repeat top left; margin:0; padding:0; position: relative; top:18; left: 13px; text-indent: 300px; font-family: Georgia; font-size: 2.75em; font-style: italic; color:#00563c;}


#content { width:786px;background:#ffffff url('images/site_images/content.jpg') repeat-y;text-align:left; }
#intro { width:393px;height:99px;background:url('images/site_images/intro.jpg') no-repeat;margin:0 0 0 13px;color:#666666;font-size:1.2em;position:relative;top:10px;left:-2px; }
#intro p { padding:15px 18px 0 18px; }
#middle { width:760px;background:url('images/site_images/middle.jpg') no-repeat;margin:0 0 0 13px; }
#secondary_middle_outer {width:760px; background:url('images/site_images/secondary_middle_outer.jpg') repeat-y; margin:0 0 0 13px; padding-bottom: 40px; min-height: 370px;}
#secondary_middle {width:760px; background: url('images/site_images/secondary_middle.jpg') no-repeat; min-height:252px;}

#left { float:left;width:414px; }
#secondary_left { float:left;width:173px;}
	#secondary_left h2 {background: none; margin:27px 0 0 27px; padding:0; text-indent: 0; position: relative; top:0; left:0; font-size: 3.5em; color:#fff; font-family: Georgia; }
	#secondary_left ul {margin:0; padding:0; position: relative; left:25px; font-family: Georgia; font-size: 14px; color:#fff;}
		#secondary_left ul li{height: 24px; font-weight: 600;}
				#secondary_left ul li a{color:#fff;}
					#secondary_left ul li a:hover{text-decoration: underline;}
#right { float:left;width:343px;position:relative;border-left:1px solid #d4d0b3; }
#secondary_right { float:left;width:520px;position:relative; margin-left:20px; position: relative; top:-12px;}
	#secondary_right h2 {background: none; margin:0; padding:0; text-indent: 0; position: relative; top:0; left:10px; font-size: 2.7em; color:#00563c; font-family: Georgia; font-style: italic; margin:0; }
          #secondary_right h2 a {color:#00563c;}
          #secondary_right h2 a:hover {text-decoration:underline;}
	#secondary_right p {position:relative; top:-5px; left:13px; color:#555; font-size:1.3em; font-weight: 500;}

#blogs { width:393px;background:url('images/site_images/blog_head.jpg') no-repeat center top;position:relative;left:11px;padding:14px 0 0 0;margin:10px 0 0 0; }
* html #blogs { left:10px; }
#blogs-content { width:395px;background:url('images/site_images/blog_content.png') repeat-y transparent;text-align:center;position:relative;left:-1px;_background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/blog_content.png'); }
* html #blogs-content { width:395px;left:0; }
#blogs-content p { color:#333333;padding:10px 0 4px 0;width:358px;margin:0 auto;margin-bottom:4px;text-align:left;font-size:1.1em; }
#blogs-content a:link,#blogs-content a:hover,#blogs-content a:visited,#blogs-content a:active { color:#00563c;font-weight:bold;font-style:italic; }
#blogs-content a:hover { text-decoration:underline; }
#blogs-content h3 { color:#00563c;font-size:1.3em;font-style:italic;font-weight:bold;padding:0 0 0 18px;text-align:left; }


#flash { width:320px;height:289px;background:url('images/site_images/flash.jpg') no-repeat;position:relative;top:-52px;left:4px;text-align:center;/*z-index:100;*/ }
#player { width:290px;height:210px;background:#transparent;margin:0 auto;position:relative;top:8px; }
#flash h3 { text-align:center;color:#999999;font-style:italic;font-weight:bold;font-size:1.4em;padding:25px 0 0 0; }

#share { width:168px;height:15px;background:#84b0a1 url('images/site_images/share.jpg') no-repeat;position:absolute;right:-2px;top:237px;color:#ffffff;text-indent:13px;font-style:italic;font-weight:bold; }
#share:hover { text-decoration:underline; }
#insights { width:336px;height:25px;background:url('images/site_images/insights.jpg') no-repeat;margin:0 0 0 7px;position:relative;top:-26px; }

#videos div { width:160px;text-align:center;float:left;margin:0 0 6px 0; }
#videos img { border:1px solid #424242; }
#videos a img { border:none;margin:3px 0 3px 0; }
#videos #video1 { border-right:1px solid #cccccc; }
#videos h4 { color:#666666;font-style:italic;font-size:1.2em;padding:0 0 6px 0; }
#videos span { color:#999999; }
#next { position:relative;top:50px; }

/* eof - Content */

/* bof - Footer */

#footer { width:786px;height:42px;background:url('images/site_images/footer.jpg') no-repeat;text-align:left;color:#6f917f;font-style:italic;font-size:1.2em;margin:0; }
#footer h4 { color:#00563c;border-right:1px solid #d4d0b3;padding:0 6px 0 30px;font-weight:bold;float:left;margin:16px 0 0 0; }
#footer address { font-style:normal;float:left;padding:0 0 0 15px;margin:18px 0 0 0; }

/* eof - Footer */

h1 a,#menu li a,h2,#insights { text-indent:-1000000px; }
#menu li a { display:block; }
.clear { clear:both; }
.hr { height:1px;width:90%;border-top:1px dashed #a2a282;margin:0 auto;margin-bottom:8px; }
.hr hr { display:none; }




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

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #cfccb0;
}
.jScrollPaneDrag {
	position: absolute;
	background: #7f7c5d;
	cursor: pointer;
	overflow: hidden;
}
.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: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}


a.jScrollArrowUp {
	background: url(../images/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(../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;
}

.holder {
	float: left;
}

.scroll-pane {
	width: 295px;
	height: 399px;
	overflow: auto;
	background: #eceada;
	float: left;
}
#pane1 {
}
#pane1 p {font-family:Arial; font-color:#333; font-size:12px;}

#secondary-right h2 a:visited {color:#00563C;}
a:visited {color:#00563C;}