/*a:hover.tablinks { color:#4927FF }*/

a:hover.workout { color:#4927FF } 

a:hover.clinics { color:#4927FF } 

a:hover.social { color:#4927FF } 

a:hover.races { color:#4927FF } 
/*
a:visited.menu { color:#FFFFFF } 

a:hover.menu { color:#4927FF } 
*/
a:link.link2 { color:#FFFFFF; text-decoration: underline; } 

a:visited.link2 { color:#FFFFFF; text-decoration: underline; } 

a:active.link2 { color:#FFFFFF; text-decoration: underline; } 

a:hover.link2 { color:#990000; text-decoration: underline; } 

a:visited.link1 { color:#990000 } 

/*a:hover.link1 { color:#4927FF }*/

a:visited.smlink2 { color:#990000 } 

/*a:hover.smlink2 { color:#4927FF } */

a:hover.link1white { color: #FFFFFF; text-decoration: underline; }

a:visited.link1white { color:#FFFFFF text-decoration: none;  } 

a:visited.link3 { color:#990000 } 

/*a:hover.link3 { color:#4927FF } */

a:visited.logon { color:#990000 } 

a:visited { color:#990000 } 

a:hover.logon { color:#4927FF } 



.lines td {height: 1px; border-bottom: 1px solid #1A0D81;}

.headline {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #1A0D81;	list-style-position: outside;	list-style-image: url(images/dash.gif);	background-color: #FFFFFF;	white-space: nowrap;}

.bodytxt {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}

.list1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	list-style-image: url(../images/list1.jpg);	list-style-position: outside;}

.list2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	line-height: 25px;	list-style-type: none;	list-style-image: url(../images/dashbullet.gif);}

.list3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	list-style-image: url(../images/list3.jpg);}

.menu {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;}

.logon {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #990000;	text-decoration: none;	font-weight: bold;}

.whitesm {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;}

.link2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	text-decoration: underline;}

.link1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #990000;	text-decoration: none;}

.link3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #990000;	text-decoration: none;}

.workout {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	text-decoration: none;}

.clinics {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #003300;	text-decoration: none;}

.social {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #990000;	text-decoration: none;}

.races {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #0D289C;	text-decoration: none;}

.calendar {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;}

.section {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight: bold;	line-height: 14px;}

.highlighttxt {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1A0D81;	font-weight: bold;}

.subtitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1A0D81;	font-weight: bold;}

.fillred {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	font-weight: bold;	background-color: #990000;}

.fillgreen {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	font-weight: bold;	background-color: #003300;}

.fillblue {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	font-weight: bold;	background-color: #1A0D81;}

.subtitlefill {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	font-weight: bold;	background-color: #1A0D81;	padding: 3px;	vertical-align: middle;}

.tinytxt {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	text-decoration: none;}

.tinytxtlist {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	list-style-type: none;}

.smallbr {	line-height: 5px;}

.imgborder {	padding: 5px;	margin: 0px;	border: thick solid #FFFFFF;}



body {	background-color: #000033; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

table, td, tr, p {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px;

}



.title { font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;	font-weight: bold;} 



.nospace {	line-height: 0px;	margin: 0px;	padding: 0px;}

.sale {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	font-weight: bold;	vertical-align: middle;	padding: 1px;	background-color: #990000;	text-transform: uppercase;}

.rent {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	font-weight: bold;	vertical-align: middle;	padding: 1px;	text-transform: uppercase;	background-color: #1A0D81;}

.sale2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	font-weight: bold;}

.bodytxtWhite {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;}

.link1white {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;}

.titleWhite {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	font-weight: bold;	text-transform: capitalize;	text-decoration: none;}

.boxTitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #1A0D81;	font-weight: bold;	text-transform: capitalize;}

.blkTitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;	font-weight: bold;	text-transform: capitalize;}

.bluTitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #0000FF;	font-weight: bold;	text-transform: capitalize;}

.byline {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	font-style: italic;}

.newshead {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #1A0D81;	font-weight: bold;}

.highlightred {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #990000;	font-weight: bold;}

.tablinks {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #990000;	text-decoration: none;	font-weight: normal;}

.tabimgOff {	background-image: url(images/tab_off.gif);	background-repeat: no-repeat;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	text-decoration: none;	background-position: center bottom;}

.tabimg {	background-image: url(images/tab.gif);	background-repeat: no-repeat;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	text-decoration: none;	background-position: center bottom;}

.tinyheader {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #1A0D81;	text-decoration: none;}

.onprofile {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1A0D81;	font-weight: normal;}

.profilehead {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #990000;	text-decoration: underline;	font-weight: bold;}

.profile_on {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	font-weight: normal;	vertical-align: middle;	background-color: #990000;	text-transform: none;	line-height: 14px;}

.bodytxtItalic {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-style: italic;}

a {	color: #990000;	text-decoration: none;}

a:hover {	color: #4927FF;}

a:active {	color: #990000;	text-decoration: none;}

.button {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	font-weight: bold;	background-color: #990000; padding:3px;	vertical-align: middle;	background-image: url(../publicimages/menu_01.png);}

.rowshade {	background-color: #E6E8F1;}

.bodytxtBold {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight: bold;}

.bodytxtRed {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #990000;	font-weight: bold;	text-transform: capitalize;}

.chklist {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	list-style-image: url(../images/chklist.gif);	list-style-type: circle;}

.vertline {	border-top-width: thin;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: solid;	border-top-color: #FF00FF;}

.alpha {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	letter-spacing: 1em;}

.yearBar {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #0A0D81;	white-space: nowrap;	background-image: url(../images/reddash.gif);	background-position: center center;	text-decoration: none;	text-align: center;	width: 100%;	margin: 0px;	padding: 0px;	height: 25px;	vertical-align: middle;}



a.race { color: blue;}

a.race:link { color: blue; text-decoration: none;}

a.race:visited { color: blue; text-decoration: none;}

a.race:hover { color: blue;}

a.race:active {	color: blue; text-decoration: none;}



a.meeting {    color: #990000;}

a.meeting:link { color: #990000; text-decoration: none;}

a.meeting:visited { color: #990000; text-decoration: none;}

a.meeting:hover { color: #990000;}

a.meeting:active {	color: #990000; text-decoration: none;}



a.clinic {    color: #003300;}

a.clinic:link { color:  #003300; text-decoration: none;}

a.clinic:visited { color:  #003300; text-decoration: none;}

a.clinic:hover { color:  #003300;}

a.clinic:active {	color:  #003300; text-decoration: none;}



a.other {    color: #990000;}

a.other:link { color:  #990000; text-decoration: none;}

a.other:visited { color:  #990000; text-decoration: none;}

a.other:hover { color:  #990000;}

a.other:active {	color:  #990000; text-decoration: none;}



a.swimworkout:link, a.bikeworkout:link, a.runworkout:link, a.otherworkout:link { color: #666666; text-decoration: none;}

a.swimworkout:visited, a.bikeworkout:visited, a.runworkout:visited, a.otherworkout:visited { color: #666666; text-decoration: none;}

a.swimworkout:hover, a.bikeworkout:hover, a.runworkout:hover, a.otherworkout:hover { color:  #666666;}

a.swimworkout:active, a.bikeworkout:active, a.runworkout:active, a.otherworkout:active { color:  #666666; text-decoration: none;}



.smdash {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	list-style-image: url(../images/smlist3.jpg);	list-style-position: inside;	padding-left: 8px;}

.smlist1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	list-style-image: url(../images/smlist1.jpg);	margin-left: 0px;	padding-left: 0px;	list-style-position: inside;}

.smlist3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	list-style-image: url(../images/smlist2.jpg);	list-style-position: inside;	padding-left: 5px;}

.smlink2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #990000;	text-decoration: none;	line-height: 15px;}

.repeaty {	background-repeat: repeat-y;}

ul {	list-style-image: url(../images/list1.jpg);}

.redbullets {	list-style-image: url(../images/list2.jpg);}

.discounts {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #1A0D81;	font-weight: bold;	background-color: #FFFFFF;}

.modtitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1A0D81;	font-weight: bold;	background-color: #FFFFFF;	text-align: left;	background-position: left center;}

.breadcrumbs {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	text-decoration: none;		}

.modreddash {	text-decoration: none;	background-image: url(../images/reddash_12.gif);	background-position: center;	white-space: nowrap;} 

ol {	color: #1A0D81;}



.hear {

	vertical-align:top;

}



.txtbox, .dropdown {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 175px;

}



.smtxtbox {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 75px;

}



.chkbx {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 20px;

	padding: 0px;

	margin: 0px;

	border: 0px;

	outline: 0px;

}



.txtarea {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 500px;

}

.error { color:#FF3300; font-weight:bold; }
.success { color:#339900; font-weight:bold; }
fieldset { border:0px; }
.reactivation_data { font-weight: bold; }
.sponsors { width:612px; }
.sponsorswide { width:744px; }
ul.sponsorrow { list-style-image:none; list-style-position:outside; list-style-type:none; float:left;}
div.sponsorrow { margin:0 auto;}
.sponsorlogo { display: inline; float:left}
.sponsorrow .sponsorlogo {display:inline; padding:10px 0px; width:204px; text-align:center;}
.sponsorswide .sponsorrow { width:690px; }
.sponsorswide .sponsorlogo { width:230px; }