*{ margin: 0; padding: 0; font-family: verdana, arial, sans-serif;}
body{text-align: center;}

#titlebar{background: url(i/subheader_bb.gif) no-repeat top;}

#titlebar h2{
color: white;
margin: -1px 0 7px 20px;
font-size: 1.2em;
}

#titlebar h2 a{
color: white;
text-decoration: none;
}

#titlebar h2 a:hover {text-decoration: underline;}

#content {border: 1px solid black;vertical-align: top;}


#ca-parent-td {align: left;}

#contentarea{
float: left;
background: #4093BF;
}
#contentarea.firstpage {
background: #4093BF url(i/rainbow_solid_bot.jpg) no-repeat top;
}
#bod td {}
#cbtn {margin: 10px;border:none;}
#textwrapper img.bigbtn{float: right;margin: 10px;border:none;}

#textwrapper{
	color:black;
	padding: 10px;
	/*height: 520px;*/
}
#textwrapper img {margin-top: 25px; border: 1px solid black;}
.fr{float: right; margin-left: 8px;}
.fl{float: left; margin-right: 8px;}


#textwrapper ul {
display: block; float: left;margin-right: 20px;list-style-type: none;
}
.homebullets {
display: block; width: 320px; float: left;
}

#nav {
	margin: 0;
	border-top: 2px solid black;
	border-bottom: 2px solid black;
}

#wrapper {
	margin: 15px auto;
	padding: 0;
	width: 952px;
	border: 2px solid black;
}

#tagline {
font-size:1.4em;
text-align:center;
color: green;
}
#footer {
padding: 5px;
color: white;
font-size:1.3em;
text-align:center;
}
#footer img {
margin: 0 5px -2px 5px;
}
#leftpanel {vertical-align: top;}

.bodtd {padding: 10px 0;}
.bodtd img {border: 1px solid black;}
img.header {border: none;}

#contentarea p, #contentarea td {margin-bottom: 15px;color:white;}
#bod h3, #bod ul, #contentarea p {
font-size:1em;
text-align:left;
color: white;
font-weight: bold;
/*background: #FBFD61;
border: 1px solid black;*/
padding: 6px;
}
#bod ul li {margin: 6px 0 0 14px;}
#bod ul li a {color: white;text-decoration: none;}
#bod ul li a:hover {color: white;text-decoration: underline;}

table#foot a {
	color: white;
	text-decoration: none;
	font-weight: bold;
}
table#foot a:hover {text-decoration: underline;}
