BODY { margin: 0 10px 0 0; background-color: black; height:100%}
BODY { font-size: 11px; color: #555555; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; line-height: 11px}

/* Login Styles */


A#login {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: right ; color: white; letter-spacing: 0px;}
A#loginsubmit{font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: center; color: white; background-color: red; height: 14px; border: 1px solid white; text-decoration: none; padding: 0 5px 0 5px}
INPUT#login {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; color: #555555; background-color: white; width: 100px; border: 1px solid #550000; height: 11px;}
LABEL#login {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: right ; color: white; letter-spacing: 2px;}
INPUT#loginsubmit{padding-bottom: 3px; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: center; color: white; background-color: red; width: 50px; height: 14px; border: 1px solid white}
FORM#login {padding:0; margin:0; clear:none; display:inline}

SPAN#login {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: right ; color: white; }

/* Main Content */


#content P {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; text-align: justify; text-indent: 10px; line-height: 15px}
#content P#noindent {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; line-height: 15px; padding:0; margin:0; clear: none}
#content P#profile {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; line-height: 13px; padding: 0px; text-align: center; margin: 0 0 40px 0; clear: none}
#content P#dynamicevents {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; padding: 0 0 0 18px; margin:0; line-height: 15px; background: url(images/eventslink.gif) no-repeat left 3px}


#content H1 {font-size: 17px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: white; background:  transparent url(images/headerbgfull.gif) no-repeat ;padding: 7px 5px 7px 20px; margin: 10px 0 0 0; clear: none; line-height: 11px}
#content H2 {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; background:  #cccccc url(images/dynamicbg.gif) repeat; height:10px; padding: 5px 5px 5px 20px; margin: 0; clear: none; line-height: 11px}
#content H3 {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ee0000; padding: 10px 0px 0px 20px; margin-bottom: 0px !important; margin-bottom: -5px; clear: none; text-transform: uppercase;  line-height: 15px}
#content H3#news {margin: 0; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ee0000; background: transparent url(images/newslink.gif) no-repeat left 4px; padding: 0 0 0 15px; clear: none; text-transform: uppercase}
#content H3#newslarge {margin: 0; font-size: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ee0000; background: transparent url(images/newslink.gif) no-repeat left 4px; padding: 0 0 0 15px; clear: none; text-transform: uppercase}
#content H3#profile {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ee0000; padding: 0px 0 20px 105px; clear: none; text-transform: uppercase}
#content H4 {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; background-color: white; height:10px; padding: 10px 5px 5px 20px; margin: 20px 0 0 0; clear: none; border-top: 1px solid #cccccc}
#content H5 {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ee0000; padding: 10px 0px 0px 160px; clear: none; text-transform: uppercase}
#content H6 {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: white; background-color: #ee0000; text-align: center; border: 1px solid #555555; padding: 4px; line-height: 15px}

#content STRONG {font-weight: bold; color: #ee0000}
#content A {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; padding:0; margin: 0}
#content A#snowmobile {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; padding-left: 20px; margin:0; background: url(images/eventslink.gif) no-repeat left 4px;}
#content A#file {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; padding-left: 20px; margin:0; background: url(images/newslink.gif) no-repeat left 4px;}
#content A#arrow {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; padding:0 0 0 8px; margin: 0 10px 0 0; background: url(images/smalllinkarrow.gif) no-repeat left 3px;}
#content A#totop {width: 100%; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; padding:0 0 0 12px; margin: 0; background: url(images/uparrow.gif) no-repeat left 5px;}
#content A#name {padding:0; margin: 0; clear: none}
#content UL {list-style: none}
#content LI {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; line-height: 15px; padding: 0 0 10px 15px; background: transparent url(images/bullet.gif) no-repeat left 6px}
#content LI#filelink {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; line-height: 15px; padding: 0 0 10px 15px; background: transparent url(images/filelink.gif) no-repeat left 4px}
#content LI#filelink2 {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #3300FF; line-height: 15px; padding: 0 0 10px 15px; background: transparent url(images/filelink.gif) no-repeat left 4px}
#content LI#filelink3 {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #FF0000; line-height: 15px; padding: 0 0 10px 15px; background: transparent url(images/filelink.gif) no-repeat left 4px}
#content LI#newslink {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; line-height: 15px; padding: 0 0 10px 15px; background: transparent url(images/newslink.gif) no-repeat left 4px}
#content LI#eventslink {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; line-height: 15px; padding: 0 0 10px 15px; background: transparent url(images/eventslink.gif) no-repeat left 4px}
#content DIV#tableheader {width: 460px; height: 20px; background: #cccccc url(images/headerbg.gif) repeat top left; margin: 20px 0 0 0;}
#content DIV#tableheadercell {float: left; height: 15px; padding: 5px 8px 0px 8px; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: white; border-left: 1px solid white; text-transform: uppercase}
#content DIV#tableheadercellbegin {float: left; height: 15px; padding: 5px 8px 0px 8px; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: white; text-transform: uppercase}
#content DIV#tablecontainer {width: 458px; margin: 0; padding:0; border-left: 1px solid #555555; border-right: 1px solid #555555; border-bottom: 1px solid #555555}
#content DIV#tablecontainerscroll {width: 458px; margin: 0; padding:0; height: 124px !important; height: 127px; overflow: auto !important; overflow: hidden; overflow-y: scroll; overflow-x: hidden;border-left: 1px solid #ee0000; border-right: 1px solid #ee0000; border-bottom: 1px solid #ee0000}
#content DIV#tablecontainerscroll {	scrollbar-arrow-color: #ffffff;
				scrollbar-3dlight-color: #ee0000;
				scrollbar-darkshadow-color: #ee0000;
				scrollbar-face-color: #ee0000;
				scrollbar-highlight-color: #ffffff;
				scrollbar-shadow-color: #ffffff;
				scrollbar-track-color: #777777 }


#content DIV#tabledataa {width: 442px; margin: 0; background: white; border-bottom: 1px solid #555555 }
#content DIV#tabledatab {width: 442px; margin: 0; background: #eeeeee; border-bottom: 1px solid #555555 }
#content DIV#tabledatac {width: 100%; margin: 0; background: white; border-bottom: 1px solid #555555 }
#content DIV#tabledatad {width: 100%; margin: 0; background: #eeeeee; border-bottom: 1px solid #555555 }
#content DIV#tabledatacell {float: left; height: 24px; overflow: hidden; padding: 3px 8px 0px 8px; font-size: 11px; line-height: 13px;  font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; border-left: 1px solid #555555;  background: transparent}
#content DIV#tabledatacellbegin {float: left; height: 24px; overflow: hidden; padding: 3px 7px 0px 8px; font-size: 11px;  line-height: 16px;  font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; background: transparent }

#content DIV#profilelabel {margin-bottom: 5px; padding-top: 2px; padding-right: 5px; width: 100px; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; text-align: right; line-height: 15px; float: left}
#content DIV#profiledata {margin-bottom: 5px; padding-top: 2px; width: 160px; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000;  text-align: left; line-height: 15px; float:left} 

#content IMG {margin: 10px 0 10px; border: 0px solid white}
#content IMG#profile {margin: 0 0 10px 0; padding: 0; border: 1px solid #ee0000}


#content LABEL {margin-bottom: 10px; padding-top: 2px; padding-right: 5px; float: left; clear: both; width: 150px; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; text-align: right; line-height: 15px}
#content LABEL#profile {margin-bottom: 10px; padding-top: 2px; padding-right: 5px; float: left; clear: both; width: 100px; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; text-align: right; line-height: 15px}
#content INPUT { margin-bottom: 10px; width: 200px; border: 1px solid #555555; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; background-color: #eeeeee} 
#content INPUT#display { margin-bottom: 10px; width: 200px; border: 0px solid #555555; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; background-color: white} 
#content INPUT#profile { margin-bottom: 10px; width: 190px; border: 0px solid white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; background-color: white;} 
#content INPUT#checkbox{ margin-bottom: 10px; width: 15px; background-color: white; border: 0px solid white; text-align: left}
#content INPUT#radio{ margin-bottom: 10px; width: 15px; background-color: white; border: 0px solid white; text-align: left}
#content INPUT#submitbutton {margin-left: 158px; width: 100px; background-color: #ee0000; border: 1px solid black; color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold}
#content INPUT#submitbuttonsecond {margin-left: 5px; width: 95px; background-color: #ee0000; border: 1px solid black; color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold}
#content INPUT#button {margin-left: 158px; width: 100px; background-color: #ee0000; border: 1px solid black; color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold}
#content SELECT { margin-bottom: 10px; width: 205px; border: 1px solid #555555; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; background-color: #eeeeee}
#content SELECT#highlight { margin-bottom: 10px; width: 205px; border: 1px solid #555555; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: #ee0000; color: white;}
#content TEXTAREA{ margin-bottom: 10px; width: 200px; border: 1px solid #555555; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; background-color: #eeeeee; overflow:auto}
#content TEXTAREA {	scrollbar-arrow-color: #ffffff;
				scrollbar-3dlight-color: #ee0000;
				scrollbar-darkshadow-color: #ee0000;
				scrollbar-face-color: #ee0000;
				scrollbar-highlight-color: #ffffff;
				scrollbar-shadow-color: #ffffff;
				scrollbar-track-color: #777777 }

#content TEXTAREA#profile { margin-bottom: 10px; width: 160px; height: 80px; border: 1px solid #cccccc; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; background-color: white; overflow:auto}
#content TEXTAREA#profile {	scrollbar-arrow-color: #ffffff;
				scrollbar-3dlight-color: #ee0000;
				scrollbar-darkshadow-color: #ee0000;
				scrollbar-face-color: #ee0000;
				scrollbar-highlight-color: #ffffff;
				scrollbar-shadow-color: #ffffff;
				scrollbar-track-color: #777777 }




/* Sponsor Content */

A#textlink {padding: 0 0 10px 14px; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; margin:0; line-height: 15px; background: url(images/newslink.gif) no-repeat left 3px}
IMG#sponsor {border: 0pt; padding-bottom: 10px }
H1#sponsor{font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: white; background: #3300FF url(images/headerbgblue.gif) repeat; text-transform: uppercase; text-align: center; padding: 2px; margin: 0px 0 20px 0}
H1#sponsortwo{font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: white; background: #3300FF url(images/headerbg.gif) repeat; text-transform: uppercase; text-align: center; padding: 2px; margin: 0px 0 20px 0}

/* Dynamic Content Styles */

A#dynamic {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; padding-left: 10px; margin:0; background: url(images/smalllinkarrow.gif) no-repeat left 4px;}
A#dynamicnews {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; padding: 0; margin:0;}
A#dynamicevents {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; padding: 0; margin:0;}


H2#dynamic {font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #3300FF; text-transform: uppercase; padding: 0; margin:0}
H1#dynamic {font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #FF0000; text-transform: uppercase; padding: 0; margin:0}

P#dynamic {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; padding: 0; margin:0; line-height: 15px;}
P#dynamicnews {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; padding: 0 0 0 14px; margin:0; line-height: 15px; background: url(images/newslink.gif) no-repeat left 3px}
P#dynamicnews2 {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #3300FF; padding: 0 0 0 14px; margin:0; line-height: 15px; background: url(images/newslink.gif) no-repeat left 3px}
P#dynamicevents {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; padding: 0 0 0 18px; margin:0; line-height: 15px; background: url(images/eventslink.gif) no-repeat left 3px}

STRONG#dynamic  {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; padding: 0; margin:0}

IMG#dynamic {border: 1px solid #ee0000}


/* Footer Styles */

A#footer {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #cccccc; padding: 5px 10px 0px 10px; text-decoration: none}
A#footersmall {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #cccccc; text-decoration: underline}
P#footer  {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; padding: 0 0 20px 0;}

/* Navigation Styles */

SELECT#navigation  {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; color: #555555; background-color: #cccccc; margin-left: 10px; margin-top: 3px; width: 120px}


/* Miscelanneous Style */

.invisible-item {display:none}
.visible-item {display:inline}


/* NavigationMenu Styles */


#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}


#nav A {
	display: block;
	text-decoration: none;
}




