/* Web CSS for: BSSF Website
   Programmed by: Optime Productions
   Last Updated: 10/05/2009
****************************************************************/

/* Main Body Elements
****************************************************************/
html, body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-align: center;
	top:0px;
	margin: auto;
	background-color: #fff;
	background-image: url(../images/layout/background.jpg);
	background-repeat: repeat-x;
	color: #333;
	height: 100%;
	}
	
p	{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 1.1em;
	color: #333;
	text-align: left;
	margin: 0px;
	}
	
ul, li{
	list-style:none;
	padding:0px;
	margin:0px;
}
	
p, ul, li a {color: #003399; font-weight: normal; text-decoration: none; background-color: inherit; outline: none;}
p, ul, li a:hover {color: #003366; font-weight: normal; text-decoration: none; background-color: inherit; outline: none;}

h1	{
	color: #996633;
	text-align: left;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 7px;
	margin-left: 10px;
	font-size: 1.8em;
	font-variant: small-caps;
	}
	
p a {color: #996633; font-style: italic; text-decoration: none; background-color: inherit;}
p a:hover {color: #996633;; font-style: italic; text-decoration: underline; background-color: inherit;}
	
h2	{
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	}
	
h3	{
	color: #052c48;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	}
	
sup {
	font-size: 0.9em;
}

input.buttons {
	background:url(http://www.optimeproductions.com/DMS/images/btns/vent.gif);
	background-repeat:no-repeat;
	border: none;
	cursor: pointer;
	width: 48px;
	height: 16px;
	overflow: hidden;
	padding: 0;
	margin-top: 6px;
	text-indent:-9999px;
	font-size: 0;
	line-height: 16px;
	vertical-align:top;
}

input.text {margin-top:6px;}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* Structure IDs
****************************************************************/

#siteWrap {
	width:970px;
	margin:auto;
	height:100%;
}

#whereArrow {
	position:absolute;
	z-index:200;
	left:50%;
	margin-left:130px;
}

#topWrap {
	width:970px;
	height:93px;
	text-align:left;
	margin:0px;
	padding:0px;
}

#logo {
	padding-top:20px;
	width: 182px;
	position:relative;
	float:left;
}

#nav_wrap {
	padding-top:20px;
	float: right;
	width: 366px;
	height: 73px;
	padding-bottom:0px;
	text-align:center;
	margin:0px;
}

#contentTL {
	position:relative;
	float:left;
	width:615px;
	height:351px;
	display:inline;
	overflow:hidden;
} 

#hardest {
	background-image:url(../images/layout/HardestBkgd.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	width:354px;
	height:57px;
	padding-top:202px;
	margin-top:35px;
	margin-left:2px;
	padding-left:0px;
	text-align:left;
}

#flashVents {
	background-image:url(../images/layout/hardPart_bkgd.jpg);
	background-repeat:repeat-x;
	position:relative;
	float:left;
	width:255px;
	height:351px;
}

#curtain {
	width:305px;
	height:355px;
	z-index:2;
	margin-left:130px;
	left:50%;
	margin-top:92px;
	background-color:#996633;
	position:absolute;
	float:left;
	text-align:left;
	padding-left: 20px;
	padding-right: 18px;
}

#truth {
	overflow:hidden;
	width:305px;
	height:351px;
	/*background:url(../images/layout/truthBkgd.jpg);
	background-repeat:repeat-y;*/
	background-color:#996633;
	position:relative;
	float:left;
	text-align:left;
	padding-left: 20px;
	padding-right: 18px;
}

	#truth p {
		text-align:justify;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.4em;
		color:#FFF;
		width:280px;
		line-height:1.3em;
		padding-top:10px;
		padding-left:2px;
		padding-right:16px;

	}
	
	#truth h2 {
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.3em;
		color:#FFF;
		padding-left:6px;
		margin-top:6px;
		margin-bottom:2px;
	}
	
	#truth h3 {
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 1.1em;
		color: #052c48;
		padding-left:6px;
		margin-top:4px;
		margin-bottom:2px;
	}
	
	.keyPoints li {
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		color:#FFF;
		list-style: disc;
		line-height:1.2em;
		margin-left:18px;
		padding-right:16px;
		padding-top:12px;
	}

#truthBottom {
	position:relative;
	float:right;
	width:360px;
	margin-right:1.0em;
}

.brown{
	width:308px;
	position:relative;
}

	.brown .sub{
		position:relative;
		float:left;
		width:308px;
		height:352px;
	}
		.brown .next, .section .prev{
			font-size:18px;
			position:absolute;
			bottom:15px;
			letter-spacing:-2px;
		}
		.brown .next{
			right:30px;
		}
		.brown .prev{
			left:30px;
		}

