/* css cached *//* Calendar Classes */.cal_month{font-family:sans-serif;font-size:14px;font-variant:small-caps;font-weight:bolder;color:#900;vertical-alignment:bottom;text-align:center;}.cal_goto_month,a:link.cal_goto_month,a:visited.cal_goto_month{font-family:sans-serif;font-size:12px;font-variant:small-caps;font-weight:400;color:#999;vertical-alignment:bottom;}a:hover.cal_goto_month{text-decoration:underline;}.cal_weekname{font-family:sans-serif;font-size:10px;font-variant:small-caps;font-weight:700;color:#000;vertical-alignment:bottom;}.cal_day{font-family:sans-serif;font-size:11px;font-weight:400;color:#000;background-color:#FFF;}a:link.cal_day,a:visited.cal_day{font-weight:400;color:#006;}a:hover.cal_day{text-decoration:underline;}.cal_today{font-family:sans-serif;font-size:11px;font-weight:400;color:#000;background-color:#FCFFCB;}a:link.cal_today,a:visited.cal_today{font-weight:400;color:#006;}a:hover.cal_today{text-decoration:underline;}.cal_event_today{font-family:sans-serif;font-size:11px;font-weight:400;color:#000;background-color:#DFEAFF;border:1px solid #888F9C;}a:link .cal_event_today,a:visited .cal_event_today{font-weight:400;color:#006;border:none;}span .cal_event_today{font-weight:400;color:#000;border:none;}a:hover .cal_event_today{text-decoration:underline;border:none;}.cal_event_day{font-family:sans-serif;font-size:11px;font-weight:400;color:#000;background-color:#EDF3FF;border:1px solid #EFEFEF;}a:link .cal_event_day,a:visited .cal_event_day{font-weight:400;color:#006;}span .cal_event_day{font-weight:400;color:#000;}a:hover.cal_event_day{text-decoration:underline;}.cal_count{font-family:sans-serif;font-size:10px;font-weight:400;color:#000;}.cal_noday{}.cal_table{border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:200px;}.cal_header{}.cal_menu{padding:4px;color:#9C9DAC;}.cal_menu a{color:#9C9DAC;}/*body { 	font-family: Helvetica, Tahoma, Arial, sans-serif; 	font-size: 12px; 	text-align: center; 	font-weight: normal; } a { 	text-decoration: none; 	color: #000000; 	text-align: center; } a:hover { 	text-decoration: none; 	color: #3163CE; }*/.year{border-style:outset;border-width:1px;background-color:#FAEBD7;text-align:center;}.month{border-style:none;background-color:#EEDFCC;text-align:center;}.yearname{text-align:center;font-size:18px;font-weight:700;}.monthname{text-align:center;font-size:13px;font-weight:700;background-color:#FAEBD7;color:#667171;border-style:solid;border-width:0;}.dayname{text-align:center;font-size:12px;font-weight:700;color:#667171;border-style:none;border-width:1px;}.weeknumtitle{text-align:center;font-size:10px;font-weight:700;color:#667171;border-style:none;border-width:1px;}.weeknum{text-align:center;font-size:10px;height:20px;width:20px;color:#CD5C5C;background-color:#FAEBD7;}.yearnavigation{font-size:12px;}.datepicker{background-color:#FAEBD7;}.datepickerform{margin:0;}.monthnavigation{font-family:Tahoma, Arial, sans-serif;}.monthpicker{font-size:11px;background-color:#EEDFCC;}.yearpicker{font-size:11px;background-color:#EEDFCC;}.pickerbutton{border-style:solid;border-width:1px;background-color:#EEDFCC;}.nomonthday{text-align:center;font-size:10px;height:20px;width:20px;color:#aaa;}.monthday{text-align:center;font-size:11px;font-weight:700;background-color:#FFEFDB;color:#000;height:20px;width:20px;}.today{text-align:center;font-size:11px;font-weight:700;border-width:1px;border-style:solid;background-color:#EEE9E9;color:#000;height:20px;width:20px;}.selectedday{text-align:center;font-size:11px;font-weight:700;border-width:1px;border-style:none;background-color:#CDC9C9;height:20px;width:20px;}.sunday{background-color:#FFEFDB;text-align:center;font-size:11px;font-weight:700;color:#667171;height:20px;width:20px;}.sunday a{color:#667171;}.saturday{background-color:#FFEFDB;text-align:center;font-size:11px;font-weight:700;color:#667171;height:20px;width:20px;}.saturday a{color:#667171;}.event{text-align:center;font-size:11px;font-weight:700;color:#000;background-color:#fff;height:20px;width:20px;}.event a{color:#000;}.selectedevent{text-align:center;font-size:11px;font-weight:700;border-width:1px;border-style:solid;color:#000;background-color:#CDC9C9;height:20px;width:20px;}.selectedevent a{background-color:#fff;color:#000;}.todayevent{text-align:center;font-size:11px;font-weight:700;border-width:1px;border-style:solid;color:#000;background-color:#EEE9E9;height:20px;width:20px;}.todayevent a{background-color:#fff;color:#000;}.eventcontent{font-size:10px;border-style:solid;border-width:1px;width:100%;}/* Form Styles -- Form styles are used to provide some general conformity to forms and their elements. iNet6 uses the width styles to  * set the width of various elements for a cleaner and more uniform look  */form .field_help{cursor:pointer;color:#006;margin-left:5px;font-size:77%;font-weight:700;}form .field_draft{cursor:pointer;}form ul.treeview,form ul.treeview li{list-style-type:none;}form table td{padding:4px 0;/* 2px 2px 2px;*/}form fieldset{padding:10px;border-style:solid;border-width:1px;border-color:#999;margin-left:2px;margin-top:15px;}form fieldset legend{padding-left:10px;padding-right:12px;padding-top:1px;padding-bottom:1px;margin-left:2px;font-weight:700;font-size:15px;}form fieldset fieldset legend{padding-left:none;padding-right:none;padding-top:none;padding-bottom:none;border:none;margin-left:2px;background-color:transparent;font-size:12px;}form .checkbox-group{}form .radio-group{}.form_steps{color:#999;padding:3px 0 5px;font-size:10px;}.form_steps_bypage{margin-top:3px;font-size:93%;}.form_steps_bypage .form_steps_title{font-weight:700;}.form_steps_bypage .form_steps_bypage_active{color:#006;cursor:pointer;}.form_steps_bypage .form_steps_bypage_inactive{color:#999;cursor:default;}form .label,form .radio-label,form .checkbox-label,form .section-label{font-weight:700;border-bottom:2px solid transparent;}form .label-draft,form .radio-label-draft,form .checkbox-label-draft,form .section-label-draft{font-weight:700;border-bottom:2px solid #900;}form .section-label,form .section-label-draft{margin-top:14px;border-bottom:1px solid #efefef!important;display:block;color:#666;margin-bottom:1px;}form .replace_photo_box{text-align:center;padding-top:10px;}form .header_line_below{padding:3px 0;border-top:1px solid #999;}form .photo_box{border:1px solid #ACDAB4;}form .divider{border-bottom:2px solid #ffa000;font-size:14px;font-weight:700;padding-top:20px;}form .required{color:#900;font-size:10px;}form .progress{width:1px;height:12px;color:#000;font-size:10px;overflow:hidden;background-color:#B4C6E6;padding-left:5px;}form .progress_small{width:1px;height:2px;color:#B4C6E6;font-size:0;overflow:hidden;background-color:#B4C6E6;padding-left:5px;}form .progress_draft{width:1px;height:12px;color:#000;font-size:10px;overflow:hidden;background-color:#900;padding-left:5px;}form .progress_small_draft{width:1px;height:2px;color:#B4C6E6;font-size:0;overflow:hidden;background-color:#900;padding-left:5px;}form .subformnavigation{padding-top:8px;}.autocompleter{border:1px solid #6FBEFF;width:250px;background-color:#EFF8FF;}.autocompleter ul{list-style-type:none;}.autocompleter ul li{padding:2px 10px;white-space:nowrap;font-size:11px;text-align:left;list-style-type:none;}.selectAutocompleter{background-color:#d2fb8f;}.field_columnlist{list-style:none;padding-left:1em;*padding-left:.9759em;text-indent:-1em;*text-indent:-.9759em;margin-left:15px;}.field_columnlist li{cursor:pointer;}.field_columnlist_float{padding-left:1em;*padding-left:.9759em;margin-left:15px;margin-top:8px;}.field_columnlist_float div{margin:2px;float:left;cursor:pointer;border-top:1px solid transparent;border-bottom:1px solid transparent;}.field_columnlist_float div:hover{background-color:#efefef;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.field_textlist{list-style:none;padding-left:1em;*padding-left:.9759em;text-indent:-1em;*text-indent:-.9759em;margin-top:2px;margin-bottom:3px;}.field_textlist li{cursor:pointer;display:inline;}form.dynamicform .free_float_block{margin-top:9px;}form .checkcontrol{font-size:77%;color:#666;cursor:pointer;margin-bottom:10px;}form .pstrength-minchar{font-size:77%;color:#666;}form .pstrength-info{font-size:77%;color:#ccc;}#tooltip{position:absolute;z-index:3000;border:1px solid #111;background-color:#eee;padding:5px;opacity:0.85;}#tooltip h3,#tooltip div{margin:0;}