/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}

/*CSS Layout For ONE Service*/
/*Body and HTML Styles*/
html, body{
height:auto !important; /* FF and compliant browsers should automatically size the body/html */
height:100%;
}
html {background-color:#FFFFFF; background-image:url('/images/cms/bg_repeat.jpg');background-repeat:repeat-x; background-attachment:fixed; background-position:top;}
body{background-image:url('/images/cms/clouds.jpg');background-repeat:no-repeat; background-attachment:fixed; background-position:center top;}
/*General Classes*/
/*General Classes*/
.imgFloatLeft{float:left;}
.imgFloatRight{float:right;}
.FloatLeft{float:left;}
.FloatRight{float:right;}
.ClearFloat, br{clear:both;float:none;}
.mcenter{margin:0 auto;}
.vTop{vertical-align:top;}
.vMiddle{vertical-align:middle;}
.vBottom{vertical-align:bottom;}
span.FloatLeft{float:left;}
span.FloatRight{float:right;}

.noBorder {border:0px solid;}
.bottom1Black {border-bottom:1px solid black}
.top1Black {border-top:1px solid black}
.left1Black {border-left:1px solid black}
.right1Black {border-right:1px solid black}
.border1Black {border:1px solid black}

.mcenter{margin:0 auto;}
.m2Top {margin-top:2px;}
.m5Top {margin-top:5px;}
.m10Top {margin-top:10px;}
.m15Top {margin-top:15px;}
.m20Top {margin-top:20px;}
.m10Bottom {margin-bottom:10px;}
.m15Bottom {margin-bottom:15px;}
.m20Bottom {margin-bottom:20px;}

.m10Right {margin-right:10px;}
.m15Right {margin-right:15px;}
.m20Right {margin-right:20px;}
.m10Left {margin-left:10px;}
.m15Left {margin-left:15px;}
.m20Left {margin-left:20px;}



.p0 {padding:0px}
.p1 {padding:1px}
.p2 {padding:2px}
.p3 {padding:3px}
.p4 {padding:4px}
.p5 {padding:5px}
.p6 {padding:6px}
.p7 {padding:7px}
.p8 {padding:8px}
.p9 {padding:9px}
.p10 {padding:10px}
.p20 {padding:20px}
.p30 {padding:30px}
.p40 {padding:40px}
.p50 {padding:50px}

.p1Left {padding-left:1px;}
.p2Left {padding-left:2px;}
.p3Left {padding-left:3px;}
.p4Left {padding-left:4px;}
.p5Left {padding-left:5px;}
.p6Left {padding-left:6px;}
.p7Left {padding-left:7px;}
.p8Left {padding-left:8px;}
.p9Left {padding-left:9px;}
.p10Left {padding-left:10px;}
.p20Left {padding-left:20px;}


.p1Right {padding-right:1px;}
.p2Right {padding-right:2px;}
.p3Right {padding-right:3px;}
.p4Right {padding-right:4px;}
.p5Right {padding-right:5px;}
.p6Right {padding-right:6px;}
.p7Right {padding-right:7px;}
.p8Right {padding-right:8px;}
.p9Right {padding-right:9px;}
.p10Right {padding-right:10px;}
.p20Right {padding-right:20px;}

.p1Top {padding-top:1px;}
.p2Top {padding-top:2px;}
.p3Top {padding-top:3px;}
.p4Top {padding-top:4px;}
.p5Top {padding-top:5px;}
.p6Top {padding-top:6px;}
.p7Top {padding-top:7px;}
.p8Top {padding-top:8px;}
.p9Top {padding-top:9px;}
.p10Top {padding-top:10px;}

.p2Bottom {padding-Bottom:1px;}
.p2Bottom {padding-Bottom:2px;}
.p3Bottom {padding-Bottom:3px;}
.p4Bottom {padding-Bottom:4px;}
.p5Bottom {padding-Bottom:5px;}
.p6Bottom {padding-Bottom:6px;}
.p7Bottom {padding-Bottom:7px;}
.p8Bottom {padding-Bottom:8px;}
.p9Bottom {padding-Bottom:9px;}
.p10Bottom {padding-Bottom:10px;}

.autoMax100{width:auto;max-width:700px;}
.autoMax150{width:auto;max-width:150px;}
.autoMax200{width:auto;max-width:200px;}
.autoMax150{width:auto;max-width:250px;}
.autoMax300{width:auto;max-width:300px;}
.autoMax150{width:auto;max-width:350px;}
.autoMax400{width:auto;max-width:400px;}
.autoMax450{width:auto;max-width:450px;}
.autoMax500{width:auto;max-width:500px;}
.autoMax550{width:auto;max-width:550px;}
.autoMax600{width:auto;max-width:600px;}
.autoMax650{width:auto;max-width:650px;}
.autoMax700{width:auto;max-width:700px;}
.autoMax745{width:auto;max-width:745px;}
.autoMax760{width:auto;max-width:760px;}
.autoMax775{width:auto;max-width:775px;}
.w10 {width:10px;}
.w15 {width:15px;}
.w20 {width:20px;}
.w25 {width:25px;}
.w30 {width:30px;}
.w35 {width:35px;}
.w40 {width:40px;}
.w45 {width:45px;}
.w50 {width:50px;}
.w55 {width:55px;}
.w60 {width:60px;}
.w65 {width:65px;}
.w70 {width:70px;}
.w75 {width:75px;}
.w80 {width:80px;}
.w85 {width:85px;}
.w90 {width:90px;}
.w95 {width:95px;}
.w100 {width:100px;}
.w110 {width:110px;}
.w120 {width:120px;}
.w130 {width:130px;}
.w140 {width:140px;}
.w150 {width:150px;}
.w160 {width:160px;}
.w165 {width:165px;}
.w170 {width:170px;}
.w180 {width:180px;}
.w190 {width:190px;}
.w200 {width:200px;}
.w210 {width:210px;}
.w220 {width:220px;}
.w230 {width:230px;}
.w240 {width:240px;}
.w250 {width:250px;}
.w260 {width:260px;}
.w270 {width:270px;}
.w280 {width:280px;}
.w290 {width:290px;}
.w300 {width:300px;}
.w320 {width:320px;}
.w325 {width:325px;}
.w350 {width:350px;}
.w400 {width:400px;}
.w450 {width:450px;}
.w500 {width:500px;}
.w550 {width:550px;}
.w590 {width:590px;}
.w600 {width:600px;}
.w650 {width:650px;}
.w660 {width:660px;}
.w670 {width:670px;}
.w700 {width:700px;}
.w745 {width:745px;}
.w750 {width:750px;}
.w760 {width:760px;}
.w775 {width:775px;}
.w800 {width:800px;}
.w850 {width:850px;}

.h10 {height:10px;}
.h15 {height:15px;}
.h20 {height:20px;}
.h25 {height:25px;}
.h30 {height:30px;}
.h35 {height:35px;}
.h40 {height:40px;}
.h45 {height:45px;}
.h50 {height:50px;}
.h55 {height:55px;}
.h60 {height:60px;}
.h65 {height:65px;}
.h70 {height:70px;}
.h75 {height:75px;}
.h80 {height:80px;}
.h85 {height:85px;}
.h90 {height:90px;}
.h95 {height:95px;}
.h100 {height:100px;}
.h110 {height:110px;}
.h120 {height:120px;}
.h130 {height:130px;}
.h140 {height:140px;}
.h150 {height:150px;}
.h160 {height:160px;}
.h170 {height:170px;}
.h180 {height:180px;}
.h190 {height:190px;}
.h200 {height:200px;}
.h210 {height:210px;}
.h220 {height:220px;}
.h230 {height:230px;}
.h240 {height:240px;}
.h250 {height:250px;}
.h260 {height:260px;}
.h270 {height:270px;}
.h280 {height:280px;}
.h290 {height:290px;}
.h300 {height:300px;}
.h350 {height:350px;}
.h400 {height:400px;}
.h450 {height:450px;}
.h500 {height:500px;}
.h550 {height:550px;}
.h590 {height:590px;}
.h600 {height:600px;}
.h650 {height:650px;}
.h700 {height:700px;}
.h750 {height:750px;}
.h800 {height:800px;}
.h850 {height:850px;}




.rounded5 {
border-radius: 5px;
-o-border-radius: 5px;
-icab-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.rounded8 {
border-radius: 8px;
-o-border-radius: 8px;
-icab-border-radius: 8px;
-khtml-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
.boxshadow_sky5{
/*CSS 3.0*/
box-shadow:  5px 5px 5px #003399;
-o-box-shadow: 5px 5px 5px #003399;
-icab-box-shadow:5px 5px 5px #003399;
-khtml-box-shadow:5px 5px 5px #003399;
-moz-box-shadow: 5px 5px 5px #003399;
-webkit-box-shadow:5px 5px 5px #003399;
}
/*FORM Styles**/
form.grey{
margin:0 auto;
border:1px solid;
padding:10px;
}

form input[type="text"], 
form input[type="file"], 
form input[type="radio"], 
form input[type="password"], 
form input[type="checkbox"], 
form select, 
form textarea 
{float:left;}
form label{float:left;padding:0px 3px 0px 0px}
form input[type="radio"] {padding-left:5px;}
form input[type="text"],form input[type="password"], form select {margin-bottom:3px;}
form img {max-width:120px;}
input.site_plus, button.site_plus {height:32px;width:28px;background-image:url('/images/cms/site-plus.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.mark_paid, button.mark_paid {height:21px;width:80px;background-image:url('/images/cms/mark_paid.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.clear_pending, button.clear_pending {height:21px;width:100px;background-image:url('/images/cms/clear_pending.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.address_book, button.address_book {height:21px;width:80px;background-image:url('/images/cms/address_book.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.approve_icon, button.approve_icon {height:31px;width:29px;background-image:url('/images/cms/approve_icon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.preview, button.preview {height:21px;width:48px;background-image:url('/images/cms/preview.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.play, button.play {height:21px;width:48px;background-image:url('/images/cms/play.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.edit, button.edit {height:21px;width:48px;background-image:url('/images/cms/edit.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.delete, button.delete{height:21px;width:48px;background-image:url('/images/cms/delete.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.login, button.login {height:21px;width:48px;background-image:url('/images/cms/login.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.submit, button.submit {height:21px;width:48px;background-image:url('/images/cms/submit.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.reset, button.reset {height:21px;width:48px;background-image:url('/images/cms/reset.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.search, button.search {height:21px;width:48px;background-image:url('/images/cms/search.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.save, button.save {height:21px;width:48px;background-image:url('/images/cms/save.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.print, button.print {height:21px;width:48px;background-image:url('/images/cms/print.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.close, button.close {height:21px;width:48px;background-image:url('/images/cms/close.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.nav, button.nav {height:21px;width:48px;background-image:url('/images/cms/nav.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.view, button.view {height:21px;width:48px;background-image:url('/images/cms/view.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.password, button.password {height:21px;width:60px;background-image:url('/images/cms/password.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.adduser, button.adduser {height:21px;width:60px;background-image:url('/images/cms/adduser.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.addsite, button.addsite {height:21px;width:60px;background-image:url('/images/cms/addsite.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.add_fsc, button.add_fsc {height:21px;width:60px;background-image:url('/images/cms/add_fsc.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.locations, button.locations {height:21px;width:60px;background-image:url('/images/cms/locations.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.add_location, button.add_location {height:21px;width:80px;background-image:url('/images/cms/add_location.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.show_details, button.show_details {height:32px;width:28px;background-image:url('/images/cms/show_details.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.hide_details, button.hide_details {height:32px;width:28px;background-image:url('/images/cms/hide_details.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.price_change, button.price_change {height:32px;width:28px;background-image:url('/images/cms/price_change.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.managefscu, button.managefscu {height:21px;width:100px;background-image:url('/images/cms/managefscu.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.addmarket, button.addmarket {height:21px;width:80px;background-image:url('/images/cms/addmarket.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.access, button.access {height:21px;width:48px;background-image:url('/images/cms/access.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.back_mu, button.back_mu {height:21px;width:150px;background-image:url('/images/cms/back_mu.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.back_ms, button.back_ms {height:21px;width:150px;background-image:url('/images/cms/back_ms.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.back_es, button.back_es {height:21px;width:150px;background-image:url('/images/cms/back_es.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.back_as, button.back_as {height:21px;width:150px;background-image:url('/images/cms/back_as.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.back_am, button.back_am {height:21px;width:150px;background-image:url('/images/cms/back_am.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.back_mm, button.back_mm {height:21px;width:150px;background-image:url('/images/cms/back_mm.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.back_mobits, button.back_mobits {height:21px;width:150px;background-image:url('/images/cms/back_mobits.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.back_em, button.back_em {height:21px;width:150px;background-image:url('/images/cms/back_em.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.siteusers, button.siteusers {height:21px;width:80px;background-image:url('/images/cms/siteusers.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.addimages, button.addimages {height:21px;width:80px;background-image:url('/images/cms/addimages.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.add_obit, button.add_obit {height:21px;width:80px;background-image:url('/images/cms/addobituary.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.obituaries, button.obituaries {height:21px;width:80px;background-image:url('/images/cms/obituaries.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.back_mfsc, button.back_mfsc {height:21px;width:150px;background-image:url('/images/cms/back_mfsc.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.back_mc, button.back_mc {height:21px;width:150px;background-image:url('/images/cms/back_mc.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.back_afsc, button.back_afsc {height:21px;width:150px;background-image:url('/images/cms/back_afsc.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.back_efsc, button.back_efsc {height:21px;width:150px;background-image:url('/images/cms/back_efsc.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.back_mtrib, button.back_mtrib {height:21px;width:150px;background-image:url('/images/cms/back_mtrib.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.back_mss, button.back_mss {height:21px;width:150px;background-image:url('/images/cms/back_mss.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.back_ma, button.back_ma {height:21px;width:120px;background-image:url('/images/cms/back_ma.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.back_ea, button.back_ea {height:21px;width:100px;background-image:url('/images/cms/back_ea.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.back_aa, button.back_aa {height:21px;width:100px;background-image:url('/images/cms/back_aa.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.back_add_obit, button.back_add_obit {height:21px;width:100px;background-image:url('/images/cms/back_add_obit.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.pagination, button.pagination {height:21px;width:150px;background-image:url('/images/cms/pagination.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;vertical-align:60%;background-color:transparent}
input.relationship, button.relationship {height:32px;width:28px;background-image:url('/images/cms/relationship.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.password_icon, button.password_icon {height:32px;width:28px;background-image:url('/images/cms/password_icon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.purchase_icon, button.purchase_icon {height:32px;width:28px;background-image:url('/images/cms/purchase.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.market_plus_icon, button.market_plus_icon {height:32px;width:28px;background-image:url('/images/cms/market-plus.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.edit_obit, button.edit_obit {height:39px;width:40px;background-image:url('/images/cms/edit_icon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.delete_icon, button.delete_icon {height:31px;width:29px;background-image:url('/images/cms/delete_icon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.ss_icon, button.ss_icon {height:32px;width:40px;background-image:url('/images/cms/ss_icon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.video_icon, button.video_icon {height:32px;width:40px;background-image:url('/images/cms/video_icon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.view_icon, button.view_icon {height:32px;width:28px;background-image:url('/images/cms/view_icon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.users_icon, button.users_icon {height:32px;width:28px;background-image:url('/images/cms/users_icon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.edit_icon, button.edit_icon {height:32px;width:28px;background-image:url('/images/cms/edit_icon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.address_icon, button.address_icon {height:32px;width:28px;background-image:url('/images/cms/address_icon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.obit_icon, button.obit_icon {height:32px;width:28px;background-image:url('/images/cms/obit_icon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.location_icon, button.location_icon {height:32px;width:28px;background-image:url('/images/cms/location_icon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.create_address, button.create_address {height:21px;width:100px;background-image:url('/images/cms/create_address.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.select_address, button.select_address {height:21px;width:100px;background-image:url('/images/cms/select_address.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.condolence_icon, button.condolence_icon {height:24px;width:35px;background-image:url('/images/cms/condolence_icon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.confirm_upgrade, button.confirm_upgrade {height:21px;width:100px;background-image:url('/images/cms/confirm_upgrade.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.respond_now, button.respond_now {height:21px;width:100px;background-image:url('/images/cms/respond_now.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.agree, button.agree {height:21px;width:100px;background-image:url('/images/cms/agree.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.add_report, button.add_report {height:21px;width:84px;background-image:url('/images/cms/add_report.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.mark_closed, button.mark_closed {height:21px;width:100px;background-image:url('/images/cms/mark_closed.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.manage_faq, button.manage_faq {height:21px;width:100px;background-image:url('/images/cms/manage_faq.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.back_edit_obit, button.back_edit_obit {height:21px;width:100px;background-image:url('/images/cms/back_edit_obit.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.create_faq, button.create_faq {height:21px;width:100px;background-image:url('/images/cms/create_faq.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.direct_pay, button.direct_pay {height:41px;width:171px;background-image:url('/images/cms/direct_pay.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.upgrade_tribute, button.upgrade_tribute {height:21px;width:150px;background-image:url('/images/cms/upgrade_tribute.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.upgrade_legacy, button.upgrade_legacy {height:21px;width:150px;background-image:url('/images/cms/upgrade_legacy.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.wait, button.wait {color:#ff0000;border:2px solid #ff0000;vertical-align:60%;background-color:transparent;font-weight:bold;font-size:1.3em} 
td input[type="radio"], td select {float:none;}

input.plus {height:15px;width:15px;background-image:url('/images/cms/plus.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.minus {height:15px;width:15px;background-image:url('/images/cms/minus.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}

input.add_images, button.add_images {height:32px;width:100px;background-image:url('/images/cms/add_images.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.back_manage_image_library, button.back_manage_image_library {height:32px;width:150px;background-image:url('/images/cms/back_image_library.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}

input.approve_selected, button.aprove_selected {height:21px;width:100px;background-image:url('/images/cms/approve_selected.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.unapprove_selected, button.unapprove_selected {height:21px;width:130px;background-image:url('/images/cms/unapprove_selected.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.print_all, button.print_all {height:21px;width:60px;background-image:url('/images/cms/print_all.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}


/*end form styles*/
input.clear_pending, button.clear_pending {height:21px;width:100px;background-image:url('/images/cms/clear_pending.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.clear, button.clear {height:32px;width:28px;background-image:url('/images/cms/cleared.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}

input.add_agency, button.add_agency {height:24px;width:80px;background-image:url('/images/cms/add_agency.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent;margin-right:10px;}

input.image_library, button.image_library {height:24px;width:100px;background-image:url('/images/cms/image_library.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}


/*Object Classes*/
p.question{margin-bottom:10px;}
span.upgrade {margin:5px 0px 0px 140px;}

div.viewer {position:absolute;background-image:url('/images/cms/widget_repeat.jpg');background-repeat:repeat-x; background-attachment:scroll; background-position:50% 50%;
border-radius: 5px;
-o-border-radius: 5px;
-icab-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:1px solid #269ad8;z-index:100;padding:10px;}
div.bevel {height:10px;width:98%;max-width:930px;margin:3px auto;background-image:url('/images/cms/bevel.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;}
div.bevel hr{display:none;}/*hr bg hack*/


div.pagePeal{background-image:url('/images/cms/page_peal.png');background-repeat:no-repeat; background-attachment:scroll; background-position:bottom right;}

.fullHeading {padding:3px 10px;background-image:url('/images/cms/fullHeading_repeat.jpg');background-repeat:repeat-x; background-attachment:scroll; background-position:top;margin:0px auto 10px auto;width:98%;}
.fullHeading2 {padding:1px 10px 0px 10px;background-image:url('/images/cms/fullHeading2_repeat.jpg');background-repeat:repeat-x; background-attachment:scroll; background-position:bottom;margin:0px auto;}
h2.fullHeading2 {font-size:1.5em; font-weight:bold;text-align:left; color:#ffffff;/*color:#0c6ca2*/vertical-align:10%;}
.navObject2{border:1px solid #ffffff;margin-bottom:10px;}
.subNavObject2{margin:10px auto; }
h2.fullHeading2 img{margin-top:4px;}
.sm_widget {background-image:url('/images/cms/sm_widget_repeat.jpg');background-repeat:repeat-x; background-attachment:scroll; background-position:50% 50%;
border-radius: 5px;
-o-border-radius: 5px;
-icab-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:1px solid #269ad8;
}
.widget{background-image:url('/images/cms/widget_repeat.jpg');background-repeat:repeat-x; background-attachment:scroll; background-position:50% 50%;
border-radius: 5px;
-o-border-radius: 5px;
-icab-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:1px solid #269ad8;}
.lg_widget{background-image:url('/images/cms/lg_widget_repeat.jpg');background-repeat:repeat-x; background-attachment:scroll; background-position:50% 50%;
border-radius: 5px;
-o-border-radius: 5px;
-icab-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:1px solid #269ad8;}

.errorWidget{
border-radius: 5px;
-o-border-radius: 5px;
-icab-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:3px solid #740000;
margin-bottom:20px;
}

/*DashBoard Styles*/
.dashwidget {font-size:14px;}
.dashwidget h1, .SiteMessage h1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:#269AD8;
color:#ffffff;
font-family:arial,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:5px;
padding:3px 0 5px 8px;
text-align:left;
/*text-transform:uppercase;*/
}

a,  a:link, a:active,  a:visited {text-decoration:underline;}
a:hover {text-decoration:none;cursor:pointer;}

.actionlist
	{
	text-align:left;
	padding:2px;padding-left:15px;background-color:#269AD8;color:#FFFFFF;width:70px;
	background-image:url('/images/cms/down.gif');background-repeat:no-repeat; background-position:90% ;
	cursor:pointer;
	}

.tableactionlist  {background-color:#ebebeb;color:#057ebf;border:1px solid #057ebf;}
	
.actions 
	{
	display:none;z-index:100;position:absolute;border:1px solid #269AD8;background-color:#ebebeb;
	color:black;width:auto;min-width:80px;text-align:left;padding: 10px;
	}

.actions a,  .actions a:link, .actions a:active, .actions a:visited {text-decoration:none;}
.actions a:hover {text-decoration:underline;}
.actions li {padding-bottom:3px;}

/*CSS for file additions*/
.AddedFile {border:1px solid #1C70C1;color:#1C70C1;width:60%;margin:0 auto;text-align:left;padding:10px;}


.largewidget {overflow:auto;min-height:400px; height:auto !important;
  height:400px;max-height:400px;}
  
.smallwidget {overflow:none;min-height:170px; height:auto !important;
  height:170px;max-height:200px;}

/**********************/
  


td.thumbnailSS{width:125px;padding:2px;vertical-align:bottom;}
td.thumbnailSS img{max-width:125px;max-height:125px;}

h2.error {padding-left:30px;min-height:20px;background-image:url('/images/cms/erroricon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:left center;}
/*Top Nav*/
table.topnav{margin:1px auto 5px auto;background-image:url('/images/cms/topnav_repeat.jpg');background-repeat:repeat-x; background-attachment:scroll; background-position:top;width:100%;max-width:912px;}
table.topnav td.first_item {border-width:1px 2px 0px 1px;}
table.topnav td.las_item {border-width:1px 0px 0px 1px;}
table.topnav td {vertical-align:70%;border-width:1px 2px 0px 0px;border-color:#ffffff;border-style:solid;background-image:url('/images/cms/topnav.jpg');background-repeat:no-repeat; background-attachment:scroll; background-position:left top;height:50px;width:152px;max-width:152px;padding:10px 0px 0px 10px;}
table.topnav td.focused {background-image:url('/images/cms/topnav_focused.jpg');background-repeat:no-repeat; background-attachment:scroll; background-position:left top;}

/*end top nav*/

/*subNav*/
.contextNavHeading {padding:3px 0px 3px 5px;background-image:url('/images/cms/fullHeading_repeat.jpg');background-repeat:repeat-x; background-attachment:scroll; background-position:top;color:#fff;font-size:1.5em;}
.contextNavBack {font-size:1.2em;}

.navHeading {height:25px;padding:5px 5px 0px 3px;background-image:url('/images/cms/nav_repeat.jpg');background-repeat:repeat-x; background-attachment:scroll; background-position:top;}
.navHeading  img {margin-top:5px; cursor:pointer;}
h2.expander  a {vertical-align:15%; padding-top:5px;}
h2.expander {padding:0px 5px 5px 3px;}
.subNavObject {border-width:0px 1px 1px 1px;border-color:#1c73cd;border-style:solid; padding:2px; margin-bottom:5px;}
.subNavObject li {padding:2px;max-width:180px;}
.subNavObject li a {cursor:pointer;}
span.expander {margin:0px 5px 0px 2px;font-weight:bold;line-height:1.5em;cursor:pointer;}
span.expander a{cursor:pointer}
span.plus{background-image:url('/images/cms/plus.png');background-repeat:no-repeat; background-attachment:scroll; background-position:top;}
span.minus{background-image:url('/images/cms/minus.png');background-repeat:no-repeat; background-attachment:scroll; background-position:50% 50%;}
/*end sub nav*/

/*Table return*/
table.return{border:1px solid #32a8ce; margin-bottom:10px;}
table tr.heading  th{border-bottom:1px solid #1688ac;padding:2px 5px;}
table tr.odd td{padding:3px}
table tr.even td{padding:3px}
table tr.title td{padding:3px}
table tr.even td img, table tr.odd td img {max-width:100px;} 
td.logo {width:100px;}
/*end table return*/


/*Container Styles*/
#container {margin:0 auto;width:960px;min-height:590px;background-image:url('/images/cms/paper.gif');background-repeat:repeat-y; background-attachment:scroll; background-position:top; padding:10px 0px 0px 0px;}
#masthead{margin:5px auto;width:920px;background-image:url('/images/cms/masthead_bg.jpg');background-repeat:repeat-x; background-attachment:scroll; background-position:top; padding:3px 5px;border:1px solid #FFFFFF}
#user_center{min-width:250px; max-width:620px;height:50px; margin-right:5px;border:1px solid #FFFFFF;padding:5px 10px;}
#user_center p{max-width:400px;}
#fsc_user_center{min-width:200px; max-width:620px;height:60px; margin-right:5px;border:1px solid #FFFFFF;padding:2px 10px 2px;}
#fsc_user_center p{max-width:400px;}
#fsc_user_center  select {max-width:175px;}
#nav_column {margin-left:10px;}
#content_main{margin:0px auto 20px auto; background-color:#FFFFFF; min-height:400px;width:930px; padding:5px 10px 130px 10px;}
#footer {margin:2px auto;height:30px;width:920px;background-image:url('/images/cms/footer_bg.jpg');background-repeat:repeat-x; background-attachment:scroll; background-position:50% 50%; padding:0px 5px;border:1px solid #FFFFFF}

/*Pallette of ONE Service*/
.funcolors {color:#bd1a1e}
.funcolors2 {color:#1C70C1}
.errorWidget{background-color:#FFFFFF;}
.sm_widget{background-color:#b6c4cd;}
.widget {background-color:#c6d0d9;}
.lg_widget{background-color:#c6d0d9;}
div.viewer {background-color:#c6d0d9;}
h2.fullHeading,h2.navHeading , h2.navHeading  a, h2.navHeading  a:link, h2.navHeading  a:visited, h2.navHeading  a:hover {color:#FFFFFF;}
table td{color:#269ad8;}
label {color:#1c70c1}

a,  a:link,  a:active,  a:hover, a:visited {color:#1C70C1}

.user_center p{color:#1c70c1;font-size:1.3em;}
#user_center p{color:#1c70c1;}
#user_center td.funcolors p{color:#bd1a1e}
#footer {color:#FFFFFF;}

option.prettySelectOption {color:#1C70C1}
select.prettySelect {color:#1C70C1;background-color:#FFFFFF;}

/*subnav*/
p.question{color:#bd1a1e;}
p.answer{color:#000000;}
.subNavObject li {color:#bd1a1e;}
.subNavObject li a, .subNavObject li a:link, .subNavObject li a:visited {color:#bd1a1e;}
.subNavObject li a:hover{color:#1c70c1;}
.required {background-color:#ffffcc;border:1px solid #269ad8}
/*Table return*/
table tr.heading  th{background-color:#d9eaf4;color:#000000;}
table tr.heading  th a, table tr.heading  th a:link, table tr.heading  th a:visited, table tr.heading  th a:hover {color:#bd1a1e;}
table tr.odd td{background-color:#32a8ce;color:#FFFFFF;}
table tr.even td{background-color:#FFFFFF;color:#269ad8;}
table tr.title td{background-color:#999;color:#fff;}
/*end table return*/


table.topnav td.focused {color:#ffffff;}
table.topnav td  {color:#269ad8;}
table.topnav td a, table.topnav td a:link, table.topnav td a:visited, table.topnav td a:hover {color:#ffffff;}
table.topnav td.focused a, table.topnav td.focused a:link, table.topnav td.focused a:visited, table.topnav td .focused a:hover {color:#269ad8;}
input.pagination, button.pagination {color:#FFFFFF;}

#footer a, #footer a:link, #footer a:visited , #footer a:hover {color:#ffffff;}


/*Typography of ONE Service*/

.center {text-align:center}
.left{text-align:left}
.right{text-align:right}
.justify {text-align:justify}
.bold {font-weight:bold}
.italic {font-style:italic}
.underline{font-style:underline}


form label {text-align:right;}
form p {font-size:1.3em;font-family:Arial, Sans Serif;font-weight:bold;}
body{font-size:62.5%;font-family:Arial, Sans Serif;}
h1{font-size:2em;font-family:Arial, Sans Serif;font-weight:bold;}
h2{font-size:1.6em;font-family:Arial, Sans Serif;font-weight:bold;}
h3{font-size:1.4em;font-family:Arial, Sans Serif;font-weight:bold;}
h4{font-size:1.3em;font-family:Arial, Sans Serif;font-weight:bold;}
h5{font-size:1.2em;font-family:Arial, Sans Serif;font-weight:bold;}


label {font-size:1.3em;font-family:Arial, Sans Serif;}
td {font-size:1.3em;}
input.pagination, button.pagination {font-size:1.1em; font-weight:bold;text-align:center;}
h2.fullHeading {font-size:1.5em; font-weight:bold;text-align:left;}
h2.navHeading {font-size:1.3em; font-weight:bold;}
h2.navHeading  a, h2.navHeading  a:link, h2.navHeading  a:visited, h2.navHeading  a:hover {text-decoration:none;}

#user_center p{font-size:1.3em;}
#fsc_user_center p{font-size:11px;}
#fsc_user_center h3{font-size:12px;}
#fsc_user_center option, #fsc_user_center select {font-size:9px;}
#fsc_user_center a {font-size:11px;}
#SiteMessage {font-size:14px;}
div.viewer {text-align:center;}

p.question{font-size:1.4em;font-weight:bold;}
p.answer{font-size:1.3em; font-weight:normal;}

p.pagination{font-size:1.3em; font-weight:normal;}
a.pagination{font-weight:bold;margin:0px 2px;}

.subNavObject li {font-size:1.3em;}
.subNavObject li a{text-decoration:none}
.subNavObject li a:hover{text-decoration:underline}
table.obit td {font-size:1.1em;}

/*Table return*/

table tr.heading  th{text-align:center;font-weight:bold;font-size:1.3em;}
table tr.heading  th a{text-decoration:none;}
table tr.odd td{text-align:center;}
table tr.title td{text-align:center;}
table tr.even td{text-align:center;}
/*end table return*/

/*editor Output*/
/*
div.editorContent p {font-size:1.5em;} 
div.editorContent ul li {font-size:1.4em;}
div.editorContent ul li ul li {font-size:1em;}

.editorContent h1 {font-size:2.2em; }
.editorContent h2 {font-size:1.9em; } 
.editorContent h3 {font-size:1.7em; } 
.editorContent h4 {font-size:1.5em; } 
.editorContent h5 {font-size:1.3em; } 
*/

.editorContent strong, 
.editorContent h1, 
.editorContent h2, 
.editorContent h3, 
.editorContent h4, 
.editorContent h5, 
.editorContent b {font-weight:bold;}


.editorContent ul {
display: block;
list-style-type: square;
margin: 1em 0;
-moz-padding-start: 20px;
 -webkit-padding-start: 20px
}
 
.editorContent ol {
display: block;
list-style-type: decimal;
margin: 1em 0;
-moz-padding-start: 20px;
 -webkit-padding-start: 20px
}

.editorContent ul li {
list-style-type: square;
margin-left: 20px;
}
.editorContent ul li ul li{
list-style-type: circle;
}
.editorContent ul li ul li ul li{
list-style-type: disc;
}



.editorContent ol li{
list-style-type: decimal;
margin-left: 20px;
}

.editorContent li {
display:list-item;
}

/*end editor output*/




table.topnav td {font-size:12px;font-family:Georgia,Serif;font-weight:bold;}
table.topnav td a, table.topnav td a:link, table.topnav td a:visited, table.topnav td a:hover {text-decoration:none;}

#footer a, #footer a:link, #footer a:visited {text-decoration:none}
#footer a:hover {text-decoration:underline}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/cms/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/cms/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
#loverlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


#contactbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#contactbox img{ width: auto; height: auto;}
#contactbox a img{ border: none; }

#FormContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }

div.error {
	display:none;
	border: 1px solid #BD1A1E;
	margin: 5px;
	padding: 5px;
	color: #BD1A1E;	
        }

label.error {
text-align:center;
color:#BD1A1E;
margin-left:2px;
width:100%;
margin-bottom:10px;
font-size:.9em;
}

div.InlineError label.error {	
float:left;
    display:inline;
    color:#BD1A1E;
    margin-left:2px;
    font-size:.9em;
    width:auto;
    text-align:none;
    }

input.error {border: 1px solid #BD1A1E;}

/*MENU STYLES*/
.treemenu .hitarea {
background-attachment:scroll; 
background-position:top;
cursor:pointer;
float:left;
height:16px;
margin-top:6px;
width:15px;
margin-left:3px;
position:absolute;
}

.treemenu .expandable-hitarea {background:transparent url(/images/cms/plus.png) no-repeat; position:absolute;}

.treemenu .collapsable-hitarea {background:transparent url(/images/cms/minus.png) no-repeat;position:absolute; }

.navHeading {height:25px;padding:5px 5px 0px 25px;background-image:url('/images/cms/nav_repeat.jpg');background-repeat:repeat-x; background-attachment:scroll; background-position:top;}
.navHeading  img {margin-top:5px; cursor:pointer;}

.subNavObject {border-width:0px 1px 1px 1px;border-color:#1c73cd;border-style:solid; padding:2px; margin-bottom:5px;}
.subNavObject li {padding:2px;max-width:180px;}
.subNavObject li a {cursor:pointer;}

.plus{background-image:url('/images/cms/plus.png');background-repeat:no-repeat; background-attachment:scroll; background-position:top;}
.minus{background-image:url('/images/cms/minus.png');background-repeat:no-repeat; background-attachment:scroll; background-position:50% 50%;}


/*CSS for file additions*/
.AddedFile {border:1px solid #1C70C1;color:#1C70C1;width:70%;margin:0 auto;text-align:left;padding:10px;}


/*Styles for upload progress meter*/
.meter-wrap
{
    position: relative;
    margin:0 auto;
}

.meter-wrap, .meter-value, .meter-text {
    /* The width and height of your image */
    width: 200px; height: 20px;
    }

.meter-wrap, .meter-value {
    background: #bebebe;}/*url(/images/cms/meter-outline.png) top left no-repeat;*/
            
.meter-text 
    {
    position: absolute;
    top:0; left:0;

    padding-top: 5px;
                
    color: #fff;
    text-align: center;
    width: 100%;
    }

/*Styles for NGINX upload progress bar*/
#progress {
	  margin:0 auto;
	  width: 400px; 
	  height:20px; 
	  border: 1px solid #1C70C1;
	  }

#progressbar {
	     margin-top:1px;
	     width: 0px; 
	     height:18px; 
	     background-color:#1C70C1;
	     }

#progresslabel {
	      color:#1C70C1;
	      font-size:1.4em;
	      margin-top:5px;
	      }

/*Image Library Image Selector*/
#ImageLibraryImages { background:#fff; border:1px solid #1C70C1;}

#Viewer #ImageLibraryImages {background:#fff;border:1px solid #1C70C1;}


/* Video Tutorials PlayList/Player */
	/*{{{ general playlist settings, light gray */
.playlist {

	position:relative;
	overflow:hidden;	 	
	height:285px !important;
}

.playlist .clips {	
	position:absolute;
	height:20000em;
}

.playlist, .clips {
	width:260px;	
}

.clips a {
	background:url(/images/cms/flowplayer/h80.png);
	display:block;
	background-color:#fefeff;
	padding:12px 15px;
	height:46px;
	width:195px;
	font-size:12px;
	border:1px outset #ccc;		
	text-decoration:none;
	letter-spacing:-1px;
	color:#000;
	cursor:pointer;
}

.clips a.first {
	border-top-width:1px;
}

.clips a.playing, .clips a.paused, .clips a.progress {
	background:url(/images/cms/flowplayer/light.png) no-repeat 0px -69px;
	width:225px;
	border:0;
}
	
.clips a.progress {
	opacity:0.6;		
}

.clips a.paused {
	background-position:0 0;	
}

.clips a span {
	display:block;		
	font-size:11px;
	color:#666;
}

.clips a em {
	font-style:normal;
	color:#f00;
}	

.clips a:hover {
	background-color:#f9f9fa;		
}

.clips a.playing:hover, .clips a.paused:hover, .clips a.progress:hover {
	background-color:transparent !important;		 
}
/*}}}*/


/*{{{ petrol colored */

.clips.petrol a {
	background-color:#193947;
	color:#fff;
	border:1px outset #193947;
}

.clips.petrol a.playing, .clips.petrol a.paused, .clips.petrol a.progress {
	background:url(/images/cms/flowplayer/dark.png) no-repeat 0px -69px;
	border:0;
}

.clips.petrol a.paused {
	background-position:0 0;	
}

.clips.petrol a span {
	color:#aaa;
}

.clips.petrol a em {
	color:#FCA29A;
	font-weight:bold;
}	

.clips.petrol a:hover {
	background-color:#274D58;		
} 

.clips.petrol a.playing:hover, .clips.petrol a.paused:hover, .clips.petrol a.progress:hover {
	background-color:transparent !important;		 
}
/*}}}*/


/*{{{ low version */

.clips.low a {	
	height:31px;
}

.clips.low a.playing, .clips.low a.paused, .clips.low a.progress {
	background-image:url(/images/cms/flowplayer/light_small.png);
	background-position:0 -55px;
}

.clips.low a.paused {
	background-position:0 0;	
}


/*}}}*/


/*{{{ go buttons */

a.go {
	display:block;
	width:18px;
	height:18px;
	background:url(/images/cms/flowplayer/up.png) no-repeat;
	margin:5px 0 5px 105px;
	cursor:pointer;
}

a.go:hover, a.go.down:hover {
	background-position:0px -18px;		
}

a.go.down {
	background-image:url(/images/cms/flowplayer/down.png);	
}

.petrol a.go {
	background-image:url(/images/cms/flowplayer/up_dark.png);		
}

.petrol a.go.down {
	background-image:url(/images/cms/flowplayer/down_dark.png);		
}

a.go.disabled {
	visibility:hidden;		
}
				
a.player {	
	display:block;
	width:475px;
	height:360px;
	background:#000 url(/img/global/gradient/h500.png) repeat-x 0 0;
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	background:-moz-linear-gradient(top, rgba(55, 102, 152, 0.9), rgba(6, 6, 6, 0.9));
	-moz-box-shadow:0 0 40px rgba(100, 118, 173, 0.5);
	border:1px solid #269AD8
}

div.details
{
width:475px;
border:1px solid #269AD8
}

a.player:hover {
	background:-moz-linear-gradient(center top, rgba(73, 122, 173, 0.898), rgba(6, 6, 6, 0.898));	
}


a.player.plain {
	background-position:-125px 0;
	padding:0px;
	margin-top:0px;
}

a.player.small {
	background:url(/img/player/splash_small.png) no-repeat;
	height:186px;
	padding:0pt 24px 45px;
	width:251px;
	float:left;
	margin-right:30px;
	
	/* 
		width:375px;
		height:232px; 
	*/
}

a.player.small.plain {
	background-position:-24px 0;
	padding:0px;		
}

/* play button */
a.player img {
	margin-top:125px;	
}

a.player.plain img {
	margin-top:113px;	
}

a.player.small img {
	margin-top:60px;		
}

a.player p {
	margin-bottom:-15px;
	padding-top:0px;
}

.info
{
	width: 22px;
	height: 22px;
	background:url(/images/cms/info_20x20.png) no-repeat;
	cursor:pointer;
	float: right;
}


.RemoveAgency 
{
margin-right:10px;
}

button#checkout-button{
	color:white;
	background-color: #0a2540;
	border:1px solid white;
	border-radius: 5px;
	padding:10px;
	font-size: 1em;
	font-weight:bold;
	box-shadow:2px 3px 3px rgba(10, 37, 64, 0.3);
}