*{margin:0; padding:0;}
body{ font:11px/14px Arial, Helvetica, sans-serif; color:#666;background:transparent url(../images/main_bg.gif) top left repeat-x;}
.left{float:left; width:auto;}
.right{float:right; width:auto;}
#layout{margin:0 auto; width:927px;}
img{border:none;}
fieldset{border:none;}

#header{float:left; width:901px; background:#003f2d;padding-left:26px; color:#FFF;}
#header #menu{float:left; width:927px;}
#header #menu ul{float:left; width:927px; list-style:none;}
#header #menu li{float:left; width:auto; font:11px/14px Arial, Helvetica, sans-serif; padding:26px 23px 12px 0}
#header #menu li a{float:left; color:#fff; text-decoration:none; text-transform:capitalize}

#body_container{float:left; width:927px; background:#fff url(../images/body_container.gif) no-repeat 0 0;}

#left_container{float:left; width:584px; margin:0 0 0 51px; display:inline;}
#left_container * {clear: both;}
#left_container h1{float:left; width:573px; font: bold 24px/26px "Times New Roman", Times, serif, Tahoma; color:#003f2d; padding:32px 0 0 9px}
#left_container p{color:#666666; font:12px/16px Arial, Helvetica, sans-serif; padding:18px 0 0 9px;width:auto;}
#left_container h2{float:left; width:573px; color:#003f2d; font:bold 17px/19px "Times New Roman", Times, serif, Tahoma; text-transform:capitalize; padding:21px 0 0 9px}
#left_container ul{float:left; width:573px; list-style:none; margin:18px 0 0 9px; display:inline;}
#left_container  li{float:left; width:564px; background:url(../images/li_arrow.gif) no-repeat 0 4px; font:11px/16px Arial, Helvetica, sans-serif; padding:0 0 0 20px;}
#left_container li a{float:left; color:#003f2d; text-decoration:none;}
#left_container li a:hover{text-decoration:underline;}
#left_container .bottom_content{float:left; width:584px; margin:41px 0 0 0;}
#left_container .bottom_content .image{float:left;}
#left_container .bottom_content .image a{ float:left; height:102px; background:url(../images/img_bg.gif) no-repeat 0 0; width:96px;  padding:3px 7px 7px 4px; display:inline; text-decoration:none;}
#left_container .bottom_content h6{float:left; width:auto; font:11px/14px Arial, Helvetica, sans-serif; color:#003f2d; padding:0 0 0 13px;}
#left_container .bottom_content p{float:left; width:463px; color:#003f2d; font:11px/16px Arial, Helvetica, sans-serif;  padding:12px 0 0 13px;}

#right_container{float:right; width:234px; margin:54px 0 0 0;}
#right_container .content{float:left; width:234px; margin-bottom:40px;}
#right_container .content h3{float:left; width:auto; font:20px/22px "Times New Roman", Times, serif, Tahoma; color:#003f2d; text-transform:capitalize; padding:0 0 8px 4px}
#right_container .content .content_bg{float:left; width:234px; background:url(../images/section_bg.gif) repeat-y 0 0; margin-bottom:4px;}
#right_container .content .content_bg .top_curve{float:left; width:234px; background:url(../images/top_curve.gif) no-repeat 0 top;}
#right_container .content .content_bg .lower_curve{float:left; width:234px; background:url(../images/lower_curve.gif) no-repeat 0 bottom;}
#right_container .content .content_bg .lower_curve p{float:left; font:11px/19px Arial, Helvetica, sans-serif; color:#003f2d; padding:6px 0 6px 14px}
#right_container .content .content_bg .lower_curve p strong{color:#757055; padding:0 0 0 1px;}
#right_container .content .content_bg .lower_curve p a{margin:5px 0 0 5px}
#right_container .member_login{float:left; width:234px; padding-bottom:19px}
#right_container .member_login h3{float:left; width:auto; font:20px/22px "Times New Roman", Times, serif, Tahoma; color:#003f2d; text-transform:capitalize; padding:0 0 8px 4px} 
#right_container .member_login .content{float:left; width:234px; background:url(../images/memeber_bg.gif) repeat-y 0 0; margin-bottom:0;}
.member_login .content .login_top_curve{float:left; width:218px; background:url(../images/memeber_top_curve.gif) no-repeat 0 top; padding:21px 0 4px 16px;}
#right_container .member_login .content .login_bottom_curve{float:left; width:234px; background:url(../images/memeber_bottom_curve.gif) no-repeat 0 bottom; padding-bottom:13px;}
#right_container .member_login form{float:left; width:218px;}
#right_container .member_login form label{float:left; width:200px; font:11px/16px Arial, Helvetica, sans-serif; color:#003f2d;}
#right_container .member_login form input.text{float:left; border:1px #aea891 solid; width:186px; margin-top:2px;}
#right_container .member_login form input.submit{float:left; margin:9px 0 0 0}
#right_container .member_login form span{float:left; font:11px/14px Arial, Helvetica, sans-serif; width:194px; padding:6px 0 2px 6px; }
#right_container .member_login form span a{float:left; font:11px/14px Arial, Helvetica, sans-serif; color:#003f2d; text-decoration:underline;}
#right_container .member_login form span a:hover{text-decoration:none;}

#footer_container {width:100%;background:#728b46;clear:both;height:40px;}
#footer{margin:0 auto; background:#728b46;width:927px;}
#footer p{float:left; width:auto; font:11px/14px Arial, Helvetica, sans-serif; color:#fff; padding:12px 0 15px 55px}
#footer p a{color:#fff; margin:0 0 0 10px; text-decoration:underline;}
#footer p a:hover{ text-decoration:none;}
#footer img{float:right; margin:10px 7px 0 0;}

.subnav_container {
	background-color:#285c4e;
	z-index:100;
}

.subnav_container a {
	display:block;
	width:auto;
	color:#FFF;
	padding:10px 10px;
}

.subnav_container a:hover {
	background-color:#468a78;
}

.management {
	font-size:12px;
	padding-left:10px;
}