

body {background: url(images/new_bg.jpg) #333333 fixed no-repeat center top; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; background-color: #99CCFF; margin-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px;}
fieldset {border:0;}
h1,hr,h3,h4,h5,h6 {margin-bottom: 0px; padding-bottom: 0px;}
form {display: inline; margin-bottom: 0px; padding-bottom: 0px;}
.bginput {text-align:center; background: #9999CC; border: 1px solid #CCCCCC; color:#000000;}
.bginput2 {background: #E4F2FD; border: 1px solid #99CCFF; color:#333333;}
.select {color: #333333; font-weight: bold; background:#99CCFF; border: 1px solid #CCCCCC;}
.button {color: #E4F2FD; font-weight: bold; background: #2F85CE; border: 1px solid #CCCCCC;}
.newday {color: #FF0099; font-weight: bold; float:left;}
.headermember {color: #CCCCFF; font-size:14px; font-weight:bold;}
.headertop {color: #FFFFFF; padding: 0 7px 0 0; float:right;font-size:12px;}
.leftcolumn {color: #CCCCFF;}
.headerlinks {color: #CCCCCC;}
.footer {color:#999999; font-weight:bold; font-size:12px;}
.footer a:link, .footer a:visited{color:#99CC99; font-weight:bold; font-size:11px; text-decoration:none;}
.footer a:hover, .footer a:active{color:#99FFCC; font-weight:bold; font-size:11px; text-decoration:none;}
.headerlinks a {color: #2F85CE; font-weight:bold; text-decoration:none;}
.leftcolumn a:hover, .leftcolumn a:active, .leftcolumn a:visited, .leftcolumn a:link {color: #2F85CE; font-weight:normal; text-decoration:none;}
a.imgborder img{border: 4px solid #99CCFF;}
.hotlinks {color:#333333; font-weight:bold; text-decoration:none;}
.vidlinks {background:#333333; color:#FFFF00; font-weight:bold; text-decoration:none; padding: 0 5px 0 5px;}
.vidlinks2 {color:#000000; font-weight:bold; text-decoration:none;}
.hlinks {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.rtitle {color:#FF0099; background:#333333; font-weight:bold; text-decoration:none; padding: 0 5px 0 5px;}
.score {color:#000000; font-weight:bold;}
.plus {color:#0099FF; font-weight:bold; text-decoration:none;}
.minus {color:#0099FF; font-weight:bold; text-decoration:none;}
.registration {color:#333333; font-size:13px; font-weight:bold; text-decoration:none;}
.example {color:#666666; font-size:10px; text-decoration:none;}
.regsteps {color:#0099FF; font-size:24px; font-weight:bold; text-decoration:none;}
.important {color:#FF0000; font-size:12px; font-weight:bold; text-decoration:none;}
.sred {color:#FF0000; font-size:10px; text-decoration:none;}
.float {background-image:url(images/children.png); background-repeat:no-repeat; background-position:30px 3px}


.pagination {clear: both; border-bottom: 1px solid #333333; border-top: 1px solid #333333; margin:5px 0 0; padding:3px 0;}
.pagination a {cursor: pointer;}
.pagination .paginator {font: bold 14px Arial;}
.pagination .paginator a:link,
.pagination .paginator a:visited {color: #0099FF; padding: 2px 4px;}
.pagination .paginator a:hover,
.pagination .paginator a:active {color: #FFFFFF; background-color: #0099FF;}
.pagination .paginator .pag_selected {padding: 2px 4px;}
.previous {background:#333333; float: left; text-align: center; width: 59px; display: block; padding: 4px 0; font-weight:bold; color:#FF0099; text-transform:uppercase; font-size:12px;}
.next {background:#333333; float: right; text-align: center; width: 59px; display: block; padding: 4px 0; font-weight:bold; color:#FF0099; text-transform:uppercase; font-size:12px;}
.previous a:link, .previous a:visited,
.previous a:hover, .previous a:active {text-align: center; width: 59px; font-weight:bold; color:#FF0099; text-transform:uppercase; font-size:12px; text-decoration:none; }
.next a:link, .next a:visited,
.next a:hover, .next a:active {text-align: center; width: 59px; font-weight:bold; color:#FF0099; text-transform:uppercase; font-size:12px; text-decoration:none; }

dl.captioned-image         { position: relative; margin: 0em 0; }
dl.captioned-image dt img  { display: block; }
dl.captioned-image dd      { position: absolute; left: 4.75em; bottom: .75em; font: bold .75em/.55em Helvetica, sans-serif; }
dl.captioned-image dd span { display: block; float: left; clear: both; background-color: #000;  -moz-opacity:0.7; opacity: 0.7; filter:alpha(opacity=70); padding: 0.5em 0.5em; color:#CCCCCC; }
dl.captioned-image dd.top { position: absolute; right: 4.1em; bottom: .35em; font: bold 20px/14px Tahoma, Arial, Helvetica, sans-serif; }
dl.captioned-image dd.top span { display: block; float: right; clear: both; background-color:#000000; -moz-opacity:0.8; opacity: 0.8; filter:alpha(opacity=80); padding: 0.25em 0.5em; color:#ffffff; }