body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
margin:0;
padding:0 0 0 0;
text-align:center;
background-color:#f2f2f2;
line-height:1.5em;
}

#wrapper {
width:800px;
text-align:left;
margin:15px auto;
background:url(images/bg.gif) top left repeat-y #ffffff;
}
#wrapper h1 {
font-size:20px;
margin:25px 15px;
padding:0;
}
/*#wrapper h1 {
margin:25px 15px;
padding:0;
}*/
#wrapper p {
margin:15px;
padding:0;
}
#wrapper li {
margin:15px 15px 15px 0px;
}

#wrapper_bottom {
height:20px;
margin:0;
padding:0;
background:url(images/bottom.gif) bottom left no-repeat #ffffff;
}

table {
	font-variant: normal;
	color: #333333;
}

h1 {
	font-size:21px;
	font-weight:bold;
	text-align:left;
	margin-left:14px;
	margin-right:6px;
}

h2 {
	font-size:18px;
	font-weight:bold;
	text-align:left;
	margin-left:14px;
	margin-right:6px;
}
h3 {
	font-size:15px;
	font-weight:bold;
	text-align:left;
	margin-left:14px;
	margin-right:6px;
}
a:link {
	color:#336699;
	
	}
a:visited {
	color:#336699;
	text-decoration:none;
}
a:hover {color:#914191;
	text-decoration:underline;
}
a:active {color:#6699cc; text-decoration:none;}

#header{
	/*background-image:url(images/theheader.jpg);
	background-repeat: no-repeat;*/
	height: 150px;
	width: 800px;
}	
#navMenu {
	z-index: 1;
	width: 794px;
	margin-left: auto;
	margin-right: auto;
	height:28px;
}
#mainContentContainer {
	font-family: Arial, Helvetica, 	sans-serif;
	width: 788px;
	min-height:350px;
	padding:0px;
	/*clear: both;*/
	/*z-index: -100;*/
	line-height:1.3em;
	margin-left:6px;
	margin-right:0px; /*keep this value at 0 due to IE6s inability to recognize margin-right. All other browsers are good */
	display:inline-block;
	z-index:1px;
	
}
.Column {display:inline-block; float:left; width:780px; min-height:300px!important;  margin-left:15px;}
.leftColumn{display:inline-block; float:left; width:592px; min-height:300px!important;}

.rightColumn{display:inline-block; float:left; width:200px; min-height:300px!important;}


#leftContentContainer {
	width: 396px;
	height:auto;
	float:left;	
	padding:12px 0px 0px 0px;
	margin:0x;
}
#rightContentContainer {
	width: 300px;
	height:auto;
	float:right;
	padding:0px;
	margin:0px;
}
#newsUpdates {
	width:323px;
	height:auto;
	float:left;
	padding:12px 5px 0px 0px;
	margin:8x 0px 0px 0px;
}
/* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
.imgBorder_flt_rt {
	float: right;
	bottom:13px;	
	border: 1px solid #914191;
	margin-top: 12px;
	margin-right: 14px;
	margin-bottom: 20px;
	margin-left: 8px;
	padding: 8px;
		
}
.imgBorder_flt_lft {
	padding: 8px;
	border: 1px solid #914191;
}
.videoContainer	{
	width: 323px;
	height:auto;
	float:right;
	/*clear: both;*/
	/*z-index: -100;*/
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 10px;
	margin-left: 8px;
	padding:8px;
	border: solid 1px #914191;
	display:block;
	z-index:2px;
	}

.quote_flt_rt {
	float: right;
	border: 1px solid #914191;
	margin-top: 8px;
	margin-right: 14px;
	margin-bottom: 8px;
	margin-left: 8px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	z-index:1001;
	}

.sponsor-style-amount {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #a10769;
}
.sponsor-style-level {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	color: #333333;
}

.hiddenContent {
position:relative;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
color:#f2f2f2;
}

.pageName {
	font-size:21px;
	font-weight:bold;
	text-align:left;
	margin-left:14px;
	margin-right:6px;
	padding-top:30px;
	width:422px;
	
}

.pressTableBorder {
	border:1px solid #333;
}
.newsTableTD {
	border-bottom:1px dashed #999;
	padding:5px 0px 2px;
	
	
}
.mediaTablesAltRow {
	background-color:#f3f3f3;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float. Use this to separate footer from the container otherwise the container will not push the footer down. This div also clears the image float right class and pushed the main content, below*/

	clear:both;
    height:0;
    line-height: 0px;

}

.FYEFNews {
font-size:18px;
background-color:#333;
color:#fff;
padding:4px;
}

li {
	line-height:1.2em;
	list-style-type:disc;
	margin:0px;
	padding:0px;
}
	
#footer {
	font-family:verdana, sans-serif;
	font-size:10px;
	margin-left:auto;
	margin-right:auto;
}