body
{
	font-family: Arial;
	font-size: 0.75em;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color:#ECEBE1;
	color:#666666;
	scrollbar-base-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #ECEBE1;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #D6D5CC;
	scrollbar-arrow-color: #999999;	
	margin:auto;
}

h1
{
	font-size:1em;
	font-weight:bold;	
	padding:0px;
	margin:0px;
	color:Black;
}

h2
{
	font-size:1.1em;
	color:Black;
	margin:0px;
	padding:0px;	
}

a
{
	color:Black;	
}

a img
{
	border:none;	
}

.clear
{
	clear: both;
}

.clear:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.hide
{
	display:none;	
}

div#outercontainer
{	
	height:530px;
	margin:auto;	
}

div#whitecontainer
{
	background-color:White;	
	text-align:left;
	padding:5px;
	height:510px;
}

div#header
{
	padding:20px 0px 20px 20px;
}

div#footer
{
	text-align:left;
	font-size:0.8em;	
	color:#999999;
	padding:5px;
	
}

div#menu
{
	background-color:#ECEBE1;	
	padding:3px;
	margin-bottom:10px;
}

div#menu ul
{	
	margin:0px;
	padding:2px 0px 0px 17px;
	width:650px;
}

div#menu ul li
{
	list-style-type:none;
	display:inline;	
	padding:0px 0px 0px 0px;
	font-size:8px;
}

div#menu ul li#About_Imac,
{

	padding:0px 0px 0px 0px;
	font-size:10px;
} 


div#menu ul li a
{
	color:#999999;
	text-transform:uppercase;
	text-decoration:none;
	font-size:8px;
	padding:0px;
	margin:0px;
}

div#menu ul li a:hover, div#menu ul li.selected a
{
	color:Black;
}

ul#menu2
{	
	margin:0px;
	padding:0px;	
}

ul#menu2 li
{
	list-style-type:none;
	padding-bottom:5px;
}

ul#menu2 li.padme
{
	padding-top:15px;
}

ul#menu2 li a, a.readmorelink
{
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	font-size:0.95em;
}

ul#menu2 li a:hover, a.readmorelink:hover
{
	color:Black;	
}

ul#menu2 li.selectedl2 a, a.selected
{
	color:#000000;
	text-decoration:none;
}

div#whitecontainer div#home_bg
{
	background-image:url(images/main_bg.jpg);
	background-repeat:no-repeat;
	height:400px;	
	padding:17px 0px 0px 20px;
}

div#whitecontainer div#home_bg div#text
{
	color:White;
	width:260px;
	font-size:1.1em;
}

div#whitecontainer div#home_bg div#text span
{
	display:block;
	font-size:0.9em;
	font-weight:bold;
	margin-top:16px;
	
	
}

div#main
{
	padding-top:13px;
	
}

div#main div#left
{
	float:left;	
	height:363px;
	border-right:solid 1px #BFBFBF;
	padding:0px 20px;
}

div#main div#left div#headlines
{
	margin-bottom:20px;
}

div#main div#left div.article
{
	padding-bottom:15px;
}

h2.newstitle
{
	padding-bottom:10px;	
}

a.print
{
	display:none;
}

div#main div#right div#image
{
	float:left;	
	width:165px;
	padding:2px 0px 0px 2px;
	background-image:url(images/image_bg.gif);
	background-repeat:no-repeat;
}

div#main div#right div#text
{
	float:left;	
}

div#main div#right div#text h1
{
	padding-bottom:4px;
}

div#main div#right
{
	float:left;	
	padding-left:18px;
	padding-right:15px;	
}

div#main div#right div.image
{
	display:inline;
	padding-left:25px;
	float:right;
}

div#main div#right div.image img
{
	width:200px;
}

div.share
{
	float:left;	
	padding-right:20px;
}

div.share h2
{
	color:Black;
	font-size:1.1em;
	margin:0px 0px 10px 0px;
	padding:0px;
}

table
{
	font-size:0.85em;
	margin-bottom:20px;
}


table tr td
{
	border-bottom:solid 7px White;
}

table tr td
{
	background-color:#D2E0D5;
}

table tr td.tablecolumnhead
{
	font-weight:bold;
	font-size:1.1em;
}

table#share tr td
{
	width:60px;	
}

table#company
{
	width:190px;	
}


div.share table tr td span
{
	color:Black;
}

ul.paging
{
	margin:0px;
	padding:0px;	
	list-style-type:none;
	display:inline;
}

ul.paging li
{
	display:inline;
}

ul.paging li a
{
	text-decoration:none;
	color:#999999;
}

ul.paging li.selected a
{
	color:Black;
}

div.filecontainer div.fileicon
{
	float:left;	
	padding-right:10px;
}

div.filecontainer div.filetext
{

}

/*
sifr stuff
*/
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

.sIFR-hasFlash li {
	
}