body {
	font-family: Arial, Helvetica, sans-serif;
}
a {
	color: #3366CC;
	text-decoration: none;
}
a:hover {
	color: #339933;
}
#backToTop {display:none;}
#headerIcons {display:none;}
.printBar {display:none;}

#topTextNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3366CC;
}
#topTextNav a {
	text-decoration: underline;
}
#topTextNav a:hover{ /*hover background color*/
	color: #339933;
	text-decoration: none;
}
#printEmailNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3366CC;
}
#printEmailNav a {
	text-decoration: underline;
}
#printEmailNav a:hover{ /*hover background color*/
	color: #339933;
	text-decoration: none;
}
#homepageQuad {
	padding-top: 10px;
}
.quadBlock {
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	margin-top: 0px;
	font-size: 12px;
}
.quadBlock li {
	color: #3366CC;
	list-style-type: square;
	/*list-style-image: url(../images/img-listBullet.gif);*/
}
.quadBlock ul {
	margin-top: 0px;
	/*Firefox setting */
	margin-left: -23px;
	/*IE workaround */
	//margin-left: 15px;
}
.quadBlock form {
	margin-top: 0px;
	margin-bottom: 0px;
}
.quadBlock b {
	color: #333366;
}

#searchInput {
	border: 1px solid #999999;
	width: 107px;
	height: 17px;
	margin: 0px;
	font-size: 12px;
}

.anylinkcss{
	position:absolute;
	visibility: hidden;
	border:1px solid #6597C4;
	border-top-width: 0;
	font:normal 12px Arial;
	z-index: 100;
	background-color: #D9EAF8;
	margin-top: -1px;
}

.anylinkcss a{
	display: block;
	padding: 5px 8px;
	font-weight: bold;
	text-decoration: underline;
}
.anylinkcss a:hover{ /*hover background color*/
	color: #339933;
	text-decoration: none;
}

.leftNavLink {
	width: 125px;
	margin-left: 8px;
	padding-bottom: 8px;
	font-size: 12px;
	font-weight: bold;
}
.leftNavLink a {
	text-decoration: underline;
}
.leftNavLink a:hover {
	color: #339933;
	text-decoration: none;
}
.leftNavSelected {
	width: 125px;
	margin-left: 8px;
	padding-bottom: 8px;
	font-size: 12px;
}
.leftNavSelected b {
	color:#339933;
}
.leftNavSelected a {
	text-decoration: underline;
}

#mainBody {
	padding-left: 16px;
	padding-right: 16px;
	font-size: 12px;
}

#footerNav {
	font-size: 10px;
	text-align: center;
	padding-top: 5px;
}

#featuredBlock td {
	padding-right: 3px;
	padding-left: 3px;
	font-size: 12px;
}
#featuredCopy img {
	padding-top: 12px;
}

#articleList {
	padding-top: 7px;
}
#articleList a {
	color:#000000;
}

#articleList b {
	font-size: 11px;
}

.headerBar {
	padding-left: 0px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 4px;
	margin: 0px;
	border: 0px solid #000000;
	background-color:#FFFFFF;
	color: #000000;
}
.articleTease {
	margin-top: 8px;
	margin-bottom: 20px;
}

.archiveIssueBox {
	padding-left: 4px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 4px;
	margin: 0px;
	border: 1px solid #62B960;
	background-color:#D2F0D2;
	color: #3366CC;
	line-height: 18px;
}
.archiveIssueBox b {
	color: #333366;
}
.archiveIssueBox a {
	font-weight: bold;
}

#featuredStory {
	border: 1px solid #CCCCCC;
	padding: 5px;
}
#featuredStory b {
	color:#333366;
}

.textQuad {
	border: 1px solid #62B960;
	padding:6px;
	background-color:#ECF7EC;
}
.textQuad h6 {
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	margin: 0px;
	padding-bottom: 6px;
}
.textQuad p {
	font-size: 10px;
	margin-bottom: 3px;
}
.textQuad a {
	font-size: 12px;
}
.subpageQuad {
	padding-top: 10px;
}

.articleCopy img {
	padding-right: 5px;
	padding-bottom: 5px;
}

.relatedArticlesBox {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 7px;
	padding-bottom: 8px;
	margin-left: 10px;
	margin-bottom: 10px;
	border: 1px solid #62B960;
	background-color:#ECF7EC;
	color: #333366;
	width: 170px;
}
.relatedArticlesBox p {
	margin: 8px;
}

.subscriptionBlock {
	margin-left: -5px;
	margint-right: -5px;
}
.subscriptionBlock p {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 0px;
	margin-right: 0px;
}
.subscriptionBlock table {
	width: 200px;
}

#subscriptionForm form {
	margin: 0px;
}
#subscriptionForm {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #62B960;
	background-color:#D2F0D2;
	color: #333366;
}
.subscriptionInput {
	border: 1px solid #999999;
	width: 230px;
}

.generalBox {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #62B960;
	background-color:#D2F0D2;
	color: #333366;
}
.generalInput {
	border: 1px solid #999999;
}

.leftSection {display:none;}
.leftNav {display:none;}
.bodyheader {display:none;}
.topnav {display:none;}
.rightSection {display:none;}
.bottombanner {display:none;}
.bodyfooter {display:none;}
.bottomBorder {display:none;}
.backToTop {display:none;}
.topFrame {display:none;}

#rdm_banner {
	height:25px;
	background:#fff;
	border:#cccccc solid 1px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
#rdm_banner select {
	margin:2px;
}
#rdm_banner option {
	height:15px;
}
#rdm_banner img {
	margin:2px 12px 0 5px;
}