html, body {
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 11px;
}

body
{
	background-color: #566584;
	margin: 0px auto;
	text-align: center;
	line-height: 1.5em;
margin-bottom: 10px;
}

#wrapper
{
	width: 968px;
	margin: 0px auto;
	background-color: #fff;
}

#header
{
	height: 204px;
	background: transparent url(/images/imgHeaderTopNew.gif) center top no-repeat;
	margin-bottom: 0px;
}

#logoLink {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 151px;
	width: 375px;
	text-align: left;
}

#memberLogin {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 49px;
	width: 593px;
}

#menuHolder
{
	padding: 0px;
	height: 33px;
	background-color: #f77a00;
	margin: 0px;
	float: left;
	width: 968px;
}


#searchArea{
	padding: 0px;
	float: right;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#searchForm{
	padding: 0px;
	float: right;
	margin-top: 34px;
	margin-right: 27px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#socialIcons {
	float: right;
	margin-top: 7px;
	margin-right: 27px;
}

#socialIcons a {
	padding-top: 7px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#sidebarLeft
{
	margin-left:20px;
margin-right:20px;
	width: 223px;
	float: left;
}

#sidebar
{
	margin-right:27px;
	width: 223px;
	float: right;
}

#activityHeader {
	margin: 0px;
	padding: 0px;
	height: 56px;
}

#activityFooter {
margin-bottom: 20px;
}

.OPAIAIheader
{
	padding-left: 10px;
	font-weight: bold;
	color: #ffffff;
	font-size: 8pt;
	background-color: #AD9D83;
	padding-top: 3px;
	padding-bottom: 3px;
}

.inetActivityOdd {
	background-color: #f7f7f3;
	font-size: 9px;
	padding: 10px;
}

.inetActivityEven {
	background-color: #f5fbfb;
	font-size: 9px;
	padding: 10px;
}

.inetActivity {
	background-color: #f7f7f3;
	font-size: 9px;
	padding: 10px;
}

.inetActivityOdd strong, .inetActivityEven strong {
	color: #800000;
}

A { 
	COLOR:#ED2226; 
	TEXT-DECORATION: none;
	outline:none;
}

A:hover	{ 
	COLOR: #ED2226; 
	TEXT-DECORATION: underline; 
}
A:visited { 
	COLOR: #ED2226; 
}

.tabdateon A:visited { 
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#F1F2E2;
	TEXT-DECORATION: none;
}
.tabdateon A { 
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#F1F2E2;
	TEXT-DECORATION: none;
}
.tabdateoff A
{ 
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#5D4328;
	TEXT-DECORATION: none;
}
.tabdateoff A:visited
{ 
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#5D4328;
	TEXT-DECORATION: none;
}

.actlink {cursor: hand;}
.actlink {cursor: pointer !important;}
#alert
{
	width: 677px;
}
.advancedsearch
{
	color:#C2A690;
	font-size: 9px;
}

a.advancedsearch:hover
{
	COLOR: #ED2226; 
	TEXT-DECORATION: underline;
}

.advancedsearch:visited
{
	color:#C2A690;
	font-size: 9px;
}

.brownbar{
	width: 223px;
	height: 10px;
	background-color: #5e432a;
}

#container
{
	background-color: #fff;
	text-align: left;
	clear:both;
}

#emailTemplate
{
	background-color: #fff;
	text-align: left;
	clear:both;
	padding:20px;
	padding-top:0px;
	font-size: 12px;
}

#welcome{
	padding-left:0px;
	padding-right:0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	margin-left: 20px;
}

#theCallOut{
	float:left;
	margin-top:20px;
	height: 300px;
	width: 220px;
	margin-bottom:20px;
}

#theTweet{
	float:right;
	margin-top:20px;
}

#theTweet p{
	font-family: Verdana;
	font-size: 10px;	
}

#missionTwo{
	padding-left:10px;
	padding-right:0px;
	width: 660px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	margin-left: 20px;
}

#mission{
	padding-left:10px;
	padding-right:20px;
	width: 640px;
	padding-bottom: 0px;
	padding-top: 5px;
	margin: 0px;
	margin-left: 20px;
}

#mission p {
	font-size: 12px;
}

