/* tags */
body { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: #22273A; }

/*
div{border:solid 1px red;}
*/

/* IDs */

#divSitesNav { font-size: 12px; float: right; }

#divSitesNav a, #divSitesNav a.hover, #divSitesNav a.mouseover, #divSitesNav a.click, #divSitesNav a.visited { color: #800000; text-decoration: none; }


/* classes */
.PopularSubjectsContainer { text-align: center; }

.PopularSubjectFooter { color: #FFFFFF; float: left; vertical-align: middle; text-align: center; margin: 0px; }

.MorePopularSubjects { clear: both; z-index: 1000; background-color: #3333FF; color: #FFFFFF; }

.MorePopularSubjectNav { float: left; padding: 2px 10px 2px 10px; margin: 2px 1px 2px 1px; vertical-align: middle; text-align: center; }

.MorePopularSubjectFooter { float: left; padding: 2px 10px 2px 10px; margin: 2px 1px 2px 1px; vertical-align: middle; text-align: center; }

.BottomNavOuter { border-color: #26335D; border-width: 10px; color: #FFFFFF; background-color: #666666; border-style: solid none none none; margin: 0px; bottom: 0px; }

.BottomNavBorder { border-width: 2px; border-color: #A6ADC0; border-style: solid none none none; }

.Shown { display: block; }

.FloatLeft { float: left; }

.FloatRight { float: right; }

.ClearFloat { clear: both; }

.NoMargin { margin: 0px; }

/*.SiteNav a, .SiteNav a.hover, .SiteNav a.mouseover, .SiteNav a.click, .SiteNav a.visited
{
	color: #FFFFFF;
	text-decoration: none;
}*/

.SiteNav ul { list-style-type: none; display: inline; }
.SiteNav li { display: inline; }
.SiteNav li { padding: 1px 0 0 0; }

#toolbar ul { list-style-type: none; display: inline; }
#toolbar li { display: inline; }
#toolbar li { padding: 1px 0 0 0; }

.HomeFeatured { width: 630px; }

.VideoThumbnail { text-align: center; vertical-align: top; padding: 2px; margin: 5px; width: 120px; height: 150px; }



.Subject { background-color: #FFFFFF; border: 1px solid #A8A8A8; }

.SubjectSelected { background-color: #d8d8d8; border: 1px solid #A8A8A8; }


.error { display: none; background-color: #FFFFFF; border: medium solid #FF0000; }

/* Simple Modal Window */
#simplemodal-container a.modalCloseImg { /*	background:url(/images/interface/x.png) no-repeat; /* adjust url as required */ width: 25px; height: 29px; display: inline; z-index: 3200; position: absolute; top: -15px; right: -18px; cursor: pointer; border-bottom: none; text-decoration: none; }
#simplemodal-overlay { background-color: #000; }
#simplemodal-container { padding: 12px; width: 760px; height: 525px; }
#simplemodal-container .simplemodal-wrap { overflow: auto !important; width: 98%; position: relative; }
.simplemodal-data { width: 99%; width: 97%; }

#LP-SEP #simplemodal-container h4 { padding-top: 15px; text-align: left; margin-left: 1.25em; }

#simplemodal-container .field p.form_detail { float: left; width: auto; padding: 0; margin-left: 7px; }
#simplemodal-container p.form_detail span.note { font-size: 85%; color: #003366; }
#simplemodal-container #form-wrap .field p.form_detail { text-align: right; float: none; margin-right: 30px; }
#simplemodal-container #form-wrap .field p span.note { color: #666666; }

#simplemodal-container ul li { list-style-type: square; font-size: 100%; }

/* Form */
#simplemodal-container #lit_text p { width: 96%; padding-right: 7px; }
#simplemodal-container #lit_text #about-rcg p { width: 80%; }
#simplemodal-container ol.brethrenletter-list li { padding-bottom: 2.25em !important; margin-left: 38px; padding-right: 7px; }

#simplemodal-container fieldset, .rcg-form #form-wrap fieldset { border: none; width: 98%; }


#simplemodal-container .field, .rcg-form #form-wrap .field { padding: 6px 0; width: 310px; }
#simplemodal-container form.subscribe .field { width: 98% !important; height: 18px; }
#simplemodal-container div.field.nonrequired, .rcg-form #form-wrap div.field.nonrequired { width: 600px !important; }
#simplemodal-container .col1 div.field.nonrequired { width: 310px !important; }
#simplemodal-container label, .rcg-form #form-wrap label { width: auto; color: #666666; font-weight: bold; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }
#simplemodal-container form.subscribe label, #simplemodal-container div.field.required label, #simplemodal-container #col1 label { width: 80px; }
#simplemodal-container div.field.nonrequired label, .rcg-form #form-wrap div.field.nonrequired label { width: 60px; }
#simplemodal-container form.subscribe label { width: 110px; }
#simplemodal-container input:focus, #simplemodal-container select:focus, #simplemodal-container table.htmlarea:focus, .rcg-form #form-wrap input:focus, .rcg_form #form-wrap select:focus, .rcg_form #form-wrap table.htmlarea:focus { border: 1px solid #01488f; }
#simplemodal-container form.subscribe .field input { float: left !important; }
#simplemodal-container input#cmdSend:focus { background-color: #F2F2F2; border-left: 1px solid #7E7E7E !important; border-top: 1px solid #7E7E7E !important; border-right: 1px solid #CCCCCC !important; border-bottom: 1px solid #CCCCCC !important; }

#simplemodal-container input#txtZip, .rcg-form #form-wrap input#txtZip { width: 75px; }
#simplemodal-container input#txtSubject, .rcg-form #form-wrap input#txtSubject { width: 450px; }

#simplemodal-container .htmlarea .toolbar { padding: 0; }
#simplemodal-container .fm-submit { clear: left; padding-top: 5px; }
#simplemodal-container .fm-submit input:focus { border-left: 1px solid #7E7E7E; border-top: 1px solid #7E7E7E; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
form p.disclaimer { font-size: 90%; padding-top: 18px; width: 95%; }

