/* CSS RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal;}
strong {font-weight: bold;}
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
/* ****** */

body { margin:0; padding:0; font:10pt "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:15pt; }

.typography h1, h1 { font-size:18pt; font-weight:bold; margin:0 0 10px 0; color: #562F32;  }
.typography h2, h2 { font-size:12pt; font-weight:bold; margin:0 0 5px 0;  color: #444; }

body {
background: #e6e8be; 
font-family: Verdana, Arial, Geneva, sans-serif; 
font-size: 75%; 
margin: 0; 
padding: 0;
}

#container {
border: 0px none #999;
background-color: #FFF;
margin: 0 auto;
padding: 0px 0px 0px 0px;
width: 982px;
}

#pageHeader {
background: #ccc; 
padding: 0px;
border:0px none #999;
width: 982px;
height: 172px;
}

#content1 {
background: #fff; 
float: right;
margin: 0px 10px 0px 20px;
padding: 0px 0px 0px 0px;
width: 735px;
border: 0px none #999;
}

#leftnavcell {
background: #fff; 
float: left;
padding: 0px;
margin-top: 50px;
width: 200px; 
border:0px none #999;
height: 472px;
}

#leftnav  {
background: #fff;
border-color: #000;
border-width: 0px;
border-style: none;
padding: 0px;
width: 200px;
margin: 0 0 50px 0;
text-align: left;
overflow: hidden;
}

h1
{
  text-align: center;
  text-decoration: none;
  word-spacing: 1em;
  letter-spacing: 0.5em;
  background-color: #CCCEA9;
  padding-bottom: 10px;
}
h2
{
  text-align: left;
  text-decoration: none;
  word-spacing: 0.1em;
  letter-spacing: 0.05em;
  color:#333;
}
/*
footerImageLayout
*/

#footer {
border:0px none #999;
clear: both;
height: 1%;
height: 233px;
margin: 0;
padding: 0px;
}

/*
headerImageLayout


.leftpic {
  float: left;
  padding: 0px;
  margin: 5px 0px 0px 2px;
}
*/
.rightpic {
  float: left;
  padding: 0px;
  margin: 0px 0px 20px 0px;
}

/*
LinkLayout
*/

#leftnav a {
  color: #566047;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  padding: 8px 0px 8px 10px;
  display: block;
  border-bottom: 1px solid #566047;
  }
#leftnav a:hover {
  color: #562F32;
  padding: 8px 0px 8px 14px;
  display: block;
  text-decoration:none;
  background: none;
  border-bottom: 1px solid #562F32;
  }
.current {
  color: #562F32;
  padding: 8px 0px 8px 14px;
  display: block;
  text-decoration:none;
  background: #CCCEA9;
  border-bottom: 1px solid #562F32;
  }
#leftnav ul .level2 a {
  color: #566047;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  padding: 8px 0px 8px 30px;
  display: block;
  border-bottom: 1px solid #566047;
  }
#leftnav a:hover {
  color: #562F32;
  padding: 8px 0px 8px 14px;
  display: block;
  text-decoration:none;
  background: none;
  border-bottom: 1px solid #562F32;
  }
.current {
  color: #562F32;
  padding: 8px 0px 8px 14px;
  display: block;
  text-decoration:none;
  background: #CCCEA9;
  border-bottom: 1px solid #562F32;
  }  
 
.homelink a {
  color: #000000;
  font-size: 11px;
  padding: 8px 0px 8px 10px;
  display: block;
  text-decoration:none;
  background: none;
  border-bottom: 1px dashed #ad5a39;
  }
.homelink a:hover {
  color: #ffffff;
  font-size: 11px;
  padding: 8px 0px 8px 20px;
  display: block;
  text-decoration:none;
  background: none;
  border-bottom: 1px solid #ad5a39;
  }
  
.typography img {
	margin: 5px;
}

#sidebar_content {
	padding: 0 0 0 10px;
}

hr {
	color: #CCCEA9;
	background-color: #CCCEA9;
	height: 2px;
	border-width: 0px;
}