/* CSS Document */
/* green 005b28 */
/* blue1 004a79 */
/* blue2 1b658a */
/* blue3 5591a4 */
/* blue4 9bbfc0 */
/* red e91216 */


body {
background-color:#ffffff;
background-image:url(img/page-bkg.jpg);
background-position:top;
background-repeat:repeat-x;
color:#333333;
font-family:arial, Helvetica, sans-serif;
font-size:small;
margin:auto;
padding:0;
text-align:center;
}

#sitecontainer {
width:960px;
margin:auto;
padding:0;
text-align:center;
}

#sitecontainer #banner {
width:960px; 
height:170px;
background-image:url(img/top-bar-bkg.jpg);
background-position:top;
background-repeat:no-repeat;
margin:0; 
padding:0;
}
	#sitecontainer #banner h1 {
	width:520px;
	float:left;
	text-align:left;
	color:#005b28; 
	margin:90px 0px 0px -14px; 
	font-size:medium}
	
	#sitecontainer #banner #bannernav {
	width:260px; 
	float:right;
	color:#004a79;	
	margin:10px 6px 0px 0px; 
	font-size:x-small;
	text-align:right;
	letter-spacing:2px
	}
	
	#sitecontainer #banner #bannernav a{
	color:#004a79;
	text-decoration:none;
	font-weight:bold; 
	font-size:1.1em;
	letter-spacing:normal
	}

#sitecontainer #contentcontainer {
width:940px;
margin:auto;
padding:0;
text-align:center;
background-image:url(img/content-bkg.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#e9f1f5;
min-height:380px;
}

	
#sitecontainer #contentcontainer #nav {
width:920px;
color:#666666; 
margin:0px 0px 10px 0px;
z-index:100;
}
	
	#sitecontainer #contentcontainer  #nav a {
	color:#004a79;
	text-decoration:none;
	}
	
	#sitecontainer #contentcontainer  #nav a:hover {
	color:#e91216;
	}
	
#sitecontainer #contentcontainer #leftbox {
float:left;
width:200px;
margin:20px 0px 10px 0px;
padding:10px 10px 10px 26px;
background-color:#e9f1f5;
background-image:url(img/left-box-bkg.gif);
background-repeat:repeat-y;
text-align:center;
min-height:260px;
}
	
	#sitecontainer #contentcontainer #leftbox ul{
	list-style:none;
	margin:10px;
	padding:0;
	}
	
	#sitecontainer #contentcontainer #leftbox li{
	list-style:disc;
	margin:0px 0px 2px 18px;
	padding:0px 0px 2px 0px;
	text-align:left;
	color:#004a79;
	}
	
	#sitecontainer #contentcontainer #leftbox li:hover{
	color:#005b28;
	}
	
	#sitecontainer #contentcontainer #leftbox a{
	color:#004a79;
	text-decoration:none;
	}
	
	#sitecontainer #contentcontainer #leftbox a:hover{
	color:#005b28;
	}
	
	#sitecontainer #contentcontainer #leftbox hr{
	color:#005b28;
	size:1px;
	width:90%;
	}
	
	#sitecontainer #contentcontainer #leftbox li.constant{
	list-style:none;
	margin:0px 0px 6px 0px;
	padding:0px 0px 6px 0px;
	text-align:left;
	color:#005b28
	}
	
	#sitecontainer #contentcontainer #leftbox a.constant{
	color:#005b28
	}
	
	#sitecontainer #contentcontainer #leftbox h2{
	color:#005b28
	}
	
	#sitecontainer #contentcontainer #leftbox strong{
	color:#005b28
	}
	
#sitecontainer #contentcontainer #content {
float:left;
width:388px;
background-color:#e9f1f5;
margin:30px 0px 10px 0px;
padding:0px 10px 10px 10px;
text-align:left;
}
	
	#sitecontainer #contentcontainer #content h1 {
	color:#005b28; 
	font-size:x-large;
	font-weight:normal
	}
	#sitecontainer #contentcontainer #content h2 {
	color:#0099cc; 
	font-size:medium; 
	font-weight:normal;
	}
	#sitecontainer #contentcontainer #content h3 {
	color:#333333; 
	font-size:small;
	}
	#sitecontainer #contentcontainer #content h4 {
	color:#333333; 
	font-size:small
	}
	
	#sitecontainer #contentcontainer #content p {
	}
	
	#sitecontainer #contentcontainer #content p.top {
	text-align:right;
	}
	
	#sitecontainer #contentcontainer #content li {
	line-height:18px
	}
	
	#sitecontainer #contentcontainer #content td {
	
	}
	
	#sitecontainer #contentcontainer #content tr.colorone {
		background-color:#ffffff
		}
	#sitecontainer #contentcontainer #content tr.colortwo {
		background-color:#efefef
		}
	
	#sitecontainer #contentcontainer #content a {
	color:#0099cc; 
	text-decoration:none; 
	}	
	#sitecontainer #contentcontainer #content a:hover {
	color:#cc0000; 
	text-decoration:none;
	}
	
	#sitecontainer #contentcontainer #content hr {
	size:1px;
	color:#efefef;
	}
	
#sitecontainer #contentcontainer #indexcontent {
float:right;
width:684px;
min-height:299px;
margin:0;
padding:16px 0px 10px 20px;
background-color:#e9f1f5;
text-align:left;
}

	#sitecontainer #contentcontainer #indexcontent h1 {
	color:#005b28; 
	font-size:3em;
	font-weight:normal;
	margin:0;
	}

	#sitecontainer #contentcontainer #indexcontent h2 {
	font-size:small;
	font-weight:normal;
	margin:14px 0px 0px 0px;
	}
	
	#sitecontainer #contentcontainer #indexcontent p {
	margin:4px 0px 8px 0px;
	}

	
#sitecontainer #contentcontainer #rightbox {
float:left;
width:260px;
margin:20px 0px 0px 0px;
padding:10px 10px 10px 26px;
background-color:#e9f1f5;
}
	
		
	#sitecontainer #contentcontainer #rightbox #btnnav{
	width:139px;
	height:28px;
	float:left;
	margin:10px 0px 12px 30px;
	padding:7px 0px 0px 50px;
	text-align:left;
	}
	
	#sitecontainer #contentcontainer #rightbox #btnnav a{
	color:#005b28;
	font-size:1.4em;
	text-decoration:none;
	}
	
#sitecontainer #contentcontainer #rightcontent{
	
	text-align:right;
	margin:0px 0px 6px 8px;
	
	}
	#sitecontainer #contentcontainer #rightcontent img{
	 border:6px solid #dddddd
	 }
	
	#sitecontainer #contentcontainer #rightcontent a{
	color:#3399ff;
	text-decoration:none
	}
	
	#sitecontainer #contentcontainer #rightcontent p{
	color:#333333;
	text-align:right;
	}
	
#sitecontainer #contentcontainer #rightcontent2{
	float:right;
	text-align:center;
	margin:0px 10px 6px 8px;
	border:6px solid #005b28
	}
	
#sitecontainer #footer {
width:800px; 
margin:auto;
text-align:center;
padding:0;
color:#5591a4;
font-size:x-small;
}
	#sitecontainer #footer a{
	color:#5591a4;
	font-size:x-small;
	}