body { font: 12px/18px "Lucida Grande", Verdana, sans-serif;
       background-color:#f6eae2; margin:0 auto; width: 1000px;
       padding-top:2px; }
p { margin: 0px 0px 15px 0px; font: 12px/18px "Lucida Grande", Verdana, sans-serif;}
a {color: #336699; text-decoration: underline;}
img { border: solid 0px #000000; }
a:hover {color:#EC6113; text-decoration: none;}
.loadingPanel {background-color:#ffffff;}
li {margin-left: 55px;}

/* image display */
.imageAbove, .imageBelow {margin:0px 0px 10px 0px;}
.imageTop {margin:0px 0px 5px 5px; float:right;}
.imageLeft {margin:5px 5px 5px 0px; float:left;}
.imageRight {margin:5px 0px 5px 5px; float:right;}
#caption {font-size:10px; color:#999999;}
#thumbnail {float:left; margin:0px 7px 0px 0px; }



table.mainTable {border-collapse:collapse;padding:0px 0px 0px 0px; background-color: White; width: 100%; 
                 border: solid 0px #000000;}
table.mainTable td { vertical-align: top;}             
/*
#mainTD {width:780px ;border:solid 1px #e7e7e7; background:#ffffff; }
#mainColumnDiv {padding:5px 15px 15px 15px;}
.rightTD {width:215px; }

*/



#mainBody {margin-right:40px; padding:5px; width: 1000px;
           background-color:White;
           border: solid 1px Gray;}

#banner {margin-right:0px;}
#banner #right #title {display:block; font-size:1.4em; margin-top:0px; }

#mainDisplay {padding:0px 0px 0px 0px; clear:both;}

div#mainPanel  {text-align: center; border: solid 0px #0000FF; padding: 0px 30px 0px 30px;}

#footerOuter { margin-top:10px; 
               padding-top: 10px; 
				color: #3A230E;
               font-size: 1em;  
               text-align:center; 
               border-top: solid 1px #000000;
               }

#QuickLinks_Table
{
	width: 100%;
	border: solid 0px #ff0000;
}
#QuickLinks_Table TD 
{
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	border: solid 0px #ff0000;
}
#QuickLinks_Left_TD, #QuickLinks_Left_TD div
{
	width: 200px;
	color: #3A230E;
	font-size: 1em;
	vertical-align: top;
	text-align: right;
}
#QuickLinks_Right_TD 
{
	vertical-align: top;
}

div#QuickLinks {
	float: left;
	clear: both;
	width: 100%;
	height: 100px;
	background: transparent;
	font-size: 1em;
	color: #52360B;
	border-top: 0px solid #52360B;
	border: 0px solid #52360B;
	vertical-align: top;
}


#QuickLinks ul {
	float: left;
	list-style: none;
	padding: 0px 35px 0 10px;
	margin: 0px 0px 0px 0px;
}

#QuickLinks li, #QuickLinks a {
	padding: 0px 0 5px 0;
	font-weight: normal;
	color: #3A230E;
	font-size: .9em;
}
#QuickLinks a:hover {
	color: #EC6113;
}
#lblQuickLinks
{
	vertical-align: top;
}

#donatedBy 
{
	padding-top: 50px;
	font-size: 0.8em;
	text-align:center;
	font-weight: lighter;
}
#donatedBy a 
{
		color: #3A230E;
	font-weight: normal;
}
#donatedBy a:hover
{
		color: #EC6113;
	font-weight: normal;
}

#DIV_HomepageItems { width: 420px; border: solid 0px #FF0000; margin:  0px 5px 0px 10px; }
#DIV_HomepageMainPromo { width: 300px; border: solid 0px #00FF00; margin: 0px 30px 0px 20px;}
#DIV_TD_HomepageSidebar { width: 210px; border: solid 0px #0000FF; margin: 0px 0px 0px 0px; color: White;}

#PlaceHolder_BackingPage {  
	                                            border: solid 0px #FF0000; 
	                                            margin:  0px 0px 0px 15px; 
	                                            }