#contentTweet{
	background-color: transparent;
	background-image: url(/images/imgTemplateA_Content_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left:10px;
padding-right:10px;
	min-height:620px;
	width: 660px;
	padding-bottom: 10px;
padding-top: 1px;
margin: 0px;
	margin-left: 20px;
}

#content{
	background-color: transparent;
	background-image: url(/images/imgTemplateA_Content_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left:10px;
padding-right:10px;
	min-height:620px;
	width: 660px;
	padding-bottom: 10px;
}
#content_wide{
	background: transparent url(/images/imgBlueBGOrangeBar.gif) left top no-repeat;
	width: 660px;
height: 53px;
	padding-left: 10px;
	padding-right: 10px;
}
#content_wide2{
	background: transparent url(/images/imgTemplateA_Content_bg.jpg) left top no-repeat;
	min-height:620px;
	width: 678px;
	padding-bottom: 10px;
}
#content_wide3{
	background: transparent url(/images/imgTemplateA_Content_bg.jpg) left top no-repeat;
	min-height:620px;
	width: 678px;
	padding-bottom: 10px;
	padding-top: 20px;
}
#current_box
{
	width: 677px;
	height: 50px;
	clear: both;
	padding-top: 15px;
}

#events
{
	float: left;
	clear: right;
	width: 214px;
}

#footer
{
	color:#C2A78F;
	background-color: #566584;	
	clear: both;
}

