@charset "utf-8";
/* CSS Document */
/*Main Content*/

body {
margin:0 auto; padding:0px 0px 0px 0px;
background-color: #EBE5D9;
background-image:url(../img/mainpage-bg.jpg);
					background-repeat: no-repeat;
					background-position: top center;
font-family: arial, helvetica;
font-size:11px;
letter-spacing:1px;
line-height:17px;
color:#000000;
}

#container {
margin: 0 auto;
width:956px;
min-height:400px;
background-image:url(../img/content-bg.gif);
}

#top {
width:956px;
height:126px;
background-image:url(../img/top.jpg);
overflow:none;
max-height:126px;
}

.hidden 
{position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

#undertop {
width:956px;
height:311px;
background-image:url(../img/undertop.jpg);
}

#content-left {
text-align:left;
float:left;
width:270px; 
display:inline;
padding-left:36px;
margin-top:5px;
}

#picture-right {
float:right;
width:596px;
height:294px;
display:inline;
padding-right:27px;
padding-top:4px;
}

#greenfac {
width:270px;
height:60px;
padding-top:1px;
background-image:url(../img/greenfacbox.jpg);
}

#graph {
margin:0 auto;
width:962px;
height:525px;
background-image:url(../img/graph-background.jpg);
}

#graph-left {
text-align:left;
float:left;
width:264px; 
display:inline;
padding-right:35px;
padding-top:-30px;
font-size:11px;
color:#6D8B2D;
word-spacing:1px;
line-height:15px;
font-weight:200;


}

#graph-middle {
text-align:left;
float:left;
width:264px; 
display:inline;
padding-left:0px;
padding-top:-30px;
font-size:11px;
color:#6D8B2D;
word-spacing:1px;
line-height:15px;
font-weight:200;
}

#graph-right {
float:right;
width:264px; 
display:inline;
padding-top:-30px;
padding-left:0px;
font-size:11px;
color:#6D8B2D;
word-spacing:1px;
line-height:15px;
font-weight:200;
}

h1 {
	font-family: arial, helvetica;
	font-size:11px;
	letter-spacing:1px;
	line-height:17px;
	color:#000000;
	font-weight: 200;
	float:left;
	padding:0px auto;
	margin:0px auto;

}

h2 {
font-family:palatino Linotype, times new roman;
font-size:25px;
color:#6D8B2D;
word-spacing:1px;
line-height:17px;
font-weight:200;
text-align:center;
}


h3 {
font-family:palatino Linotype, times new roman;
font-size:20px;
color:#6D8B2D;
word-spacing:1px;
line-height:17px;
font-weight:200;
text-align:left;
}

#bottom-content {
margin:0 auto;
width:900px;
padding-left:57px;
}

#footer {
margin:0 auto;
width:956px;
}

#video-box {
width:249px;
height:280px;
background-color:#EBF4DA;
border:1px solid #C4DD92;
padding-top:5px;
color:#6D8B2D;
}




a:link {
	color: #4D5B2F;
	text-decoration: underline;
}


a:visited {
	color: #4D5B2F;
	text-decoration: underline;
}


a:hover {
	color: #FF0000;
}

input, textarea, select {

font-family:Calibri, Arial, Helvetica;
font-size:12px;
color:#000000;
}


#cn-header {
width:100%;
height:50px;
background-image:url(../img/top-cn.png);
}


#cn-center {
float:center;
margin:0 auto;
width:956px;
height:50px;
background-image: url(../img/top-cn_logo.png);
}

/* NAV Classes */
#top-nav a:link, #top-nav a:visited {
	text-decoration: none;
	font-family:arial, Helvetica;
	font-size:11px;
	color:black;
	text-align:left;
	word-spacing: normal;
}
#top-nav {
  margin-top:0px;
  float:left;
  list-style:none;
  width:655px;
}

#cn-logo {
  padding-top:0px;
  padding-right:66px;
  float:right;
  list-style:none;
  width:170px;
}


#top-nav li {
  margin-right:20px;
  float:left;
  list-style:none;
  background: none;
  padding-left:0;
}

#top-nav li a:link, #top-nav li a:visited {
	color: #8FB83D;
	text-decoration: none;
	font-family:arial, helvetica;
	font-size:11px;
	font-weight:bold;
}
#top-nav li a:hover {
	color: #6D8B2D;
	text-decoration: none;
	font-family:arial, helvetica;
	font-size:11px;
	font-weight:bold;
}

/*--------------------------------------*/
