/* Start of CMSMS style sheet 'default' */
/* *** css with help from - www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */
textarea,  input, select {
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size: 11px;
}
input:focus, input:hover, textarea:focus, textarea:hover {
background-color: #F0F0F0;
}	
body {
/*background-color: #e1ddd9;*/
background:#535354;
font-size: 11px;
line-height:15px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0;
margin:0;
}

img {
background-color:#FFFFFF;
padding:20px;
}

img.left {
	clear:left;
	float:left;
	margin:0 10px 4px 0;
}

img.right {
	clear:right;
	float:right;
	margin:0 0 4px 6px;
}
img.staffphoto {
	clear:left;
	float:left;
	margin:0px;
padding:10px;
border:3px;
border-color: #FF0000;
}

img {
border:0px;
}






a {color: #70B532;}
a:visited {color:#70B532;}
a:hover {color: #CC3333;}
a:active { color:#70B532;}

.pdfdownload {
padding:5px 5px 5px 25px;

background-image:url(images/page_white_acrobat.png);
background-position:left;
background-repeat:no-repeat;
}
.worddownload {
padding:5px 5px 5px 25px;

background-image:url(images/page_white_word.png);
background-position:left;
background-repeat:no-repeat;
}


#left a, #footer a {color: #FFFFFF;}
#left a:visited ,#footer a:visited {color:#FFFFFF;}
#left a:hover, #footer a:hover {color: #CC3333;}
#left a:active, #footer a:active{ color:#FFFFFF;}
#left, #footer {
color:#B1D482;
}
hr {

background-image:url(images/hr.gif);
background-repeat:repeat-x;

margin:0;
padding:10px;
border:0;
padding-bottom:0px;

}
.h2 {
font-size:20px;
font-weight: normal;
/*
padding: 5px 10px;


margin:0;*/}
h1 {
font-family:'Lucida Grande', 'Lucida Sans Unicode',Verdana, sans-serif;
	font-size:2.1em;
	font-weight:normal;
	color:#70B532;
	line-height:100%;
	/*margin:0;
	padding:10px 0;
	border-bottom:1px solid #444;*/
	
}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
	color:#70B532;
	text-decoration:none;
	font-size:2em;
	padding:0;
}

h2 {
font-family:'Lucida Grande', 'Lucida Sans Unicode',Verdana, sans-serif;
	
color:#70B532;
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:14px;

	
}

h3 {
font-family:'Lucida Grande', 'Lucida Sans Unicode',Verdana, sans-serif;
	font-size:1em;
	color:#70B532;
	margin:0 0 4px 0;
	padding:0;
}

h4 {
font-family:'Lucida Grande', 'Lucida Sans Unicode',Verdana, sans-serif;
	color:#70B532;
	font-size:1em;
	margin:0 0 2px 0;
	padding:0;

	display:inline;
}


img.download {vertical-align:middle;}

/* ----------container to center the layout-------------- */
#container {
width: 860px;
margin-bottom: 10px;
margin: 0 auto;
background-color: #70B532;
}

/* ----------banner for logo-------------- */
#banner {
background-color: #ffffff;
text-align: left;
padding: 0px;
margin: 0px;
}
img{
padding:0;
}
#banner img {padding:0;
} 

/* -----------------content--------------------- */
#content {
background: #FFFFFF url("images/content_bg.gif") no-repeat bottom right;
margin:0px;
padding:0px;
padding-left:15px;
padding-right:40px;
float:left;
width:617px;
width:572px;
}
div#content { 
min-height:500px;
height:expression(this.scrollHeight > 500 ? "auto":"500px");
/*
min-height:302px;
height:expression(this.scrollHeight > 302 ? "auto":"302px"); 
 
*/

}
/*
 pre{
padding: 5px 10px;
margin:0px;
}
p, li p {
margin: 0;
padding: 0;
}

/* --------------left navi------------- */
#left {
float: left;
/*width: 233px;*/
margin: 0px;
padding: 0px;
}
#right {
/*background:#e1ddd9;*/
background:#F6F6F6;
float: right;
width: 150px; 
/* margin:10px 0px 20px 20px;*/
padding: 10px;
padding-left:15px;
margin:0 0 0 20px;
}


/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0;
padding: 0;
text-align: right;
height:150px;
background: #70B532 url("images/footer.gif") no-repeat top right; }
/* content list */

#content ul{
text-align:left;
padding-left:50px;
margin-right:100px;
}
#content li{
text-align:left;
list-style-image:url("images/bull.gif");
list-style-position:outside;

}
#content li{
text-align:left;
list-style-image:url("images/num.gif");

}


/* sub nav */
li {
	padding:0;
	margin:0;
	/*
	font-size:.85em;
	line-height:18px;list-style:none;
	*/
	
	
}