#footer a
{color:#C2A78F;}
h1{
	font-size: 20px;
}

h2{
	font-size: 16px;
}





#industry_research
{
	float: left;
	width: 330px;
}

#industry_research_content
{
	background: transparent url(/images/imgIndustryBackground.gif) left top no-repeat;
	font-size: 11px;
	padding-left:20px;
	padding-right:40px;
	padding-top:20px;
}
.left_nav{
	color:#87694F;
	font-size: 12px;
    font-weight: bold;	
}
.left_nav A{
	color:#87694F;
	font-size: 12px;	
    font-weight: bold;	
}
.left_nav A:hover{
	color:#87694F;
	font-size: 12px;
	text-decoration:underline;	
    font-weight: bold;		
}
.left_nav A:visited{
	color:#87694F;
	font-size: 12px;	
    font-weight: bold;	
}
.left_navOff{
	color:#FA8B20;
	font-size: 12px;	
    font-weight: bold;	
}
.left_navOff A{
	color:#FA8B20;
	font-size: 12px;	
    font-weight: bold;	
}
.left_navOff A:hover{
	color:#FA8B20;
	font-size: 12px;
	text-decoration:underline;	
    font-weight: bold;	
}
.left_navOff A:visited{
	color:#FA8B20;
	font-size: 12px;	
    font-weight: bold;	
}
.left_subnav{
	color:#87694F;
	font-size: 12px;
    
}
.left_subnav A{
	color:#87694F;
	font-size: 12px;	
    
}
.left_subnav A:hover{
	color:#87694F;
	font-size: 12px;
	text-decoration:underline;	
    	
}
.left_subnav A:visited{
	color:#87694F;
	font-size: 12px;	
   	
}

.summit {
padding-left: 10px;
background-image: url(/images/imgOrangeDot.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

.summit span{
padding-left: 10px;
}

#container ul {list-style: none; margin: 0 0px 0 0px; padding: 0 0px 10px 0px}

#container ul li
{
padding-left: 10px;
background-image: url(/images/imgOrangeDot.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

ol li
{
padding-bottom: 10px;
}

ol li li
{
padding-left: 10px;
padding-bottom: 0px;
background-image: url(/images/imgOrangeDot.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

.subhead1, .subhead2 {font: bold 13px/16px verdana,arial,helvetica,sans-serif; color:#000000; margin: 8px 0px 0px 0px;}

#main {
	padding: 0px;
	width: 700px;
	min-height:620px;
	float: left;
	clear: right;
}

#mainHome {
	padding-left: 0px;
	width: 680px;
	min-height:620px;
	float: left;
	clear: right;
}

#news
{
	float: left;
	width: 447px;
	padding-left: 10px;
}

.ArticleTitle
{
	font-family:Arial;
	color:#5D4328;
	font-size: 20px;	
	font-weight:bold;
}

.PageTitle
{
	padding-left: 15px;
	font-family:Arial;
	color:#5D4328;
	font-size: 20px;	
	font-weight:bold;
	line-height: 1em;
}
#opa_research
{
	float: left;
	clear: right;
	width: 340px;
}

#opa_research_content
{
	background: transparent url(/images/imgOPAResearchBackground.gif) left top no-repeat;
	font-size:11px;
	padding-left:20px;
	padding-right:50px;
	padding-top:20px;
}

.navTitle{
 	background-repeat:no-repeat;
	background-image:url(/images/page_headers.gif); 
	width: 223px;
	height:30px;
padding-top:15px;
}

.pagetitleTD{
 	background-repeat:no-repeat;
	background-image:url(/images/page_headers.gif); 
	background-position: bottom left;
}
.searchTD{
	padding-right:30px;
	padding-bottom: 5px;
}
#research_container
{
	width: 693px;
	
}

#search
{
	width: 222px;
	background-color: #f2f1e4;
	verticle-align: middle;
	padding-top:5px;
}

#searchFieldHolder {
	margin-left: 8px;
}

.searchContent
{
	background-color: #f2f1e4;
padding:5px;
}

.search-text
{
	width: 90px;
}



#secondary_nav{
	width: 223px;
	background-color: #ffe1c0;
	margin-bottom:20px;
}
.spacer
{
	height:5px;
	padding: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0;
}
.newsspacer{
	height:13px;
	clear: both;
	font-size: 1px;
	line-height: 0;	
}
.spacerSmall
{
	height:1px;
	font-size: 1px;
	line-height: 0;	
}
#title{
	background: transparent url(/images/imgTemplateA_Title_Background.gif) left top no-repeat;
	height: 50px;
	
}

.footerText 
{
	color:#C2A78F;
	font-size: 9px;
}
.footerText A
{color:white;}
.footerText A:hover
{
	color:white;
	text-decoration:underline;
}
.footerText A:visited
{color:white;}
.OPA 
{
	color:Black;
	font-size: 11px;
	padding-top: 10px;
}

.displayDate
{
	color: #ff9933;
	font-size: 11px;
	font-weight: bold;
}

.displayDateBlue
{
	color: #a5c9ce;
	font-size: 11px;
	font-weight: bold;
}

.displayDate A
{
	color: #ff9933;
}
.displayDate A:hover
{
	color: #ff9933;
	text-decoration:underline;
}
.displayDate A:visited
{
	color: #ff9933;
}
.displayTitle
{
	color: #5d432a;
	font-size: 11px;
	font-weight: bold;
	padding-left: 0px;
}
.OPAEventLocation
{
	font-weight: bold;
	color: #555555;
	font-size: 8pt;
}

.OPAIAIheader
{
	padding-left: 10px;
	font-weight: bold;
	color: #ffffff;
	font-size: 8pt;
	background-color: #AD9D83;
	padding-top: 3px;
	padding-bottom: 3px;
}
.TopicHeader
{
	font-weight: bold;
	color: #5D432A;
	font-size: 14px;
}

.catName
{
	color: #000000;
	font-size: 11px;
}

.MediaTitle
{
	color: #5D432A;
	font-size: 11px;
}
.MediaTitle A
{
	color: #5D432A;
}
.MediaTitle A:hover
{
	color: #5D432A;
	text-decoration:underline;
}
.MediaTitle A:visited
{
	color: #5D432A;
}

.actindex1
{
	font-size: 10px;
	color: #000000;
}
.actred
{
	color: #CC0000;
	font-weight:bolder;
}
.morenews
{
	color: #CC0000;
	font-size: 10px;
}
.actindex2
{
	font-size: 9px;
	color: #000000;
}

.membersignin
{
	font-size: 11px;
	color: #FFFFFF;
}
.mmenu {
	text-align: left;
}

#searchcontent{
	float: left;
	clear: right;
	width: 420px;
}

#searchbar{
	float: left;
	clear: right;
	width: 222px;
	margin-left: 34px;

}
div.row {
  clear: both;
  padding-top: 1px;
  font-size: 11px;
  }

div.row span.label, div.row div.label 
{
  color: #ff9933;
  font-size: 11px;
  font-weight:bold;
  float: left;
  width: 100px;
  padding-right:10px;
  text-align: left;
  }

div.row span.label A:hover, div.row div.label A:hover
{
  color: #ff9933;
	text-decoration:underline;
	cursor: hand;
  }

div.row span.label A, div.row div.label A
{
  color: #ff9933;
  cursor: hand;
  }

div.row span.formw, div.row div.formw 
{
  color:Black;
  font-size: 11px;	
  float: left;
  width: 530px;
  text-align: left;
}
div.row span.formw A, div.row div.formw A
{
	color:Black;
	cursor: hand;
}  
div.row span.formw A:hover, div.row div.formw A:hover
{
	text-decoration:underline;
	color:Black;
	cursor: hand;
}  
div.row A:hover span.formw, div.row A:hover div.formw 
{
	text-decoration:underline;
	color:Black;
	cursor: hand;
} 





div.row span.insight, div.row div.insight 
{
  color:Black;
  font-size: 11px;	
  float: left;
  width: 530px;
  text-align: left;
}
div.row span.insight A, div.row div.insight A
{
	color:#ED2226;
	cursor: hand;
}  
div.row span.insight A:hover, div.row div.insight A:hover
{
	text-decoration:underline;
	color:#ED2226;
	cursor: hand;
}  
div.row A:hover span.insight, div.row A:hover div.insight 
{
	text-decoration:underline;
	color:#ED2226;
	cursor: hand;
}  





.labelt 
{
  color: #ff9933;
  font-size: 11px;
  font-weight:bold;
  float: left;
  width: 100px;
  padding-right:10px;
  text-align: left;
  }

div.row span.labelt, div.row div.labelt 
{
  color: #ff9933;
  font-size: 11px;
  font-weight:bold;
  float: left;
  width: 100px;
  padding-right:10px;
  text-align: left;
  }
div.row span.formwt, div.row div.formwt  
{
  color: #ff9933;
  font-weight:bold;
  font-size: 11px;	
  float: left;
  text-align: left;
}
div.row span.formwt A, div.row div.formwt A
{
    color: #ff9933;
	font-weight:bold;
	cursor: hand;
}  
div.row span.formwt A:hover, div.row div.formwt A:hover
{
	text-decoration:underline;
	font-weight:bold;
    color: #ff9933;
	cursor: hand;
}  
div.row A:hover span.formwt, div.row A:hover div.formwt
{
	text-decoration:underline;
	font-weight:bold;
    color: #ff9933;
	cursor: hand;
} 




div.row span.formwt2, div.row div.formwt2  
{
  color: #000000;
  font-weight:normal;
  font-size: 11px;	
  float: left;
  text-align: left;
padding-bottom:10px;
}
div.row span.formwt2 A, div.row div.formwt2 A
{
    color: #000000;
	font-weight:normal;
	cursor: hand;
}  
div.row span.formwt2 A:hover, div.row div.formwt2 A:hover
{
	text-decoration:underline;
	font-weight:normal;
    color: #000000;
	cursor: hand;
}  
div.row A:hover span.formwt2, div.row A:hover div.formwt2
{
	text-decoration:underline;
	font-weight:normal;
    color: #000000;
	cursor: hand;
} 






div.row span.formw3 
{
  
  
  float: left;
  width: 530px;
  text-align: left;
}

.jobon{
	padding: 3px;
}

.joboff{
	padding: 3px;
}

.jobon a, .jobon a:hover, .jobon a:visited{
	color: white;
	font-weight: bold;
}

.joboff a, .joboff a:hover, .joboff a:visited{
	color: white;
	font-weight: bold;	
}

.smallLabel{
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
}

.small{
	padding: 5px;
	font-size: 11px;
}

.smallw2{
	padding-right: 5px;
	font-size: 11px;
}

#spotlight{
	height: 159px;
	background-image: url(/images/spotlightBorder.gif);
	background-repeat: no-repeat;
	width: 223px;
margin-bottom: 20px;
}
.dynArticle	{ display: none; padding: 4px; margin: 0px; height: 50px; margin: 0 auto; text-align: center;}
#spotlightTitle{
	padding: 20px 0 0 20px;
}
#spotlightButton{
	padding: 0px 0px 0 60px;
}

