a {
color: #FF3333;
}
a:hover {
color: blue;
}
body { background-color: White; }
.cancelbutton { font-family: Verdana; height:22px; font-size: 11px; color: Black; border: solid 1px darkgray; font-weight:bold; }
.textlink, .textlink:hover, .textlink:active, .textlink:visited { text-decoration:none; color:Black; font-family:verdana; font-size:10px; }
.textlinkwhite, .textlinkwhite:hover, .textlinkwhite:active, .textlinkwhite:visited { text-decoration:none; color:White; font-family:verdana; font-size:10px; }
.noborder { border:none; }
.helpFont { font-family:Verdana; font-size:11px; color:Black;  }
.lbl { font-family:Verdana; font-size:11px; color:Black; font-weight:normal;  }
.lblleft { padding-left:6px; padding-right:6px; font-family:Verdana; font-size:11px; color:#F59807; font-weight:normal;  }
.sel { background-color:White; font-family: Verdana; font-size: 11px; color: Black; }
.results_header { font-size:14px; color:white; font-weight:bold; }
.side_table { border:solid 1px #F59807; }
.side_table_item { background-color:#ffffff; font-family:Verdana; font-size:10px; color:Black; padding-left:6px; height:18px; border-top: solid 1px #F59807; }
.side_table_item_alt { background-color:#F5F5FA; font-family:Verdana; font-size:10px; color:Black; padding-left:6px; height:18px; border-top: solid 1px #F59807; }
.header { font-family:Verdana; font-size:14px; color:#F59807; font-weight:bold;  }
.paging { font-family:Arial; font-size:11px; color:#004080; font-weight:normal; text-decoration:underline;  }
.lbl_bold { font-family:Verdana; font-size:11px; color:Black; font-weight:bold;  }
.lblError { font-family:Verdana; font-size:11px; color:Red;  }
.textJoin { width:200px; background-color:White; border: solid 1px darkgray; font-family: Verdana; font-size 11px; color: Black; }
.txt { background-color:White; border: solid 1px darkgray; font-family: Verdana; font-size 11px; color: Black; }

.flirt_lbl { width:55px; font-family:Verdana; font-size:11px; font-weight:bold; text-align:center; color:#F59807; background-color: #F5F5FA; font-weight:normal;  }
.flirt_lbl_right { font-family:Verdana; font-size:10px; color:#F59807; font-weight:bold; background-color: whitesmoke;  }

.profile_chkbl td { font-size: 10px; color: #F59807; }
.profile_chkbl { width:225px; border: solid 1px #F59807; background-color:White;}
.profile_chkbl label { padding-right:20px; position:relative; top:-2px; padding-left:4px; }

.profile_rbl td { font-size: 10px; color: #F59807; }
.profile_rbl { width:225px; border: solid 1px #F59807; background-color:White;}
.profile_rbl label { padding-right:20px; position:relative; top:-2px; padding-left:4px; }

.profile_txt_multiline { width:220px; height:85px; background-color:White; border: solid 1px darkgray; font-family: Verdana; font-size 11px; color: Black; }
.profile_txt { width:220px; background-color:White; border: solid 1px darkgray; font-family: Verdana; font-size 11px; color: Black; }
.profile_sel { background-color:White; font-family: Verdana; font-size: 11px; color: Black; }
.profile_lbl { width:125px; font-family:Verdana; font-size:11px; text-align:right; color:Black; font-weight:normal;  }
.profile_lbl { font-family:Verdana; font-size:11px; color:#F59807; font-weight:normal;  }
.profile_lbl2 { background-color:#F5F5FA; font-family:Verdana; font-size:11px; color:#F59807; font-weight:normal; }
.profile_lbl2_right { background-color:#F5F5FA; font-family:Verdana; font-size:11px; color:#000000; font-weight:normal; }
.profile_left { padding:12px; background-color:#F5F5FA; font-family:Verdana; font-size:10px; color:#F59807; font-weight:normal; }

.profile_heading { font-size:12px; font-weight:bold; color:#F59807; font-family:verdana; }
.textLogin { background-color:White; border: solid 1px darkgray; font-family: Verdana; font-size 11px; color: Black; }
.btnJoin { font-family: Verdana; height:22px; font-size: 11px; color: Black; border: solid 1px darkgray; font-weight:bold; }
.btn { font-family: Verdana; height:22px; font-size: 11px; color: Black; border: solid 1px darkgray; font-weight:bold; }
.headerJoin {color:black;font-family:Verdana;font-size: 12px;background-color:#D7D7FC;height:22px;}
.selectJoin { background-color:White; font-family: Verdana; font-size: 11px; color: Black; }
.offsetBackgroundColor { background-color:#F5F5FA; }
.mainBackgroundColor { background-color: #F59807; }
.mainHeader { color:white;font-family:Verdana;font-size: 12px; }
.default, .defaultSmall, .bold, .std, .stdSmall, .stdBold, .stdBoldSmall, .profile, .header, .footer, .error, .message, .grid, .footer, .profileLarge, .btnLink, td { FONT-FAMILY: verdana; FONT-SIZE: x-small }
.nav, .navMain, .navMain2, .navBold { FONT-SIZE: 10px; }
.bold, .boldSmall, .stdBold, .stdBoldSmall, .header, .subHeader, .profile, .error, .message, .grid, .profileLarge, .navMain, .navBold { FONT-WEIGHT: bold }
.std, .std:visited, .stdBold, .stdBold:visited, .stdBoldSmall, .stdBoldSmall:visited, .footer, .footer:visited, .nav, .nav:visited, .navMain, .navMain:visited, .navMain:active, .navMain:hover, .navMain2, .navMain2:visited, .navMain2:active, .navMain2:hover, .btnLink, .btnLink:hover { TEXT-DECORATION: none }
.std:hover, .stdBold:hover, .stdBoldSmall:hover, .nav:hover, .navMain:hover, .navMain2:hover { TEXT-DECORATION: underline }
.defaultSmall, .stdSmall, .boldSmall, .stdBoldSmall, .footer { FONT-SIZE: xx-small }
.attachedFile { font-size:10px; color:#D7D7FC; border: solid 1px darkgray; width:200px; background-color: #F5F5FA; font-family:verdana; font-weight:bold; height:18px; }
.profileLarge { FONT-SIZE: small }
.navMain, .navMain:visited, .navMain:active, .navMain:hover  { COLOR: #ffffff }
.navMain2, .navMain2:visited, .navMain2:active, .navMain2:hover  { COLOR: #ffffff }
.footer { COLOR: #808080 }
.err { COLOR: #ff0000; font-family:verdana; font-size:9px }
.btnLink { COLOR: #000000 }
.default:visited, .defaultSmall:visited, .bold:visited, .boldSmall:visited, .message, .btnLink:hover { COLOR: #0000FF }
.grid { BORDER-RIGHT: thin solid; BORDER-TOP: thin solid; BORDER-LEFT: thin solid; BORDER-BOTTOM: thin solid; COLOR: #000000; BACKGROUND-COLOR: #eeeeee }
.subHeader { BACKGROUND-COLOR: #fafafa }
.std, .stdSmall, .stdBold, .stdBoldSmall, .std:visited, .stdBold:Visited, .roll, .rollBold, .nav { COLOR: #F59807 }
.profile, .profileLarge { COLOR: #0054a6 }
.footer { COLOR: #808080 }
.frame { BORDER: #d7d6fd 1px solid; BACKGROUND-COLOR: #f3f2fe }
.panel { BACKGROUND-COLOR: #edeafb }
.stdButton { border: #000ca6 1px solid }
.secondTable { border:solid 1px darkgray; background-color:white; }
.resultsHeader { font-size: 11px; font-weight: bold; color:black; }
.resultsLeft { height:101; width:107; background-image: url(/templates/hearts/images/mini_left.gif); }
.resultsMiddle { font-size:11px; font-weight:bold; padding-top:8px; width:363; height:79; background-image: url(/templates/hearts/images/mini_top.gif); }
.resultsRight { height:101; width:21; background-image: url(/templates/hearts/images/mini_curve.gif); }
.resultsBottom { height:22; background-image: url(/templates/hearts/images/mini_bottom.gif); }
.header_left { font-weight:bold; font-size:10px; color:#ffcc00; padding-left:4px;padding-right:4px; }
.header_link, .header_link:visited, .header_link:hover, .header_link:active  { color: #ffcc00; font-size:9px; }
.news_header { font-size:16px; font-weight:bold; color:#F59807; }
.news_date { text-align:right; font-size:10px; color:#666666; }
.news_body { font-size:12px; font-weight:bold; color:#000000; }
