@charset "UTF-8";
/* CSS Document */
html, body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
body
{
	background: #333232 url('../images/bg.jpg') repeat-x;
	font-family: 'Verdana', Arial, Sans-Serif;
	padding:0px; margin:0px;
	font-size:8pt;
}
h1, h2, h3, h4, h5,h6
{
	color:#77240C;
}

h1{font-size:13pt;}
h3{font-size:10pt; margin:0px;}

.more{text-decoration:none; color:#77240C; font-weight:bold;}
#body
{
	margin:0px auto;
	width:790px;
}

#header { height:115px; }
#header a 
{
	float:left;
	display: block;
}
#header a.nav
{
	height:30px;
	position:relative;
	top:80px;
}
#header a.nav span { width:100%; height:100%; position:absolute; top:0px; left:0px; display:block;}
#header #logoButton
{
	background-image:url('../images/banner.jpg');
	width:304px;
	height:115px;
}
#header #homeButton, #header #homeButton span
{
	background-image:url('../images/btn_home.png');
	width:47px;
}
#header #aboutButton, #header #aboutButton span
{
	background-image:url('../images/btn_about.png');
	width:58px;
}
#header #eventsButton, #header #eventsButton span
{
	background-image:url('../images/btn_events.png');
	width:70px;
}
#header #contactButton, #header #contactButton span
{
	background-image:url('../images/btn_contact.png');
	width:70px;
}
/*
#header #clientButton
{
	background-image:url('../images/btn_clients.png');
	width:70px;
	height:29px;
	left:180px;
}
*/
#main
{
	margin:8px 0px 4px 10px;
	width:780px;
}
#sidebar
{
	background-image:url('../images/drawer_bg.jpg');

	height:100%;
	width:284px;
	vertical-align:top;
	position:relative;
	background-repeat: repeat-y;
}
#sidebar #sidebarTop
{
	background-image:url('../images/sidebar_top.gif');
	background-repeat: no-repeat;
	height:8px;
}
#sidebar #sidebarTopContent
{
	padding:8px 9px;
	background-color:#FFF;

}
#sidebar #sidebarTopContent p
{
	margin:0px;
}

#sidebar div.label { height:40px; position:relative;}

#sidebar div.label span, #sidebar div.label div { background-repeat:no-repeat; height:40px; width:100%; position:absolute; top:0px; left:0px;}
#sidebar #general,#sidebar #general div{  background-image:url('../images/label_sales.png');}
#sidebar #executive, #sidebar #executive div{ background-image:url('../images/label_executive.png'); }
#sidebar #leadership, #sidebar #leadership div { background-image:url('../images/label_leadership.png'); }
#sidebar .text{padding-top:8px; font-size:8pt;}
#sidebarBottom{ background-position:bottom left;  height:10px; background-repeat:no-repeat; 	background-image:url('../images/sidebar_bottom.gif'); background-color:transparent;}
#contentContainer
{
	border-left:solid 10px #333232;
	width:486px;
 font-size:8pt;
 position:relative;
 vertical-align:top;
 text-align:left;
}
.upcomingEvents
{
	background-color:#d6d6d6;
		width:486px;

}
.upcomingEventsTop
{
	background-image:url('../images/upcoming_events_top.gif');
	background-repeat:no-repeat;
	height:8px;
}
.upcomingEventsContent
{
	height:130px;
	padding:0px 6px;
	
}
.upcomingEventsContent p {margin-top:4px;}
.upcomingEventsContent img, div.eventImage
{
	float:left;
	height:100px;
	width: 175px;
	margin-right:8px;
}
.upcomingEventsAbout
{
	margin-left:0px;
	width:280px;
}
.upcomingEventsName
{
	color:#77240C; font-size:14px; font-weight:bold;
}
.upcomingEventsDate{ font-size:10px; 	padding-bottom:2px;
}

.upcomingEventsBottom
{
	background-image:url('../images/upcoming_events_bottom.gif');
	background-repeat:no-repeat;
	background-position:bottom center;
	height:8px;
}
#content
{
	color:#FFF;
	height:238px;
	margin-bottom:6px;
	padding:4px 0px;
	width:486px;
	height:auto;
	text-align:left;
	font-size:11px;
}
#content p {text-align:left;}
#content h1{ text-align:left; color:#FFF; margin-top:6px; }
#content h2{ font-size:13px;  text-align:left; color:#FFF;}

#subContent
{
	width:486px;
	padding-left:8px;
}
#subContent .top { background-image:url('../images/subcontent_top.gif'); height:11px;}
.subContentBottom { background-image:url('../images/subcontent_bottom.gif'); background-repeat:no-repeat; height:13px;}
#subContent .image { width:166px; background-repeat:no-repeat;  background-color:#D7D7D7; background-image:url('../images/subcontent_image.gif'); background-position:center center;}
#subContent .text
{
	background-color:#FFF;
	padding:0px 6px;
}
#subContentBox .text div{padding-bottom:6px;}

#footer
{
	float: left;
	margin: 8px 0px 0px 10px;
	height: 30px; 
	background-image:url('../images/footer.png');
	width: 780px;
}
#footer .navBar
{
	float:right;
	font-size:10px;
	margin: 8px 10px 0px 8px;
}
.navBar div, .navBar a
{
	font-size:inherit;
	font-weight:inherit;
	display:inline;
	color:#4B2000;
}
.navBar a.nav
{
	text-decoration: none;
}
.navBar a.nav:hover { color:#77240C; }

.tabContent
{
	background-image:url('../images/drawer_bg.jpg'); 
	overflow:hidden;
}
.tabContent .tab
{
	height:100%;
	background-image:url('../images/top.png');
	background-repeat:no-repeat;
	background-position:bottom center;
}

/* Where the sidebar text is */
.tabContent .tab .innerTab
{

	padding:20px 20px 0px 20px;
	font-size:10px;
}

.hr
{
	margin:18px 0px 0px 0px;
	border-top:solid 1px #AEAEAE;
}

.tabHeaderExpand .innerHeader
{
	height:40px;
	display:block;
	margin:0px 1px;
	background-image:url('../images/newBottom.png');
	background-repeat:no-repeat;
}



		  .lbHeader{
		   font-weight:bold;
		   font-size:14px;
		   padding:3px;
		   border:solid 4px #008000;
		   text-align:center;
		   font-weight:bold;
		   background-color:#B1D281;
		  }
		  .lbButtons{border-bottom:solid 4px #008000;}
		  .lbContent, .lbButtons {
		   background-color:#B1D281;
		   padding:4px;
		   border:solid 4px #008000;
           border-top-width:0px;
		  }
		  .lbContent{text-align:center;border-bottom-width:0px; background-color:#B1D281;}
		  .lbButtons button {width:60px;}
		  .lbFront{}
		  #content{ text-align:center;  }

		  .xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {font-size:15px; color:#38224F; text-align:center;}
.xsnazzy h2 {font-size:2em; color:#234; border:0;}
.xsnazzy p {padding-bottom:0.5em; color:#000;}
.xsnazzy h2 {padding-top:0.5em; padding-left:10px;}
.xsnazzy {background: transparent; margin:1em;}
.xsnazzy em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #38224F; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzy span {display:block; width:0; height:0; color:#38224F; overflow:hidden; border-top:10px solid #FFFFF0; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzy span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #38224F; border-right:1px solid #38224F;}

.xb1 {margin:0 8px; background:#38224F;}
.xb2 {margin:0 6px; background:#38224F;}
.xb3 {margin:0 4px; background:#38224F;}
.xb4 {margin:0 3px; background:#FFFFF0; border-width:0 5px;}

.xb5 {margin:0 2px; background:#FFFFF0; border-width:0 4px;}
.xb6 {margin:0 2px; background:#FFFFF0; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#FFFFF0; border-width:0 3px; height:2px;} 

* html .xboxcontent{width:100%; }
.xboxcontent {color:#000; display:block; background:#FFFFF0; border:3px solid #38224F; border-width:0 3px;}