#TD_BackingPageMainColumn {width: 95%; padding: 0px 5px 0px 20px;}
.DIV_BackingPageMain { width: 95%;}
.DIV_BackingPageMain_sectionHeaderDisplay { margin-bottom: 15px; }
#DIV_BackingPageRightColumn { width: 210px; border: solid 0px #0000FF; margin: 0px 0px 0px 0px; }


.rightColumn  { vertical-align: top; padding: 0px;}

/* Nav */
.navMain 
			{
				border:solid 0px #e7e7e7; 
				padding:0px 0px 0px 0px ; 
				background-color:#3a230e; 
			}
.navItem 
			{
				text-align: left;
				padding: 0px 0px 0px 0px; 
				margin: 0px 0px 0px 0px; 
				border:solid 0px #bfb522; 
				background-color:#3a230e; 
				height: 30px; 
			}
.navItemHover, .navItemSelected, .subMenuItemHover 
			{
				padding: 0px 0px 0px 0px; 
				border:solid 0px #bfb522; 
				background-color:#52360b;
				height: 30px; 
			}
.navItem a 
			{
				font-size:1.0em; 
				color:#ffffff;
				text-decoration:none;
				text-align: left;
			}
.subMenu 
			{
				border-top:solid 0px #ffffff;  
				border-left:solid 1px #3a230e;  
				border-bottom:solid 1px #ffffff;  
				border-right:solid 1px #ffffff;  
				background-color:#52360b;
				padding:5px; 
			}
.subMenuItem  
			{
				height: 30px; 
               }
