body, td, select, input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 1.3em;
	color: #222222;
	margin: 0px;
	padding: 0px;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 1.3em;
	color: #222222;
	padding: 0px;
	margin-bottom: 9px
	
}


.reqfield { font-weight:bold;}

.error {
	color: red;
}
	

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 30px;
	padding: 0px;
	color: #1B7FCB;
}
.eventhead {
	font-size: 16px;
	line-height: 20px;
	color: #1B7FCB;
	font-weight: bold;
}
.indexhead {
	font-size: 16px;
	line-height: 20px;
	color: #005a98;
	font-weight: bold;
}
.indexsubhead {
	font-size: 13px;
	font-weight: bold;
	color: #1B7FCB;
	padding: 0px;
	line-height: 14px;	
}

.indexsubhead2 {
	font-size: 11px;
	font-weight: bold;
	color: #1B7FCB;
	padding: 0px;
	line-height: 12px;	
}

body {	background-color: #FFFFFF; }

a.white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color: #efefef;}

a, a:link {
	text-decoration:none;
	color: #005599;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}



.login { color: #1B7FCB; font-weight:bold; }
.subnav { color: #1B7FCB; font-weight:normal; font-size:10px; line-height:14px; letter-spacing: .03em}
.subnavactive { color: #000000; font-weight:normal; font-size:10px; line-height:14px; letter-spacing: .03em}
.subnav:hover { 
	text-decoration: underline;
	color: #000000;
}

.browselink { color: #1B7FCB; font-weight:normal; font-size:10px; line-height:18px;}
.browselink:hover { text-decoration: underline; }
.utils { letter-spacing: .03em; } 
.cj {
	font-size: 9px;
	font-weight: bold;
	padding: 0px;
	text-transform: uppercase;
	line-height: 12px;
	color: #1B7FCB;
}

.cj:link { color: #1B7FCB;}
.cj:hover { color: #005a98; text-decoration: underline;}

.cjhead {
	font-size: 12px;
	font-weight: bold;
	color:  #333333;
	padding: 0px;
	text-transform: capitalize;
	line-height: 16px;
}

.browsehdr {
	font-size: 10px;
	font-weight: bold;
	color:  #1B7FCB;
	padding: 0px;
	text-transform: capitalize;
	line-height: 14px;
}
.browsehdr:link { color: #1B7FCB;}
.browsehdr:hover { text-decoration: underline; } 

.marqueehead {
	font-size: 20px;
	line-height: 26px;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #005a98;

}

h1 {
	font-size: 14px;
	font-weight: normal;
	padding-top: 6px;
	padding-bottom: 4px;
	background-color: #FFFFFF;	
}
h2 {
	font-size: 13px;
	font-weight: bold;
	color: #1B7FCB;
	padding: 0px;
	text-transform: capitalize;
	letter-spacing: .1em;
	line-height: 14px;	
}


h3 {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 4px;
	color: #666666;
}
h4 {
	font-size: 13px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	text-transform: capitalize;
	color: #333333;
	letter-spacing: .1em;
}
h5 {
	font-weight: normal;
	font-size: 24px;
	line-height: 25px;
	color: #005A98;
	margin-bottom: 3px;
	margin-top: 4px;
}
.h5sub {
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	color: #005A98;
	margin-bottom: 3px;
	margin-top: 3px;
}


#MARQUEE1 {
	list-style: none;
	padding: 6px;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	background-color: #005A98;
	display: block;
	width: 310px;
	vertical-align: top;
	text-align: left;
	text-indent: 0pt;
}

#COLOR1 {
	list-style: none;
	margin: 0;
	padding: 0px;
	background-color: #1B7FCB;
	display: block;
	height: 100px;
	width: 100px;

}
#COLOR2 {
	list-style: none;
	margin: 1;
	padding: 0px;
	background-color: #A1D8DF;
	display: block;
	height: 100px;
	width: 100px;

}

.gray {
	background-color:#ededed;
}

.guideblue {

	background-color:#bdddee;
}
.grayaquaborder {
	border: 1px #A1D8DF solid;
	background-color:#ededed;
	text-align: left;
	padding:10px;
	margin:5px;
}

.separatordiv {

	border-top: medium #A1D8DF solid;
	border-bottom: thin #A1D8DF solid;
	padding: 0.5em;
	background=#ffffff;
	text-align:left;
	clear:both;
}
.aquaborder {
	border: 1px #A1D8DF solid;
	background-color:#ffffff;
	text-align: left;
	padding: 0px;
}

.aquabottomright {
	border-right: 1px #A1D8DF solid;
	border-bottom: 1px #A1D8DF solid;
	padding: 5px;
}

.aqualine {
	border-bottom: 1px #A1D8DF solid;
	clear:both;
}

.midblueline {
	border-bottom: 2px #1B7FCB solid;
	clear:both;
}

.aquabottom {
	border-bottom: 1px #A1D8DF solid;
	margin-bottom: 5px;
	clear:both;
}
.aquabottomgray {
	border-bottom: 1px #A1D8DF solid;
	background-color:#EDEDED;
	margin-bottom: 5px;
}

.aquatopltaqua {
	border-top: 3px #A1D8DF solid;
	line-height: 14px;
	padding: 5px;
	background-color:#E5F4F7;
	color: #1B7FCB;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;	
	clear:both;
}

.caltitle {
	border-top: 1px #ffffff solid;
	border-bottom: 5px #ffffff solid;
	padding: 5px;
	color: #1B7FCB;
	background-color:#bcbcbc;
	font-weight:bold;
	font-size:10px;
}
.callisting { 
	font-size:10px; 
	border-bottom: 5px #ffffff solid;
	padding: 5px;
	background-color: #ededed;
	color: #222222;
}



.footerdiv {

	border-top: medium #A1D8DF solid;
	border-bottom: thin #A1D8DF solid;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	background=#ffffff;
	text-align:left;

}

.text {
	font-size: 11px;
	line-height: 1.3em;
	color: #222222;
}

.hdrBlackBold { 
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.textSmall {
	font-size: 10px;
	line-height: 12px;
	color: #333333;
}
.textSmall:link {
	font-size: 10px;
	line-height: 12px;
	color: #333333;
}
.textSmallgray {
	font-size: 10px;
	line-height: 12px;
	color: #cdcdcd;
}
.textbluebold {
	font-size: 10px;
	font-weight: bold;
	line-height: 1.6em;
	color: #1B7FCB;
}
.capt {
	font-size: 10px;
	line-height: 12px;
	color: #005A98;
	margin-top: 4px;
}

.bread {
	font-size: 12px;
	font-weight: bold;
	color: #1B7FCB;
	padding: 0px;
	text-transform: capitalize;
	letter-spacing: .1em;
	line-height: 14px;	
}
h2:link {
	font-size: 12px;
	font-weight: bold;
	color: #1B7FCB;
	padding: 0px;
	text-transform: capitalize;
	letter-spacing: .1em;
	line-height: 14px;	
}



#mainbox {
	width: 600px;
	text-align: left;
	overflow: visible;
	padding: 12px;
}



form {
	margin: 0;
}


input.txt {
	color: #666666;
	width: 150px;
	margin-bottom: 2px;
	margin-top: 2px;
	background-color: #FFFFFF;
	height: 16px;
	border-top: 1px inset #666666;
	border-right: 1px inset #FFFFFF;
	border-bottom: 1px inset #FFFFFF;
	border-left: 1px inset #666666;
}

.dotlink {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	font-weight: normal;
}
.dotlink a:link, .dotlink a:visited {
	color: #Ffffee;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	font-weight: bold;
}
.dotlink a:hover {
	color: #FFffcc;
	text-decoration:underline;

}
.formtext {
	font-size: 9px;
	line-height: 10px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	letter-spacing: .1em;
}

.whitetxt {
	color: #FFFFFF;
}
#COLOR3 {
	list-style: none;
	margin: 1;
	padding: 0px;
	background-color: #EDEDED;
	display: block;
	height: 100px;
	width: 100px;
	color: #666666;
}
#COLOR4 {
	list-style: none;
	margin: 1;
	padding: 0px;
	background-color: #545454;
	display: block;
	height: 100px;
	width: 100px;
	color: #666666;
}

.graytext { color: #cdcdcd } 
.h3nopad {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.imgfloatleft {
	float: left;
	margin: 5px 5px 5px 0px;
	clear:left;
}
.imgfloatright {
	float: right;
	margin: 15px 5px 5px 5px;
}

.hdrshade {
	background-image: url(images/tile_sidecol_hed.gif);
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	letter-spacing: .1em;
	padding: 5px 3px 5px 3px;
	margin:3px 3px 0px 3px;
	color:#333333;
}

.cjcol {
	padding:3px 3px;
	margin:0px 3px; 
	background-image: url(images/tile_sidecol.gif);
}


.mqlink a:visited, .mqlink a:link {
	color: #A1D8DF;
}

.above, .below { font-size: 70%;
                 font-family: Verdana, Arial, Helvetica, sans-serif; }
.above { vertical-align: 0.7ex; }
.below { vertical-align: -0.3ex; }
.frac { white-space: nowrap; }

a.txtTopNav:link {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 3px;
	padding-right: 6px;
	padding-left: 6px;
	display: block;
	height: 17px;
	border-right-width: 1px;
	background-color: 5fa5da;
}

a.txtTopNav:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 3px;
	padding-right: 6px;
	padding-left: 6px;
	display: block;
	height: 17px;
	border-right-width: 1px;
	background-color: 5fa5da;
}

a.txtTopNav:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 3px;
	padding-right: 6px;
	padding-left: 6px;
	display: block;
	height: 17px;
	background-color: 338cd0;
}

a.txtTopNav:active {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 3px;
	padding-right: 6px;
	padding-left: 6px;
	display: block;
	height: 17px;
	background-color: 338cd0;
}


