/*gs-soft entire
  Gixon*/
body {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(images/main_di.gif);
	background-repeat:repeat-x;
	background-color: #DBE6F4;
	margin:0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A:link{
color:#000000;text-decoration:none;
}
A:hover{
color:#3d3d3d;text-decoration:underline;
}
A:visited{
color:#000000;text-decoration:none;
}
A:visited:hover{
color:#3d3d3d;text-decoration:underline;
}


.input_page{
border:solid;
border-width:1px;
border-color:#77bbff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1c4a8b;
}

.input_day{
border:solid;
border-width:1px;
border-color:#77bbff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1c4a8b;
background-image:url(images/input_day.gif);
background-repeat:no-repeat;
padding-left:5px;
padding-right:30px;}

textarea{
border:solid;
border-width:1px;
border-color:#77bbff;
}
select{
font:Arial, Helvetica, sans-serif;
font-size:12px;
}

.checkb{
border:solid;
border-width:1px;
border-color:#77bbff;
background-color:#e5f2ff;
}

.cpages{
background-color:#53c7f3;
padding-top: 6px;
padding-left: 6px;
padding-right: 6px;
padding-bottom: 2px;
font-weight:bold;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;}
.cpages A:link{color:#FFFFFF; text-decoration:none;}
.cpages A:hover{color:#12749a; text-decoration:none;}
.cpages A:visited{color:#FFFFFF; text-decoration:none;}
.cpages A:visited:hover{color:#12749a; text-decoration:none;}

/*header*/
.header{
background-image:url(Images/entire_head2.gif);
background-repeat:no-repeat;
vertical-align:top;
padding-top:0px;
height:112px;}

/*menu*/
.mu_top {
background-image:url(images/menu_top_bg.gif);
background-repeat:no-repeat;
width:135px;
height:39px;
margin-top:11px;
text-align:center;
font-weight:bold;
cursor:hand;
color:#FFFFFF;
}
.mu_top A {color:#FFFFFF;text-decoration:none;}
.mu_bg{
background-image:url(images/menu_bg.gif);
background-repeat:repeat-y;
}
.mu_bottom{
background-image:url(images/menu_bottom_bg.gif);
background-repeat:no-repeat;
}
.mu_c_bg{
background-image:url(images/menu_c_bg.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
vertical-align:top;
padding-top:10px;
text-align:center;
}
.mu_c_u{
	background-image:url(images/menu_u_item.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	font-weight:bold;
	cursor: hand;
}
.mu_c_nor{
	padding-left: 32px;
	line-height: 24px;
	padding-top: 4px;
	padding-bottom: 6px;
}
/*main content*/
.ma_top{
	background-image:url(images/main_top_bg.gif);
    background-repeat:no-repeat;
    width:642px;
    height:39px;
    margin-top:25px;
    font-weight:bold;
	vertical-align:bottom;
}
.ma_top2{
	background-image:url(images/main_top_bg2.gif);
    background-repeat:no-repeat;
    width:778px;
    height:39px;
    margin-top:25px;
    font-weight:bold;
	vertical-align:bottom;
}
.ma_bg{
background-image:url(images/main_bg.gif);
background-repeat:repeat-y;
vertical-align:top;
text-align:center;
}
.ma_bg2{
background-image:url(images/main_bg2.gif);
background-repeat:repeat-y;
vertical-align:top;
text-align:center;
}
.ma_bottom{
background-image:url(images/main_bottom_bg.gif);
background-repeat:no-repeat;
}
.ma_c_tib{
color:#0053c9;
font-size:14px;
font-weight:bold;
padding-left:2px;}
.ma_c_bg{
background-color:#e5f2ff;
text-align:center;
vertical-align:top;
padding-top:10px;}
.mc_top_bg{
background-image:url(images/mc_tb_bg.gif);
background-repeat:repeat-x;
background-color:#15a7ea;
height:26px;
font-weight:bold;
color:#FFFFFF;
padding-left:6px;}
.mc_bg{background-color:#F1F8FF;}
.mc_bg1{background-color:#FFFFFF;}
.mc_c{
height:28px;
color:#414141;
padding-left:8px;
}
.mc_c A:link{
color:#2969c2; text-decoration:none; font-weight:bold;
}
.mc_c A:hover{
color:#53c7f3; text-decoration:none; font-weight:bold;
}
.mc_c A:visited{
color:#2969c2; text-decoration:none; font-weight:bold;
}
.mc_c A:visited:hover{
color:#53c7f3; text-decoration:none; font-weight:bold;
}

.mc_ulink{
padding-left: 10px;
color:#000000;}
.mc_ulink A:link{color:#2969c2; text-decoration:none; font-weight:bold;}
.mc_ulink A:hover{color:#53c7f3; text-decoration:none; font-weight:bold;}
.mc_ulink A:visited{color:#2969c2; text-decoration:none; font-weight:bold;}
.mc_ulink A:visited:hover{color:#53c7f3; text-decoration:none; font-weight:bold;}
.cc_type A:link{color:#2969c2; text-decoration:none; font-weight:bold;}
.cc_type A:hover{color:#53c7f3; text-decoration:none; font-weight:bold;}
.cc_type A:visited{color:#2969c2; text-decoration:none; font-weight:bold;}
.cc_type A:visited:hover{color:#53c7f3; text-decoration:none; font-weight:bold;}

.mc_tb_bg{
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: bbdbee;
	border-right-color: bbdbee;
	border-bottom-color: bbdbee;
	border-left-color: bbdbee;
}
.mc_login_bg{
    padding-top:5px;
	background-color:#F1F8FF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bbdbee;
	border-right-color: #bbdbee;
	border-bottom-color: #bbdbee;
	border-left-color: #bbdbee;
}


/*normal items*/

.but_bg{
background-image:url(images/but_bg.gif);
background-repeat:no-repeat;
width:74px;
height:19px;
padding-top:3px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
cursor:hand;}

.file_bg{
background-image:url(images/icon_file.gif);
background-repeat:no-repeat;
padding-left: 20px;
height:35px;
color:#003366;
font-weight: bold;
}

.input_but{
border:solid;
border-width:1px;
border-color:#1646bd;
background-image:url(images/but_nbg.gif);
background-repeat:repeat-x;
background-color:#a4d2ff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:2px;
color:#FFFFFF;
font-weight:bold;
}
