/* www site CSS */
body {
	color: #525252;					/* charcoal: hsl(0,0,32) */
}
#home #bannerArea {
	border-style: solid;
	border-width: 1px 0 2px;
	border-color: #fff;
	position: relative;
	display: block;
}
#home #bannerRow {
	background-color: #bebebe;		/* lt-grey: hsl(0,0,75) */
	border-color: #008c82; 			/* teal */
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Site canvas colors ******************************************/
/***************************************************************/
/* Site canvas colors ********************************* H:000 **/
body {
	background-color: #fbfbfb;
}
.ls-canvas {
	background-image: -webkit-gradient(linear, 0 15%, 0 100%, from(#e4e4e4), to(#fbfbfb));
	background-image: -moz-linear-gradient(#e4e4e4 15%, #fbfbfb 100%);
	background-image: linear-gradient(#e4e4e4 15%, #fbfbfb 100%);
	-pie-background:  linear-gradient(#e4e4e4 15%, #fbfbfb 100%);					/* top-color bottom-color */
}
body.home .ls-canvas {
	background-image: -webkit-gradient(linear, 0 25%, 0 100%, from(#e4e4e4), to(#fbfbfb));
	background-image: -moz-linear-gradient(#e4e4e4 25%, #fbfbfb 100%);
	background-image: linear-gradient(#e4e4e4 25%, #fbfbfb 100%);
	-pie-background:  linear-gradient(#e4e4e4 25%, #fbfbfb 100%);				/* top-color bottom-color */
}
/***************************************************************/
/* End of site canvas colors ***********************************/
/*-------------------------------------------------------------*/

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Start of www pane styles ************************************/
/***************************************************************/

/***************************************************************/
/* pane: p-1  ***** site menu ************************* H:178 **/
/***************************************************************/
.p-1 {	/* border color */
	background-color: #c1d4d3; /* fallback color */
	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#c1d4d3), to(#226e6b));
	background-image: -moz-linear-gradient(#c1d4d3, #226e6b);
	background-image: linear-gradient(#c1d4d3, #226e6b);
	-pie-background:  linear-gradient(#c1d4d3, #226e6b);				/* top-color bottom-color */
}
.p-1 .bg {
	color: #fff;
	background-color: #008080; /* fallback color */
	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#008080), to(#226e6b));
	background-image: -moz-linear-gradient(#008080, #226e6b);
	background-image: linear-gradient(#008080, #226e6b);
	-pie-background:  linear-gradient(#008080, #226e6b);				/* top-color bottom-color */

/*	color: #fff;
	background-color: #134f4d; /* fallback color */
/*	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#134f4d), to(#226e6b));
	background-image: -moz-linear-gradient(#134f4d, #226e6b);
	background-image: linear-gradient(#134f4d, #226e6b);
	-pie-background:  linear-gradient(#134f4d, #226e6b);				/* top-color bottom-color */
}
.p-1 dt {
	border-bottom-color: #d0dbdb;	/* powder-teal: hsl(178,5,86) */
}
.p-1 a,
.p-1 a:link {
	color: #fff;					/* white: hsl(0,0,100) */
	background: transparent url(/resources/images/site/arrow3.gif) no-repeat scroll 0 4px;
}
/***************************************************************/
/* pane: p-2  ****************************************** H:18 **/
/***************************************************************/
.p-2 {	/* border color */
	background-color: #988f8b; /* fallback color */
	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#988f8b), to(#8a8583));
	background-image: -moz-linear-gradient(#988f8b, #8a8583);
	background-image: linear-gradient(#988f8b, #8a8583);
	-pie-background:  linear-gradient(#988f8b, #8a8583);				/* top-color bottom-color */
}
.p-2 .bg {
	background-color: #736763; /* fallback color */
	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#736763), to(#8a8583));
	background-image: -moz-linear-gradient(#736763, #8a8583);
	background-image: linear-gradient(#736763, #8a8583);
	-pie-background:  linear-gradient(#736763, #8a8583);				/* top-color bottom-color */

/*	background-color: #54443d; /* fallback color */
/*	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#54443d), to(#8a8583));
	background-image: -moz-linear-gradient(#54443d, #8a8583);
	background-image: linear-gradient(#54443d, #8a8583);
	-pie-background:  linear-gradient(#54443d, #8a8583);				/* top-color bottom-color */
}
.p-2 dt a {
	color: #fcf1cd;			/* lt-yellow: hsl(46,19,99) */
}
.p-2 dt{
	color: #fcf1cd;			/* lt-yellow: hsl(46,19,99) */
	background: url(/resources/images/site/bg-dot2.gif) repeat-x 0 100%;
}
.p-2 .bg,
.p-2 dd a,
.p-2 dd a:link {
	color: #fff;			/* white: hsl(0,0,100) */
}
.p-2 .active a,
.p-2 a:hover {
	background: url(/resources/images/site/bg-hover2.gif) no-repeat 0 100%;
}
.p-2 a:hover span,
.p-2 .active a span {
	background: url(/resources/images/site/bg-hover.png) no-repeat;
	/* see: /resources/ie6.css */
}
/***************************************************************/
/* pane: p-3  ***************************************** H:175 **/
/***************************************************************/
.p-3 {	/* border color */
	background-color: #93b5b2; /* fallback color */
	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#93b5b2), to(#badbd9));
	background-image: -moz-linear-gradient(#93b5b2, #badbd9);
	background-image: linear-gradient(#93b5b2, #badbd9);
	-pie-background:  linear-gradient(#93b5b2, #badbd9);					/* top-color bottom-color */
}
.p-3 .bg {
	background-color: #dfedec; /* fallback color */
	background-image: -webkit-gradient(linear, 0 0, 0 25%, from(#dfedec), to(#badbd9));
	background-image: -moz-linear-gradient(#dfedec, #badbd9 25%);
	background-image: linear-gradient(#dfedec, #badbd9 25%);
	-pie-background:  linear-gradient(#dfedec, #badbd9 25%);				/* top-color bottom-color */
}
.p-3 p {
	color: #2a2a2a;			/* charcoal: hsl(0,0,16) */
}
.p-3 p a,
.p-3 p a:link {
	color: #a25f35;			/* brown: hsl(23,67,64) */
}
.p-3 .bg,
.p-3 label,
.p-3 select,
.p-3 dt {
	color: #133b4f; 		/* navy: hsl(200,76,31) */
}
.p-3 .form-search dt {
	background: url(/resources/images/site/bg-dot4.gif) repeat-x 0 100%;
}
.p-3 .form-search fieldset {
	background: url(/resources/images/site/bg-cell.gif) no-repeat;
}
.p-3 fieldset dl {
	border-color: #8aaba8;
	background-color: #d5ebe9; /* fallback color */
	background-image: -webkit-gradient(linear, 0 0, 0 10%, from(#f0f7f7), to(#d5ebe9));
	background-image: -moz-linear-gradient(#f0f7f7, #d5ebe9 10%);
	background-image: linear-gradient(#f0f7f7, #d5ebe9 10%);
	-pie-background:  linear-gradient(#f0f7f7, #d5ebe9 10%);				/* top-color bottom-color */
/*	behavior: url(/resources/lib/behaviors/PIE.htc);/**/
}
.p-3 fieldset label,
.p-3 fieldset select {
	color: #695e59;			/* brown: hsl(18,15,41) */
}
.p-3 .separator {
	background: url(/resources/images/site/bg-pixel.gif) repeat-x 0 5px;
}
.p-3 .separator strong{
	color: #50948e;			/* teal: hsl(175,46,58)  */
	background: #d5ebe9;	/* see: ".p-3 fieldset dl{background-color}" */
}
.p-3 .more {
	color: #9a3600;			/* brown: hsl(21,100,60) */
	background: url(/resources/images/site/bg-more.gif) no-repeat 100% 0;
}
/***************************************************************/
/* pane: p-4  ***************************************** H:000 **/
/***************************************************************/
.p-4 {	/* border color */
	background-color: #ebebeb; /* border color */
}
.p-4 .bg {
	background-color: #fff;
}
.p-4 dl dt,
.p-4 ul li {
	border-color: #ebebeb; 			/* grey */
}
/***************************************************************/
/* End of www pane styles **************************************/
/*-------------------------------------------------------------*/