#nav li { /* all list items */
	float: left;
	width: 80px; /* width needed or else Opera goes nuts */
	height: 15px;
	text-align: center;	
	color: black;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 10px 0 10px;	
	border-top: 2px solid black;
}

#nav li A {	
	color: white;
	font-size: 11px;
	font-weight: bold;
	width: 80 px;
	height:15px;
	
}



#nav li ul { /* second-level lists */
	position: absolute;
	width: 100px;
	top: 22px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin-left: -10px !important; margin-left: -50px;
	background: black;
	padding-top: 3px;
	
}


#nav li ul li { /* second-level lists */
	float: left;
	background: black;
	color: white;
	width: 96px !important; width: 94px;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	height: 15px;
	border-top: 0px solid black;
	margin: 0 1px 0 1px;
	margin-bottom: 3px !important; margin-bottom: 2px;
	

}

#nav li ul li A { /* second-level lists */
	color: white;
	font-size: 10px;
	font-weight: normal;
	width: 96px !important; width: 94px;
	height: 12px;
	border: 1px solid white;
	padding: 2px 0 0 0;
}





#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background:  black url(images/menugradient.gif) repeat-x top left;
	width: 80px;
	padding: 5px 10px 0 10px;
	border-top: 2px solid #ee0000;
}

#nav li li:hover, #nav li li.sfhover {
	background:  #ee0000;
	width: 98px !important; width: 96px;
	height: 15px;
	padding: 0;
	border-top: 0px solid black;
}


