@charset "UTF-8";
/* CSS Document */

BODY {margin:0px;
	background-color: #494949;
	/* background : url(../images/pix_bg.gif); */
	color:#000000; font-family: Arial, Helvetica, sans-serif;  font-size:12px; }
td, th {margin:0px;color:#000000; font-family: Arial, Helvetica, sans-serif;  font-size:12px; }

.nav-bg { background-color:#808d9d;}
.clear {overflow:hidden; clear:both; margin:0; padding:0; display:block;}

.spacer{display:block; clear:both; line-height:0; font-size:0; overflow:hidden; }
.spacerH{display:block; clear:both; width:5px; line-height:0; font-size:0; overflow:hidden; }
.border-box {border: 1px solid #b5b5b5;}
.dotsolid-rb-white { border-right:1px dotted #ffffff;border-bottom:1px solid #ffffff;}
.dotline-rb { border-right:1px dotted #cccccc;border-bottom:1px dotted #cccccc;}
.dotsolid-rb { border-right:1px dotted #cccccc;border-bottom:1px solid #666666;}
.dotline { background: url(images/img_dotline.gif) repeat-x top; padding: 2px; }
.dotline-nospace { background: url(images/img_dotline.gif) repeat-x top; padding:0px 5px 0px 3px;}
.dotlineH { background: url(images/img_dotlineH.gif) repeat-y top; padding: 6px 0px 6px 0px; }

.time { color: #b4b4b4; text-decoration: none; font-family: Helvetica, Arial; font-weight: normal; font-size:11px}
.text-since {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#FFFFFF; font-weight: bold; padding: 0px 0px 0px 6px;
   border-top: 1px solid #494949; border-bottom: 1px solid #494949;}
   
hr { background-color:#CCCCCC; border:0px; width: 99%;height: 1px;}

/* TEXT COLOR */
b, .bold {font-weight:bold;}
.underline { text-decoration:underline}
.black {color:#000000;}
.gray {color:#666666;}
.gray-drk {color:#333333;}
.white {color:#ffffff;}
.red {color:#CC0000;}
.beige {color:#e5e5dc;}
.red-drk {color:#7a181b;}
.grn {color: #209120;}
.org {color: #8f4c15;}

/* TEXT STYLE */
.txt9 {font-family:Arial, sans-serif; font-size:9px;}
.txt10 {font-family:Helvetica, Arial, sans-serif; font-size:10px;}
.txt11 {font-family:Helvetica, Arial, sans-serif; font-size:11px;}
.txt12 {font-family:Helvetica, Arial, sans-serif; font-size:12px;}
.txt13 {font-family:Helvetica, Arial, sans-serif; font-size:13px;}
.txt14 {font-family:Helvetica, Arial, sans-serif; font-size:14px;}
.txt15 {font-family:Helvetica, Arial, sans-serif; font-size:15px;}
.txt16 {font-family:Helvetica, Arial, sans-serif; font-size:16px;}
.txt18 {font-family:Helvetica, Arial, sans-serif; font-size:18px;}
.txt20 {font-family:Helvetica, Arial, sans-serif; font-size:20px;}
.txt22 {font-family:Helvetica, Arial, sans-serif; font-size:22px;}

.txt12-grn a, .txt12-grn a:visited {font-family: Arial, Helvetica, sans-serif; color: #007700;font-size:12px;text-decoration:underline; font-weight:normal; }
.txt12-grn a:hover {font-family: Arial, Helvetica, sans-serif; color: #007700;font-size:12px;text-decoration:none;font-weight:normal;}

.link-red a, .link-red a:active, .link-red a:visited {font-family: Arial, Helvetica, sans-serif; color: #FF3300;font-size:13px;text-decoration:underline; }
.link-red a:hover {font-family: Arial, Helvetica, sans-serif; color: #FF3300;font-size:13px;text-decoration:none;}
.link-drkred a, .link-drkred a:active, .link-drkred a:visited {font-family: Arial, Helvetica, sans-serif; color: #cc0000;font-size:13px;text-decoration:none; }
.link-drkred a:hover {font-family: Arial, Helvetica, sans-serif; color: #cc0000;font-size:13px;text-decoration:underline;}

.link-black a, .link-black a:active, .link-black a:visited {font-family: Arial, Helvetica, sans-serif; color: #000000;font-size:12px;text-decoration:underline; }
.link-black a:hover {font-family: Arial, Helvetica, sans-serif; color: #666666;font-size:12px;text-decoration:none;}

.link-gray a, .link-gray a:active, .link-gray a:visited {font-family: Arial, Helvetica, sans-serif; color: #666666;font-size:12px;text-decoration:none; }
.link-gray a:hover {font-family: Arial, Helvetica, sans-serif; color: #000000;font-size:12px;text-decoration:underline;}

.txt-org a, .txt-org a:active, .txt-org a:visited {font-family: Arial, Helvetica, sans-serif; color: #c54d00;font-size:12px;text-decoration:underline; }
.txt-org a:hover {font-family: Arial, Helvetica, sans-serif; color: #007700;font-size:12px;text-decoration:none;}

.link-green {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000000; font-weight: normal;}
.link-green a  {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#007700; font-weight: normal;}
.link-green a:active, .link-green a:visited{font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#007700; font-weight: normal;}
.link-green a:hover{font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#007700; font-weight: normal;}

/* NETWORKS LINKS STYLES */
.text-networks {font-family: Arial, Helvetica, sans-serif;  font-size:11px; text-decoration:none; color:#000000; font-weight: bold; padding: 0px 0px 0px 2px}
.text-networkslink {font-family: Arial, Helvetica, sans-serif;  font-size:11px; text-decoration:none; color:#ffff00; font-weight: bold; margin: 0 3px}
.text-networkslink a {text-decoration:none; color:#ffff00; font-weight: bold;margin: 0 3px; font-variant:small-caps;}
.text-networkslink a:active, .text-networkslink a:visited {color: #ffff00;}
.text-networkslink a:hover {color: #ffff00; text-decoration: underline;}

.text-whitelink {font-family: Arial, Helvetica, sans-serif;  font-size:11px; text-decoration:none; color:#FFFFFF; font-weight: bold;}
.text-whitelink a {text-decoration:none; color:#FFFFFF; font-weight: bold;margin: 0 10px}
.text-whitelink a:link {color: #FFFFFF;}
.text-whitelink a:hover {color: #FFFFFF; text-decoration: underline;}
.text-whitelink a:visited {color: #FFFFFF;}

.text-bigheader {font-family: Arial, Helvetica, sans-serif;  font-size:21px; text-decoration:none; color:#209120; font-weight: bold;}
.text-bigheader1 {font-family: Arial, Helvetica, sans-serif;  font-size:18px; text-decoration:none; color:#209120; font-weight: bold;}
.text-bigheader1 a {font-family: Arial, Helvetica, sans-serif;  font-size:16px; text-decoration:none; color:#209120; font-weight: bold;}
.text-bigheader1 a:active, .text-bigheader1 a:visited{font-family: Arial, Helvetica, sans-serif;  font-size:18px; text-decoration:none; color:#209120; font-weight: bold;}
.text-bigheader1 a:hover{font-family: Arial, Helvetica, sans-serif;  font-size:18px; text-decoration:underline; color:#209120; font-weight: bold;}

/* HOMEPAGE BOX STYLES */
.text-head {font-family: verdana, Arial, Helvetica, sans-serif;  font-size:16px; text-decoration:none; color:#000e3e; font-weight: bold;}
.text-subheader {font-family: verdana, Arial, Helvetica, sans-serif;  font-size:12px; text-decoration:none; color:#000000; font-weight: bold;}
.subheader-text {font-family: verdana, Arial, Helvetica, sans-serif;  font-size:12px; text-decoration:none; color:#fff; font-weight: bold;}
.subheader-blk {font-family: verdana, Arial, Helvetica, sans-serif;  font-size:12px; text-decoration:none; color:#000; font-weight: bold;}
.box-bg {background: url(images/img_boxbg.gif); background-repeat: repeat-x;}
.box-bg-green {background: url(images/bg-box-header.gif); background-repeat: repeat-x;}

.top-bg {background: url(images/bg-ras-topnav.jpg); background-repeat: no-repeat;}
.midbox-header {font-family: Helvetica, Arial, sans-serif;  font-size:14px; text-decoration:none; color:#cc0000; font-weight: bold;}
.midbox-text {font-family: Helvetica, Arial, sans-serif;  font-size:12px; text-decoration:none; color:#000e3e; font-weight: bold; line-height:14px;}

.home-midbox-header {font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #00762a;font-size:16px;text-decoration:none; }
.home-midbox-header a, .home-midbox-header a:active, .home-midbox-header a:visited {font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #00762a;font-size:16px;text-decoration:none; }
.home-midbox-header a:hover {font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #00762a;font-size:16px;text-decoration:underline;}

.but-link a {text-decoration:none; display:block; text-align:center; padding: 2px 8px 2px 8px;text-decoration:none; border: 1px solid #192e1b; background-color:#29932a}
.but-link a:link, .but-link a:visited, .but-link a:active {color:#ffffff;text-decoration:none;}
.but-link a:hover {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color:#e7e9e1; background:none #29932a;text-decoration:none;border: 1px solid #192e1b;}

/* PROMO BOX STYLES */
.quote-text { color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size:9px; padding: 4px 2px 0px 6px}
.text-redlink {font-family: Arial, Helvetica, sans-serif;  font-size:11px; text-decoration:none; color:#990000; font-weight: normal;}

.footer { color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif;  font-size:11px;}
.footer a, footer a:visited { margin:0 4px; color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.footer a:hover { margin:0 4px; color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif;  font-size:11px;text-decoration:underline;}
.footer-text { color: #999999; font-family: Tahoma, Arial, Helvetica, sans-serif;  font-size:11px;}
.footer-text a, .footer-text a:visited { color: #999999; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.footer-text a:hover {color: #999999; font-family: Tahoma, Arial, Helvetica, sans-serif;  font-size:11px;text-decoration:underline;}

/* EMAIL FORM STYLES */
.bg-submitbut { font-family: Verdana, Arial; font-size: 11px; font-weight:bold; vertical-align: middle; color: #fff; padding: 1px 0px 2px 0px; width:90px; height:18px; background-image:url(http://www.handicapper.net/images/but-submit-bg.gif); border:none; cursor:auto;}
.submitbut-grn { font-family: Verdana, Arial; font-size: 11px; font-weight:bold; vertical-align: middle; background-color: #29932a; color: #fff; border:1px solid #245124; padding: 1px 8px 1px 8px;height:20px}
.submitButton { font-family: Verdana, Arial; font-size: 11px; vertical-align: middle; background-color: #dadada; color: #000000; border:1px solid #c0c0c0; padding: 2px 8px 2px 8px;}
.text-bluelink {font-family: Arial, Helvetica, sans-serif;  font-size:12px; text-decoration:none; color:#209120; font-weight: normal; margin:0;}
.text-bluelink a, .text-bluelink a:active, .text-bluelink a:visited {font-family: Arial, Helvetica, sans-serif; color: #209120;font-size:12px;text-decoration:underline; }
.text-bluelink a:hover {font-family: Arial, Helvetica, sans-serif; color: #209120;font-size:12px;text-decoration:none;}

input.searchText {width: 240px; background-color: #FFFFFF; vertical-align: middle;font-family:arial; font-size:12px; padding:1px 1px 1px 2px; border: 1px #a7a7a7 solid; }

/* PICK ARCHIVE ADMIN STYLES */
.error {font-family: Arial, Helvetica, sans-serif; color: #ff0000;font-size:12px;text-decoration:none;}
.success {font-family: Arial, Helvetica, sans-serif; color: #ff0000;font-size:12px;font-weight:bold; text-decoration:none;}
.admin-list {font-family: Arial, Helvetica, sans-serif; color: #317132;font-size:12px;text-decoration:none;}
.gray-bold {font-family: Arial, Helvetica, sans-serif; font-weight:bold;color: #666666;font-size:12px;text-decoration:none;}

input.btn{
   color:#fff;
   width:43px;
   height:18px;
   text-align:center;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#29932a;
   border:1px solid;
   border-top-color:#8fc88f;
   border-left-color:#8fc88f;
   border-right-color:#245124;
   border-bottom-color:#245124;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ff469346',EndColorStr='#ff317132');}
input.btn-big {
   color:#fff;
   width:60px;
   height:22px;
   text-align:center;
   font-family: arial, helvetica,'trebuchet ms',sans-serif;
   font-size:12px;
   font-weight:bold;
   background-color:#29932a;
   border:1px solid;
   border-top-color:#8fc88f;
   border-left-color:#8fc88f;
   border-right-color:#245124;
   border-bottom-color:#245124;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ff469346',EndColorStr='#ff317132');}

input.box{
   width:30px;
   height:18px;
   font-size:11px;}

/* ARTICLE LINKS STYLES */
.text-article {font-family: Arial, Helvetica, sans-serif;  font-size:12px; text-decoration:none; color:#000000; font-weight: normal; margin:0;}
.text-article a {text-decoration:none; color:#000000; font-weight: bold;margin:0;}
.text-article a:link {color: #000000;}
.text-article a:hover {color: #000000; text-decoration: underline;}
.text-article a:visited {color: #000000;}

.text-articlelink {font-family: Arial, Helvetica, sans-serif;  font-size:12px; text-decoration:none; color:#ffff00; font-weight: normal;}
.text-articlelink a, .text-articlelink a:link, .text-articlelink a:visited {font-family: Arial, Helvetica, sans-serif;  font-size:12px; text-decoration:underline; color:#000000; font-weight: normal;}
.text-articlelink a:hover {color: #000000; text-decoration: none;}

/* GENERAL STYLES */
.promolink a {font-family: Arial, Helvetica, sans-serif;  font-size:14px; text-decoration:none; color:#009900; font-weight: bold;}
.promolink a:active, .promolink a:visited{font-family: Arial, Helvetica, sans-serif;  font-size:14px; text-decoration:none; color:#009900; font-weight: bold;}
.promolink a:hover{font-family: Arial, Helvetica, sans-serif;  font-size:14px; text-decoration:underline; color:#009900; font-weight: bold;}

.orderlink {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#990000; font-weight: bold;}
.orderlink a {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#990000; font-weight: bold;}
.orderlink a:active, .orderlink a:visited{font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#990000; font-weight: bold;}
.orderlink a:hover{font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#990000; font-weight: bold;}

input.order {background-color: #FFFFFF; vertical-align: middle; font-family:arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; color:#990000; font-size:12px;border:none; cursor:pointer;display: block;}
/* 
input.order {background-color: #FFFFFF; vertical-align: middle; font-family:arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; color:#990000; font-size:16px;border:none; cursor:pointer;display: block;}*/

.txt-green {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#007700; font-weight: bold;}

.subheader-white a {font-family: Arial, Helvetica, sans-serif;  font-size:14px; text-decoration:none; color:#fff; font-weight: bold;}
.subheader-white a:active, .subheader-white a:visited{font-family: Arial, Helvetica, sans-serif;  font-size:14px; text-decoration:none; color:#fff; font-weight: bold;}
.subheader-white a:hover{font-family: Arial, Helvetica, sans-serif;  font-size:14px; text-decoration:underline; color:#fff; font-weight: bold;}

.quote-link {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000000; font-weight: bold;}
.quote-link a  {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#209120; font-weight: bold;}
.quote-link a:active, .quote-link a:visited{font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#209120; font-weight: bold;}
.quote-link a:hover{font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#209120; font-weight: bold;}


/* MAIN NAV STYLES */
.mnavlink  {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold;padding: 3px 6px 3px 0px; text-decoration:none;border-top: 1px solid #494949; border-bottom: 1px solid #494949;}
.mnavlink  ul {list-style:none; margin-left:0px; padding:1px 0px 1px 0px; display: inline;}
.mnavlink  ul li {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold;float:right; margin-right:5px; background: #EFEFEF; color: #000; position:relative; z-index:1000;text-decoration:none;}
.mnavlink  ul li a {text-decoration:none; display:block; text-align:center; padding: 1px 6px 1px 6px;text-decoration:none; border: 1px solid #636363;}
.mnavlink  ul li a:link, .mnavlink  ul li a:visited, .mnavlink  ul li a:active {color:#000;text-decoration:none;}
.mnavlink  ul li a:hover {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color:#000; background:none #FFF;text-decoration:none;border: 1px solid #209120;}
.mnavlink  ul li:hover ul {display:block;text-decoration:none;}

/* PICK ARCHIVE LIST STYLES */
.rowheader-white {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }
.rowheader-blk {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.reportrow1 {background-color: #FFFFFF; }
.reportrow2 {background-color: #F6F7F2; }
.reporttblthbody {background-color: #CCCCCC; }
.trbg-green {background-color: #b9efbc; }


/* Mouse Over popup */
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #4c4c4c;
padding: 2px;
left: -1000px;
border: 1px dashed #000000;
visibility: hidden;
color: black;
text-decoration: none;
/*filter:alpha(opacity=60);    Internet Explorer      
   -moz-opacity:0.5;           /* Mozilla 1.6 and below   
   opacity: 0.5; */
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -130;
left: 280px; /*position where enlarged image should offset horizontally */
}

/* Mouse Over popup */
.popup{
position: relative;
z-index: 0;
}

.popup:hover{
background-color: transparent;
z-index: 50;
text-decoration:none;
}

.popup span{ /*CSS for enlarged image*/
position: absolute;
background-color: #e7e9e1;
padding: 2px;
left: -1000px;
border: 1px solid #245124;
visibility: hidden;
color: #000000;
text-decoration: none;
/*filter:alpha(opacity=60);    Internet Explorer      
   -moz-opacity:0.5;           /* Mozilla 1.6 and below   
   opacity: 0.5; */
}

.popup span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.popup:hover span{ /*CSS for enlarged image on hover*/
text-decoration:none;
visibility: visible;
top: 16;
left: 30px; /*position where enlarged image should offset horizontally */
}

/* Style for the Records write-ups */
.thumbnail-records{
position: relative;
z-index: 0;
}

.thumbnail-records:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail-records span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 5px;
left: -1000px;
border: 2px dashed #000000;
visibility: hidden;
color: black;
text-decoration: none;
text-align:left;
width:500px;
/*filter:alpha(opacity=60);    Internet Explorer      
   -moz-opacity:0.5;           /* Mozilla 1.6 and below   
   opacity: 0.5; */
}

.thumbnail-records:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -150;
left: 200px; /*position where enlarged image should offset horizontally */
}

/* EXPAND/HIDE Default style for SPAN icons. Edit if desired: */

.iconspan{
float: center;
margin-left:5px;
padding-top:1px;
padding-right:20px;
cursor:hand;
cursor:pointer;
font-weight: bold;
}

.icongroup{
width: 715px;
}


.expand-icon {
	font-weight:bold;
	background : #dddddd;
	color:#007700;
	font-family:Verdana;
	font-size:13px;
}

DIV.expand-icon {
	padding: 2px;
}

A.expand-icon { color: #007700; font-family:Verdana;font-size:13px;font-weight:bold;}
A:hover.expand-icon { color: #007700; font-family:Verdana;font-size:13px;font-weight:bold;}
A:actived.expand-icon, A:visited.expand-icon { color: #007700; font-family:Verdana;font-size:13px;font-weight:bold;}
