.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

div#header1 {
	width: 550px;
	height: 145px;
}
body{padding: 0px;background-color: #BFD6A4;  text-align: center;
    font: 76% Verdana,Arial,sans-serif;
	 }
#object {
width:775px;margin: 0 auto;text-align:left; background: #BFD6A4;  padding-top: 1px;  padding-left: 1px;  padding-bottom: 5px;  padding-right: 10px;  
}
h1,h2,p{margin: 0 10px}
h1{font-size: 250%;color: #FFF}
h2{font-size: 200%;color: #040302}
h2{padding-top: 0.3em}
/* h3{font-size: 100%;margin:0;padding: 0 0 3px;background: #88AAD7;color: #000;text-align: center} */
h3 { font-size: 110%; margin: 0 10px 0; padding: 0 0 0px; }
p{padding-bottom:1em}
h2{padding-top: 0.3em}

div#container{width:775px;margin: 0 auto;text-align:left; background: #BFD6A4;  padding-top: 1px;  padding-left: 1px;  padding-bottom: 20px;  padding-right: 10px;    }

div#navcontainer {float: right; width:218px; }
div.content{background: #FFFFFF;width:550px;  float: left; }

div#navcontainer2 { width:218px; float: left }
div.content2{background: #FFFFFF; width:550px;  float: right;  
}
div.content2 p {margin: 0 10px 0; padding: 0 0 0px; } 

div.contentPar{color: #505087; clear: both }
div.contentPar a {  text-decoration: underline; color: #A74040 }
div.contentPar a:hover { text-decoration: none; color: #9B782C }
div.contentPar h2 {margin: 0 10px 0; padding: 0 0 0px;  color: #505087 }

div.nav0{background: #6866B2; 
   scrollbar-highlight-color:#FFFFFF;
   scrollbar-shadow-color:#787878;
   scrollbar-track-color:#C3C8CE;
   scrollbar-face-color:#8585B3;
   scrollbar-arrow-color:#000000;
}

div.nav00{background: #8FB266; color: #fff; margin-bottom: 12px; margin-top: 1px; 
   scrollbar-highlight-color:#FBF214;
   scrollbar-shadow-color:#787878;
   scrollbar-track-color:#D0CC4F;
   scrollbar-face-color:#BBB86A;
   scrollbar-arrow-color:#E5E061;
}
div.nav02{background: #8FB266; color: #fff; margin-bottom: 7px; margin-top: 1px;  
}


div.nav0ContentBox {overflow: auto; height: 225px; width:210px;}
div.nav00ContentBox {overflow: auto; height: 205px; width:210px;}
div.navContentBox { width:210px; }
div.nav2ContentBox {  width:210px;}

div.nav02 div.nav02ContentBox h1 {  clear: both; font-size: 16px;  padding-bottom: 0px; padding-top: 0}
div.nav00 div.nav00ContentBox h1 {  clear: both; font-size: 16px;  padding-bottom: 0px; padding-top: 0}
div.nav0 div.nav0ContentBox h1 {  clear: both; font-size: 16px;  padding-bottom: 0px; padding-top: 0}

div.nav02 div.nav02ContentBox h2{clear: both; text-align: left; text-indent: 5px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 0px; padding-bottom: 0px; padding-top: 4; margin: 0px; color: #315932}
div.nav00 div.nav00ContentBox h2{clear: both; text-align: left; text-indent: 5px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 0px; padding-bottom: 0px; padding-top: 4; margin: 0px; color: #315932}
div.nav0 div.nav0ContentBox h2{clear: both; text-align: left; text-indent: 5px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 0px; padding-bottom: 0px; padding-top: 4; margin: 0px; color: #E5F4D3}

div.nav02 div.nav02ContentBox h3 {  clear: both;  background-color: #8FB266;  text-align: left; text-indent: 2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; padding-bottom: 0px; padding-top: 0; }
div.nav00 div.nav00ContentBox h3 {  clear: both;  background-color: #8FB266;  text-align: left; text-indent: 2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; padding-bottom: 0px; padding-top: 0; }
div.nav0 div.nav0ContentBox h3 {  clear: both;  background-color: #6866B2;  text-align: left; text-indent: 2px; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding-bottom: 0px; padding-top: 0; }

div.nav02 div.nav02ContentBox p { clear: both; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;  padding-bottom: 0px; padding-top: 0; }
div.nav00 div.nav00ContentBox p { clear: both; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;  padding-bottom: 0px; padding-top: 0; }
div.nav0 div.nav0ContentBox p { clear: both; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;  padding-bottom: 0px; padding-top: 0; }

div.nav02 div.nav02ContentBox a { text-decoration: none; color: Black }
div.nav00 div.nav00ContentBox a { text-decoration: none; color: Black }
div.nav0 div.nav0ContentBox a { text-decoration: none; color: Black}


div.nav02 div.nav02ContentBox h3 a { text-decoration: none; color: #E4EC65 }
div.nav00 div.nav00ContentBox h3 a { text-decoration: none; color: #E4EC65 }
div.nav0 div.nav0ContentBox h3 a { text-decoration: none; color: #BFD6A4 }

div.nav02 div.nav02ContentBox h3 a:hover { text-decoration: none; color: #4B4B6A; } 
div.nav00 div.nav00ContentBox h3 a:hover { text-decoration: none; color: #4B4B6A;  }
div.nav0 div.nav0ContentBox h3 a:hover { text-decoration: none; color: #433E15; }


div.nav00 div.nav00ContentBox a:hover { text-decoration: underline; color: #4B4B6A }
div.nav0 div.nav0ContentBox a:hover { text-decoration: underline; color: #433E15 }
/*
div.nav00 div.nav00ContentBox h3 a:visited {    text-decoration: none; color: yellow }
div.nav0 div.nav0ContentBox h3 a:visited {    text-decoration: none; color: black }
*/


div.nav{background: #6866B2;  }
div.nav2{background: #8FB266; color: #fff; margin-bottom: 7px; margin-top: 1px;  }

div.nav0 p, div.nav00 p, div.nav p, div.nav2 p{padding: 5px 0;}
div.nav0 h2, div.nav00 h2, div.nav h2, div.nav2 h2{font-size: 80%;color: #333; }
div.nav0 ul, div.nav00 ul, div.nav ul, div.nav2 ul{margin: 1	0px; list-style-position: inside;}
div.nav0 ul li, div.nav00 ul li, div.nav ul li, div.nav2 ul li{margin: 4px; list-style-position: inside;}

div.boxContainer { margin-right: 7px }
div.box{float:right;width:175px; margin:0 0 0 7px;
    background:#E5EB8C; color: #877C50; font-size: 90%;  text-align: left;}
div.box p{margin:0;padding: 5px;}
div.box ul{ margin-top: 0px;  margin-bottom: 0px; margin-left: 2px;  list-style-position: inside; text-align:left; }
div.box ul li {margin-top: 0px;  margin-bottom: 0px; margin-left: -12px !Important; margin-left: 5px; margin-right:5px;}

div.bar{margin-bottom: 8px; width: 539px; text-align:left; margin-left: 5px  }
div.bar h1 {font-size: 14px;margin:0;padding: 0 5px;background: #E5EB8C;color: #505087}
div#nifty{ margin: 0 10%;background: #9BD1FA}

div.contentbox {
	overflow: auto;
	height: 200px;
	margin-left: 1px;
	margin-top: 0px;
	margin-bottom: 8px;
}
.shim{   

height: 2px !Important;
height: 7px;  }

div.colors { width: 550px;  clear: both;}
div.blue { background-color: Blue;  width: 150px;  float: left; clear: none; }
div.red { background-color:  Red; width: 150px;  float: left; clear: none;}
div.yellow { background-color:  Yellow; width: 150px; float: left; clear: right;}

div.CoverContentWrap {   clear: both;   width: 100%;}
div.ImageWrap1 { clear: right; padding-left: 10px; padding-top: 5px;  float: left; border:0px;}
div.ImageWrap2 { clear: right; padding-left: 10px; width: 324px; float: left;padding-top:8px; padding-bottom:8px}
div.CoverContentText { float: left;   padding-top: 15px; padding-left: 10px;  height: 252px; width: 200px; background-image: url(/images/CoverpageImages/cp-bkg3.jpg);  background-repeat: no-repeat; clear: right;}
div.CoverContentTextDev { float: left;   padding-top: 15px; padding-left: 10px;  height: 252px; width: 200px; background-image: url(/images/CoverpageImages/cp-bkg3.jpg);  background-repeat: no-repeat; clear: right;}

div.CoverContentText1 a { font-size: 15px;  text-decoration: none; color: White; font-weight: bold;}
div.CoverContentText2 a { font-size: 12px;  text-decoration: none; color: White; padding: 0px; font-weight: bold;}
div.CoverContentText3 a { font-size: 10px;  text-decoration: none; color: White; padding: 0px; font-weight: bold;}
div.CoverContentText1 a:hover { font-size: 15px;  color: #8FB266;}
div.CoverContentText2 a:hover { font-size: 12px;  color: #8FB266; padding: 0px;}
div.CoverContentText3 a:hover { font-size: 10px;  color: #8FB266; padding: 0px;}

div.vignettes3 { width: 550px;  clear: both; }
div.vpad { padding: 5px 5px 2px 10px;   } 
div.vignette01 {background-color: #FFFFFF;  width: 170px;  float: left; clear: none; 	margin-left: 10px !Important;	margin-left: 5px;}
div.vignette02 { background-color:  #FFFFFF; width: 170px;  float: left; clear: none;  margin-left: 10px; }
div.vignette03 { background-color:  #FFFFFF; width: 170px; float: left; clear: right; margin-left: 10px; }

div.contact1 { background-color: #8FB266; width: 550px; margin-top: 5px; margin-bottom:10px; font-size: 13px; font-weight: bold; text-align: left;}
div.contact1 a {   text-decoration: none; color: White; padding: 0px; }
div.contact1 a:hover {  text-decoration:  underline; color: #E2DC7D; padding: 0px;  }
div.contact2 { background-color: #8FB266; width: 550px; margin-top: 0px; margin-bottom:5px; float: right; text-align: right; font-size: 13px; font-weight: bold; }
div.contact2 a { text-decoration: none; color: White; padding: 0px; }
div.contact2 a:hover { text-decoration: underline; color: #E2DC7D; padding: 0px; }
div.formcontent { text-align: left }
div.formclose { text-align: right }

div.footerTxtContainer {clear: both; width: 100%; margin-top: 112px !Important;  margin-top: 112px; }
div.footerTxt {width: 775px;   float: none; text-align: center; margin-left: 12px  font: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px; background-color: #8FB266;   }