/* Administrator Styles */

/* Admin Content */

#admin DIV#body {width: 600px; height: 400px; overflow: auto}
#admin DIV#body {scrollbar-arrow-color: #ee0000; scrollbar-3dlight-color: white; scrollbar-darkshadow-color: white; scrollbar-face-color: white; scrollbar-highlight-color: #ee0000; scrollbar-shadow-color: #ee0000 ;scrollbar-track-color: white }

#admin P {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; text-align: justify; text-indent: 10px; line-height: 15px}

#admin H1 {font-size: 17px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ee0000; width: 600px; padding: 5px 0px 0px 0px; height: 20px; margin: 0; border-bottom: 1px solid #dddddd; clear: none}
#admin H2 {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; height:10px; padding: 5px 0px 0px 0px; margin: 0 0 10px 0 ; clear: none}
#admin H2 A {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; padding:0 0 0 8px; margin: 0 10px 0 0; background: url(images/smalllinkarrow.gif) no-repeat left 3px;}

#admin A#main {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; padding:0 0 0 10px; margin: 0; background: url(images/smalllinkarrow.gif) no-repeat left 3px; line-height: 18px}
#admin A#mainselected {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; padding:0 0 0 10px; margin: 0; background: url(images/smalllinkarrowdown.gif) no-repeat left 5px; line-height: 18px}

