/* CSS Document */

body {
	color:#000; 
		font-family : Arial, Helvetica, sans-serif;
	color : #666666; 
	margin:0; padding:0;
	background-color:#FFFFFF;
	font-size:90%;

}
h1{font-size:145%; color: #009966;; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
h2{font-size:115%; font-family:Arial, Helvetica, sans-serif; color: #009966; background-color:#FFFFFF;}
h3{font-size:105%; font-family:Arial, Helvetica, sans-serif; color: #009966; background-color:#FFFFFF;/*99dddb; background-color:#009966*/}
#secondbox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; /*HEIGHT: 170px;*/ BACKGROUND-COLOR: #ebebeb
}
	
#header{ margin:0px; background-color: #3fbc4f;/*4a7cad*87C28F;*/
width:100%;
margin-bottom:5px;
padding-bottom:5px;}
html > body > #header{margin:0px; background-color: #3fbc4f; width:100%;
margin-bottom:5px; padding-bottom:5px; height:80px;}
/*#head{margin:0px; background-color: #7d8952;/*87C28F;
width:100%;
margin-bottom:5px;
padding-bottom:5px;}*/
#logo1{margin:0px;
float:left; background-color: #7d8952; width:100%;}
#logo{margin:0px;
float:left; background-color: #3fbc4f;/*69cb7687C28F#ABDCB4;*/ width:100%; height:40px; background-color:#3fbc4f;}
html > body > #logo { margin-bottom:15px; border-top:1px solid red; padding-bottom:10px; float:left; background-color: #3fbc4f; width:100%; height:60px; background-color:#3fbc4f;}

#lmenu{margin:0px;
float:left; background-color: #3fbc4f;/*8a9e2b07C28F#ABDCB4;*/ width:100%; height:20px;}
head > body > #lmenu { margin-top:15px; float:left; background-color: #3fbc4f; height:30px;}
#topnav{ margin: 5px 0px 5px 0px;/*5px 5px 5px 2px;*/
float:left;
width:100%;
border-bottom:1px solid #a9e2b0; /* #89a0b8;*/
}

#navcontainer
{
margin: 2px 0 0 5px;
padding: 0;
height: 5px;

}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
background-color:#a9e2b0;/*#a5cceb;*/}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
background-color: #ffffff;
width: 90px;
height: 18px;
border: 1px solid #a9e2b0;
padding:5px;
margin: 5px 0 10px 0;
color: #333366; /* #f5d7b4;*/
text-decoration: none;
display: block;
text-align: center;
/*font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;*/
font: normal 10px/18px Arial, Helvetica, sans-serif;

}
html > body >  #navcontainer ul li a
{
background-color: #ffffff;
width: 300px;
height: 18px;
border: 1px solid #89a0b8;
padding:50px 100px 50px 50px;
margin: 5px 1px 10px 0;
color: #333366; /* #f5d7b4;*/
text-decoration: none;
display: block;
text-align: center;
font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;

}
/*.rightnav{border-right: 1px solid #a9e2b0; height:0;}*/

#navcontainer ul li a:hover
{
color:#ffffff;
background-color:#a9e2b0;/*#a5cceb;*/
}

#navcontainer a:active
{
background: #a9e2b0;/*#a5cceb;*/
color: #fff;
}

#navcontainer li#active a
{
background: #69cb76; /*#a5cceb;*/
/*border: 1px solid #a5cceb; 53.5*/
color: #fff;
}


#content { margin-left:1em; margin-right: 3.5em; line-height: 1.3; font-size: 90%;
margin-bottom:2px; font-family:Arial, Helvetica, sans-serif;}
#content h1{font-size:140%; color: #009966; background-color:#FFFFFF;/*background-color:#87C28F; background-color:#ABDCB4;*/}
#content a { text-decoration: underline; color: blue; margin:2px; padding:2px; }
#content a:hover { color: #333366;  }
#content a:visited { color: #333366; }
#footer{ border-top:1px solid #ccc;
  font-size:75%; text-align:center;}

#hr{width:100%;
margin:2px;
}

.copyright{text-align:center; font-size:70%;}

#box1{BACKGROUND-COLOR: #ebebeb; padding:5px;}
#box1 h1{vertical-align:top; margin-top:0px; background-color:#4F6984;}
#box1 p{font-size:90%;}

#box2{BACKGROUND-COLOR: #ebebeb; padding:5px;}
#box2 h1{vertical-align:top; margin-top:0px; background-color:#FFFFFF;}
#box2 p{font-size:90%;}

#box3{BACKGROUND-COLOR: #ebebeb; padding:5px;}
#box3 h1{vertical-align:top; margin-top:0px; background-color:#FFFFFF;}
#box3 p{font-size:90%;}
.bold{font-weight:bold;}

#sidenav    { margin: 0px;  }
#sidenav p    { text-align: left; margin: 0px; display: block; width: 150px }
#sidenav a   { font-size: 90%; text-decoration: none; margin: 0px; padding: 6px 5px; width: 140px; display: block; line-height: 130% }
#content-container { border-top: 1px solid white }
#right-column {  margin-bottom: 10px; width: 150px; margin-left: 10px; padding-top: 0px; float: right }

/* global content style */
/* generic styling for mini homepages */
#middle-column #mini-homepage-content img { margin: 0px; padding: 0px; border: 1px solid #666666;  }
#mini-homepage-content{width:70%; float:left; }
#mini-homepage-content td { padding-bottom: 10px;  }
#mini-homepage-content td p { font-size: 90%; padding-right: 5px; padding-left: 5px; margin: 0px; width: auto  }
#mini-homepage-content td a { font-size: 130%; font-weight: bold }
#row2 p { border-top: 1px solid #ccc; padding-top: 5px }
#middle-column #mini-homepage-content #row2 img   { margin-top: 5px }

#sidenav, #life-home-position #sidenav  { border-top: 1px solid #C0D174; }
#life-position #sidenav a, #life-home-position #sidenav a  {  color: #191A17; background-color: #dcef88; border-bottom: 1px solid #C0D174; }
#life-position #sidenav a:hover, #life-home-position #sidenav a:hover  { color: #191A17; background-color: #C4E556;  }


/* PDF Section */
#pdf { width: 15em; background-color: #fbefb7; float: right; font-size: 75%; padding: 2px; }
#pdf2 { background-color: #ccc; color: red; font-weight: bold; border-bottom: 1px solid gray; padding: 1px; }

/* Printable Version */

/* life content pages */
  
#hp-content-table {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; WIDTH: 80%;
	margin-left:5px;
}
#hp-content-table td {
	PADDING-LEFT: 2px; FONT-SIZE: 90%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
#hp-content-table td p {
	FONT-SIZE: 90%; MARGIN: 1px 0px 0px 5px; WIDTH: auto
}
#middle-column #hp-content-table IMG {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
#middle-column #hp-content-table .hp-image IMG {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid
}
#hp-content-table a {
	FONT-WEIGHT: bold
}

.rowCol {
	BACKGROUND-COLOR:#96E9C6;
}
.bold {
	FONT-WEIGHT: bold
}

fieldset { margin: 1em 0; }
legend { color: #0046DD; font-size: 105%; }

#content { margin-left: 1em; margin-right: 3.5em; line-height: 1.3; font-size: 80%; }

.top2 { font-size: 65%; text-align: center; color: navy; }
#content .top2 { font-size: 80%; }

#site{ text-align:center; background-color:#fff; width:100px; margin-left:770px; border:1px solid #ccc; padding:3px;}