.AccordionTitle
{
  position:relative;
   
  overflow:hidden;
  cursor:pointer;
  font-family:arial,helvetica,sans-serif;
  font-size:14px;
  color:#555; 
    display:table-cell;  
  -moz-user-select:none;
   
}
.AccordionTitle table{
position:relative;
  
  cursor:pointer;
  font-family:arial,helvetica,sans-serif;
  font-size:18pt;
  padding-left:0px;
  padding-top:0px; 
  display:table-cell;  
  -moz-user-select:none;
 color:#222;
  }


.AccordionContent
{
	position:relative;
 
  height:0px;
  overflow:hidden;
  display:none;
 
  

  
 
  
}
.AccordionContent table
{
position:relative;
font-family:arial,helvetica,sans-serif;
  font-size:12px;
  }

	/* two inner columns */
	.Col2Lft {float:left; width:380px;padding-left:17px;}
	.Col2Rgt {float:right; width:190px; padding-right:7px;}

.rightArrow {padding:0 .8em .2em 0; background:url('/images/masthead/arrow-med-right.gif') right no-repeat}
.textTitle{font-size:18px;  font-family:arial,helvetica,sans-serif;color:#222222; padding-left:20px;  padding-top:17px;   }

.textTitleOpen{font-size:18px;  font-family:arial,helvetica,sans-serif;color:#222222; padding-left:20px; padding-bottom:10px;  padding-top:17px;   }

.textTitleContent{font-size:18px; line-height:22px;  font-family:arial,helvetica,sans-serif;color:#222222;  padding-top:7px;padding-bottom:2px;   }
.textIntro{font-size:12px;  font-family:arial,helvetica,sans-serif;color:#555;line-height:18px; padding-right:10px;}
.textLeft{font-size:14px; padding-left:10px; font-weight:bold;  font-family:arial,helvetica,sans-serif;   color:#d84704;float:left; width:180px; background-color:#fff;}

.textLeft ul li {background-color:#ffffff}
.textRight{font-size:14px;   font-family:arial,helvetica,sans-serif;  color:#d84704;float:right; width:180px; background-color:#fff;}

.textRight ul li{background-color:#ffffff}
.textShortdesc{font-size:14px;  font-family:arial,helvetica,sans-serif;color:#555; padding-left:10px;}
.textSubtitle{font-size:14px; font-style:italic; line-height:22px;  font-family:arial,helvetica,sans-serif;color:#555; padding-top:7px; padding-left:2px;}

.mainPanel{height:252px;  background-color:#b9b8b7; padding-left:10px;  padding-top:7px;  padding-bottom:7px;}
.lftCol{float:left;  width:120px; padding-left:10px;}
.rgtol{float:left;  width:430px; padding-right:10px;}
.yellowBack{font-size:12px; font-weight:bold; font-family:arial,helvetica,sans-serif;color:#555; padding:10px;  }


.mainBdyWrapFm {padding:20px; background-color:#FFF; width:708px;}

.rightArrow {padding:0 .8em .2em 0; background:url('/images/masthead/arrow-med-right.gif') right no-repeat}
.textFmHead{font-size:18px;  font-family:Arial;color:#222222;   }
.textFmSubHead{font-size:12px;  font-family:Arial;color:#222; font-weight:bold; padding-top:10px   }
.textFmContent{font-size:11px;  font-family:Arial;color:#555;line-height:16px;  }
.textIntro{font-size:12px;  font-family:Arial;color:#555;line-height:18px; padding-right:10px;}

.textSubtitle{font-size:14px; font-style:italic;  font-family:Arial;color:#555; padding-top:10px;}


.panelTop{float:left; width:303px;  padding-right:8px}




.heroBox {margin:0}
	.heroBox img{margin:0; padding:0}
/*hero box bottom*/
.heroBtm {margin:0}
	.heroBtmBdy{background-color:#F6C424}
	.fmheroBtmTxt{padding:1em 1.2em 0em 1.5em; font:14px arial,helvetica,sans-serif,helvetica,sans-serif; line-height:18px; color:#222}
		.heroBtm span {vertical-align:top;padding-top:0px; padding-bottom:0px; padding-left:10px;  font:14px arial,helvetica,sans-serif;  color:#222; background-color:#F6C424}
		.heroBtm span li {padding-top:0px; padding-bottom:0px; font:14px arial,helvetica,sans-serif;  color:#222; background-color:#F6C424}
		.heroBtmTxt a, .heroBtmTxt a:visited{font:1em/1.2em; color:#D84704; font-weight:bold}
		
	/*rounded corners on box bottom*/
			.gsHeroBtm {display:block; background:transparent}
				.gsHero1, .gsHero2, .gsHero3, .gsHero4 {display:block; overflow:hidden}
				.gsHero1, .gsHero2, .gsHero3 {height:1px}
				.gsHero2, .gsHero3, .gsHero4 {background:#F6C424; border:1px solid #F6C424; border-width:0 1px}
				.gsHero1 {margin:0 5px; background:#F6C424}
				.gsHero2 {margin:0 3px; border-width:0 2px}
				.gsHero3 {margin:0 2px}
				.gsHero4 {height:2px; margin:0 1px}
				
				
fMnavTop, .fMnavBtm {display:block; background:transparent}
				.fM1, .fM2, .fM3, .fM4 {display:block; overflow:hidden}
				.fM1, .fM2, .fM3 {height:1px}
				.fM2, .fM3, .fM4 {background:#f3f3f3; border:1px solid #DDD; border-width:0 1px}
				.fM1 {margin:0 4px; background:#DDD}
				.fM2 {margin:0 2px; border-width:0 2px}
				.fM3 {margin:0 1px}
				.fM4 {height:1px; margin:0 1px}
				
/*overwrites the treeNode2s color*/
	.treeNode2{background:#f3f3f3}
	.treeNode2 .treeON2 {background-color: #f3f3f3;font-size:12px; font-weight:bold;  font-family:arial,helvetica,sans-serif; }
.treeNode2 .treeOff2{background-color: #f3f3f3;font-size:12px; font-weight:bold;  font-family:arial,helvetica,sans-serif;   }
	
	.treeNode2 .treeText2  { color:#555;margin-bottom:.9em; }						
				
				
.treeNodeRgt{ background:#ffffff;}
	
/*Inner treeNode color*/	
	.treeNodeRgt ul {margin:0;background:#ffffff}
	.treeNodeRgt li {background:#ffffff;list-style-position:outside; list-style-type:none; padding-left:1.8em; cursor:pointer}
.treeNodeRgt .treeON {font-size:11px; font-weight:bold;  font-family:arial,helvetica,sans-serif; display:inline-block; color:#222;  background:url('/images/masthead/tree_node_minus.jpg') no-repeat; }
.treeNodeRgt .treeOff{font-size:11px; font-weight:bold;  font-family:arial,helvetica,sans-serif; display:inline-block; color:#D84704; display:inline-block; background:url('/images/masthead/tree_node_plus.jpg') no-repeat; }
	.treeNodeRgt .treeText {font-size:.92em; margin-bottom:0px;   font-style:normal;   color:#555; padding-left:1.8em; padding-right:1.8em}

	.treeNodeLft{ background:#ffffff;}	
	.treeNodeLft ul {margin:0;background:#ffffff}
	.treeNodeLft li {background:#ffffff;list-style-position:outside; list-style-type:none; padding-left:1.8em; cursor:pointer}
.treeNodeLft .treeON {font-size:11px; font-weight:bold;  font-family:arial,helvetica,sans-serif; display:inline-block; color:#222;  background:url('/images/masthead/tree_node_minus.jpg') no-repeat; padding-left:1.8em; padding-right:1.8em}
.treeNodeLft .treeOff{font-size:11px; font-weight:bold;  font-family:arial,helvetica,sans-serif; display:inline-block; color:#D84704; display:inline-block; background:url('/images/masthead/tree_node_plus.jpg') no-repeat; padding-left:1.8em; padding-right:1.8em}
	.treeNodeLft .treeText {font-size:.92em; font-style:normal; color:#555; padding-left:1.8em;padding-right:1.8em}
