img, div { behavior: url(templates/cp4bp/js/iepngfix.htc) }
/* CSS Document */
body {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	}
a {
	color:#127140;
	text-decoration:none;
	font-weight:bold;
	}
a:hover {
	color:#127140;
	text-decoration:underline;
	font-weight:bold;
	}
a img {
	border: 0px;
	}
#wrapper {
	width: 966px;
	margin: 0px auto;
	}
#header {
	background:url(../images/head-bg.gif);
	height: 144px;
	padding-left: 31px;
	}
#logo {
	float: left;
	margin-top: 11px;
	background: url(../images/logo.png) no-repeat top left;
	width: 204px;
	height: 103px;
	}
#right {
	float: right;
	width: 657px;
	height: 144px;
	background: url(../images/right.jpg) no-repeat top right;
	padding-right: 16px;
	}
#search-top {
	margin-top: 100px;
	float: right;
	width: 500px;
	}
#search-top form{
	width: 40px;
	text-align: right;
	}
#content-wrapper {
	height:auto;
	background: #fff;
	margin-top:23px;
	}
#sidebar {
	width: 186px;
	float:left;
	background: #fff;
	}
#sidebar ul {
	margin: 0px;
	padding-left: 15px;
	color: #127140;
	}
#sidebar li {
	padding-bottom: 5px;
	}
.menu {
	background: url(../images/line.gif) repeat-x bottom;
	}
.t {background: url(../images/dot.gif) 0 0 repeat-x;}
.b {background: url(../images/dot.gif) 0 100% repeat-x}
.l {background: url(../images/dot.gif) 0 0 repeat-y}
.r {background: url(../images/dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/bl.gif) 0 100% no-repeat;}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:15px}
.tl1 {background: url(../images/tl1.gif) 0 0 no-repeat}
.tl2 {background: url(../images/tl2.gif) 0 0 no-repeat}
.tr1 {background: url(../images/tr1.gif) 100% 0 no-repeat; padding:15px}
.tr2 {background: url(../images/tr2.gif) 100% 0 no-repeat; padding:15px}
.bl2 {background: url(../images/bl2.gif) 0 100% no-repeat;}
.br2 {background: url(../images/br2.gif) 100% 100% no-repeat}
.news {margin-top: 10px; background: url(../images/bg1.gif) repeat-x top}
.pagination {list-style: none; text-align: center;}
.contentheading {margin: 0px; padding: 0 0px;}
.pagination li {float: left;}
.search {float: left; padding-left: 203px;}
.tools {float: right; width: 100px; padding-left: 4px; padding-top: 3px;}
.title, .componentheading {background: url(../images/arrow.gif) no-repeat top left; margin: 0 0 10px 0; font-size: 12px; padding-left: 15px; font-weight:bold; text-transform: uppercase; color: #127140}
#content {
	float:right;
	width: 763px;
	}
#after-footer {
	clear:both;
	padding-top: 20px;
	}
#footer {
	margin: 15px 0;
	clear: both;
	color: #127140;
	padding-bottom: 15px;
	}
#footer-left {
	float:left;
	font-weight: bold;
	}
#footer-right {
	float:right;
	font-style:italic;
	}