/* CSS Document */
*{margin:0px; padding:0px;}
a{outline:none;}

body{background:#ffffff;}

#layout{width:972px; margin:0 auto;}

#header{width:972px; height:186px; float:left; position:relative;}
#header .logo{width:204px; height:170px; position:absolute; top:0px; left:0px; background:url(../images/logo.png) no-repeat 0 0; z-index:99;}

#header .banner{width:972px; float:left; position:absolute; top:0px; left:157px;}
#header .banner img{}

#menu{width:799px; float:left; position:absolute; bottom:0px; left:0px; padding:0 0 0 173px;}
#menu ul{width:799px; float:left; list-style:none;}
#menu ul li{width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:17px; margin-right:8px; display:inline; position:relative}

#menu ul li a{width:auto; float:left; background:url(../images/navigation_left.jpg) no-repeat 0 0; color:#6fbe44;text-decoration:none; padding:0 0 0 8px; cursor:pointer}
#menu ul li a span{width:auto; float:left; background:url(../images/navigation_right.jpg) no-repeat right 0; color:#6fbe44;text-decoration:none; padding:4px 8px 0 0px; height:23px;cursor:pointer}

#menu ul li a.active{width:auto; float:left; background:url(../images/navigation_left.jpg) no-repeat 0 bottom; color:#fff;text-decoration:none; padding:0 0 0 8px}
#menu ul li a.active span{width:auto; float:left; background:url(../images/navigation_right.jpg) no-repeat right bottom; color:#fff;text-decoration:none; padding:4px 8px 0 0px; height:23px;}

#body_container{width:972px; float:left; padding:10px 0 0}

#left_container{width:164px; float:left;}

#left_container .news_section{width:164px; float:left;}
#left_container .news_section .heading{width:146px; float:left; height:22px; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:20px; color:#ffffff; font-weight:bold; padding:3px 9px; background:url(../images/news_heading.jpg) no-repeat 0 0; font-weight:normal}
#left_container .news_section .news_content{width:146px; float:left; padding:5px 9px; background:#dcead1 url(../images/news_section_bg.jpg) no-repeat 0 bottom;}
#left_container .news_section h2{width:146px; float:left; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#7e4300; line-height:22px; padding:0 0 5px;}

#left_container .news_section p{width:146px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#231f20; line-height:16px; padding:0 0 5px; border-bottom:1px solid #7e4300; margin-bottom:5px;}

#left_container .news_section p.more{ font-size:10px; border:none; padding:0px }
#body_container a{color:#895313; text-decoration:none;}
#body_container a:hover{color:#895313; text-decoration:underline;}

#left_container .left_navigation{width:164px; float:left; padding:6px 0 0px;}
#left_container .left_navigation ul{width:164px; float:left; list-style:none; font-family:Arial, Helvetica, sans-serif; margin: 0 0 10px 0;}
#left_container .left_navigation ul li{width:164px; float:left; list-style:none; margin-bottom:4px; font-size:15px; line-height:15px;}
#left_container .left_navigation ul li a{width:146px; float:left; background:url(../images/left_nav_bg.jpg) no-repeat 0 0;padding:2px 9px 4px; color:#ffffff; text-decoration:none; }

#right_container{width:775px; float:right;}

#right_container .breadcrumbs {margin:7px 0 0 -17px; font-size:11px; color: #6fbe44;}
#right_container .breadcrumbs a {text-decoration:none; color:#6fbe44;}
#right_container .breadcrumbs a:hover {text-decoration:underline;}

#right_container .form_box,
#right_container .content_box{margin:0 0 0 -17px; width:439px; float:left; padding:30px 0 0}
#right_container p{margin:0 0 7px 0;}
#right_container h1{width:439px; float:none; font-family:Arial, Helvetica, sans-serif; color:#7e4300; font-size:23px; line-height:24px; padding:0 0 15px; font-weight:bold;}
#right_container h2{width:439px; float:none; font-family:Arial, Helvetica, sans-serif; color:#7e4300; font-size:14px; line-height:24px; padding:10px 0 0 0; font-weight:bold;}
#right_container .content_box ul{width:439px; margin-bottom:10px; float:; list-style:none;font-family:Arial, Helvetica, sans-serif; font-size:13px;color:#231f20; line-height:17px; }
#right_container .content_box ul li{width:410px; float:; background:url(../images/list_style.jpg) no-repeat 0 4px; padding:0 0 0px 19px;}
#right_container .content_box ul li em{display:block; margin:0 0 7px 0; font-style:italic;}

#right_container .right_img{width:336px; float:right; bottom:0;}

/**
 * GREENFAN STYLES
 */

#GreenFan {
  position:absolute;
  top:0;
  right:0;
  width:147px;
  height:52px;
  display:block;
  background:url(../images/h_greenfan.png) no-repeat;
}

#GreenFan:hover {
  background:url(../images/h_greenfan.png) 0 -52px no-repeat;
}


/**
 * SECURITY LOGIN STYLES
 */

#MemberLoginForm_LoginForm {
  margin: 30px;
}

#MemberLoginForm_LoginForm_action_dologin {
  margin: 0 10px 0 0;
  float: left;
}

#ForgotPassword {
  font-size: 10px;
}

.message.bad {
  color: red;
  margin-bottom: 10px;
}





