body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none ; font-weight: normal; line-height: 19px; BACKGROUND-IMAGE: url(images/bg.jpg); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #99ccff; text-align: center; }
.bg {	BACKGROUND-IMAGE: url(images/bg.jpg); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #99ccff }
#col
{
	float: left;
	width: 200px;
	display: inline;
	line-height: 130%;
	margin: 0 0 1em 40px;
	padding: 15px 0 0 0;
	background-image: url(images/col.jpg); no-repeat 0 0; width: 960px }

select {
	border:1px solid #CCC;
	color:#333333;
       padding:5px;
	font:15px Arial, Helvetica, sans-serif;
}

.checkbox {
	border:1px solid #CCC;
	color:#333333;
	font: 15px Arial, Helvetica, sans-serif;
	padding:5px;
}
textarea {
	border:1px solid #CCC;
	color:#333333;
	font: 15px Arial, Helvetica, sans-serif;
	padding:5px;
	width:230px;
}
.submitbutton {
font-size:14px;
padding:6px 10px;
}
#frame0 { text-align: center; width: 980px }
#frame1 { border: 1px solid #80A0C8 }
#frame2 { border: 2px solid #205C98 }
#catbox { margin-top: 0px; background-color: #ffffff; padding: 12px; width: 948px; float: center; border: 1px solid #000000 }
#catL { text-align: left; float: left; width: 50% }
#catR { text-align: left; float: right; width: 50% }
.label { margin-top: 0px; float: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #80A0C8; text-align: center; } 

/* main top nav styles */
#mainnav {background:  url(images/main_bg.gif) repeat-x; height: 0.9em; margin-left: 0em }
#mainnav ul {list-style: none; margin: 0; padding: 0;  width: 65em }
#mainnav ul li {float: left; background:  url(images/separator.gif) right top no-repeat  }
#mainnav a {padding: 0.2em 1em 0.1em 1em; display: block; color: #003466; text-decoration: none }
#mainnav a:hover {color: #AD0010; text-decoration: underline }
#mainnav li.selected-pre {font-size: 10px; font-weight: bold; background: url();} /* to be used before the selected item */
#mainnav li.selected {font-size: 10px; font-weight: bold; background:  url(images/sel_right_bg.gif) right top no-repeat }
#mainnav li.selected a {font-size: 10px; font-weight: bold; background:  url(images/sel_left_bg.gif) no-repeat }
.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; color: #80A0C8; text-decoration: none ; font-weight: bold; border-bottom: solid #cccccc 1px; padding-bottom: 8px; margin-bottom: 8px; }
aa { color: #00f; font-weight: normal; text-decoration: none }
aa:hover { color: #00f; font-weight: normal; text-decoration: underline }
a {padding: color: #0000FF; text-decoration: none }
a:visited {color: #0000FF; text-decoration: none }
a:hover {color: #AD0010; text-decoration: underline }
/* new top nav styles 'Candara', 'Trebuchet MS', Verdana, Sans-Serif */
#dolphincontainer{position:relative;height:53px;color:#E0E0E0;background:#143D55;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#subnav a {font-size:11px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;}
#dolphinnav{position:relative;height:33px;font-size:13px;font-weight:bold;background:#fff url(images/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 20px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;padding:0 0 0 20px;height:33px;}
#dolphinnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#fff;background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url(images/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(images/dolphin_right-ON.gif) no-repeat top right;height:33px;}