.blueblock{
	padding: 0 20px; 
	background-repeat:no-repeat;
	background-image:url(/images/img_squareblue.jpg);
	color:#000000;
	height: 90px;
}
* html .blueblock{
	padding: 10px 20px 0 0;
}
#newsletter
{
	width: 680px;
	text-align: left;
	background-color: white;
	font-size: 10px;
}
#newsletterHeader, #newsletterContent, #quotable{
	
	text-align: left;
}

#newsletterContent p, #newsletterContent ul, #newsletterContent .displayDate{
	padding-left: 10px;
	padding-right: 3px;
}

.formHeader{
	height: 25px;
	padding-top: 10px;
	width:571px;
	background-image: url(/images/imgFormBGheader.gif);
	background-repeat: no-repeat;
	text-align: left;
}
.formTop{
	background: url(/images/imgFormBGtop.gif) no-repeat; 
	height: 13px;
	width: 571px;
}
.formMiddle{
	background: url(/images/imgFormBGmiddle.gif) repeat-y;
	padding: 10px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	width: 551px;
text-align: left;
}

.formMiddle p {
	padding: 0px;
	margin: 0px;
	padding-bottom:15px;
}
.formBottom{
	background: url(/images/imgFormBGbottom.gif) no-repeat; 
	height: 25px;
	width: 571px;
}
.formHeaderTitle{
	font-weight: bold;
	font-size: 12px;
color:#5D4328;
padding-left: 20px;
}
.formHeaderText{
	font-size: 12px;
}

