/*-----------------------------------------------------------------------------*/
/*					      BASE STYLE SHEET FOR WEBTRAC 10.3							    */
/*								 DO NOT DELETE OR CHANGE			      					 */
/*																										 */
/*				USE VSI.CSS TO MODIFY ANY STYLES OR USE CUSTOM CSS FILE            */
/*-----------------------------------------------------------------------------*/

/*****************************************************RESET STYLES*****************************************************/
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,textarea,
table,input,caption,tbody,tfoot,thead,tr,th,td,
a,a:link,a:active,a:hover,a:visited{
  background:border:0;font-family:inherit;font-size:1.05em;font-weight:normal;margin:0;padding:0;text-align:left;
  }
table{
  border-collapse:collapse;border-spacing:0;
  }
ol,ul{
  list-style:none;
  }

/***************************************************STANDARD ELEMENTS**************************************************/
body{font-size:1.05em;font-family:Arial,Helvetica,sans-serif;color:black;}
h1,h2,h3,h4,h5,h6{font-weight:bold;color:black;margin:.5em;}
h1{font-size:1.5em;}
h2{font-size:1.4em;}
h3{font-size:1.3em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6{font-size:1.1em;}
a,a:link,a:active{color:blue;text-decoration:underline;overflow:hidden;}
a:hover{color:teal;text-decoration:underline;}
p{margin:.5em;}
strong{font-weight:bold;}
em{font-style:italic;}
ul{margin:.5em;list-style:square;}
ul li{margin:.2em 0;margin-left:.5em;}
ol{margin:.5em;}
ol li{margin:.3em 0;margin-left:.5em;}
table{margin:0em auto;}
table th{padding:0;border:1px solid #2D3839;border-left:0;border-right:0;font-weight:bold;background:#eee;}
table td{padding:0;border:1px solid #2D3839;border-left:0;border-right:0;}
form fieldset{border:1px solid #bbb;font-size:1.0em;padding:.5em 0;background:#FBFCFD url(../../wbimages/gradient_04.gif) repeat-x bottom left;margin-bottom:.5em;}
form legend{font-size:0;line-height:0;position:absolute;left:0;top:-999999999px;overflow:hidden;}
input{border:1px solid #999;background:#fff;}
select{border:1px solid #999;background:#fff;font-size:1.0em;}
textarea{border:1px solid #999;background:#fff;font-size:1.1em;font-family:Arial,Helvetica,sans-serif;}
form ol{padding:0;margin:.5em;}
form ol li{float:left;clear:left;height:auto;margin:0;padding:.2em 0;width:100%;}
form ol li ol{float:left;width:66%;margin:0;padding:0;}
form ol li ol li {margin:0;padding:0;}
form ol li ol li input,form ol li ol li label{width:auto;border:0;}
form ol li label{float:left;font-weight:bold;width:31%;margin:0 .5em;}
form ol li input{float:left;width:30.5%;padding:.1em 0;padding-left:.2em;}
form ol li select{float:left;width:31%;padding:.1em 0;padding-left:.2em;}
form ol li textarea{float:left;width:31%;padding:.1em .2em;}

/*****************************************************Basic Layout*****************************************************/
#outer{margin:0 auto;position:relative;z-index:1;}

#controls {font-size:.8em;position:relative;z-index:98;clear:both;}
#controls ul {list-style:none;margin:0;padding:0;}
#controls ul li {list-style:none;float:left;border-right:1px solid #999;margin-right:.5em;padding-left: 1em;;padding-right: 1em;}
#controls ul li.last {border:0;color: #5D5455;	font-size: 1.1em;}
#controls ul li form * {width:auto;}
#controls ul li form label {display:none;}
#controls ul li form select {height:auto;font-size:.7em;}
#menu{clear:both;z-index:99;}
#leftside{float:left;display:none;}
#rightside{float:right;display:none;}
#content{padding:0;clear:both;position:relative;z-index:1;}
#vsifooter-links{text-align:center;font-size:.8em;}
#vsifooter-links a,#footer-links a:link,#footer-links a:active{margin:.5em;}
#browsers{text-align:center;font-size:.7em;color:#999;}
#copyright {text-align:center;font-size:.7em;color:#999;text-decoration:none;}
#copyright a,#copyright a:link,#copyright a:active {color:#999;text-decoration:none;}
#loginaddress{background:transparent;border:0;font-family:inherit;font-size:1.1em;font-weight:normal;margin:0;padding:0;text-align:right;}

/***************************************************MESSAGE POPUP BOX**************************************************/
#message-box {margin:0;padding:0;font-size:0.9em;text-align:center;}
#message-box h1 {padding:.2em 0;margin:0;font-size:1.3em;text-align:left;text-indent:35px;color:#333;}
#message-box p {padding:0;margin:.5em;font-size:1.1em;text-align:center;font-weight:bold;}
#message-box input {padding:0;margin:.3em .5em;border:1px solid #666;background:#ddd;padding:.2em .5em;cursor:pointer;font-size:1.1em;color:#000;font-weight:bold;text-align:center;}

/******************************************************MENU STYLES*****************************************************/
#menu ul,#menu ul *{padding:0;margin:0;list-style:none;font-size:.96em;}
#menu li:hover {visibility:inherit;}
#menu ul.horizontal,#menu ul.vertical{line-height:1.0;}
#menu ul.horizontal ul,#menu ul.vertical ul{position:absolute;top:-999em;width:220px;padding-bottom:20px;padding-left:10px;}
#menu ul.horizontal ul li,#menu ul.vertical ul li{width:100%;}
#menu ul.horizontal li:hover,#menu ul.vertical li:hover{visibility:inherit;}
#menu ul.horizontal a,#menu ul.vertical a{display:block;position:relative;}
/*Vertical Styles (DO NOT CHANGE)*/
#menu ul.vertical li{position:relative;width:150px;}
#menu ul.vertical li:hover ul,#menu ul.vertical li.menu-hover ul{left:150px;top:0;z-index:99;}
#menu ul.vertical li:hover li ul,#menu ul.vertical li.menu-hover li ul{top:-999em;}
#menu ul.vertical li li:hover ul,#menu ul.vertical li li.menu-hover ul{left:200px;top:0;}
/*Horizontal Controls (DO NOT CHANGE)*/
#menu ul.horizontal li{float:left;position:relative;}
#menu ul.horizontal li:hover ul,#menu ul.horizontal li.menu-hover ul{left:-10px;top:32px;z-index:99;}
#menu ul.horizontal li ul li {width:200px;}
#menu ul.horizontal li:hover li ul,#menu ul.horizontal li.menu-hover li ul{top:-999em;}
#menu ul.horizontal li li:hover ul,#menu ul.horizontal li li.menu-hover ul{left:200px;top:0;}
/*Menu Shadows*/
#menu ul.horizontal ul.sf-shadow,#menu ul.vertical ul.sf-shadow {background:transparent url(../../wbimages/shadow.png) no-repeat bottom left;}
#menu ul.horizontal ul.sf-shadow-off,#menu ul.vertical ul.sf-shadow-off {background: transparent;}

/***************************************************STANDARD CLASSES***************************************************/
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.middle{margin:0 auto;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.hide{display:none;visibility:hidden;}
.show{display:block;visibility:visible;}
.inline{display:inline;}
.close{width:16px;height:16px;float:right;cursor:pointer;margin:.5em;background:url(../../wbimages/icons/cross.gif) no-repeat top left;text-indent:-9999px;}
.button,a.button,a.button:link,a.button:active{height:22px;display:block;float:left;background:transparent url(../../wbimages/button_l.png) no-repeat top left;line-height:22px;margin:.5em;color:#000;text-decoration:none;font-size:1.1em;}
.button span,a.button span{display:block;float:left;margin-left:30px;height:22px;background:transparent url(../../wbimages/button_r.png) no-repeat top right;padding-right:30px;line-height:22px;cursor:pointer;color:#000;text-decoration:none;}
.button:hover,a.button:hover{background:transparent url(../../wbimages/button_l_on.png) no-repeat top left;color:#000;text-decoration:none;}
.button:hover span,a.button:hover span{background:transparent url(../../wbimages/button_r_on.png) no-repeat top right;color:#000;text-decoration:none;}
.button-right,a.button-right,a.button-right:link,a.button-right:active{height:22px;display:block;float:right;background:transparent url(../../wbimages/button_l.png) no-repeat top left;line-height:22px;margin:.5em;color:#000;text-decoration:none;}
.button-right span,a.button-right span{display:block;float:left;margin-left:30px;height:22px;background:transparent url(../../wbimages/button_r.png) no-repeat top right;padding-right:30px;line-height:22px;cursor:pointer;color:#000;text-decoration:none;}
.button-right:hover,a.button-right:hover{background:transparent url(../../wbimages/button_l_on.png) no-repeat top left;color:#000;text-decoration:none;}
.button-right:hover span,a.button-right:hover span{background:transparent url(../../wbimages/button_r_on.png) no-repeat top right;color:#000;text-decoration:none;}
.button-wishlist,a.button-wishlist,a.button-wishlist:link,a.button-wishlist:active{line-height:16px;text-indent:-9999px;display:block;background:transparent url(../../wbimages/icons/script.png) no-repeat top center;}
.button-wishlist:hover,a.button-wishlist:hover{background:transparent url(../../wbimages/icons/script_add.png) no-repeat top center;}
.button-wishlist-on,a.button-wishlist-on,a.button-wishlist-on:link,a.button-wishlist-on:active,a.button-wishlist-on:hover{line-height:16px;text-indent:-9999px;display:block;background:transparent url(../../wbimages/icons/script_go.png) no-repeat top center;}
.button-add,a.button-add,a.button-add:link,a.button-add:active,a.button-add:hover{background:transparent url(../../wbimages/icons/cart_add.png) no-repeat top left;padding-left:20px;}
.button-noadd,a.button-noadd,a.button-noadd:link,a.button-noadd:active,a.button-noadd:hover{background:transparent url(../../../wbimages/icons/cart_error.png) no-repeat top left;padding-left:20px;}
.button-facil,a.button-facil,a.button-facil:link,a.button-facil:active,a.button-facil:hover{background:transparent url(../../../wbimages/icons/building.png) no-repeat top center;line-height:16px;text-indent:-9999px;display:block;}
.button-lottery,a.button-lottery,a.button-lottery:link,a.button-lottery:active,a.button-lottery:hover{background:transparent url(../../wbimages/icons/time_go.png) no-repeat top center;line-height:16px;text-indent:-9999px;display:block;}
.button-cartdel,a.button-cartdel,a.button-cartdel:link,a.button-cartdel:active,a.button-cartdel:hover{background:transparent url(../../wbimages/icons/cart_delete.png) no-repeat top center;line-height:16px;text-indent:-9999px;display:block;}
.button-group,a.button-group,a.button-group:link,a.button-group:active,a.button-group:hover{background:transparent url(../../wbimages/icons/group.png) no-repeat top center;line-height:16px;text-indent:-9999px;display:block;}
.button-fees,a.button-fees,a.button-fees:link,a.button-fees:active,a.button-fees:hover{background:transparent url(../../wbimages/icons/money_dollar.png) no-repeat top center;line-height:16px;text-indent:-9999px;display:block;}
.button-availability,a.button-availability,a.button-availability:link,a.button-availability:active,a.button-availability:hover{background:transparent url(../../wbimages/icons/accept.png) no-repeat top center;line-height:16px;text-indent:-9999px;display:block;}
.button-map,a.button-map,a.button-map:link,a.button-map:active,a.button-map:hover{background:transparent url(../../wbimages/icons/map.png) no-repeat top left;line-height:16px;display:block;padding-left:20px;}
.button-search,a.button-search,a.button-search:link,a.button-search:active,a.button-search:hover{background:transparent url(../../wbimages/icons/magnifier.png) no-repeat top left;line-height:16px;display:block;padding-left:20px;}
.button-receipt,a.button-receipt,a.button-receipt:link,a.button-receipt:active,a.button-receipt:hover{background:transparent url(../../wbimages/icons/zoom.png) no-repeat top left;line-height:16px;display:block;padding-left:20px;}
.button-info,a.button-info,a.button-info:link,a.button-info:active,a.button-info:hover{background:transparent url(../../wbimages/icons/information.png) no-repeat top left;line-height:16px;display:block;padding-left:20px;}
.button-noinfo,a.button-noinfo,a.button-noinfo:link,a.button-noinfo:active,a.button-noinfo:hover{background:transparent url(../../wbimages/icons/information.png) no-repeat top left;line-height:16px;display:block;padding-left:20px;}
.button-cancelled,a.button-cancelled,a.button-cancelled:link,a.button-cancelled:active,a.button-cancelled:hover,
.button-full,a.button-full,a.button-full:link,a.button-full:active,a.button-full:hover{background:transparent url(../../wbimages/icons/cancel.png) no-repeat top left;line-height:16px;padding-left:18px;display:block;font-size:1.1em;font-weight:bold;}
.button-sched,a.button-sched,a.button-sched:link,a.button-sched:active,a.button-sched:visited,a.button-sched:hover {background:transparent url(../../wbimages/icons/chart_organisation.png) no-repeat top left;line-height:16px;padding-left:18px;display:block;}
.show-fees,a.show-fees,a.show-fees:link,a.show-fees:active,a.show-fees:hover{background:transparent url(../../wbimages/icons/money_dollar.png) no-repeat top left;line-height:16px;display:block;float:right;padding-left:20px;}
.arrow-first,a.arrow-first,a.arrow-first:link,a.arrow-first:active,a.arrow-first:hover{background:transparent url(../../wbimages/icons/resultset_first.png) no-repeat top left;line-height:16px;width:16px;text-indent:-9999px;display:block;}
.arrow-last,a.arrow-last,a.arrow-last:link,a.arrow-last:active,a.arrow-last:hover{background:transparent url(../../wbimages/icons/resultset_last.png) no-repeat top left;line-height:16px;width:16px;text-indent:-9999px;display:block;}
.arrow-prev,a.arrow-prev,a.arrow-prev:link,a.arrow-prev:active,a.arrow-prev:hover{background:transparent url(../../wbimages/icons/resultset_prev.png) no-repeat top left;line-height:16px;width:16px;text-indent:-9999px;display:block;}
.arrow-next,a.arrow-next,a.arrow-next:link,a.arrow-next:active,a.arrow-next:hover{background:transparent url(../../wbimages/icons/resultset_next.png) no-repeat top left;line-height:16px;width:16px;text-indent:-9999px;display:block;}
.multi-icons {height:16px;width:100px;}
.multi-icons a,.multi-icons a:link,.multi-icons a:active,.multi-icons a:hover{float:left;margin:0;width:16px;height:16px;margin-left:4px;text-indent:-9999px;padding:0;}
.even{background:transparent;}
.odd{background:transparent;}
.twocolumn {width:48%;float:left;}
.twocolumn label, .twocolumn input,.twocolumn select {width:45%;}
.heading {background:#777;color:#fff;padding:.2em .5em;margin:0;font-weight:bold;width:98%;font-size:1.1em;line-height:1.3em;margin-top:1em;margin-bottom:.5em;}
.time,.exp {width:auto;margin:0;margin-right:.5em;}
.numlist {margin:10px .5em;padding:3px 0;height:20px;line-height:20px;border-top:1px solid #999;border-bottom:1px solid #999;list-style:none;font-size:1.0em;clear:both;}
.numlist li {padding:0;margin:0 .2em;float:left;background:none;height:25px;line-height:25px;line-height:18px;list-style:none;}
.numlist a,.numlist a:link,.numlist a:active {padding:0 .3em;margin:0;display:block;border:1px solid #999;height:18px;line-height:18px;text-decoration:none;font-weight:bold;}
.numlist a:hover {text-decoration:none;background-color:#ddd;}
.numlist strong {padding:0 .3em;margin:0;display:block;border:1px solid #999;height:18px;line-height:18px;background:#999;color:#fff;}
.numlist .first a{padding:0;margin:0;display:block;border:1px solid #999;height:18px;width:16px;text-indent:-9999px;}
.numlist .last a{padding:0;margin:0;display:block;border:1px solid #999;height:18px;width:16px;text-indent:-9999px;}
.numlist .next a{padding:0;margin:0;display:block;border:1px solid #999;height:18px;width:16px;text-indent:-9999px;}
.numlist .prev a{padding:0;margin:0;display:block;border:1px solid #999;height:18px;width:16px;text-indent:-9999px;}
.numlist .selected {background:#999;color:#fff;font-weight:bold;}
.numlist .selected:hover {background:#999;color:#fff;font-weight:bold;}
.numlist .goto {margin:0;padding:0;}
.numlist .goto input {padding:0;margin:0;float:left;height:18px;line-height:18px;}
.numlist .goto input.button {padding:0 .2em;margin:0 .3em;float:left;height:20px;line-height:16px;width:auto;background:#eee;border:1px solid #999;}
.numlist .first a,.numlist .first a:link,.numlist .first a:active,.numlist .first a:visited {background-position: top left;background-repeat:no-repeat;background-image:url(../../wbimages/icons/resultset_first.png);}
.numlist.last a,.numlist .last a:link,.numlist .last a:active,.numlist .last a:visited {background-position: top left;background-repeat:no-repeat;background-image:url(../../wbimages/icons/resultset_last.png);}
.numlist .next a,.numlist .next a:link,.numlist .next a:active,.numlist .next a:visited {background-position: top left;background-repeat:no-repeat;background-image:url(../../wbimages/icons/resultset_next.png);}
.numlist .prev a,.numlist .prev a:link,.numlist .prev a:active,.numlist .prev a:visited {background-position: top left;background-repeat:no-repeat;background-image:url(../../wbimages/icons/resultset_previous.png);}
.show-txt,a.show-txt,a.show-txt:link,a.show-txt:active,a.show-txt:visited,a.show-txt:hover {width:auto !important;text-indent:20px !important;background-position:left !important;}
.no-txt {text-indent:-99999px;width:auto;background-position:left center;width:16px;padding:0;}
.minmax {display:block;height:18px;line-height:18px;cursor:pointer;padding:0 5px 0 20px;font-weight:bold;font-size:1.1em;margin:.5em;}
.minimize {background:transparent url(../../wbimages/icons/minimize.png) no-repeat left;color:#999;}
.maximize {background:transparent url(../../wbimages/icons/maximize.png) no-repeat left;color:#333;}
.calendar {clear:both;margin:0 auto;padding:0;width:98%;}
.calendar tr {padding:0;margin:0;border:0;}
.calendar tr td {background:transparent;width:14%;padding:0;margin:0;border:0;padding:.3em 0;}
.calendar tr td div,.calendar tr td a,.calendar tr td a:link,.calendar tr td a:active,.calendar tr td a:visited,.calendar tr td a:hover {display:block;margin:0 auto;height:125px;width:94%;border:1px solid #999;background:#fff;text-decoration:none;color:#333;}
.calendar tr td.cal-noday div {background:#aaa;}
.calendar tr td .cal-date {float:left;font-size:1.1em;font-weight:bold;border:1px solid #999;border-left:0;border-top:0;background:#ccc;color:#000;height:20px;width:20px;line-height:20px;text-align:center;margin-bottom:2px;text-decoration:none;}
.calendar tr td .cal-desc {clear:both;display:block;padding:.2em;}
.calendar tr td .cal-desc {font-size:1.2em;font-weight:bold;text-align:center;}
.calendar tr td .cal-items {overflow-x:hidden;overflow-y:auto;clear:both;display:block;height:99px;width:100%;}
.calendar tr td .cal-items span {display:block;padding:.3em;font-size:0.9em;border-bottom:1px dashed #aaa;font-weight:bold;}
.calendar tr td.day-open div,.calendar tr td.day-open a {border:1px solid #006600;background: #EBFFD7;}
.calendar tr td.day-full div,.calendar tr td.day-full a {border:1px solid #ff0000;background: #FFE8E8;}
.calendar tr td.day-part div,.calendar tr td.day-part a {border:1px solid #A9AA00;background: #FFFFA8;}
.calendar tr td a:hover {border:1px solid #000;background:#ccc;}
.calendar span.cal-event a,.calendar span.cal-event a:link,.calendar span.cal-event a:active,.calendar span.cal-event a:visited,.calendar span.cal-event a:hover {height:auto;width:auto;border:0;}
.soldout {float:left;padding:2px 5px;border: 1px solid #ff0000;background: #FFE8E8;font-weight:bold;color:#000;}
.message {padding:.5em;}
.vtop {vertical-align:top;}
.error,.Error {border: 1px solid #ff0000;background: #FFE8E8;color:#333;}
.error h1,.Error h1 {border-bottom: 1px solid #ff0000;background:#FFAAAA url(../../wbimages/icons/msg-error.png) no-repeat 5px center;}
.notice,.Notice {border: 1px solid #A9AA00;background: #FFFFA8;color:#333;}
.notice h1,.Notice h1 {border-bottom: 1px solid #A9AA00;background:#FEFF39 url(../../wbimages/icons/msg-warn.png) no-repeat 5px center;}
.success,.Success {border: 1px solid #006600;background: #D3FFA8;color:#333;}
.success h1,.Success h1{border-bottom: 1px solid #006600;background:#AFFF62 url(../../wbimages/icons/msg-success.png) no-repeat 5px center;}
.grey,.Grey {border: 1px solid #555555;background: #F0F0F0;color:#333;}
.grey h1,.Grey h1 {border-bottom: 1px solid #555555;background:#CCCCCC url(../../wbimages/icons/msg-grey.png) no-repeat 5px center;}
.pending,.Pending {border: 1px solid #FF8C00;background: #FFD6A4;color:#333;}
.pending h1,.Pending h1 {border-bottom: 1px solid #FF8C00;background: #FFC277 url(../../wbimages/icons/msg-pending.png) no-repeat 5px center;}
.arclass input {width:auto;margin-right:.5em;}
.tkstatus,.rnstatus,.arstatus,.tpstatus,.grstatus,.frstatus,.ptstatus,.psstatus,.pmstatus,.lsstatus {display:block;padding:.1em .2em;font-weight:bold;text-align:center;margin:.1em;}
.grstatus {display:block;}
.frstatus {display:block;}
.ptstatus {display:block;}
.psstatus {float:left;}
.submit-list {margin:0 auto;font-size:1.1em;border:0;padding:0;text-align:center;}
.submit-list td {margin:0 auto;font-size:1.1em;border:0;padding:0;text-align:center;}
.nowrap {white-space: nowrap;}
.extra-controls {clear:both;}
.waiver {padding:.5em;font-size:1.1em;line-height:1.5em;margin:.5em;}
.button-full,a.button-full:link,a.button-full:active,a.button-full:visited {width:150px;height:22px;line-height:22px;cursor:pointer;background:transparent url(../../wbimages/button_md.png) top left;margin:.5em auto;padding:0;text-align:center;border:0;display:block;text-decoration:none;font-weight:bold;color:#000;}
.button-full:hover,a.button-full:hover{background:transparent url(../../wbimages/button_md_on.png) top left;}
.auto-width {width:auto;}
.spacer {width:1em;}
.blank {border:0;padding:0;background:transparent;}
.arclass {width:6em;}
.arsection {width:3em;margin-left:.5em;}
.noborder {border:0;}
.upsell {border:1px solid #ccc;width:30%;margin:1.5%;float:left;font-size:.8em;text-align:center;}
.upsell img {height:100px;margin:0 auto;}
.disabled {-moz-opacity:.50;_filter:alpha(opacity=50);opacity:.50;cursor:default !important;}
tr.required td {background: #FFE8E8;color: #FF0000;border-top: 1px solid #ff0000;border-bottom: 1px solid #ff0000;}

/****************************************************FORM ELEMENTS*****************************************************/
input.button {width:150px;height:22px;line-height:22px;cursor:pointer;background:transparent url(../../wbimages/button_md.png) top left;margin:.5em;padding:0;text-align:center;border:0;font-size:1.1em;}
input.button:hover{background:transparent url(../../wbimages/button_md_on.png) top left;}
input.checkbox {width:auto;margin:0 .5em;height:1.5em;border:0;}
label.checkbox {width:auto;margin:0 .5em;height:1.5em;line-height:1.5em;}
input.radio {width:auto;margin:0 .5em;height:1.5em;border:0;}
label.radio {width:auto;margin:0 .5em;height:1.5em;line-height:1.5em;}
label.ext {width:auto;}
input.ext {width:50px;}
input.dob {width:6em;}
input.disabled {border:1px solid #999;background:#eee;color:#555;}
input.date-fmt,input#xxdob{width:6em;}
input.phone-fmt{width:8em;}
label.label-right {text-align:right;}

/****************************************************WBSEARCH ICONS****************************************************/
.addcart-icon,a.addcart-icon,a.addcart-icon:link,a.addcart-icon:active,a.addcart-icon:visited,a.addcart-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/cart_add.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.delcart-icon,a.delcart-icon,a.delcart-icon:link,a.delcart-icon:active,a.delcart-icon:visited,a.delcart-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/cart_delete.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.notcart-icon,a.notcart-icon,a.notcart-icon:link,a.notcart-icon:active,a.notcart-icon:visited,a.notcart-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/cart_error.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.info-icon,a.info-icon,a.info-icon:link,a.info-icon:active,a.info-icon:visited,a.info-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/information.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.facil-icon,a.facil-icon,a.facil-icon:link,a.facil-icon:active,a.facil-icon:visited,a.facil-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/building.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.fees-icon,a.fees-icon,a.fees-icon:link,a.fees-icon:active,a.fees-icon:visited,a.fees-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/money_dollar.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.group-icon,a.group-icon,a.group-icon:link,a.group-icon:active,a.group-icon:visited,a.group-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/group.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.wish-icon,a.wish-icon,a.wish-icon:link,a.wish-icon:active,a.wish-icon:visited,a.wish-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/script_add.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.nowish-icon,a.nowish-icon,a.nowish-icon:link,a.nowish-icon:active,a.nowish-icon:visited,a.nowish-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/script_error.png) no-repeat left;display:block;margin:0;padding:0;}
.onwish-icon,a.onwish-icon,a.onwish-icon:link,a.onwish-icon:active,a.onwish-icon:visited,a.onwish-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/script_delete.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.image-icon,a.image-icon,a.image-icon:link,a.image-icon:active,a.image-icon:visited,a.image-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/images.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.avail-icon,a.avail-icon,a.avail-icon:link,a.avail-icon:active,a.avail-icon:visited,a.avail-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/clock.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.sched-icon,a.sched-icon,a.sched-icon:link,a.sched-icon:active,a.sched-icon:visited,a.sched-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/chart_organisation.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.permit-icon,a.permit-icon,a.permit-icon:link,a.permit-icon:active,a.permit-icon:visited,a.permit-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/page_edit.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.map-icon,a.map-icon,a.map-icon:link,a.map-icon:active,a.map-icon:visited,a.map-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/map.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.frcart-icon,a.frcart-icon,a.frcart-icon:link,a.frcart-icon:active,a.frcart-icon:visited,a.frcart-icon:hover {display:block;width:auto;padding-left:20px;text-indent:0;text-decoration:none;font-weight:bold;line-height:16px;}
.ptcart-icon,a.ptcart-icon,a.ptcart-icon:link,a.ptcart-icon:active,a.ptcart-icon:visited,a.ptcart-icon:hover {display:block;width:auto;padding-left:20px;text-indent:0;text-decoration:none;font-weight:bold;line-height:16px;}
.lotto-icon,a.lotto-icon,a.lotto-icon:link,a.lotto-icon:active,a.lotto-icon:visited,a.lotto-icon:hover {background:transparent url(../../wbimages/icons/time.png) no-repeat 3px center;display:block;cursor:pointer;padding-left:20px;text-indent:0;text-decoration:none;font-weight:bold;line-height:16px;}
.doc-icon,a.doc-icon,a.doc-icon:link,a.doc-icon:active,a.doc-icon:visited,a.doc-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/folder_page.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}

/*******************************************************TOOLTIPS*******************************************************/
.status-tooltip {display:none;font-size:0.8em;font-weight:bold;text-align:center;line-height:1.1em;z-index:9999;border: 1px solid #A9AA00;background: #FFFFA8;color:#000;padding:.3em .8em;position:relative;}
.block-tooltip {display:none;font-size:0.8em;font-weight:bold;text-align:center;line-height:1.1em;z-index:9999;border: 1px solid #A9AA00;background: #FFFFA8;color:#000;padding:.3em .8em;position:relative;}
.block-tooltip img {width:150px;}

/********************************************FORM VALIDATION ERROR MESSAGES********************************************/
input.error,select.error,textarea.error {background: #FFE8E8;border:1px solid #ff0000;color:#000;}
form ol li ol li label.error {float:right;width:47%;margin-right:0;}
label.error {background: #FFE8E8 url(../../wbimages/icons/exclamation.png) no-repeat 2px;border:1px solid #ff0000;color:#000;padding:2px 5px;float:right;width:26%;font-size:.8em;padding-left:24px;}
label.required{color:#CC0000;}
th.required {color:#ff0000;}
.error-clear label.error {clear:right;margin-bottom:.5em;}

/*****************************************************MISC ELEMENTS****************************************************/
.blockMsg h1{text-align:center;}
#household .heading {font-size:1.2em;}
#emergcontacts {width:100%;font-size:1.1em;}
#emergcontacts td {text-align:center;vertical-align:top;}
#emergcontacts input.required {background: #FFE8E8;border:1px solid #CC0000;color:#000;}
#emergcontacts input {width:100%;display:block;}
#emergcontacts label.error {display:block;float:none;width:auto;clear:both;margin:0;height:auto;font-size:1.1em;border-top:0;}
#recap_text {float:left;width:32%;margin:.5em;margin-right:.4em;font-style:italic;}
#recaptcha_widget_div {float:left;}
#shoppingcart th {font-size:1.1em;}
#shoppingcart td {background:#fff;}
#shoppingcart .minmax {margin:0;}
#shoppingcart .showrow td ol {margin:0;padding:0;}
#shoppingcart .showrow td ol li {margin:0;padding:0;}
#shoppingcart .showrow td table {margin:0;width:100%;margin-top:.5em;border:1px solid #999;font-size:1.1em;}
#shoppingcart .showrow td table td {background:#fff;border:0;}
#shoppingcart .showrow td table tr.notesrow td {border-bottom:1px solid #999;font-style:italic;}
#shoppingcart .button-cartdel {background-position:right center !important;}
#lkfeatures {width:30%;margin:0 2em;float:left;border:1px solid #999;height:240px;}
#lkfeatures span {display:none;width:100%;height:100%;}
#lkfeatures span p {font-size:1.1em;font-weight:bold;}
#lkfeatures span img {margin:.5em;}
#singleicon {width:100%;font-size:0.9em;line-height:1.4em;}
#singleicon td {padding:.5em 1em;}
#singleicon td.vtop {vertical-align:top;width:25%;}
#errorBox {width:50%;margin:1em auto;text-align:center;list-style:none;background-image:url(../../wbimages/icons/msg-error.png);background-position: 10px;background-repeat:no-repeat;padding:.5em;}
#errorBox li {list-style:none;margin:0;padding:0;}
#errorBox li label.error {margin:0;padding:0;background:transparent url(../../wbimages/icons/bullet_black.png) no-repeat 5px;padding-left:22px;display:block;float:none;width:auto;margin-left:28px;border:0;}
#league-team-list {width:60%;margin:0 auto;}
#league-team-list li {padding:.3em 0em;border-bottom:1px dashed #ccc;}
#purposeform label {width:45%;}
#purposeform input {width:45%;}
#purposeform label.error {width:auto;clear:both;display:block;margin:.5em auto;}
#purposeform .button {width:150px;}
#wish-list {font-size:0.9em;clear:both;}
#xxpaycode {font-size:0.9em;font-weight:bold;}
#rcptlinkbox {float:left;width:62%;margin:0;margin-bottom:1em;}
#rcptlinkbox a {display:block;margin:.5em;text-align:center;}
#rcptadobebox {float:left;width:62%;margin:0;}
#rcptemailbox {float:right;width:35%;margin:0;}
#rcptemailbox input,
#rcptemailbox label {width:94%;margin:0 3%;}
#rcptemailbox label.error {width:auto;margin-top:.5em;}
#rcptemailbox input.button {width:150px;}
#addpaymethod p {margin:0;padding:0;line-height:1em;font-size:1.1em;padding:0;padding-bottom:1em;}
#addpaymethod h5 {margin:0;padding:0;padding:0;color:#000;padding-bottom:1em;}
#addpaymethod fieldset {padding:.8em 0;border:0;background:transparent;}
#addpaymethod label {padding:0;margin:0;line-height:1em;font-size:1.1em;width:auto;margin-right:0.3em;font-weight:bold;}
#addpaymethod input {padding:0 .3em;margin:0;line-height:1em;font-size:1.1em;width:auto;margin-right:1em;}
#addpaymethod select {padding:0;margin:0;line-height:0.9em;font-size:0.9em;width:auto;margin-right:1em;}
#addpaymethod input.button {padding:0;margin:0;line-height:1em;font-size:0.9em;background:#ccc;width:auto;float:none;display:inline;border:1px solid #999;color:#333;height:auto;}
#addpaymethod input.button:hover {border-color:#333;color:#000;background:#ddd;}

/**********************************************WEBTRAC REGISTRATION FORM***********************************************/
#regform .column-one {width:75%;}
#regform .column-one label.error {width:25%;}
#regform a.small-image {float:right;margin:.5em;margin-left:0;width:22%;}
#regform a.small-image img {width:100%;}
#regform .ar-multi-fm {float:left;width:31%;margin:1%;border:1px solid #999;}
#regform .ar-multi-fm .heading {margin:0;width:auto;font-size:1.3em;}
#regform .ar-multi-fm li {margin:0;padding:0;}
#regform .ar-multi-fm a.info-icon {width:auto;text-indent:22px;}

/****************************************************WEBTRAC SEARCH****************************************************/
#wbsearch {clear:both;}
#wbsearch input,#wbsearch select,#wbsearch textarea {font-size:0.9em;}
#wbsearch .cal-column {float:left;width:48%;margin:0;padding:0;}
#wbsearch .cal-column label {width:34%;}
#wbsearch .cal-column input,
#wbsearch .cal-column select {width:55%;}
#wbsearch .cal-column li select.time {width:auto;clear:none;}
#wbsearch .cal-column li input.dp-applied {width:auto;margin-right:0;}
#wbsearch .multi-columns li {float:left;width:33%;margin:0;padding:0;clear:none;padding-bottom:.5em;}
#wbsearch .multi-columns li label {width:94%;margin:0 3%;float:left;padding:.3em 0;}
#wbsearch .multi-columns li input {width:93%;margin:0 3%;float:left;}
#wbsearch .multi-columns li select {width:94%;margin:0 3%;float:left;}
#wbsearch .multi-columns li select.time {width:auto;clear:none;margin-right:0;}
#wbsearch .multi-columns li input.dp-applied {width:auto;margin-right:0;}
#wbsearch .multi-columns li.spacer {height:65px;}
#wbsearch .minmax {margin:1em;}
#wbsearch-listing table {font-size:.8em;width:98%;}
#wbsearch-detail table {margin:0 auto;padding:0;width:100%;border:1px solid #999;margin-bottom:2em;font-size:.8em;} 
#wbsearch-detail div {margin:0 auto;padding:0;border:1px solid #999;background:#eee;}
#wbsearch-detail div p {line-height:1.5em;font-size:1.1em;}
#wbsearch-detail div img {float:left;margin:1em;margin-top:0;width:20%;}
#wbsearch-detail div .clear {border:0;padding:0;margin:0;line-height:0;font-size:0;height:0;}
#wbsearch-slots {width:100%;margin:0 auto;text-align:center;border:0;padding:0;font-size:1.1em;}
#wbsearch-slots td {border:0;padding:0;}
#wbsearch-slots table {margin:1%;width:31%;}
#wbsearch-slots table th {text-align:center;border:1px solid #999;} 
#wbsearch-slots table td {border:1px solid #999;padding:.2em .5em;text-align:center;}
#wbsearch-slots table td.col2,#wbsearch-slots table td.col3 {width:16px;}
#wbsearch-block {width:90%;margin:0 auto;}
#wbsearch-block .block-detail {border:1px solid #999;background:#eee;padding:.5em 0;float:left;font-weight:bold;width:18%;margin:1.5%;margin-right:0;}
#wbsearch-block .block-detail a {float:left;margin-right:.5em;margin-left:1em;}
#wbsearch #xxcalendar {float:right;width:50%;margin:0;padding:0;}
#wbsearch #xxcalendar h2 {font-size:1.0em;padding-top:20px;}
#wbsearch #xxcalendar table {width:48%;}
#wbsearch #xxcalendar table th {padding:3px;text-align:center;} 
#wbsearch #xxcalendar table td {padding:3px;text-align:center;font-size:1.1em;line-height:1em;}
#wbsearch .submit-list {clear:both;}
#wbsearch .submit-list li {margin-top:1em;border-top:1px solid #ccc;}

/******************************************************MULTI-ITEM******************************************************/
#multi-item {position:fixed;bottom:0;left:0;right:0;width:100%;padding:20px 0;border-top:3px solid #004F01;border-bottom: 3px solid #004F01;background:#CEFF9D;display:none;z-index:9999;}
#multi-item .items {line-height:22px;display:block;margin:.6em auto;font-weight:bold;color:#000;font-size:0.9em;} 

/************************************************ MISC ERROR MESSAGES**************************************************/
.com-message {margin:1em;padding:0;font-size:0.9em;text-align:center;background-image:none;position:relative;}
.com-message h1 {padding:.2em 0;margin:0;font-size:1.3em;text-align:left;text-indent:35px;color:#333;}
.com-message p {padding:0;margin:1em;font-size:1.1em;text-align:left;font-weight:bold;}
.com-message p.wb-choices {margin:.5em;}

/***************************************************POPUP JS CALENDAR**************************************************/
a.dp-choose-date{width:16px;height:16px;padding:0;margin:0 .2em;float:left;text-indent:-2000px;overflow:hidden;background:url(../../wbimages/icons/date.png) no-repeat;}
a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default;}
table.jCalendar{background:#efefef;border:1px solid #333;border-collapse:separate;border-spacing:2px;padding:0;margin:0;}
table.jCalendar th{font-weight:bold;padding:3px 5px;}
table.jCalendar td{padding:3px 5px;text-align:center;border:1px solid #333;}
table.jCalendar td.other-month{background:#aaa;color:#777;}
table.jCalendar td.today{background:#666;color:#fff;}
table.jCalendar td.selected{background:#f66;color:#fff;}
table.jCalendar td.selected.dp-hover{background:#f33;color:#fff;}
table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td{background:#333;color:#fff;}
table.jCalendar tr.selectedWeek td{background:#f66;color:#fff;}
table.jCalendar td.disabled,table.jCalendar td.disabled.dp-hover{background:#bbb;color:#888;}
table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover{background:#bbb;color:#888;}
div.dp-popup{background:#ccc;font-family:arial,sans-serif;line-height:16px;padding:2px;position:relative;}
div#dp-popup{position:absolute;z-index:9999;}
div.dp-popup h2{line-height:22px;margin:2px 0;padding:0;text-align:center;color:#333;}
a#dp-close{display:block;font-size:11px;padding:4px 0;text-align:center;}
a#dp-close:hover{text-decoration:underline;}
div.dp-popup a{border:1px solid #999;line-height:16px;width:16px;text-indent:-9999px;display:block;}
div.dp-popup div.dp-nav-prev{left:4px;position:absolute;top:2px;width:100px;}
div.dp-popup div.dp-nav-prev a{float:left;margin-right:3px;margin-top:3px;}
div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a{cursor:pointer;}
div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled{cursor:default;}
div.dp-popup div.dp-nav-next{position:absolute;right:4px;top:2px;width:100px;}
div.dp-popup div.dp-nav-next a{float:right;margin-left:3px;margin-top:3px;}
div.dp-popup a.disabled{color:#aaa;cursor:default;}
div.dp-popup td{cursor:pointer;}
div.dp-popup td.disabled{cursor:default;}
div.dp-popup-inline {float:left;background:transparent;margin-right:10px;}
a.dp-nav-prev-year,a.dp-nav-prev-year:link,
a.dp-nav-prev-year:active,a.dp-nav-prev-year:visited,
a.dp-nav-prev-year:hover {background:#eee url(../../wbimages/icons/resultset_first.png) no-repeat top left;}
a.dp-nav-next-year,a.dp-nav-next-year:link,
a.dp-nav-next-year:active,a.dp-nav-next-year:visited,
a.dp-nav-next-year:hover {background:#eee url(../../wbimages/icons/resultset_last.png) no-repeat top left;}
a.dp-nav-prev-month,a.dp-nav-prev-month:link,
a.dp-nav-prev-month:active,a.dp-nav-prev-month:visited,
a.dp-nav-prev-month:hover {background:#eee url(../../wbimages/icons/resultset_prev.png) no-repeat top left;}
a.dp-nav-next-month,a.dp-nav-next-month:link,
a.dp-nav-next-month:active,a.dp-nav-next-month:visited,
a.dp-nav-next-month:hover {background:#eee url(../../wbimages/icons/resultset_next.png) no-repeat top left;}

/****************************************************AJAX POPUP BOX****************************************************/

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft,#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000;}
#colorbox{}
#cboxContent{background:#fff;padding:.5em;border:25px solid #E6E5E5;font-size:1.0em;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(../../wbimages/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(../../wbimages/loader.gif) center center no-repeat;}
#cboxTitle{position:absolute;top:-20px;left:0;text-align:center;width:100%;font-weight:bold;color:#7C7C7C;}
#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#7C7C7C;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{position:absolute;top:-24px;background:url(../../wbimages/controls.png) 0px 0px no-repeat;width:23px;height:23px;text-indent:-9999px;}
#cboxPrevious{left:0px;background-position:-51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{left:27px;background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{right:-24px;background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px;right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}

/****************************************************PAYMENT SCREEN PAYCODES****************************************************/
.paycodes {width:99.5%;margin:0;padding:0;margin-top:.5em;}
.paycodes p {margin:.5em;}
.paycodes li {padding:.2em 0;}
.paycodes li label {float:left;font-weight:bold;width:32%;margin:0 .5em;}
.paycodes li input {float:left;width:30.5%;padding:.1em 0;padding-left:.2em;border:1px solid #999;}
.paycodes li select {float:left;width:31%;padding:.1em 0;padding-left:.2em;}
.paycodes li label.error {float:right;width:27%;margin-right:.5em;}
.paycodes li.heading {width:100%;margin:0;padding:0;margin-bottom:.5em;text-indent:.5em;}

/** CUSTOM HTML SECTION (TOP/LEFT/RIGHT/BOTTOM) **/
#c-top  {border:1px solid #999;padding:.5em;margin:.5em auto;}
#c-left {border:1px solid #999;padding:.5em;margin:.5em auto;position:absolute;left:-70px;width:50px;}
#c-rght {border:1px solid #999;padding:.5em;margin:.5em auto;position:absolute;right:-70px;width:50px;}
#c-btm  {border:1px solid #999;padding:.5em;margin:.5em auto;}

/****************************************************SOCIAL MEDIA****************************************************/
div.share {background: none !important;border: 0 !important;}
.share ul {padding:0;margin:0;list-style:none;}
.share li:hover {visibility:inherit;}
.share ul ul {position:absolute;top:-999em;clear:both;z-index:99;border: 1px solid #898989;display:none;}
.share ul ul li {width:100%;margin:0;}
.share ul li:hover {visibility:inherit;}
.share ul a {display:block;position:relative;}
.share ul li {float:left; position:relative;}

.share-icon, .share-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../../wbimages/icons/share_16.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}

.share ul li:hover ul,.share ul li.share-hover ul {left:-50px;top:16px;display: block;}
.share ul li ul li a,.share ul li ul li a:visited {height: 35px;line-height: 35px;padding: 0 15px 0 40px;text-decoration: none;text-indent: 0; background: #D7D7D7;}
.share ul li ul li a.facebook-icon,.share ul li ul li a.facebook-icon:visited {background: url(../../../wbimages/icons/facebook_29.png) no-repeat scroll 5px center #D7D7D7;}
.share ul li ul li a.facebook-icon:focus,.share ul li ul li a.facebook-icon:hover,.share ul li ul li a.facebook-icon:active {color: #000000;background: url(../../../wbimages/icons/facebook_29.png) no-repeat scroll 5px center #D7D7D7;outline: 0;}
.share ul li ul li a.twitter-icon,.share ul li ul li a.twitter-icon:visited {background: url(../../../wbimages/icons/twitter_29.png) no-repeat scroll 5px center #D7D7D7;}
.share ul li ul li a.twitter-icon:focus,.share ul li ul li a.twitter-icon:hover,.share ul li ul li a.twitter-icon:active {color: #000000;background: url(../../../wbimages/icons/twitter_29.png) no-repeat scroll 5px center #D7D7D7;outline: 0;}
.share ul li ul li a.pinterest-icon,.share ul li ul li a.pinterest-icon:visited {background: url(../../../wbimages/icons/pinterest_29.png) no-repeat scroll 5px center #D7D7D7;}
.share ul li ul li a.pinterest-icon:focus,.share ul li ul li a.pinterest-icon:hover,.share ul li ul li a.pinterest-icon:active {color: #000000;background: url(../../../wbimages/icons/pinterest_29.png) no-repeat scroll 5px center #D7D7D7;outline: 0;}
.share ul li ul li a.email-icon,.share ul li ul li a.email-icon:visited {background: url(../../../wbimages/icons/email_29.png) no-repeat scroll 5px center #D7D7D7;}
.share ul li ul li a.email-icon:focus,.share ul li ul li a.email-icon:hover,.share ul li ul li a.email-icon:active {color: #000000;background: url(../../../wbimages/icons/email_29.png) no-repeat scroll 5px center #D7D7D7;outline: 0;}

/*--------------------------------------------------------------------------*/
/*                        BELOW HERE - CUSTOMER CLASSES                     */
/*--------------------------------------------------------------------------*/
table.wbmaster{
	text-align: left;
	font-size: 18px;
	white-space: normal;
}
.tabcell {background-color: #996666; color: #ffffff; font-weight: bold; text-align: left; font-size: 14px;}
.tabcellselected {background-color: #800000; color: #ffffff; font-weight: bold; text-align: left; font-size: 14px;}
.tabfolder {}
.tablink {color: #ffffff; text-decoration: none;}
.tabunderrow {background-color: #800000;}

/* THUMB TABLE & MOUSEOVER */
table.thumb {
   border-collapse: collapse;
   text-align:center;
   margin: 10px;
   -moz-border-bottom-colors: none;
   -moz-border-left-colors: none;
   -moz-border-right-colors: none;
   -moz-border-top-colors: none;
   border-color: #999999 -moz-use-text-color;
   border-image: none;
   border-style: none;
   border-width: 0px 0;
   padding: 0em 0em 0em 0em;
}
table.subfolder, table.subfolder-border {
   border-collapse: collapse;
	text-align:center;
   margin: 10px;
   padding: 0px;
}

.dir_topleft{
	border: 0px; 
	background: white; 
	background-color: white;
	background-image: url(../../atimages/dir_topleft.gif);
	background-repeat: no-repeat;
    width: 26px;
	height: 26px;
}
.dir_top{
	border: 0px; background: white; background-color: white;
	background-image: url(../../atimages/dir_top.gif);
	background-repeat: repeat-x;
	height: 26px;
}
.dir_topright{
	border: 0px; background: white; background-color: white;
	background-image: url(../../atimages/dir_topright.gif);
	background-repeat: no-repeat;
    width: 26px;
	height: 26px;
}
.dir_left{
	border: 0px; background: white; background-color: white;
	background-image: url(../../atimages/dir_left.gif);
	background-repeat: repeat-y;
    width: 26px;
}
.dir_right{
	border: 0px; background: white; background-color: white;
	background-image: url(../../atimages/dir_right.gif);
	background-repeat: repeat-y;
    width: 26px;
}
.dir_bottomleft{
	border: 0px; background: white; background-color: white;
	background-image: url(../../atimages/dir_bottomleft.gif);
	background-repeat: no-repeat;
    width: 26px;
	height: 26px;
}
.dir_bottom{
	border: 0px; background: white; background-color: white;
	background-image: url(../../atimages/dir_bottom.gif);
	background-repeat: repeat-x;
	height: 26px;
}
.dir_bottomright{
	border: 0px; background: white; background-color: white;
	background-image: url(../../atimages/dir_bottomright.gif);
	background-repeat: no-repeat;
    width: 26px;
	height: 26px;
}
td.img_topleft{
	border: 0px; background: white; background-color: white;
	background-image: url(../../atimages/img_topleft.gif);
	background-repeat: no-repeat;
    width: 13px;
	height: 13px;
	padding: 0;
}
td.img_top{
	border: 0px; background: white; background-color: white;
	background-image: url(../../atimages/img_top.gif);
	background-repeat: repeat-x;
	height: 13px;
	padding: 0;
}
td.img_topright{
	border: 0px; background: white; background-color: white;
	background-image: url(../../atimages/img_topright.gif);
	background-repeat: no-repeat;
    width: 13px;
	height: 13px;
	padding: 0;
}
td.img_left{
	border: 0px; background: white; background-color: white;
	background-image: url(../../atimages/img_left.gif);
	background-repeat: repeat-y;
    width: 13px;
	padding: 0;
}
td.img_self{
	border: 0px; 
	padding: 0;
}
td.img_right{
	border: 0px; background: white; background-color: white;
	background-image: url(../../atimages/img_right.gif);
	background-repeat: repeat-y;
    width: 13px;
	padding: 0;
}
td.img_bottomleft{
	border: 0px; background: white; background-color: white;
	background-image: url(../../atimages/img_bottomleft.gif);
	background-repeat: no-repeat;
    width: 13px;
	height: 13px;
	padding: 0;
}
td.img_bottom{
	border: 0px; background: white; background-color: white;
	background-image: url(../../atimages/img_bottom.gif);
	background-repeat: repeat-x;
	height: 13px;
	padding: 0;
}
td.img_bottomright{
	border: 0px; background: white; background-color: white;
	background-image: url(../../atimages/img_bottomright.gif);
	background-repeat: no-repeat;
    width: 13px;
	height: 13px;
	padding: 0;
}
.img_bottomright_comment{
	border: 0px; background: white; background-color: white;
	background-image: url(../../atimages/img_comment.gif);
	background-repeat: no-repeat;
    width: 13px;
	height: 13px;
}

table td .title{
  border: 0px;
  font: 12px tahoma, arial;
  text-align: center;
}
table td .subfolder-title{
  font: bold 8pt tahoma, arial;
  text-align: center;
  color: black;
}

.navigation {
	font: 10pt tahoma, arial;
	color:#737373;
   vertical-align: top;
	text-align: left;
	padding-left: 5px;
	padding-top: 3px;
}

.table-top {
   height:35px;
	background-image : url(../../atimages/topnav.gif);
	background-repeat : repeat-x;
}

/* HEADLINE BAR */
.table-headline {
	font: bold 10pt tahoma,Arial, Helvetica, sans-serif;
   letter-spacing: 3px;
	color: #000000;
   vertical-align: top;
	text-align: right;
	padding-right: 5px;
	padding-top: 3px;
}

/* FOLDER INTRO TEXT */
.introtext {
	text-align: left;
	color: green;
}

/* IMAGE DESCRIPTION */
.description {
	font: bold 8pt tahoma, arial;
	text-align:center;
	color:Black;
	text-decoration:none;
}

/* COPYRIGHT NOTICE */
.copyright {
	font: 10pt tahoma, arial;
	color:#737373;
   text-align: center;
}

/* EXIF INFORMATION */
.table_exif{
	font: 8pt tahoma, arial;
	color:#757575;
	text-decoration:none;
	border: 1px solid #B5B5B5;
   text-align:left;
}

/* STRONG, USED IN EXIF TABLE */
strong {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #00A201;
}

/* COMMENT TABLE */
.table-comments {
	font: 8pt tahoma, arial;
	color:#757575;
	text-decoration:none;
	border: 0;
   text-align:left;
}

/* COMMENT DATE, USER ETC. */
.comment-aboveline {
	font: 8pt tahoma, arial;
	text-align:left;
	vertical-align: bottom;
	color:#A8A8A8;
	text-decoration:none;
	font-style : italic;
	border: 0px;
	height: 30px;
}

/* THE COMMENT */
.comment-belowline {
	font: 8pt tahoma, arial;
	text-align:left;
	color:#757575;
	text-decoration:none;
	font-style : italic;
	border-top: 1px solid #B5B5B5;
}

/* COMMENT INPUT FIELD */
.comment-textfield {
	border: 1px solid #A3A3A3;
	background-color: #E8E8E8;
}

/* COMMENT SUBMIT BUTTON */
.comment-button {
	border: 1px solid #000000;
	background-color : #E1E1E1;
	font: 8pt tahoma, arial;
}

/* POWERED BY MG2 CREDITS (DO NOT REMOVE FROM SCRIPT!) */
.credits {
	font: 10pt tahoma, arial;
	color:#737373;
   text-align: center;
}

/* BODY PROPERTIES */
.mg2body {
	font: 10pt tahoma, arial;
	color:#737373;
	background-color: White;
	margin: 0;
   padding: 0;
}

/* LINK PROPERTIES */
.mg2body a:link, .mg2body a:visited {
   color: #404040; text-decoration: underline;
}
.mg2body a:hover, .mg2body a:visited:hover { 
   color: #CECECE; text-decoration: underline;
}

span.adv{
	background: #D23A00;
	background-color: #D23A00;
	border: 2px solid #D23A00;
	white-space: nowrap;
}

span.red{
	background: #FF4444;
	background-color: #FF4444;
	border: 2px solid #FF4444;
	white-space: nowrap;
	color: Black;
}

span.green{
	background: #6DCE97;
	background-color: #6DCE97;
	border: 2px solid #6DCE97;
	white-space: nowrap;
	color: Black;
}

.black {
	background-color: #000000;
	background: #000000;
}
#black {
	background: Black;
	background-color: Black;
}
.white, .white:link, .white:active, .white:visited {
	color: #D23A00;
}
.white:hover {
	color: white;
}

/* Default - 061908 */

html, body {font-family: Arial,Helvetica,sans-serif; font-size:11px; margin:0; padding:0; color:#525657;}
table, td {}
th {text-align:left; background-color:#eee;}
p {font-family: Arial,Helvetica,sans-serif; margin: 0 0 12px 0;}
h1 {font-size: 14px; padding: 10px 5px 10px 5px; color:#ffffff; margin: 5px 0px 5px 0px}
h2 { padding:5px 12px 5px 12px; color:#ffffff; margin:0px;}
h3 {font-size:16px;}
h4 { margin:0px 0px 10px 0px ;}
h5, h6 {}
input, select, textarea {}
form {display:inline;}
label {vertical-align:middle;}
input[type='radio'], input[type='checkbox'] {vertical-align:middle;}
img {margin:0; padding:0; border-style:none;}
.hide {display:none;}
.smallest {font-size:10px;}
.smaller {font-size:10px;}
.larger {font-size:14px;}
.largest {font-size:16px;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.red {color:#f00;}
.green {color:#390;}
.white {color:#ffffff;}
.black {color:#000000;}
.vtop {vertical-align:top;}
.center {text-align:center;}
.right {text-align:right;}
.nowrap {white-space:nowrap;}
.breakforprint {page-break-after:always;}
.clear {overflow:hidden; clear:both; height:0; margin:0; font-size:1px; line-height:0;}

a, a:link, a:visited {color: #005abb; text-decoration: underline; }
a:hover {color: #005abb; text-decoration: underline;}
a:active {color: #005abb; text-decoration: underline;}

a.jumptocontent, a.jumptocontent:link, a.jumptocontent:visited {color: #005abb; text-decoration: underline;font-size:1px;}
a.jumptocontent:hover {color: #005abb; text-decoration: underline;}
a.jumptocontent:active {color: #005abb; text-decoration: underline;}

a.jumptocontent-wh, a.jumptocontent-wh:link, a.jumptocontent-wh:visited {color: #fff; text-decoration: underline;font-size:1px;}
a.jumptocontent-wh:hover {color: #fff; text-decoration: underline;}
a.jumptocontent-wh:active {color: #fff; text-decoration: underline;}


.bdr {border:1px solid #999;}
.bdrtop {border-top:1px solid #999;}
.bdrright {border-right:1px solid #999;}
.bdrbottom {border-bottom:1px solid #999;}
.bdrleft {border-left:1px solid #999;}

/* Start Up Styles */

.btnadd2cart {background-color:#090;}
.btnadd2cart:hover {background-color:#0c3;}

.btnwishlist {background-color:#339;}
.btnwishlist:hover {background-color:#33c;}

.colsp {font-size:2px; padding:4px;}
.cblock10 {margin:10px;}
.cblock15 {margin:15px;}
.lnpad4 {padding-bottom:4px;}
.lnpad8 {padding-bottom:10px;}


/* Start Up Layout */

.mainbody {text-align:center; background-color:#ccc; margin:0; padding:0;}
.bdywrpr {text-align:left; background:transparent}
.intbdywrpr {text-align:left;background:transparent}

div.headwrpr {width:1000px;height:106px;background: url(../../atimages/header.jpg) no-repeat;margin-bottom:19px;position:relative;}

.corwrpr {width:900px;}

div.tpftrwrpr {position:relative;background: #005abb url(../../atimages/footertopback.png)  bottom left no-repeat; height:31px; margin-top:0px;}
div.midftrwrpr {position:relative;background: #0082c0; height: 24px;}
div.leftftrtext {font-size: 10px;color:#ffffff;width:500px;float:left;padding-left:27px;padding-top:5px;text-align: left}
div.rightftrlinks1 {color:#91afcd;text-align:right;width:400px;float:right;padding-right:10px;padding-top:5px;}
div.rightftrlinks1 a, div.rightftrlinks1 a:link, div.rightftrlinks1 a:visited {font-size: 10px;color: #91afcd; text-decoration: none;}
div.rightftrlinks1 a:hover {color: #91afcd; text-decoration: underline;}
div.rightftrlinks1 a:active {color: #91afcd; text-decoration: none;}

div.rightftrlinks2 {color:#ffffff;text-align:right;width:786px;float:right;padding-right:10px; margin-top:3px;background-color:#0082c0;}
div.rightftrlinks2 a, div.rightftrlinks2 a:link, div.rightftrlinks2 a:visited {font-size: 10px;color: #fff; text-decoration: none;}
div.rightftrlinks2 a:hover {color: #fff; text-decoration: underline;}
div.rightftrlinks2 a:active {color: #fff; text-decoration: none;}

div.rightftrlinks3 {color:#a61104;text-align:right;width:786px;float:right;padding-right:10px;}
div.rightftrlinks3 a, div.rightftrlinks3 a:link, div.rightftrlinks3 a:visited {font-size: 10px;color: #a61104; text-decoration: none;}
div.rightftrlinks3 a:hover {color: #a61104; text-decoration: underline;}
div.rightftrlinks3 a:active {color: #a61104; text-decoration: none;}


/* Optional for Start-Up */

.corlnav {width: 190px; background-color:#fff; vertical-align:top;}
.cormain  {vertical-align:top; background-color:#fff;}
.corrrail {width: 190px; vertical-align:top; background-color:#fff;}


/* Main wrapper */
div.centersitewrpr {width:1000px;margin:0px auto;padding:3px;}


/* Left Nav */
div.lnavwrpr {font-size:1.12px; margin:0px;width: 205px; float:left;}


/* Breadcrumb */
div.bcrmwrpr {font-size:10px; color:#999; padding:10px;}
div.bcrmwrpr a {margin:0 5px;}
div.bcrmwrpr span {color:#c00; margin:0 5px;}


/* Page Tools */
.tlswrpr {font-size:10px; text-align:right; padding:0 10px 10px 0;}

/* Page Remote Bookmark */
.sharewrpr {text-align:right; padding:0 10px 10px 0;}


/* Homepage Styles */

div.hmecenterwrpr {width:575px;float:left;margin-left:1px; display:inline;}
div.hmerightrail {float:left; width: 205px; display:inline;}
div.hmerightrailwrpr {width: 205px; float:left; margin-left:3px; display:inline;}
div.hmstoriesheadwrpr {background-color: #afa79f;}
div.hmstoriesheadwrpr a, div.hmstoriesheadwrpr a:link, div.hmstoriesheadwrpr .hmstorieshead a:visited {font-weight:bold;color: #0d0f0b; text-decoration: none;display:block;background-color:#afa79f;width: 142px;border-right:2px solid #ffffff;float:left;text-align:center;padding: 4px 0px 4px 0px;}
div.hmstoriesheadwrpr a:hover {color: #afa79f; text-decoration: none;display:block;background-color:#0d0f0b;}
div.hmstoriesheadwrpr a:active {color: #0d0f0b; text-decoration: none;display:block;background-color:#afa79f;}
div.hmstoriesmainwrpr {min-height:174px;margin-top:2px;}

div.hmerightrailwrpr div.textprintwrpr {width: 205px; background-color:#fff; border-bottom:3px solid #fff;}
div.hmerightrailwrpr div.searchboxwrpr {width: 205px; height:77px; background-color:#0082c0; position:relative;}
div.newsletterboxwrpr {width: 205px; height:103px; background-color:#005abb; margin-top:2px; position:relative;}

div.textsizewrpr {width: 111px;font-size: 10px;color:#026077;vertical-align:middle;font-weight:bold;float:left;margin:3px 0px 0px 10px;}
div.textsizewrpr img{width: 27px;float:right;margin-left:1px;cursor:pointer;}
div.tstext {float:left;width:54px; padding-top:3px;font-weight:bold;}

div.printwrpr {width:63px;text-align:left;float:right;margin:6px 0px 0px 10px;padding-right:6px;}
div.printwrpr a, div.printwrpr a:link, div.printwrpr a:visited {font-size: 010px;font-weight:bold;color: #8d9aa7; text-decoration: none;background: url(../../atimages/printicon.png) no-repeat top right;width:63px;display:block;height:18px;}
div.printwrpr a:hover {color: #8d9aa7; text-decoration: underline;}
div.printwrpr a:active {color: #8d9aa7; text-decoration: none;}


.hmstoriesimage {float:left;}
.hmstoriesdesc {width: 261px;float:left;margin-left:14px;display:inline;}
.hmstoriesdesc p{margin-bottom:10px;}

#homestories1 {}
#homestories2 {display:none;}
#homestories3 {display:none;}
#homestories4 {display:none;}

.searchbuttonsearch {font-size: 10px;padding:2px;font-weight:bold;color:#ffffff;background-color:#e37c00;border:1px solid #ffffff;-moz-border-radius: 2px;-webkit-border-radius: 2px;cursor:pointer;position:absolute;top:45px;left:113px;width:75px;}
.searchbuttonsubmit {font-size: 10px;padding:2px;font-weight:bold;color:#ffffff;background-color:#0082c0;border:1px solid #ffffff;-moz-border-radius: 2px;-webkit-border-radius: 2px;cursor:pointer;position:absolute;top:610px;left:113px;width:75px;}

.searchinput {width: 170px;height:15px;background-color:#ffffff;border:1px solid #90a3b7;padding:1px;position:absolute;top:16px;left:14px;}
div.newsletterboxemail input{width: 132px;height:15px;background-color:#ffffff;border:1px solid #90a3b7;padding:1px;}

div.newsletterboxtext {position:absolute;left:14px;top:13px;color:#ffffff;}
div.newsletterboxemail {position:absolute;left:14px;top:37px;color:#ffffff;font-size: 10px;vertical-align:bottom;}

div.hmebottomwrpr {background: url(../../atimages/bottomback.png) ;margin-top:2px;padding-bottom:1px;}
div.hmebottomleftwrpr {width: 205px;text-align:center;padding-top:30px; float:left}
div.hmebottomleftwrpr img{padding-bottom:16px;}
div.hmebottommidwrpr {width:575px;float:left;margin-left:3px; margin-top:3px; display:inline;}
div.hmebottomrightwrpr {width: 205px; float:left;margin-left:3px; display:inline;}

div.hmmainstorydesc {width:3210px;float:left;margin-left:10px;display:inline;}
div.hmmainstoryimage {width: 215px;float:left;margin-left:10px;display:inline;}

div.hmenewseventwrpr {margin-bottom:15px;border-bottom:1px solid #1e1e1e;width: 182px;margin-left:10px;padding-bottom:10px;}
div.hmenewseventtitle {color:#005abb;margin-bottom:5px;}
div.hmenewseventtitle a, div.hmenewseventtitle a:link, div.hmenewseventtitle a:visited {font-weight:bold;color: #005abb; text-decoration: none;}
div.hmenewseventtitle a:hover {color: #005abb; text-decoration: underline;}
div.hmenewseventtitle a:active {color: #005abb; text-decoration: none;}
div.hmenewseventdesc {color:#005abb;margin-bottom:5px;}
div.hmenewseventdesc p{margin-bottom:5px;}
div.hmenewseventdesc a, div.hmenewseventdesc a:link, div.hmenewseventdesc a:visited {color: #005abb; text-decoration: underline;}
div.hmenewseventdesc a:hover {color: #005abb; text-decoration: none;}
div.hmenewseventdesc a:active {color: #005abb; text-decoration: underline;}

/* Mods Default */


.hdng {font-size:11px; font-weight:bold; color:#fff; background-color:#d3222a; padding:4px 10px; margin:0;}
.hdng2 {font-size:16px; font-weight:bold; color:#fff; background-color:#666; padding:3px 10px; margin:0 0 10px 0;}
.hdngbox {font-size:16px; font-weight:bold; color:#fff; background-color:#999; padding:3px 10px; margin:0;}

.btn {font-size:14px; font-weight:bold; color:#000; background-color:#fff; border:1px solid #000; text-decoration:none; cursor:pointer;}
.btn:hover {color:#c00; border:1px solid #c00;}

.btncheckout {font-size:14px; font-weight:bold; color:#c00; background-color:#fff; border:1px solid #c00; text-decoration:none; cursor:pointer;}
.btncheckout:hover {color:#000; border:1px solid #000;}


/* Store */

div.paginate {font-size:10px;}

div.thumbwrpr {width:770px; margin:10px auto;}
div.thumbwrpr a {width: 140px; height:190px; float:left; font-size:10px; text-align:center; border:1px solid #ccc; padding:10px; margin:5px 15px;}
div.thumbwrpr a:link, div.thumbwrpr a:visited {color:#01b; text-decoration:none;}
div.thumbwrpr a:hover {color:#666;  background-color:#eee; text-decoration:none;}
div.thumbwrpr a:active {color:#01b; text-decoration:none;}
div.thumbwrpr img {border-style:none; margin-bottom:6px;}

div.thumblgwrpr {width:770px; margin:10px auto;}
div.thumblgwrpr a {width: 160px; height:190px; float:left; font-size:10px; text-align:center; border:1px solid #ccc; padding:10px; margin:5px 15px;}
div.thumblgwrpr a:link, div.thumblgwrpr a:visited {color:#01b; text-decoration:none;}
div.thumblgwrpr a:hover {color:#666;  background-color:#eee; text-decoration:none;}
div.thumblgwrpr a:active {color:#01b; text-decoration:none;}
div.thumblgwrpr img {border-style:none; margin-bottom:10px;}

div.rcntvwwrpr {width: 100%; margin:10px;}
div.rcntvwwrpr a {width: 130px; height:150px; float:left; font-size:10px; text-align:center; border:1px solid #ccc; padding:10px; margin:10px}
div.rcntvwwrpr a:link, div.rcntvwwrpr a:visited {color:#01b; text-decoration:none;}
div.rcntvwwrpr a:hover {color:#601;  background-color:#eee; text-decoration:none;}
div.rcntvwwrpr a:active {color:#01b; text-decoration:none;}
div.rcntvwwrpr img {width: 100px; height:100px; border-style:none; margin-bottom:6px;}

div.reltdwrpr {width: 100%; margin:10px 0;}
div.reltdwrpr a {width: 130px; height:150px; float:left; font-size:10px; text-align:center; border:1px solid #ccc; padding:10px; margin:10px;}
div.reltdwrpr a:link, div.reltdwrpr a:visited {color:#01b; text-decoration:none;}
div.reltdwrpr a:hover {color:#601;  background-color:#eee; text-decoration:none;}
div.reltdwrpr a:active {color:#01b; text-decoration:none;}
div.reltdwrpr img {width: 100px; height:100px; border-style:none; margin-bottom:6px;}

table.carttbl {width: 100%;}
table.carttbl td {padding:4px; vertical-align:top;}
table.carttbl th {padding:4px;}

div.stepswrpr {padding:10px;}
div.stepswrpr table {margin-left:auto;}

input.qtybox {width: 25px; font-weight:bold; font-size:1.12px; text-align:center;}

.promo { color:#ff0000; font-weight:bold; border-top:5px solid #eeeeee;}
.gift1 	{background-color:#dc0707;}
.gift2 	{background-color:#fdfbbe;}

.txtlimitbx {background-color:#dc0707;}
.txtlimitbx2 {background-color:#fdfbbe;}

.alternate	{background-color: #eeeeee;}
.row		{background-color: #ffffff;}


/* Flyout Menus */

.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}
.qmmc {position:relative;border-bottom:1px solid #fff;}.qmmc a {float:left;display:block;white-space:nowrap;}
.qmmc div a {float:none;}
.qmmc div {visibility:hidden;position:absolute;}

.qmmc a {float:none}
#qm0 {background-color:transparent; border-top:1px solid #dddddd;}

 /* Main Items */
#qm0 a {color:#ffffff; background: #1c1e1c url(../../atimages/navarrow.gif) no-repeat 15px 9px; font-family:Arial; font-weight:normal; font-size: 10px; text-decoration:none; padding:5px 40px 5px 25px; border-right:1px solid #ffffff; border-bottom:2px solid #ffffff; border-left: none;}

/* Main Hover State */
#qm0 a:hover {background-color:#009383;color:#ffffff;}

/* Main Active State */
body #qm0 .qmactive, body #qm0 .qmactive:hover {color:#333333; background-color:#009383; text-decoration:none;color:#ffffff;}

/* Main Parent Items */
#qm0 .qmparent {background-image:url(../../atimages/navarrow.gif); background-repeat:no-repeat; }

/* Sub Containers */
#qm0 div {background-color:#1c1e1c; margin-top:-1px; margin-left:-1px;}

/* Sub Hover State */
#qm0 div a:hover {background-color:#009383; text-decoration:none;}

/* Sub Active State */
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {background-color:#1c1e1c;}

/* Sub Parent Items */
#qm0 div .qmparent {background: #1c1e1c url(../../atimages/navarrow.gif) no-repeat 15px 9px; color:#ffffff;}

/* Sub Items */
#qm0 div a {background-color:#1c1e1c; padding:5px 40px 5px 25px; border-width:0px; border-style:none; border-color:#000000;border-right:1px solid #ffffff; border-bottom:2px solid #ffffff; border-left:1px solid #ffffff}


/* optional add-on styles */


/* Error Markers */
/* optional add-on styles */
.fieldlbl {padding:4px 2px 0 0; text-align:right;}
.field {padding-left:2px;}
.fieldpad {padding-bottom:2px;}

.fieldtext {color:#000000;}
.fielderror {color:#cc0000;}
.fieldnorm {width: 16px; height:20px;}
.fieldreq {width: 16px; height:20px; background:transparent url(../../atimages/field-req.gif) no-repeat center right;}
.fieldred {width: 16px; height:20px; background:transparent url(../../atimages/field-error.gif) no-repeat center right;}


/* Admin Edit */

.content {border:1px dashed #2b4487; padding:1px; margin:1px 1px 1px 1px;}
.contentregion {background:#b8cde7; color: #2b4487; border:1px solid #2b4487; padding:2px; margin:1px 0 1px 0;}
.contentheader {background:#dddddd; color:#000000; border:1px solid #2b4487; padding:2px; margin:1px 0 1px 0px; text-align:right;}
.contentedit {background:#f2faff; color:#000000; border:1px solid #2b4487; padding:2px;}
.adminbtn { font-weight:bold; color:#000000; background:#112848 url(../../atimages/btn.gif) repeat-x top left; border:1px solid #a5b9c8; padding:2px; text-decoration:none; cursor:pointer;}
.contentbottom {background: #dddddd; color: #000000; border: 1px solid #2b4487; padding: 2px; margin:1px 0 1px 0;}
.contentsettings {background:#ffffff; color:#000000; border:1px solid #2b4487; padding:2px;}


/* Interior  */

div.intcenterwrpr {width:546px;float:left;margin-left:3px;display:inline; }
div.intrightrailwrpr {width: 231px;float:left;margin-left:3px; display:inline;}
div.intrightrailwrpr div.textprintwrpr {width: 234px; background-color:#fff; border-bottom:5px solid #fff;}
div.intrightrailwrpr div.searchboxwrpr {width: 234px;height:77px;background-color:#0082c0;position:relative;}
div.cont {padding:210px 11px; }
div.breadcr {padding:5px 10px; text-align: left;}
div.breadcr a,div.breadcr a:link, div.breadcr a:visited {color: #2b86aa; text-decoration: underline; text-align: left;}
div.breadcr a:hover {color: #2b86aa; text-decoration: underline; text-align: left;}
div.breadcr a:active {color: #2b86aa; text-decoration: underline; text-align: left;}


/* Simple */

div.headwrpr-s {width:1000px;height:106px;background: url(../../atimages/header1.jpg) no-repeat;margin-bottom:19px;}
div.intbdywrpr-s {text-align:left;background:transparent url(../../atimages//bottomback-s.png) repeat-y; height:1%;}
div.lnavwrpr h1 {color:#fff; background-color:transparent; margin:10px 0 10px 0;}

ul.nav {list-style-type: none; margin:0 10px; padding:0;}
ul.nav a,ul.nav a:link, ul.nav a:visited {color: #fff; text-decoration: none; font-weight:bold;}
ul.nav a:hover {color: #fff; text-decoration: underline;}
ul.nav a:active {color: #fff; text-decoration: none;}

/* 3 rows */

div.bdywrpr-3r {text-align:left;}
div.greybg {padding:210px 11px; background-color:#e0ded9; color:#000000;}
div.banners {padding: 0px;}
div.breadcr div.textprintwrpr {width: 234px; background-color:#fff; float:right; }

/* No Header */
div.bdywrpr-nh
div.cont-narrow {padding:18px 11px;  float:left; width:710px; display:inline;}
div.cont-rr {margin-left:59px; padding:18px 0px; width: 200px; float:left; display:inline;}
div.tpftrwrpr-nh {position:relative; background:#fff url(../../atimages/footertopback-nh.png) no-repeat bottom left; min-height:132px; margin-top:3px; }
div.tpftrwrpr-nh div.leftftrtext {position:absolute; bottom:10px;}
div.tpftrwrpr-nh div.rightftrlinks1 {position:absolute; bottom:12px; right:0;}


/* Reduced Header */

div.tpftrwrpr-rh {position:relative; background:#fff url(../../atimages/footertopback-rh.png) no-repeat bottom left; min-height:132px; margin-top:3px; }
div.tpftrwrpr-rh div.leftftrtext {position:absolute; bottom:10px;}
div.tpftrwrpr-rh div.rightftrlinks1 {position:absolute; bottom:12px; right:0;}
div.imcom {position:absolute;}


.lg {position:absolute; width:490px; height:87px; top:10px; left:60px;}
.alert {background-color:#d3222a; width:960px; padding: 15px; border-bottom:3px solid #fff; color:#fff;}

.alert a,.alert a:link, .alert a:visited {color: #fff; text-decoration: underline; }
.alert a:hover {color: #fff; text-decoration: none;}
.alert a:active {color: #fff; text-decoration: underline;}

.newsticker {
	list-style-type: none;
	background-color:#d3222a;
	margin: 0;
	padding-top:2px;
	padding-left:0;
}

#dhtmltooltip {
	padding:10px;
	position: absolute;
	width: 150px;
	border: 2px solid #0a4501;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#3f5024,direction=135);*/
}


/******************
	EVENTS SYTLES 
******************/

.calendar_container
{
	background-color:#ffffff;
}
.calendar_day_current 
{
	background-color: #DDDDDD;
}

.calendar_day_selected
{
	background-color: #0082C0;
	color:#ffffff;
}

.calendar_day_selected a
{
	color:#ffffff;
}

.cal-sum {
	background-color:#ffffff;
}

.cal-sum td {
	padding:2px;
}


.mrgnleft {margin:0 0 20px 30px;}
.mrgnleft p {margin:0 0 0.12px 0;}


.cal-list {
	border-collapse:collapse;
	background-color:#ffffff;
}

.cal-list td {
	border:1px solid #c2c1c1;
	padding:6px;
}


.cal-list .row {background-color:#D0D1D2; padding:6px; }
.cal-list .alternate {background-color:#ffffff; padding:6px;}

.cal-list .today {background:#164f06 url(../../atimages/today-bg.gif) repeat-x; padding:6px; color:#ffffff; font-weight:bold;}


.calendar_month {
	background-color:#ffffff;
	border-collapse:collapse;
}


.calendar_month td.day { 
	background-color:#0082C0;
		
	text-align:center;
	font-weight:bold;
	border:1px solid #0082C0;
	color:#FFFFFF;
}


.calendar_numeral {
   color: black;
   font-size: 14px;
   font-weight:bold;
   text-align: left;
   width: 100%;
}

.calendar_day_empty {
	border:1px solid #0082C0;
	
}

.calendar_day_event{
	border:1px solid #0082C0;
	background-color:#D0D1D2;
}

.calendar_day_event a{
}

.calendar_day_event .calendar_numeral {
}


.cal-sm {background-color:#ffffff; width: 183px; }

table.cal-sm td {
	color:#0a4501;
	padding:2px;
}

.cal-sm th { 
	text-align:center;
	font-weight:normal;
	background-color: #EEEEEE;
	padding:4px;
}

.cal-sm td.day { 
	font-weight:bold;
	color:#000000;
}

/******* END EVENTS ******/
.nwimgwrpr
{
	width: 284px;
	min-height: 225px;
	border: 1px solid #000000;
	padding:5px;
	float:right;
	margin: 5px;

}

.nwimgthmb
{
	display: block;
}

.nwimlft
{
	float:left;
	width: 27px;
	padding-right: 5px;
}

.nwimrgt
{
	float: left;
	width: 27px;
	padding-left: 5px;
}

.nwarwrpr
{
	margin-top:5px;
	padding-left: 97px;
	margin-bottom: 5px;

}

.nwcpt
{
	text-align: center;
	font-style: italic;

	width: 274px;
}

.nwcnt
{
	float:left;	
}

.newsslideshow 
{
	width: 284px;
	height: 172px;
}


/********* WCAP STYLES ***********/

.videowrpr
{
	width: 573px;
	/*height: 325px;*/
}

.videolft
{
	float: left;
	width: 330px;
	/*height: 325px;*/
	border-right: solid 1px #DDDDDD;
}

.videoPlyr
{
	width: 320px;
	padding: 3px;
	height: 280px;
}

.videoplyrcpt
{
	width: 286px;
	margin-top: 10px;
	margin-left: 10px;
}

.videorgt
{
	width: 230px;
	float: right;
	padding: 5px;
	/*height: 325px;*/
}

.videoimg
{
	display: block;
	float: left;
	width: 100px;
	height: 75px;
	margin: 2px;
}

.videolst
{
	width: 230px;
	border-bottom: solid 1px #DDDDDD;
	min-height: 90px;
	margin-top: 4px;
	padding-bottom: 5px;
}

.videodt
{
	width: 125px;
	float: left;
	padding-top: 4px;
}

.sportpgr
{
	width: 220px;
	margin-top: 10px;
	text-align: right;
	float: right;
	padding: 5px;
}

.gallerywrpr
{
	width: 573px;
	/*height: 325px;*/
}

.gallerylft
{
	float: left;
	width: 286px;
	/*height: 325px;*/
	border-right: solid 1px #DDDDDD;
}

.galleryPlyr
{
	width: 250px;
	padding: 3px;
	height: 1810px;
	margin: auto;
}

.galleryplyrcpt
{
	width: 275px;
	margin-top: 10px;
	padding:5px;
}

.galleryrgt
{
	width: 276px;
	float: right;
	padding: 5px;
	height: 325px;
}

.galleryimg
{
	display: block;
	float: left;
	width: 250px;
	height: 75px;
	margin: 5px 0px 0px 25px;
}

.gallerylstimg {
}

.gallerylstimgdiv {
	display: block;
	float: left;
	text-align:center;
	width: 100px;
	height: 75px;
	margin: 5px 0px 0px 5px;
}

.gallerylst
{
	width: 277px;
	border-bottom: solid 1px #DDDDDD;
	min-height: 90px;
	margin-top: 4px;
}

.gallerydt {
	width: 140px;
	float: left;
	padding-top: 4px;
	padding-left: 5px;
}

.galleryimgwrpr {
	width: 573px;
	/*height: 360px;*/
}

.galleryimglft {
	float: left;
	width: 310px;
	/*height: 360px;8?
	/*border-right: solid 1px #DDDDDD;*/
}

.galleryimgPlyr {
	width: 300px;
	padding: 3px;
	/*height: 210px;*/
	margin:auto;
	position: relative;
	background-color: #DDDDDD;
}

.galleryimgplyrcpt {
	width: 286px;
	margin-left: 10px;
	margin-top:10px;
}

.galleryimgrgt {
	width: 250px;
	float: right;
	/*height: 360px;*/
}

.galleryimgdiv {
	display: block;
	text-align:center;
	float: left;
	width: 100px;
	height: 75px;
	margin: 2px;
}

.galleryimgmainimg {
	display: block;
	width: 280px;
	/*height: 210px;*/
	margin: auto;
}

.galleryimglst {
	width: 250px;
	border-bottom: solid 1px #DDDDDD;
	min-height: 325px;
	background-color: #DDDDDD;
}

.galleryimgoverlay {
	width: 26px;
	height: 26px;
	bottom: 0px;
	right: 0px;
	position: absolute;
	z-index: 50;
}

td.day a {
	text-decoration: none;
	color: #767676;
}

td.nextPrev {
	text-align: center;
}

table.calendarLarge {
	width: 575px;
	border: 1px solid #ebebeb;
	border-collapse: collapse;
}

table.calendarLarge td.day {
	width: 90px;
	height: 90px;
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	
	color: #767676;
	text-align: left;
	vertical-align: top;	
	padding:2px;
}

a.eventLink {
	color: #FFFFFF;
	float:left;
	margin-left:4px;
	font-size:11px;
}

table.calendarLarge table.calendarHeader {
	height: 29px;
	background-color: #000000;
	border-bottom: 2px solid #ffffff;
	font-style: italic;
	font-weight: bold;
	color: #fff;
	
	margin: 0;
	padding: 0;
	text-align: center;
}

table.calendarLarge th {
	color: #fff;
	text-align: center;
	background-color: #000000;
}

table.calendarLarge table.calendarHeader td {
	margin: 0;
	padding: 4px 0;
}

table.calendarLarge table.calendarHeader td img {
	padding: 1px 0;
}

table.calendarSmall {
	width: 240px;
	border: 1px solid #ebebeb;
	border-collapse: collapse;
}

table.calendarSmall td.day {
	width: 34px;
	height: 32px;
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	font-size: 9px;
	color: #767676;
	text-align: right;	
}

table.calendarSmall table.calendarHeader {
	height: 29px;
	background: url(../../atimages/blue.gif) repeat-x 0 0;
	font-style: italic;
	font-weight: bold;
	color: #fff;
	
	margin: 0;
	padding: 0;
	text-align: center;
}

table.calendarSmall th {
	color: #fff;
	text-align: center;
}

table.calendarSmall table.calendarHeader td {
	margin: 0;
	padding: 4px 0;
}

table.calendarSmall table.calendarHeader td img {
	padding: 1px 0;
}

.currentday
{
	background-color: #0073BE;
	color: #ffffff;
	text-align:left;
	vertical-align:top;
	padding:2px;
}

.dayevent
{
	width: 573px;
	padding: 5px;
}

.dayheader
{
	color: #FFFFFF;
	width: 563px;
	background-color: #009383;
	font-size:14px;
	font-weight: bold;
	padding: 5px;
}

/*Sports*/

.centerContent{
	width:573px;
	height:auto;
	margin:2px 0 2px 0;
}

.centerContent h3
{
	margin-top:0;
}

.sportsBorder
{
	border:1px solid #c1bdb9;
}

div.sportsrightrailwrpr {width: 197px; float:left; margin-left:13px; display:inline;}
div.sportsrightrailwrpr div.textprintwrpr {width: 205px; background-color:#fff; border-bottom:1px solid #fff;}


.sportsNav{
	background:#fff;
	margin-left:0px;
}

#usageDtl ul{width: 154px; padding:0; margin:0; float:left;}
#usageDtl li{float:left; list-style-type:none; text-indent:-9999px; overflow:hidden; height:18px;margin-bottom:1px;}
#usageDtl a { height:18px; display:block; padding:0 0; }


.sportsNav img{
	margin:5px 0 2px 0;
}
.sportsNav ul{
	margin:0;
	padding:0;
	width: 197px;
	background:#fff;
}

.sportsNav ul li{
	list-style-type:none;
	/*text-indent:-9999px; */
	overflow:hidden; 
	margin-bottom:2px;
	font-weight:bold;
	font-style: italic;
	font-size: 14px;
	
}
.sportsNav a { height:22px;display:block; padding:4px 0 0 3px; }


.rightSportsNav h5{
	margin:0;

}

.sportSub{
	
	font-family:arial;
	margin:12px 0 0 14px;
	font-style:italic;
	font-weight:bold;
}

.sportSub a, .sportSub a:link, .sportSub a:visited {
	color:#fff;
	text-decoration:none;
	background:url(../../atimages/arrow.gif) no-repeat center left;
	padding-left:10px;
}
.sportSub a:hover, .sportSub a:active {
	text-decoration:underline;
	background:url(../../atimages/arrow.gif) no-repeat center left;
	padding-left:10px;
}


.topStories{
	width:554px;
	height:17px;
	background:url(../../atimages/topStoriesBG.gif) no-repeat 0 0;
	margin:4px 0 0 14px;
}

.pager{
	color:#ffffff;
	
	float:right;
	font-weight:bold;
	font-style:italic;
	margin:0 15px 0 0;
}

.pager a, .pager a:link, .pager a:visited{
	color:#ffffff;
	text-decoration:none;
	margin-right:10px;
}

.sport a
{
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
	padding-left:30px;
	font-style:italic;
	font-style:italic;
}

.pager  a.activeSlide { background: none;
	text-decoration:underline; }
.pager  a:focus { outline: none; }

.leftSide{
	float:left;
	margin:0 0 0 3px;
}
.rightSide{
	float:right;
	margin:0 3px 0 0;
}

.fRight{
	float:right;
}


.fCenter{
	float:center;
}

.pager a:hover, .pager a:active{
	text-decoration:underline;
}

.story a, .story a:link, .story a:visited{
	text-decoration:none;
}

.story a:hover, .story a:active{
	text-decoration:underline;
}
.rotation{
	width:542px;
	height:290px;
	margin:5px 0 0 5px;
	float:left;
}
a.more, a.more:link, a.more:visited{
	text-decoration:none;
}

a.more:hover, a.more:active{
	text-decoration:underline;
}

.headLine{
	width:542px;
	height:24px;
	background:url(../../atimages/hLineBG.gif) repeat-x 0 0;
	float:left;
}

.headLine h3{
	color:#000000;
	font-weight:bold;
	font-style:italic;
	margin:2px 0 0 15px;
	font-family:arial;
}

div.story p{
	margin:10px 0 10px 0;
	float:left;
	color:#ffffff;
	font-size:11px;
}

.otherHLines{
	float:left;
	width:540px;
	border-top:2px solid #005abb;
	margin:0 0 0 5px;
}

.otherHLines img{
	margin:7px 0 0 0;
}
.otherHLines h3{
	color:#005abb;
	font-weight:bold;
	font-style:italic;
	margin:5px 0 5px 0;
}

	
.headList a, .headList a:link, .headList:visited{
	background:url(../../atimages/blueDot.gif) no-repeat center left;
	padding-left:10px;
	color:#1c1e1c;
	text-decoration:none;
}

.headList a:hover, .headList:active{
	text-decoration:underline;
}

.homeSportsbdywrpr{text-align:left;background:transparent url(../../atimages/bottomSports.gif) repeat-y;height:1%;}

.bread { width:900px; text-align: left;}

a.sportlnk:hover
{
	background-color: #686868;
	color: #FFD900;
	text-decoration:none;
}

a.sportlnk
{
	background-color: #000000;
	color: #FFD900;
		text-decoration:none;
}

.SportViewAll
{
	width: 100%;
	text-align:center;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/*  *{padding: 0; margin: 0;}   */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width: 100%;
}

.TB_overlayMacFFBGHack {background: url(../../atimages/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:40px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:15px;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width: 2010px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	opacity: 0;
	height:100%;
	width: 100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

h1.full{
	font-size: 14px;
	color: white;
}
.bread {
	font-size: 11px; text-align: left;
}

TH.header2LJ {
	
	font-weight: bold;
	background-color : #FFC428;
	text-align : left;
	vertical-align : bottom;
}	


span.problem1 {
	background: Yellow;
	background-color: Yellow;
	color: black;
}
span.problem2 {
	background: #ADFF2F;
	background-color: #ADFF2F;
	color: black;
}
span.problem3 {
	background: #87CEEB;
	background-color: #87CEEB;
	color: black;
}
span.problem4 {
	background: #FF6347;
	background-color: #FF6347;
	color: black;
}

H6.bullet {
	font-size: 14px;
	line-height : 14px;
	margin-left : 3px;
	color: black;
	text-align : left;
}
td.title_selected{
	background: Orange;
	background-color: Orange;
	text-align: center;
}
/*
	Stylesheet for Tigra Calendar v5.0
	Product is Public Domain (Free for any kind of applicaiton, customization and derivative works are allowed) 
	URL: http://www.softcomplex.com/products/tigra_calendar/

	- all image paths are relative to path of stylesheet
	- the styles below can be moved into the document or in existing stylesheet

*/

/* input box in default state */ 
.tcalInput {
	background: url('../../atimages/cal.gif') 100% 50% no-repeat;
	padding-right: 20px;
	cursor: pointer;
}

/* additional properties for input boxe in activated state, above still applies unless in conflict */
.tcalActive {
	background-image: url('../../atimages/no_cal.gif');
}
/* container of calendar's pop-up */
#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 170px;
	background-color: white;
	margin-top: 2px;
	padding: 0 2px 2px 2px;
	border: 1px solid silver;

	-moz-box-shadow: 3px 3px 4px silver;
	-webkit-box-shadow: 3px 3px 4px silver;
	box-shadow: 3px 3px 4px silver;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver');
}

/* table containing navigation and current month */
#tcalControls {
	border-collapse: collapse;
	border: 0;
	width: 100%;
}
#tcalControls td {
	border-collapse: collapse;
	border: 0;
	padding: 0;
	width: 16px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
}
#tcalControls th {
	border-collapse: collapse;
	border: 0;
	padding: 0;
	line-height: 25px;
	font-size: 10px;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	white-space: nowrap;
}
#tcalPrevYear { background-image: url('../../atimages/prev_year.gif'); }
#tcalPrevMonth { background-image: url('../../atimages/prev_mon.gif'); }
#tcalNextMonth { background-image: url('../../atimages/next_mon.gif'); }
#tcalNextYear { background-image: url('../../atimages/next_year.gif'); }

/* table containing week days header and calendar grid */
#tcalGrid {
	border-collapse: collapse;
	border: 1px solid silver;
	width: 100%;
}
#tcalGrid th {
	border: 1px solid silver;
	border-collapse: collapse;
	padding: 3px 0;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	background-color: gray;
	color: white;
}
#tcalGrid td {
	border: 0;
	border-collapse: collapse;
	padding: 2px 0;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	width: 14%;
	font-size: 11px;
	cursor: pointer;
}		
#tcalGrid td.tcalOtherMonth { color: silver; }
#tcalGrid td.tcalWeekend { background-color: #ACD6F5; }
#tcalGrid td.tcalToday { border: 1px solid red; }
#tcalGrid td.tcalSelected { background-color: #FFB3BE; }		

@charset "utf-8";
/* CSS Document */

body {
	background-image: url(/apptrac/atimages/usaf/bg_gradient_grey_transparent2.png);
	background-repeat: repeat;
	background-color:#06C;
	margin-top:0;
}

.Masthead {
	background-image:url(/apptrac/atimages/usaf/MyAirForcelife_Masthead.png);
	background-repeat: repeat;
	width:520px;
	height:90px;
	display:block;	
}

.colorbar {
	background-image:url(/apptrac/atimages/usaf/color-bar.png);
	background-repeat: repeat;
	width:1000px;
	height:10px;
	display:block;	
}

.ADShadow1 {
border: #0C4D95 1px solid;
-moz-box-shadow: 1px 1px 8px 1px #999;
-webkit-box-shadow: 1px 1px 8px 1px #999;
box-shadow: 1px 1px 8px 1px #999;
behavior: url(ie-css3.htc);
}

.PicShadow1 {

border: solid 5px #FFF !important;
-moz-box-shadow: 1px 1px 8px 1px #999;
-webkit-box-shadow: 1px 1px 8px 1px #999;
box-shadow: 1px 1px 8px 1px #999;
behavior: url(ie-css3.htc);
}

.BannerBG

{
	background-image:url(/apptrac/atimages/usaf/Masthead_Background_Base.png);
	
}