#executive {
	clear:both;
	margin-top:47px;
	overflow:hidden;
	width:588px;
	position:relative;
	float:left;
	text-align:left;
}

#bottomNav {
	clear:both;
	position:relative;
	float:left;
	width:588px;
	height:65px;
	padding-left:24px;
	text-align:left;
	background-image:url(../images/layout/lnBkgd.jpg);
	background-repeat:repeat-x;
	z-index:1000;
}

#bn1 {
	position:relative;
	float:left;
	width:105px;
	height:45px;
	overflow:hidden;
}

#bn1int {
	position:relative;
	float:left;
	width:210px;
	height:45px;
}

#bn2 {
	position:relative;
	float:left;
	width:94px;
	height:45px;
	overflow:hidden;
}

#bn2int {
	position:relative;
	float:left;
	width:188px;
	height:45px;
}

#bn3 {
	position:relative;
	float:left;
	width:134px;
	height:45px;
	overflow:hidden;
}

#bn3int {
	position:relative;
	float:left;
	width:268px;
	height:45px;
}

#bn4 {
	position:relative;
	float:left;
	width:100px;
	height:45px;
	overflow:hidden;
}

#bn4int {
	position:relative;
	float:left;
	width:200px;
	height:45px;
}

#bn5 {
	position:relative;
	float:left;
	width:92px;
	height:45px;
	overflow:hidden;
}

#bn5int {
	position:relative;
	float:left;
	width:184px;
	height:45px;
}

#conference {
	clear:both;
	position:relative;
	float:left;
	text-align:left;
	padding-bottom:60px;
	background-image:url(../images/layout/confBkgd.jpg);
	background-repeat:repeat-x;
	z-index:1000;
}
	
#content2 {
	overflow: hidden;
	position:absolute;
	padding-top:10px;
	padding-left:50px;
	width:538px;
	height:380px;
	top:0px;
	margin-top:0px;
	z-index:1;
}

#content2 p {
	color:#996633;
	font-family:Times, serif;
	font-size:1.4em;
	text-align:justify;
	width:470px;
	line-height:1.5em;
	margin-left:5px;
	padding-bottom:10px;
}

#content2 h1{margin-left:0px;}

#content2 h2 {
	color:#996633;
	font-family:Times, serif;
	font-size:1.6em;
	font-weight:bold;
	text-align:left;
	width:460px;
	line-height:1.6em;
	margin-top:-2px;
	margin-left:0px;
	margin-bottom:-5px;
}

#content2 li {
		text-align:left;
		color:#996633;
		font-family:Times, serif;
		font-size:1.4em;
		width:470px;
		list-style: disc;
		line-height:1.4em;
		margin-left:20px;
		padding-right:16px;
		padding-top:6px;
	}
	
content2 ul a, li a {color: #996633; font-weight: normal; font-style:italic; text-decoration: none; background-color: inherit; outline: none;}
content2 ul a, li a:hover {color: #996633; font-weight: normal; font-style:italic; text-decoration: underline; background-color: inherit; outline: none;}

#exeCoach, #stratPlan, #teamDev, #commUnity, #toolSet{
	padding-top:60px;
}

#bottomRight {
	width:300px;
	clear: right;
	margin-left:620px;
	padding-top: 30px;
	padding-left:20px;
	text-align:center;
}
	#bottomRight h1{
		font-size:1.8em;
		font-family: Times, serif;
		padding-top:70px;
	}
	
	#bottomRight h2{
		color: #996633;
		text-align: left;
		font-size:1.8em;
		font-family: Times, serif;
		padding-top:0px;
		margin-top:-10px;
	}
	
	#bottomRight p{
		width:280px;
		font-size:1.4em;
		line-height:1.6em;
		font-family:Times, serif;
		color:#666;
		padding-left:20px;
		padding-bottom:10px;
		text-align:left;
	}
	
	#bottomRight ul{
		font-size:1.4em;
		line-height:1.6em;
		width:270px;
		font-family:Times, serif;
		width:280px;
		padding-left:30px;
		padding-bottom:10px;
		text-align:left;
	}

	#bottomRight li{
		color:#666;
		list-style: disc;
	}

#pushTab {
	position:absolute;
	z-index:1100;
	top:0px;
	left:0px;
	margin-top:0px;
	margin-left:-4px;
}

#pullTab {
	position:absolute;
	z-index:1100;
	margin-right:-5px;
	top:0px;
	right:0px;
}

#calendarWrap {
	width:620px;
	margin:auto;
	height:100%;
}

#calendar2 {
	position:relative;
	float:left;
	clear:both;
	margin-top:16px;
	margin-left:10px;
}
	
/* End CSS File
****************************************************************/
