@charset "utf-8";
/* CSS Document */

html,body{
margin:0; padding:0; background:#2d796a url(images/stripe.png) repeat; height:100%; width:100%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.9em; color:#005250
}

#container{
	width: 960px; min-height:100%;  margin:0 auto; position:relative;
}

#header{
	position:relative;background:#FFF; height:191px; width:924px; bottom:5px
}

#menu{
	position:absolute; top:0px; left:0px; margin-top:0px; padding-left:20px;background:#FFF; width:940px;
}

.logo{
position:absolute; top:20px; left:640px; z-index:2
}

#logo{
	float:right; padding-right:25px;padding-top:20px; background:#FFF; height:171px; width:11px
}

#content{
	 width:100%; height:100%;padding:0px; margin:0px; padding-bottom:20px;background:#FFF; padding-top:20px; min-height:280px;
	 ~min-height:300px;position:relative
}

#left{
	width:240px; float:left; padding-left:10px; padding-top:20px; height:100%;
}

#center{
	width:430px;float:left; color:#000; height:100%; margin-left:-45px; padding-top:5px;~padding-top:20px
}

#centerTwo{
	width:470px;float:left; color:#000; height:100%;padding-top:5px;~padding-top:20px; padding-left:30px
}


#right{
	width:300px;float:right; height:100%;padding-top:20px
}

#footer{
	font-size:0.8em; color:#FFF
}

#footer a{
	color:#FFF
}

.quote{
	padding-top:30px; padding-left:20px
}

.noList{
list-style:none; margin-left:20px	
}

#center ul{
list-style:none; margin-left:0px; padding-left:0px; line-height:20px; padding-top:5px
}


img{
	border:none
}

.bold{
	font-weight:bold; font-size:0.8em; margin-bottom:-20px
}

.boldTwo{
	font-weight:bold; margin-bottom:-20px
}


#right ul{
	list-style:none
}

.team{
margin-bottom:0px	
}

.names{
	font-size:1.1em; font-weight:bold; margin-top:-40px
}

h1,h2,h3,h4,h5,h6{
	font-size:1.2em;color:#8dc63f; margin-bottom:0px
}

.tcp{
position:relative; top:930px	
}

.clear{
	clear:both
}

a{
	color:#005250;
}

p{
	margin-top:5px; 
}

#left ul{
	list-style:none; width:170px; margin:0; padding:10px 0 10px 0;background:#e6efd6; height:100%; font-size:1em;
}

.boxOne{
	position:absolute; width:170px; background:#e6efd6; height:1583px; ~height:1613px
}

.boxTwo{
	position:absolute; width:170px; background:#e6efd6; height:1665px; ~height:1730px
}

.boxThree{
	position:absolute; width:170px; background:#e6efd6; height:570px; ~height:635px
}

.left{
	float:left; width:300px
}

.right{
	position:absolute; top:70px; ~top:94px;left:350px
}

#left ul a{
	color:#005250; height:19px;  text-decoration:none; font-weight:bold
}

#left li:hover{
	background:#77ad1a;
}

#left ul li{
padding:10px
}

#left li:hover a{
	
}

#left img{
	margin-left:0px
}

.top{
	
}

/*Menu items*/

#menu ul{
	list-style:none; font-size:1em; padding:0px; margin:0px; width:100%; font-weight:bold
}

#menu li{
	padding:5px 13px 5px 13px;  float:left
}

#menu li:hover{
	background:#005953;
}

#menu li:hover a{
	color:#FFF
}

#menu a{
	text-decoration:none; color:#005250
}

#content hr{
	color:#005953; height:1px; padding-bottom:0px; background:none; position:relative; top:0px; width:930px
}

#center hr{
	color:#999; width:400px; margin-left:0px; height:1px; text-align:left
}
.noListOver{
	position:relative; left:10px
}