#admin A#sub {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #999999; padding:0 0 0 28px; margin: 0; line-height: 18px; text-decoration: none}
#admin A#sub:hover {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; padding:0 0 0 28px; margin: 0; line-height: 18px; text-decoration: none}

#admin A#subselected {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; padding:0 0 0 28px; margin: 0; line-height: 18px; text-decoration: none}





#admin DIV#tableheader {background-color: #ee0000; width: 599px; height: 18px; padding: 0; margin:0; border-top: 1px solid #ee0000; border-right: 1px solid #ee000; overflow: hidden}
#admin DIV#tableheadercell {float: left; height: 15px; padding: 3px 8px 0px 8px;  margin: 0; font-size: 11px; font-family: Arial, Verdana, Arial, sans-serif; font-weight: bold; color: white; border-left: 1px solid #ee0000; text-transform: uppercase}

#admin  DIV#tabledatacontainer {width: 597px; margin: 0; padding:0; height: 152px;  overflow: auto !important; overflow: hidden; overflow-x: hidden; overflow-y: scroll;  border-left: 1px solid #ee0000; border-right: 1px solid #ee0000; border-bottom: 1px solid #ee0000}
#admin  DIV#tabledatacontainer {scrollbar-arrow-color: white; scrollbar-3dlight-color: #ee0000; scrollbar-darkshadow-color: #ee0000; scrollbar-face-color: #ee0000; scrollbar-highlight-color: white; scrollbar-shadow-color: white; scrollbar-track-color: #ee0000; }

