
* {
    /* ブラウザ間の影響を最小限にする為の宣言 */
    padding:0;
    margin:0;

    font-size:100%;
    font-weight:normal;
    font-style:normal;
}

body {
    margin:5px 10px 10px 10px;
    background:#fefefe url(../images/bg.gif);

    line-height:1.3;
    font-size:80%;
    font-family:Meiryo, メイリオ, Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
}

img {
    /* ブラウザ間の影響を最小限にする為の宣言 */
    vertical-align:bottom;
    border:none;
}

p 
{ margin:10px 0px 10px 0px; }

strong , b 
{ font-weight:bold; }

em 
{ font-style:italic; }

acronym , abbr 
{ cursor:help; }

ol {
    padding-left:35px; 
    list-style-type:decimal;
    margin:0px 0px 10px 0px;
    color:#333333;
}

ul {
    padding-left:35px;
    margin:0px 0px 10px 0px;
    color:#333333;
}

li {
    margin:5px 0px 5px 0px;
}

blockquote { 
    padding-left:35px;
    margin:0px 0px 0px 0px;
    color:#333333;
}

hr {
    border-width: 1px 0px 0px 0px;
    border-style: dashed;
    border-color: gray;
    height: 1px;
}

/*
A:link { color:#999999; text-decoration:none; }
A:hover { color:#6389EF; text-decoration:underline; }
A:active { color:#999999; text-decoration:none; }
A:active:hover { color:#6389EF; text-decoration:underline; }
A:visited { color:#999999; text-decoration:none; }
A:visited:hover { color:#6389EF; text-decoration:underline; }
*/
/*
a:link { color:#004FA0 }
a:visited { color:#004FA0 }
a:hover { color:#6389EF; text-decoration:none }
a:active { color:green  }
a:focus { color:black; font-style:italic }
*/
a:link { color:#00389E; }
a:visited { color:#00389E; }
a:hover { color:#0059F4; text-decoration:none; }
a:active , a:focus { color:#FF0000; text-decoration:none;font-style:normal;}

/**************************** page ****************************/

#page
{
    /*
    width:100%;
    margin-left:auto;
    margin-right:auto;
    */
    /* positionカラムデザイン */
    margin-left:160px;
    border-left:#CCCCCC 1px solid;   
}

/**************************** container(titleとcontentを包括) ****************************/

#container
{
    /* floatカラムデザイン
       float:left;
    */
    width:100%;
}
/**************************** title ****************************/

#title
{
    margin-top:0px;
    padding:5px 10px 1px 20px;
    border-bottom:#CCCCCC 1px solid;
    text-align:right;
    color:#AAAAAA;
    background:url(../images/header_line.gif) no-repeat right bottom;
}

#title h1
{
    color:#6389EF;
    font-size:140%;
    font-weight:bold;
    text-align:left;
    /*text-indent:-1000px;*/
    /*background:url(../images/logo_title1.gif) no-repeat;*/
    height:30px;
}

#title h2
{
    font-weight:bold;
    color:#CCCCCC;
    margin-bottom:3px;
}

/**************************** content ****************************/

#content1 
{
    padding:5px 0px 5px 20px;
}

#content1 h3 
{
    padding:0px 0px 0px 5px;
    margin:10px 0px 10px 0px;

    border-left:5px solid #507CD1;
    border-bottom:1px dashed #CCCCCC;
    font-size:120%;
    font-weight:bold;
    color:#6389EF;
}

#content1 h4
{
    margin:0px 0px 0px 0px;
}

#content1 h5
{
    margin:10px 0px 10px 0px;
    vertical-align:middle;
    font-weight:bold;
    color:#6B84A8;
    background-color:#E5ECF7;
    border-left:2px solid #C7D9F5;
    padding:3px 3px 3px 6px;
}

#content1 .notice 
{
    font-weight:bold;
    color:#729B66;
    background:url(../images/squares.gif) no-repeat -1px 50%;
    padding:1px 0px 0px 22px;
    margin:5px 0px 5px 0px;
}

#content1 .notice a
{
    font-weight:normal;
}

#content1 p.Err 
{
    color:#EE0000;
    font-size:0.9em;
}

#content1 .attention 
{
    color:#AA0000;
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    font-size:0.9em;
}

/**************************** sidebar ****************************/

#sidebar {
    /* floatカラムデザイン
       HTMLのcontainerの要素の上にsidebarを配置しsidebarとcontainerをfloat:left;していたが
       描写範囲が狭くなると（floatなので当然）containerが下に落ち込むのでpositionに変更。
       また、container内の要素をwidth:100%と指定する場合には「sidebar:width:20%;」「container:width:79%;」
       等と双方に指定しなければFirefox等でおかしくなる。
       width:150px;
       float:left;
       height:100%;
    */
    /* positionカラムデザイン */
    position: absolute;
    width: 160px;
    left: 10px;
    top: 0px;
    text-align: left;
    background: url('../images/logo2.gif?d=20260402') no-repeat 40% 0%;
    padding: 90px 0px 5px 0px;
    border-right: #CCCCCC 1px solid;
}

/* ASP.NET Menuオブジェクト用CSS */
#sidebar .shadow 
{
    padding:0px 0px 5px 0px;
    background:url('../images/shadow.gif') no-repeat left bottom ;
    margin-bottom:5px;
}

#sidebar .navBox
{
    border:#B7D7AF 1px solid;
    border-right:0px;
}

#sidebar .navTitle
{
    margin:1px 0px 1px 1px;
    padding:1px 0px 1px 5px;
    color:#333333;
    background:#B7D7AF;
}

#sidebar .navTitle h4
{
    display:inline;
    vertical-align:middle;
}

#sidebar .navTitle input
{
    float:right;
    margin:1px 0px 1px 1px;
    padding:0px 2px 0px 2px;
    height:16px;
    width:16px;
}

.navStaticMenuStyle
{
    width:100%;
}

.navDynamicMenuStyle
{
    border:#B7D7AF 1px solid;
    border-top:0px;
}

.navStaticMenuItemStyle
{
    background:#F8F8F8;
    text-align:right;
    border:0px;
    border-top:#CCCCCC 1px solid;
    height:100%;
    white-space:normal;
}

.navStaticMenuItemStyle img 
{
    height:15px;
    width:15px;
}

.navDynamicMenuItemStyle 
{
    background:#F8F8F8;
    text-align:left;
    border:0px;
    border-top:#CCCCCC 1px solid;
    height:100%;
}

a.navStaticMenuItemStyle,
a.navDynamicMenuItemStyle
{
    height:26px;
    display:block;
    padding:0.25em 0.5em 0.25em 0px;
    text-decoration:none;
    font-weight:bold;
    color:#5A85B8;
}

a.navDynamicMenuItemStyle
{
    padding:0.25em 1.5em 0.25em 21px;
}

a.navStaticMenuItemStyle img ,
a.navDynamicMenuItemStyle img
{
    padding:0px 5px 0px 0px;
    height:16px;
    width:16px;
}

a.navStaticMenuItemStyle:link ,
a.navDynamicMenuItemStyle:link ,
a.navStaticMenuItemStyle:visited ,
a.navDynamicMenuItemStyle:visited ,
a.navStaticMenuItemStyle:active ,
a.navDynamicMenuItemStyle:active ,
a.navStaticMenuItemStyle:focus ,
a.navDynamicMenuItemStyle:focus
{ color:#5A85B8; }

a.navStaticMenuItemStyle:hover ,
a.navDynamicMenuItemStyle:hover
{ color:#5A85B8; }

.navStaticHoverStyle,
.navDynamicHoverStyle
{
    background:#ffffff url('../images/icon/menu_hover.gif') no-repeat left top;
}

.navStaticSelectedStyle,
.navDynamicSelectedStyle
{
    background:url('../images/icon/menu_hover_selected.gif') no-repeat left top;
}



/* <ul><li>タグで構成するメニューリストCSS
   サブメニュー展開が必要になった為、テスト用のメニューでのみ使用 
*/
#navlist
{
    padding:0 1px 1px;
    margin-left:0;
    font-weight:bold;   
    background:#F9F9F9;
}

#navlist ul 
{
    padding:0;
    margin:0;
}

#navlist li
{
    list-style:none;
    margin:0;
    border-top:#D3D3D3 1px solid;
    text-align:right;
}

#navlist li a
{
    height:26px;
    display:block;
    padding:0.25em 0.5em 0.25em 0.75em;
    background:#F9F9F9;
    text-decoration:none;
    font-weight:bold;
    color:#CCCCCC;
}

#navlist li a:link 
{ 
    color:#6389EF; 
}
#navlist li a:visited 
{
    color:#6389EF; 
}
#navlist li a:hover
{
    border-color:#FE3;
    color:#666666;
    background:#FFFFFF;
}

/**************************** infobar ****************************/

#info
{
    float:left;
    width:80%;
}


#info .shadow 
{
    margin:5px 5px 0px 5px;
    background:url('../images/shadow.gif') no-repeat right bottom;
    float: left;
}

#info .shadow img
{
    position:relative;
    top:-5px;
    left:-5px;
}

#infobar
{
    float:left;
    width:17%;
}

#infobar.shadow 
{
    margin:5px 5px 0px 15px;
    background:url('../images/shadow.gif') no-repeat right bottom;
}

#infobar .infoBox
{
    border:solid 1px #C3D9FF;
    position:relative;
    top:-5px;
    left:-5px;
}

#infobar .infoTitle
{
    margin:1px 1px 1px 1px;
    padding:1px 0px 1px 5px;
    color:#333333;
    background:#C3D9FF;
    height:1%;
}

#infobar .infoTitle h4
{
    display:inline;
    vertical-align:middle;
}

#infobar .infoTitle div
{
    float:right;
    padding:0px 2px 0px 2px;

    margin:-1px 1px -2px 0px;
    height:16px;
    width:16px;
}

#infobar .infoTitle div img
{
    vertical-align:middle;
    height:16px;
    width:16px;
}

#infobar .infolist
{
    clear:both;
    line-height:1.0;
    background-color:#E8EEFA;
    height:100%;
}

#infobar .infolist dt
{
    padding:5px 5px 1px 5px;
    border-top:solid 1px #C3D9FF;
    color:#333333;
}

#infobar .infolist dd
{
    padding:1px 5px 2px 5px;
    margin:0px 0px 0px 0px;
    text-align:right;
}

#infobar .infolist dd.attention
{
    color:#CC0000;
}

/**************************** footer ****************************/

#footer
{
    clear:both;
    padding:1px 10px 15px 20px;
    margin-top:5px;
    text-align:right;
    border-top:#CCCCCC 1px solid;
    color:#AAAAAA;
    background:url(../images/footer_line.gif) no-repeat right top;
}

#footer div
{
    margin-top:5px;
}

/**************************** HTML parts ****************************/

/*---- input全般----*/
input,textarea
{
    vertical-align:middle;
    padding:0px 4px 0px 4px;
}

select
{
    vertical-align:middle;
    padding:0px 0px 0px 0px;
    margin:1px 0px 1px 0px;
    font-size:85%;
    height:19px;
}

select option
{
    vertical-align:middle;
    padding:0px 10px 0px 5px;
}

label
{
    vertical-align:middle;
    padding:0px 2px 0px 2px;
    white-space:nowrap;
}

/*---- input text ----*/
/*IE独自*/
input.textImeActive 
{ 
    ime-mode:active;
}

input.textImeDisabled 
{
    ime-mode:disabled;
}

input.textReadonly , textarea.textReadonly
{
    padding:0px 4px 0px 4px;
    border:1px solid #CCCCCC;
    background-color:#f5f5f5;
}

input.textIme_Num
{
    ime-mode:disabled;
    text-align:right;
}

textarea
{
    /* javascriptで背景色を設定しているが3Dにならないので対応 */
    background-color:#FFFFFF;
}

/*---- MessageSpace[メッセージ領域] ----*/
div.messageSpace
{
   width:750px;
   margin: 0px 0 10px 0px;
}

.messageSpace .infoMessage,
.messageSpace .warningMessage,
.messageSpace .errorMessage,
.messageSpace .successMessage,
.messageSpace .validationMessage
{
    margin: 0px;
}

.infoMessage, 
.warningMessage, 
.errorMessage, 
.successMessage, 
.validationMessage {
	border: 1px solid;
	padding:8px 8px 8px 44px;
	background-repeat: no-repeat;
	background-position: 8px center;
}
.infoMessage {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('../images/icon/Knob Info.png');
}
.warningMessage {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../images/icon/Knob Attention.png');
}
.errorMessage {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../images/icon/Knob Cancel.png');
}
.successMessage {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('../images/icon/Knob Valid Green.png');
}
.validationMessage {
	color: #D63301;
	background-color: #FFCCBA;
	background-image: url('../images/icon/Knob validation.png');
}

/*---- showSpace[表示領域] ----*/
.showSpace
{
    background-color:#ECF7C6;
    border:1px solid #DDDDDD;
    margin:0px 0px 10px 0px;
    width:750px;
    background-image:url(../images/bg2.gif);
}

.showSpace th
{
    text-align:left;
    padding:3px 3px 3px 3px;
    font-weight:normal;
    color:#546B87;
    white-space:nowrap;
    vertical-align:middle;
}

.showSpace td
{
    vertical-align:middle;
    padding:0px 3px 0px 3px;
}

/*---- workSpace[作業領域] ----*/
.workSpace
{
    background-color:#FFF2D8;
    border:1px solid #F7C970;
    margin:0px 0px 10px 0px;
    width:750px;
    background-image:url(../images/bg2.gif);
}

.workSpace th
{
    text-align:left;
    padding:3px 3px 3px 3px;
    font-weight:normal;
    color:#546B87;
    white-space:nowrap;
    vertical-align:middle;
}

.workSpace td
{
    vertical-align:middle;
    padding:0px 3px 0px 3px;	
}

/*---- workSpace内 GridInput[GridViewに対する入力領域] ----*/
.workSpace td .GridInputSpace
{
    background-color:#F9E6D5;
    border:1px solid #FBB69F;
    width:738px;
}

.workSpace td .GridInputSpace td
{
    vertical-align:middle;
    padding:0px 3px 0px 3px;	
}

.showItem
{
    display:-moz-inline-box;
    vertical-align:middle;
    height:17px;
    margin:1px;
    text-align:left;
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    background-color:#FFFFFF;
    padding:1px 5px 1px 5px;

    line-height:normal;
    /* IEのみ */
    word-break:break-all;
}

.workSpace .showItem
{
    border:1px solid #CCCCCC;
/*
    background-color:#FFFFFF;
    padding:1px 5px 1px 5px;
*/
}

.yearMonth {
    /* カレンダーマスタ 年月ラベル */
    text-align: left;
    font-weight: bold;
    color: #999999;
    font-size: 120%;
}

/*---- buttonSpace[ボタン郡] ----*/
.buttonSpace input
{
    font-size:92%;
    width:100px;
    height:1.8em;
    margin:0px 0px 1px 0px;
}

/*---- floatBox ----*/
.floatBox table
{
    float:left;
}

/*---- テーブル ----*/
table.lineTable
{
    margin: 5px 5px 5px 5px;
    /* IE6未対応なので「cellspacing」属性でも指定 */
    border-spacing: 2px;
    border: 1px solid #666699;
    background-color:#FFFFFF;
}

table.lineTable caption
{
    text-align:left;
    font-weight: bold;
}

table.lineTable tr
{
    border: 1px solid #666699;
    padding: 3px 10px;
}

table.lineTable th
{
    border: 1px solid #666699;
    padding: 3px 10px;
    color: #333333;
    background-color: #d0d8e8;
    font-weight: bold;
}

table.lineTable td
{
    border: 1px solid #666699;
    padding: 3px 10px;
}

/*---- checkColor[確認色] ----*/
.checkColor
{
    background-color:#FAF0E6;
    border:1px solid #FAEBD7;
}



/**************************** asp web parts ****************************/

/*---- 飾りボタン ----*/
.DecorationButton
{
    height:1.5em;
    border:1px #003366 solid;
    background-color:#eef3fa;
    padding:0px 0px 1px 1px;
    margin:1px 1px 1px 1px;
    text-decoration:none;
    vertical-align:middle;
}

/*---- GridView OverFlow部 ----*/
.Overflow
{
    width:748px;
    overflow:auto; 
    padding:0px;
    margin:0px 0px 5px 0px;
    border:1px solid #DDDDDD;
}

/* IEのoverflow:autoは横スクロールが内容に覆いかぶさって出力される為、
   その分減った縦表示領域に影響されて縦スクロールが必ず出てしまう問題の対策。
*/
.HorizontalScroll
{
    overflow-y:visible;
    overflow-x:scroll;
}

.workSpace .Overflow,
.showSpace .Overflow
{
    width:735px;
    overflow:auto; 
    padding:0px;
    margin:2px 0px 2px 0px;
    border:1px solid #DDDDDD;
}

.workSpace .HorizontalScroll,
.showSpace .HorizontalScroll
{
    overflow-y:visible;
    overflow-x:scroll;
}

/*---- GridView ----*/
.GridView
{
    margin:0px 0px 0px 0px;
}

.GridView tr 
{
    border:1px solid #666699;
}

/*---- GridView ヘッダ部 ----*/
.GridView th 
{
    text-align:center;
    vertical-align:middle;
/*
    font-weight:bold;
*/    
    border:1px solid #666699;
    padding:2px 6px;
    white-space:nowrap;
    color:#FFFFFF;
}

/*---- GridView データ部 ----*/

.GridView td 
{
    border:1px solid #666699;
    padding:2px 6px;
    vertical-align:middle;
}

.GridView input
{
    vertical-align:middle;
    margin:-2px 1px;
}

/*---- GridView ページ部 ----*/
.GridView td table tr td
{
    border-style:none;
    padding:0px 3px;
}

/*---- Login ----*/
.Login
{
    margin:15px 0px 15px 50px;
}

.Login td 
{
    padding:1px 5px;
}

/*---- tabs(MultiView) ----*/
.tabs 
{
    /*float:left;*/
    width:100%;
    background:#F7F9FC;
    border-bottom:1px solid #BCD2E6;
    margin:0px 0px 10px 0px;
}
.tabs ul 
{
    margin:0;
    padding:5px 10px 0 50px;
    list-style:none;
    clear:both;
}
.tabs li 
{
    display:inline;
    margin:0;
    padding:0;
    white-space:nowrap;
    font-size:93%;
}
.tabs a 
{
    float:left;
    background:url("../images/tabs_left1.gif") no-repeat 0% -42px;
    margin:0;
    padding:0 0 0 4px;
    text-decoration:none;
}
.tabs a span 
{
    float:left;
    display:block;
    background:url("../images/tabs_right1.gif") no-repeat 100% -42px;
    padding:5px 13px 4px 6px;
    color:#546B87;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a span {float:none;}
/* End IE5-Mac hack */

.tabs a:hover span 
{
    color:#89B2FF;
}
.tabs a.current:hover span 
{
    color:#546B87;
}


.tabs a:hover 
{
    background-position:left top;
}
.tabs a:hover span 
{
    background-position:right top;
}

.tabs a.current 
{
    background-position:left top;
    /*background-position:0% -42px;*/

    position:relative;
    top:1px;
    margin-top:-4px;
}

.tabs a.current span 
{
    background-position:right top;
    /*background-position:100% -42p;*/

    color:#546B87;
    padding:7px 13px 6px 6px;
}

.tabs_e 
{
    width:100%;
    background:#F7F9FC;
    border-top:1px solid #BCD2E6;
    margin:5px 0px 10px 0px;
    height:25px;
}

.clear
{
    clear:both;
}

.DateInput                   {padding:0px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:Meiryo,メイリオ,Verdana,Arial,Helvetica,sans-serif;}
.DateInput .calendar_div     {height:175px;width:170px;position:relative;overflow:hidden;margin:auto;}
.DateInput .calendar_body    {}
.DateInput .calendar_body th {}


/*---- calendar ----*/
.calendar .ajax__calendar_container {padding:0px;position:absolute;cursor:default;width:217px;font-size:11px;text-align:center;font-family:Meiryo,メイリオ,Verdana,Arial,Helvetica,sans-serif;}

.calendar .ajax__calendar_body    {height:139px;width:217px;position:relative;overflow:hidden;margin:auto;background-color:#F5FFFA;}

.calendar .ajax__calendar_days   {top:0px;left:0px;position:absolute;text-align:center;margin:auto;}
.calendar .ajax__calendar_months {top:0px;left:0px;position:absolute;text-align:center;margin:auto;}
.calendar .ajax__calendar_years  {top:0px;left:0px;position:absolute;text-align:center;margin:auto;}

.calendar .ajax__calendar_container TABLE {font-size:11px;height:139px;width:175px;margin:0px;padding:0px;border-spacing: 0px;}

.calendar .ajax__calendar_header  {height:25px;width:100%;font-size:12px;text-align:center;padding:0px;background-color:#F5FFFA;}
.calendar .ajax__calendar_prev    {cursor:pointer;width:15px;height:15px;float:left; padding-top:5px;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../images/arrow-left.gif);}
.calendar .ajax__calendar_next    {cursor:pointer;width:15px;height:15px;float:right;padding-top:5px;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../images/arrow-right.gif);}
.calendar .ajax__calendar_title   {cursor:pointer;padding-top:3px;}

.calendar .ajax__calendar_footer  {height:20px;background-color:#FFFFFF;}
.calendar .ajax__calendar_today   {cursor:pointer;padding-top:3px;}

.calendar .ajax__calendar_dayname {height:16px; width:25px;text-align:center;padding:0px;font-weight:bold;}
.calendar .ajax__calendar_day     {height:15px; width:21px;text-align:center;padding:0px;cursor:pointer;}
.calendar .ajax__calendar_month   {height:41px; width:46px;text-align:center;cursor:pointer;overflow:hidden;}
.calendar .ajax__calendar_year    {height:41px; width:46px;text-align:center;cursor:pointer;overflow:hidden;}
  
.calendar .ajax__calendar_container {border:1px solid #3366CC;background-color:#FFFFFF;color:#000000;}
.calendar .ajax__calendar_footer    {border-top:2px solid #F5F5F5;}
.calendar .ajax__calendar_dayname   {border-bottom:1px solid #F5F5F5;color:#336666;padding-top:2px;}
.calendar .ajax__calendar_day       {border:1px solid #000000;background-color:#FFFFFF;}

.calendar .ajax__calendar_month {border:1px solid #000000;background-color:#FFFFFF;} 
.calendar .ajax__calendar_year  {border:1px solid #000000;background-color:#FFFFFF;}

.calendar .ajax__calendar_active .ajax__calendar_day   {background-color:#EDF9FF; border-color:#0066CC; color:#0066CC;} 
.calendar .ajax__calendar_active .ajax__calendar_month {background-color:#EDF9FF; border-color:#0066CC; color:#0066CC;} 
.calendar .ajax__calendar_active .ajax__calendar_year  {background-color:#EDF9FF; border-color:#0066CC; color:#0066CC;}

.calendar .ajax__calendar_other .ajax__calendar_day  {background-color:#FFFFFF; border-color:#C0C0C0; color:#C0C0C0;}
.calendar .ajax__calendar_other .ajax__calendar_year {background-color:#FFFFFF; border-color:#C0C0C0; color:#C0C0C0;}
  
.calendar .ajax__calendar_hover .ajax__calendar_day   {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.calendar .ajax__calendar_hover .ajax__calendar_year  {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

.calendar .ajax__calendar_dayCol_0{background-color:#FFAAAA;}
.calendar .ajax__calendar_dayCol_1{}
.calendar .ajax__calendar_dayCol_2{}
.calendar .ajax__calendar_dayCol_3{}
.calendar .ajax__calendar_dayCol_4{}
.calendar .ajax__calendar_dayCol_5{}
.calendar .ajax__calendar_dayCol_6{background-color:#0099FF;}
