body { height: 100%; background-image:url('images/bg.gif'); background-repeat: repeat-x; margin:0px; padding:0px; background-color:#FFFFFF; }      
body, td, div, input, textarea { font-family: verdana; font-size: 11px; color: #000000; }

img, img.a { border: 0px; }


#container {
	width: 801px;
	padding-top: 11px;
}
#rightsidebg {
	float: center;
	width: 877px;
	background-image:url('images/rightleftside.gif');
	background-repeat: no-repeat;
	background-position: 0px 11px;
}
#top {
	font-size: 6px;
	float: left;
	height:	10px;
	width: 801px;
	background-image:url('images/top1.gif');
	background-repeat: no-repeat;
}
#center {
	float: left;
	width:801px;
	background-image:url('images/page-bg.gif');
	background-repeat: repeat-y;
}
#bottom {
	font-size: 6px;
	float: left;
	height: 10px;
	width: 801px;
	background-image:url('images/bottom.gif');
}
#topnav {
	float: center;
	height:	25px;
	width: 781px;
	background-image:url('images/top2.gif');
}
#topleftnav {
	letter-spacing: 0.4cm;
	padding-left: 10px;
	width: 400px;
	padding-top: 8px;
	text-align: left;
	height: 15px;
	float: left;
}
#toprightnav {
	letter-spacing: 0.4cm;
	padding-right: 10px;
	text-align: right;
	width: 300px;
	padding-top: 7px;
	height: 15px;
	float: right;
}
#header {
	float: center;
	height: 167px;
	width: 781px;
	background-image:url('images/header.gif');
}
#bug {
	float: right;
	position: relative;
	top: 167px;
	right: 148px;
	height:72px;
	width: 160px;	
}
#nav {
	text-align: left;
	float: center;
	height: 34px;
	width: 781px;
	background-image:url('images/nav.gif');
	background-repeat: no-repeat;
}
#navnav {
	height: 34px;
	width: 500px;
	float: left;
	text-align: left;
	padding-left: 2px;
}
.divider {
	padding-bottom: 5px;
	padding-left: 1px;
}
#search {
	text-align: right;
	height: 26px;
	width: 200px;
	float: right;
	position: relative;
	background-position: 42px 5px;
	background-image:url('images/searchbar.gif');
	background-repeat: no-repeat;
}
.search {
	position: relative;
	right: 19px;
	bottom: 1px;
	height: 15px;
	color: #9c9c9c;
	background: #ffffff;
	border: 0px;
}
.searchbutton {
	position: relative;
	right: 7px;
	top: 4px;
}
#inner {
	float: center;
	width: 781px;
	background-image:url('images/inner-bg.gif');
	background-repeat: repeat-y;
}
#interior {
	float: center;
	width: 781px;
	background-image:url('images/interior-bg.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
#breadcrumb {
	text-align: left;
	float: left;
	height: 15px;
	width: 100%;
	color: #9c9c9c;
	font-size: 11px;
}
.bread {
	color: #9c9c9c;
	text-decoration: none;
}
.bread:hover {
	color: #000;
	text-decoration: none;
}
#rightside {
	margin-top: -18px;
	width: 299px;
	height: 300px;
	float: right;
	background-color: #f5f7f9;
	background-image:url('images/right-bg.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}
#righttop {
	background-color: #f9fafc;
	height: 55px;
	width: 299px;
}
#rightmain {
	text-align: left;
	padding-top: 12px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
}
#list-menu {
float: right;
width: 280px;
}
#list-menu ul {
margin: 0;
padding: 0;
list-style-type: none;
}
#list-menu li {
color: #2f2f2f;
list-style-image: url(images/bullet.gif);
margin: 2px 0 0;
height: 34.5px;
width: 280px;
}
#list-menu a:link, #list-menu a:active, #list-menu a:visited {
color: #00afdb;
text-decoration: none;
}
#list-menu a:hover {
color: #00afdb;
text-decoration: underline;
}
a.rightsidebutton {
	color: #008b46;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 10px;
	height: 17px;
	width: 84px;
	float: right;
	background-image:url('images/rightsidebutton.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
a.rightsidebutton:hover {
	color: #00afdb;
}
a.rightsidebutton span {
	color: #00afdb;
}
a.rightsidebutton span:hover {
	color: #008b46;
}
p.design { margin-top: 0; margin-bottom: 0; }
#main {
	min-height: 270px;
	width: 771px;
	float: center;
	text-align: left;
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 3px;
	padding-bottom: 3px;
}
#text {
	padding-left: 5px;
	min-height: 270px;
}
#headline {
	width: 465px;
	padding-top: 20px;
	height: 30px;
	float: left;
	line-height: 10px;
	margin-top: 0;
	margin-bottom: 0;
}
#sub_headline {
	width: 100%;
	padding-top: 20px;
	height: 30px;
	float: left;
	line-height: 10px;
}
#headline1 {
	padding-left: 5px;
	padding-top: 31px;
	height: 20px;
}
.headline {
	font-size: 13pt;
	color: #007135;
}
#threeboxes {
	margin-top: 4px;
	float: center;
	width: 781px;
}
#bluetab {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	padding-top: 4px;
	padding-left: 7px;
	float: left;
	height: 20px;
	width: 250px;
	background-image:url('images/bluetab.gif');
}
#bluetabcenter {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	padding-top: 4px;
	padding-left: 7px;
	float: left;
	height: 20px;
	width: 250px;
	margin-left: 5px;
	margin-right: 5px;
	background-image:url('images/bluetab.gif');
}
#greenbox {
	margin-top: 4px;
	float: left;
	width: 256px;
	background-image:url('images/boxgreenbg.gif');
}
#greenboxtop {
	float: left;
	width: 256px;
	height: 8px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image:url('images/boxgreentop.gif');
}
#greenboxwatermarked {
	float: left;
	min-height: 180px;
	width: 256px;
	background-image:url('images/boxgreenbgwatermarked.gif');
	background-position: bottom left;
}
#bluebox {
	margin-top: 4px;
	float: left;
	width: 255px;
	margin-left: 6px;
	margin-right: 6px;
	background-image:url('images/boxbluebg.gif');
}
#blueboxtop {
	float: left;
	width: 255px;
	height: 9px;
	background-image:url('images/boxbluetop.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
#blueboxwatermarked {
	float: left;
	min-height: 290px;
	width: 255px;
	background-image:url('images/boxbluebgwatermarked.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
#list-menubox {
text-align: left;
float: right;
width: 230px;
min-height: 270px;
}
#list-menubox ul {
margin: 0;
padding: 0;
list-style-type: none;
}
#list-menubox li {
color: #494949;
list-style-image: url(images/bullet.gif);
margin: 2px 0 0;
height: 14px;
width: 230px;
}
#list-menubox a:link, #list-menubox a:active, #list-menubox a:visited {
color: #494949;
text-decoration: none;
}
#list-menubox a:hover {
color: #008b46;
text-decoration: none;
}
a.boxbutton {
	color: #008b46;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 13px;
	text-align: left;
	height: 17px;
	width: 83px;
	float: right;
	background-image:url('images/boxbutton.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
a.boxbutton:hover {
	color: #00afdb;
}
a.boxbutton span {
	color: #00afdb;
}
a.boxbutton span:hover {
	color: #008b46;
}
#secondnav {
	width: 750px;
	padding-top: 3px;
	color: #fffff;
	font-size: 10px;
}
#secondnav a {
	margin-left: 5px;
	margin-right: 5px;
	color: #4c5d6d;
	font-size: 10px;
	text-decoration: none;
}
#secondnav a:hover {
	color: #00afdb;
	font-size: 10px;
	text-decoration: none;
}
#secondnav p {
	color: #8ea1b2;
	font-size: 10px;
	text-decoration: none;
}
a.textbutton {
	color: #008b46;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	height: 20px;
	width: 300px;
}
a.textbutton:hover {
	color: #00afdb;
}
a.textbutton span {
	color: #00afdb;
}
a.textbutton span:hover {
	color: #008b46;
}
#list-menuboxblue {
text-align: left;
float: right;
padding-right: 10px;
width: 220px;
min-height: 270px;
}
#list-menuboxblue ul {
margin: 0;
padding: 0;
list-style-type: none;
}
#list-menuboxblue li {
color: #494949;
list-style-image: url('images/bullet.gif'); 
margin-bottom: 8px;
width: 220px;
}
#list-menuboxblue a:link, #list-menuboxblue a:active, #list-menuboxblue a:visited {
color: #494949;
text-decoration: none;
}
#list-menuboxblue a:hover {
color: #00afdb;
text-decoration: none;
}
#list-menuboxblue p {
color: #868686;
text-align: right;
font-style: italic;
text-decoration: none;
}
.prop {
    height:300px;
    float:right;
    width:1px;
   
}
#tbox {
	margin-top: 4px;
	float: left;
	width: 781px;
	background-image:url('images/3box-bg.gif');
	background-position: top left;
	background-repeat: repeat-y;
}
#tboxtop {
	width: 781;
	height: 10px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image:url('images/3box-top.gif');
}
#tboxwatermarked {
	height: 100%;
	position: relative; 
	height: 300px;
	width: 781px;
	background-image:url('images/3box-watermarked.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}
#boxbox1 {
	position: absolute;
	float: right;
	right: 524px;
	top: 10px;
	width: 254px;
	padding-left: 5px;
}
#boxbox2 {
	position: absolute;
	float: right;
	top: 10px;
	right: 262px;
	width: 254px;
	padding-left: 5px;
}
#boxbox3 {
	position: absolute;
	top: 10px;
	float: right;
	right: 1px;
	width: 254px;
	padding-left: 5px;
}