/*html, body {background-color: #99cc99; height:auto; min-height:100%; }
#footer {background-color:#FFFFFF; text-align:center; vertical-align:center; height:30px; margin-top:20px;padding-bottom:5px;}*/

html, body { background-color: #99cc99;color:#000000; text-align: center; margin: 2em 0 0 0; vertical-align: middle;font-size: 12px;font-family: Verdana;  height:auto; min-height:100%}  
#footer {background-color:#FFFFFF; text-align:center; vertical-align:center; height:30px; margin-top:20px;padding-bottom:5px;}

/*Landing Page Elements*/
#Homecontainer {background-color: #FFFFFF; width: 610px; height:670px; margin: 0px auto; } 
.box {border-color:#000000; border-style:solid; border-width:1px; width:33%; height:200px;display:Block; float:left; margin-top:0px;}


/*Internal Page Elements*/
.Contentcontainer { width: 812px; text-align: left; margin: 0 auto; padding-top:0; height: auto; min-height:650px; overflow: auto; background-image:url(images/background.gif); background-repeat: repeat-y;} 
		/* min height hack for older versions of IE */
* html .Contentcontainer { width: 839px; height: 700px;}
.contentupperbox{width:203px; height:201px;display:Block; float:left; margin-top:0px;}


/*Stylistic Elements*/
.header {font-size:18px; font-weight: bolder;padding-top: 5px;padding-left: 10px;padding-right: 5px;}
.pad{padding-top: 5px;padding-left: 10px;padding-right: 5px;}
#rightcontent {background-color: #FFFFFF; float:left; width:60%; margin-left:60px; margin-top:20px; border-color:#CC3366; border-width:thick; }
img.floatRight {float: right; margin: 4px; }

/*Navigation Elements*/
a {text-decoration:none; color:#000000; display:block;}
#navcontainer {background-color: #FFFFFF; float: left; text-align:left; width:150px; border-color:#0033CC; border-width:thick;}
#navcontainer ul{list-style-type: none; text-align: left; padding-bottom:5px;}
#navcontainer ul li a {text-align: left; font: normal 17px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;text-decoration: none;color: #999; text-indent:-30px; }
#navcontainer ul li a:hover{background: transparent url(images/list-on.gif) left center no-repeat;color: black;}
#navcontainer ul li a#current{background: transparent url(images/list-active.gif) left center no-repeat;color: #666;}


