

body { margin:0px }

.container {
  width: 950px;
  margin: 0 auto;
}

hr { background: #8b8b8b; color: #8b8b8b; clear: both; float: none; width: 100%; height: .1em; margin: 0 0 1.4em; border: none; 
}

hr.fst {background: #8b8b8b;color: #8b8b8b; clear: both; float: none; width: 100%; height: 1px; margin:0px 0px 0px 0px; border: none;}

hr.fst1 {background: #289755;color: #289755; clear: both; float: none; width: 100%; height: 1px; margin:0px 0px 0px 0px; border: none;}

hr.fst2 {background: #289755;color: #289755; clear: both; float: none; width: 100%; height: 0px; margin:5px 5px 5px 5px; border: none;}

hr.botm {background: #8b8b8b;color: #8b8b8b; clear: both; float: none; width: 100%; height: 2px; margin:3px 0px 5px 0px; border: none;}

hr.one {background: #289755;color: #289755; clear: both; float: none; width: 100%; height: 3px; margin:15px 0px 0px 0px; border: none;}

.toplnk { float: left; font: 14px Arial; font-weight:bold; letter-spacing: 1px; margin:0; width:169px; border-right:1px solid white; }
.toplnk a { color: #dbdbdb; display: block; padding: 0 3px 0 10px; text-decoration: none; height:30px; line-height: 30px; }
.toplnk a:hover { background: #289755; padding:0 0 0px 10px; color: #fff; text-decoration: none; }

.hrow { float: left; margin-right: 10px; width: 950px; height: 45px margin: 0; background:#289755; padding: 0px; list-style-type:none;
}

.ul1 { margin:0px; padding: 0px; list-style-type:none; }



h1 { font: 22px Georgia,"Times New Roman", Times, serif; font-style:italic; font-weight:bold; margin:0px 0px 5px !important; color:#289755; text-decoration:none;}
h1:hover { color:#289755; }


.cname { font: 18px Georgia,"Times New Roman", Times, serif; font-style:italic; font-weight:bold; margin:0px 0px 5px !important; color:#8b8b8b; text-decoration:none;}
.cname:hover { color:#289755; }


.rpage { float: left; margin-right: 0px; margin-left: 0px; width: 220px;
}

.rside1 { margin:0px; padding:0px; }
.rside2 { padding: 4px; margin-bottom: 15px; background: #eee;  border-top:1px solid #8b8b8b; font-family: Tahoma,Arial; color:#6C6C6C; font-size:12px; line-height:20px; }
.rside2 a { color:#8b8b8b; text-decoration:none; }
.rside2 a:hover { color:#289755; font-weight:bold;}


.mpage { font-family: Tahoma,Arial; color:#6C6C6C; font-size:14px; line-height:20px; }
.mpage p { padding: 0px; margin: 0px 0px 15px; }


.cpage { float: left; margin-left: 30px; width: 650px; 
}

.lpage { float: left; margin-left: 10px; width: 710px; 
}

.lpage1 { float: right; margin-left: 10px; width: 150px; 
}

.lpage2 { float: left; margin-left: 10px; width: 480px; font-family: Tahoma,Arial; color:#6C6C6C; font-size:18px;
}

.lpage3 { float: left; margin-left: 10px; width: 700px; 
}

.dpage { float: right; margin-left: 0px; width: 950px;
}

.bott { color:#289755; font:14px Georgia, "Times New Roman", Times, serif; }
.bott a { color:#289755; text-decoration:none; }
.bott a:hover { color:#8b8b8b; }
.req { font-family: Tahoma,Arial; color:#289755; font-size:18px; float: right;}
.req a:hover { color:#289755; }
