/* ************************ Defaults ************************ */

body{
	color:#444444;
	font: 12px Arial, Helvetica, sans-serif;
	background: url("../images/bg.gif") top left repeat-x;	
}
body, h1, h2, h3, h4, h5, p, table, table th, table td, form, a img, ul {
	border: none;
	margin: 0px;
	padding: 0px;
}
ul{
	list-style:none;
}
a{
	color:#B1C903;
	text-decoration:none;
}
a:hover{
	color:#B1C903;
	text-decoration:underline;
}

/* ************************ structural ************************ */

#page{
	width:996px;
	text-align:left;
}

/* ************************ header ************************ */

#header{
	height:117px;
}
#logo{
	float:right;
	width:283px;
	padding:33px 0px 0px 0px;
}
#topnav{
	float:left;
	width:731px;
}
#navbar{
	position: absolute;
	margin: 0;
	padding: 33px 0px 0px 65px;
}
#navbar ul{
	float:left;
	width:500px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
}
#navbar li{
	list-style: none;
	float: left;
}
#navbar li a {
	display: block;
	color:#444444;
	text-decoration:none;
	padding:0px 20px 8px 0px;
}
#navbar li a:hover, #navbar li a.hover{
	color:#B1C903;
	text-decoration:underline;
}
#navbar li ul {
	display: none;
	font-size:11px;
}
#navbar li.sel ul {
	position: absolute;
	display: inline;
	left: 50;
	margin: 0;
	padding: 0;
}
#navbar li:hover li, #navbar li.sel li{
	float: left;
}
#navbar li:hover li a, #navbar li.sel li a{
	color:#444444;
	text-decoration:none;
	padding:0px 12px 8px 0px;	
}
#navbar li li a:hover, #navbar li li a.hover {
	color:#B1C903;
	text-decoration:underline;
}

/* ************************ content ************************ */

#content{
	background: url("../images/pbit1.jpg") top left repeat-y;
}
#pagetext{
	width:956px;
	padding:0px 20px 0px 20px;
	background: url("../images/pbit2.jpg") top right no-repeat;	
}
#sidebar{
	position:absolute;
	margin:262px 0px 0px 0px;
	padding:20px 0px 0px 50px;
	background:#B1C903;
	width:316px;
	height:90px;
}
#sidebar ul li{
	text-transform:uppercase;
	font-weight:bold;
	font-size:15px;
}
#sidebar ul li a{
	color:#fff;
	text-decoration:none;
	display:block;
	padding:0px 0px 10px 15px;
	height:18px;
}
#sidebar ul li a:hover, #sidebar ul li a.hover{
	color:#000;
	text-decoration:none;
	background: url("../images/parrow.gif") top left no-repeat;
}

/* ************************ banner ************************ */

.bannerhead{
	position:absolute;
	margin:43px 0px 0px 46px;
}
.bannerhead .style1 span{
	font-size:28px;
	font-weight:bold;
	text-transform:uppercase;
	background:#fff;
	color:#B2C803;
	padding:7px 11px 6px 10px;
}
.bannerhead .style2 span{
	font-size:17px;
	font-weight:bold;
	background:#fff;
	color:#000;
	padding:5px 10px 5px 10px;		
}
.bannerhead p{
	padding:7px 0px 9px 0px;		
}
.bannerimg img{
	display:block;
}
.tleft{
	position:absolute;
	margin:145px 0px 0px 908px;
}
.tright{
	position:absolute;
	margin:145px 0px 0px 932px;
}
.clear{
	clear:both;
}

/* ************************ left panel ************************ */

#leftpanel{
	float:left;
	width:346px;
}
#lefttext{
	padding:60px 40px 22px 45px;
}
#lefttext h2{
	font-size:12px;
	color:#000;
	padding:0px 0px 10px 0px;
}
#lefttext ul{
	padding:0px 0px 0px 15px;
}
#lefttext ul li{
	padding:0px 0px 6px 0px;
}
#lefttext ul li a{
	text-decoration:none;
	color:#444444;
}
#lefttext ul li a:hover, #lefttext ul li.hover a {
	text-decoration:none;
	color:#B1C903;
}

/* ************************ right panel ************************ */

#rightpanel{
	float:left;
	width:610px;
}
#righttext{
	padding:25px 40px 0px 40px;
	color:#666666;
	line-height:18px;
}
#righttext h1{
	font-size:16px;
	color:#1A171B;
	padding:0px 0px 5px 0px;
	line-height:22px;
	font-weight:bold;
}
#righttext h2{
	font-size:14px;
	color:#1A171B;
	padding:0px 0px 5px 0px;
	line-height:22px;
	font-weight:bold;
}
#righttext p{
	padding:8px 0px 8px 0px;
	line-height:18px;
}
#righttext .moreinfo {
	padding:8px 10px 8px 0px;
	
	
	background-image:url('../images/moreinfo.gif'); background-repeat:no-repeat;
	background-position:right 9px;

	width:110px;
	font-weight:bold;
}
#righttext .moreinfo a{
	color:#1A171B;
	text-decoration:none;
}
#righttext .moreinfo a:hover{
	color:#B1C903;
	text-decoration:none;
}


#righttext ul{
	padding:0px 0px 16px 0px;
}

#righttext ul li{
	background:url('../images/moreinfo.gif') top left no-repeat;
	padding:0px 0px 8px 18px;
}

#righttext ul li a, #righttext p a{
	color:#b1c903;
	text-decoration:none;
}
#righttext ul li a:hover, #righttext p a:hover{
	color:#b1c903;
	text-decoration:underline;
}



/* ************************ footer ************************ */

#footer{
	background: url("../images/footer.gif") top left no-repeat;
	height:95px;
}
#footertext{
	padding:18px 0px 0px 65px;
}
#footertext ul li{
	float:left;
	font-size:11px;
	padding:0px 15px 0px 0px;	
}
#footertext ul li a{
	color:#bbbbbb;
	text-decoration:none;
}
#footertext ul li a:hover{
	color:#b1c903;
	text-decoration:none;
}

