/***** Reset Browser Settings *****/

html, body {

border:0;

margin:0;

padding:0;

}

BODY { 

  	background: white url("images/graph_bground.gif");
  	background-repeat: repeat;
  	background-position: left;
	font:100%/1.25 Tahoma, arial, helvetica, sans-serif;
	color: #663300; 
	text-align: -moz-center;


}

/***** Common Formatting *****/

h1, h2, h3, h4, h5, h6 {

margin:0;
padding:0;
font-weight:normal;

}

h1 {

	background-image: url('images/header_bg.gif');
	background-repeat: no-repeat;
	margin: 5px 15px;
	letter-spacing: 1px;
	font: 1.1em tahoma, arial, helvetica, sans-serif;
	text-align: left; 
	font-weight: bold;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 16px;
	color: #7FA250;

}

h2 {

	margin:5px 15px;
	letter-spacing:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C5C5C;
	text-align:left; 
	padding-left:25px;
	color: #464674;

}


p {

	font-family : Verdana, Arial, Helvetica, sans-serif;

	font-size : 10px;

	margin:0;

	padding:20px;

	padding-top:5px;

	font-weight:normal;

	color: #464674;}

	

 img.floatleft {
	float: left;
	border: 3px solid #FFFFFF;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 5px;

}

 img.floatright {
	float: right;
	border: 3px solid #FFFFFF;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 5px;

}

img {

border:0;
border-collapse: collapse;
margin:0;
padding:0;

}


/***** Links *****/

 

a {

	padding:0;
	font-weight: bold;
	color: #7FA250;

}



a:hover  {

	padding:0;
	font-weight:bold;
	color: #A2BD83;

}


/***** Tables *****/


table {

border:0;
border-collapse: collapse;
margin:0px;
padding:0;

}

 

  table tr td {

  padding:0px;
  border-collapse: collapse;

  }



.projectTitle  {

    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin:0;
	padding:5px;
	padding-top:5px;
	padding-left:40px;
	font-weight:bold;
	color: #464674;

}

#home  {

	font-size : 14px;
	margin:0;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-left:50px;
	color: #464674;

}

#contactHdr  {

      font-size : 14px;
      text-decoration : none;
	  height: 30px;
	  padding: 0;
	  text-align:center;
      color: #667099;

}


#footer  {

      font-size : 12px;
	  padding: 2px;
      color: #E5E0CC;

}


a.footer  {

      text-decoration : underline;
	  font-weight:normal;
	  color: #E5E0CC;

}

a.footer:visited  {

		color: #E5E0CC;
}

a.footer:hover  {

      text-decoration : underline;
      color : #7FA250;

}

#sidebarTitle  {

      font-size : 16px;
      text-decoration : none;
	  vertical-align : super;
      color: #FFFFFF;
	  text-align:center; 
	  font-weight:bold;
	  padding:5px;
	  padding-left:10px;

}


a.sidebarTitle  {

      font-size : 16px;
      text-decoration : none;
      color: #FFFFFF;
	  text-align:left; 
	  padding:10px;

}

a.sidebarTitle:hover  {

      font-size : 16px;
      text-decoration : none;
      color: #667099;
	  text-align:left; 
	  padding:10px;

}


#sidebarSmall  {

      font-size : 14px;
      text-decoration : none;
      color: #FFFFFF;
	  text-align:left; 
	  padding:10px;
	  padding-left:20px;

}

a.sidebarSmall  {

      font-size : 14px;
      text-decoration : underline;
	  font-weight: normal;
      color: #FFFFFF;
	  text-align:left; 
	  padding:10px;

}

a.sidebarSmall:visited  {

      font-size : 14px;
      text-decoration : underline;
	  font-weight: normal;
      color: #FFFFFF;
	  text-align:left; 
	  padding:10px;

}

a.sidebarSmall:hover  {

      font-size : 14px;
      text-decoration : underline;	  
      color: #FFFFFF;
	  text-align:left; 
	  padding:10px;

}

