html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend 
{margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent; }
input, select {color: #666;font-size: 11px; }
#ctl00_ctl00_ContentPlaceHolder1_Image2 {padding-top:6px;}
.sponsorEditArea {width:150px;}
/* * html #MainContent {
height:100%;
}*/
html, body {overflow-x: hidden;}
body {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666;line-height: 1;text-align:center;background-position: center 40px;background-repeat:repeat-x;display:table;}
a, a:link {color: #cc0000; font-weight:bold; text-decoration: none;}
a:hover {color: #ff9900; text-decoration: underline;}
H1 {font-size: 14px;color: #cc0000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
H1 a:link {color: #ff0000;}
H1 a:hover {color: #ff00ff;}
H2 {font-size: 11px;color: #666;line-height:35px;}
H2 a:link {color: #0000ff;}
H2 a:hover {color: #cc0000;}
p {font-size: 11px; line-height: 1.5; margin-bottom: 8px; padding-right: 5px;}
 
.setHeight {overflow:hidden}
/* gets rid of the disabled vertical scrollbar that IE puts on textareas (http://blog.klustered.com/2007/03/14/tip/) */
textarea {overflow: auto;}
/* from Viget Labs (http://www.viget.com/inspire/styling-the-button-element-in-internet-explorer/) */
button {width: auto; overflow: visible;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
/*table {border-collapse: collapse; border-spacing: 0;}*/
table {background: transparent; border: none;}
/* =============== global tag, tag/class, special definitions and class for this site */

html,body{margin:0;padding:0;height:100%; width:100%;}
#containerTop {background: transparent;width: 983px;text-align:left;margin:0 auto;height:44px;padding: 0;}
#containerLogo {background: transparent;width: 983px;text-align:left;margin:0 auto;height:105px;padding: 0;}
#containerHeader {background: transparent; width: 983px; _width:961px; _height: 235px !important; text-align:left; margin:0 auto; padding: 0 10px; background-image:url(../../images/backgrounds/backgroundshadow.png); background-position: top center; background-repeat:repeat-y; position:relative; top:10px;}
#containerContent {background: transparent; width: 983px; _width:963px; text-align:left; margin:0 auto; padding: 0; background-image:url(../../images/backgrounds/backgroundshadow.png);background-position: top center; background-repeat:repeat-y; margin-top:10px; _margin-top:0px;}
/* this is the About | News etc Navigation at the top on all pages */
#top_nav {width: 100%; height:44px; margin: 0;text-align: center; background: #FFF url(../../images/interface/Topfade.gif) repeat-x fixed 0 24px;}
#subscribeTop {width: 114px; float:right;}
#subscribeTop a {float:right;width: 114px;height: 34px;background: transparent url(../../images/interface/beta07.gif) no-repeat scroll 0 -54px;}
#top_nav ul {list-style-type: none;margin: 0;padding: 0; }
#top_nav li {display: inline;margin: 0;padding: 0; float:left;}
#top_nav li a {margin: 0; padding: 0; height:34px; display:block;}
#top_nav a:hover {color: #cc0000;background-position: 0 -10px;}
#top_nav ul a.first {border-right: none;}
#ctl00_ctl00_hpTopAbout, #ctl00_hpTopAbout {background: transparent url(../../images/interface/beta01.gif) no-repeat scroll 0 -54px; width:94px;}
#ctl00_ctl00_hpTopNews, #ctl00_hpTopNews {background: transparent url(../../images/interface/beta02.gif) no-repeat scroll 0 -54px; width:88px;}
#ctl00_ctl00_hlDonate, #ctl00_hlDonate {background: transparent url(../../images/interface/beta03.gif) no-repeat scroll 0 -54px; width:136px;}
#ctl00_ctl00_hpTopInvolved, #ctl00_hpTopInvolved {background: transparent url(../../images/interface/beta04.gif) no-repeat scroll 0 -54px; width:138px;}
#ctl00_ctl00_hlVolunters, #ctl00_hlVolunters {background: transparent url(../../images/interface/beta05.gif) no-repeat scroll 0 -54px; width:117px;}
#ctl00_ctl00_hpTopSpanish, #ctl00_hpTopSpanish {background: transparent url(../../images/interface/beta06.gif) no-repeat scroll 0 -54px; width:130px;}


/* This area is for the CONTENT HEADER logo, search, navigation, images */
#header { height: 105px; width: 963px; margin-left:10px;}
#featureImage {	width: 961px; height: 208px; _height: 209px; background-color:#000; margin: 0 auto; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; _background-color:#f5f5f5;}
#featureImage img {border-bottom: 1px solid #FFFFFF;}
/*.featureBottom {height:10px; width: 961px; background-color: #000000; margin: 0 auto; _margin-top: -5px; position:relative; top: 210px; border-top:1px solid white;}*/

/* This area is for the HOME HEADER logo, search, navigation, image Background Selection */
#headerHome { height: 105px; width: 963px; position:relative; background: transparent; margin-left:10px;}
#bckgrSelect { width: 29px; _width: 28px; height:276px; float:left; border-right: 1px solid #ffffff; background-color: #fff; position:relative; _margin-right:-3px; cursor:pointer;}
#bckgrSelect ul { list-style-type:none; position:relative; margin: 0 !important; padding: 0 !important; }
#bckgrSelect ul .lastBkImage {border-bottom: 1px solid #000; background-color: #000 !important; _border-bottom-width: 1px; border-bottom-color: #000 !important;}
#bckgrSelect li { border-bottom: 1px solid #fff; padding-bottom: 0 !important; margin-bottom: 0 !important; line-height:0;}
#bckgrSelect li a {vertical-align: bottom; /* This fixes the IE5 Win gap! */ padding-bottom: 0 !important; margin-bottom: 0 !important; border: 0 !important; height:24px !important;}
#bckgrSelect li a img {height:22px !important; width: 29px;  padding-bottom: 0 !important; margin-bottom: 0 !important; border: 0 !important; display:block; }
#featureFlashHome {	width: 961px; height: 286px; background-color:#000; margin: 0 auto; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
/*.featureBottomHome {display:inline; float:right; _height:5px; width: 961px; background-color: #000000; margin: 0 auto; position:relative; top: 0; border-top:1px solid white;clear:both;}*/
#featureFlashHome img {height: 276px; border:0; padding:0; margin:0;vertical-align: bottom; /* This fixes the IE5 Win gap! */ width:931px; position:relative; }

/* This area for ALL PAGES LOGO HEADER Area */
#header img { background-color: transparent;}
#header_nav { height: 23px; background-color:#000000; border: 1px solid #FFFFFF; width: 961px; margin-left:10px; _margin-left:0px;}
#header_nav ul { list-style-type: none; margin:0; margin-left:-40px;  position:absolute !important; }
#header_nav li  { display: inline; margin-left:-1px; float: left; height: 23px; border-left: 1px solid #FFFFFF;}
#header_nav li a  {	height: 23px ; width: 131px; }
#mSearch { float: right; top: 25px; position:relative; width: 212px; vertical-align: top; }
#searchF {display:inline; width: 175px; height: 14px; margin-top: 2px; padding-left: 15px; }
#searchF a { display: block; float: left; height: 18px; width: 18px; margin: 2px 0; background-image:url(../../images/interface/arrow_large.gif); background-repeat:no-repeat; border: 0;} 
#searchF a:hover {background-position: 0 -18px;}
.searchB {display: block; float: left; height: 18px; width: 18px; margin: 2px 0; background-image:url(../../images/interface/arrow_large.gif); background-repeat:no-repeat; border: 0;} 
.searchB:hover {background-position: 0 -18px;}
.searchQ {font-size: 11px; line-height: normal; width: 175px; height: 14px; float: left; margin-top: 2px; padding-left: 15px; background-image: url(../../images/interface/magnify.gif); background-repeat:no-repeat; border: 1px solid #ccc; background-color: #fff;background-repeat: repeat-y;}

/* This area is for the CONTENT CONTENT section */
#MainContent.content {width: 963px; height:100%; position: relative; margin: 0 10px; overflow: hidden; _overflow:visible; background-color:#FFF; clear:both; background-image: url(../../images/interface/sub_fade.png);background-repeat: repeat-y}
#columnMiddle {float: right; background-color: #FFFFFF; position:relative; margin: 0; width:739px;}
#centerContent li {font-size:11px; line-height: 18px !important; padding-bottom:20px;}
#centerContent table td {vertical-align:middle !important; line-height: 1.5em;}
/*.unboldFontWeight {font-weight: normal !important;}*/
#centerContent{ width: 440px; float:left; padding: 9px 19px 5px 15px;  height:100%; }
#centerContent img {margin-right: 8px; margin-bottom: 5px; float: left; margin-top: 3px;}
#columnRight {float: right; background-color: #FFFFFF; position:relative; display:inline; margin:0; min-height:300px;}
.columnRight_internal {width: 212px;}


/*  ORIGINAL CODE FOR LEFT NAV  
#columnLeft {float: left; width: 224px; height: 100%; position:relative; left:0; margin: 0; padding: 0; background-color:#F5F5F5}
#columnLeft a {font:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-top: 6px; padding-bottom:6px; _padding-bottom:4px;}
#leftnav_spacer {height:16px;background-image: url(../../images/interface/sub_fadeSmall.png);}
.left_nav {width: 224px; height: 100%;}
.left_nav ul { list-style-type: none; margin: 0px; padding: 0px; width: 224px; list-style-image:none; list-style-position:outside;}
.left_nav li { display:block; width:224px; }
.left_nav a { text-decoration: none; padding-left: 5px; display:block;}
.left_nav a:hover { margin:0; font-size:10px;  }
.level2_nav {background-image: url(../../images/interface/sub_fadeSmall.png); background-repeat: repeat-y; background-color: #f5f5f5;}
.level2_nav a {font-weight: normal;	 font-weight:bold; Color: #666;}
.level2_nav a:hover {background-image: url(../../images/interface/sub_fadeSmall.png);background-color: #e2e2e2; Color: #333333;}
.level2_nav li {border-bottom: 1px solid #d6d6d6;width:100%;}
.level3_nav {background-image: url(../../images/interface/sub_fadeSmall.png); background-repeat: repeat-y; background-color: #efefef; display:none;}
.level3_nav a {font-weight: normal;	padding-left: 11px; color: #666;}
.level3_nav a:hover {background-image: url(../../images/interface/sub_fadeSmall.png); background-color: #666; color: #ff0000;}
.level3_nav li {border-bottom: 1px solid green; width:100%;}
.level4_nav {background-image: url(../../images/interface/sub_fadeSmall.png); background-repeat: repeat-y; background-color: #dddbdb;display:none;}
.level4_nav a {font-weight: normal; padding-left: 33px; color: #666;}
.level4_nav a:hover {background-image: url(../../images/interface/sub_fadeSmall.png); background-color: #333; color: #ff0000;}
.level4_nav li {border-bottom: 1px solid blue; width:100%;}
*/

/* Left Navigation on CONTENT Pages */
#columnLeft {background-image: url(../../images/interface/sub_fadeSmall.png);float: left; width: 224px; height: 100%; position:relative; left:0; margin: 0; padding: 0; background-color:#F5F5F5; display:table;}
#columnLeft a {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px;}
#leftnav_spacer {height:18px;}

.left_nav {width: 224px; height: auto;}
.left_nav ul { list-style-type: none; margin: 0px; padding: 0px; width: 224px; list-style-image:none; list-style-position:outside;}
.left_nav li {display:block; width:224px; _margin: -2px 0; vertical-align:middle; height:auto;}
.left_nav a {height:16px; border-bottom:1px solid #e2e2e2; text-decoration: none !important; padding-left: 5px; display:block;}
.left_nav a:hover {font-size:10px;  }

.level2_nav {background-image: url(../../images/interface/sub_fadeSmall.png); background-repeat: repeat-y; background-color: #f5f5f5; }
.level2_nav a {font-weight: normal;	padding-top:4px; font-weight:bold; Color: #666;}
.level2_nav a:hover {background-image: url(../../images/interface/sub_fadeSmall.png);background-color: #e2e2e2; Color: #333333;}
.level2_nav li {width:100%;}

.level3_nav {background-image: url(../../images/interface/sub_fadeSmall.png); background-repeat: repeat-y; background-color: #ebebeb; display:none;}
.level3_nav a {font-weight: normal;	padding-left: 11px; color: #7e7e7e;_margin-bottom: 2px;}
.level3_nav a:hover {background-image: url(../../images/interface/sub_fadeSmall.png); background-color: #dddddd; color: #666666;}
.level3_nav img {_margin-top:-1px !important;}

.level4_nav {background-image: url(../../images/interface/sub_fadeSmall.png); background-repeat: repeat-y; background-color: #d4d4d4;display:none; _margin-top: -2px !important;}
.level4_nav a {font-weight: normal; padding-left: 33px; color: #666; _margin-top: 2px;}
.level4_nav a:hover {background-image: url(../../images/interface/sub_fadeSmall.png); background-color: #a2a2a2; color: #818181;}

/* This area is for the HOME CONTENT section */
#MainContentHome {width: 963px; height: 100%; position: relative; background-color: #ffffff; margin: 0 10px; padding: 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/interface/rightfade.png",sizingMethod="crop");	background-image:url(../../images/interface/rightfade.png);	_background-image:none;	background-repeat: repeat-x; background-color: #ffffff; float:right; font-size:10px;}
/*#mainBreadcrumbCopy {width: 963px; height: 16px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(../../images/interface/rightfade.png); background-image:url(../../images/interface/rightfade.png); }*/
#columnLeftHome {float: left;  position:relative;	margin: 0 0 0 0; height: 100%; }
#columnMiddleHome {float: left; width: 274px; height: 100%; position:relative; margin: 0 0 0 0;}
/*
#homeBottom {clear:both; width:963px; background-color:#fff; float:left; clear:both; padding-bottom:10px;}
#homeBottom .subsec_space {margin-left:19px;}
*/
#homeTable {width:960px; line-height:1.2;}
#homeTable tr td {vertical-align:top !important; }
#homeTable .front_article .image_left img {border: 1px solid #ccc !important; }
#homeTable .text_right {float:right !important; width:150px; }
#homeTable .front_article .news_title {float:right !important; width:150px; }
#columnRightHome { width: 410px; _width: 380px; float: right; margin: 0;}
#centerContentImagesGallery {width:500px; float:left; padding: 10px;}
#mainBreadcrumbCopy {background-image:url(../../images/interface/rightfade.png);height:16px;width:963px;}

#mesgLastEdit {margin-left: -25px; margin-top:-10px; padding-bottom:10px;}

/* HOME DONATE NOW area */
.donateHome {margin: 0; padding: 0; height: 56px !important; width: 360px; _width: 360px; display:inline; }
.donateText { padding-top: 2px; padding-left: 133px; margin-bottom:0px; line-height:1.2em; font-size:10px;}
#donateHomeImg1 { padding: 0px; margin:0; display:inline; height:54px; width:129px; position:relative; float:left;}
#donateHomeText { background-color: #fff; font-size: 90%; padding: 0; width: 308px; height: 54px; vertical-align:middle; line-height:1.1em; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; float:left;}
#donateHomeImg2 { float:right; height:54px; width:51px; margin:0; padding: 0; position:relative; display:inline; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; background-color: #fff; }
#donateHomeImg2 a {margin-top: 5px ; display: block; height: 45px; width: 48px; background-image:url(../../images/interface/arrow_huge.gif); background-repeat:no-repeat; background-position: right top; background-color: #fff;} 
#donateHomeImg2 a:hover {background-position: 0 -45px;}

/* Content BREADCRUMB */
#breadcrumb {display:block; width: 739px;  line-height:14px; height: 15px; font-size: 10px; border-bottom: 1px solid #CCCCCC; vertical-align:middle; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(../../images/interface/rightfade.png); background-image:url(../../images/interface/rightfade.png); background-color: #f1f1f1; padding-top:3px; _padding-top:0;}
#breadcrumb ul {list-style-type: none;	margin: 1px; padding-left:0px;}
#breadcrumb li { display:inline; border-right: 1px solid #CCCCCC; padding-right: 8px; padding-left: 8px;}
#breadcrumb a {	text-decoration:none;color: #666; font-family:	Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;}
#breadcrumb a:hover {text-decoration:none; color: #ff0000;}

/*various content sections special areas */
.SponsorImages img {display:inline; padding:0 1px;  position:relative; width:135px;}
.SponsorImages  {display:block; padding:0 1px;  position:relative; height:80px;}
.sponsorAdmin {float:right;line-height:1.2}

/* CONTENT RIGHT column */

#ctl00_ctl00_ContentPlaceHolder1_pnDonate {height:45px;}
#ctl00_ctl00_ContentPlaceHolder1_pnRelevantStories {padding-bottom:3px;padding-left:15px;}

#ctl00_ctl00_ContentPlaceHolder1_donateArea {margin: 0 0 0 0; width: 212px; display:inline; font-size: 90%; display:block; }
#ctl00_ctl00_ContentPlaceHolder1_donateArea img { float: left; display:inline; border: 0; position:relative}
#ctl00_ctl00_ContentPlaceHolder1_donateArea a{float:right; position:relative; width: 48px; height: 45px; background:url(../../images/interface/arrow_huge.gif); background-repeat:no-repeat; margin: 0;}
#ctl00_ctl00_ContentPlaceHolder1_donateArea a:hover{background-position: 0 -45px;}

#ctl00_ctl00_ContentPlaceHolder1_donateAreaERC {margin: 0 0 0 0; width: 212px; display:inline; font-size: 90%; display:block; }
#ctl00_ctl00_ContentPlaceHolder1_donateAreaERC img { float: left; display:inline; border: 0; position:relative}
#ctl00_ctl00_ContentPlaceHolder1_donateAreaERC a{float:right; position:relative; width: 48px; height: 45px; background:url(../../images/interface/arrow_hugeERC.gif); background-repeat:no-repeat; margin: 0;}
#ctl00_ctl00_ContentPlaceHolder1_donateAreaERC a:hover{background-position: 0 -45px;}

#AdminNavArea {margin: 20px 0 0 0; width: 212px; display:inline; font-size: 90%; display:block; padding-top:3px;}
#AdminNavArea img { float: left; display:inline; border: 0; position:relative}
#AdminNavArea ul {list-style:none; padding:0; margin: 0;}

#sponsors {padding: 5px; text-align:center; clear:both; height:80px;}
.sponsorLabels {font-size:14px;font-weight:bold;}
.sponsorAdminImageList {margin:0 !important;}
.imageSpacer12px {width:15px; height:25px; display:inline; position:relative; float:left;}
.galleryEditArea {width:150px;}

#relevent {width: 180px; clear: both; height: 100%; background-color: #ffffff; border: 1px solid #cccccc; display:block; margin:0; position:relative;}
#releventHeader {width: 160px; height: 23px; background-image:url(../../images/interface/ttl_fill.gif); background-repeat:no-repeat; margin:0;}
.relatedArticle img {padding-right:10px; float: left; width: 40px; height: 40px;}
.relatedArticle {clear:both; padding:5px; background-color:#ffffff; position:relative; height:100%;}

.storyTitle {font-weight: bold;	display:block;}
.storyAbstract {font-size: 100%; display:block;}
.storyTitle2 {font-weight: bold; display:block;}
.storyAbstract2 {font-size: 10px; display:block;}

.relatedMore a {float:right; text-decoration: none; color:#CC0000; font-weight: normal; padding-bottom: 10px; padding-right: 3px; display:block;}
.relatedMoreAdmin {float:right; margin-bottom:10px; }
.relatedMore a:hover {color:#666;}
.relatedArticleOFF {clear:both; padding:5px; background-color:#ffffff; position:relative; height:50px;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
.relatedArticleOFF img {padding:0; float: left; width: 40px; height: 40px;}


/* Quick links and bottom center banner
#bottom_content {position:relative; _position:absolute; bottom: 0; float:right; margin:0; width: 738px; height: 100px; background-color: #fff; clear:right; }
#centerBanner {	float:right; width: 726px; height: 85px; margin: 0; background-color: #fff; padding: 6px 5px 6px 5px; position: relative; position: relative;}

/* Quick Links and bottom banner on CONTENT pages 
#linksInternal  {float:left; width: 224px; height: 102px; _height: 104px; position: relative; bottom:0; left:0;	background-image: url(../../images/interface/sub_fadeSmall.png); background-repeat: repeat-y; background-color: #aaaaaa; }
#linksInteImg img {width: 224px; _width:222px;} 

#linksInternal li img {position:relative; display:inline; margin-left:85%; bottom: 10px; }
#linksInternal ul {list-style-type: none; margin: -2px 0; padding: 3px;  }
#linksInternal li {border-bottom:1px dashed #666; padding: 9px 0 0 0; line-height:7px;  }
#linksInternal li.last {border-bottom:none; }
#linksInternal a { font-weight:bold; Color: #666666; text-decoration: none; display:block; width:215px; }
#linksInternal a:hover {margin:0; Color: #ff0000;}
*/
.navSign {display:inline; float:right; margin-top: -17px; _margin-top: -15px; margin-right: 10px; }
.navSign img {margin-right: 15px; height:10px; margin-top:1px;}
#tbSubEmail tr td {padding:0 !important; border: none;}

.sponsorEditArea select {height: 18px; padding:0; margin:0; font-size:10px; width: 60px;}
.sponsorEditAreaNO tr {height: 22px;}

/* FOOTER */
#footer {font-size:10px;width: 959px; height:20px; clear:both; background: #333; position:relative; margin: 0 10px 0 0; padding: .1em;  margin-left:10px; border-left: solid 1px #FFF; border-right: solid 1px #FFF;}
#footer ul {float:left; list-style-type: none; margin:0; padding: .5em; }
#footer li {display:inline; margin: 0; padding: 0; }
#footer a {	text-decoration:none; color: #FFF; margin: 0; padding: 0 18px 0 18px; border-right: solid 1px #FFF; font-weight: normal;}
#footer a:hover {text-decoration:none; color: #cc0000;}
#footer ul a.first { border-right: none;}
#copyright {float:right; color: #FFFFFF; margin: .1em 0 .1em .5em; padding: .5em; padding-right: 22px;}

/* HOME PAGE STYLE */
.front_article {clear:both;display:block; padding: 3px 10px 10px 10px; width:264px; height: 106px;}
.front_article img {border: 1px solid #666666; }
.image_left {float:left; display:inline;}
.articleTitle {font-weight: bold;padding-bottom: 3px;}
.home_subsec {clear:both;background-color:#fff; width:250px; margin:0; padding: 0;}
.home_subsec .titleFill { width:250px; background-image:url(../../images/interface/ttl_fill.gif); height: 23px;}
.home_subsec ul {height: 95px; width: 249px; list-style-type:none; position:relative; margin: 0px 0px 0px 0px; padding: 0; background-color: #fff; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.home_subsec li {border-bottom: 1px dashed #CCC;	padding:0px; margin: 0px 0px 0px 0px;line-height: 2em;}
.home_subsec li.last {border-bottom:none;}
.home_subsec a {height: 23px; text-decoration: none; color:#333333; font-weight: bold; display: block; margin: 0; padding: 0 5px;}
.home_subsec a img{border: none; margin: 0; padding: 4px 23px 0 0; display:inline; position:relative; float:right;}
.home_subsec a:hover {text-decoration: none; color:#ff0000;}

.bottomRow {height:150px}
.subscribeText {display:block; padding: 3px 3px 3px 5px; background-color: #fff; height:90px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.subscribeText input {height: 14px; border: 1px solid #ccc;} 
.subscribeText input.text {height: 12px; border: 1px solid #666666; width: 10px;} 
.subscribeText textarea { width: 135px; height: 16px; _height: 14px; display: inline; position:relative; border: 1px solid #ccc;}
/*#subscribeF a {position:relative;display: inline; height: 18px; width: 18px; background-image:url(../../images/interface/arrow_large.gif); background-repeat:no-repeat; float:left; border-left: 1px solid #cccccc; } */
/*#subscribeF a:hover {background-position: 0 -18px;}
#subscribeF table {height: 18px !important; border: none !important; }
#subscribeF table tr td{ vertical-align: middle !important;}*/
#subscribeSubmit {display:inline; width:15px;}
#subscribeSubmit a {height: 18px; width: 18px; background-image:url(../../images/interface/arrow_large.gif); background-repeat:no-repeat; border-left: 1px solid #ccc; } 
#subscribeSubmit a:hover {background-position: 0 -18px;}

.articleGo {padding-top:5px;float:right !important; width:150px; }
.articleGo a {float: left; line-height: 12px; width: 38px; border: 0; background-image:url(../../images/interface/more_button.gif); background-repeat: no-repeat; background-position: 0 0;text-decoration:none !important;}
.articleGo a:hover {background-position: 0 -12px;}
.titleFill {width:100%; background-image:url(../../images/interface/ttl_fill.gif);height: 23px;}
.callout_big {clear:both; width:360px; background-color: #fff;}
.callout_big img {border: none !important; padding-right:4px;}
.callout_big ul{list-style-type:none; position:relative; margin: 0px 0px 0px 0px; padding: 0; background-color: #fff; border-left: 1px solid #ccc; border-bottom: 1px solid #cccccc;}
.callout_big li{padding: 5px; margin: 0px 0px 0px 0px; _height:40px; min-height:40px;}
.callout_big_link  {width:100%; height:12px;}
.callout_big_link a {float: right; line-height: 12px; width: 38px; border: 0; background-image:url(../../images/interface/more_button.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration:none !important;}
.callout_big_link a:hover {background-position: 0 -12px;}
.eventDate {float:right; text-align:right; padding: 8px 5px 0 5px; display:block;font-weight:bold;}
.news_title a {color: #333; text-decoration: none; padding-right:6px;}
.news_title a:hover {color: #cc0000; font-weight: bold;}
.news_title {font-weight: bold;}
.news_text {padding-bottom:2px;}
.events_text {padding-bottom:2px; width:232px; _width:250px; display:inline-block;}


/*gallery styles */
.galleryImages {padding: 5px; display:block; height: 200px; width:490px;}
.galleryImgDesc {display:inline-table; _float:left; width: 150px; padding:5px; height:190px; padding-bottom:0;}
.imageAdmin {clear:both; width:150px; vertical-align:bottom;}
.galleryImgDesc img {display:inline; }
.galleryImgDescLarge {width:490px;}
.galleryImgDescLarge img {width:490px; height: 400px;}

/* Drop Down Menu Styles */
.ddsubmenustyle, .ddsubmenustyle ul{font-size: 11px; position: absolute !important; z-index: 100; left: 0; top: 0; width: 173px; margin: 0 0 0 -1px; padding: 0;	list-style-type: none;visibility: hidden; border-top: 1px solid #eee;}
.ddsubmenustyle li {float: left; clear: both; width: 173px !important; }
.ddsubmenustyle li ul {margin-top:-1px; _margin-top:-20px; margin-left:0px; _margin-left:-20px;}
.ddsubmenustyle a {font-weight:normal !important; display: block; padding-top: 3px; height: 17px; opacity: 0.85; -moz-opacity: 0.85 !important; filter: alpha(opacity=85) !important; width:167px; border-bottom: 1px solid #eee; border-left:1px solid #eee; border-right:1px solid #eee;}
.ddsubmenustyle a:link, .ddsubmenustyle a:visited {color: #ffffff; text-decoration: none; background-color: #000000; text-align:left; padding-left: 5px; _padding-top:2px;}
.ddsubmenustyle a:focus, .ddsubmenustyle a:hover, .ddsubmenustyle a:active {color: #ffffff; text-decoration: none; background-color: #660000; padding-left: 5px;}
.ddsubmenustyle span {line-height:15px; height:14px; vertical-align:middle;}
.downarrowpointer {display:none;}
/*CSS for "right" arrow image added to drop down menu items*/
.rightarrowpointer{ position: absolute; padding-top: 0px; left: 100px; border: 0;}
.ddiframeshim{z-index: 500;background: transparent; border-width: 0; width: 0; height: 0; display: block; position:absolute;}

/* Firefox 1 - 2 */ 

/* add this class to an element that has floats inside it and the parent's background will display behind it all */
/* General IE Formatting issues Clean up */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
.spacer {height:25px; _margin-top: -50px; width:100%; }
.greyback {background-color: #E2E2E2;}

/* Created Shadows */
.wrap1, .wrap2, .wrap3 {display:inline-table; /* \*/display:block;/**/ }
.wrap1 {float:left; background:url(../../images/interface/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(../../images/interface/corner_bl.gif) left bottom no-repeat;}
.wrap3 {padding:0 3px 3px 0;background:url(../../images/interface/corner_tr.gif) right top no-repeat;}
.wrap3 img {display:inline; float:left;}
#homeTable .anotherLink {color:#CCC; text-align:right;float:right; display:inline; padding: 5px 10px 0 0}
 #homeTable .anotherLink:hover {color: #CC0000; text-decoration:none;} 
  
.subsec_space {margin-left:10px;margin-top:15px;_margin-left:5px;}
.subsec_space_tl {margin-left:10px; _margin-left:5px;}
.subsec_space_2 {margin-left:30px; margin-top:15px; }
#ctl00_ctl00_ContentPlaceHolder1_donateContentPlaceHolder3_pnProviderLogin {clear:both;}
.adminSaveLeftArea {clear:both; text-align:right; padding-right: 20px;}
#blueLogin {height:110px;line-height:12px;padding-top:40px;background:url(../../images/interface/provider_background.gif);background-repeat:no-repeat;padding-left:35px;padding-right:20px;}
#blueLogin .title {color:#0000CC;display:block;font-size:18px;height:22px;}
.provsidebarTB {width: 140px;margin-bottom: 5px;color: #666;font-size:10px;}
#blueLogin input {margin-left:-2px;}
#blueLogin a {background:url(../../images/interface/provider_arrow.gif);background-repeat:no-repeat;background-position:0 0;width:28px;height:32px;float:right;margin-right:10px;}
.providerLogin {display: block; float: left; width:28px;height:32px;float:right;margin-right:10px; background-image:url(../../images/interface/provider_arrow.gif); background-repeat:no-repeat; border: 0;} 
.providerLogin:hover {background-position: 0 -32px;}
#blueLogin a:hover {background-position:0 -32px;}
#blueLogin .spacer {height:10px;width:100%;clear:both;_position:absolute;}
#blueLogin p {line-height:1.1;}

#RSSNewslist {list-style-type:none; margin:0; padding:0;}
#RSSNewslist li {padding:3px;}

#leftCalendar { padding-left:20px; padding-top:50px; padding-bottom:10px;}
#leftCalendar table {border: 1px solid #000; width:184px;}
#leftCalendar table table {border: none; background-color:#FF9933;}
#leftCalendar table table td {border: none; font-weight:bold;}
#leftCalendar table th {font-weight:normal;}
#leftCalendar table td {border: 1px solid #000; font-weight:normal;padding:0;margin:0;}
#leftCalendar table td a {color: #999 !important; font-weight:normal;display:block;height:14px;}
#leftCalendar table td a:hover {background-color: #FF9933 !important;}

.tableCalendar {border: none;border-collapse:collapse;}
.tableCalendar  th {border-collapse:collapse;padding:4px; border: none;color:#FFF; background-color: #333;}
.tableCalendar  td {border: none;border-collapse:collapse;}

#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_grdCalendar_ctl02_lblEventEnd {white-space:pre;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_grdCalendar_ctl02_lblEventStart {white-space:pre;}
.label2 {float:left;display:block;margin-right: 5px;padding: 10px;line-height: 1.5;padding-right: 0px;}
.label3 {float:left;display:block;margin-right: 5px;padding: 10px;line-height: 1.5; padding-right: 0px;}
.field, .field2, .field3 {width:385px;margin-left:80px;padding: 10px;line-height: 1.5;}
.field3 input {float:none !important;}
/*
.validatorCalloutHighlight div, 
.validatorCalloutHighlight td {border:solid 1px blue; background-color: #ADD8E6;}
.ajax__validatorcallout_popup_table {border:solid 1px blue; background-color: #ADD8E6;margin:-2px !important;}
.ajax__validatorcallout_popup_table_row {}
.ajax__validatorcallout_callout_cell {padding:0 !important; padding-top:5px !important; width:14px !important;}
.ajax__validatorcallout_callout_arrow_cell {padding: 0 0 4px !important; width:10px;}
*/
.ajax__validatorcallout {margin-top:-10px; z-index:1; }
.ajax__validatorcallout td {padding:5px 0 !important;border:1;}
.ajax__validatorcallout_error_message_cell {}
/*.ajax__validatorcallout_error_message_cell {width:150px !important;border-top:solid 1px black !important; border-bottom:solid 1px black !important;}
.ajax__validatorcallout_icon_cell {border-top:solid 1px black !important; border-bottom:solid 1px black !important;border-left:solid 1px black !important;}
.ajax__validatorcallout_close_button_cell {border-top:solid 1px black !important; border-bottom:solid 1px black !important;border-right:solid 1px black !important; padding:0 !important; width:10px; vertical-align:top !important;}
.ajax__validatorcallout_close_button_cell img {width: 8px; height: 8px; padding-right: 12px;}
.ajax__validatorcallout_arrow_cell {padding:0 !important;}
.ajax__validatorcallout .ajax__validatorcallout_callout_table {margin-right:-2px !important;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcefirstNameValidator_popupTable {width:250px !important; left:250px !important;z-index:1; }
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcelastNameValidator_popupTable {width:250px !important; left:250px !important; z-index:1;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vceloginValidator_popupTable {width:250px !important; left:250px !important;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcerqtxtCredential_popupTable {width:250px !important; left:250px !important;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcerqtxtEmail_popupTable {width:250px !important; left:250px !important;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcerqtxtAddress_popupTable {width:250px !important; left:250px !important;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcerqtxtCity_popupTable {width:250px !important; left:250px !important;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcerqtxtZip_popupTable {width:250px !important; left:250px !important;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcerqtxtState_popupTable {width:250px !important; left:250px !important;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcerqtxtPhoneNumber_popupTable {width:250px !important; left:250px !important;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcerqlstSpeciallty_popupTable {width:250px !important; left:250px !important;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcetxtEventTitleValidator_popupTable {width:250px !important; left:250px !important; z-index:1; top:200px !important;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcetxtFromDatedValidator_popupTable {width:170px !important; left:156px !important; z-index:1;}

#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcetxtFromDatedValidator_popupTable .ajax__validatorcallout_callout_cell {margin:0 !important;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcetxtFromDatedValidator_popupTable .ajax__validatorcallout_callout_table {margin:0 !important;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcetxtFromDatedValidator_popupTable .ajax__validatorcallout_innerdiv {margin-right:-1px !important;}

#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcetxtToDateValidator_popupTable .ajax__validatorcallout_callout_cell {margin:0 !important;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcetxtToDateValidator_popupTable .ajax__validatorcallout_callout_table {margin:0 !important;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcetxtToDateValidator_popupTable .ajax__validatorcallout_innerdiv {margin-right:-1px !important;}


#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcetxtToDateValidator_popupTable {width:170px !important; left:156px !important; z-index:1;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcetxtLocationValidator_popupTable{width:250px !important; left:250px !important; z-index:1;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcetxtLocationValidator_popupTable {z-index:1;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcerqtxtCity_popupTable{z-index:1;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vcerqEmailValidator_popupTable{width:250px !important; left:250px !important; z-index:1;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_ValidatorCalloutExtender1_popupTable{width:250px !important; left:250px !important; z-index:1;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vceemailValidator_popupTable{width:250px !important; left:250px !important; z-index:1;}
*/
.galleryImgDesc p {clear:both;}
.adminDdStory {display:block; color:#666; font-size:10px; width:62px;}
#textFix {vertical-align:middle;}
.ajax__calendar_container {z-index:1;padding:0 !important;}
.ajax__calendar_header {height:20px;width:100%;padding:0;margin:0;background-color:#FF9933;}
.ajax__calendar {padding:0; margin:0;width:184px;z-index:1;position:absolute;}
.ajax__calendar td {height:14px;padding:0 !important; border:1px solid #666;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#FF9933 !important;}
.ddlTime {position:relative;}

/* used on create Schedule (Add Events) */
#cbAllDay {clear:right}
#cbAllDay span {display:inline !important; width:100px !important;}

#dateTable {width:325px!important;}
#dateTable td{text-align:left!important; padding:0 !important;}
.calHighlite {background-color:#FFFF33}

.xfolkentry {clear:both; display:block;padding:20px 10px;}

.cw_windows_popup {font-size:11px !important; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif !important; font-size:11px;}
.cocomment-form-row label {color:#666 !important;width:65px; text-align:right !important; display:inline !important; padding-right:10px !important; vertical-align:top;}
.cocomment-content-area {width:385px !important; padding:10px !important;}
.cw_windows_popup h3 {color:#CC0000 !important; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif !important;}
