html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0; padding: 0;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset, img {border: 0;}
address, abbr, caption, cite, code, dfn, em, strong, th, var {font-style: normal; font-weight: normal;}
ol, ul {list-style: none;}
caption, th {text-align: left;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-style: normal; font-weight: normal;}

html, body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: arial, verdana, tahoma;
/*	color: #00adef;*/
	color: #66CCFF;
	background-color: #013668; 
}

a {text-decoration: none; color: #99ffff;}
a:hover {color: #ffbf00;}

#rta2010 {
	position: absolute;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	height: 210px;
	top: 115px;
	background-color: transparent;
	z-index: 999;
}

a.rtalink, a.rtalink:hover {
	float: right;
	width: 180px;
	height: 210px; 
	text-decoration: none;
	background: transparent url(../images/rta_2010_benefits.png) no-repeat top right;
	cursor: pointer;
}

#wrapper {width: 765px; margin-left: auto; margin-right: auto;}

.hide {position: absolute; left: -999px; width: 990px;}

div.entry-info {display: none;}

/* Header */
div#top_nav {font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 7px 0 7px 6px; border-bottom: 1px solid #604f4b; line-height: 11px;}
div#top_nav li {display: inline; margin-left: 12px;}
div#top_nav li.first {margin-left: 0;}

div#header {
	margin: 0 auto;
	padding: 0;
	width: 760px;
	height: 410px;
	background: transparent url(../images/rta_home.png) no-repeat top left;
}

div#homevideo {
	float: left;
	margin: 0;
/* CSS shorthand: top right bottom left */
	padding: 128px 0px 0px 13px;
	width: 400px;
	height: 225px;
}

div#homelinks {
	float: right;
	margin: 0;
/* CSS shorthand: top right bottom left */
	padding: 325px 0px 0px 0px;
	width: 340px;
}

a.homelink1, a.homelink1:hover {
	float: right;
	width: 180px;
	height: 28px; 
	text-decoration: none;
/*	background: transparent url(../images/rta_homelink1.png) no-repeat top left;*/
}

a.homelink2, a.homelink2:hover {
	float: right;
	width: 180px;
	height: 28px; 
	text-decoration: none;
/*	background: transparent url(../images/rta_homelink2.png) no-repeat top left;*/
}
a.homelink3, a.homelink3:hover {
	float: right;
	width: 160px;
	height: 56px; 
	text-decoration: none;
/*	background: transparent url(../images/rta_homelink2.png) no-repeat top left;*/
}

/* Home page listings */
.home ul#listings li {border-bottom: 1px solid #012c55; height: 194px; overflow: hidden; cursor: default; }
.home ul#listings li.selected, .home ul#listings li.hover, .home ul#listings li.hover { background-color: #222;}
.home ul#listings li div.feature {clear: both; height: 170px;}
.home ul#listings h2 {float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #e6e6e6; line-height: 18px; margin-left: 8px; margin-top: 6px; margin-bottom: 6px; }
.home ul#listings ul.filters li {border: 0; color: #EEE; display: inline; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 11px; line-height: 18px; margin-left: 8px; /*letter-spacing: 0.2px; */}
.home ul#listings .selected ul.filters li a, .home ul#listings .hover ul.filters li a {color: #eee;}
.home ul#listings ul.filters li a:hover {color: #ffbf00;}
.home ul#listings li.active ul.filters li a {color: #e6e6e6;}
.home ul#listings li.active ul.filters li a:hover {color: #ffbf00;}

.home div.feature div {margin-top: -170px;}
.home div.feature h3 {padding-top: 16px; font-size: 24px; margin-bottom: 14px;}
.home div.feature p {line-height: 20px; font-size: 17px;}
.home div.feature a:hover {text-decoration: none; color: #ffbf00;}
.home div.feature p.creditLeft {font-family: Arial, Helvetica, sans-serif; text-align: left; margin-top: 7px; font-size: 9px;}
.home div.feature p.creditRight {font-family: Arial, Helvetica, sans-serif; text-align: right; margin-top: 10px; font-size: 9px;}
.home div.custom a:hover {text-decoration: none; color: #9b760d;}
.home div.custom h3.entry-title {color:inherit;}

/* OVERRIDES - JDP adaptation to jQuery's accordion */
.home ul#listings li {height: auto; position: relative;}
.home ul#listings li div.feature {height: 170px;}
.home ul#listings li div.story {height: 170px; margin: 0; padding: 0; clear: left; position: relative;}
.access { height: 0; float: left; display: block; text-indent: -999em; margin: 0; padding: 0; }
.home ul#listings ul.filters {text-align: right; line-height: 11px; padding: 6px 0 6px; margin: 0 0 150px; position: absolute; right: 12px}
.home ul#listings h2 { width: 100%;}

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
/* 7.2 up */
	.home ul#listings .winhead { min-height: 24px; }
	head~body { /* 9 up */ }
	:root { /* 9.5 up */ }
}
/* End Opera */

/* Footer */
#footer {
	margin: 0 auto;
/* CSS shorthand: top right bottom left */
	padding: 40px 0px 20px 0px;
	width: 765px;
	height: 250px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
 	overflow: hidden;
}
	
#footerarea { margin: 0 auto; }
#footerarea span {
	margin: 0;
	padding: 0;
}
	
#footerarea span#footerleft { float:left; }
#footerarea span#footerright { float:right; }

.hentry .story { display: none; }
.hentry { height:20px }

.clear { clear: both;}
/* end */