.subMenuItem a 
{
			text-decoration:none; 
			font-size:1.0em; font-weight:normal; color:#bfb522; }
.subMenuItemHover { background-color:#f6eae2;}
.subMenuItemHover a 
{
			text-decoration:none; 
			font-size:1.0em; font-weight:normal; color:#bfb522; }



/* Cookie */
.cookieContainer {width:100%; padding-bottom:6px; padding-left: 20px;}
.cookieItem { font-weight: bold; font-size: 0.9em;  color:#666666; 
              font-family: Arial, Helvetica, sans-serif; display:inline-block; 
              margin:2px 4px 2px 0px; text-decoration:none;}
.cookieBullet {color:#666666; 
               font-family: Arial, Helvetica, sans-serif; 
               text-decoration: none; display:inline-block; 
               margin:2px 4px 2px 0px; text-decoration:none;}

/* Section Nav */
.nav_inSectionHeader {font-weight: bold; font-size: 1.4em; color: #bfb522; 
                 font-family: Arial, Helvetica, sans-serif; text-align: center;margin-top:5px;
                 text-align: center; }
.snMid {padding-right:5px;  }
ul.nav_inSectionUL {margin-top:5px; margin-bottom:0px;}
ul.nav_inSectionUL li {margin-left:-15px;color: #bfb522;}
ul.nav_inSectionUL li a,
#attachmentDiv a 
 {font-weight: bold; font-size: 1em;  color: #79a1bf; text-decoration:none;}
ul.nav_inSectionUL li a:hover,
#attachmentDiv a:hover
 {color:#EC6113;}


/* Promotions */
#mainColumnDiv #promo {margin:10px 0px 20px 0px;}
#mainColumnDiv #promo #top {display:block; background: url('/images/fcfcfc-fcfcfc-e7e7e7-ffffff/30-1920-6-1/sprite.png') no-repeat; height:10px; font-size:0px;}
#mainColumnDiv #promo #topr {display:block; background: url('/images/fcfcfc-fcfcfc-e7e7e7-ffffff/30-1920-6-1/sprite.png') no-repeat top right; height:10px; margin-top:-10px; margin-left:15px; font-size:0px;}
#mainColumnDiv #promo #body {background-color:#fcfcfc; border-left:solid 1px #e7e7e7; border-right:solid 1px #e7e7e7; padding:5px 10px 5px 10px;  }
#mainColumnDiv #promo #bottom {display:block; background: url('/images/fcfcfc-fcfcfc-e7e7e7-ffffff/30-1920-6-1/sprite.png') no-repeat bottom left; height:10px; font-size:0px; _margin-left:1px;}
#mainColumnDiv #promo #bottomr {display:block; background: url('/images/fcfcfc-fcfcfc-e7e7e7-ffffff/30-1920-6-1/sprite.png') no-repeat bottom right; height:10px; margin-top:-10px; margin-left:15px; font-size:0px; _margin-right:1px;}

#promo #title { font-size: 1.4em; color: #888c1a;  margin-bottom:8px; }
.promo_item_title { font-weight:bold; font-size: 1.4em; color: #888c1a;  }
.promo_item_summary { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: White;}

/*RSS Feed promo*/

p.promo_title, a.promo_title, #DIV_TD_HomepageSidebar .promo_title   {font-weight: bold; font-size: 1em;  color: #bfb522;  
               margin-bottom:0px; text-align: center; }
a.promo_item_title 
{color: #79a1bf;}               
a.promo_item_title:hover 
{
 color: #EC6113;}


div#promo_title_Head {text-align: center;}
       
div.promo {color:White; padding: 3px 0px 3px 0px; }
span.promo_item_summary
{
	font-family: Arial, Helvetica, sans-serif; 
	color: inherit; 
     padding: 3px 0px 3px 0px; text-align: left;}
                         
                         
#DIV_TD_HomepageSidebar #promoSummary .item_summary  
{
	font-family: Arial, Helvetica, sans-serif; 
	color: white !important; 
     padding: 0px 0px 3px 0px; text-align: left;}

span.item_summary a
{
	text-decoration: underline;
}
     

span.small {font-size: 8pt;font-family: Arial, Helvetica, sans-serif; color:White; visibility:collapse;}

/*Google Calendar displaying wrong date */
#DIV_TD_HomepageSidebar #promoSummary span.item_date { visibility: hidden; }

/* Section display */
.sectionTitle { font-weight: bold; font-size: 1.4em; 
                color: #888c1a; font-family: Arial, Helvetica, sans-serif; 
                 margin-bottom:12px; }


/* item display */	
.rssFeedIcon {margin-top:40px; text-align:right; width:100%;}
#summary {clear:both; padding-top:0px; }
.item_title { font-weight: bold; font-size: 1.4em; color: #888c1a; 
              font-family: Arial, Helvetica, sans-serif; }

a.item_title, #DIV_HomepageMainPromo a.item_title,
#DIV_HomepageMainPromo a.item_title,
#promoSummary a.item_title
 { font-weight: bold; font-size: 1.0em; 
				color: #79a1ca;  
				text-decoration: underline;               
               font-family: Arial, Helvetica, sans-serif; }

#promoSummary span.item_title
 { font-weight: bold; font-size: 1.0em; 
				color: #79a1ca;  
               font-family: Arial, Helvetica, sans-serif; }

a.item_title:hover {color:#EC6113; }
.item_date { font-size: 10px; color: #999999; font-family: Arial, Helvetica, sans-serif;}
.item_summary, .item_summary p span { font-size: 1em !important;  color: #000000 !important; font-family: Arial, Helvetica, sans-serif !important; }
.pager {clear: both; text-align:right; margin-top:25px; }
.faqHeader {}


/* sidebar */
.sidebar_div {margin-top:5px;}
.sidebar_top_div, .snTop {}
.sidebar_bottom_div, .snBot {margin-bottom:10px;}
.sidebar_title_div {text-align: center;}
.sidebar_title { font-weight: bold; font-size: 12pt; color: #bfb522 !important; 
                 font-family: Arial, Helvetica, sans-serif; }
.sidebar_body { font-size: 1em;  color: #ffffff; font-family: Arial, Helvetica, sans-serif; }
.sidebar_body_div { padding: 3px 5px 3px 10px;}
.sidebar_image_div { padding: 3px 5px 3px 10px;}
.sidebar_body_div li {margin-left:-15px;}

/*attachmentDiv*/
#attachmentDiv 
{
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	}

#Div1 div#attachmentDiv div span
{
	color:#ffffff; 
	}

#attachmentDiv a:hover
{
	color:#EC6113; 
	text-decoration: underline;
	
	}

#ig_thumbdiv a
{
	padding: 5px 5px 5px 5px;
}