body {
	font: 100% Tahoma, Verdana, Arial, Helvetica, sans-serif; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color: #d0d1b4;
	background-image: url(images/bg-gradient.gif);
	background-repeat: repeat-x;
	background-position: center top;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;


}


.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
#canvas-wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 960px;

}
#body-wrapper {
	width: 940px;
	float: left;
}
#intrographic-wrapper {
	width: 940px;
	background-image: url(images/intro-graphic-lake.jpg);
	background-repeat: no-repeat;
	height: 200px;
	margin: 0px;
	padding: 0px;
}


#masthead-wrapper {
	background-image: url(images/mastehad-bg.gif);
	background-repeat: no-repeat;
	height: 111px;
	width: 960px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#canvaspanel-wrapper {
	margin: 0px;
	padding: 0px;
	background-image: url(images/canvas-bg.gif);
	background-repeat: repeat-y;

}
#canvaspanel-footer {
	background-image: url(images/canvas-footer.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 960px;
	margin: 0px;
}
#drpshadow-left {
	background-image: url(images/drpshadow-left.gif);
	background-repeat: no-repeat;
	float: left;
	width: 10px;
	margin: 0px;
	padding: 0px;
	height: 278px;
}
#drpshadow-right {
	background-image: url(images/drpshadow-right.gif);
	background-repeat: no-repeat;
	float: right;
	width: 10px;
	margin: 0px;
	padding: 0px;
	height: 278px;
}
#masttop-wrapper {
	width: 926px;
	margin-right: 17px;
	margin-left: 17px;
	height: 73px;
	margin-top: 0px;
}
#nav-wrapper {
	background-image: url(images/navbar.gif);
	background-repeat: no-repeat;
	width: 926px;
	margin-right: 17px;
	margin-left: 17px;
	height: 31px;
	margin-top: 0px;
}
/*nav STARTS */


#tabs{
	width:884px;
	line-height: 31px;
	height: 31px;
	margin-right: 21px;
	margin-left: 21px;
}

#tabs ul{
list-style-type: none;
margin:0;
padding:0;
}

#tabs li{
	display:inline;
	margin:0;
	padding:0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 31px;
}

#tabs a{
	float:left;
	margin-right: 0px;
	text-decoration:none;
	color:#ffffff;
	background:url(images/tab-left.gif) no-repeat left top;
	height: 31px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}

#tabs a span{
	float:left;
	display:block;
	font-weight:normal;
	color:#ffffff;
	background-image: url(images/tab-right.gif);
	background-position: right top;
	height: 31px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
}


#tabs #select a{
	color:#44697d;
	background:url(images/tab-left-current.gif) no-repeat left top;

}

#tabs #select a span{
	color:#44697d;
	background-image: url(images/tab-right-current.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 31px;
}

#tabs #rightcap a span{
	color:#ffffff;
	background-image: url(images/tab-right2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 31px;
}

#tabs #select2 a{
	color:#44697d;
	background:url(images/tab-left-current.gif) no-repeat left top;

}

#tabs #select2 a span{
	color:#44697d;
	background-image: url(images/tab-right2-current.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 31px;
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */


#tabs #select a:hover {
background:url(images/tab-left-current.gif) no-repeat left top;
}

#tabs #select a:hover span {
background:url(images/tab-right-current.gif) no-repeat right top;
}

#tabs #rightcap a:hover {
background:url(images/tab-left-hover.gif) no-repeat left top;
}

#tabs #rightcap a:hover span {
background:url(images/tab-right2-hover.gif) no-repeat right top;
}

#tabs #select2 a:hover {
background:url(images/tab-left-current.gif) no-repeat left top;
}

#tabs #select2 a:hover span {
background:url(images/tab-right2-current.gif) no-repeat right top;
}



#tabs a:hover{ /*onMouseover style*/
	background:url(images/tab-left-hover.gif) no-repeat left top;

}

#tabs a:hover span{ /*onMouseover style*/
	background:url(images/tab-right-hover.gif) no-repeat right top;

}

#tabs LI UL {
	DISPLAY: none;
}
#tabs LI:hover UL {
	DISPLAY: inline;
	VISIBILITY: visible;
	POSITION: absolute;
	padding: 0px;
	float: left;
	margin: 0px;
	Z-INDEX: 1;
}
#tabs LI LI {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#tabs LI LI A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 107px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
#tabs LI LI A:hover {
	background-image: none;

}

#topnav-wrapper {
	float: right;
	width: 300px;
	margin-top: 40px;
	margin-right: 15px;
}
#topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color: #006699;
}
#topnav a:link {color: #006699; text-decoration: none;}
#topnav a:visited {color: #006699; text-decoration: none;}
#topnav a:hover, {color: #006699; text-decoration: underline;}
/*nav ENDS */
#leftcol-home-wrapper {
	width: 500px;
	margin-left: 30px;
	float: left;
	margin-top: 20px;
	margin-right: 33px;
	margin-bottom: 15px;
}
#home-intro {
	width: 500px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
}
#testimonial-body {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
	text-align: left;
}

#testimonial-source {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
#testimonial-source a:link {color: #006699; text-decoration: none;}
#testimonial-source a:visited {color: #006699; text-decoration: none;}
#testimonial-source a:hover, {color: #006699; text-decoration: underline;}

#sidebarpanel1-body-wrapper {
	background-color: #e5e5d5;
	background-image: url(images/sidebarpanel1-top.gif);
	background-repeat: no-repeat;
	width: 347px;
}
#sidebarpanel1-body {
	padding: 20px;
}

#sidebarpanel1-footer {
	background-color: #e5e5d5;
	background-image: url(images/sidebarpanel1-btm.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 347px;
}

#rightcol-home-wrapper {
	width: 347px;
	margin-right: 30px;
	float: right;
	margin-top: 20px;
	margin-bottom: 15px;
}

#leftcol-pf-wrapper {
	width: 307px;
	margin-left: 30px;
	float: left;
	margin-top: 20px;
	margin-right: 33px;
	margin-bottom: 15px;
}
#rightcol-pf-wrapper {
	width: 540px;
	margin-right: 30px;
	float: right;
	margin-top: 20px;
	margin-bottom: 15px;
}

#pf-intro {
	width: 307px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 13px;
	text-align: left;
	vertical-align: top;
}

#leftcol-profile-wrapper {
	width: 500px;
	margin-left: 30px;
	float: left;
	margin-top: 20px;
	margin-right: 33px;
	margin-bottom: 15px;
}
#profile-intro {
	width: 500px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
}
#rightcol-profile-wrapper {
	width: 347px;
	margin-right: 30px;
	float: right;
	margin-top: 20px;
	margin-bottom: 15px;
}

#subnav-wrapper {
	background-image: url(images/subnav-bg.gif);
	height: 31px;
	width: 960px;
}
#copyright {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
	width: 900px;
	margin-right: 30px;
	margin-left: 30px;
	padding: 9px;
}
