A,A:Active {color : #E36D1E;}
A:Visited {color : #BD5D1E;}
A:Hover  {color : #666666; text-decoration : none;}

A.footerlink,A.footerlink:Active {color : #F9A770;}
A.footerlink:Visited {color : #FEDFC7;}
A.footerlink:Hover  {color : #EEEEEE; text-decoration : none;}

body {
	background-color: 	#666666;
	padding: 			0;
	margin-bottom: 		0;
	margin-top: 		10px;
	width: 				710px;
	text-align:  		center;	
	font: 				11px arial, helvetica, sans serif;
	color: 				#444444;
}

table.contenttable {
	border:				1px solid #000000;
	background-color: 	#FFFFFF;
	margin:				0;
	text-align:  		center;	
}
#homeleftcolumn {
	background:			#FFF  url(/images/homeleftcolumnback.gif)  no-repeat;
	margin:				0px;
	padding : 			0px;
	text-align:  		left;	
}

#contentleftcolumn, #investorleftcolumn {
	background-color:			#DDD;
	margin:				0px;
	padding : 			0px;
	text-align:  		left;	
}

#contentleftcolumn {
	background-images:			#DDD  url(/images/contentleftcolumnback.gif) no-repeat; }


#footersection {
	position:			relative;
	width:				710px;
	text-align:			left;
	padding:			10px 5px 10px 5px;
	color:				#fff;
	font-size: 			10px;
	text-align:  		left;	
	}

#home_logo {
	padding	:				80px 25px 13px 25px;
	border-bottom:			1px solid #666666;
}	

.homegreyfooter {
	height:				20px;
	background:			#999999;
}

#home_recent_acq {
	width:				147px;
	height:				225px;
	background:			#FFF  url(../images/home_recent_acq_bg.jpg)  no-repeat;
}

#home_acq_header {
	padding:			30px 10px 5px 10px;
}

#home_acq_content {
	font-size:			10px;
	font-family:		arial, verdana, sans serif;
	text-align:			left;
	line-height:		14px;	
	padding:			0px 20px 0px 30px;
}

#homeblurb {
	font-size:			12px;
	font-family:		arial, verdana, sans serif;
	text-align:			justify;
	line-height:		18px;	
	margin:				25px 30px 0px 25px;
	height: 			150px;
	border: 			0px solid green;
	background-color:	#eeeeee;	
}

/*#homecallout {
	height:				180px;
	border: 			1px solid green;
	background-color:	#eeeeee;		
}
*/

#homecalloutheader {
	background-image: 	url(../images/callout_bg.gif);
	background-repeat:	repeat-x;
	margin:				5px;
	height:				20px;
	width:				406px;
}

#homecallout_but {
	position:			relative;
	left:				20px;
}
#homenews, #homearticles {
	font-size:			11px;
	font-family:		arial, verdana, sans serif;
	line-height:		15px;	
	text-align:			left;
	margin-top:			15px;
	padding-left:		20px;
	padding-right:		10px;
	font-size: 			11px;
	z-index:			1000px;
	border: 			0px solid orange;
	background-color:	#ffffff;
	height:				100px;
	width:				370px;
}

#homenews {
	visibility:			show;	
}
#homearticles {
	visibility:			hidden;
	position:			absolute;
	top:				373px;
	
}

#insidecontent {
	padding:			0px 25px 0px 25px;
	background-image: 	url(/images/contenttopbackground.gif);
	background-repeat:	repeat-x;
	text-align:  		justify;	
	font-size: 			11px;
	line-height:		18px;
	text-align:  		left;	
}

.insidecontentbottom {
	background-image: 	url(/images/contentbottombackground.gif);
	background-repeat:	repeat-x;
	text-align:  		right;	
	padding:			0px 25px 0px 25px;
}

#investornav {
	position:			relative;
	top:				-10px;
	background-color:	#DDD;
	width:				540px;
	height:				44px;
	text-align:			center;
	border:				1px solid #666;
	padding-top:		5px;
	line-height: 		16px;
}

a.invnav, a.invnav:active, a.invnav:visited {color:#333; text-decoration: none;}
a.invnav:hover {color:#E36D1E; text-decoration: underline;}

.ceo {
	border:				1px solid #ddd;
	margin-left:		5px;
	float:				right;
}

#inside_alertsignup {
	position : 			relative;
	width:				147px;
	background:			#ddd url(/images/emailsignupleft_bg.jpg) repeat-x;
	margin-top:			0px;
	border-right:		1px solid #ddd;
	font-size:			10px;
}

input.insidesignuptext {
	width:				90px;
	border:				1px solid #FEDFC7;
	background-color:	#fff;
	color:				#666;
}

#callout {
	position:			relative;
	float:				right;
	width:				160px;
	right: 				0px;
	margin:				10px 0 10px 10px;
	padding:			0px;
	color:				#000;
	border:				1px solid #EAEBEC;
}
#calloutheading {
	width:				100%;
	margin:				0px;
	padding:			3px 5px 3px 3px;
	font: 				bold 11px arial, sans-serif;
	color:				#F9A770;
	background-color:	#FBFBFC;
}
#calloutcontent {
	width:				100%;
	margin:				0px;
	padding:			6px 6px 6px 8px;
	font: 				normal 11px arial, sans-serif;
	line-height:		13px;
	background-color:	#ffffff;
}

.invright {
	position:			relative;
	float:				right;
	width:				200px;
	right: 				0px;
}

