body { background-color:#ffde84; margin: 0px; padding: 0px; text-align: center; background:url(/images/bg_main.gif) repeat-x center top #fcfaf3; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#9a6811; min-width:850px;}

.logocontainer {width: 880px; text-align:left; height: 80px; margin: 15px 0px 0px 0px;  } 
.logobox {width: 220px; float: left;  padding: 0px 0px 0px 10px;  }
.menubox  {width: 580px; float: right; text-align: left; margin: 20px 0px 0px 0px;}
.mastheadcontainer {width: 864px; height: 350px; text-align: center; padding: 0px 0px 0px 8px; margin: 10px 0px 0px 0px;}
.mastheadcontainerleft {width: 279px; height: 350px; float:left; text-align:left; padding: 0px 0px 0px 0px; background-repeat: no-repeat;}
.mastheadcontainercenter {width: 296px; height: 350px; float:left; vertical-align:bottom; text-align:left; padding: 0px 0px 0px 0px; background-repeat: no-repeat;}
.mastheadcontainerright {width: 285px; height: 350px; float:left; text-align:left; padding: 0px 0px 0px 0px;  background-repeat: no-repeat;}
.centerpromo {width: 100%; height: 100px; text-align:center; margin: 255px 0px 0px 0px; vertical-align: text-bottom;}
.donateother {width: 100%; height: 100px; text-align:center; margin: 255px 0px 0px 0px; vertical-align: text-bottom;}


.nav-box { width: 517px; text-align: right;  float:right; text-align:left; padding: 0px 0px 10px 0px; }   
.searchbox { width:565px; text-align:right;  }
.middlewelcomemessage {width: 350px; height:200px; text-align:left; margin: 0px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; line-height: 150%; color:#000000;}
.middlewelcomemessage:first-line {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold; font-style:italic; color:#000000;}
.middlespotlight  {   }   
.middleright   {  }     



/*==================Content Area====================
.logocontainer {width: 840px; text-align:left; height: 80px; margin: 15px 0px 0px 0px;  } 
.logobox {width: 420px; float: left;  padding: 0px 0px 0px 20px;  }
.menubox  {width: 410px; float: right; text-align: left; margin: 20px 0px 0px 0px;}
.mastheadcontainer {width: 864px; height: 350px; text-align: center; padding: 0px 0px 0px 8px; margin: 10px 0px 0px 0px;}
.mastheadcontainerleft {width: 279px; height: 350px; float:left; text-align:left; padding: 0px 0px 0px 0px; background-image: url(/images/masthead_left.jpg); background-repeat: no-repeat;}
.mastheadcontainercenter {width: 296px; height: 350px; float:left; vertical-align:bottom; text-align:left; padding: 0px 0px 0px 0px; background-image: url(/images/masthead_center.jpg); background-repeat: no-repeat;}
.mastheadcontainerright {width: 285px; height: 350px; float:left; text-align:left; padding: 0px 0px 0px 0px; background-image: url(/images/masthead_right.jpg); background-repeat: no-repeat;}
.centerpromo {width: 100%; height: 100px; text-align:center; margin: 280px 0px 0px 0px; vertical-align: text-bottom;}
.nav-box { width: 325px; text-align: right;  float:right; text-align:right; padding: 0px 0px 10px 0px; }   
.searchbox { width:425px; text-align:right;  }
.middlewelcomemessage {width: 350px; height:200px; text-align:left; margin: 0px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; line-height: 150%; color:#000000;}
.middlewelcomemessage:first-line {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold; font-style:italic; color:#000000;}
.middlespotlight  {   }   
.middleright   {  }    
*/


.answerPanel
{
	margin-bottom:10px;
}

.collapsibleContentAnswer
{
   text-align: left;
   padding: 10px 20px 10px 20px;

   
   }
.collapsibleContentTitle
{
	padding-right: 5px;
	padding-left: 1px;
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/*==================Content Area====================
.contentmain {width: 890px; min-height: 150px; margin: 8px 0px 0px 0px; background-color: #f6eeca; background-image: url(/images/bg_content_border.gif); background-repeat: repeat-y;}
.contentmaintop {width: 870px; min-height: 190px; padding: 10px 10px 0px 10px;; background-image: url(/images/bg_content_top.gif); background-repeat: no-repeat;}
.contentmainbottom {width: 890px; background-position:bottom; height: 14px; background-image: url(/images/bg_content_bottom.gif); background-repeat: no-repeat;}
.contentarea {width: 100%; }
.contenttitle {width: 850px; height: 30px; text-align:left; padding: 10px 0px 0px 10px;  font-family:Arial, Helvetica, sans-serif; font-size: 1.2em; font-style:normal; font-weight:bold;  color: #8c004c; }
.contenttext {width: 850px; text-align:left; padding: 10px 10px 10px 10px;  font-family:Arial, Helvetica, sans-serif; font-size: 1em; font-style:normal; font-weight: normal; color: #000000;   line-height: 150%;}
*/

/*==================Content Area====================*/

.contentmain {width: 865px; min-height: 150px; margin: 8px 0px 0px 0px; background-color: #f6eeca; background-image: url(/images/bg_content_border.gif); background-repeat: repeat-y;}
.contentmaintop {width: 860px; min-height: 190px; padding: 10px 0px 0px 5px;; background-image: url(/images/bg_content_top.gif); background-repeat: no-repeat;}
.contentarea {width: 100%; }
.contentmainbottom {width: 865px; background-position:bottom; height: 14px; background-image: url(/images/bg_content_bottom.gif); background-repeat: no-repeat;}
.contenttitle {width: 830px; height:30px; text-align:left; padding: 10px 0px 0px 10px;  font-family:Arial, Helvetica, sans-serif; font-size: 1em; font-style:normal; font-weight:bold;  color: #8c004c; }
.contenttext {width: 830px; text-align:left; padding: 10px 10px 10px 10px;  font-family:Arial, Helvetica, sans-serif; font-size: 1em; font-style:normal; font-weight: normal; color: #000000;   line-height: 150%;}



/*==================Front Page Content Area====================*/
.frontpagecolumnone {width: 32%; height: 195px; float: left; margin: 0px 0px 0px 0px;  text-align:center;}
.frontpagecolumnshadow {width: 0px; height: 160px; float: left; margin: 0px 5px 0px 5px;  text-align:center; border-left: 2px solid #e5ddb9;}
.frontpagecolumntwo{width: 33%; height: 195px; float: left; margin: 0px 0px 0px 0px;  text-align:center;}
.frontpagecolumnthree{width: 31%; height: 195px; float: right;  text-align:center; padding: 0px 3px 0px 0px;  }




/*==================Front Page News Container====================*/
.newsheader {width: 100%; height: 30px; text-align:left;}
.newsheaderimage {width: 40px; text-align: left; float: left;}
.newsheadertitle {width: 200px; float: left; margin: 5px 0px 0px 0px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size: 1.25em; font-style:normal; font-weight:bold; color: #000000;}
.newsitems {width: 250px; height: 160px;  overflow: auto; margin: 10px 0px 0px 0px; text-align:left;  font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; font-weight:bold; color: #8c004c; }
.newsitems a {text-decoration:none;color:Maroon}
.newsitems a:hover {text-decoration:underline;color:black}

/*==================Front Page Middle Container====================*/
.middledropdown {width: 100%; height: 30px; padding: 10px 0px 0px 0px; text-align: center;}
.middleimage {text-align: center; padding: 5px 0px 0px 0px; text-align: center;}


/*==================Front Page Right Container====================*/
.frontpagecolumnthree img {padding: 1px 5px 1px 5px;}




/*==================txt, links, lines, titles====================*/
a {color:#9a6811; outline:none;}
a:hover{text-decoration:none;}

h2 { color:#442e0d; font-size:25px; line-height:1.2em; margin-bottom:16px;}
h3 { color:#442e0d; font-size:22px; line-height:1.2em; margin-bottom:16px;}
h3 span { color:#c01517;}
h4 { color:#8d4f0d; font-size:1em; font-weight:normal; margin-bottom:7px;}
h4 a { color:#8d4f0d;}
h5 { color:#c01517; font-size:1em; margin-bottom:5px;}
h5 span { color:#1c1c1c;}
h5 span.phone { color:#c01517;}
h5 a { color:#c01517;}

/*==================boxes====================*/


.header-box { width:351px; height:352px; background:url(/images/header-box-bg.jpg) no-repeat left top; position:absolute; left:321px; top:168px;}
.header-box .inner { padding:51px 30px 0 0; }

/*content*/
#content { padding-top:34px;}
#content p,
#content cite,
#content dl { 
	line-height:1.42em;
}
#content cite { font-style:normal; display:block; margin-bottom:15px;}
#content .row-1 { padding:0 26px 43px 26px;}

/*footer*/
.footercontainer {width: 850px; height: 30px; margin: 10px 0px 0px 0px; text-align:left; padding: 5px;}
.footertext {width: 550px; float: left; font-family:Arial, Helvetica, sans-serif; font-size: .6em; font-style:normal; font-weight:bold; color: #999999;}
.footerimages {width: 200px; float:right; text-align:right;}

.col-1, .col-2, .col-3, .col-4 { float:left;}