*{padding:0;margin:0;}
h1{font-family:Verdana,sans-serif;clear:both;margin:0 0 2px 0;font-size:170%;font-weight:300;line-height:1em;}
h2{clear:both;font-family:Verdana,sans-serif;padding:0 0 5px 0;margin:5px 0;font-size:150%;font-weight:300;line-height:1em;}
h3{display:block;float:left;width:100%;text-align:center;padding:0 0 5px 0;font-size:110%;font-weight:700;}
h4{font-size:110%;font-weight:300;font-family:Verdana,serif;}
h5{margin:0 0 5px 0;padding:0 0 2px 0;font-weight:700;font-size:110%;}
fieldset{padding:5px 0;margin:0 0 10px 0;border-style:none;}
form{float:left;font-size:100%;font-family:Verdana,Arial,sans-serif;}
label,input{font-size:100%;font-family:Verdana,Arial,sans-serif;}
label{float:left;display:block;text-align:left;font-weight:bold;padding:0 4px 5px 0;margin:2px 0 0 0;font-family:Verdana,Arial,sans-serif;}
input{padding:3px 2px;}
p label{padding:5px 5px 3px 0;}
select{float:left;display:block;font-size:95%;font-weight:normal;margin:0 5px 0 0;font-family:Verdana,Arial,sans-serif;}
textarea{font-style:normal;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:100%;display:block;width:230px;float:left;margin:2px 0 0 0;overflow:auto;}
dl{clear:left;}
dt{font-weight:bold;color:#000;}
dd{font-weight:normal;margin:3px 0 20px 0;line-height:1.3;color:#333;}
pre{background:#FFFFE6;border:1px solid #C5D8EC;margin:15px 0 0 15px;padding:2px;width:92%;}
#container{clear:left;margin:0 auto;width:100%;text-align:left;}
#top{float:left;width:100%;padding:10px 0 0 0;background-color:#2F5D8D;background-color:#4A6C9F;}
#top-min{clear:left;width:760px;margin:20px auto 0 auto;background:#FFF;}
#logo{clear:left;width:960px;margin:0 auto 11px auto;font:bold 13px Verdana,sans-serif;letter-spacing:-1px;color:#FFF;}
#logo-min{clear:left;width:960px;margin:0 auto;font:bold 110% Verdana,sans-serif;letter-spacing:-1px;color:#FFF;}
#user{display:block;text-align:right;font-size:100%;font-weight:normal;padding-top:6px;margin-right:2px;color:#EFF3F7;letter-spacing:-1px;}
#main{clear:left;width:960px;padding:16px 0 0 0;margin:0 auto;}
#front{clear:left;width:100%;font-size:100%;}
#front-full{clear:left;width:100%;margin:0 0 30px 0;border-top:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1;font:normal 90% Verdana,sans-serif;letter-spacing:0;color:#222;background:#EFF5F9;line-height:1.3em;text-align:center;}
#user-welcome{clear:left;width:960px;padding:15px 0;margin:0 auto;}
#footer{font-size:78%;clear:left;width:960px;padding:6px 0 25px 0;margin:30px auto 0 auto;text-align:center;line-height:1.6em;color:#5E5E5E;border-top:4px solid #D9E1EA;}
#container,#front{background:#FFF;}
#main,#footer{background:#FFF;}
body{font:normal 75% Verdana,Tahoma,helvetica,sans-serif;text-align:center;line-height:1.3em;width:100%;min-width:780px;background:#FFF;}
div{border:0;}
table{border-spacing:0;border-collapse:collapse;}
p{display:block;clear:left;float:left;margin:5px 0;width:100%;}
ul{float:left;list-style:none;line-height:1.2em;}
ul li{list-style:none;text-indent:1px;padding:2px 0 2px 0;}
img{overflow:hidden;}
small{display:block;font-size:80%;font-weight:normal;padding-top:1px;}
br{clear:left;}
p div{border:1px solid #FFF;}
button,input,select,textarea{vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
#navHeader{clear:left;width:960px;margin:0 auto;height:12px;padding:0;}
#navHeader ul{float:left;width:100%;display:block;padding:0;list-style-type:none;position:relative;top:0;left:0;}
#navHeader ul li{float:left;display:block;text-align:center;padding:0;}
#navHeader ul li.right{float:right;display:block;text-align:center;color:#EFF3F7;}
#navHeader ul li a{padding:4px 7px 5px 7px;margin:0 1px 0 0;text-decoration:none;display:block;text-align:center;letter-spacing:0;font:normal 13px Verdana,sans-serif;background:#658EBA;background:#729BC6;color:#EFF3F7;border:1px solid #2F5D8D;border:1px solid #4A6C9F;border-bottom:0 solid #658EBA;position:relative;top:1px;left:0;}
#navHeader ul li a:hover{background:#8CAFD3;color:#EFF3F7;}
#navHeader ul li#active a{font:bold 12px Verdana,sans-serif;padding:5px 7px 6px 7px;background:#FFF;color:#EC7500;border:1px solid #FFF;position:relative;top:2px;left:0;}
#sideNav ul,#related ul{padding:8px 0 10px 0;width:100%;background:#F8F8F8;border-bottom:1px solid #C9C9C9;margin-bottom:10px;}
#sideNav ul li,#related ul li{clear:left;float:left;padding:1px 0 0 0;width:100%;}
#sideNav ul li a,#related ul li a{float:left;width:94%;text-decoration:underline;display:block;padding:4px 0 4px 6%;text-shadow:0 1px 0 #fff;}
#sideNav a:hover,#related a:hover{text-decoration:underline;color:#000;background:#eee;}
#sideNav a.active{color:#EC7500;font-size:100%;}
#sideNav a,#related a{text-decoration:underline;}
#sideNav div.header,#related div.header{border-bottom:2px solid #A8A8A8;}
#sideNav div.header a,#sideNav div.header a:hover{text-decoration:none;color:#555;}
#sideNav a:hover.active{color:#EC7500;text-decoration:underline;background:#F8F8F8;cursor:default;}
#sideNav b,#related b{display:block;padding:4px 0 2px 0;font-size:110%;color:#5B5B5B;}
li.inactive a{color:#888;}
.up{position:relative;top:-1px;left:0;}
#content ul{margin:0 10px 5px 10px;}
#content ul li{margin-left:13px;padding:3px 0;list-style-type:disc;}
ul#calShots{clear:left;float:left;width:100%;list-style:none;line-height:1.2em;font-size:100%;padding:5px 0 15px 0;}
ul#calShots.flush{padding:0;}
ul#calShots li{list-style-type:none;float:left;padding:0 5px 15px 0;width:147px;height:130px;}
ul#calShots li.p{width:116px;height:150px;padding-bottom:20px;}
ul#calShots li.free{width:193px;height:180px;position:relative;}
ul#calShots li img{clear:left;float:left;margin:3px auto;}
ul#calShots li.free img{clear:left;float:left;margin:3px auto;-webkit-box-shadow:3px 3px 3px #eee;-moz-box-shadow:3px 3px 3px #eee;box-shadow:3px 3px 3px #eee;}
#calShots a{font-size:12px;font-weight:normal;}
ul#calShots.squeeze li{padding:0 2px 15px 0;width:143px;}
ul#calShots.squeeze li.p{width:112px;}
.clearCenter{clear:both;display:block;height:0;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
#logo span.contrast,#logo-min span.contrast{font:normal 100% Verdana,sans-serif;}
a{font-size:100%;text-decoration:underline;}
a:link{color:#1154AC;}
a:visited{text-decoration:underline;color:#1154AC;}
a:hover{text-decoration:underline;color:#000;}
a:active{text-decoration:none;color:#1154AC;}
#logo a,#logo-min a,#top-min a{font-size:18px;text-decoration:none;font-weight:700;color:#FFF;}
#logo a:hover,#logo-min a:hover,#top-min a:hover{text-decoration:none;}
#user a{font-size:100%;text-decoration:underline;font-weight:400;color:#EFF3F7;}
#user a:hover{text-decoration:none;}
#user strong a{font-size:100%;text-decoration:underline;font-weight:700;color:#FFF;}
#logo-min #user a{font:bold 90% Verdana,sans-serif;text-decoration:none;color:#FFF;}
#front-full a,#user-welcome a{font-size:100%;text-decoration:underline;font-weight:300;color:#2F5D8D;}
#footer a{font-size:115%;}
a.headliner{display:inline-block;padding:6px 12px 7px;color:#fff;text-decoration:none;font-weight:700;line-height:1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);text-align:center;position:relative;cursor:pointer;}
a.small.headliner{font-size:11px;}
a.medium.headliner{font-size:12px;}
a.large.headliner{font-size:16px;padding:8px 14px 11px;}
a.red.headliner{background-color:#e33100;}
a.orange.headliner{background-color:#DB5B13;}
a.green.headliner{background-color:#76AA3D;}
span.tinyBtnText{font-size:15px;font-weight:300;position:relative;top:4px;}
ul.circle li{list-style:circle outside;margin:0 0 .5em 2em;}
div.bubble{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px 20px 10px 5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);opacity:.95;}
img,a img,.detailLeft img{border:1px solid #C1C1C1;}
.detailLeft img,.cat-box img{-webkit-box-shadow:3px 3px 3px #eee;-moz-box-shadow:3px 3px 3px #eee;box-shadow:3px 3px 3px #eee;}
img.noshadow{-webkit-box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff;}
img.box{float:left;border:0;}
img.btn{float:left;margin-top:8px;border:0;}
.ft-text{float:right;width:600px;font:normal 12px Verdana,sans-serif;color:#222;position:relative;top:28px;left:0;padding:12px 20px 12px 0;background:#FFFCEC;text-align:left;line-height:1.3em;border:1px solid #F8E6B9;}
.callOut{display:block;width:100%;float:left;position:relative;margin-bottom:100px;}
#front h2{font:normal 26px Verdana,sans-serif;color:#000;padding:0;margin:0;text-align:left;line-height:1.1em;}
#front h3{font:normal 150% Arial,sans-serif;text-align:left;padding:0 0 5px 0;margin:0;color:#111;}
#front-full h3{clear:left;font:bold 115% Verdana,sans-serif;text-align:center;margin:0;padding:8px 0 2px 0;color:#111;}
.frontImg{display:block;clear:none;position:absolute;top:-225px;left:-14px;border:0;}
ul#new-list{margin:4px 0 0 0;}
ul#new-list li{padding:3px 0;}
span.mini{font-size:80%;color:#666;}
.cg{display:block;}
.cg *{display:block;height:1px;font-size:.01em;overflow:hidden;background:#F2F2F2;}
.cg1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #FFF;border-right:1px solid #FFF;background:#FFF;}
.cg2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #FFF;border-right:1px solid #FFF;background:#FFF;}
.cg3{margin-left:1px;margin-right:1px;border-left:1px solid #FFF;border-right:1px solid #FFF;}
.cg4{border-left:1px solid #FFF;border-right:1px solid #FFF;}
.cg5{border-left:1px solid #FFF;border-right:1px solid #FFF;}
.cgC{background:#F2F2F2;padding:5px 11px;font-size:90%;line-height:1.3em;}
div#cgC-1 strong{display:block;margin-bottom:5px;font-size:120%;font-weight:300;}
div#cgC-1 ul{float:left;padding-left:0;list-style-type:none;}
div#cgC-1 ul li{clear:left;text-align:left;padding:3px 0;list-style-type:none;}
#content{color:#111;}
#form{color:#1F1F1F;}
#message{background:#FFF7C6;color:#1F1F1F;border:1px solid #FFE74F;border-radius:4px;}
#error{background:#F8EDED;color:#1F1F1F;color:#4A0B0B;border:1px solid #CBC0C0;border:1px solid #D99696;border-radius:4px;}
h1{color:#000;}
h2{color:#061E3E;border-bottom:0 solid #D9E1EA;}
h3{color:#EC7500;}
h4{color:#000;}
h5{color:#061E3E;}
small{color:#777;}
label,select,legend{color:#3F3F3F;}
ul#checkout li.complete{background:#D9E1EA;color:#8E8E8E;}
ul#checkout li.active{background:#658EBA;color:#FFF;}
ul#checkout li.todo{background:#EBEBEB;color:#424242;}
fieldset.box{border:1px solid #C6C6C6;}
fieldset.box legend{color:#EC7500;}
.subscribe-info{background:#FFF;border:4px solid #EEE;-moz-border-radius:4px;-webkit-border-radius:4px;filter:alpha(opacity=95);opacity:.95;}
.important{color:#A30000;}
.excelOnly{color:#008008;}
.sub{color:#5C5C5C;}
.mail-list{background:#FFFFE6;border:1px solid #C5D8EC;}
.specs{color:#777;text-align:left;}
div.about{color:#404040;}
p.confirmPlan{background:#FFFDF8;border:1px solid #F9D884;}
span.new{color:#1FA308;}
span.new2{color:#000;}
.related{color:#555;}
h1.bigHeader,h2.bigHeader{color:#061E3E;border:0;}
ul li strong{color:#EC7500;}
#center{clear:left;width:960px;margin:0 auto;padding-top:9px;font-size:110%;}
#content{float:left;width:745px;padding-top:10px;margin-left:5px;}
#sideNav{width:190px;padding:12px 0 4px 0;float:right;font-size:85%;margin-right:0;}
#related{width:190px;padding:0 0 4px 0;clear:right;float:right;margin:15px 0 0 0;font-size:85%;}
#scheduleContent{float:right;width:100%;font-size:100%;}
#scheduleNav{float:left;width:19%;}
#categoryContent{clear:left;width:960px;margin:0 auto 0 auto;padding-top:17px;}
#form{clear:left;width:960px;padding-top:10px;padding-bottom:20px;margin:0 auto;font-size:110%;}
#fullContent{clear:left;width:770px;margin:0 auto;padding:18px 0 30px 0;font-size:100%;}
#wide{clear:left;width:960px;margin:5px auto 20px auto;padding:15px 0;position:relative;top:0;left:1px;}
#fixed{clear:left;width:780px;margin:5px auto 20px auto;padding:15px 0;position:relative;top:0;left:1px;}
#textOnly{width:650px;margin:5px 0 30px 0;font-size:100%;line-height:1.5;color:#333;}
#template-info{clear:left;float:left;width:98%;margin:20px 1%;font-family:Arial;}
.printInstruct{clear:left;float:left;background:#FFF;color:#333;font-size:90%;padding:10px 0 0 0;margin:15px 1%;width:98%;font-family:Arial;}
#template-info b,.printInstruct b{color:#222;}
#message{padding:7px;margin:2px 0 15px 0;font-family:Arial,Helvetica,sans-serif;}
#error{padding:7px;margin:2px 0 15px 0;font-family:Arial,Helvetica,sans-serif;}
#error p.errorHeader{clear:left;float:none;width:95%;margin:5px 2.5% 12px 2.5%;font-size:145%;font-weight:700;color:#C21212;}
#error p.errorItem{clear:left;float:none;width:95%;margin:3px 2.5%;}
table.paypal{float:left;width:415px;}
table.paypal td{padding:0 12px;}
table.events th{padding:3px 2px;}
table.events td{padding:4px 2px;}
tr.alt-event td{background:#FFF8E5;}
ul#checkout{display:block;width:100%;margin:0 0 20px 0;font-size:90%;font-weight:bold;}
ul#checkout li{float:left;display:block;padding:4px 2px 4px 3px;margin-right:2px;width:32%;}
ul.instr{font-size:90%;line-height:1.3em;}
ul#linedImages{float:left;display:block;list-style-type:none;}
ul#linedImages li{float:left;display:block;text-align:center;padding:5px 5px 0 0;margin:0;}
.detailLeft{float:left;width:320px;margin-top:3px;padding:10px 0;min-height:320px;text-align:center;}
.detailLeftP{float:left;width:320px;margin-top:13px;padding:10px 0;margin-right:5px;min-height:400px;}
.detailLeft img{display:block;margin:0 auto 7px auto;}
#content div.anon-extra-info{clear:left;float:left;width:88%;padding:10px 2% 10px 4%;color:#B97E38;background:#fff;border:1px solid #DCB588;font-size:75%;margin:20px 3% 30px 3%;text-align:left;line-height:1.3;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}
#content div.anon-extra-info p{margin:0 0 6px 0;color:#B97E38;}
#content b.light-header{clear:left;float:left;width:100%;padding-bottom:3px;margin-bottom:5px;font-size:115%;color:#D2964F;border-bottom:1px solid #F6D8B3;}
.detailLeft div.header{clear:left;float:left;padding:10px 0 3px 0;text-align:left;}
.detailLeft div.zooms{clear:left;background:#F8F8F8;border-top:2px solid #A8A8A8;margin-bottom:20px;border-bottom:1px solid #C9C9C9;width:317px;}
.detailLeft ul#linedImages{float:right;width:194px;}
.detailLeft ul#linedImages li{padding:5px 0 0 5px;}
.detailLeft ul#linedImages li img{border:1px solid #1154AC;margin:0;}
.detailLeftP img{clear:left;}
.detailLeft small{display:block;padding-bottom:4px;}
#content .detailLeft p.single{color:#777;font-size:70%;margin:0 0 3px 0;padding:1px 0;}
.detailRight{float:right;width:400px;background:#FFF;margin-left:10px;}
.detailRight p{font-size:80%;line-height:1.3em;margin:0 0 10px 0;}
.detailRight form p{font-size:100%;}
div.specs{clear:left;float:left;width:92%;padding:1em 4%;font-size:95%;}
div.specs strong{font-weight:700;font-size:95%;margin:0 0 5px 0;}
div.specs p{font-size:90%;line-height:1.4em;margin:0 0 5px 0;}
#excelScreenshot,#excelForm,#excelContent{display:none;}
div.cat-box{float:left;position:relative;padding:5px 0 20px 0;width:309px;margin-right:15px;border:0 solid #000;}
div.cat-box img{float:left;}
div.end{margin-right:0;}
div.about{float:left;width:105px;font:normal 95% Verdana,Arial,Helvetica,sans-serif;margin-left:10px;}
div.port{width:152px;}
div.about p{margin:0 0 3px;font-size:90%;}
table a{font-size:100%;}
h3.cal{padding:0 0 5px 0;margin:0;}
h3.cal a{color:#EC7500;clear:left;float:left;width:100%;display:block;text-align:left;text-decoration:none;font-size:110%;padding:5px 0 0 0;font-weight:700;}
h3.cal a:visited{text-decoration:none;color:#EC7500;}
h3.cal a:hover{text-decoration:none;color:#000;}
h3.cal a:active{text-decoration:none;color:#EC7500;font-weight:700;}
.about a{float:left;display:block;margin-top:4px;font-weight:300;font-size:10px;}
#calShots li.free a{font-size:100%;font-weight:normal;}
label a{font-weight:normal;font-size:90%;}
#content form p,#fullContent form p{margin:3px 0;}
input.submit{clear:both;margin:10px 5px 10px 0;padding:5px 6px;float:left;font-size:100%;width:auto;overflow:visible;}
input.soleSubmit{clear:left;float:left;padding:5px 6px;font-size:100%;width:auto;overflow:visible;}
input.centerButton{padding:1px .25em 1px .25em;margin-top:5px;font-size:100%;overflow:visible;}
input.sideStack{float:left;padding:1px 3px;margin:0 5px 0 0;font-size:100%;width:auto;height:auto;overflow:visible;}
input.yearBox{float:left;display:block;padding:0;font-size:100%;font-family:Verdana,Arial,sans-serif;margin:0 5px 0 0;}
.long{width:455px;}
.full{width:320px;}
.mediumX{width:220px;}
.medium{width:170px;}
.short{width:130px;}
.tiny{width:105px;}
.spaced{display:block;margin-bottom:8px;}
label.checkbox{display:block;float:left;padding:0;font-weight:normal;}
input.checkbox{width:1.1em;height:1.1em;float:left;padding:0;margin:4px 2px 0 0;}
input.bigCheckbox{width:1.6em;height:1.6em;float:left;padding:0;margin:0 8px 0 0;}
input.readonly{background:#e9e9e9;color:#888;border:1px solid #ccc;}
fieldset.box{padding:0 1em .5em 1.5em;margin:0;position:relative;}
fieldset.box.topSpace{padding-top:55px;}
fieldset.pad{padding:0 1em 1em 1em;margin:0 0 5px 0;}
fieldset.box legend{margin:0 0 5px -10px;padding:0 3px;font:bold 130% Verdana,sans-serif;}
fieldset.reg{padding:0;margin:0;border-style:none;}
form.signin{border:1px solid #CCC;width:350px;padding:8px 25px;background:#F9F9F9;border-radius:4px;}
form.signin fieldset{border:0;}
.hide{display:none;margin:0;padding:0;}
#download label.radio{display:block;float:left;font-weight:normal;margin-right:5px;font-size:11px;padding-top:1px;}
#createEventForm,#editEventForm{width:100%;background:#FFF;padding:4px 0;}
#createEventForm fieldset,#editEventForm fieldset{clear:left;padding:15px;background:#FFF;margin-bottom:4px;border:1px solid #C6C6C6;}
#createEventForm select,#editEventForm select{margin:0 4px 2px 4px;}
#createEventForm label.radio,#editEventForm label.radio{display:inline-block;float:left;font-weight:normal;font-size:90%;margin:0;padding:5px 4px 0 5px;vertical-align:bottom;height:13px;position:relative;top:-1px;}
#createEventForm input.radio,#editEventForm input.radio{display:block;clear:left;float:left;font-weight:normal;font-size:90%;padding:0;margin:4px 0 0 0;height:13px;}
#createEventForm small,#editEventForm small{font-size:70%;}
#createEventForm input.yearBox,#editEventForm input.yearBox{margin:0 5px 0 0;padding:2px;width:45px;font-size:12px;}
#createEventForm select#day,#editEventForm select#day{min-width:50px;}
#createEventForm select,#editEventForm select{font-size:12px;padding:2px;color:#111;}
#continuesUntilEndDate{margin-top:-2px;}
#download input.radio{display:block;float:left;margin:3px 2px 3px 0;padding:0;}
#createEventForm .repeatSection input.radio,#editEventForm .repeatSection input.radio{display:block;float:left;margin:4px 0 2px 0;padding:0;}
form#download{margin:5px 0;font-size:95%;width:100%;}
form#download h5{color:#FFF;font-size:140%;text-align:left;margin-left:10px;padding:6px 0;}
#download input.yearBox{margin:0 5px 0 0;padding:2px;width:45px;font-size:12px;}
#download select{font-size:11px;padding:2px;color:#111;}
#download select#months{color:#111;font-size:12px;min-width:110px;margin:0 5px 0 0;padding:2px;}
#download select#monthAndYear{color:#111;font-size:12px;margin:0 5px 0 0;padding:2px;}
#download select#week{color:#111;font-size:12px;margin:0 5px 0 0;padding:2px;}
#download select#day{color:#111;font-size:12px;margin:0 5px 0 0;padding:2px;}
#download select#numMonths,#download select#numDays{color:#111;font-size:12px;margin:0 5px 0 0;padding:2px;}
#form-bottom{float:right;font-size:90%;}
input.pref-radio{clear:left;float:left;}
label.pref-radio{display:block;float:left;margin:0 2px 0 0;font-weight:300;font-size:90%;}
input.bc-pref{clear:left;width:120px;margin:0 auto;}
div.formTail{background:#F4F4F4;border:1px solid #C6C6C6;border-top:0;padding:.5em 1em 1em 1.5em;font-size:80%;height:24px;}
div.formTail input.custom{font-size:130%;position:relative;top:1px;}
div.formTail a{position:relative;top:5px;}
img#toggleImg,img#toggleImgExcel{border:0;float:left;padding:6px 2px 0 0;}
a#options-toggle,a#options-toggle-excel{font-size:80%;display:block;text-decoration:none;float:right;padding:4px 6px 4px 0;line-height:1.7;vertical-align:middle;}
a#options-toggle span,a#options-toggle-excel span{position:relative;top:-1px;left:3px;padding-left:2px;}
div#moreOptsToggle,div#moreOptsExcelToggle{clear:left;float:left;padding:0;width:100%;margin:10px 0 6px 0;border:1px dotted #DFCFA4;width:97%;background:#FFF8E5;border-radius:4px;}
div#moreOpts,div#moreOptsExcel{clear:left;float:left;display:block;font-size:90%;padding:0 0 9px 3%;width:97%;background:#FFF8E5;border-radius:4px;}
div#moreOptsSummary,div#moreOptsExcelSummary{clear:left;float:left;display:none;font-size:90%;color:#6a6a6a;padding:4px 0;line-height:1.7;vertical-align:middle;margin-left:6px;}
a.toggler-excel,a.toggler{color:#333;text-decoration:none;}
a.toggler-excel:hover,a.toggler:hover{color:#111;text-decoration:underline;}
div.no-js{position:absolute;bottom:-39px;left:0;z-index:3000;height:93.5%;width:100%;background-color:#f2f2f2;padding:0;}
div.no-js p{position:relative;left:4.5%;top:10px;width:84%;margin:0;line-height:1.4;border:1px solid #FFA5A5;background:#FFBDBD;color:#A61717;padding:9px 3%;}
div.repeatSection{display:none;margin-top:0;padding:5px 0;background:#F9F9F9;border:1px solid #EAEAEA;}
div#repeat-none{font-size:80%;}
p#reminderStatus{font-size:80%;padding-top:10px;}
div#reminderOpts{clear:left;margin-left:0;padding:0;width:99%;}
div#reminderOpts p{width:99%;height:20px;}
div#reminderOpts span.blockText{display:inline-block;height:16px;float:left;vertical-align:bottom;color:#555;font-size:95%;padding:2px 2px;}
div#reminderOpts input{padding:1px 4px;margin-left:3px;float:left;text-align:right;width:22px;}
span.remMsg{font-size:90%;color:#8D0506;}
div#timeOpts{clear:left;float:left;margin:3px 0 0 0;display:block;}
a#repeat-toggle{font-size:95%;vertical-align:bottom;}
a#extra-toggle{font-size:75%;}
.custom{font-weight:700;}
p#photo-wait{display:none;width:97%;color:#329125;font-size:10px;}
h1.settings{padding-bottom:5px;border-bottom:1px solid #8E8E8E;}
h2.settings{clear:left;float:left;width:100%;font-size:100%;color:#777;font-weight:300;padding-top:30px;margin-bottom:10px;border-bottom:1px solid #ddd;}
h2.settings b{font-weight:700;text-transform:uppercase;}
h2.settings b.go{color:#008008;}
h2.settings b.stop{color:#A30000;}
table#repeatOpts{clear:left;float:left;margin:5px 0 15px 0;font-size:110%;width:100%;line-height:1.3em;background:#FFF;border:1px solid #fff;}
table#repeatOpts td{padding:1px 2px 1px 1px;text-align:center;border:1px solid #fff;vertical-align:top;}
table#repeatOpts td label.radio{font-size:100%;}
table#repeatOpts td select{font-size:105%;margin-top:2px;}
table#repeatOpts td.repeatsSectionHeader{padding-top:15px;padding-bottom:0;}
table#repeatOpts td.repeatsSectionHeader label{font-weight:700;color:#999;}
#exception-msg{display:none;font-size:85%;color:#666;clear:left;float:left;margin:15px 0 0 0;width:99%;padding:4px .5%;border:1px solid #FFFF80;background:#FFC;}
.instance-msg{display:none;font-size:85%;color:#666;float:left;margin:0;width:52%;padding:4px .5%;border:1px solid #FFFF80;background:#FFC;}
.exceptions-kept-text,.exceptions-lost-text{display:none;}
.right{text-align:right;}
.feedback{clear:left;}
.mid{clear:left;display:block;width:80%;margin:0 auto 10px auto;text-align:center;}
.sub{font-weight:normal;line-height:1.3em;}
#content .sub{font-size:90%;font-family:Tahoma,sans-serif;}
.subscribe-info{font-size:100%;float:left;width:377px;padding:12px 9px;margin:13px 0;}
.subscribe-info h5{font-size:100%;color:#000;line-height:1.3em;}
.subscribe-info p strong{font-size:110%;color:#D8171E;}
.subscribe-info p{font-size:90%;}
ul.bullets{font:normal 85% Verdana,sans-serif;width:88%;padding-left:8px;}
ul.bullets b{font-weight:700;color:#3D8337;}
ul.bullets li{text-align:left;list-style:disc url(/images/bullet.gif) outside;margin-left:1em;text-indent:0;vertical-align:middle;}
ul.bullets small{display:inline;font-size:90%;color:#444;}
#textOnly p{margin:7px 0;}
#content p{margin:5px 0 12px 0;}
p.confirmPlan{padding:7px;width:390px;margin-top:10px;}
span.note{display:block;margin:0 0 13px 0;font-size:100%;padding:5px;font-family:Arial;}
span.new{font-size:85%;font-weight:bold;position:relative;top:-4px;left:0;}
span.new2{color:#C60000;position:relative;top:-5px;left:0;font-weight:300;font-size:9px;}
span.light{color:#777;}
th small{line-height:1.1em;}
div.bq{margin:0 0 .5em 1.5em;clear:left;float:left;width:87%;}
.mail-list{clear:left;padding:8px;width:87%;margin:20px 0;font-size:100%;line-height:1.3em;}
.mail-list strong{line-height:1em;}
h1.index,h2.index,h3.index{clear:left;padding:0 0 6px 0;font:normal 170% Verdana,sans-serif;color:#000;border-bottom:1px solid #ABABAB;margin-bottom:10px;text-align:left;}
h2.index{padding-top:15px;}
h1.landing{clear:both;color:#061E3E;font-size:220%;font-family:Verdana,sans-serif;padding:0 0 5px 0;margin:12px 0 23px 0;font-weight:300;line-height:1.1em;}
h1.bigHeader,h2.bigHeader{font-family:Verdana,sans-serif;clear:both;margin:0 0 10px 0;font-size:200%;font-weight:300;line-height:1em;}
h2.attn{clear:left;padding:20px 0 0 0;font:normal 170% Verdana,sans-serif;color:#222;margin-bottom:0;text-align:left;}
div#freeFormIntro{top:0;left:-7px;position:absolute;background:#eee;background:#E3EBF6;text-shadow:0 1px 0 #fff;top:22px;left:0;margin:5px 0 8px 0;padding:8px 0 9px 0;font-size:85%;color:#1F1F1F;line-height:1.3em;border-top:1px solid #D3DEF0;border-bottom:1px solid #D3DEF0;}
div#freeFormIntro p{clear:left;margin:0 4%;width:92%;color:#333;}
span.gopro,span.gopro a{position:relative;top:-2px;color:#666;cursor:pointer;}
#quickStart{font-size:90%;line-height:1.5em;}
#quickStart h1{font-family:Verdana,sans-serif;color:#061E3E;font-size:180%;font-weight:300;padding:0 0 7px 0;margin:0 0 10px 0;border-bottom:1px solid #ABABAB;}
#quickStart h2{font-family:Verdana,sans-serif;clear:both;float:left;width:100%;margin-top:20px;font-size:120%;font-weight:700;padding-top:0;line-height:1em;}
#quickStart b{color:#222;}
#quickStart div.previous{float:left;width:300px;margin-top:15px;}
#quickStart div.previous a,#quickStart div.next a{font-weight:700;font-size:120%;}
#quickStart div.next{float:right;width:300px;text-align:right;margin-top:15px;}
#quickStart ul{line-height:1.4em;}
#fixed h5{margin:10px 0 0 0;font:bold 150% Verdana,sans-serif;color:#111;}
div.sealsRow{clear:left;width:700px;margin:0 auto;}
#wide p,#fixed p{margin-bottom:10px;}
h1 span{font-size:70%;font-weight:300;}
div#share{clear:left;float:left;width:97%;background:#FFF8E5;border:3px solid #DAE1E8;padding:8px;margin:0 0 40px 0;}
div#share ul li{float:left;display:block;padding:0 0 0 15px;}
div#share ul li a{background-position:0 4px;background-repeat:no-repeat;display:block;float:left;height:24px;padding:4px 0 0 20px;vertical-align:middle;}
.popBoxImageSmall{cursor:url(/images/magplus.cur),pointer;}
.popBoxImageLarge{cursor:url(/images/magminus.cur),pointer;}
ul#customHols{float:left;width:95%;list-style-type:none;}
ul#customHols li{clear:left;display:block;line-height:1.4em;text-align:left;list-style-type:none;padding:3px 0;}
ul#customHols li a{font-size:80%;}
ul#customHols li strong{font-size:95%;color:#333;}
ul#customHols li em{color:#666;font-style:italic;}
ul#customHols li i{font-size:85%;color:#555;}
ul#customHols li i a{font-size:90%;color:#29A037;}
ul#customHols li b a{text-decoration:none;font-size:100%;color:#333;}
h2.feature{font-size:14px;font-weight:700;margin-bottom:2px;color:#000;}
h2.feature-new{font-size:14px;font-weight:700;margin-bottom:2px;color:#555;}
div.f-block{float:left;width:100%;padding:7px 0;line-height:1.5em;}
div.f-block img{float:left;}
div.f-alt{background:#FFF8E5;border-bottom:1px solid #C1C1C1;border-top:1px solid #C1C1C1;}
div.f-descr{float:right;width:455px;font-size:100%;margin-right:5px;}
div.f-descr p{margin-top:0;}
div.f-new{float:right;width:420px;margin-right:5px;}
h3.help{float:left;font-size:110%;text-align:left;font-weight:700;margin:5px 0 0 0;padding-bottom:1px;color:#000;}
#formContent form{width:100%;}
form#download #scheduleName{clear:none;margin:0;max-width:200px;}
#form #content h1{clear:left;font-size:150%;padding:0 0 7px 0;margin-bottom:3px;width:100%;border-bottom:1px solid #BBB;}
#form p.form-intro{padding:0 0 12px 0;margin:0;color:#555;font-size:85%;width:99%;}
#back-arrow,#forward-arrow{padding:10px;margin-top:15px;border:1px solid #EEE;border-right:0;border-left:0;background:#FFFCEC;color:#CCC;font-size:110%;font-weight:700;}
#back-arrow{float:left;text-align:left;}
#forward-arrow{float:right;text-align:right;}
#back-arrow a,#forward-arrow a{text-decoration:none;color:#658EBA;}
#back-arrow a:hover,#forward-arrow a:hover{text-decoration:underline;color:#000;}
#designs-bar{clear:left;padding:6px 0;width:100%;border:1px solid #C5D8EC;border-left:0;border-right:0;background:#EFF3F5;}
#landing-form{float:right;position:relative;top:-17px;left:1px;z-index:1;width:280px;margin:20px 0 0 0;border:1px solid #E2E2E2;border-right:0;background:#F5F5F5;}
.design-on{border:3px solid #658EBA;}
.design-off{border:3px solid #EFF3F5;}
#design-1,#design-2,#design-3,#design-4,#design-5,#design-6{display:none;}
#download label.radio{display:block;float:left;font-weight:normal;margin-right:5px;font-size:11px;}
#download input.radio{display:block;float:left;margin:2px 2px 0 0;position:relative;top:2px;}
form#download{margin-bottom:5px;font-size:90%;}
form#download fieldset{border-top-left-radius:4px;border-top-right-radius:4px;}
form#download label{font-family:Verdana,Arial,sans-serif;}
#form-bottom{float:right;font-size:90%;}
input.pref-radio{clear:left;float:left;}
label.pref-radio{display:block;float:left;margin:0 2px 0 0;font-weight:300;font-size:90%;}
input.bc-pref{clear:left;width:120px;margin:0 auto;}
div.formTail{background:#F4F4F4;border:1px solid #C6C6C6;border-top:0;padding:.5em 1em 1em 1.5em;}
.custom{font-weight:700;}
table.pricing{clear:left;font-size:100%;width:510px;line-height:1.2em;margin:28px auto 12px auto;color:#222;background:#FFF;border:3px solid #DAE1E8;}
table.pricing td{padding:4px 5px;text-align:center;border:1px solid #DAE1E8;}
table.pricing th{padding:8px 5px;font-weight:700;font-size:100%;text-align:center;background:#F9F9F9;border:1px solid #DAE1E8;color:#111;}
table.pricing th a.call{display:block;clear:left;padding:4px 0 5px 0;text-align:center;font-weight:700;}
table.pricing th a:hover.call{color:#46C433;}
table.pricing td.head{padding:7px 0;}
table.pricing td.head strong{font-size:120%;color:#333;}
table.pricing h4{display:block;padding-top:6px;font-size:110%;font-weight:bold;text-align:center;color:#000;}
table.pricing h4 small{display:block;font-size:90%;font-weight:300;text-align:center;padding-top:0;color:#111;}
table.signup{clear:left;float:left;line-height:1.2em;font-size:90%;border:2px solid #D8D8D8;width:100%;color:#222;}
table#accountTable{width:95%;}
table.signup td{padding:6px 0 6px 2px;text-align:left;}
table.signup small{clear:left;}
table#featuresTable td{padding:5px 4px;text-align:center;border:1px solid #D8D8D8;font-size:100%;}
table#featuresTable td.f{text-align:left;padding-left:8px;}
table.signup th{padding:5px 4px;font-weight:700;font-size:110%;text-align:left;border-bottom:1px solid #D8D8D8;background:#EFEFEF;}
table#featuresTable th{padding:5px 4px;text-align:center;}
table#featuresTable th span{font-weight:300;font-size:60%;}
table.signup td label{float:left;padding:0 0 3px 0;margin:0;font-weight:700;}
table.signup td input{clear:left;float:left;margin:0;}
table.signup td p{padding:4px 0 0 0;color:#333;}
table.signup td img{border:0;}
table#accountTable td small{clear:left;font-size:80%;}
table#accountTable label{text-align:left;margin-top:4px;width:96%;}
table#accountTable input.stretch{font-size:13px;padding:3px 2px;width:230px;}
h1.signupIntro{font-size:120%;font-weight:700;margin:4px 0 22px 54px;line-height:1.2em;}
table#multiSignup{clear:left;float:left;line-height:1.2em;font-size:115%;border:0 dotted #D8D8D8;width:556px;color:#222;margin:10px 0 0 6px;font-family:Helvetica,Arial,sans-serif;}
table#multiSignup th{padding:20px 0 20px 20px;font-size:130%;background:#D2D2D2;text-align:left;}
table#multiSignup th span{display:block;clear:left;padding-top:8px;font-size:100%;font-weight:300;color:#333;}
table#multiSignup td{padding:12px 0 6px 20px;text-align:left;font-size:90%;color:#666;}
table#multiSignup td a{font-size:120%;}
span.highlight{background:#FEFAC0;padding:4px;}
table#subscriberBenefits{clear:left;float:left;margin:5px 0;width:99%;}
table#subscriberBenefits td{padding:10px 0;border:1px solid #DDD;}
table#subscriberBenefits ul{font-size:100%;font-weight:700;margin:10px 0 20px 0;padding:0;width:95%;color:#000;font-family:Helvetica,Arial,sans-serif;}
table#subscriberBenefits ul li{text-align:left;line-height:1.3em;list-style:disc outside;margin-left:35px;text-indent:3px;vertical-align:middle;}
div.narrowP{width:90%;clear:left;float:left;margin:14px 0 0 0;}
input#continue{clear:left;float:left;width:150px;margin:0 auto;padding:3px 5px;font-size:120%;overflow:visible;}
.stretch{clear:left;width:95%;font-size:13px;background:#F4F7F9;border:1px solid #658EBA;}
.huge{clear:left;width:98%;font-size:20px;padding:1px;background:#F4F7F9;border:1px solid #658EBA;}
form#createAcct{clear:left;width:650px;margin-left:54px;}
form#createAcct table.signup td{padding:8px 10px 2px 20px;}
form#createAcctHuge{clear:left;width:350px;margin-left:10px;}
form#createAcctHuge table.signup{border:0;}
form#createAcctHuge table.signup td{padding:6px 0 15px 0;}
form#createAcctHuge label{color:#555;font-weight:300;margin:9px 0 3px 0;font-size:170%;font-family:Helvetica,Arial,sans-serif;}
form#createAcctHuge small{font-size:115%;padding-top:3px;color:#555;font-family:Helvetica,Arial,sans-serif;}
#footer img{border:0;float:left;position:relative;top:-30px;left:-1000px;display:none;}
#msnAlert{clear:left;float:left;width:96%;margin:20px 2% 10px 2%;padding:7px 0 10px 0;background:#F8EDED;color:#4A0B0B;border:2px solid #D99696;}
#msnAlert p{clear:left;float:left;width:96%;font-size:95%;color:#444;margin:6px 2%;line-height:1.4;}
#msnAlert b{font-size:120%;color:#222;}
div#pricingContainer{clear:left;width:665px;margin:25px auto;text-align:left;font-size:110%;line-height:1.4;border:0 solid #000;}
.priceBox{padding:12px 21px;border:1px solid #999;width:177px;float:left;background:#fff;}
.priceBox h3{font-weight:700;color:#111;font-size:150%;text-align:center;padding:0;margin:0;}
.priceBox ul{margin-top:10px;}
.priceBox p{text-align:center;}
div#pricingContainer p.details{clear:left;float:none;margin:0 auto;width:500px;padding-top:10px;font-weight:300;color:#555;font-size:100%;text-align:center;}
.priceBox span{position:relative;top:-7px;font-size:90%;color:#666;}
.priceBox strong{font-weight:300;font-size:140%;line-height:1em;display:inline-block;width:98%;text-align:center;padding:0 1px;color:#444;}
.priceBox a{text-decoration:underline;}
.priceBox a:hover{text-decoration:none;}
.priceBox.long{border-top-left-radius:6px;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-right:0;border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;}
.priceBox.short{border-top-right-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-left:0;border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;}
.priceBox.long h3,.priceBox.short h3{color:#444;}
.priceBox.long,.priceBox.short{position:relative;top:15px;background:#f7f7f7;}
.priceBox.middle{font-size:110%;border:3px solid #3766B6;padding-bottom:20px;background:#fff;}
.priceBox.middle strong{color:#111;}
.priceBox p.smallsub{padding:0;margin:0;color:#777;position:relative;top:-4px;font-size:70%;text-align:center;}
.priceBox p.planEnd{padding:2px 0 0 0;margin:0;text-align:center;}
.priceBox p.planEnd span{padding:0;margin:0;color:#222;font-size:90%;}
.priceBox.long p.planEnd span,.priceBox.short p.planEnd span{color:#444;}
.priceBox.middle p.planEnd{position:relative;top:-2px;}
.priceBox a.headliner{text-decoration:none;clear:left;display:block;font-size:14px;padding:10px 4px;margin:0 auto;width:120px;}
.priceBox a:hover.headliner{background:#84B94A;}
#plan1EndText,#plan2EndText,#plan3EndText{display:none;}
.pricing-cta{text-align:center;padding-top:30px;}
.pricing-cta a,.cta-block a{font-weight:700;font-size:130%;text-decoration:underline;}
.pricing-cta a:hover,.cta-block a:hover{text-decoration:none;}
.cta-block a{font-size:18px;}
div.accessCta{width:400px;color:#444;background:#FEF6D2;border:1px solid #EFE3AE;padding:10px 0;margin-top:20px;border-radius:4px;}
div.accessCta p{float:none;clear:left;width:88%;margin:0 6%;font-size:90%;}
.topPad{padding-top:15px;}
div.pageBreak{clear:left;float:left;width:100%;height:1px;background:#ccc;}
div.bottomPad{margin-bottom:25px;}
p.sectionDesc{color:#555;font-size:110%;line-height:1.4;}
.nav{margin-bottom:20px;margin-left:0;list-style:none;}
.nav>li>a{display:block;}
.nav>li>a:hover{text-decoration:none;background-color:#eee;}
.nav li+.nav-header{margin-top:9px;}
.nav-tabs,.nav-pills{*zoom:1;}
.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:"";}
.nav-pills:after{clear:both;}
.nav-tabs>li,.nav-pills>li{float:left;}
.nav-tabs>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;}
.nav-tabs{border-bottom:1px solid #ddd;}
.nav-tabs>li{margin-bottom:-1px;}
.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.nav-tabs>li>a:hover{border-color:#eee #eeeeee #ddd;}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;}
[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("/images/glyphicons-halflings-gray.png");background-position:14px 14px;background-repeat:no-repeat;opacity:.7;filter:alpha(opacity=70);}
[class^="icon-"]:hover,[class*=" icon-"]:hover,a:hover [class^="icon-"],a:hover [class*=" icon-"]{opacity:1.0;filter:alpha(opacity=100);}
a.active [class^="icon-"],a.active [class*=" icon-"]{background-image:url("/images/glyphicons-halflings-active.png");opacity:1.0;filter:alpha(opacity=100);}
.icon-chevron-up{background-position:-288px -120px;}
.icon-chevron-down{background-position:-313px -119px;}
.icon-lock{background-position:-287px -24px;}
.icon-pdf-excel{margin:0 0 0 4px;background-position:-240px 0;background-position:-96px -72px;text-decoration:none;}
.icon-excel-only{margin:0 0 0 4px;background-position:-216px 0;text-decoration:none;}
h3.cal a span.icon-pdf-excel{margin:2px 4px 0 0;}
#categoryContent h3.cal a span.pdf-excel{display:inline-block;margin:0 0 0 7px;width:63px;height:14px;background-image:url("/images/pdf-excel.jpg");background-position:0 0;background-repeat:no-repeat;position:relative;top:1px;cursor:pointer;}
#sideNav span.pdf-excel,#related span.pdf-excel{margin:4px 0 0 8px;text-decoration:none;}
span:hover.pdf-excel{text-decoration:none;cursor:default;}
#form #content #formatOptions{clear:left;float:left;width:100%;padding:0;}
#form #content #formatOptions ul{clear:left;float:left;width:100%;margin:0;padding:0;}
#form #content #formatOptions ul,#form #content #formatOptions ul li{padding:0;margin-right:4px;list-style-type:none;}
#form #content #formatOptions ul li a{margin:0;font-size:90%;text-decoration:none;}
#pdfForm,#excelForm{clear:left;float:left;margin-top:15px;}
input[type="color"]{padding:0 2px;-webkit-appearance:square-button;width:40px;height:18px;}
.ui-timepicker-list{overflow-y:auto;height:150px;width:7.2em;background:#fff;border:1px solid #ddd;margin:0;padding:0;list-style:none;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);outline:none;z-index:10001;}
.ui-timepicker-list.ui-timepicker-with-duration{width:11em;}
.ui-timepicker-duration{margin-left:5px;color:#888;}
.ui-timepicker-list:hover .ui-timepicker-duration{color:#888;}
.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0;}
.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000;}
li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list:hover .ui-timepicker-selected:hover{background:#1980EC;color:#fff;}
li.ui-timepicker-selected .ui-timepicker-duration,.ui-timepicker-list li:hover .ui-timepicker-duration{color:#ccc;}
#ui-datepicker-div{-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);outline:none;padding:.2em .6em;}
.dropShadow,.ui-dialog{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;padding:15px;}
.ui-dialog,.ui-widget,.ui-front,.ui-widget-content{padding:0;margin:0;}
.dropShadow{background-color:#ccc;}
.ui-dialog-titlebar{border:0;border-bottom:1px solid #BBB;background:#f3f3f3;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-top-right-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-left-radius:8px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;}
span.ui-dialog-title{padding:10px 0;font:bold 15px "Lucida Sans Unicode","Trebuchet MS",georgia,serif;}
#modalDialog{padding:0;margin:0;font-size:90%;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}
#ui-dialog-content{padding:5px 1.5em;margin:0;}
.ui-widget-overlay{background:transparent;background-color:#EEE;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=0.5);}
.ui-dialog{-webkit-box-shadow:0 0 8px 8px rgba(0,0,0,0.2);-moz-box-shadow:0 0 8px 8px rgba(0,0,0,0.2);box-shadow:0 0 8px 8px rgba(0,0,0,0.2);-moz-border-radius:8px;-webkit-border-radius:8px;padding:0;font:normal 100% Verdana,Tahoma,helvetica,sans-serif;}
.ui-dialog-titlebar{border:0;font-size:1em;border-bottom:1px solid #BBB;background:#f3f3f3;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-top-right-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-left-radius:8px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;}
.ui-dialog-buttonpane{padding:0;font-family:Arial,helvetica,sans-serif;background:#fff;border-top:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;}
.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix{margin-top:0;}
.cq_series_dialog{display:none;}
.cq_series_dialog p{margin-top:22px;text-align:left;clear:none;float:left;color:#333;width:71%;}
.cq_series_dialog button{clear:left;float:left;margin-top:12px;padding-top:5px;padding-bottom:5px;width:120px;}
.cq_series_dialog .seriesAction{margin-right:20px;font-weight:700;}
input.save-event-create,input.save-event-edit{padding:3px 5px;}
.ribbon{position:absolute;bottom:21px;right:15px;text-align:center;font-size:10px!important;background:#d64b4b;background:-webkit-gradient(linear,left top,left bottom,from(#d64b4b),to(#ab2c2c));background:-webkit-linear-gradient(top,#d64b4b,#ab2c2c);background:-moz-linear-gradient(top,#d64b4b,#ab2c2c);background:-ms-linear-gradient(top,#d64b4b,#ab2c2c);background:-o-linear-gradient(top,#d64b4b,#ab2c2c);background-image:-ms-linear-gradient(top,#d64b4b 0,#ab2c2c 100%);-webkit-box-shadow:rgba(000,000,000,0.3) 0 1px 1px;-moz-box-shadow:rgba(000,000,000,0.3) 0 1px 1px;box-shadow:rgba(000,000,000,0.3) 0 1px 1px;font-family:'Helvetica Neue',Helvetica,sans-serif;}
.ribbon b{display:block;font-size:10px!important;font-weight:300;color:#fff;text-shadow:#333 0 1px 0;margin:0;padding:4px 5px;}
#holsContainer{clear:left;width:958px;margin:10px auto;}
h3#hol1{padding:8px 0 2px 0;margin:0;color:#444;font-weight:700;font-size:13px;text-align:left;text-shadow:0 1px 0 #fff;}
h2#sel-c{margin:10px 0 0 0;font:240% normal Verdana,sans-serif;color:#000;}
h1.hol2{padding:10px 0 8px 0;font:bold 150% Verdana,sans-serif;color:#46AF48;margin:3px 0 0 0;}
h4.sel-c-sub{margin:0;padding:0;font:13px normal Verdana,sans-serif;color:#333;position:relative;top:-4px;left:0;}
div.mid{text-align:left;clear:left;width:170px;margin:0 auto;font-size:90%;}
div#queryBar{clear:left;float:left;width:190px;margin:25px 30px 5px 0;padding:0 0 5px 0;background:#f9f9f9;border:1px solid #C6C6C6;border-radius:4px;font-size:90%;background-image:url(data:image/png;base64,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);}
div#holLists{text-align:left;float:left;width:730px;margin:20px auto;font-size:90%;}
#l-results{float:left;margin-top:10px;width:360px;}
#r-results{float:left;margin-top:10px;margin-left:10px;width:360px;}
div#queryBar form{clear:left;width:98%;padding:10px 0;margin:0 1%;}
div#queryBar form b{font-weight:700;}
div#queryBar input#showButton{clear:none;margin:0;position:relative;top:-1px;}
div#queryBar input.holYear{float:left;width:40px;font-size:12px;font-weight:700;margin-right:5px;}
fieldset.noStyle,form.noStyle{float:left;width:99%;border:0;margin:0;padding:0;}
div#queryBar form input.checkbox{position:relative;top:1px;}
input.hol-radio{display:block;float:left;margin:2px 2px 0 0;position:relative;top:2px;}
label.hol-radio{display:block;float:left;margin:3px 2px 0 0;font-weight:300;padding:3px 0;}
fieldset.c-set{float:left;margin:4px 0 3px 21px;padding:0;border:0 solid #E8E8E8;}
label.radio{display:block;float:left;font-weight:normal;margin-right:5px;font-size:10px;padding-top:1px;}
input.checkbox{width:1.1em;height:1.1em;float:left;padding:0;margin:4px 2px 0 0;}
ul#customHols{float:left;width:99%;padding:0;margin:0;list-style-type:none;}
ul#customHols li{float:left;width:100%;display:block;text-align:left;padding:3px 0;margin:0;}
ul#customHols li b{color:#333;}
ul.holNav{float:left;margin:0;padding:0;font-size:9px;width:100%;width:155px;}
ul.holNav li{text-align:left;font-size:115%;list-style:none;padding:0;margin:0;display:block;clear:left;}
strong.header{display:block;padding:4px 0 0 0;font-weight:300;color:#666;}
#holidays-usage{clear:left;float:left;width:705px;margin:40px 0 40px 225px;color:#444;font-size:90%;}
#holidays-usage b{color:#555;}
<!-- Begin holidays-calendar page styles -->html,body{height:100%;}
body#openCal{clear:left;float:left;width:100%;background:#fff;}
#topBar{text-align:left;padding:13px 0 1px 0;color:#444;font-size:90%;clear:left;width:958px;margin:0 auto;}
#topBar h1{color:#55b3d9;color:#444;width:400px;margin:8px 0 0 0;padding:0;font:bold 120% Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;clear:left;float:left;line-height:1.3em;}
body#openCal #navToggle{clear:none;float:right;margin:5px 0 0 0;}
body#openCal #navToggle{height:34px\9;}
<!-- For IE -->body#openCal #navToggle ul#toggle{clear:none;float:right;border:1px solid #000;}
body#openCal #navToggle ul#toggle li{float:right;margin-left:3px;}
body#openCal #navToggle ul#toggle li a{padding:2px 9px;font-weight:300;font-size:12px;text-decoration:none;}
body#openCal #navToggle ul#toggle li#active a{padding:2px 6px;border-bottom:1px solid #444;color:#444;text-shadow:0 1px 0 #fff;font-weight:700;font-size:12px;}
#cqCalWrapper{clear:left;float:left;width:100%;background:#eee;padding:22px 0 42px 0;border-bottom:1px solid #ddd;}
#cqCalContent{clear:left;width:958px;margin:0 auto;background:#eee;}
#cqCalNav{clear:left;float:left;width:23%;padding:0;text-align:left;font-size:120%;}
#cqCalNav #download select#months{margin:0 5px 0 0;padding:2px;width:120px;font-size:14px;position:relative;top:2px;}
#cqCalNav #download input.yearBox{margin:0 5px 0 0;padding:2px;width:45px;font-size:14px;padding:3px\9;}
#cqCalNav #download label{font-size:11px;}
#cqCalNav #download select{font-size:12px;padding:2px;color:#111;}
#dynaCal{clear:left;float:left;padding:7px 4%;width:92%;margin:0;color:#555;font-size:75%;line-height:1.3;border:1px solid #F7E7BC;background:#FFF8E5;border-radius:4px;}
#dynaCal b{line-height:1.5;}
#cqCal{float:right;width:74.9%;border-left:1px solid #ddd;font:normal 130% helvetica,sans-serif;background:#fff;text-align:center;line-height:1.3em;border-top-right-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border:1px solid #ddd;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;min-height:438px;}
#cqCal a{text-decoration:none;}
#cqCal a:hover{text-decoration:underline;}
#cqCal div{border:0;}
#cqCal table.cq-month{display:none;width:94%;line-height:17px;margin:20px 3%;}
#cqCal table.cq-month th{padding:0;text-align:center;}
#cqCal table.cq-month th a{font-weight:700;}
#cqCal table.cq-month tr.header th{padding:1px 2px 8px 2px;}
#cqCal table.cq-month th.cq-month-header{font-weight:700;text-align:center;color:#222;}
#cqCal table.cq-month th.cq-day-head{font-weight:300;text-transform:uppercase;color:#555;}
#cqCal table.cq-month td{padding:1px 2px;text-align:right;height:67px;border:1px solid #ccc;width:14.3%;vertical-align:top;}
*+html #cqCal table.cq-month td{line-height:18.7px;}
#cqCal table.cq-month td div.holidayBox{height:75%;width:100%;position:relative;}
#cqCal table.cq-month td span{display:inline-block;text-align:left;position:absolute;bottom:2px;left:3px;line-height:12px;font-weight:300;color:#333;font-size:11px;}
#cqCal table.cq-month td.none{background:transparent;}
#cqCal table.cq-month td#today{padding:0 2px;background:#FFFFB8;color:#000;}
#cqCal table.cq-month td.holiday{padding:0 2px;font-weight:700;border:1px solid #ccc;}
#cqCal table.cq-month td.active{border:1px solid #ccc;}
#cqCal table.cq-month td.holiday:hover{cursor:default;}
a.cq-link span{font-size:90%;font-weight:300;}
.cq-separator{clear:left;width:88%;margin:0 auto;height:9px;}
#cqYear{display:none;clear:left;float:left;width:94%;font-size:70%;margin:22px 3%;}
#cqYear h1{font-weight:700;color:#555;}
.cqYearMonthRow{clear:left;float:left;width:99.5%;}
*+.cqYearMonthRow{clear:left;float:left;width:98.5%;}
.cqYearMonth{float:left;width:25%;}
#yearCalWrapper{float:left;width:77%;}
#yearHolsWrapper{float:right;width:20.5%;padding-left:2.5%;}
#cqYear table.cq-year-month-header{clear:left;width:98%;margin:0 1%;}
#cqYear table.cq-year-month-header th a{font-weight:700;font-size:16px;}
#cqYear table.cq-year-month-header th a.cq-link span{font-size:80%;font-weight:300;}
#cqYear table.cq-year-month{width:90%;line-height:12px;margin:7px 5%;}
#cqYear table.cq-year-month th{padding:0;text-align:center;font-size:95%;}
#cqYear table.cq-year-month th a{font-weight:700;font-size:125%;text-decoration:none;}
#cqYear table.cq-year-month tr.header th{padding:1px 2px 3px 2px;border-bottom:1px solid #bbb;}
#cqYear table.cq-year-month th.cq-month-header{font-weight:700;text-align:center;color:#222;}
#cqYear table.cq-year-month th.cq-day-head{font-weight:700;text-transform:uppercase;color:#111;padding:3px 2px 4px 2px;}
#cqYear table.cq-year-month td{padding:0 2px 1px 2px;text-align:center;width:14.3%;vertical-align:top;color:#333;font-size:90%;border:0;}
#cqYear table.cq-year-month td.none{background:transparent;}
#cqYear table.cq-year-month td#today{background:#FFFFB8;color:#000;}
#cqYear table.cq-year-month td.holiday{font-weight:700;line-height:11px;}
#cqYear table.cq-year-month td.active{border:0;background:#fff;}
#cqYear table.cq-year-month td.holiday:hover{color:#000;cursor:default;}
#yearHolsWrapper p{padding:2px 0;margin:0;line-height:1em;text-align:left;font-size:8px;color:#444;}
#yearHolsWrapper p.holsHead{margin:31px 0 4px 0;padding:2px 0;font-size:10px;color:#111;border-bottom:1px solid #bbb;}
#yearHolsWrapper p span.dateKey{display:inline-block;width:34px;}
body#openCal fieldset{padding-bottom:5px;}
body#openCal input.custom{padding:4px 15px;}
p.yearlyCal{margin-top:18px;}
p.yearlyCal a{font-size:80%;}
#cqMore{display:none;background:#ddd;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#cqBottom{clear:left;width:963px;margin:15px auto 20px auto;}
#cqBottomContent{clear:left;float:right;width:722px;}
#linkToUs{clear:left;float:left;width:96%;margin:25px 2% 15px 2%;}
#linkToUs p{font-weight:700;color:#333;font-size:110%;margin-top:30px;}
#linkToUs textarea{width:100%;padding:15px 0;margin:0;text-align:center;color:#444;border:1px solid #FFC4A0;background:#FFFDF9;}
#calFooter{font-size:78%;clear:left;width:97%;padding:6px 0 25px 0;margin:20px auto 0 auto;text-align:center;line-height:1.6em;color:#5E5E5E;border-top:4px solid #D9E1EA;}
h1.widgets{color:#444;font:bold 240% Helvetica,arial,georgia,serif;width:100%;text-align:center;padding:20px 0 10px 0;text-align:center;}
h2.widgets{clear:left;margin:0 auto 30px auto;width:750px;color:#777;padding:0;font-weight:300;font-size:160%;text-align:center;}
h3.widgets{color:#55b3d9;color:#333;margin:45px 0 3px 0;font:normal 200% Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;clear:both;line-height:1.3em;text-align:left;}
h2.pale{clear:both;color:#4d4d4d;font-family:Verdana,sans-serif;padding:0 0 5px 0;margin:5px 0;font-size:130%;font-weight:700;line-height:1.3em;}
.over{display:inline-block;text-transform:uppercase;color:#999;font-size:75%;width:110px;text-align:center;}
#headline-holder{width:600px;clear:left;margin:0 auto;}
#headline-holder img{border:0;}
strong.widgets{color:#444;font-size:135%;}
.widgetHeadSection{clear:left;float:left;width:88%;padding:10px 0 55px 0;margin:0 6%;}
.widgetDesc{float:left;width:325px;font-size:100%;color:#333;}
.widgetImg{float:right;width:500px;}
.widgetImg img{margin:0;float:right;}
div#container.gradient{background-image:url("/images/site-bg.gif");background-repeat:repeat-x;}
#widgetCustomizeSection form.widgetForm{width:100%;}
#widgetCustomizeSection form.widgetForm fieldset.box{border:0;}
#widgetCustomizeSection form.widgetForm label{font-weight:300;}
#widgetCustomizeSection form.widgetForm label.formLabel{font-size:100%;width:95%;margin-right:5%;text-align:right;}
#widgetCustomizeSection form.widgetForm select,#widgetCustomizeSection form.widgetForm input[type=text]{font-size:115%;color:#444;}
div.widgetHeader{clear:left;float:left;width:100%;padding:2px 0;font-weight:700;text-align:center;text-transform:uppercase;color:#999;font-size:11px;}
table.widgetForm{font-size:105%;}
table.widgetForm th{padding:5px 0;}
table.widgetForm td{padding:5px 0;}
#widget-gallery{clear:left;float:left;width:100%;padding:0;background:#f2f2f2;border:1px solid #ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
ul#widget-options{width:100%;padding:0;margin:0;color:#555;font-size:95%;}
ul#widget-options li{padding:0;margin:0;clear:left;float:left;width:92%;text-align:center;vertical-align:middle;}
ul#widget-options a.widget-type-option{padding:5px 0;display:block;width:100%;border:1px solid #f2f2f2;text-decoration:none;text-align:center;}
ul#widget-options a:hover{color:#222;background:#eee;border:1px solid #eee;}
ul#widget-options a.activeType{background:#04819E;background:#ddd;color:#333;font-weight:700;border:1px solid #ccc;}
.widget-form-header{float:left;padding:5px 0;color:#fff;font-size:80%;text-indent:10px;}
.widget-form-header-format{background:#ddd;color:#333;text-shadow:0 1px 0 #fff;width:100%;border-top-right-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-left-radius:8px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;}
.widget-form-header-customize{background:#555;width:312px;border-right:1px solid #ddd;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-top-left-radius:8px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;}
.widget-form-header-preview{background:#999;width:647px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-top-right-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;}
#widgetCustomizeSection{float:left;width:312px;background:#f2f2f2;padding-bottom:15px;}
#widgetPreviewSection{float:right;background:#fff;width:647px;border-left:1px solid #ddd;padding-bottom:50px;min-height:690px;border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;}
#widget-preview-container{float:right;position:relative;top:40px;width:100%;}
#widget-preview{clear:left;width:175px;margin:0 auto;}
#widget-preview div.cq-widget{clear:left;}
#widgetCodeSection{clear:left;margin:90px auto 0 auto;width:450px;}
#widgetCodeSection p{color:#333;font-size:95%;}
textarea#embedCode{color:#555;font-size:95%;width:430px;}
.widgetFormBottom{clear:left;float:left;width:100%;background:#F4F4F4;border:1px solid #ccc;border-top:0;padding:8px 0;}
.widgetFormBottom input{float:right;margin-right:20px;}
label.widgetFormLabel{width:95%;padding:0 5% 5px 0;margin:0;text-align:right;font-weight:300;text-shadow:0 1px 0 #fff;}
.checkboxContainer{float:left;}
.colorContainer{float:left;margin-right:10px;}
a.themeStack{float:left;width:20px;margin-right:8px;margin-bottom:8px;border:2px solid #ccc;}
a.themeStack:hover{border:2px solid #aaa;}
a.themeStack.activeTheme{border:2px solid #888;}
#widgets-usage{clear:left;float:left;width:705px;margin:40px 0 40px 0;color:#444;font-size:100%;}
#widgets-usage p{font-size:100%;color:#555;line-height:1.4;}
#widgets-usage strong{font-size:120%;}
#freeRightNav{float:right;width:158px;margin-top:20px;text-align:right;}
#widgetPromo{color:#2e8b39;clear:left;float:left;width:100%;border:1px solid #ccc;margin:10px 0 50px 0;}
#widgetPromo:hover{border:1px solid #aaa;background:#f9f9f9;}
#widgetPromoText{clear:left;float:left;width:280px;}
#widgetPromoText p{margin:5px 0;font-size:120%;text-align:center;}
#widgetPromoText p.link{text-decoration:underline;color:#1154AC;}
#widgetPromo:hover p.link{text-decoration:none;color:#111;}
#widgets-usage b{color:#555;}
.sp-container{position:absolute;top:0;left:0;max-width:237px;display:inline-block;*display:inline;*zoom:1;z-index:2147483647;overflow:hidden;}
.sp-container.sp-flat{position:relative;}
.sp-top{position:relative;width:100%;display:inline-block;}
.sp-top-inner{position:absolute;top:0;left:0;bottom:0;right:0;}
.sp-color{position:absolute;top:0;left:0;bottom:0;right:20%;}
.sp-hue{position:absolute;top:0;right:0;bottom:0;left:84%;height:100%;}
.sp-fill{padding-top:80%;}
.sp-sat,.sp-val{position:absolute;top:0;left:0;right:0;bottom:0;}
.sp-alpha-enabled .sp-top{margin-bottom:18px;}
.sp-alpha-enabled .sp-alpha{display:block;}
.sp-alpha-handle{position:absolute;top:-4px;bottom:-4px;width:6px;left:50%;cursor:pointer;border:1px solid black;background:white;opacity:.8;}
.sp-alpha{display:none;position:absolute;bottom:-14px;right:0;left:0;height:8px;}
.sp-alpha-inner{border:solid 1px #333;}
.sp-container,.sp-replacer,.sp-preview,.sp-dragger,.sp-slider,.sp-alpha,.sp-alpha-handle,.sp-container.sp-dragging .sp-input,.sp-container button{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none;}
.sp-container.sp-input-disabled .sp-input-container{display:none;}
.sp-container.sp-buttons-disabled .sp-button-container{display:none;}
.sp-palette-only .sp-picker-container{display:none;}
.sp-palette-disabled .sp-palette-container{display:none;}
.sp-initial-disabled .sp-initial{display:none;}
.sp-sat{background-image:-webkit-gradient(linear,0 0,100% 0,from(#FFF),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(left,#FFF,rgba(204,154,129,0));background-image:-moz-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-o-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-ms-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:linear-gradient(to right,#fff,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorstr=#FFFFFFFF,endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorstr='#FFFFFFFF',endColorstr='#00CC9A81');}
.sp-val{background-image:-webkit-gradient(linear,0 100%,0 0,from(#000),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-moz-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-o-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-ms-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:linear-gradient(to top,#000,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81,endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81',endColorstr='#FF000000');}
.sp-hue{background:-moz-linear-gradient(top,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);background:-ms-linear-gradient(top,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);background:-o-linear-gradient(top,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);background:-webkit-gradient(linear,left top,left bottom,from(#f00),color-stop(0.17,#ff0),color-stop(0.33,#0f0),color-stop(0.5,#0ff),color-stop(0.67,#00f),color-stop(0.83,#f0f),to(#f00));background:-webkit-linear-gradient(top,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);}
.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',endColorstr='#ffff00');}
.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00',endColorstr='#00ff00');}
.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00',endColorstr='#00ffff');}
.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff',endColorstr='#0000ff');}
.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff',endColorstr='#ff00ff');}
.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff',endColorstr='#ff0000');}
.sp-cf:before,.sp-cf:after{content:"";display:table;}
.sp-cf:after{clear:both;}
.sp-cf{*zoom:1;}
@media(max-device-width:480px){.sp-color{right:40%;}
.sp-hue{left:63%;}
.sp-fill{padding-top:60%;}
}
.sp-dragger{border-radius:5px;height:5px;width:5px;border:1px solid #fff;background:#000;cursor:pointer;position:absolute;top:0;left:0;}
.sp-slider{position:absolute;top:0;cursor:pointer;height:3px;left:-1px;right:-1px;border:1px solid #000;background:white;opacity:.8;}
.sp-container{border-radius:0;background-color:#ECECEC;border:solid 1px #f0c49B;padding:0;}
.sp-container,.sp-container button,.sp-container input,.sp-color,.sp-hue{font:normal 12px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.sp-top{margin-bottom:3px;}
.sp-color,.sp-hue{border:solid 1px #666;}
.sp-input-container{float:right;width:100px;margin-bottom:4px;}
.sp-initial-disabled .sp-input-container{width:100%;}
.sp-input{font-size:12px!important;border:1px inset;padding:4px 5px;margin:0;width:100%;background:transparent;border-radius:3px;color:#222;}
.sp-input:focus{border:1px solid orange;}
.sp-input.sp-validation-error{border:1px solid red;background:#fdd;}
.sp-picker-container,.sp-palette-container{float:left;position:relative;padding:10px;padding-bottom:300px;margin-bottom:-290px;}
.sp-picker-container{width:172px;max-width:172px;border-left:solid 1px #fff;}
.sp-palette-container{border-right:solid 1px #ccc;}
.sp-palette .sp-thumb-el{display:block;position:relative;float:left;width:24px;height:15px;margin:3px;cursor:pointer;border:solid 2px transparent;}
.sp-palette .sp-thumb-el:hover,.sp-palette .sp-thumb-el.sp-thumb-active{border-color:orange;}
.sp-thumb-el{position:relative;}
.sp-initial{float:left;border:solid 1px #333;}
.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0;}
.sp-button-container{float:right;}
.sp-replacer{margin:0;overflow:hidden;cursor:pointer;padding:2px;display:inline-block;*zoom:1;*display:inline;border:solid 1px #aaa;background:#eee;color:#333;vertical-align:middle;}
.sp-replacer:hover,.sp-replacer.sp-active{color:#111;}
.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver;}
.sp-dd{padding:2px 0;height:10px;line-height:12px;float:left;font-size:10px;}
.sp-preview{position:relative;width:25px;height:13px;border:solid 1px #222;margin-right:3px;float:left;z-index:0;}
.sp-palette{*width:220px;max-width:220px;}
.sp-palette .sp-thumb-el{width:16px;height:16px;margin:2px 1px;border:solid 1px #d0d0d0;}
.sp-container{padding-bottom:0;}
.sp-container button{background-color:#eee;background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-ms-linear-gradient(top,#eee,#ccc);background-image:-o-linear-gradient(top,#eee,#ccc);background-image:-ms-linear-gradient(top,#eee,#ccc);background-image:linear-gradient(to bottom,#eee,#ccc);border:1px solid #ccc;border-bottom:1px solid #bbb;border-radius:3px;color:#333;font-size:14px;line-height:1;padding:5px 4px;text-align:center;text-shadow:0 1px 0 #eee;vertical-align:middle;}
.sp-container button:hover{background-color:#ddd;background-image:-webkit-linear-gradient(top,#ddd,#bbb);background-image:-moz-linear-gradient(top,#ddd,#bbb);background-image:-ms-linear-gradient(top,#ddd,#bbb);background-image:-o-linear-gradient(top,#ddd,#bbb);background-image:-ms-linear-gradient(top,#ddd,#bbb);background-image:linear-gradient(to bottom,#ddd,#bbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd;}
.sp-container button:active{border:1px solid #aaa;border-bottom:1px solid #888;-webkit-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-moz-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-ms-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-o-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;}
.sp-cancel{font-size:11px;color:#d93f3f!important;margin:0;padding:2px;margin-right:5px;vertical-align:middle;text-decoration:none;}
.sp-cancel:hover{color:#d93f3f!important;text-decoration:underline;}
.sp-palette span:hover,.sp-palette span.sp-thumb-active{border-color:#000;}
.sp-preview,.sp-alpha,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);}
.sp-preview-inner,.sp-alpha-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0;}
.sp-palette .sp-thumb-inner{background-position:50% 50%;background-repeat:no-repeat;}
.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);}
.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);}
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url("/images/slimbox2-loading.gif") no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbImage div{border:1px solid #999;-webkit-box-shadow:3px 3px 3px #ddd;-moz-box-shadow:3px 3px 3px #ddd;box-shadow:3px 3px 3px #ddd;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url("/images/slimbox2-prevlabel.gif") no-repeat 0 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url("/images/slimbox2-nextlabel.gif") no-repeat 100% 15%;}
#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url("/images/slimbox2-closelabel.gif") no-repeat center;margin:5px 0;outline:none;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{font-weight:bold;}