html{
	height:100%;
}
body{
	margin:0px;
	font-size:.9em;
  font-family: "Times New Roman", Times, serif;
	color:#666;
}

#body h1{
  font-family: "Times New Roman", Times, serif;
	font-size:1.8em;
	margin:0px;
	padding:0px;
  color:#333;
  font-weight:normal;
}

#body h2{
  font-family: "Times New Roman", Times, serif;
	font-size:1.4em;
	margin:0px;
	padding:0px;
  font-weight:normal;
  color:black;
  text-align:center;
}

#body a{

}

#body a img{
  border:0px;
}

#body a:hover{

}

#body p{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	line-height:1.5em;
}

#body font{
	font-size:1em;
}

#body ul{

}

#body ul li{

}

#body img.inserted{
	padding:5px;
}

/* BODY FORMAT END */

body{
  background-color:#384916;
}

#container{
  width:945px;
  margin:auto;
	margin-top:20px;
	border-top:solid 10px #FFF;
}

#header{
  width:945px;
  height:322px;
  background-image:url(../images/framework/header.jpg);
  border-bottom:solid 2px #FFF;
}

#header h1{
  display:none;
}

#header h2{
  position: absolute;
  color:white;
  width:250px;
  margin-left:680px;
  margin-top:180px;
  text-align:center;
  font-size:26px;
  font-weight:normal;
}


#menu{
  margin:0;
  padding:0;
  padding-top:293px;
  height:29px;
}

#menu li{
  list-style:none;
  padding:0;
  margin:0;
  float:left;
  position:relative;
}

#menu li a{
  display:block;
  height:27px;
  background:url(../images/framework/menu_bg.jpg);
  border:2px solid white;
  border-bottom:0;
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
  -webkit-border-top-left-radius:10px;
  -webkit-border-top-right-radius:10px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  padding:0 13px;
  text-decoration:none;
  color:black;
  line-height:27px;
  font-size:16px;
  text-align:center;
  margin:0;
  margin-right:-2px;
}

#menu li a:hover{
  background:url(../images/framework/menu_bg_hover.jpg);
  color:white;
}

#menu ul{
  padding:0;
  margin:0;
  display:none;
  position:absolute;
  z-index:99999;
  left:0;
  top:29px;
}

#menu ul li{
  float:none;
  display:block;
  width:150px;
}

#menu ul li a{
  -moz-border-radius-topleft:0px;
  -moz-border-radius-topright:0px;
  -webkit-border-top-left-radius:0px;
  -webkit-border-top-right-radius:0px;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
}


#content{
  background:url(../images/framework/body.jpg) center top repeat-y;
}


#leftmenu{
  width:200px;
  float:left;
  background:url(../images/framework/orange.png) top left no-repeat;
  text-align:center;
}

#leftmenu h2{
  margin:0px auto;
  padding:0px;
  font-family: "Times New Roman", Times, serif;
  font-weight:100;
  color:#FFF;
  width:200px;
  padding-bottom:18px;
}

#leftmenu ul{
  list-style:none;
  margin:0px;
  padding:0px;
  margin-bottom:10px;
}

#leftmenu ul li{
  height:30px;
}

#leftmenu ul li a{
  font-family: "Times New Roman", Times, serif;
  color:#000;
  text-decoration:none;
  font-size:1em;
  display:block;
  width:192px;
  background:url(images/framework/menu.png) top left no-repeat;
  height:26px;
  line-height:26px;
}

#leftmenu ul li a.selected{
  background-image:url(images/framework/menu_hover.png);
  color:#FFF;
}

#leftmenu ul li a:hover{
  color:#FFF;
  background-image:url(images/framework/menu_hover.png);
}

#leftmenu h3{
  clear:left;
  background:url(../images/framework/orange2.png) top left no-repeat;
}

#leftmenu div.left-box{
  margin-top:15px;
}

#leftmenu div.left-box .top{
  background:url(../images/framework/side-top.png) top left no-repeat;
  height:27px;
  color:white;
  line-height:25px;
  font-size:18px;
}

#leftmenu div.left-box .mid{
  background:url(../images/framework/side-mid.png) top left repeat-y;
  min-height:80px;
  padding:8px;
  padding-bottom:0;
  margin-right:8px;
  color:black;
  position:relative;
  text-align:left;
  border-right:1px solid #b9c79b;
}

#leftmenu div.left-box .bot{
  background:url(../images/framework/side-bot.png) top left no-repeat;
  height:7px;
}

#leftmenu div.left-box .mid img{
  margin-right:8px;
}


#leftmenu a.more{
  display:block;
  position:absolute;
  width:50px;
  height:14px;
  background:url(../images/framework/morelink2.png) top left no-repeat;
  color:white;
  line-height:14px;
  font-size:11px;
  text-decoration:none;
  bottom:0;
  right:6px;
  text-align:center;
}


#body{
  width:525px;
  padding:10px;
  float:left;
  background-color:#FFF;
}

#body p.brochure a{
  text-decoration:none;
  color:black;
}

#body p.brochure a:hover{
  color:#555;
}


#footer{
  clear:both;
  text-align:center;
  color:white;
  font-size:.9em;
  margin-top:10px;
  margin-bottom:10px;
}

#rightmenu{
  background:url(../images/framework/orange.png) top right no-repeat;
  width:200px;
  float:left;
  text-align:center;
}

#rightmenu h2{
  margin:0px auto;
  padding:0px;
  font-family: "Times New Roman", Times, serif;
  font-weight:100;
  color:#FFF;
  width:200px;
  margin-bottom:18px;
}

#rightmenu ul{
  list-style:none;
  margin:0px;
  padding:0px;
  margin-bottom:10px;
}

#rightmenu ul li{
  height:30px;
  float:right;
}

#rightmenu ul li a{
  font-family: "Times New Roman", Times, serif;
  color:black;
  text-decoration:none;
  font-size:1em;
  display:block;
  width:192px;
  background:url(images/framework/menu.png) top right no-repeat;
  height:26px;
  line-height:26px;
}

#rightmenu ul li a.selected{
  background-image:url(images/framework/menu_hover.png);
  color:white;
}

#rightmenu ul li a:hover{
  color:white;
  background-image:url(images/framework/menu_hover.png);
}

#rightmenu h3{
  clear:both;
  background:url(../images/framework/orange2.png) top right no-repeat;
  height:25px;
  line-height:25px;
  padding-bottom:12px;
  color:white;
  font-weight:normal;
  margin-bottom:3px;
}

#orphansfooter{
  clear:both;
  text-align:center;
  color:#FFF;
  font-size:9px;
  font-family:verdana, arial, helvetica, sans serif,
}

#orphansfooter a{
  color:#FFF;
  text-decoration:none;
  font-weight:bold;
}

#homebox{
  background:#e0e1db;
  padding:8px;
  border:3px solid #ccc;
  position:relative;
  margin-bottom:10px;
}

#homebox h1{
  color:#DE5E1F;
  font-weight:bold;
}

#homebox h1 img{
  float:left;
  margin-right:20px;
  border:2px solid #ccc;
}

#homebox a.more{
  position:absolute;
  display:block;
  bottom:10px;
  right:10px;
  text-decoration:none;
  font-weight:100;
  background:url(images/framework/info.png) 50% 50% no-repeat;
  width:80px;
  text-align:center;
  font-size:14px;
  color:#FFF;
  height:22px;
  line-height:22px;
}

#homebox p{
  color:black;
  font-size:17px;
}

