

html { 
  padding: 0;
  margin: 0;
}

body {
	margin: 10px 0;
	padding: 0;
	background-color: #FFF;
	}


/* BOXES */

#wrapper {
	width:740px;
	margin: 0 auto;
	padding: 0;
	text-align:left;
	}

#box {
	padding: 0;
	margin: 0;
	background: #FFF;}

#leftcol {
	display: none;
	}
#left_sponsors {
   float: left;
   padding-right: 25px;
}
#content_wrapper {
	width: 555px;
	margin: 0;
	padding: 0;
	float: left;
	background-color: #FFF;
	overflow: auto;
	}
	
#content_main {
	width: 370px;
	margin: 0;
	padding: 0;
	float: left;
	overflow: auto;
	background: #FFF;
	}
#content_main_wide {
	width: 555px;
	margin: 0;
	padding: 0 0 10px 0;
	float: left;
	overflow: auto;
	background: #FFF;
	}
	
.item {
	padding: 15px;}
#content-main .item {
	padding: 15px 15px 15px 0;}
#content-wide .item {
	padding: 15px 15px 15px 0;}

#core-xtra {
	width: 185px;
	margin: 0;
	padding: 0;
	float: left;
	background-color: #FFF;
	overflow: auto;
	}
#core-news {
	width: 370px;
	margin: 0;
	padding: 0;
	float: left;
	background: #FFF;
	}
#right_col {
	display: none;
	}
	
.rightcol-item {
	padding: 15px 0 15px 15px;}

#menu {
	display: none;
	}
#banners {
	display: none;}
#theme {
	display: none;}
	

#sponsors td {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	color: #CCC;}
	
#footer {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	color: #CCC;
	}


	


	
/* GENERIC FONTS */

p,td,li {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 9pt;
	color: #000; }
	
a {
	color: #999;
	text-decoration: none;
	}
h1 {
	margin: 0;
	padding: 10px 0 4px 0;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 18pt;
	color: #000;
	}
h2 {
	margin: 0;
	padding: 10px 0 2px 0;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #000;
	}
h3 {
	margin: 0;
	padding: 10px 0 0 0;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000; 
	}
p {
	padding: 0 0 10px 0;
	margin: 0; }
	
p.date {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color: #CCC;
	margin: 0; 
	padding: 0 0 2px 0;}
	
p.txtfooter {
	display: none;
	}
	
p.byline {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 7pt;
	color: #CCC;
	}

p.byline {
	padding: 5px 0 10px 0;
	}
	
.archivelink {
	display: none;
	}
	
.intro {
	margin: 0;
	padding: 0 0 5px 0;
	font-weight: bold;
	line-height: 15px;}
th {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000;
	text-align: left;
	padding: 8px 4px 4px 4px;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;}

	
/* IMAGES */
img {
	border: none;}
	
img.push-banner {
	margin: 15px 0;}
img.icon {
	display: none;}
	
	
/* FORMS */	
form {
	margin: 0;}
	
input,select,textarea {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666; }
	
input.anmtxt {
	width: 98%; }
	
	
/* TABLE WITH RULER */
	
td.odd {
	padding: 2px;
	border-bottom: 1px solid #CCC;}
td.even {
	padding: 2px;
	border-bottom: 1px solid #CCC;}
	
td.rulernr {
	text-align: right;}

	
/* TABLE WITH FORMS */
.formlabel-cell {
	padding: 4px;
	background: #EBEBEB;
	border-bottom: 1px solid #CCC;}
.forminput-cell {
	padding: 4px;
	border-bottom: 1px solid #CCC;}