.squarebluetitleTD{
	padding-left:20px;
	padding-top: 10px;
	padding-bottom: 20px;
	background-repeat:no-repeat;
	background-image:url(/images/img_squareblue.jpg);
	color:#000000;
}

.menuon{
	border: 1px solid #eeb276;
	text-align: left;
}

.menuoff{
	border: 1px solid #e4ebec;
	text-align: left;
}

td{
	font-size: 11px;
}

td p {margin-bottom: 10px;}

.clearAll {
	clear: both;	
}
img {
	margin: 0px;
	padding: 0px;
}
#opa_research_title {
	margin: 0px;
	padding: 0px;
}

#bodHolder {
width:660px;
	padding-top: 0px;
padding-left: 20px;
padding-right: 0px;
padding-bottom: 10px;
}

#bodHolder p{
padding:0px;
margin:0px;
line-height: 1em;
}

#bod_1 {
	width: 200px;
margin-right:20px;
margin-top: 10px;
float:left;
min-height: 50px;
}

#eoHolder {
width:660px;
	padding-top: 0px;
padding-left: 20px;
padding-right: 0px;
padding-bottom: 10px;
}

#eoHolder p{
padding:0px;
margin:0px;
line-height: 1.5em;
}

#eoHolder .eo_title{
padding:0px;
margin:0px;
font-weight: bold;
	color: #f77a00;
padding-right:10px;
}

#eo {
	width: 200px;
margin-right:20px;
margin-top: 10px;
margin-bottom: 20px;
min-height: 50px;
}

.bioImage {
	padding:0px;
margin:0px;
margin-left:20px;
}

#pub_1 {
	width: 200px;
	margin-right:0px;
	margin-top: 10px;
	float:left;
	min-height: 80px;
	text-align: center;
}

#pub_2 {
	width: 170px;
	margin-right:0px;
	margin-top: 10px;
	float:left;
	min-height: 80px;
	text-align: center;
}

#supHolder {
width:640px;
	padding-top: 0px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 10px;
margin-bottom:20px;
}

#supHolder p{
padding:0px;
margin:0px;
line-height: 1.5em;
padding-bottom: 10px;
}

#adUnit {
	float: left;
	width: 300px;
	min-height:60px;
	margin-right: 10px;
}

#adUnit img {
	margin-right: 10px;
	margin-top: 5px;
}

.jobContent h2 {
	font-size:10px;
font-style: bold;
}


.legTitle
{
	color:#ffa146;
	font-weight:bold;
}

#lp_list ul {margin-bottom:20px;}

#lp_list a {
color:#ffa146;
	font-weight:bold;
}

.dspNewsLetter {
	position: relative;
	display:none;
	padding-left:10px;
text-align: left;
}


.dspNewsLetter p {
text-align: left;
}

.dottedRuleOrange {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #f77a00;
	
}

