body { 
	background: url(images/bodyBack.gif) #b2b2b2 repeat-x;
  	padding: 0px;
  	margin: 0px;
	font-family: Tahoma;
	font-size: 12px;  
	color: #666666;
 }


#pastIssues a { 
font-size:11px;
color:#000000;
text-decoration:none;
width:30px;
	
	}
	
#pastIssues a:hover { 
text-decoration:underline;
	
}

#containerMain { 
	width: 1018px;
	background: url(images/o2_back.gif) #ffffff repeat-x;
	margin: 0 auto;
}

#contentMain { 
	width: 1018px;
 }

#headerMain { 
	width: 1018px;
  	height: 172px;
	background: url(images/tempHeader.gif) #ffffff no-repeat;
 }

#navMain ul { 
	float: right;
	display: inline;
	padding: 0;
	margin: 0;
  	width: 739px;
	background: #ffffff;
	list-style-type: none;

 }

#navMain ul li {
	float: left;
	display: inline;
	padding: 0px;
	margin: 0;
	text-indent: -1000em;
 }


#navMain .item1 a {
	display: block;
  	width: 108px;
  	height: 172px;
 	background: url(images/home.gif) no-repeat;
 }

#navMain .item2 a {
	display: block;
  	width: 124px;
  	height: 172px;
 	background: url(images/about.gif) no-repeat;
 }

#navMain .item3 a {
	display: block;
  	width: 187px;
  	height: 172px;
 	background: url(images/speaker_over.gif) no-repeat;
 }

#navMain .item4 a {
	display: block;
  	width: 173px;
  	height: 172px;
 	background: url(images/news.gif) no-repeat;
 }

#navMain .item5 a {
	display: block;
  	width: 147px;
  	height: 172px;
 	background: url(images/contact.gif) no-repeat;
 }

#navMain .active_item1 a {
	display: block;
	width: 108px;
	height: 172px;
	background: url(images/home_over.gif) no-repeat;
}

#navMain .active_item2 a {
	display: block;
  	width: 124px;
  	height: 172px;
 	background: url(images/about_over.gif) no-repeat;
 }

#navMain .active_item3 a {
	display: block;
  	width: 187px;
  	height: 172px;
 	background: url(images/speaker_over.gif) no-repeat;
 }

#navMain .active_item4 a {
	display: block;
  	width: 173px;
  	height: 172px;
 	background: url(images/news_over.gif) no-repeat;
 }

#navMain .active_item5 a {
	display: block;
  	width: 147px;
  	height: 172px;
 	background: url(images/contact_over.gif) no-repeat;
 }

#leftColumn {
	float: left;
	display: inline;
	width: 239px;
  	background: url(images/leftNavBack.gif) #ffffff repeat-y;
  	margin-left: 32px;
 }

#newsSub { 
	background: url(images/subscribe_back.gif) no-repeat;
  	width: 239px;
	height: 173px;
 }

#subModule { 
	display: block;
	padding-top: 99px;
	padding-left: 37px;
}

#leftColumn form { 
	padding: 0;
	margin: 0;
}
	
#newsEmail { 
	width: 164px;
	padding: 0;
	margin-bottom: 14px;
	font-family: tahoma;
	font-size: 11px;
}	

#newsSubscribe { 
	width: 68px;
	height: 26px;
	background: url(images/newsSubscribe.gif) no-repeat;
	border: none;
}
	
#fastSpeakerSearch { 
	background: url(images/fast_search_back.gif) no-repeat;
	width: 239px;
  	height: 188px;
	font-size: 11px;
	color: #000000;
 }

	
#searchSub {
  	display: block;
	padding: 73px 0 0 37px;
}

#jumpMenu { 
	width: 165px;
	font-family: tahoma;
	font-size: 11px;
	margin-top: 5px;
	
}

#partnerLogin {
	display: block;
	background: url(images/partner_login.gif) no-repeat;
	width: 239px;
  	height: 116px;
 }

#partnerSub{ 
	display: block;
	padding: 42px 0 0 137px;
}


#partnerEmail {
	float: left;
	width: 101px;
	font-family: tahoma;
	font-size: 11px;
	padding: 0;
	margin: 2px 5px 0 0;
}
	
#partnerGo { 
	background: url(images/go.gif) no-repeat;
	width: 57px;
	height: 25px;
	border: none;
	margin-top: 2px;
	padding: 0;
	margin: 0;
}

#clientTestemonial { 
	background: url(images/testemonial_back_top.gif) no-repeat;
  	width: 239px;
 }

#tText {
	width: 165px;
	padding: 35px 0 0px 32px;
  	line-height: 20px;
 }


#tBase { 
	width: 239px;
  	height: 16px;
  	background: url(images/testemonial_base.gif) no-repeat;

 }

#rightColumn { 
	float: right;
	display: inline;
	width: 702px;
  	margin-right: 23px;
	line-height: 19px;
	position: relative;
 }
	
	.backButton {
		height: 42px;
		width: 93px;
		position: absolute;
		right: 0;
		top: 308px;
		}
	
#aboutBlurbText {
	width: 650px;
	float: left;
	line-height: 20px;
}

#rightFooter { 
	float: right;
	display: inline;
  	width: 651px;
	border-top: SOLID 1px  #e5e5e5;
	padding-top: 20px;
	margin: 67px 41px 20px 0;
	color:#000;
}
#rightFooter a {
	color:#000;
	text-decoration:none;
}
#rightFooter a:hover {
	text-decoration:underline;
}

#leftFooter { 
	float: left;
	display: inline;
	width: 196px;
  	border-top: SOLID 1px #e5e5e5;
  	padding-top: 20px;
  	margin: 67px 0px 20px 40px;
 }						 
 
 #tweets { 
	background: url(images/tweets.gif);
	background-repeat:no-repeat;
	padding-top:75px;
	padding-left:30px;
	padding-right:90px;
  	width: 170px;
	height: 420px;
	font-family: Tahoma;
	font-size: 12px;  
	color: #666666;
	line-height:10pt;
 }
 