.invcallout {
	position:			relative;
	width: 				100%;
	margin:				0px 0 10px 0px;
	padding:			2px;
	color:				#000;
	border-top:			1px solid #EAEBEC;
	border-bottom:		1px solid #EAEBEC;
	border-left:		1px solid #EAEBEC;	
}
.invcalloutheading {
	width:				98%;
	margin:				0px;
	padding:			3px 8px 3px 8px;
	font: 				bold 11px arial, sans-serif;
	color:				#F57A36;
	background-color:	#ddd;
}
.invcalloutcontent, .invcalloutcontent_acq {
	width:				95%;
	margin:				0px;
	padding:			6px 6px 6px 8px;
	font: 				normal 11px arial, sans-serif;
	line-height:		16px;
	background-color:	#ffffff;
}

.invcalloutcontent_acq {
	background-image:	url(/images/acq_bg.gif);
	background-repeat:	no-repeat;
}

ul.icon_logo {
	list-style-image:	url(/images/icon_logo.gif);
	margin:				0px;	
}

li.icon_logo {
	padding-left:		5px;
	line-height:		16px;
}

.acq_logo {
	border:				0px;
	padding:			5px 0px;
}

.invhighlight {
	position:			relative;
	width:				320px;
	margin:				10px 0 10px 0px;
	padding:			2px;
	color:				#000;
	border-top:			1px solid #FEDFC7;
	border-bottom:		1px solid #FEDFC7;
	border-left:		1px solid #FEDFC7;
	background:			#fff url(/images/invhighlight_bg.jpg) repeat-y;	
}
.invhighlightheading {
	width:				98%;
	margin:				0px;
	padding:			3px 8px 3px 8px;
	font: 				bold 11px arial, sans-serif;
	color:				#F57A36;
	background-color:	#ddd;
}
.invhighlightcontent {
	width:				95%;
	margin:				0px;
	padding:			6px 6px 6px 8px;
	font: 				normal 11px arial, sans-serif;
	line-height:		15px;
}

.invhighlightdate {
	font-weight:		bold;
	margin-top:			7px;
	margin-bottom:		3px;
}

#leftcalloutheading {
	width:				100%;
	margin:				20px 0 0 0;
	padding:			3px 5px 3px 3px;
	font: 				bold 11px arial, sans-serif;
	color:				#666;
	background-color:	#C2C3C4;
}
#leftcalloutcontent {
	width:				100%;
	margin:				0px;
	padding:			6px 6px 6px 8px;
	font: 				normal 11px arial, sans-serif;
	background-color:	transparent;
	font-size:			10px;
	line-height:		12px;
}


.table-border {	border: 1px solid #F37320;}
.table-border-top { border-top: 1px solid #F37320;}
.table-header1,.table-header2  {
	font-family : Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color : #FFFFFF;
}
.table-header1 {background-color : #F37320;}
.table-header2 {background-color : #F9A770;}

.table-content1,.table-content2  {
	font-family : Arial, Verdana;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
}
.table-content1  {background-color : #FFF5EF;}
.table-content2  {background-color : #FDFCFB;}


h1,.heading  {
	font-size : 		28px;
	text-transform:		lowercase;
	font-weight : 		normal;
	color : 			#F37420;
	font-family : 		Arial, Helvetica, sans serif;	
	text-align:  		right;	
	margin : 			26px 0px 24px 0px;
}

h2,.subheading {
	font-size : 14px;
	line-height: 14px;
	font-weight : bold;
	color : #808284;
	font-family : Verdana, Arial;
	text-align:  		left;	
	margin : 15px 0px 10px 0px;
}
h3,.subsubheading {
	font-size : 12px;
	line-height: 12px;
	font-weight : bold;
	color : #333333;
	margin : 12px 0px 6px 0px;	
}
td.recentnewsbox { 
	color: #FFFFFF; 
	font-family : Arial; 
	font-size : 11px; 
	background-image: url(/images/home_recentnewsback.gif); 
	background-repeat : repeat; 
	padding : 30px 12px 10px 12px;
}

.date  {
	font-family : tahoma, times new roman;
	font-size : 10px;
	text-transform : uppercase;
	background-color : #FFFFFF;
}
.highlight  {
	color : #FF0000;
	font-weight : bold;
}

.alert  {
	font-family : arial;
	font-size : 14px;
	color : #FF0000;
	font-weight : bold;
}

input,textarea,select { 
margin: 0px; 
padding: 1px; 
font: 11px arial, sans-serif; 
color: #666666; 
background-color: #FFFFFF; 
border: 1px solid #999999;
vertical-align : baseline;
}

input.radio,input.checkbox {border: 0px; background-color: transparent;}
input.button {
	font-family : arial;
	line-height : 12px;
	font-weight : bold;
	color:		#FFF;
	background-color: #F3711C;
	border: 1px solid #333;
}

input.insidesignupbox {
	background: transparent;
	font-size:	10px;
	border: 0px solid #EAEBEC;
}

select.dropdown  {
	font-weight : normal;
	background-color: #FDFAF8; 
}

.twelve {font-size : 12px;}
.eleven {font-size : 11px;}
.ten {font-size : 10px;}



ul {
	list-style-type:	square;
	padding-left: 		16px;
	margin-left: 		16px;
	}

table.sitemap {
	padding:			0px;
	margin:				0px;
	font-size: 			11px;
	line-height:		18px;
}
table.content {
	font-size: 			11px;
}

form.signup {
	padding:			0px;
	margin:				0px;
}

.marginleft5 {
	margin-left:		5px;
}
form div label  {
	width: 100px; 
	float: left;
	text-align: right;
	margin: 5px 5px 0px 0px;
	font: bold 11px arial, sans serif;
	clear: both;
}

.newspdfdisplay {
	float: right;
	right:	550px;
	width:	220px;
}

.newspdfdisplaylisting {
	float: right; 
	right: 150px; 
	width: 100px; 
	padding: 5px; 
	border-left: 1px solid #666;
}
