/* CSS Document */

html, body {
	margin: 0px;
	padding: 0px;
	font-family: Arial,Helvetica,sans-serif; font-size: 11px;
	}

div.mrContain {padding: 0px; margin-top: 0px; height: 100%;}
.middleCol {position: relative; float: left; width:450px; margin: 0px; /*height: 750px;*/}
.rightCol {float:left; width: 132px; margin-top: 0px; padding-left: 2px;}	
.print {display:none;}	

h1 {
	font-size: 175%;
}

h2 { font-size: 140%; }

body#general {background-color: #758749; }
body#support {background-color: #FBB673; }
body#about {background-color: #758749; }
body#employers {background-color: #DCC170; }
body#membership {background-color: #415474; }
body#memberlogin{background-color: #415474; }

a, a:link, a:active, a:visited {color:#000000; text-decoration:none; font-size: 11px;}
a:hover {text-decoration:underline; color: #000000; font-size: 11px;}

a.subHead {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: 700; color: #5b2c4c;}
a.subhead:link {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: 700; color: #5B2C4C;}
a.subHead:active {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: 700; color: #5B2C4C;}
a.subHead:visited {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: 700; color: #5B2C4C;}
a.subHead:hover {text-decoration:underline; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: 700; color: #5B2C4C;}

a.topNav {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 10px; height: 9px; padding-right: 2px;  color: #ffffff;}
a.topNav:link {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 10px; height: 9px; padding-right: 2px;  color: #ffffff;}
a.topNav:active {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 10px; height: 9px; padding-right: 2px;  color: #ffffff;}
a.topNav:visited {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 10px; height: 9px; padding-right: 2px;  color: #ffffff;}
a.topNav:hover {text-decoration:underline; font-family: Arial,Helvetica,sans-serif; font-size: 10px; height: 9px; padding-right: 2px;  color: #ffffff;}

.topNav {height: 9px; color: #FFFFFF; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}

div.backTop  {font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #152452; text-decoration:none;}
div.backTop a, div.backTop a:visited, div.backTop a:link, div.backTop a:active {color: #152452; text-decoration:none;}
div.backTop a:hover {color: #152452; text-decoration:underline;}	

div.utilNav {font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #152452; text-decoration:none;}
div.utilNav a, div.utilNav a:visited, div.utilNav a:link, div.utilNav a:active {color: #152452; text-decoration:none;}
div.utilNav a:hover {color: #152452; text-decoration:underline;}

div.subNav {font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #152452; text-decoration:none;}
div.subNav a, div.subNav a:visited, div.subNav a:link, div.subNav a:active {color: #152452; text-decoration:none;}
div.subNav a:hover {color: #152452; text-decoration:underline;}
/************** styles based on section start ****************/

/*** general section start ***/
body#general .brdr { background-color: #9CBD7B; }
body#general .bg { background-color: #758749; }
body#general .headBanner{ border-bottom: 9px solid #9CBD7B; background-image: url(/images/contHeadGrHOLDER.gif); background-repeat:no-repeat; width: 601px; height: 72px;}
body#general .subText {padding: 0; margin: 0; padding-top: 10px; padding-left: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style:italic; color: #5B2C4C;}
body#general .headerText {padding: 0; margin: 0; padding-top: 16px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #627F42;}
body#general .vertLine { height: 100%; border-right: 0px; width:90%; }
body#general .vertLineMiddle { width:40%;}

body#general div.utilNavHead {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 10px; height: 15px; padding-right: 2px;  padding-top: 4px; color: #ffffff;}
body#general div.utilNavHead a, body#general div.utilNavHead a:visited, body#general div.utilNavHead a:link, body#general div.utilNavHead a:active {color: #ffffff; text-decoration:under; font-family: Arial,Helvetica,sans-serif; font-size: 10px; padding-right: 2px; padding-top: 4px;}
body#general div.utilNavHead a:hover {color: #ffffff; text-decoration:underline;}

body#general div.utilNavFooter {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 10px; height: 13px; padding-right: 2px;  color: #ffffff;}
body#general div.utilNavFooter a, body#general div.utilNavFooter a:visited, body#general div.utilNavFooter a:link, body#general div.utilNavFooter a:active {color: #ffffff; text-decoration:under; font-family: Arial,Helvetica,sans-serif; font-size: 10px; padding-right: 2px;}
body#general div.utilNavFooter a:hover {color: #ffffff; text-decoration:underline;}
body#general .middleCol {border-right: 2px solid #9CBD7B;}

/*** general section end ***/

/*** about section start ***/
body#about .brdr { background-color: #9CBD7B; }
body#about .bg { background-color: #758749; }
body#about .headBanner{ border-bottom: 9px solid #9CBD7B; background-image: url(/images/contHeadGrHOLDER.gif); background-repeat:no-repeat; width: 601px; height: 72px;}
body#about .subText {padding: 0; margin: 0; padding-top: 10px; padding-left: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style:italic; color: #5B2C4C;}
body#about .headerText {padding: 0; margin: 0; padding-top: 16px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #627F42;}
body#about .vertLine { height: 100%; border-right: 2px solid #9CBD7B; }
body#about .vertLineMiddle {background-image: url(/images/mainContentVertLineBG.gif); background-repeat: repeat-y;}

body#about div.utilNavHead {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 10px; height: 15px; padding-right: 2px;  padding-top: 4px; color: #ffffff;}
body#about div.utilNavHead a, body#general div.utilNavHead a:visited, body#general div.utilNavHead a:link, body#general div.utilNavHead a:active {color: #ffffff; text-decoration:under; font-family: Arial,Helvetica,sans-serif; font-size: 10px; padding-right: 2px; padding-top: 4px;}
body#about div.utilNavHead a:hover {color: #ffffff; text-decoration:underline;}

body#about div.utilNavFooter {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 10px; height: 13px; padding-right: 2px;  color: #ffffff;}
body#about div.utilNavFooter a, body#general div.utilNavFooter a:visited, body#general div.utilNavFooter a:link, body#general div.utilNavFooter a:active {color: #ffffff; text-decoration:under; font-family: Arial,Helvetica,sans-serif; font-size: 10px; padding-right: 2px;}
body#about div.utilNavFooter a:hover {color: #ffffff; text-decoration:underline;}
body#about .middleCol {border-right: 2px solid #9CBD7B; min-height:450px;}
*html body#about .middleCol {height:450px;}

body#about .donationForm {
	margin: 20px 10px;
}

body#about .donationForm fieldset {
	border: 2px dotted #B8C1CF;
	border-top: none;
	margin: 0 10px 15px 10px;
	padding: 8px;
}

body#about .donationForm fieldset legend {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	color: #627F42;
	font-weight: bold;
}

body#about .donationForm fieldset label {
	font-size: 12px;
}

.amount {
	background: url(/images/dollar.gif) no-repeat 0 40%;
	padding-left: 12px;
	border: 1px solid #7F9DB9;
}


/*** about section end ***/

/*** support section start ***/
body#support .brdr { background-color: #E78544; }
body#support .bg {background-color: #FBB673; }
body#support .headBanner {border-bottom: 9px solid #E78544; background-image: url(/images/contHeadOr.gif); background-repeat:no-repeat; width: 601px; height: 72px;} 
body#support .subText {padding: 0; margin: 0; padding-top: 10px; padding-left: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style:italic; color: #5B2C4C;}
body#support .headerText {padding: 0; margin: 0; padding-top: 16px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #D46A2C;}
body#support .vertLine { height: 100%; border-right: 2px solid #E78544; }
body#support .vertLineMiddle {background-image: url(/images/mainContentVertLineBG.gif); background-repeat: repeat-y;}

body#support div.utilNavHead {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 10px; height: 15px; padding-right: 2px;  padding-top: 4px; color: #ffffff;}
body#support div.utilNavHead a, body#support div.utilNavHead a:visited, body#support div.utilNavHead a:link, body#support div.utilNavHead a:active {color: #ffffff; text-decoration:under; font-family: Arial,Helvetica,sans-serif; font-size: 10px; padding-right: 2px; padding-top: 4px;}
body#support div.utilNavHead a:hover {color: #ffffff; text-decoration:underline;}

body#support div.utilNavFooter {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 10px; height: 13px; padding-right: 2px;  color: #ffffff;}
body#support div.utilNavFooter a, body#support div.utilNavFooter a:visited, body#support div.utilNavFooter a:link, body#support div.utilNavFooter a:active {color: #ffffff; text-decoration:under; font-family: Arial,Helvetica,sans-serif; font-size: 10px; padding-right: 2px;}
body#support div.utilNavFooter a:hover {color: #ffffff; text-decoration:underline;}
body#support .middleCol {border-right: 2px solid #E78544;}

/*** support section end ***/

/*** employers section start ***/
body#employers .brdr { background-color: #F1CF67; }
body#employers .bg { background-color: #DCC170; }
body#employers .headBanner{ border-bottom: 9px solid #F1CF67; background-image: url(/images/contHeadYl_alt.gif); background-repeat:no-repeat; width: 601px; height: 72px;}
body#employers .subText {padding: 0; margin: 0; padding-top: 10px; padding-left: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style:italic; color: #5B2C4C;}
body#employers .headerText {padding: 0; margin: 0; padding-top: 16px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #F1CF67;}
body#employers .vertLine { height: 100%; border-right: 2px solid #F1CF67; }
body#employers .vertLineMiddle {background-image: url(/images/mainContentVertLineBG.gif); background-repeat: repeat-y;}

body#employers div.utilNavHead {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 10px; height: 15px; padding-right: 2px;  padding-top: 4px; color: #ffffff;}
body#employers div.utilNavHead a, body#general div.utilNavHead a:visited, body#general div.utilNavHead a:link, body#general div.utilNavHead a:active {color: #ffffff; text-decoration:under; font-family: Arial,Helvetica,sans-serif; font-size: 10px; padding-right: 2px; padding-top: 4px;}
body#employers div.utilNavHead a:hover {color: #ffffff; text-decoration:underline;}

body#employers div.utilNavFooter {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 10px; height: 13px; padding-right: 2px;  color: #ffffff;}
body#employers div.utilNavFooter a, body#general div.utilNavFooter a:visited, body#general div.utilNavFooter a:link, body#general div.utilNavFooter a:active {color: #ffffff; text-decoration:under; font-family: Arial,Helvetica,sans-serif; font-size: 10px; padding-right: 2px;}
body#employers div.utilNavFooter a:hover {color: #ffffff; text-decoration:underline;}
body#employers .middleCol {border-right: 2px solid #F1CF67;}

/*** employers section end ***/

/*** membership section start ***/
body#membership .brdr { background-color: #5D7192; }
body#membership .bg { background-color: #DCC170; }
body#membership .headBanner{ border-bottom: 9px solid #5D7192; background-image: url(/images/contHeadBL_alt.gif); background-repeat:no-repeat; width: 601px; height: 72px;}
body#membership .subText {padding: 0; margin: 0; padding-top: 10px; padding-left: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style:italic; color: #5B2C4C;}
body#membership .headerText {padding: 0; margin: 0; padding-top: 16px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #5D7192;}
body#membership .vertLine { height: 100%; border-right: 2px solid #5D7192; }
body#membership .vertLineMiddle {background-image: url(/images/mainContentVertLineBG.gif); background-repeat: repeat-y;}

body#membership div.utilNavHead {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 10px; height: 15px; padding-right: 2px;  padding-top: 4px; color: #ffffff;}
body#membership div.utilNavHead a, body#general div.utilNavHead a:visited, body#general div.utilNavHead a:link, body#general div.utilNavHead a:active {color: #ffffff; text-decoration:under; font-family: Arial,Helvetica,sans-serif; font-size: 10px; padding-right: 2px; padding-top: 4px;}
body#membership div.utilNavHead a:hover {color: #ffffff; text-decoration:underline;}

body#membership div.utilNavFooter {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 10px; height: 13px; padding-right: 2px;  color: #ffffff;}
body#membership div.utilNavFooter a, body#general div.utilNavFooter a:visited, body#general div.utilNavFooter a:link, body#general div.utilNavFooter a:active {color: #ffffff; text-decoration:under; font-family: Arial,Helvetica,sans-serif; font-size: 10px; padding-right: 2px;}
body#membership div.utilNavFooter a:hover {color: #ffffff; text-decoration:underline;}
body#membership .middleCol {border-right: 2px solid #5D7192}
/*** membership section end ***/

/*** member login section start ***/
body#memberlogin .brdr { background-color: #5D7192; }
body#memberlogin .bg { background-color: #DCC170; }
body#memberlogin .headBanner{ border-bottom: 9px solid #5D7192; background-image: url(/images/contHeadBL_alt.gif); background-repeat:no-repeat; width: 601px; height: 72px;}
body#memberlogin .subText {padding: 0; margin: 0; padding-top: 10px; padding-left: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style:italic; color: #5B2C4C;}
body#memberlogin .headerText {padding: 0; margin: 0; padding-top: 16px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #5D7192;}
body#memberlogin .vertLine { height: 100%; border-right: 2px solid #5D7192; }
body#memberlogin .vertLineMiddle {background-image: url(/images/mainContentVertLineBG_blue.gif); background-repeat: repeat-y;}

body#memberlogin div.utilNavHead {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 10px; height: 15px; padding-right: 2px;  padding-top: 4px; color: #ffffff;}
body#memberlogin div.utilNavHead a, body#general div.utilNavHead a:visited, body#general div.utilNavHead a:link, body#general div.utilNavHead a:active {color: #ffffff; text-decoration:under; font-family: Arial,Helvetica,sans-serif; font-size: 10px; padding-right: 2px; padding-top: 4px;}
body#memberlogin div.utilNavHead a:hover {color: #ffffff; text-decoration:underline;}

body#memberlogin div.utilNavFooter {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 10px; height: 13px; padding-right: 2px;  color: #ffffff;}
body#memberlogin div.utilNavFooter a, body#general div.utilNavFooter a:visited, body#general div.utilNavFooter a:link, body#general div.utilNavFooter a:active {color: #ffffff; text-decoration:under; font-family: Arial,Helvetica,sans-serif; font-size: 10px; padding-right: 2px;}
body#memberlogin div.utilNavFooter a:hover {color: #ffffff; text-decoration:underline;}
body#memberlogin .middleCol {border-right: 2px solid #415474;}

body#memberlogin div.alerts a:link {color:#000000; font-weight:bold; text-decoration:underline;}
body#memberlogin div.alerts a:hover {color:#000000; background-color:#E0E6EF; font-weight:bold; text-decoration:underline;}
body#memberlogin div.alerts a:visited {color:#000000; font-weight:bold; text-decoration:underline;}
body#memberlogin div.alerts a:active {color:#000000; background-color:#E0E6EF; font-weight:bold; text-decoration:underline;}

/*** membership section end ***/

/*** board section start ***/
body#board .brdr { background-color: #9CBD7B; }
body#board .bg { background-color: #758749; }
body#board .headBanner{ border-bottom: 9px solid #9CBD7B; background-image: url(/images/contHeadGrHOLDER.gif); background-repeat:no-repeat; width: 601px; height: 72px;}
body#board .subText {padding: 0; margin: 0; padding-top: 10px; padding-left: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style:italic; color: #5B2C4C;}
body#board .headerText {padding: 0; margin: 0; padding-top: 16px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #627F42;}
body#board .vertLine { height: 100%; border-right: 2px solid #9CBD7B; }
body#board .vertLineMiddle {background-image: url(/images/mainContentVertLineBG.gif); background-repeat: repeat-y;}

body#board div.utilNavHead {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 10px; height: 15px; padding-right: 2px;  padding-top: 4px; color: #ffffff;}
body#board div.utilNavHead a, body#general div.utilNavHead a:visited, body#general div.utilNavHead a:link, body#general div.utilNavHead a:active {color: #ffffff; text-decoration:under; font-family: Arial,Helvetica,sans-serif; font-size: 10px; padding-right: 2px; padding-top: 4px;}
body#board div.utilNavHead a:hover {color: #ffffff; text-decoration:underline;}

body#board div.utilNavFooter {text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size: 10px; height: 13px; padding-right: 2px;  color: #ffffff;}
body#board div.utilNavFooter a, body#general div.utilNavFooter a:visited, body#general div.utilNavFooter a:link, body#general div.utilNavFooter a:active {color: #ffffff; text-decoration:under; font-family: Arial,Helvetica,sans-serif; font-size: 10px; padding-right: 2px;}
body#board div.utilNavFooter a:hover {color: #ffffff; text-decoration:underline;}
body#board .middleCol {border-right: 2px solid #9CBD7B;}

/***board section end ***/

/************** styles based on section end ****************/
/************** Layout Styles Start ************************/



/************** Layout Styles End **************************/

.footerTxt {padding-top: 10px;}
/*
.yellowBrdr {background-color: #F1CF67; }
.yellowBg {background-color: #DCC170; }
.botBordYl{ border-bottom: 9px solid #F1CF67;} 
*/

.blueBrdr {background-color: #5D7192; }
.blueBg {background-color: #415474; }
.botBordBl{ border-bottom: 9px solid #5D7192;} 
.greenBgLight { background-color: #D8E4CB; }
.orangeBgLight { background-color: #F4C9AD; }
.pageHead {font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: 700; color: #152452;}
.pageSubHead {font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: 700; color: #152452;}
.pageSubMemDir {font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: 700; color: #152452;}

.bodyContentDiv {border: 0px solid gray; margin: 0px auto; width: 100%; height: auto; background-color: #fff;}
.mainContent {font-size: 11px; font-family: Arial,Helvetica,sans-serif;}
.paragraphs {clear:both; padding-top: 15px;}
.borderRight {border-right: 2px solid #9CBD7B;}

.infocus {
	margin: 0px;
	padding: 0px;
	width: 185px;
	height: 33px;
	background-color: #6E83BD;
	color: #fff;
	border: 1px solid #2E3F70;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	float: left;
}

.crumbs {
	margin: 0px;
	padding: 0px;
	top: -2px;;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#pullquote {float:right; width: 180px; padding: 10px; border: solid 2px #C32435; margin-left: 3px; color:#00164B; font-weight: bold;}

.contentArea {width: 480px; font-size: 12px;}




.whiteBg { background-color: #FFFFFF;}
/*
.membrMenuCont {border-bottom: 1px solid #fff; margin: 0px auto; width: 100%; height: auto; background-color: #6E83BD; color: #fff;}
.logoSrchCont {border: 0px solid gray; margin: 0px auto; width: 100%; height: auto; background-color: #2C3D6E;}
.srchBox {margin: 0px;  padding: 0px; height: 12px; font-size: 11px; border: 1px solid #ccc; position:relative; top: -10px;}
.srchBtn {margin: 0px; padding: 0px; position:relative; top: 0px;}
.headLine {border: 0px solid gray; margin: 0px auto; width: 100%; height: auto; background-image: url(/images/head_line.gif); background-repeat: repeat-x;}
.topMenuCont {border: 0px solid gray; margin: 0px auto; width: 100%; height: 48px; background-color: #fff; background-image: url(/images/menu_bg.gif); background-repeat: repeat-x;}
.topMenu {border-width: 0px 0px 0px 0px; border-color: #fff; border-style: solid; margin: 0px; padding: 0px; width: 100%; height: 24px; background-color: #2C3D6E;}*/

	/************* util menu *********************/
   /* .menu4 {
	  margin: 0px;
      padding: 0px;
	  border-left: 1px solid #fff;
	  background: #eee none;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-weight: 700;
	  height: 19px;
	  background-color: #2C3D6E;
	  color: #fff
    }
    .menu4 ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
	  
    }
    .menu4 li {
      margin: 0;
      padding: 0;
      float: left;
	  height: 19px;
      background: #2C3D6E none;
	  border-right: 1px solid #fff;
      text-align: center;
	  
    }
    .menu4 a {
      display: block;
	  color: #fff;
	  padding-left: 10px;
	  padding-right: 10px;
	  padding-top: 2px;	
      text-decoration: none;
	  
    }
    .menu4 a:hover {
      background: #ccc none;
	  color: #2C3D6E;
	  padding-bottom: 3px;
	  padding-right: 10px;		
    }*/
	
.sidenav {padding-left: 5px; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 11px; color: #5A2D4C; margin: 2px 0px 2px 0px; text-decoration: none;}
div.sidenav a {font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 11px; color: #5A2D4C; background-color: #ffffff; text-decoration: none;}
div.sidenav a:link {font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 11px; color: #5A2D4C; background-color: #ffffff; text-decoration: none;}
div.sidenav a:active{font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 11px; color: #5A2D4C; background-color: #ffffff; text-decoration: none;}
div.sidenav a:visited {font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 11px; color: #5A2D4C; background-color: #ffffff; text-decoration: none;}
div.sidenav a:hover {font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 11px; color: #5A2D4C; background-color: #EAEEDF; text-decoration: none;}

.sidenavCont {width: 100%; border-bottom: 1px dashed #CFD9B7; margin: 0px 0px 0px 0px; padding: 0px;}
div.sidenavCont a {width: 100%;}
div.sidenavCont a:link {width: 100%;}
div.sidenavCont a:active {width: 100%;}
div.sidenavCont a:visited {width: 100%;}
div.sidenavCont a:hover {width: 100%; background-color: #EAEEDF;}

.sidenavSUB {font-family: Arial, Helvetica, sans-serif; 
}	
ul.sidenavSUB {margin-top:0px; position:relative; left:-20px; font-size: 11px;}
ul.sidenavSUB li {PADDING-LEFT: 0px; margin-left:0px; border:0px solid green; font-size: 10px; color: #5A2D4C; line-height: 12px;}
.sidenavSUB li a {PADDING-LEFT: 0px; margin-left:0px; border:0px solid green; font-size: 10px; color: #5A2D4C; text-decoration: none;}
.sidenavSUB li a:link {PADDING-LEFT: 0px; margin-left:0px; border:0px solid green; font-size: 10px; color: #5A2D4C; text-decoration: none;}
.sidenavSUB li a:active {PADDING-LEFT: 0px; margin-left:0px; border:0px solid green; font-size: 10px; color: #5A2D4C; text-decoration: none;}
.sidenavSUB li a:visited {PADDING-LEFT: 0px; margin-left:0px; border:0px solid green; font-size: 10px; color: #5A2D4C; text-decoration: none;}
.sidenavSUB li a:hover{PADDING-LEFT: 0px; margin-left:0px; border:0px solid green; font-size: 10px; color: #5A2D4C; text-decoration: underline;}
/*********************/
.whatsnewHead {font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 11px; color: #7F9646;}

.pageHeadGrn {font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 11px; color: #5B2C4C;}
.pageHeadGrn1 {font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 13px; color: #5B2C4C;}
.pageHeadGrn2 {font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 19px; color: #5B2C4C;}
.pageHeadOr {font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 11px; color: #5B2C4C;}
.pageHeadYl {font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 11px; color: #5B2C4C;}
.pageHeadBl {font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 11px; color: #5B2C4C;}

.whatsnew {font-family: Arial, Helvetica, sans-serif;}	
ul.whatsnew {margin-top:0px; position:relative; left:-25px; font-size: 11px;}
ul.whatsnew li {PADDING-LEFT: 0px; margin-left:0px; border:0px solid green; font-size: 10px; color: #5A2D4C;}
.whatsnew li a {PADDING-LEFT: 0px; margin-left:0px; border:0px solid green; font-size: 10px; color: #5A2D4C; text-decoration: none;}
.whatsnew li a:link {PADDING-LEFT: 0px; margin-left:0px; border:0px solid green; font-size: 10px; color: #5A2D4C; text-decoration: none;}
.whatsnew li a:active {PADDING-LEFT: 0px; margin-left:0px; border:0px solid green; font-size: 10px; color: #5A2D4C; text-decoration: none;}
.whatsnew li a:visited {PADDING-LEFT: 0px; margin-left:0px; border:0px solid green; font-size: 10px; color: #5A2D4C; text-decoration: none;}
.whatsnew li a:hover{PADDING-LEFT: 0px; margin-left:0px; border:0px solid green; font-size: 10px; color: #5A2D4C; text-decoration: underline;}

.footerText {PADDING-LEFT:10px; padding-top: 10px; margin-left:0px; border:0px solid green; font-size: 10px; color: #5A2D4C;}

/****** sitemap ********/

ul.sitemap
	{
	list-style-type : none;
	margin-left : 0.5cm;
	padding-left : 0;
	}

ul.sitemap li
	{
	padding-left : 1.1em;
	padding-top: 1.1em;
	}

ul.sitemap li a
	{
	background : transparent url(/images/sitemapdocbullet.gif) no-repeat;
	margin-left : -1.1em;
	padding-left : 1em;
	}

ul.sitemap li a:hover
	{
	background : transparent url(/images/sitemapdocbullethover.gif) no-repeat;
	}

ul.sitemap li a.parent
	{
	background : transparent;
	}

ul.sitemap li ul
	{
	background : transparent url(/images/sitemapfolderbullet.gif) no-repeat;
	list-style-type : none;
	margin : -1.4em 0 0 -1.6em;
	padding : 1.4em 0 0 0.6em;
	}

ul.sitemap li ul:hover
	{
	background : transparent url(/images/sitemapfolderbullethover.gif) no-repeat;
	}

ul.sitemap li ul li
	{
	margin-left : 0.5cm;
	padding-left : 10px;
	}
/*************************** member dir ****************************************/
.mdMembersScroll {float: right; width: 48%; padding: 0px 0px 0px 0px; overflow: auto; height: 760px; border-left: 2px solid #9CBD7B;}
.mdMembersScroll p {margin: 0px; padding: 4px 2px 4px 2px; }
.mdMembersScrollOrange {position:absolute; top:0px; bottom:0px; right:0px; width: 48%; padding: 0px 0px 0px 0px; height: 100%; overflow: auto; border-left: 2px solid #E78544;}
.mdMembersScrollOrange p {margin: 0px; padding: 4px 2px 4px 2px; }


.mdLeftCol {position:absolute; top:0px; bottom:0px; left:0px; overflow: auto; width: 50%; height: 100%; padding: 0px 0px 0px 5px;}
.headBlue {color:#5D7192; font-size:14px; font-weight:bold;}

/****REQUIRED FIELDS****/
.required {
	color: #FF0000;
	font-weight: bold;
	font-size: 120%;
}

.helpText {
	color: #746A61;
	font-weight: bold;
}

.requiredFieldError {
	background-color:#FF99FF;
}

.requiredFieldFixed {
	background-color:#FFFFFF;
}

/***AMERICA'S CHARITIES PEOPLE SECTION***/
dl.people {
	margin: 15px 0;
	width: 49%;
	float: left;
}

dl.people dt {
	color: #5B2C4C;
	font-weight: bold;
}

dl.people dd {
	margin: 0;
	padding: 2px 0;
}

dl.right { float: right; }

/***JS TABLE STRIPING***/
table.striped { border: 1px solid #C6DFB5; }
table.striped td { padding: 5px; }
.odd { background: #fff; }
.even { background: #DDEFD1; }



