/*<cfheader name="Content-Type" value="text/css">*/
/*body {  background-color: #336699; font-family: Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; color: black; padding-top:0px; margin:15px 0 5px 0; text-align:center; }*/
a img { border: 0; }
form { display: inline; }
hr { height: 1px; }
table.cfdebug { clear: both; margin-top: 100px; text-align: left; font-size: 11px !important; }

a.tooltipcontainer { position: relative; text-decoration: none; }
a.tooltipcontainer:hover { background-color: #FFFFFF; text-decoration: none; }/* this background color is REQUIRED for IE, god only knows why */
a.tooltipcontainer div.tooltip { display: none; text-decoration: none; }
a.tooltipcontainer:hover div.tooltip { /*border: 1px solid #EE7407; */padding: 10px; display: block; position: absolute; top: 0em; left: -17em; width: 15em; background-color: #FFFFFF; color:#000000; font-size: 11px; text-align: center; text-decoration: none; }
a.tooltipcontainer-nav { position: relative; text-decoration: none; }
a.tooltipcontainer-nav:hover { background-color: #E0E0D6; text-decoration: none; }/* this background color is REQUIRED for IE, god only knows why */
a.tooltipcontainer-nav div.tooltip { display: none; text-decoration: none; }
a.tooltipcontainer-nav div.tooltip-right { display: none; text-decoration: none; }
a.tooltipcontainer-nav:hover div.tooltip { padding: 10px; display: block; position: absolute; top: 2em; left: -7em; width: 15em; background-color: #FFFFFF; color:#000000; font-size: 11px; text-align: center; text-decoration: none; }
a.tooltipcontainer-nav:hover div.tooltip-right { padding: 10px; display: block; position: absolute; top: 0em; left: 15em; width: 15em; background-color: #FFFFFF; color:#000000; font-size: 11px; text-align: center; text-decoration: none; }

.absolute { position: absolute; }
.addressinput { width: 185px; }
.alert { color: #00ffff; }
.alignct {text-align: center;}
.alignjt {text-align: justify;}
.alignlt {text-align: left;}
.alignrt {text-align: right;}
.black { color: black; }
.blue { color: blue; }
.blueborder {font-weight: normal; border: 1px solid #00209F; background-color: white; text-align: left; color: black;}
.blueheader {font-weight: bold; color: white; background: url("/images/alert-lyblue.gif") repeat-x; border: 1px solid #00209F; margin: 0; }
.blueheader a {color: white; }
.blueheader a:hover {color: white; }
.blueheader a:visited {color: white; }
.bluelightheader {float: left; font-weight: bold; font-size : 11px; color: white; background: #336699; border: 1px solid #336699; margin-left: 2px; padding: 2px; text-align:center; }
.bluelightheadern {float: left; font-weight: normal; font-size : 11px; color: white; background: #336699; border: 1px solid #E0E0D6; margin-left: 2px; padding: 2px; text-align:center; }
.block { padding: 0 25px 0 25px; }
.body { font-family: Tahoma, Verdana, Arial, sans-serif; font-size : 11px; color : #000000; }
.body a { color: #00209F; text-decoration: none; }
.body a:visited { color: #00209F; text-decoration: none; }
.body a:hover { color: #00209F; text-decoration: overline underline; }
.bold { font-weight:bold; }
.box { border-style: solid; border-width: 1px; border-color: black; color : #000000; font-size: 11px; }
.boxrow { background-color: #EEEEEE; font-size: 12px; margin-left: 15px; padding: 3px; }
.boxspace { line-height: 3px; }
.center { margin: 0 auto; }
.clear { clear: both; }
.clearbig { clear: both; line-height: 23px; }
.clearempty { clear: both; line-height: 0px; }
.clearsmall { clear: both; line-height: 7px; }
.copy { padding:0 5px 25px 5px; font-size: 13px; }
.count { color:#6699cc; font-weight:normal;}
.divider { width: 95%; border-bottom: 2px dotted silver; padding: 0; margin-bottom:5px;}
.emailinput { width: 137px; }
.error { color: #ff0000; }
.green { color: green; }
.greenborder {font-weight: normal; border: 1px solid #007700; background-color: white; text-align: left; color: black;}
.greenheader {font-weight: bold; font-size : 11px; color: black; background: url("/images/alert-green.gif") repeat-x; border: 1px solid #007700; }
.greenlightheader {float: left; font-weight: normal; font-size : 11px; color: black; background: #9FC2AC; border: 1px solid #007700; margin: 1px; padding: 2px; text-align:center; }
.greyborder {border: 1px solid #777777; }
.greyheader {font-weight: bold; background-color: #777777; color: black; background: url("/images/alert-grey.gif") repeat-x; border: 1px solid #777777; }
.gt { font-weight:bold; color:#3366CC;  }
.halfalpha { filter: alpha(opacity=50); opacity: 0.5; }
.head { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 11px; color : #000000; font-weight: bold; }
.head a { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 11px; color : #00209F; font-weight: bold; text-decoration: none; }
.head a:hover { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 11px; color : #00209F; font-weight: bold; text-decoration: overline underline; }
.hidden { visibility: hidden; display: none; }
.hr { width: 50%; margin: 0 auto; text-align: center; }
.indented { padding-left: 25px; }
.indented2 { padding-left: 50px; }
.indented-rev { padding-right: 25px; }
.inline { display:inline; }
.input { float:right; clear:right; }
.inside { width: 375px; }
.label { float:left; padding: 0 2px 0 0; margin:2px 0 0 25px; font-weight:bold; text-align:right;}
.labels { float: left; text-align: right; width: 48%; padding-top: 3px; padding-right: 3px; }
.labels-left { float: left; text-align: right; width: 38%; padding-top: 3px; padding-right: 3px; }
.labels-nopad { float: left; text-align: right; width: 48%; padding-right: 3px; }
.learnmore { position:absolute; margin-top:165px; margin-left: 105px; font-weight:bold; }
.learnmore a {  color: #535353; }
.learnmore a:hover { text-decoration:none; color: #003399;  }
.left { float: left; }
.leftbelow div { float: left; }
.linebreak { line-height: 7px; }
.linebreak-big { line-height: 15px; }
.linebreak-small { line-height: 3px; }
.loginbox { color:#333; border:1px solid #999; background-color:#fff; padding-left:2px; height:16px; width:90px;}
.maxheight { height: 100%; }
.maxwidth { width: 100%; }
.navgroup { background:url("/images/bkgr-navgroup.gif") repeat-x; padding: 5px 5px; color:#fff; font-size:12px; }
.navgroup a { color:#fff; font-size:12px;}
.navgroup a:hover { text-decoration:none; color:#fff; font-size:12px; }
.navhead, .navsubhead { font-size:12px; color: #fff; margin:0;}
.navhead { background-color:#003366 !important;  }
.navhead span { padding-top:25px;padding-right:10px; }
.navsubhead { background-color:#003366 !important; height:10px; }
.nobr { white-space: nowrap; }
.noline:hover { text-decoration: none; }
.nopad { padding: 0px; }
.note { color: #006633; }
.orange { color: orange; }
.orangeborder {border: 1px solid #FFAF7A; background-color: white; text-align: left; font-weight: normal; color: #000000;}
.orangeheader {font-weight: bold; color: black; background: url("/images/alert-lyorange.gif") repeat-x; border: 1px solid #FFAF7A; }
.pad3 { padding: 3px; }
.pad10 { padding:10px; }
.padleft { padding-left: 3px; }
.padright { padding-right: 3px; }
.padtop { padding-top:3px; }
.popupbody-blue { float: right;  font-weight: normal; border: 1px solid #00209F; text-align: left; color: black; height: 100%; /*width: 90%; */}
.popupbody-red { float: right;  font-weight: normal; border: 1px solid #DC241F; /*background-color: white;*/ text-align: left; color: black; height: 100%; }
.popupbody-grad { float: right;  font-weight: normal; border: none; text-align: left; color: black; height: 100%; }
.popupcontent { clear: both; height: 87%; padding: 5px; /*width: 96%;*/ text-align: left; }
.popupcontent-grad { clear: both; height: 87%; padding: 0 5px; /*width: 96%;*/ text-align: left; /*margin-top: 4px; border-top: 2px solid black;*/ }
.popupcontent-red { clear: both; height: 87%; text-align: left; background: white; padding: 2px 5px; }
.popuptop { position: absolute; float: left; display: none; visibility: hidden; }
.popupshader { float: right; filter: alpha(opacity=50); opacity: 0.5; width: 10px; background-color: black; }
.popupshaderbottom { float: right; filter: alpha(opacity=50); opacity: 0.5; height: 10px; background-color: black; }
.popupshaderbottomspacer { float: right; filter: alpha(opacity=50); opacity: 0.5; width: 10px; height: 10px; }
.popupshaderparent { width: 10px; float: right; height: 100%; }
.popupshaderright { width: 10px; float: right; height: 10px; }
.popuptitle-blue { padding: 0 3px; float: left; font-weight: bold; color: white; background: url("/images/alert-lyblue.gif") repeat-x; border: 1px solid #00209F; margin:0; }
.popuptitle-red { padding: 0 3px; float: left; font-weight: bold; color: white; background: url("/images/alert-lyred.gif") repeat-x; border: 1px solid #DC241F; margin:0; }
.popuptitle-grad { padding: 3px; float: left; font-weight: bold; color: white; background: url("/images/alert-lyred.gif") repeat-x; border: 1px solid #DC241F; margin:0; }
.quicklinks { color: black;padding:25px 5px 0 5px; }
.quicklinks form select  { font-family: Tahoma; font-size:11px; font-weight:normal; width:185px;}
.red { color: red; }
.redborder {border: 1px solid #DC241F; background-color: white; text-align: left; font-weight: normal; color: #000000;}
.redheader {font-weight: bold; color: black; background: url("/images/alert-lyred.gif") repeat-x; border: 1px solid #DC241F; }
.required { font-family: Tahoma, Verdana, sans-serif; color: red; font-weight: bold; }
.resourcelist { padding:0 0 0 25px; margin:0; line-height:16px; }
.resourcelist ul { list-style-type:none; margin:0; }
.right { float: right; }
.row0 { background-color: #EEEEEE; }
.row1 { background-color: #DDDDDD; }
.secondaryad { padding-top: 35px; text-align:center; }
.stateinput {width: 31px; }
.success { color: green; }
.telephoneinput { width: 80px; }
.valuesm { float: left; text-align: left; width: 19%; }
.values { float: left; text-align: left; width: 49%; }
.values-left { float: left; text-align: left; width: 60%; }
.values-left-red { float: left; color: red; text-align: left; width: 60%; }
.visible { visibility: visible; display: block; }
.yellowheader {font-weight: bold; background: url("/images/alert-yellow.gif") repeat-x; color: #00209F; border: 1px solid #00209F; background-color: white; padding: 3px; }
.zipinput {width: 50px; }

#listparent { float: left; width: 95%; }
.sortitem { float: left; width: 100%; }
.sortitem>div { float: left; text-align: center; list-style-type: none; width: 100%;  }
.sortitem>div>div { float: left; width: 5%; }
#rankingheader { float: left; font-weight: bold; width: 100%; }
#rankingheader li { float: left; list-style-type: none; }
#rankingheader a { text-decoration: none; color: inherit; font-size: 11px; }
#rankingheader a:hover { color: inherit; }
.width1 { width: 1% !important; }
.width2 { width: 2% !important; }
.width3 { width: 3% !important; }
.width4 { width: 4% !important; }
.width5 { width: 5% !important; }
.width6 { width: 6% !important; }
.width7 { width: 7% !important; }
.width8 { width: 8% !important; }
.width9 { width: 9% !important; }
.width10 { width: 10% !important; }
.width11 { width: 11% !important; }
.width12 { width: 12% !important; }
.width13 { width: 13% !important; }
.width14 { width: 14% !important; }
.width15 { width: 15% !important; }
.width16 { width: 16% !important; }
.width17 { width: 17% !important; }
.width18 { width: 18% !important; }
.width19 { width: 19% !important; }
.width20 { width: 20% !important; }
.width21 { width: 21% !important; }
.width22 { width: 22% !important; }
.width23 { width: 23% !important; }
.width24 { width: 24% !important; }
.width25 { width: 25% !important; }
.width26 { width: 26% !important; }
.width27 { width: 27% !important; }
.width28 { width: 28% !important; }
.width29 { width: 29% !important; }
.width30 { width: 30% !important; }
.width31 { width: 31% !important; }
.width32 { width: 32% !important; }
.width33 { width: 33% !important; }
.width35 { width: 35% !important; }
.width36 { width: 36% !important; }
.width37 { width: 37% !important; }
.width38 { width: 38% !important; }
.width40 { width: 40% !important; }
.width41 { width: 41% !important; }
.width42 { width: 42% !important; }
.width43 { width: 43% !important; }
.width44 { width: 44% !important; }
.width45 { width: 45% !important; }
.width46 { width: 46% !important; }
.width47 { width: 47% !important; }
.width48 { width: 48% !important; }
.width50 { width: 50% !important; }
.width60 { width: 60% !important; }
.width78 { width: 78% !important; }
.width85 { width: 85% !important; }
.width90 { width: 90% !important; }
.width93 { width: 93% !important; }
.rounddivider { border-bottom: 2px solid black; }
.rowdivider { border-right: 2px solid black; margin-left: -2px; }
.highlighted { background-color: black; color: white; }
.highlighted .pnamelink { background-color: black; color: white; }
.roundedbox { background: #bbddff url(/images/round_grad.gif) no-repeat; float: right; }
.roundedtop div { background: url(/images/round_tl.gif) no-repeat top left; height: 18px; border-bottom: 2px solid black; }
.roundedtop { background: transparent url(/images/round_tr.gif) no-repeat top right; }
.roundedbottom div { background: url(/images/round_bl.gif) no-repeat bottom left; }
.roundedbottom { background: transparent url(/images/round_br.gif) no-repeat bottom right; }
.roundedtop div, .roundedtop { width: 100%; /*font-size: 1px;*/ }
.roundedbottom div, .roundedbottom { width: 100%; height: 10px; /*font-size: 1px;*/ }
.roundedtop a { background-color: inherit; }
.big { font-size: larger; }
.draggable { cursor: move; }
.ranklabel { float: left; width: 70%; }
.statlabel { float: left; width: 70%; }
.nowidth { width: auto !important; }
.depthheader { float: left; font-weight: bold; }
.topheader { float: left; text-align: center; height: 22px; }
.draftspot { border-bottom: 1px dotted black; border-right: 1px dotted black; float: left; width: 8%; text-align: center; overflow: hidden; }
.draftteam { padding-left: 1px; float: left; width: 8%; text-align: center; }
.greenbg { background: #408040; }
.redbg { background: #804040; }
.bluebg { background: #404080; }
.baseborder { border: solid black 1px; }
.comparepad { margin-left: 5px; }

/*shamelessly borrowed styles from http://www.positioniseverything.net/easyclearing.html*/
.clearafter:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearafter {display:inline-block; }
/* Hides from IE-mac \*/
* html .clearafter {height:1%; }
.clearafter {display:block; }
/* End hide from IE-mac */ 

.eventday { font-weight: bold; line-height: 50px; }
.feedentry { margin-left: 10px; line-height: 25px; }
.feedcontent { margin: 0 50px; padding: 3px; background-color: #eeeeee; border: solid 1px black; }
.feedcontent div { display: inline; }

/* <cfsetting showdebugoutput="false" /> */