body {background:url('http://www.nifftersnook.com/images/top_bgrd.gif') repeat-x #C8E3F1; line-height: 19px;}
/* 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;}
/* #frame0 {background:url('http://www.nifftersnook.com/images/bottom_bgrd.png') repeat-x bottom #C8E3F1; } */

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;
}
a:hover {
	COLOR: #FF0000
}	
.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; color: #80A0C8; text-decoration: none ; font-weight: bold
}	
.top_link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none ; font-weight: bold
}	
.reg_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none ; font-weight: normal; line-height: 19px
}
td	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none ; font-weight: normal
}
.smalltextgrey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #80A0C8; text-decoration: none; font-weight: normal
}
.submitbutton {
font-size:14px;
padding:6px 10px;
}
/*
. submitbutton {
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
background:#EAF0F7;
border-right:1px outset #424341;
border-bottom:1px outset #424341;
border-left:1px outset #fff;
border-top:1px outset #fff;
height:38px;
}
*/
#old { 
position: relative; 
display: none; 
}
#mainnav {background:  url(images/main_bg.gif) repeat-x; height: 1.6em; 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.5em 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: 13px; font-weight: bold; background: url();} /* to be used before the selected item */
#mainnav li.selected {font-size: 13px; font-weight: bold; background:  url(images/sel_right_bg.gif) right top no-repeat }
#mainnav li.selected a {font-size: 13px; font-weight: bold; background:  url(images/sel_left_bg.gif) no-repeat }
a {padding: color: #0000FF; text-decoration: none }
a:visited {color: #0000FF; text-decoration: none }
a:hover {color: #AD0010; text-decoration: underline }
#frame0 { text-align: center; width: 852px }
#frame1 { border: 1px solid #80A0C8 }
#frame2 { border: 2px solid #205C98 }
#catbox { margin-top: 0px; background-color: #ffffff; padding: 12px; width: 820px; float: center; border: 1px solid #000000 }
#catL { text-align: left; float: left; width: 390px }
#catR { text-align: left; float: right; width: 390px }
.label { margin-top: 0px; float: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #80A0C8; text-align: center; } 
