body 	{
	margin: 0em;
	padding: 0em;
	font-family:Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:normal;
	line-height:150%;
	color:#000000;
	background-color: #ffffff;
	}

table 	{
	font-size:1em;
	padding:0;
	margin:0;
	}

#titlebar {
	background-color:#F1C5B2;
	height:50px;
	padding:5px 22px;
	margin:5px 0 5px 0;
	}

#header {
	background-image:url(../images/images-home/hdr-bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:138px;
	padding:0;
	margin:0;
	}

#logo {
	float:right;
	background-image:url(../images/images-home/logo.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:219px;
	height:96px;
	padding:0;
	margin:19px 22px 0 0;
	}
	
#dots {
	float:left;
	background-image:url(../images/images-home/dots.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:188px;
	height:84px;
	padding:0;
	margin:0;
	}
	
#home {
	position:absolute;
	top:96px;
	left:24px;
	padding:0;
	margin:0;
	}

#home img {
	border: none;
	}

#content {
	margin:0;
	padding:16px 22px;
	}
	
#intropanel {
	width:268px;
	padding:0;
	margin:0;	
	}
	
#intropanel p {
	padding:4px 12px 7px 12px;
	margin:0;
	}

.bl-a {background: url(../images/images-home/bl-a.gif) 0 100% #FFE5B2 no-repeat}
.br-a {background: url(../images/images-home/br-a.gif) 100% 100% no-repeat}
.tl-a {background: url(../images/images-home/tl-a.gif) 0 0 no-repeat}
.tr-a {background: url(../images/images-home/tr-a.gif) 100% 0 no-repeat; padding:10px}

.sectionlink {
	float:left;
	margin:0 21px 16px 0;
	padding:0;
	}
	
#cyan {
	width:121px;
	background-color:#B2E1F1;
	margin:0;
	padding:0;
	}

#cyan-ftr {
	background-image:url(../images/images-home/cyan-ftr.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:121px;
	height:7px;
	margin:0;
	padding:0;
	}

#peach {
	width:121px;
	background-color:#F1C5B2;
	margin:0;
	padding:0;
	}

#peach-ftr {
	background-image:url(../images/images-home/peach-ftr.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:121px;
	height:7px;
	margin:0;
	padding:0;
	}

#blue {
	width:121px;
	background-color:#B2C4F4;
	margin:0;
	padding:0;
	}

#blue-ftr {
	background-image:url(../images/images-home/blue-ftr.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:121px;
	height:7px;
	margin:0;
	padding:0;
	}

#green {
	width:121px;
	background-color:#B2F0B2;
	margin:0;
	padding:0;
	}

#green-ftr {
	background-image:url(../images/images-home/green-ftr.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:121px;
	height:7px;
	margin:0;
	padding:0;
	}

#pink {
	width:121px;
	background-color:#F2B2C9;
	margin:0;
	padding:0;
	}

#pink-ftr {
	background-image:url(../images/images-home/pink-ftr.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:121px;
	height:7px;
	margin:0;
	padding:0;
	}

#yellow {
	width:121px;
	background-color:#FEF6B2;
	margin:0;
	padding:0;
	}

#yellow-ftr {
	background-image:url(../images/images-home/yellow-ftr.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:121px;
	height:7px;
	margin:0;
	padding:0;
	}

#purple {
	width:121px;
	background-color:#D7B2F4;
	margin:0;
	padding:0;
	}

#purple-ftr {
	background-image:url(../images/images-home/purple-ftr.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:121px;
	height:7px;
	margin:0;
	padding:0;
	}

.linktext img {
	_margin-bottom: 5px;
	border: none;
	}

.linktext .image {
	}

.linktext .text {
	margin: 0 8px;
	}

.linktext {
	padding:0 0 5px 0;
	text-align:center;
	line-height:130%;
	margin:0;
	}

a.sectionnav:link, a.sectionnav:visited {
	color:#000000;
	text-decoration: none;
	}

a.sectionnav:hover, a.sectionnav:active {
	color:#000000;
	text-decoration: underline;
	}

a.textnav:link, a.textnav:visited {
	color:#000000;
	text-decoration: underline;
	background-color:#FFCC66;
	padding:0 4px 2px 4px;
	}

a.textnav:hover, a.textnav:active {
	color:#000000;
	text-decoration: underline;
	background-color:#CCCCFF;
	padding:0 4px 2px 4px;
	}

a.textnavalt:link, a.textnavalt:visited {
	color:#ffffff;
	text-decoration: none;
	}
	
a.textnavalt:hover, a.textnavalt:active {
	color:#ffffff;
	text-decoration: underline;
	}
	
#footer {
	background-image:url(../images/images-home/ftr-bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	padding:0;
	margin:0;
	height:118px;
	background-color:#FF8D1E;
	}
	
#infonav { margin: 10px 0 0 15px; padding: 0; }
#infonav ul { margin: 0; padding: 0; }
#infonav li { display: inline; padding: 0px 10px 0px 10px; border-left: 1px solid #000000; }
#infonav .first { border-left: none; }


