/* Start of CMSMS style sheet 'botanical' */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url("../images/bac2.jpg");
	background-color: #EBF4D7;
	background-repeat: repeat-x;
	text-align: center;
}
#nav {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 800px;
	background-color: #D9CCD9;
	border: 1px solid #806D7E;
	padding: 3px 10px 3px 10px;
	margin: 10px auto -2px auto;
}

/* Link Styles
 *
*/
a:link{
	color: #7D9A61; text-decoration: none;
}
a:visited{
	color: #806D7E; text-decoration: none;
}
a:hover{
	color: #000000; text-decoration: none;
}
a:active {
	color: #000000;  text-decoration: none;
}
a:img {
	border: none;
}
#nav2 {
	width: 800px; 
	margin: 10px auto -8px auto; 
	background-color: #F5EFD9; 
	padding: 0px 10px 10px 10px;
	border: 1px solid #806D7E;
	border-bottom : 0px none;
}

#wrapper {
	text-align: left;
	width: 800px;
	background-image: url("../images/content-bak2.jpg");
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border: 1px solid #806D7E;
	padding: 10px;
	margin: 1px auto;
}
#wrapper2 {
	text-align: left;
	width: 780px;
	min-width: 780px;
	background-image: url("../images/content-bak2.jpg");
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-top: 1px solid #806D7E;
	padding: 0px 10px 10px 10px;
	margin: 0px ;
}
.wraplink {
}
a.wraplink:link { color: #000; text-decoration: underline; }
a.wraplink:visited{ color: #667; }
a.wraplink:hover { color: #000; text-decoration: none; }

#footer {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #806D7E;
	width: 802px;
	background-image: url("../media/bar-norm2.gif");
/*	background-image: url("../images/bar-bak.jpg");  */
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border: 1px solid #806D7E;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px auto;
	margin-top: 2px;
}
H1 {
	font-size : 18px;
	font-weight : bold;
	color: #3C3F33;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 5px;
	margin-top : 5px;
}
H2 {
	font-size : 14px;
	font-weight : normal;
	color: #595E48;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 5px;
	margin-top : 5px;

}
.contentTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 25px;
}
.Featured {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.featuredcontent {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
background-image: url("../media/featured-back.gif");
background-repeat: no-repeat;
background-position: 70px 10px;
/* background-position: center; */
background-color: #f5ebd7;


}
/* set the image to use and establish the lower-right position */
    .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{
      background: transparent url(../images/box2.png) no-repeat bottom right}
    .cssbox{
    /* intended total box width - padding-right(next) */
      width:410px !important; /* IE Win = width - padding */
      width: 425px; 
    /* the gap on the right edge of the image (not content padding) */
      padding-right:15px; /* use to position the box */
      margin:20px auto}

    /* set the top-right image */
    .cssbox_head{background-position:top right;
    /* pull the right image over on top of border */
      margin-right:-15px; 
    /* right-image-gap + right-inside padding */
      padding-right:40px}

    /* set the top-left image */
    .cssbox_head h2{
      background-position:top left;
      margin:0; /* reset main site styles*/ 
      border:0; /* ditto */
    /* padding-left = image gap + interior padding ... no padding-right */
      padding:25px 0 15px 40px; 
      height:auto !important;
      height:1%} /* IE Holly Hack */

    /* set the lower-left corner image */
    .cssbox_body{
      background-position:bottom left;
      margin-right:25px; /* interior-padding right */ 
      padding:15px 0 15px 40px} /* mirror .cssbox_head right/left */
#all {
	width: 800px;	 
	background-color: #D9CCD9; 
	background-image: url(../media/bar-norm2.gif);
	background-repeat: x-repeat; 
	padding: 0px;
	margin: 0px auto;
	border: 1px solid #806D7E;
}
#header {
	 width: 800px;
	 text-align: center;
	background-color: #E9F2D5;  
	background-image: url(../images/top-background3.gif);
	padding: 0px;
	padding-bottom: 5px;
	margin: 0px auto;
	border-bottom: 1px solid #806D7E;
z-index: 100;
}
#menu {
	width: 800px;	 
	background-color: #D9CCD9; 
	background-image: url(../media/bar-norm2.gif);
	background-repeat: x-repeat; 
	padding: 0px;
	margin: 0px auto;
	border: 0px ;
}
.S1 {
color: #C8BBBE;
background-color: #F5EBD7;
}
.S2 {
color: black;
background-color: #fff;
}
.suckertreemenu {
height: 19px;
position: relative;
z-index:15;
}
.suckertreemenu ul{
margin: 0px;
padding: 0;
list-style-type: none;
	float: right;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
background-color: #D9CCD9;
background-image: url(../media/bar-norm2.gif);
background-repeat: x-repeat;
}

.suckertreemenu ul li a:visited{
color: black;
text-decoration: none;
}
/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width: 90px; /*Width of top level menu link items*/
padding: 3px 8px;
border-left: 1px solid #806D7E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
text-decoration: none;
color: black;
}
/*Top level menu link items style*/
.suckertreemenu #left{
display: block;
height: 20px;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 160px; /*width of sub menu levels*/
color: black;
text-decoration: none;
padding: 3px 5px;
border: 1px solid #806D7E;
border-top: none;
}

.suckertreemenu ul li a:hover{
background-color: #806D7E;
background-image: url(../media/bar-down2.gif);
background-repeat: x-repeat;
color: white;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background-color: #D9CCD9;
background-image: url(../media/bar-norm2.gif);
background-repeat: x-repeat;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background-color: #D9CCD9;
background-image: url(../media/bar-norm2.gif);
background-repeat: x-repeat;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
* html .suckertreemenu ul li ul li { float: left; height: 1%; }
* html .suckertreemenu ul li ul li a { height: 1%; }
/* End */

/* End of 'botanical' */

