body {
background-color: #ECEBFF;
font-size: 12px;
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
color:#000000;  
text-align:center; 
padding:0px;
margin: 0px;
}
.main {font:0.8em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
.mainwhite {font:0.8em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; color: #FFFFFF}
.tabletext {font:12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
a.nav:link { font-family: Arial, Helvetica, sans-serif; font-size: 0.5em; color: #FFFFFF; text-decoration: none} 
a.nav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #FFFFFF; text-decoration: none}
a.nav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #333366; text-decoration: none}
a.player:link { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #88E1FF; text-decoration: underline} 
a.player:visited { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #88E1FF; text-decoration: none}
a.player:hover { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FFFF99; text-decoration: underline}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: normal;
	}
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: italic; text-decoration: underline}
a.footer:link {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: italic; color: ##000099; text-decoration: none}.caption { font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #000000; font-weight: italic}
.header { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 1.2em;  color: #FFFFCC; font-weight: bold; }
.header2 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 1.2em;  color: #FFFFCC; font-weight: bold; text-decoration: underline}
.whitetxt { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FFFFFF}
a.white:hover { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FFFFCC; text-decoration: none} 
a.white:link { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FFFFFF; text-decoration: none}
a.white:visited { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FFFFFF; text-decoration: none}
a.blue:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000066; text-decoration: none; font-weight: bold}
a.blue:link {  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #51607B; text-decoration: none; font-weight: bold}
a.blue:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #51607B; text-decoration: none; font-weight: bold}
a.headlink:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.headlink:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.headlink:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #B5B9C2; text-decoration: none}

/*main-navi
-------------------------------------- */
#topnavi {
margin: 0px;
padding: 2px 0px;
/*background-color: #999999;*/
background-color: #999999;
}
#topnavi a { 
color: #ffffff;
font-size: 0.7em;
text-decoration: none; 
font-weight:bold;
margin: 0px;
padding: 5px 15px;
}
#topnavi a:visited {color:#ffffff; font-size: 0.7em;}
#topnavi a:hover {color: #000000; font-size: 0.7em; background-color: #ECEBFF;}
#mainnavi a:active { color:#ffffff; font-size: 0.7em;}


#myDiv {
	border-top:1px solid #999999;
	margin: 0px 4px;
	padding: 0px 4px;
	background-position: center;
 }
 
 #pagewidth{
	width:1000px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	vertical-align: top;
	background-position: center;
	 }
#wrapper {
	width:1003px;  /* Specify the width of the element. This should be the same as 'body min-width': */
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	vertical-align: top;
	text-align: center;
	
}
#header{
	position:relative;
	height:100%;
	width:1003px;
	background-position: center;
	vertical-align: top;
} 
 
#leftcol{
	width:17%;
	float:left;
	position:relative;
	background-color:#DFDDFF;
	border:2px dotted #999999;
	padding-right: 4px;
	padding-left: 4px;
	text-align: center;
	margin: auto;

 }
 
#twocols{
 width:81%; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
	width:39%;
	float:right;
	position:relative;
	background-color:#F7F7F7;
	border:3px double #999999;
	top: 0px;
	
 }
 
#maincol{
	float: left;
	position: relative;
	display:inline; 
	width:58%;
	padding-right: 4px;
	padding-left: 4px;
	border: thin none #999999;
		
 }
 
#footer{
	font-size: 10px;
	background-color:#CDCAFF;
	position: relative;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	height: 34px;
	padding-bottom: 3px;
 } 
 
 /* *** Affiliates page columns *** */ 
 
#maincontainer{
	width: 908px;
	margin: 0 auto;
	background-position: center;
	background-color:#DFDDFF;
	text-align: center;
		border:medium double #999999;
}
#contentcolumn{
margin-left: 240px; /*Set left margin to LeftColumnWidth*/
width: 660px;
background-color:#DFDDFF;
	padding-right: 4px;
	padding-left: 4px;
}

#leftcolumn{
float: left;
width: 240px; /*Width of left column*/
margin-left: 0px; /*Set left margin to -(MainContainerWidth)*/
 }


 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }

 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 0;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