#basenav { margin:0; padding:0; color: #000000; }
a.basenav { text-decoration: none; }
a.basenav:link, a.basenav:visited { color:#000000; text-decoration: none; }
a.basenav:hover, a.basenav:active { color:#000000; text-decoration: underline; }
	
#button1 { float:right; width:14em; background-color:#FFFFFF; padding:0; margin:14px 12px 0 0; text-align:center; }
.t1 {background: url(../images/images-home/dot.gif) 0 0 repeat-x; width: 14em}
.b1 {background: url(../images/images-home/dot.gif) 0 100% repeat-x}
.l1 {background: url(../images/images-home/dot.gif) 0 0 repeat-y}
.r1 {background: url(../images/images-home/dot.gif) 100% 0 repeat-y}
.bl1 {background: url(../images/images-home/bl.gif) 0 100% no-repeat}
.br1 {background: url(../images/images-home/br.gif) 100% 100% no-repeat}
.tl1 {background: url(../images/images-home/tl.gif) 0 0 no-repeat}
.tr1 {background: url(../images/images-home/tr.gif) 100% 0 no-repeat; padding:10px}

#button2 { float:right; width:17em; background-color:#FFFFFF; padding:0; margin:14px 12px 0 0; text-align:center; }
.t2 {background: url(../images/images-home/dot.gif) 0 0 repeat-x; width: 17em}
.b2 {background: url(../images/images-home/dot.gif) 0 100% repeat-x}
.l2 {background: url(../images/images-home/dot.gif) 0 0 repeat-y}
.r2 {background: url(../images/images-home/dot.gif) 100% 0 repeat-y}
.bl2 {background: url(../images/images-home/bl.gif) 0 100% no-repeat}
.br2 {background: url(../images/images-home/br.gif) 100% 100% no-repeat}
.tl2 {background: url(../images/images-home/tl.gif) 0 0 no-repeat}
.tr2 {background: url(../images/images-home/tr.gif) 100% 0 no-repeat; padding:10px}

#button3 { float:right; width:14em; background-color:#FFFFFF; padding:0; margin:14px 12px 0 0; text-align:center; }
.t3 {background: url(../images/images-home/dot.gif) 0 0 repeat-x; width: 14em}
.b3 {background: url(../images/images-home/dot.gif) 0 100% repeat-x}
.l3 {background: url(../images/images-home/dot.gif) 0 0 repeat-y}
.r3 {background: url(../images/images-home/dot.gif) 100% 0 repeat-y}
.bl3 {background: url(../images/images-home/bl.gif) 0 100% no-repeat}
.br3 {background: url(../images/images-home/br.gif) 100% 100% no-repeat}
.tl3 {background: url(../images/images-home/tl.gif) 0 0 no-repeat}
.tr3 {background: url(../images/images-home/tr.gif) 100% 0 no-repeat; padding:10px}

#button4 { float:right; width:14em; background-color:#FFFFFF; padding:0; margin:14px 22px 0 0; text-align:center; }
.t4 {background: url(../images/images-home/dot.gif) 0 0 repeat-x; width: 14em}
.b4 {background: url(../images/images-home/dot.gif) 0 100% repeat-x}
.l4 {background: url(../images/images-home/dot.gif) 0 0 repeat-y}
.r4 {background: url(../images/images-home/dot.gif) 100% 0 repeat-y}
.bl4 {background: url(../images/images-home/bl.gif) 0 100% no-repeat}
.br4 {background: url(../images/images-home/br.gif) 100% 100% no-repeat}
.tl4 {background: url(../images/images-home/tl.gif) 0 0 no-repeat}
.tr4 {background: url(../images/images-home/tr.gif) 100% 0 no-repeat; padding:10px}
	
#button5 { float:right; width:14em; background-color:#FFFFFF; padding:0; margin:14px 22px 0 0; text-align:center; }
.t5 {background: url(../images/images-home/dot.gif) 0 0 repeat-x; width: 14em}
.b5 {background: url(../images/images-home/dot.gif) 0 100% repeat-x}
.l5 {background: url(../images/images-home/dot.gif) 0 0 repeat-y}
.r5 {background: url(../images/images-home/dot.gif) 100% 0 repeat-y}
.bl5 {background: url(../images/images-home/bl.gif) 0 100% no-repeat}
.br5 {background: url(../images/images-home/br.gif) 100% 100% no-repeat}
.tl5 {background: url(../images/images-home/tl.gif) 0 0 no-repeat}
.tr5 {background: url(../images/images-home/tr.gif) 100% 0 no-repeat; padding:10px}

.cleaner {
	clear:both;
	height:1px;
	font-size:0px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	visibility:hidden;
	}

.floatclear { 
	display:inline-block; 
	width:100%; 
	}
 
/* Hide from IE-mac \*/ 
* html .floatclear { 
	height:1%; 
	width:auto; 
	}
	
	
#footernav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #999999;
	padding: 0;
	margin: 0 0 0 -20px;
	}
	
#footernav a {
	color: #999999;
	text-decoration: none;
	}	

#footernav a:hover {
	color: #666666;
	text-decoration: underline;
	}
	
#footernav ul {
	}
	
#footernav li {
	display: inline;
	padding: 0 5px;
	border-left: 1px solid #999999;
	}
	
#footernav .first {
	border-left: none;
	padding: 0 3px 0 0;
	}
	
.w3c { margin-left: 20px; }
.w3c img { border: none; }