li ul {
	margin:0;
	
}
#nav_holder{
float:left;
width:627px;
height:25px;
/*background:#ff0000;*/
background:#ffffff url("images/nav_bg.png") no-repeat bottom right;

}
/* styling navigation */
ul#subnav {
	width:100%;
	clear:none;
	
	margin:0;
	padding:0;
	
}

/* first level */
ul#subnav li {
	float:left;
	margin:8px 6px 0 0;
}

ul#subnav li a:link{
	color:#666666;
}

ul#subnav li a {
	display:block;
	color:#666666;
	text-decoration:none;
	margin:0;
	/*padding-bottom:3px;*/
}
ul#subnav li a:hover {
	border-bottom:2px solid #70B532;
}
ul#subnav li li a:link, ul#subnav li li a:active, ul#subnav li li a{
	color:#FFF;
}
ul#subnav li li a:hover {
	border-bottom:0px;
}



ul#subnav li a.menuactive, ul#subnav li a.menuactive:hover {
	font-weight:bold;
	color:#70B532;
	border:0px;
	/*border-bottom:1px solid #70B532;*/
}
/* menu active 2nd level */
ul#subnav li li a.menuactive:hover {
	color:#FFFFFF;
	/*border-bottom:1px solid #70B532;*/
}

ul#subnav li a.menuparent:hover {
border:0px;
/*border-bottom:1px;*/
}

/* 2nd level */
#subnav li li { 
   width: 160px;
}

ul#subnav li li {
	margin:0;
	padding:0;
	
	/*border-top:1px solid #fff;*/
	background-color:#70B532;
	float: none; 
	position: relative; 
}
ul#subnav li li li {
	/*border-top:1px solid #fff;*/
	
	float:left;
	margin-top:-1px;
	margin-left:1px;
}



#subnav li li li { 
list-style-image:url("images/bullet.gif");

}


ul#subnav li.br {
	color:#444;
	font-weight:normal;
}


ul#subnav li li a.menuactive {
font-weight:bold;
color:#FFF;
}

ul#subnav li li a {
color:#ffffff;
padding:5px;
margin:0;
	
}
ul#subnav li li a:hover {
background:#CC3333;
}


/* 888888888888888888888888888888888888888888888888888888888 */

/* Set the width of the menu elements at second level. Leaving first level flexible. */


/* Unless you know what you do, do not touch this */ 
#subnav, #subnav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
}
#subnav ul { 
   position: absolute; 
   top: auto; 
   display: none; 
}

#subnav ul ul { 
   margin-top: 1px;
   margin-left: -1px;
   left: 100%; 
   top: 0px; 
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
#nav li:hover ul ul, 
#nav li.menuparenth ul ul ul,
for fourth level 
*/
#subnav ul, 
#subnav li:hover ul, 
#subnav li:hover ul ul, 
#subnav li.menuparenth ul, 
#subnav li.menuparenth ul ul { 
   display: none; 
}

/* add 
#nav ul ul ul li:hover ul, 
#nav ul ul ul li.menuparenth ul,
for fourth level
*/
#subnav li:hover ul, 
#subnav ul li:hover ul, 
#subnav ul ul li:hover ul, 
#subnav li.menuparenth ul, 
#subnav ul li.menuparenth ul, 
#subnav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hacks */
#subnav li li { 
   float: left; 
   clear: both; 
}
#subnav li li a { 
   height: 1%; 
}
#subnav li a.sectionheader,#subnav li li a.sectionheader {
	cursor: default;
}


/* 888888888888888888888888888888888888888888888888888888888 */







/* ---- nav2 ---*/
ul#nav2 {
	width:100%;
	clear:none;
	/*border-top:1px solid #fff;*/
	margin:0;
	padding:0;
}

ul#nav2 li {
	/* float:left;
	margin:0 6px 0 0;*/

	list-style:none;
	padding: 0;
	margin:0;
margin:0 6px 0 6px;
list-style-image:url("images/nav.gif");
}

ul#nav2 ul {
	/* float:left;
	margin:0 6px 0 0;*/
	color:#ff0000;
	list-style:none;
	padding: 0;
	margin:0 0 0 20px;
	
}
ul#nav2 li li {
	/* float:left;
	margin:0 6px 0 0;*/
	list-style-image:url("images/num.gif");
	padding: 0;
	margin:0;
}




ul#nav2 li a:link{
	color:666666;
}

ul#nav2 li a {
	color:#666666;
	text-decoration:none;
	margin:0;
	padding:8px 0 5px 0;
}

ul#nav2 li a:hover {
color:#CC3333;
text-decoration:underline;
	/*border-bottom:1px solid #FF0000;*/
	
	}

ul#nav2 li a.menuactive {
font-weight:bold;
color:#70B532;
/*border-bottom:1px solid #70B532;*/
}


/* End of 'default' */

