a:link, a:visited{color:#914141;text-decoration:none;}a:hover, a:active{text-decoration:underline;}a:link.login, a:visited.login, a:link.account, a:visited.account, a:link.logout, a:visited.register, a:link.register a:visited.logout{color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;}a.logo:link, a.logo:visited, a.logo:active, a.logo:hover{color:#FFFFFF;text-decoration:none;}a.nav_icon:link, a.nav_icon:visited{width:95px;height:33px;background:url(../images/calendar_navicon.png) top no-repeat;margin:8px 0px 0px 20px;padding:5px;text-align:center;font-size:9px;font-family:Geneva, Arial, Helvetica, sans-serif;color:#726D59;float:left;}a.nav_icon:active, a.nav_icon:hover{background:url(../images/calendar_navicon_select.png) top no-repeat;}html, body{height:100%;}body{padding-top:50px;padding-bottom:50px;text-align:center;background-color:#AAAAAA;color:#3E3E3E;font:normal .8em "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;line-height:1.5em;}form{margin:0px;padding:0px;}h1{color:#D5D3BA;font-size:2.1em;font-weight:bold;margin:0px 0px 10px 0px;}h1.index{color:#914141;font-size:1.5em;font-weight:normal;}h1.login{color:#69573F;font-size:1.5em;font-weight:normal;}h2{color:#D5D3BA;color:#333333;font-size:1.3em;margin-bottom:0px;}h2.section{color:#3E3E3E;}h2.sectiondetail{margin-top:0px;margin-bottom:2px;color:#69573F;font-size:1.4em;font-weight:bold;}h3{font-size:16px;color:#999999;margin-top:3px;margin-bottom:0px;}h3.sectiondetail{margin-top:0px;margin-bottom:0px;color:#69573F;font-size:1.2em;font-weight:bold;}h4{font-size:1em;font-weight:100;margin-top:3px;margin-bottom:2px;}p{font-style:normal;font-size:.8em;}option{background-color:#F2F0E1;}input.button{border-left:2px solid #B7AFA2;border-bottom:2px solid #B7AFA2;border-top:1px solid #DCD4C6;border-right:1px solid #DCD4C6;margin-top:2px;padding:3px;color:#914141;font-weight:bold;cursor:pointer;background:#FFFFFF url(../images/calendar_buttonbkgd.png) left top repeat-x;float:left;}input.button:active{border-left:1px solid #DCD4C6;border-bottom:1px solid #DCD4C6;border-top:1px solid #B7AFA2;border-right:1px solid #B7AFA2;padding:2px 5px 5px 2px;background:#FFFFFF url(../images/calendar_buttonbkgd.png) left bottom repeat-x;}#ad{height:90px;padding:10px;text-align:center;float:left;margin:5px;margin-top:-20px;#margin-top:-5px;margin-left:40px;}#container{display:block;position:relative;margin-left:auto;margin-right:auto;width:920px;text-align:left;}#cornerfg{border:solid 10px #FFF;background:#EFEEDC;float:left;clear:both;}#corner_top{width:920px;height:6px;}#corner_btm{width:920px;height:89px;}#center_content{height:80%;border:solid 1px #000000;}#centerpiece{border-bottom:3px solid #FFF;height:295px;z-index:0;margin-top:20px;}#footer{background:#FFFFFF;font-size:.9em;text-align:center;}#header{display:block;height:75px;border-bottom:solid 3px #FFFFFF;background:#7BB187 url(../images/calendar_header.png) repeat-x left top;text-align:center;}#layer_1{display:block;margin:10px;padding:10px;background-color:#F6F6EE;float:left;}#layer_1.index{width:550px;height:300px;}#layer_1.section{width:860px;}#layer_2{display:block;padding:10px;background-color:#F6F6EE;text-align:left;float:left;}#layer_2.index{width:550px;}#layer_2.section{width:840px;background-color:#FFF;}#layer_2.description{padding:5px;background:none;}#layer_3{background:none;text-align:left;float:left;}#layer_3.index{width:42%;}#layer_3.section{width:48%;}#layer_3.search{height:63px;font-size:14px;}#login_index{width:270px;height:300px;margin:10px;padding:10px;background-color:#D7D5BC;color:#69573F;float:right;}#search{height:50px;width:828px;margin-left:1px;padding-left:5px;background-color:#DDDBC5;color:#69573F;}#search_top{width:835px;height:6px;background:url(../images/calendar_search_top.png) bottom no-repeat;clear:both;}#search_bottom{width:835px;height:6px;background:url(../images/calendar_search_btm.png) top no-repeat;}#vertline{width:3px;height:95%;margin-left:4%;margin-right:4%;min-height:200px;max-height:350px;background-color:#D5D4BF;float:left;}#vertline.noline{margin-left:20px;margin-right:20px;background:none;}#vertline.section{margin-top:20px;}#nav_tabs{border:#000000 1px solid;width:100%;height:30px;margin:-30px 0px 0px 0px;text-transform:uppercase;text-align:center;font:normal 16px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;}#top_nav{display:block;height:50px;background:#D6D4BB;text-align:left;}#top_login{margin:10px 10px 0px 0px;font:bold 10px Verdana, Arial, Helvetica, sans-serif;color:#FFF;float:right;}#top_logo{display:inline;margin:0px 0px 0px 0px;height:75px;width:480px;background:url(../images/calendar_mcallbrand.png) no-repeat top left;float:left;}#table{display:table;}.focus{color:#990000;}.spacer_2{padding:2px;clear:both;}.spacer_5{padding:5px;clear:both;}.spacer_8{padding:8px;clear:both;}.spacer_10{padding:10px;clear:both;}.floatspace{padding:10px;float:left;}.error_style{text-align:left;font:normal 14px Arial, "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;color:#660000;font-weight:bolder;padding:5px;margin-bottom:10px;}.message_style{text-align:left;font:normal 12px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;color:#333300;font-weight:bold;}#registration, #events{float:left;border:1px #DDDBC5 solid;margin-top:0px;padding:10px;padding-top:2px;width:810px;margin-left:2px;}#login_form, #forgot_form{display:none;width:350px;height:auto;background-color:#FFFFFF;border:10px #dddbc5 solid;padding:10px;margin:10px;float:left;margin-top:-270px;#margin-top:-250px;margin-left:260px;z-index:1000;}#forgot_form{margin-top:-290px;margin-left:260px;}.login_bottom, .event_bottom{width:200px;padding:10px;margin:10px;float:left;margin-left:101px;}.event_bottom{margin-left:231px;}.left_bottom, .rt_bottom{float:left;width:200px;text-align:center;}input, select, textarea{background-color:#FFFFFF;color:#000000;float:left;width:163px;margin-bottom:10px;#margin-bottom:2px;margin-left:10px;#margin-top:5px;border:1px #B7AFA2 solid;color:#69573F;background-color:#F2F0E1;height:23px;}select{width:53px;height:28px;float:left;margin-left:3px;#border:1px #7F9DB9 solid;}select.state{width:77px;height:28px;}.first, select.first, select.state{margin-left:10px;}textarea{width:320px;height:60px;}.ph{width:51px;margin-left:3px;}.bullet{margin-right:15px;}.zip{width:70px;}label{color:#666666;font-weight:bold;#margin-top:5px;margin-left:11px;margin-bottom:5px;text-align:right;float:left;width:230px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}label.login{width:100px;}input.checkbox, input.rb{width:15px;height:15px;float:left;border:0px;border:none;}input.button{width:100px;height:30px;}input.login, input.ajax{width:164px;margin-top:-2px;}.column{background:none;text-align:left;float:left;width:600px;padding:10px;margin:10px;}.rb_text{float:left;width:30px;}.reg{float:left;width:200px;margin-left:5px;}.show_free{float:left;width:300px;margin-left:220px;}.example, .example_2{float:left;width:110px;color:#990000;margin-left:5px;font-weight:bold;}.example_2{width:220px;}input.events{width:163px;}select.category, select.event{width:165px;height:28px;margin-left:10px;}.bar{margin-top:16px;}select.hour, select.minute, select.ampm{width:53px;height:28px;}.edit_float{width:480px;float:left;margin-left:417px;margin-top:-10px;}#ajax_message, #forgot_message{padding:5px;margin:5px;}.description{width:705px;height:auto;margin:10px;padding:10px;float:left;}label.details{width:130px;font-size:14px;font-weight:bold;text-transform:uppercase;color:#69573F;}.details_section{float:left;width:370px;margin-left:10px;}.details_row{float:left;width:670px;color:#69573F;background-color:#F2F0E1;margin-bottom:2px;margin-top:2px;}.months{font-size:22px;margin-bottom:2px;width:750px;font-weight:bold;color:#666666;border-bottom:1px #CCCCCC solid;float:left;margin-top:11px;margin-left:5px;}.row{margin:5px;padding:5px;float:left;height:auto;width:800px;}.star{color:#990000;font-weight:bolder;font-size:15px;font-family:Arial, Helvetica, sans-serif;width:5px;}#message{width:600px;height:auto;margin-left:20px;z-index:1000;margin-top:20px;}#results{height:auto;float:left;}#title{float:right;height:46px;width:436px;margin-top:-50px;#margin-top:-46px;}.j_cal{font-family:"Trebuchet MS", Arial, Helvetica,sans-serif;font-size:12px;padding:3px;margin:0px;background:#E5E5E5;width:190px;height:169px;float:left;text-align:center;margin-left:-3px;#margin-left:-500px;#margin-top:-40px;}.j_cal_header, .j_cal_header_top{width:192px;float:left;height:18px;margin-top:2px;color:#666666;font-size:12px;font-weight:bold;text-align:center;}.j_cal_header_top{background-color:#DBDBDB;border-bottom:1px #CBCBCB solid;}.j_cal_header_small_left{float:left;width:90px;height:15px;text-align:left;padding-left:3px;}.j_cal_header_small_right{float:left;width:90px;height:15px;text-align:right;}.j_cal_header_middle{float:left;width:200px;font-size:13px;}.j_cal_header_day{float:left;width:26px;height:17px;padding:0px;margin:0px;font-weight:bold;text-align:center;}.j_cal_header_day_weekend{float:left;width:26px;height:17px;padding:0px;margin:0px;font-weight:bold;text-align:center;}.j_cal_tr{float:left;width:195px;height:14px;padding:1px;margin:0px;text-align:center;}.j_cal_td_hide{float:left;width:26px;height:12px;padding:0px;margin:0px;text-align:center;}.j_cal_gray{background:#E6E6E6 !important;border:1px #CCCCCC solid;text-align:center;float:left;width:173px;height:auto;min-height:120px;padding:0px;margin:2px;}.j_cal_gray_small{background:#E6E6E6 !important;border:1px #CCCCCC solid;text-align:center;float:left;width:24px;height:17px;padding:0px;margin:0px;}.j_cal_exception{text-align:center;float:left;width:26px;height:15px;padding:0px;margin:0px;color:#990000;font-weight:bold;}a.date_cr, a:link.date_cr, a:hover.date_cr, a:link.date_cr, a:active.date_cr, a:visited.date_cr, a.date_alerts, a:link.date_alerts, a:hover.date_alerts, a:link.date_alerts, a:active.date_alerts, a:visited.date_alerts,a.date_timeoff, a:link.date_timeoff, a:hover.date_timeoff, a:link.date_timeoff, a:active.date_timeoff, a:visited.date_timeoff, a.date_display, a:link.date_display, a:hover.date_display, a:link.date_display, a:active.date_display, a:visited.date_display, a.date_exceptions, a:link.date_exceptions, a:hover.date_exceptions, a:link.date_exceptions, a:active.date_exceptions, a:visited.date_exceptions{color:#000000;text-decoration:none;}a:hover.date_cr, a:active.date_cr, a:hover.date_alerts, a:active.date_alerts,a:hover.date_timeoff, a:active.date_timeoff, a:hover.date_display, a:active.date_display, a:hover.date_exceptions, a:active.date_exceptions{text-decoration:none;color:#36587A;}a.holiday, a:link.holiday, a:hover.holiday, a:link.holiday, a:active.holiday, a:visited.holiday{color:#990000;font-weight:bold;text-decoration:none;}#production_calendar{margin-top:0px;background-color:#FFFFFF;width:922px;height:250px;float:left;margin-left:20px;padding:10px;}.production_tr{margin:0px;width:923px;height:auto;float:left;padding:0px;}.production_tr_header{margin:0px;width:923px;height:auto;float:left;padding:0px;background-color:#e0dfdf;}.production_calendar_row_header{width:178px;padding-left:2px;height:22px;float:left;background-color:#e0dfdf;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;text-align:left;font-weight:bold;color:#666666;margin:2px;margin-bottom:0px;}.production_calendar_row{width:168px;float:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;text-align:left;border:1px #e0dfdf solid;padding:5px;margin:2px;height:auto;min-height:120px;}.production_calendar_row_date{width:172px;height:10px;float:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;text-align:left;}.production_calendar_row_text{width:172px;height:110px;float:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;text-align:left;}.production_calendar_row_light{width:14px;height:56px;float:left;margin-left:-155px;margin-bottom:5px;}#j_c{margin-top:-10px;background-color:#FFFFFF;width:860px;height:auto;float:left;margin-left:-10px;padding:0px;font-size:11px;font-family:Arial, Helvetica, sans-serif;}.j_c_tr{margin:0px;width:850px;height:auto;float:left;padding:0px;background-color:#CC6600;}.j_c_tr_header{margin:0px;width:852px;height:auto;float:left;padding:0px;background-color:#e0dfdf;}.j_c_row_header{width:112px;padding-left:2px;height:22px;float:left;background-color:#e0dfdf;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;text-align:center;font-weight:bold;color:#666666;margin:2px;margin-bottom:0px;}.j_c_row, .j_c_today, .j_c_gray, .j_c_exception{width:104px;height:auto;min-height:100px;float:left;text-align:left;border:1px #e0dfdf solid;padding:5px;margin:2px;background-color:#FFFFFF;font-size:11px;font-family:Arial, Helvetica, sans-serif;}.j_c_row_date{width:142px;height:auto;min-height:20px;float:left;text-align:left;}.j_c_row_text, .j_c_row_text_hidden{width:142px;height:auto;min-height:60px;float:left;text-align:left;margin-top:2px;}.j_c_row_button{width:42px;height:18px;float:left;text-align:left;margin-top:2px;margin-left:70px;}.j_c_row_text_hidden{display:none;}.j_c_row_light{width:14px;height:56px;float:left;margin-left:-25px;margin-top:-13px;}.j_c_weekend{width:1px;padding-left:2px;height:auto;min-height:22px;float:left;margin:2px;margin-bottom:0px;display:none;}.j_c_hide{display:none;}.j_c_today{background:#feffcd !important;border:1px #fccc6c solid;}.j_c_gray{background:#E6E6E6 !important;border:1px #CCCCCC solid;}.j_c_exception{background:#E6E6E6 !important;border:1px #CCCCCC solid;}a.j_c, a:link.j_c, a:hover.j_c, a:link.j_c, a:active.j_c, a:visited.j_c{color:#406179;text-decoration:underline;font-size:11px;font-family:Arial, Helvetica, sans-serif;}a:hover.j_c, a:active.j_c{text-decoration:none;color:#36587A;}.j_c_off{font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#990000;}#calendar_spacer{margin-bottom:20px;float:left;height:20px;width:800px;}.j_c_cal{font-family:"Trebuchet MS", Arial, Helvetica,sans-serif;font-size:13px;padding:3px;margin:0px;background:#E5E5E5;width:850px;height:auto;float:left;text-align:center;padding-bottom:10px;}.j_c_cal_header, .j_c_cal_header_top{width:852px;float:left;height:22px;margin-top:2px;color:#666666;font-size:12px;font-weight:bold;text-align:center;margin-left:10px;padding:4px;}.j_c_cal_header_top{border-bottom:1px #CBCBCB solid;margin-left:10px;width:852px;}.j_c_cal_header_small_left{float:left;width:400px;height:22px;text-align:left;padding-left:25px;}.j_c_cal_header_small_right{float:left;width:385px;height:22px;text-align:right;}.j_c_cal_header_middle{float:left;width:830px;font-size:13px;}.j_c_cal_header_day{float:left;width:144px;height:57px;padding:0px;margin:1px;font-weight:bold;text-align:left;color:#6E6E6E;padding-left:10px;}.j_c_cal_header_day_weekend{float:left;width:0px;height:57px;padding:0px;margin:0px;display:none;}.j_c_cal_tr{float:left;width:896px;height:102px;padding:1px;margin:0px;text-align:center;margin-left:10px;}.j_c_cal_td{float:left;width:141px;border:1px #000000 solid;height:100px;padding:0px;margin:2px;text-align:left;padding-left:2px;background-color:#FFFFFF;}.j_c_cal_td_hide{float:left;width:141px;height:auto;min-height:120px;padding:0px;margin:2px;text-align:left;padding-left:2px;border:1px #F0EFF0 solid;display:none;}.j_c_cal_td_weekend{float:left;width:1px;height:auto;min-height:120px;padding:0px;margin:0px;display:none;}.j_c_cal_today{color:#000000;text-align:left;float:left;width:141px;height:100px;padding:0px;margin:2px;border:1px #FCCC6C solid;padding-left:2px;background-color:#FEFFCD !important;}#cal_spacer{float:left;width:800px;height:21px;}.j_cal_body{float:left;width:195px;height:116px;padding:1px;margin:0px;text-align:center;padding-top:10px;}.j_cal_td{float:left;width:26px;height:17px;padding:0px;margin:0px;text-align:center;}.j_cal_today{background:#fccd2d !important;color:#7297c9;text-align:center;float:left;width:24px;height:17px;padding:0px;margin:0px;}.j_cal_td_weekend{float:left;width:26px;height:17px;padding:0px;margin:0px;text-align:center;}.calendar_display{margin-left:230px;margin-top:-65px;float:left;z-index:1000;position:absolute;}.datetext{color:#990000;margin-top:-5px;float:left;width:220px;height:14px;}.row{height:auto;float:left;}.small_calendar_right{float:left;margin-left:450px;margin-top:-170px;display:none;}.header{width:852px;float:left;height:22px;margin-top:2px;color:#666666;font-size:12px;font-weight:bold;text-align:center;margin-left:1px;padding:4px;}.header_left{float:left;width:740px;height:22px;text-align:left;padding-left:2px;}.header_right{float:left;width:85px;height:22px;text-align:right;}