@import url(appstyles.css);

/* General Style
---------------------------------------------*/
body { background-color:#CCC; }

a.very_small_orange{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e89726;
font-weight:bold; 
text-decoration: none;
}
a.listen{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4f95c4;
font-weight:bold; 
text-decoration: none;
}


a:link, a:active, a:visited { color:#990000; }

a:hover { color:#990000; text-decoration:none; }

.leftsubnav h3 {text-align:center;}

h3 {background-image:url(topnav_bgrd.gif);border:1px solid #000000;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;margin-top:0pt;padding:3px;text-align:left;text-transform:uppercase;}

.topnav { background-image:url(topnav_bgrd.gif); background-repeat:repeat-x; border-top:1px solid #000; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; font-weight:bold; padding-top:4px; padding-bottom:4px; text-align:center; }

.topnav a:link, .topnav a:active, .topnav a:visited { color:#FFFFFF; text-decoration:none; }

.topnav a:hover { color:#CCC; text-decoration:none; }

.headertable { width:978px; border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; background-color:#FFFFFF; }

.logocell { width:440px; }

.imagecell { width: 978px; height: 149px; border-top:1px solid #000; border-bottom:1px solid #000; }
.imagecell2 { width: 978px; border-top:1px solid #000; border-bottom:1px solid #000; }


.contentbox { width:978px; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; background-color:#FFFFFF; }

.leftnavarea { width:242px; padding-top:8px; padding-left:16px; padding-bottom:8px; text-align:left; }

.leftnavbox { width:216px; border:1px solid #666666; background-color:#CCCCCC; padding:2px; text-align:left; }
.leftsubnav { background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #000; padding:3px; margin-bottom:5px; }
.leftsubnav a:link, .leftsubnav a:visited, .leftsubnav a:active { display:block; padding-bottom:3px; color:#000; font-weight:bold; text-decoration:none; }
.leftsubnav a:hover { display:block; color:#818181; font-weight:bold; text-decoration:none; }

.bannerpad { margin-bottom:5px; }

#ContentSearchLeft{font:Arial, Helvetica, sans-serif; font-weight:bold; }
#ContentSearchLeft input {border:2px solid #CCCCCC;font-family:Arial,Helvetica,sans-serif;margin-top:4px;width:197px; *width:190px; text-align:center;}
#ContentSearchLeft img {margin:0pt 0pt 0pt 163px;padding:4pt 0pt 10px;text-align:right;}
.directorysearch {background-color:#CCCCCC;border:1px solid #000000;font-family:Arial,Helvetica,sans-serif;font-size:13px;padding:0pt 5px; *padding:5px 5px 0 5px;text-align:left;width:197px;}

.toolbox1, .toolbox2 { width:209px; background-color:#FFFFFF; border:1px solid #000; padding:2px; }
.toolheader { background-image:url(topnav_bgrd.gif); border:1px solid #000; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; padding:3px; text-align:left; }

.toolheader2 { background-image:url(topnav_bgrd.gif); border:0px solid #000; border-bottom:1px solid #000; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; padding:3px; text-align:left; }

.toolnav { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-top:4px; }

.toolnav a:link, .toolnav a:active, .toolnav a:visited { text-decoration:none; color:#000; }

.toolnav a:hover { text-decoration:none; color:#666666; }

.lnav { padding-left:16px; background-image:url(home_bullet.jpg); background-repeat:no-repeat; background-position: 5px 8px; padding-top:4px; }

.memberlogin { background-color:#CCCCCC; border:1px solid #000000; margin-top:10px; padding:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/*.memberlogin input {	border:1px solid #FFF;	width:190px;	margin-top:4px;	font-family:Arial, Helvetica, sans-serif;}*/
	
.memberheader { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }

.membergo { text-align:right; width:190px; }

.newsbox { padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; }

.maincontentbox { width: 690px; border:1px solid #000; background-color:#EDEDED; padding:3px; }

#ContentMiddle { width: 490px; }

#ContentMiddleLayout1 { width: 490px; }

.maincontentbox2 { width:690px; border:1px solid #000; background-color:#EDEDED; padding:5px; margin-top:10px; text-align:left; }

.halfnewsbottom { background-color:#FFFFFF; padding:5px; border:1px solid #000; border-top:0px solid #000; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:329px; float: left; }

.calendarfloat { float:right; }

.footerbox { padding:10px; border:1px solid #999999; background-color:#E6E6E6; width:928px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.footerarea { padding-top:8px; padding-left:16px; padding-bottom:8px; text-align:left; }

.calendarbox { width:341px; }

.historybox { width:341px; float:left; }

.contentmaincell { width: 690px; padding-top:8px; text-align:left; }

.searchcell { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; padding-right:4px; padding-top:4px; }

.quicklinks { margin: 0; padding: 0; width: 172px; float:right; }

#ContentQuickLinks { margin-left: 0px; padding: 0; float:right; }

.search { margin: 0; padding: 0;  width:}

.topedunav { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; padding:14px 0; float:right; }

.topedunav a:link, .topedunav a:active, .topedunav a:visited { color:#000; text-decoration:none; }

.topedunav a:hover { color:#818181; text-decoration:none; }

#makeagift {float:left;margin-left:175px; *margin-left:100px}
#makeagift img {border:none;}

.navsearchwrap {float:right; width:297px; padding:0; margin:0; }

.skipnav { font-family:Arial, Helvetica, sans-serif; font-size:11px; float:right; width:250px; *width:180px; margin:0px; }

.skipnav a:link, .skipnav a:active, .skipnav a:visited { color:#000; margin-right:20px; }

.skipnav a:hover { color:#818181; margin-right:20px; }

.headersearch { background-color:#EDEDED; border:1px solid #C1C1C1; padding:2px; width:275px; margin-top:6px; text-align:center; float:right; }
input.search {width:166px;}

.input { width: 86px; }

.style1 { color: #FFFFFF; font-weight: bold; }

.calheader { font-weight:bold; text-align:center; color:#990100; }

.calendarlisting { float:left; width:165px; padding-left:10px; font-size:11px; }

.rightcolumnbox { width:165px; background-color:#FFFFFF; border:1px solid #000; margin-left:5px; margin-bottom:10px; padding: 3px; }
.rightcolumn { width:165px; background-color:#FFFFFF; border:1px solid #000; margin-left:5px; margin-bottom:10px; padding: 10px; }

.rightcolumntext { border:0px solid #000; padding:5px; font-size:11px; }

/*Login Box---------------------------------*/ 
#cid_736__ctl0_lblPageTitle, #cid_736__ctl0_lblLoginInstructions, #cid_736__ctl0_hLinkTempLogin, #cid_736__ctl0_pnlNormalLogin2 { display: none; }

#cid_799__ctl0_lblPageTitle, #cid_799__ctl0_lblLoginInstructions, #cid_799__ctl0_hLinkTempLogin, #cid_799__ctl0_pnlNormalLogin2 { display: none; }

#cid_883__ctl0_lblPageTitle, #cid_883__ctl0_lblLoginInstructions, #cid_883__ctl0_hLinkTempLogin, #cid_883__ctl0_pnlNormalLogin2 { display: none; }

.label,.label-left, .label-center, .label-right {
	background-color : #990000;
	color : #FFFFFF;
	font-weight : bold;
	border: 1px none Black;
}

.label-center { text-align: center;}
.label-left { text-align: left; }
.label-right {text-align: right; }

.label-left a:link,
.label-left a:visited,
.label-left a:active,
.label-right a:link,
.label-right a:visited,
.label-right a:active,
.label-center a:link,
.label-center a:visited,
.label-center a:active,
.label a:link,
.label a:visited,
.label a:active {
	text-decoration: none;
	background-color: #990000;
   color: #FFFFFF
}
.ContentViewerDateHeader { display:none; color: #000000; font-style: italic; background: none; border: none; text-transform: none; }
#CampaignTitle { margin: 0; padding: 5px 0 0 10px; }
.clear { clear: both; }

#ContentLayout1 { font-family:Arial, Helvetica, sans-serif; font-size: 12px; }

#structBlog #structHdr .structLft .pad h3 { font-size: 1em; background: none; border: none; color: #000000; text-transform: none; text-align:inherit;}

.levelwrap{height:25px}
