#CP_minutecont{padding:1px;position:absolute;background-color:#b1dB87;border:1px solid #b78228;width:45px;}
#CP_hourcont{padding:0;position:absolute;border:1px solid #b78228;background-color:#e0f4d7;width:80px;}
.floatleft{float:left;}
.CP_hourcol{position:relative;float:left;width:40px;}
.CP_hour{position:relative;float:left;padding:3px;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:140%;white-space:nowrap;cursor:pointer;width:35px;}
.CP_minute{padding:2px;font-family:Arial,Helvetica,sans-serif;font-size:9px;line-height:140%;white-space:nowrap;cursor:pointer;width:auto;}
.CP_over{background-color:#fff;}
#CP_hourcont .closer_container{position:relative;float:left;width:80px;background:#f90;padding-bottom:3px;}
#CP_hourcont .closer_container strong{position:relative;float:left;width:59px;height:15px;text-align:center;font:bold 10pt/10pt arial,verdana;}
#CP_hourcont .close_dialog{position:relative;float:right;margin-top:0;}
#CP_hourcont .clear{position:relative;float:left;margin-top:0;font:bold 10pt/10pt arial,verdana;color:black;}
.rating{cursor:pointer;margin:2em;clear:both;display:block;}
.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden;}
div.cancel,.star{float:left;width:17px;height:15px;overflow:hidden;text-indent:-999em;cursor:pointer;clear:none;}
div.cancel,div.cancel a{background:url(../images/rating/delete.gif) no-repeat 0 -16px;padding:0;display:none;}
.star,.star a{background:url(../images/rating/star.gif) no-repeat 0 0;padding:0;}
div.cancel a,.star a{display:block;width:100%;height:100%;background-position:0 0;}
div.star_on a{background-position:0 -16px;}
div.star_hover a,div.star a:hover{background-position:0 -32px;}
.jcrop-holder{text-align:left;top:0;width:auto;margin:20px auto;padding:0;}
.jcrop-vline,.jcrop-hline{font-size:0;position:absolute;background:white url('../images/Jcrop.gif') top left repeat;}
.jcrop-vline{height:100%;width:1px!important;}
.jcrop-hline{width:100%;height:1px!important;}
.jcrop-handle{font-size:1px;width:7px!important;height:7px!important;border:1px #eee solid;background-color:#333;}
*:first-child+html .jcrop-handle{width:9px;height:9px;}
* html .jcrop-handle{width:9px;height:9px;}
.jcrop-tracker{width:100%;height:100%;}
*:first-child+html .jcrop-tracker{background-color:gray;}
* html .jcrop-tracker{background-color:gray;}
.custom .jcrop-vline,.custom .jcrop-hline{background:yellow;}
.custom .jcrop-handle{border-color:black;background-color:#C7BB00;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tree ul{margin:0 0 0 5px;padding:0;list-style-type:none;}
.tree li{display:block;min-height:18px;line-height:18px;padding:0 0 0 15px;margin:0;clear:both;}
* html .tree li{height:18px;}
*:first-child+html .tree li{height:auto;}
.tree li ul{display:none;}
.tree li a,.tree li span{display:inline-block;line-height:16px;height:16px;color:black;white-space:nowrap;text-decoration:none;padding:1px 4px 1px 1px;margin:0;}
.tree li a:focus{outline:none;}
.tree li a input,.tree li span input{margin:0;padding:0;display:inline-block;height:12px!important;border:1px solid white;background:white;font-size:10px;font-family:Verdana;}
.tree li a input:not([class="xxx"]),.tree li span input:not([class="xxx"]){padding:1px 0;}
.locked li a{color:gray;}
.tree li.last{float:left;}
.tree li.open ul{display:block;}
.tree li.closed ul{display:none!important;}
.tree #dragged{padding:0 3px;margin:0;background:white;opacity:.85;filter:alpha(opacity=85);position:absolute;top:-10px;left:-10px;}
.tree #dragged.last,.tree #dragged:last-child{background:white;}
.tree #dragged ul ul{display:none;}
.rtl,.rtl *{direction:rtl;}
.rtl ul{margin:0 5px 0 0;}
.rtl li{padding:0 15px 0 0;}
.rtl li.last{float:right!important;}
.rtl li a,.rtl li span{padding:1px 1px 1px 4px;}
.tree-default-context{display:none;position:absolute;list-style-type:none;margin:0;padding:0;}
.tree-default-context .separator{display:none;}
.tree-default-context a{display:block;margin:0;padding:0;}
.tree li a,x:-moz-any-link{display:inline;float:left;}
.rtl li a,x:-moz-any-link{display:inline;float:right;}
.tree li,.tree li ul,.tree li.open ul,x:-moz-any-link{clear:both;}
.tree li a,.rtl li a,x:-moz-any-link,x:default{display:inline-block;float:none;}
.tree li ul,.tree li.open ul,x:-moz-any-link,x:default{clear:none;}
*:first-child+html .tree li a,*:first-child+html .rtl li a{display:inline-block;float:none;}
*:first-child+html .tree li ul,*:first-child+html .tree li.open ul{clear:none;}
* html .tree li{width:1px;}
.tree>ul{float:left;margin-bottom:9px;}
.tree>ul>li.last{margin-bottom:-9px!important;height:9px;}
.tree li li{overflow:hidden;}
*:first-child+html .tree li li{overflow:visible;}
* html .tree li li{overflow:visible;}
html{width:100%;}
body{position:absolute;background:url(../images/charlieBackground.jpg) no-repeat top left;min-height:100%;padding:0;margin:0;color:#333;min-height:100%;font:11pt/30pt arial,verdana;}
#sidebar{position:absolute;width:317px;left:0;}
.logo{background:url(../images/nav_imgs.png) no-repeat 21px -413px;height:206px;padding:0;position:relative;float:left;left:0;width:317px;text-indent:-500px;}
h1.logo_header{display:block;width:317px;padding:0;margin:0;position:relative;float:left;}
#navigation{background:url(../images/menuBackground.png) repeat-y top left;width:317px;position:absolute;top:206px;left:0;}
#navigation h1{display:none;}
#base_menu{background:url(../images/menu.png) no-repeat 0 -48px;list-style:none;color:#fff;font:small-caps 14pt/36pt "Lucida Sans Unicode",verdana;text-transform:lowercase;text-align:right;letter-spacing:.2em;padding:5px 0 5px 0;margin:0;}
#base_menu li{display:block;height:48px;}
#base_menu a{padding:0 77px 0 0;color:#fff;text-decoration:none;display:block;height:48px;}
#menu_home a:hover{background:url(../images/menu.png) -315px -5px no-repeat;color:#f3c396;}
#menu_events a:hover{background:url(../images/menu.png) -315px -53px no-repeat;color:#f3c396;}
#menu_gallery a:hover{background:url(../images/menu.png) -315px -101px no-repeat;color:#f3c396;}
#menu_aboutus a:hover{background:url(../images/menu.png) -315px -149px no-repeat;color:#f3c396;}
#menu_joinus a:hover{background:url(../images/menu.png) -315px -197px no-repeat;color:#f3c396;}
#menu_links a:hover{background:url(../images/menu.png) -315px -197px no-repeat;color:#f3c396;}
#menu_forum a:hover{background:url(../images/menu.png) -315px -197px no-repeat;color:#f3c396;}
#sponsors{background:url(../images/sponsorsBackground.png) top left repeat-y;width:317px;position:absolute;left:0;top:412px;}
#sponsors h1{font:small-caps 14pt/14pt "Lucida Sans Unicode";padding:0;margin:15px 0 0;text-align:center;text-transform:lowercase;color:#64263B;}
#sponsor_list{list-style:none;color:#fff;font:small-caps 14pt/36pt "Lucida Sans Unicode",verdana;text-transform:lowercase;letter-spacing:.2em;padding:5px 0 5px 0;margin:0;}
#left_coast_tees{display:block;text-indent:-400px;height:206px;background:url(../images/leftCoastTees.png) 0 0 no-repeat;}
#left_coast_tees:hover{background:url(../images/leftCoastTees.png) 0 -206px no-repeat;}
#info_navigation{position:absolute;left:0;width:634px;height:190px;margin-left:0;padding:0;background:url(../images/nav_imgs.png) left -240px no-repeat;z-index:900;}
#info_menu_wrapper{position:relative;float:left;width:100%;}
#info_menu{position:relative;width:100%;margin:0;padding:0;list-style:none;color:#fff;text-transform:lowercase;font:small-caps 14pt/18pt "Lucida Sans Unicode",verdana;z-index:901;}
#info_navigation h1.nav_header{display:none;}
#info_menu li a{color:#fff;text-decoration:none;cursor:pointer;}
#info_menu a:hover{color:#fff;text-decoration:underline;}
#info_menu li{float:right;position:relative;text-align:right;height:30px;}
#info_menu_5{background:url(../images/nav_imgs.png) no-repeat 0 -120px;padding:0 25px 0 40px;margin-right:-20px;z-index:901;}
#info_menu_4{background:url(../images/nav_imgs.png) no-repeat 0 -90px;padding:0 25px 0 40px;margin-right:-20px;z-index:902;}
#info_menu_3{background:url(../images/nav_imgs.png) no-repeat 0 -60px;padding:0 25px 0 40px;margin-right:-20px;z-index:903;}
#info_menu_2{background:url(../images/nav_imgs.png) no-repeat 0 -30px;padding:0 25px 0 40px;margin-right:-20px;z-index:904;}
#info_menu_1{background:url(../images/nav_imgs.png) no-repeat 0 0;padding:0 10px 0 40px;z-index:905;}
.status_message,.error_message,.success_message,.browser_error_message{margin:-40px 0 0 0;text-align:center;border:1px dotted #ffd700;background:#ffd;font:bold 10pt/21pt arial,verdana;color:#666;position:fixed;width:587px;z-index:910;}
.popup_content .status_message,.popup_content .error_message,.popup_content .success_message{width:486px;margin:0;position:fixed;}
.success_message{border:1px dotted green;color:green;}
.error_message{border-color:red;color:red;}
.browser_error_message{border-color:red;color:red;z-index:0;}
#content_column{display:block;float:left;position:relative;left:317px;width:635px;min-height:100%;padding:0;color:#565656;font:10pt/18pt helvetica,verdana,tahoma,serif;}
#content_column a{color:#a42929;}
#content_column .content{display:block;float:left;width:587px;height:auto;position:relative;padding:190px 23px 23px 23px;border-left:1px solid #d0afb8;border-right:1px solid #d0afb8;}
#content_column .sub_content{position:relative;float:left;width:100%;}
#forum_footer{width:587px;padding:23px;position:relative;text-align:center;}
h1,h1 a{font:21pt/30pt "Lucida Sans Unicode";font-weight:600;color:#a42929;text-transform:uppercase;margin:0;padding:5px 0;}
h2,#content_column h2 a{font:small-caps 18pt/30pt "Lucida Sans Unicode";font-weight:600;color:#e05656;width:100%;margin:0;}
.gallery_image,.event_image,.event_full_image,.main_gallery_image,.main_event_image,.full_gallery_image,.user_image_full,.gallery_video{border:1px solid #d4b4b3;padding:6px;background:#fff;margin:0;background:url(../images/image_loading.gif) center center #fff no-repeat;color:#fff;}
.gallery_image:hover,.event_image:hover,.main_event_image:hover,.main_gallery_image:hover,.user_image:hover,.user_image_full:hover,.gallery_video:hover{border-color:#af6462;background-color:#efe0e0;}
.error_image{float:left;margin:0 10px -5px 0;}
.main_fridays{display:block;position:relative;float:left;}
.main_fridays div{font:small-caps 13pt/18pt arial,verdana;font-weight:600;text-align:center;}
#content_column .main_fridays div a{color:#e05656;}
.main_fridays p{padding:0;margin:0 0 10px 0;}
.main_fridays ul{padding:0;margin:0;}
.main_fridays ul li{list-style:disc inside;position:relative;float:left;margin:5px 10px 20px 0;}
.main_fridays ul li.first{list-style:none;}
.main_random_images{position:relative;float:left;padding:5px 33px;margin:0 0 20px 0;width:518px;background:url(../images/box_background.png);border:1px solid #dcbeab;}
.main_random_images .empty_image{width:150px;height:115px;border:1px solid #d4b4b3;position:relative;float:left;margin:5px 10px;padding:0;}
.main_random_images a{position:relative;float:left;}
.main_gallery_image{margin:5px 10px;padding:0;}
.carousel{position:relative;width:520px;height:125px;overflow:hidden;}
.carousel_slot{position:relative;float:left;width:520px;padding:0;margin:0;}
.carousel_slot img{position:relative;float:left;}
.main_event_image{position:relative;float:left;margin-right:10px;}
.main_upcoming_event{position:relative;float:left;width:587px;}
.main_upcoming_event div{display:block;position:relative;float:left;width:443px;margin:0;padding:0;}
.main_upcoming_event strong{display:block;position:relative;float:left;width:35px;font:small-caps 12pt/18pt "Lucida Sans Unicode";min-height:30px;font-weight:600;color:#e05656;}
.main_upcoming_event span,.main_upcoming_event p{width:382px;float:right;padding:0;margin:0;min-height:30px;}
.main_random_images .previous_image{position:absolute;margin:55px 0 0 15px;top:0;left:0;}
.main_random_images .next_image{position:absolute;margin:55px 15px 0 0;top:0;right:0;}
#content_column .gallery_status a,#content_column .event_information p a{color:#e05656;}
.close_dialog,.ui-datepicker-close a{position:absolute;top:0;right:0;background:url(../images/close.png) top left no-repeat!important;height:0;width:16px;margin:5px 5px 0 0;padding:16px 0 0 0!important;overflow:hidden;}
.ui-datepicker-close a{display:block;position:relative;float:right;top:auto;right:auto;}
.close_dialog:hover,.ui-datepicker-close a:hover{background:url(../images/close.png) -16px 0 no-repeat!important;}
.pagination_block{position:relative;float:left;width:100%;}
.pagination{padding:3px 0;margin:10px 0;font:normal 8pt/11pt arial,verdana;}
.pagination a{padding:2px 5px;margin:2px;border:1px solid #d4b4b3;text-decoration:none;color:#a42929;}
.pagination a:hover,.pagination a:active{border:1px solid #a42929;background:#ebdcd7;color:#7f3737;}
.pagination span.current{padding:2px 5px 2px 5px;margin:2px;border:1px solid #a42929;font-weight:bold;background-color:#a42929;color:#FFF;}
.pagination span.disabled{padding:2px 5px 2px 5px;margin:2px;border:1px solid #d4b4b3;color:#d4b4b3;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
pre{background-color:#eee;padding:10px;font-size:11px;}
.fieldWithErrors{position:relative;clear:none;float:left;width:auto;min-width:0;max-width:262px;padding:0;top:0;margin-bottom:10px;border:1px solid red;background:#ffd;}
.fieldWithErrors p{padding:0;margin:0;text-align:center;color:white;background:#E05656;font:bold 8pt/12pt bold arial,verdana;}
.fieldWithErrors ul{margin:0;padding-left:15px;text-align:left;color:white;background:#E05656;font:bold 8pt/12pt bold arial,verdana;}
#errorExplanation{width:400px;border:1px dotted red;padding:7px 7px 12px 7px;margin-bottom:20px;background-color:#ffd;}
#errorExplanation h2{text-align:left;font-weight:bold;font-size:10pt;background-color:#e05656;color:#fff;margin:-7px 0 0 -7px;padding:0 7px;}
#errorExplanation p{color:#333;margin-bottom:0;padding:5px;}
#errorExplanation ul li{font-size:12px;list-style:square;}
ul{text-align:left;}
.specialDay{background:#f03b58;}
.honeypot{display:none;}
.hovering_edit,.hovering_delete{display:none;position:absolute;right:0;top:15px;background:#fff;}
.hovering_delete{top:33px;}
.officer_details .hovering_edit{top:0;}
.inplace_parent{position:relative;float:left;width:590px;}
.image_parent{position:relative;float:left;}
.image_parent img{display:block;position:relative;float:left;}
.hovering_edit a,.hovering_delete a{display:block;position:relative;background:url(../images/edit_icon.gif) no-repeat scroll right top;font-size:9px;height:15px;line-height:11px;padding:3px 23px 0 0;text-align:right;color:#e05656;}
.hovering_delete a{background:url(../images/edit_icon.gif) no-repeat scroll right -36px;}
.hovering_edit a:hover{background:url(../images/edit_icon.gif) no-repeat scroll right -18px;}
.hovering_delete a:hover{background:url(../images/edit_icon.gif) no-repeat scroll right -54px;}
.inplace_image_parent .hovering_edit{top:0;}
.error_text{margin-top:60px;}
form{margin:5px 0 0 0;padding:0;font-size:100%;min-width:560px;max-width:620px;width:590px;float:left;background:#fff;border:1px solid #ccc;}
form fieldset{clear:both;padding:0;margin:0 0 30px 0;border:none;}
form fieldset.first_set{padding:0 0 30px 0;}
form fieldset legend{padding:0;margin:0;width:100%;}
form fieldset legend span{font:small-caps 18pt/20pt "Lucida Sans Unicode";font-weight:600;color:#6f3230;margin:0;padding:0 5px;display:block;position:relative;float:left;background:#ddd;width:580px;}
*:first-child+html form fieldset legend span{margin-left:-7px;}
#form_steps{font:8pt/12pt "Lucida Sans Unicode";text-transform:uppercase;font-weight:600;color:#6f3230;margin:0;padding:0;display:block;position:relative;float:left;width:590px;list-style:none;display:block;background:#ddd url(../images/last_step.png) no-repeat right center;border:1px solid #ccc;height:46px;}
#form_steps>li{display:block;position:relative;float:left;padding:0 0 0 22px;margin:0 0 0 -20px;width:145px;background:transparent url(../images/steps_back.png) no-repeat right center;color:#999;}
#form_steps>li.first{padding:0 0 0 2px;margin:0;z-index:3;}
#form_steps>li.second{z-index:2;}
#form_steps>li.third{z-index:1;}
#form_steps>li.last{z-index:0;padding-right:2px;background:transparent;}
#form_steps span{display:block;position:relative;float:left;padding-left:30px;padding-right:16px;height:46px;top:7px;vertical-align:sub;}
#form_steps .current{background:transparent url(../images/current_step_back.png) no-repeat right center;color:#000;}
#form_steps .currentlast,#form_steps.currentlast{background:#fff;color:#000;}
#form_steps .step1{background:url(../images/step1.gif) no-repeat 0 4px;}
#form_steps .step2{background:url(../images/step2.gif) no-repeat 0 4px;}
#form_steps .step3{background:url(../images/step3.gif) no-repeat 0 4px;}
#form_steps .step4{background:url(../images/step4.gif) no-repeat 0 4px;}
#form_steps .current .step1,#form_steps .currentlast .step1{background:url(../images/current_step1.gif) no-repeat 0 4px;}
#form_steps .current .step2,#form_steps .currentlast .step2{background:url(../images/current_step2.gif) no-repeat 0 4px;}
#form_steps .current .step3,#form_steps .currentlast .step3{background:url(../images/current_step3.gif) no-repeat 0 4px;}
#form_steps .current .step4,#form_steps .currentlast .step4{background:url(../images/current_step4.gif) no-repeat 0 4px;}
label{font-size:100%;}
label u{font-style:normal;text-decoration:underline;}
label span{color:red;font:bold italic 10pt arial,verdana;}
#content_column select[disabled],#delete_popup select[disabled]{border:1px solid #ccc;color:#ccc;}
#content_column input[type="text"],#admin_content input[type="text"],#delete_popup input[type="text"],#content_column input[type="password"],#admin_content input[type="password"],#delete_popup input[type="password"],#content_column select,#admin_content select,#delete_popup select,#content_column textarea,#admin_content textarea,#delete_popup textarea{font-family:Tahoma,Arial,sans-serif;font-size:80%;color:#000;border:1px solid #ccc;width:260px;}
#content_column input[type="file"],#admin_content input[type="file"]{font-family:Tahoma,Arial,sans-serif;font-size:80%;color:#000;width:200px;}
#content_column input[type="text"]:focus,#admin_content input[type="text"]:focus,#delete_popup input[type="text"]:focus,#content_column input[type="password"]:focus,#admin_content input[type="password"]:focus,#delete_popup input[type="password"]:focus,#content_column select:focus,#admin_content select:focus,#delete_popup select:focus,#content_column textarea:focus,#admin_content textarea:focus,#delete_popup textarea:focus{border:1px solid #999;background:#ffd;}
#content_column input[type="text"]:hover,#admin_content input[type="text"]:hover,#delete_popup input[type="text"]:hover,#content_column input[type="password"]:hover,#admin_content input[type="password"]:hover,#delete_popup input[type="password"]:hover,#content_column select:hover,#admin_content select:hover,#delete_popup select:hover,#content_column textarea:hover,#admin_content textarea:hover,#delete_popup textarea:hover{border:1px solid #999;}
textarea{overflow:auto;}
form>fieldset>div{clear:left;display:block;top:30px;position:relative;width:433px;margin:5px 0 0 0;padding:1px 3px;}
form div .gallery_image{position:relative;float:left;left:160px;margin-bottom:10px;}
form div.large_select_box{left:160px;width:100%;}
form fieldset div.notes{float:right;clear:right;right:20px;width:108px;height:auto;margin-top:5px;padding:5px;border:1px dotted #666;background-color:#ffffe1;color:#666;font-size:88%;}
form fieldset div.notes a,.add_more_link a,.remove_img_link a{color:#a7302f;}
*:first-child+html form fieldset div.notes{right:10px;}
form fieldset div.notes h4{background:url(/images/icon_info.gif) no-repeat center left;padding:3px 0 3px 27px;margin:0 0 10px 0;border-width:0 0 1px 0;border-style:dotted;border-color:#666;color:#666;font-size:100%;line-height:100%;}
form fieldset div.notes p{margin:0 0 1.2em 0;color:#666;}
form fieldset div.notes p.last{font-size:95%;line-height:150%;}
form div fieldset{clear:none;margin:0 0 0 160px;padding:0;width:260px;}
form div fieldset legend{font-size:100%;padding:0 3px 0 9px;}
form div.required fieldset legend,span.required{font-weight:bold;}
form div label{display:block;float:left;width:160px;padding:0 5px 3px 0;margin:0 0 5px 0;text-align:right;}
form div.optional label,label.optional{font-weight:normal;}
form div.required label,label.required{font-weight:bold;}
form div label.labelCheckbox,form div label.labelRadio{float:none;display:block;width:160px;padding:0;margin:0 0 5px 160px;text-align:left;}
form div fieldset label.labelCheckbox,form div fieldset label.labelRadio{margin:0 0 5px 0;width:160px;}
form div img{padding:0;border:0;}
p.error{background:#f00 url(/images/icon_error.gif) no-repeat 3px 3px;color:#fff;padding:3px 3px 5px 27px;border:1px solid #000;margin:auto 100px;}
form div.error{background:#ffffe1 url(/images/required_bg.gif) no-repeat top left;color:#666;border:1px solid #f00;}
form div.error p.error{background:url(/images/icon_error.gif) transparent top left;border-style:none;font-size:88%;font-weight:bold;margin:0 0 0 118px;width:260px;color:#f00;}
form div textarea{width:160px;padding:1px 3px;margin:0;}
.small_text_area{height:60px;}
form div input.inputText,form div input.inputPassword{width:260px;padding:1px 3px;margin:0;}
form div input.inputFile{width:211px;}
form div select,form div select{width:160px;padding:1px 3px;}
form div input.inputCheckbox,form div input.inputRadio,input.inputCheckbox,input.inputRadio{display:inline;height:auto;width:auto;background-color:transparent;border-width:0;padding:0;margin:0 0 0 140px;}
form div.submit{width:214px;padding:0 0 0 146px;}
form div.submit div{display:inline;float:left;text-align:left;width:auto;padding:0;margin:0;}
form div input.inputSubmit,form div input.inputButton,input.inputSubmit,input.inputButton{position:relative;float:left;margin:6px 2px;padding:1px 5px;}
form div.submit div input.inputSubmit,form div.submit div input.inputButton{float:right;margin:0 0 0 5px;}
form div small{display:block;margin:0 10px 5px 172px;padding:3px;font:8pt/10pt arial,verdana;}
form fieldset legend{line-height:150%;}
form input[type="text"],form select,form textarea{background-color:#fff;}
form textarea.expanding{overflow:auto;overflow-x:auto;overflow-y:visible;}
div.optional label:before{content:'';}
div.required label:before{content:'';}
form div label.labelCheckbox,form div label.labelRadio,label.labelCheckbox,label.labelRadio{display:block;width:190px;padding:4px 0 0 18px;text-indent:-18px;line-height:120%;}
form div label.labelCheckbox input.inputCheckbox,form div label.labelRadio input.inputRadio,label.labelCheckbox input.inputCheckbox,label.labelRadio input.inputRadio{margin:0;}
form div fieldset input.inputText,form div fieldset input.inputPassword,form div fieldset input.inputFile,form div fieldset textarea.inputTextarea{width:160px;margin:0 0 0 18px;}
form div label.compact{display:inline;width:auto;padding:4px 10px 0 0;text-indent:0;margin:0;}
form div.wide label{float:none;display:block;}
form div label.wide{width:348px;}
form div.wide input.inputText,form div.wide input.inputPassword,form div.wide input.inputFile,form div.wide select,form div.wide textarea{width:344px;margin:0;}
form div.notes p,form div small{line-height:125%;}
form div.wide small{margin:0 0 5px 0;}
.image_edit_block,.image_rating_block{width:100%;position:relative;float:left;}
.image_rating_block{margin-bottom:5px;width:100%;left:235px;}
.gallery_album .image_rating_block{left:auto;width:412px;position:relative;float:right;}
.edit_block{float:left;width:100%;margin:0;padding:0;}
.top{margin-bottom:10px;}
.bottom{border-top:1px dotted #dcbeab;}
.free_edit_block{position:relative;float:right;width:auto;clear:none;}
.comments_edit{position:relative;float:right;width:20%;margin:-40px -10px 0 0;}
.contact_form{position:relative;float:left;}
.full_form{background:none;border:none;}
.full_form label,.contact_form label{text-align:left;width:100%;margin:0;padding:0;}
.full_form input[type="text"],.full_form textarea,.contact_form input[type="text"],.contact_form textarea{width:90%;margin:0;}
.full_form input[type="submit"],.contact_form input[type="submit"]{width:auto;}
.popup_content form{width:100%;}
.shifts input[type="text"]{border:none;background:none;text-align:center;padding:.6em 0;width:97%;margin:0;font:8pt/150% arial,verdana;color:#678197;}
.shifts input[type="text"]:focus{border:1px solid #a42929;background:transparent;}
.shifts input[type="text"]:hover{border:none;}
#delete_popup form,#delete_popup form div{width:auto;min-width:0;}
#delete_popup .labelRadio{margin-left:0;}
#delete_popup .checkbox_txt,#delete_popup select{margin-left:20px;text-align:left;}
#content_column input[type="text"].date,#content_column input[type="text"].time{width:120px;position:relative;float:left;}
#content_column .time{margin-left:5px;}
#edit_popup .mailinglist input[type="text"],#edit_popup .mailinglist input[type="password"],#edit_popup .mailinglist textarea,#edit_popup .mailinglist select,#edit_popup .login input[type="text"],#edit_popup .login input[type="password"],#edit_popup .login textarea,#edit_popup .login select{width:200px;}
form .buttons{top:0;margin-left:155px;float:left;display:block;}
form>fieldset>.buttons{top:30px;}
.full_form .buttons{margin-left:0;}
.btn_old{margin:10px 5px 0 0;background:#bbb;padding:5px;color:#fff;text-decoration:none;cursor:pointer;font:10pt/12pt arial,verdana;}
.event_go_btn{margin:-3px 0 0 5px;}
.form_btn{left:180px;}
.back_btn{left:180px;margin:-10px 0 0 0;}
.full_form_back_btn{margin:-10px 0 0 0;}
.image_edit_block .btn{left:145px;margin:5px 5px 15px 0;position:relative;}
.delete{background:#d4113a;}
.committee_toggler{background:#ef944a;width:45px;text-align:center;}
.hide_all{background:#ef944a;}
.comments_btn{background:#ffcd6c;}
.albums_back_btn{background:#fa8221;}
.hidden{background:#e48fff;}
.disabled:hover{background-color:#d4d4d4;text-decoration:none;}
#content_column .buttons a,.buttons a,.buttons button{display:block;background:url("../images/button_left.png") no-repeat top left;float:left;margin:10px 2px 5px 2px;padding:6px 4px 0 9px;color:#fff;text-decoration:none;cursor:pointer;font:10pt/16pt arial,verdana;}
.buttons button{border:none;padding:4px 10px 3px 7px;margin:10px -6px 5px 2px;}
.buttons button[type]{padding:4px 7px 0 7px;line-height:17px;height:26px;}
*:first-child+html button[type]{width:auto;overflow:visible;padding:6px 5px 3px 10px;}
*:first-child+html .buttons a,*:first-child+html .buttons button{margin-left:1px;margin-right:1px;}
.buttons button img,.buttons a img{margin:0 3px -3px 0!important;padding:0;border:none;width:16px;height:16px;}
.buttons span{background:url("../images/button.png") no-repeat top right;float:left;padding:0 9px 0 4px;display:block;margin:-6px 0 0 -5px;white-space:nowrap;text-align:center;line-height:18pt;height:26px;}
#content_column .buttons .comments_btn{background:url("../images/button_left.png") no-repeat left -26px;}
#content_column .buttons .comments_btn span{background:url("../images/button.png") no-repeat right -26px;}
#content_column .buttons .albums_back_btn{background:url("../images/button_left.png") no-repeat left -52px;}
#content_column .buttons .albums_back_btn span{background:url("../images/button.png") no-repeat right -52px;}
#content_column .buttons .disabled,#content_column .buttons .disabled:hover{background:url("../images/button_left.png") no-repeat left -104px;}
#content_column .buttons .disabled span{background:url("../images/button.png") no-repeat right -104px;}
#content_column .buttons a:hover,#admin_panel .buttons a:hover,.buttons a:hover{background:url("../images/button_left.png") no-repeat left -78px;}
#content_column .buttons button:hover,#admin_panel .buttons button:hover,.buttons button:hover{background:url("../images/button_left.png") no-repeat left -78px;}
#content_column .buttons .disabled:hover{background:url("../images/button_left.png") no-repeat left -104px;}
#content_column .buttons .disabled:hover span{background:url("../images/button.png") no-repeat right -104px;}
#content_column .buttons a:hover span,#content_column .buttons button:hover span,#admin_panel .buttons a:hover span,#admin_panel .buttons button:hover span{background:url("../images/button.png") no-repeat right -78px;}
.event_filter_form,.image_rating_form{background:none;border:none;margin:0;padding:0;}
.event_filter_form div,.image_rating_form div{top:0;}
form div fieldset span{width:100%;border:1px solid #ccc;background:#ddd;display:block;text-align:center;}
form div fieldset label{width:auto;float:left;margin-left:0;padding-left:0;text-align:left;}
form div fieldset div{width:100%;float:left;padding:0;margin:0;top:0;}
form div fieldset .repeat_on{width:37px;clear:none;margin:0;padding:0;}
select#repeats{width:auto;}
form div>div.one_click_upload{top:0;width:260px;}
form div.one_click_wrapper{top:0;width:260px;clear:none;left:160px;}
.range_options{width:auto;float:right;clear:none;top:0;padding:0;margin:0;}
#hidden_recurrence{display:none;}
#content_column .rte-toolbar{width:400px;position:relative;clear:none;float:left;clear:none;top:0;}
#content_column .rte-toolbar select{width:80px;}
#content_column .rte-toolbar div{clear:none;width:100%;margin:0;padding:0;top:0;width:100%;float:left;}
.rte-toolbar ul{float:left;margin:0;width:auto;padding:0;list-style:none;position:relative;}
.rte-toolbar ul li{float:left;padding-right:5px;}
.rte-toolbar ul li a{display:block;float:left;}
#content_column .rte-toolbar ul li select{margin-top:-10px;}
iframe#blog_body,#content_column .editor textarea{width:578px;height:400px;left:2px;position:relative;float:left;color:#000;border:1px solid #ccc;}
#content_column .editor textarea{width:572px;}
.rte-toolbar form{border:none;}
.editor{width:578px;}
#upload_progress{width:260px;clear:none;top:0;margin:0;padding:0;left:168px;}
.upload_img_section .loading{display:block;position:relative;padding:10px 4px 19px 4px;height:40px;overflow:hidden;text-align:left;width:100%;font:150%/6pt bold verdana,arial;background:url(../images/loading.gif) 0 center transparent no-repeat;}
#image_to_crop,#thumbnail_to_crop{display:block;position:relative;margin:auto;}
p.crop_directions{font:150%/150% bold verdana,arial;text-align:center;}
.event_image{position:relative;float:left;}
.event_information{position:relative;float:left;width:100%;margin:10px 0 0 0;}
.event_information strong{display:block;position:relative;float:left;width:80px;font:small-caps 12pt/18pt "Lucida Sans Unicode";min-height:30px;font-weight:600;color:#e05656;}
.event_sub_info{width:506px;float:right;padding:0;margin:0;min-height:30px;}
.event_sub_info p{margin:2px 0 0 0;padding:0 0 1.5em 0;}
.event_sub_info h1{font-size:150%;margin:0;padding:0;color:#a42929;}
.event_sub_info h2{font-size:130%;margin:0;padding:0;color:#a42929;}
.event_sub_info h3{font-size:115%;margin:0;padding:0;color:#a42929;}
.event_sub_info strong{float:none;display:inline;width:auto;color:#565656;font:bold 10pt/18pt verdana;}
.event_information .event_full_image{margin-bottom:15px;}
.event_filter_block{width:auto;position:relative;float:right;margin:-40px 0 0 0;}
.event_filter_block form{min-width:100px;width:auto;}
.event_filter_block form div{min-width:100px;width:auto;}
.event_filter_block select{position:relative;float:left;width:100px;}
.event_filter_block label{margin:0 5px;font:12pt/12pt "Lucida Sans Unicode",arial;color:#999;}
.event_filter_block .inputButton{margin:0 5px;}
.event_list{list-style:none;margin:20px 0 0 0;padding:0;}
.event_list>li,p.no_events_msg{position:relative;float:left;width:100%;padding:15px 0 15px 0;margin:0;min-height:180px;border-top:1px dotted #dcbeab;}
.event_list .event_add_link{min-height:0;}
.event_list>li h2 a,.event_list>li h2{padding:0;margin:0;line-height:21pt;}
.event_date{display:block;font:12pt/18pt "Lucida Sans Unicode",arial,verdana;color:#333;padding:5px 0;}
.event_list>li p{margin:0;padding:0;}
.event_listitem_information{position:relative;float:left;width:458px;margin:0 0 0 10px;}
.event_list .image_parent{margin:0;}
.event_description .hovering_edit{top:0;}
.event_description .hovering_delete{top:18px;}
.event_description iframe{border:1px dotted #e05656;}
.event_category_list a{clear:right;display:block;}
ul.about_us_list{list-style:none;padding:10px;margin:0;display:block;float:left;width:100%;}
*:first-child+html .about_us_list li{padding-bottom:5px;}
.sub_content ul li a{color:#a7302f;}
.sub_content h2 a{padding:0;}
.officer_name{font:bold 10pt/12pt helvetica,verdana;}
.member_committee{display:block;clear:left;font:normal 8pt/10pt helvetica,verdana;}
.member_positions,.passing_date{display:block;clear:left;font:italic 8pt/10pt helvetica,verdana;}
.about_us_list li{position:relative;float:left;width:50%;}
.about_us_list li div{position:relative;float:left;top:16px;width:190px;}
.about_us_list .member_positions{display:block;clear:both;}
.positions{font:italic 10pt/12pt Georgia,'Times New Roman',serif;}
.user_image{border:1px solid #d4b4b3;padding:3px;background:#fff;margin:0 5px 5px 0;background:url(../images/image_loading.gif) center center #fff no-repeat;color:#fff;clear:none;position:relative;float:left;}
.image_parent{margin:0 15px 5px 0;}
.officer_details blockquote{font:italic 14pt/16pt Georgia,'Times New Roman',serif;color:#c92626;}
.officer_details cite{padding-top:8px;display:block;text-align:right;font:italic 9pt/12pt Georgia,'Times New Roman',serif;color:#7f3741;}
.gallery_bread_crumbs{list-style:none;position:relative;padding:0;margin:10px 0;font:10pt/24px "Lucida Sans Unicode";text-transform:uppercase;font-weight:600;border:1px solid #ccc;background:#fff;height:25px;width:590px;}
.gallery_bread_crumbs li{display:block;position:relative;float:left;background:transparent url(../images/steps_back.png) no-repeat right center;color:#999;height:25px;padding:0 15px 0 0;text-indent:15px;margin-left:-10px;}
#content_column .gallery_bread_crumbs a{color:#e05656;}
.gallery_bread_crumbs .first{z-index:10;margin:0;text-indent:10px;}
.gallery_bread_crumbs .crumb1{z-index:3;}
.gallery_bread_crumbs .crumb2{z-index:2;}
.gallery_bread_crumbs .crumb3{z-index:1;}
.gallery_bread_crumbs .last{z-index:0;background:none;}
.gallery_bread_crumbs .currentlast{background:#fff;color:#565656;}
.gallery_divider{position:relative;float:left;width:587px;padding-bottom:10px;margin-bottom:5px;border-top:1px dotted #dcbeab;}
.gallery_divider h2,.gallery_divider h2 a{position:relative;padding-bottom:5px;margin-bottom:0;display:block;line-height:32pt;}
.gallery_divider .edit_block,.gallery_album .edit_block{position:relative;float:right;width:412px;}
.gallery_divider .top{width:100%;}
.gallery_divider .gallery_image,.gallery_divider .gallery_video{position:relative;float:left;}
.gallery_divider .most_recent_image,.gallery_divider .most_recent_video{margin:0 5px 10px;padding:3px;}
.gallery_divider .gallery_description,.gallery_divider .gallery_status{position:relative;float:right;width:412px;margin:0;padding:0;}
.gallery_divider .gallery_status{margin-top:10px;color:#a42929;font:italic 10pt/14pt helvetica,verdana;}
.gallery_divider .image_rating_block{width:412px;left:0;float:right;}
.gallery_album{position:relative;float:left;width:100%;padding-bottom:5px;}
.gallery_album h3{font:bold 11pt/14pt "Lucida Sans Unicode",helvetica;color:#a42929;margin:0 0 0 10px;padding:0;display:block;position:relative;float:left;width:412px;}
.gallery_album h3 a{color:#a42929;}
.gallery_album .hovering_edit{top:0;}
.gallery_album .hovering_delete{top:18px;}
.gallery_album .gallery_status{float:left;margin:0 0 0 10px;}
.image_page{padding:25px 18px 25px 32px;position:relative;float:left;width:537px;border:1px solid #d4b4b3;background:url(../images/box_background.png);}
.image_page .gallery_image{margin:0 15px 8px 0;}
.video_page{padding:11px;position:relative;float:left;width:564px;border:1px solid #d4b4b3;background:url(../images/box_background.png);}
.video_page .gallery_video{margin:0 5px 10px 0;padding:3px;}
.video_page .sort_bar{width:576px;background:#DFC1B5;margin:-11px -11px 11px -11px;padding:5px;font:9pt/14pt helvetica,verdana,serif;}
.sort_bar .sort_title{padding-left:6px;}
.sort_bar ul{list-style:none;display:inline;margin:0;padding:0 0 0 5px;}
.sort_bar ul li{display:inline;}
.sort_bar ul li:after{content:" |";}
.sort_bar ul li.last:after{content:"";}
.sort_bar ul li a{color:#a42929;padding:0 3px;}
.sort_bar ul li strong{padding:0 3px;}
.video_info_box,.image_info_box{width:141px;padding:0 0 5px 0;margin:0;float:left;font:10pt/12pt helvetica,verdana;}
.image_info_box{width:179px;}
.video_info_box p,.image_info_box p{display:block;float:left;width:100%;margin-top:0;height:90px;color:#a42929;font:italic 9pt/11pt helvetica,verdana;}
.video_info_box .primary,.image_info_box .primary{display:block;padding-bottom:5px;clear:both;}
.video_info_box .secondary,.image_info_box .secondary{display:block;clear:both;padding-bottom:2px;}
.video_info_box .rating,.image_info_box .rating{margin:0;}
.image_info_box p{height:50px;}
.video_info_box a{color:#a42929;font-weight:600;font-style:normal;}
.gallery_image_content{margin:auto;text-align:center;background:url(../images/box_background.png) #e1d6ce;border:1px solid #dcbeab;min-height:635px;width:590px;}
.gallery_image_content .wrapper{margin:auto;width:100%;}
.gallery_image_content .javascript_wrapper{margin:auto;width:95%;}
.gallery_video_content{min-height:500px;}
.gallery_image_description{font-weight:bold;padding:0 15px;}
.gallery_image_stats{font-size:70%;padding:0;margin:0;}
.previous_image{background:url(../images/image_prev.png) no-repeat left top;position:absolute;top:500px;left:27px;margin:0;overflow:hidden;height:0;width:12px;padding:26px 0 0 0;display:block;}
.next_image{background:url(../images/image_next.png) no-repeat left top;position:absolute;margin:0;top:500px;right:27px;overflow:hidden;height:0;width:12px;padding:26px 0 0 0;display:block;}
.previous_image:hover{background:url(../images/image_prev_hilite.png) no-repeat left top;}
.next_image:hover{background:url(../images/image_next_hilite.png) no-repeat left top;}
.comment{border:1px dotted #dcbeab;border-width:1px 0 0;}
.comment h3{font:11pt "Lucida Sans Unicode",helvetica;margin-bottom:.5em;padding-left:25px;background:url(../images/comment.gif) center left no-repeat;}
.comment .commentnum{padding-right:.66em;margin-right:.5em;border-right:1px solid #999;font:bold 11pt/11pt Georgia,serif;}
.comment .posttime{font:italic 10pt Georgia,serif;}
.image_rating_stats{position:relative;float:left;width:100%;text-align:center;font:italic 9pt/10pt Georgia,serif;margin:0 0 20px 0;}
.gallery_divider .image_rating_stats{float:right;width:412px;text-align:left;}
.comment_anchor{top:-210px;position:relative;float:left;}
.comment_list{padding-top:15px;}
.full_gallery_image{padding:0;}
#image_comments form{margin:20px 0 0;}
.gallery_image_wrapper,.gallery_video_wrapper{position:relative;padding-top:20px;}
.image_edit_box,.video_edit_box{display:none;position:absolute;background:#fff;padding:5px 0;text-align:center;}
.box_wrapper{margin:auto;position:relative;float:left;width:300px;}
.video_edit_box .box_wrapper{width:120px;}
.image_edit_box .hovering_edit,.image_edit_box .hovering_delete,.image_edit_box .hovering_rotate_left,.image_edit_box .hovering_rotate_right,.video_edit_box .hovering_edit,.video_edit_box .hovering_delete{display:block;position:relative;top:auto;left:auto;width:auto;margin:auto;}
.hovering_rotate_left a,.hovering_rotate_right a,.image_edit_box .hovering_edit a,.image_edit_box .hovering_delete a,.video_edit_box .hovering_edit a,.video_edit_box .hovering_delete a{display:block;position:relative;float:left;background:url(../images/edit_icon.gif) no-repeat scroll left top;font-size:9px;height:15px;line-height:11px;padding:3px 5px 0 23px;text-align:left;color:#e05656;}
.image_edit_box .hovering_delete a,.video_edit_box .hovering_delete a{background:url(../images/edit_icon.gif) no-repeat scroll left -36px;}
.hovering_rotate_left a{background:url(../images/edit_icon.gif) no-repeat scroll left -72px;}
.hovering_rotate_right a{background:url(../images/edit_icon.gif) no-repeat scroll left -108px;}
.hovering_rotate_left a:hover{background:url(../images/edit_icon.gif) no-repeat scroll left -90px;}
.hovering_rotate_right a:hover{background:url(../images/edit_icon.gif) no-repeat scroll left -126px;}
.image_edit_box .hovering_edit a:hover{background:url(../images/edit_icon.gif) no-repeat scroll left -18px;}
.image_edit_box .hovering_delete a:hover{background:url(../images/edit_icon.gif) no-repeat scroll left -54px;}
.hidden_form{z-index:-1;}
.rating_img{float:left;margin:5px 0 -1px -87px;}
.image_rating_form{width:auto;min-width:0;padding:0 2px;}
.image_rating_form div{margin:5px 0 2px;}
.blog_content{float:left;}
.blog_nav{float:left;width:100%;margin-bottom:10px;}
.blog_recent_posts,.blog_actions{border:1px solid #ccc;width:60%;position:relative;float:right;margin-right:5px;padding:5px;background:#fff;}
.blog_actions{width:33%;float:left;}
.blog_recent_posts h2,.blog_actions h2{font:small-caps 18pt/20pt "Lucida Sans Unicode";font-weight:600;color:#6f3230;margin:-5px -5px 0 -5px;padding:0 5px;background:#ddd;}
.blog_recent_posts ul,.blog_actions ul{margin:10px 0 0;padding:0 0 0 20px;}
.blog_recent_posts img,.blog_actions img{border:none;}
.blog_recent_posts .feed,.blog_actions .feed{margin-top:10px;}
#blog_comments form{margin:20px 0 0;}
.ui-dialog{z-index:1001;}
#scrollable_viewport{position:relative;float:left;width:100%;overflow:scroll;}
#info_dialog{background:url(../images/menuBackground.png) repeat top left;color:#333;font:10pt/30pt arial,verdana;margin:0 0 0 -1px;display:none;position:relative;float:left;width:629px;z-index:1000;}
#info_dialog .info_dialog_content{z-index:1010;}
#info_menu_wrapper .login_dialog{background:url(../images/login_background.png) repeat bottom left;border-bottom:8px solid #b23022;border-right:3px solid #b23022;border-left:3px solid #b23022;}
#info_menu_wrapper .mailinglist_dialog,#info_menu_wrapper .contact_siteadmin_dialog{background:url(../images/mailing_list_background.png) repeat bottom left;border-bottom:8px solid #d1982f;border-right:3px solid #d1982f;border-left:3px solid #d1982f;}
#info_menu_wrapper .contactus_dialog{background:url(../images/contact_background.png) repeat bottom left;border-bottom:8px solid #bf686a;border-right:3px solid #bf686a;border-left:3px solid #bf686a;}
#info_dialog .contactus_list{position:relative;float:left;width:100%;}
#info_dialog .committee_contact{position:relative;float:left;display:block;width:100%;}
#info_dialog .committee_contact h3{font:12pt/18pt "Lucida Sans Unicode",serif;color:#666;display:block;width:50%;}
#info_dialog .committee_contact p{margin:0;padding:0;display:block;width:50%;font:10pt/18pt arial,verdana;}
#info_dialog .full_form{border:1px dotted #dcbeab;width:440px;min-width:0;padding:15px;}
#info_dialog .full_form label{font:10pt/18pt arial,verdana;}
#info_dialog .title_bar{background:#bf686a;color:#fff;padding:2px 10px;line-height:18pt;text-align:center;}
#info_dialog .mailinglist{background:#d1982f;}
#info_dialog .scheduling{background:#b2734c;}
#info_dialog .admin{background:#bf686a;}
#info_dialog .login{background:#b23022;}
#info_dialog .contact_siteadmin{background:#d1982f;}
.popup_content{padding:10px;font:10pt/14pt arial,verdana;position:relative;width:590px;float:left;color:#fff;}
.popup_content form{margin:10px 37px;background:none;border:none;top:0;display:inline;position:relative;width:530px;}
.popup_content form div{top:0;position:relative;float:left;}
.popup_content form div.buttons{display:inline;width:360px;}
.login_form div{padding:0;margin:0;line-height:12pt;}
.login_form .buttons{margin-left:170px;position:relative;}
.login_form input[type="text"],.login_form input[type="password"]{font-family:Tahoma,Arial,sans-serif;font-size:80%;color:#000;border:1px solid #ccc;width:200px;float:left;}
.loading,.info_dialog_loading{display:block;position:relative;width:98%;padding:20px 4px 19px 4px;height:100px;overflow:hidden;text-align:center;font:150%/250% bold verdana,arial;background:url(../images/loading.gif) center center transparent no-repeat;}
.loading_small{width:100%;padding:16px 4px 0 4px;height:0;overflow:hidden;text-align:center;background:url(../images/loading2.gif) center center transparent no-repeat;}
.big_loading{padding-top:150px;height:280px;font:200%/250% bold verdana,arial;}
.admin_popup{display:none;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;display:none;font-size:.1px;}
.ui-resizable .ui-resizable-handle{display:block;}
body .ui-resizable-disabled .ui-resizable-handle{display:none;}
body .ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:6px;width:100%;top:0;left:0;background:transparent url(../images/dialog/resizable-n.gif) repeat scroll center top;}
.ui-resizable-s{cursor:s-resize;height:6px;width:100%;bottom:0;left:0;background:transparent url(../images/dialog/resizable-s.gif) repeat scroll center top;}
.ui-resizable-e{cursor:e-resize;width:6px;right:0;top:0;height:100%;background:transparent url(../images/dialog/resizable-e.gif) repeat scroll right center;}
.ui-resizable-w{cursor:w-resize;width:6px;left:0;top:0;height:100%;background:transparent url(../images/dialog/resizable-w.gif) repeat scroll right center;}
.ui-resizable-se{cursor:se-resize;width:9px;height:9px;right:0;bottom:0;background:transparent url(../images/dialog/resizable-se.gif);}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:0;bottom:0;background:transparent url(../images/dialog/resizable-sw.gif);}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:0;top:0;background:transparent url(../images/dialog/resizable-nw.gif);}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:0;top:0;background:transparent url(../images/dialog/resizable-ne.gif);}
#ui-datepicker-div,.ui-datepicker-inline{font:14px/16px arial,helvetica,sans-serif;padding:0;margin:0;background:#E0F4D7;width:185px;}
#ui-datepicker-div{display:none;border:1px solid #aaa;z-index:10;}
.ui-datepicker-inline{float:left;display:block;border:0;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-dialog{padding:5px!important;border:4px ridge #83C948!important;}
button.ui-datepicker-trigger{width:25px;}
img.ui-datepicker-trigger{margin:2px;vertical-align:middle;}
.ui-datepicker-prompt{float:left;padding:2px;background:#E0F4D7;color:#000;}
* html .ui-datepicker-prompt{width:185px;}
.ui-datepicker-control,.ui-datepicker-links,.ui-datepicker-header,.ui-datepicker{clear:both;float:left;width:100%;color:#fff;}
.ui-datepicker-control{background:#ccc;padding:2px 0;}
.ui-datepicker-links{border-top:1px dotted #aaa;border-bottom:1px dotted #aaa;background:#eee;padding:2px 0;}
.ui-datepicker-control,.ui-datepicker-links{font-weight:bold;font-size:80%;letter-spacing:1px;}
.ui-datepicker-links label{padding:2px 5px;color:#888;}
.ui-datepicker-clear,.ui-datepicker-prev{float:left;width:34%;}
.ui-datepicker-rtl .ui-datepicker-clear,.ui-datepicker-rtl .ui-datepicker-prev{float:right;text-align:right;}
.ui-datepicker-current{display:block;float:left;width:85px;text-align:center;}
.ui-datepicker-current a{display:block;}
.ui-datepicker-close,.ui-datepicker-next{float:right;width:50px;text-align:right;}
.ui-datepicker-next a,.ui-datepicker-prev a{display:block;position:relative;top:0;right:0;background:url(../images/next.gif) top right no-repeat!important;height:0;width:50px;margin:0 5px!important;padding:19px 0 0 0!important;overflow:hidden;float:right;top:auto;right:auto;}
.ui-datepicker-prev a{background:url(../images/prev.gif) top left no-repeat!important;float:left;left:0;right:auto;}
.ui-datepicker-next a:hover{background:url(../images/next.gif) 40px -19px no-repeat!important;}
.ui-datepicker-prev a:hover{background:url(../images/prev.gif) 0 -19px no-repeat!important;}
.ui-datepicker-rtl .ui-datepicker-close,.ui-datepicker-rtl .ui-datepicker-next{float:left;text-align:left;}
.ui-datepicker-header{padding:1px 0 3px;background:#efd4a4;text-align:center;font-weight:bold;height:1.3em;}
.ui-datepicker-header select{background:#efd4a4;color:#000;border:0;font-weight:bold;}
.ui-datepicker{background:#ccc;text-align:center;font-size:100%;}
.ui-datepicker td{border:1px solid #ccc;}
.ui-datepicker a{display:block;width:100%;}
.ui-datepicker-title-row{background:#ddd;color:#000;}
.ui-datepicker-title-row .ui-datepicker-week-end-cell{background:#ddd;}
.ui-datepicker-days-row{background:#FFF;color:#666;}
.ui-datepicker-week-col{background:#ddd;color:#000;}
.ui-datepicker-days-cell{color:#000;border:1px solid #DDD;}
.ui-datepicker-days-cell a{display:block;}
.ui-datepicker-week-end-cell{background:#eee;}
.ui-datepicker-unselectable{color:#888;}
.ui-datepicker-week-over,.ui-datepicker-week-over .ui-datepicker-week-end-cell{background:#B1DB87!important;}
.ui-datepicker-days-cell-over,.ui-datepicker-days-cell-over.ui-datepicker-week-end-cell{background:#efe4d1!important;}
* html .ui-datepicker-title-row .ui-datepicker-week-end-cell{background:#B1DB87!important;}
* html .ui-datepicker-week-end-cell{background:#E0F4D7!important;border:1px solid #DDD!important;}
* html .ui-datepicker-days-cell-over{background:#FFF!important;border:1px solid #777!important;}
* html .ui-datepicker-current-day{background:#83C948!important;}
.ui-datepicker-today{background:#efd4a4!important;}
.ui-datepicker-current-day{background:#efad3b!important;}
.ui-datepicker-status{background:#E0F4D7;width:100%;font-size:80%;text-align:center;}
#ui-datepicker-div a,.ui-datepicker-inline a{cursor:pointer;margin:0;padding:0;background:none;color:#000;}
.ui-datepicker-inline .ui-datepicker-links a{padding:0 5px!important;}
.ui-datepicker-control a,.ui-datepicker-links a{padding:2px 5px;color:#000!important;}
.ui-datepicker-title-row a{color:#000!important;}
.ui-datepicker-control a:hover{color:#333;}
.ui-datepicker-links a:hover,.ui-datepicker-title-row a:hover{color:#333!important;}
.ui-datepicker-multi .ui-datepicker{border:1px solid #83C948;}
.ui-datepicker-one-month{float:left;width:256px;}
.ui-datepicker-new-row{clear:left;}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:193px;height:200px;}