a {text-decoration : none;}
a:link  {text-decoration : underline;}
a:active  {text-decoration : underline;}
a:visited  {text-decoration : underline;}
a:hover  {text-decoration : none; color : red;}

input, select    { border: 1px solid silver; }
input.error, select.error {padding-right: 16px; border: 1px solid red; background-color: #FFFCE2; background-image: url(/images/warning_obj.gif); background-position: right; background-repeat: no-repeat;}
input:focus, select:focus {border: 1px solid red; background-color:#EFEFEF;}
.mandatory  { font-weight: bold; }



.roundedcornr_box_559815 {
   background: #ff0000;
}
.roundedcornr_top_559815 div {
   background: url(/images/roundedcornr_559815_tl.png) no-repeat top left;
}
.roundedcornr_top_559815 {
   background: url(/images/roundedcornr_559815_tr.png) no-repeat top right;
}
.roundedcornr_bottom_559815 div {
   background: url(/images/roundedcornr_559815_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_559815 {
   background: url(/images/roundedcornr_559815_br.png) no-repeat bottom right;
}

.roundedcornr_top_559815 div, .roundedcornr_top_559815, 
.roundedcornr_bottom_559815 div, .roundedcornr_bottom_559815 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_559815 { margin: 0 10px; }



.roundedcornr_box_840695 {
	background: url(/images/roundedcornr_840695_tl.png) no-repeat top left;
}
.roundedcornr_top_840695 {
	background: url(/images/roundedcornr_840695_tr.png) no-repeat top right;
}
.roundedcornr_bottom_840695 {
	background: url(/images/roundedcornr_840695_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_840695 div {
	background: url(/images/roundedcornr_840695_br.png) no-repeat bottom right;
}
.roundedcornr_content_840695 {
	background: url(/images/roundedcornr_840695_r.png) top right repeat-y;
}

.roundedcornr_top_840695 div,.roundedcornr_top_840695,
.roundedcornr_bottom_840695 div, .roundedcornr_bottom_840695 {
	width: 100%;
	height: 8px;
	font-size: 1px;
}
.roundedcornr_content_840695, .roundedcornr_bottom_840695 {
	margin-top: -19px;
}
.roundedcornr_content_840695 { padding: 0 8px; }



.roundedcornr_box_611069 {
	background: url(/images/roundedcornr_611069_tl.png) no-repeat top left;
}
.roundedcornr_top_611069 {
	background: url(/images/roundedcornr_611069_tr.png) no-repeat top right;
}
.roundedcornr_bottom_611069 {
	background: url(/images/roundedcornr_611069_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_611069 div {
	background: url(/images/roundedcornr_611069_br.png) no-repeat bottom right;
}
.roundedcornr_content_611069 {
	background: url(/images/roundedcornr_611069_r.png) top right repeat-y;
}

.roundedcornr_top_611069 div,.roundedcornr_top_611069,
.roundedcornr_bottom_611069 div, .roundedcornr_bottom_611069 {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.roundedcornr_content_611069, .roundedcornr_bottom_611069 {
	margin-top: -19px;
}
.roundedcornr_content_611069 { padding: 0 7px; }




.clsDataArea{
	width:108px;
	background : #F4F4F4;
}

.clsOuterFrame {
	background-color : #3F738D;
}

.clsInnerFrame {
	background-color : #7BA1B1;
}

.clsTopPartNavpanel {
	background-color : #C7DCDE;
	height: 3px;
}

.clsBottomPartNavpanel{
	background-color : #59879D;
	height: 3px;
}

.clsNavpanel {
	background-color : #7BA1B1;
	
}
.clsDateGrid{
	background-color : #3F738D;
	
}


.clsWeekDay{
	background-color: #ECECF1;
	font: bold 11px Verdana, Arrial Narrow, sans-serif;
	color: #3F738D;
	width : 15 px;
	text-align: center;
}


.clsSelectedDayCell{
	background-color: #F22800;
	text-align: center;
}
.clsWorkDayCell{
	background-color: #FFFFFF;
	text-align: center;
	width : 15 px;
}
.clsHoliDayCell{
	background-color: #DCE6F0;
	text-align: center;
	width : 15 px;
}
.clsOtherMonthDayCell{
	background-color: #FFFFFF; 
	text-align: center;
	width : 15 px;
}


.clsOtherMonthDay{
	font: 11px Verdana, Arrial Narrow, sans-serif;
	color: Silver;
	text-decoration : none;
}
.clsCurrentMonthDay{
	font:  11px Verdana, Arrial Narrow, sans-serif; 
	color: #3F738D;
	text-decoration : none;
}
.clsSelectedDay{
	font: 11px Verdana, Arrial Narrow, sans-serif;
	color: #FFFFFF;
	text-decoration : none;
}

.clsInfoTitle{
	font: 11px Verdana, Arrial Narrow, sans-serif; 
	color: #FFFFFF;
	text-align: center;
}