#admin  DIV#tabledatarowa{background-color: #dddddd; width: 597px; height: 18px; padding: 0; margin:0; border-bottom: 1px solid white; overflow: hidden; line-height: 15px;}
#admin  DIV#tabledatarowb{background-color: #eeeeee; width: 597px; height: 18px; padding: 0; margin:0; border-bottom: 1px solid white; overflow: hidden; line-height: 15px;}

#admin  DIV#tabledatarowa:hover, #content DIV#tabledatarowa.sfhover {background-color: #B8C8E1}
#admin  DIV#tabledatarowb:hover, #content DIV#tabledatarowb.sfhover {background-color: #B8C8E1}

#admin  DIV#tabledata {float: left; height: 16px; padding: 2px 8px 0px 8px;  margin: 0; font-size: 9pt; font-family: Arial, Verdana, Arial, sans-serif; font-weight: normal; color: #000033; border-left: 1px solid white;  overflow: hidden}
#admin  DIV#tabledatafirst {float: left; height: 16px; padding: 2px 8px 0px 8px;  margin: 0; font-size: 9pt; font-family: Arial, Verdana, Arial, sans-serif; font-weight: normal; color: #000033;  overflow: hidden}

#admin  DIV#tabledata A {font-size: 9pt; font-family: Arial, Verdana, Arial, sans-serif; font-weight: normal; color: #ee0000; text-decoration: underline; border: 0px solid white; margin-right: 5px; overflow: hidden}

#admin A#submit {float: left; background-color: #ee0000; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; padding: 3px 2px 2px 2px; color: white;  width: 95px;  margin-left: 189px; height: 13px; border: 1px solid black; text-align: center; text-decoration: none}
#admin A:hover#submit {}


#admin LABEL {margin-bottom: 5px;  line-height: 15px; padding-top: 2px; padding-right: 5px; float: left; clear: both; width: 180px; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; text-align: right}
#admin A#label {margin:0;  padding: 0; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000}
#admin INPUT { margin-bottom: 5px; width: 180px; border: 1px solid #555555; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: ##555555; background-color: #eeeeee} 
#admin INPUT#checkbox{ margin: 0 0 5px 0px; width: 15px; background-color: transparent; border: 0px solid white; text-align: left; font-size: 9pt; color: white}
#admin INPUT#radio{ margin-bottom: 0px; width: 15px; background-color: transparent; border: 0px solid white; text-align: left; font-size: 9pt; color: white; float: left}
#admin INPUT#radiotest{ margin-bottom: 0px; width: 15px; background-color: transparent; border: 0px solid white; text-align: left; font-size: 9pt; color: white}
#admin INPUT#display { margin-bottom: 5px; width: 180px; border: 0px solid #ee0000; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; background-color: transparent} 
#admin INPUT#displaylong { margin-bottom: 5px; width: 400px; border: 0px solid #ee0000; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ee0000; background-color: transparent} 
#admin SELECT { margin-bottom: 8px !important; margin-bottom: 5px; width: 185px; border: 1px solid #555555;  font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; background-color: #eeeeee}
#admin SELECT#highlight {margin-bottom: 8px !important;  margin-bottom: 5px; width: 185px; border: 1px solid #555555; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: #ee0000; color: white;}
#admin TEXTAREA{ margin-bottom: 5px; width: 180px; border: 1px solid #555555; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: ##555555; background-color: #eeeeee; overflow:auto}
#admin TEXTAREA {scrollbar-arrow-color: white; scrollbar-3dlight-color: #ee0000; scrollbar-darkshadow-color: #ee0000; scrollbar-face-color: #ee0000; scrollbar-highlight-color: white; scrollbar-shadow-color: white; scrollbar-track-color: #ee0000;}