#dottedRuleOrange {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #f77a00;
	font-size: 8px;
}

.tocTableCell {
	padding-bottom:10px;
	float:left;width:
	210px;
font-size: 12px;
}


.tocTableCell a {
	color: #ff9933;
	cursor: pointer;
}

.tocTableCell a.cat {color:#f77a00;}

.tocTableCell a.catOn {
	color:#333333;
	font-weight:bold;
}

h3 {
	color:#5e432a;
font-weight:bold;
font-size: 14px;
margin-bottom:0px;
padding-bottom:0px;
}

.joinLink  {
	margin-top:0px;
	padding-top:0px;
	font-weight:bold;
	font-size: 12px;
}

.joinLink a {
}

.dcTitle {
	font-family:Arial;
	background-color:#f3f1e4;
	font-size: 14px;	
	font-weight:bold;
	color:#5D4328;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #f77a00;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #f77a00;
	padding:5px;
	padding-left: 15px;
}

.dcHeader {
	font-family:Arial;
	background-color:#5D4328;
	font-size: 12px;	
	font-weight:bold;
	color:#fff;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #f77a00;
	padding:3px;
	padding-left: 15px;
}

.dcText p {
	padding:0px;
	margin: 0px;
	margin-bottom: 10px;
}

#theTweetTwo{
	width: 224px;
	height: 300px;
	padding: 0px;
	margin: 0px;
	background-color:#f77a00;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	position:relative;
	float:right;
	margin-bottom:20px;
	display:block;
}

#theTweetInner {
	height: 208px;
	background-color:#ffffff;
	display:block;
	position:relative;
	padding: 0px;
	margin: 1px;
	overflow-x:hidden;
	overflow-y:auto;
}

#tweetHdr {padding:10px;}

#icon {
	float: left;
	width:32px;
	height:32px;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	margin-right:10px;
}

#tweetHead {
	float: left;
}

.tweetName {
	color:#ffffff;
	padding:0px;
	margin:0px;
	font-weight: bold;
}

.tweetScreenName {
	color:#ffffff;
	padding:0px;
	margin:0px;
	font-weight: bold;
	font-size: 16px;
}

.tweetScreenName a {
	color:#ffffff;
	text-decoration: none;
}

.tweetScreenName a:hover {
	color:#ffffff;
	text-decoration: underline;
}

#theTweetInner p{
	font-family: Verdana;
	font-size: 10px;	
	padding: 10px;
	margin:0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
}

#twiiterFtr {
	margin:0px;
	padding:10px;
}

#ftrLeft {float:left;}

#ftrRight {float:right;}

#ftrRight a {
	color:#ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}

#ftrRight a:hover {
	color:#ffffff;
	text-decoration: underline;
}

#contactList ul {
	list-style: none; 
	margin: 0px; 
	padding: 0px
}

#contactList ul li {
	list-style: none; 
background-image:none;
float:left;
display:block;
width:280px;
height:80px;
	margin: 0px; 
	padding-left: 30px
}

#callOutTableTop{
	width: 680px;
	padding: 0px;
	margin: 0px;
	margin-left:20px;
	margin-top:0px;
	float:left;
	display:block;
}

#callOutTable{
	width: 680px;
	padding: 0px;
	margin: 0px;
	margin-left:20px;
	margin-top:20px;
	float:left;
	display:block;
}

#calloutContentHighlight{
	padding: 10px;
	margin: 0px;
	background-color: transparent;
    	background-image: url("/images/imgTemplateA_Content_bg.jpg");
    	background-position: left top;
    	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5e4329;
}

#calloutContent{
	padding: 10px;
	margin: 0px;
}

.twtr-join-conv {
font-size: 10px;
}

#pagination {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #f77a00;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 680px;
}

#pagination p {margin-top:0px;}

#pagination a, #postLine a {
	color: #d75800;
}

#pagination a, #byline a {
	color: #333;
}

#blogEntry {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	padding: 10px;
}

#blogEntryHome {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	padding:0px;
}

#blogEntryHomeOne {padding:0px;}

#blogEntryTwo {
padding: 10px;
}

.blogImageWrap {
	float: left;
	margin-right:10px;
	margin-bottom:10px;
}

#quotable {
border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	padding: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}

