html
{
    overflow:auto;
}
BODY
{
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #EAEAEA;
	scrollbar-face-color: #20C2DF;
	scrollbar-highlight-color: #20C2DF;
	scrollbar-3dlight-color: #56D1E6;
	scrollbar-darkshadow-color: #666666;
	scrollbar-shadow-color: #CCCCCC;
	margin-top: 0px;
	margin-left: 0px;
	color: #000000;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	font-family: Sans-Serif, Arial;
}
A
{
	font-size: 14px;
	color: #006699;
	font-family: Sans-Serif, Arial;
	text-decoration: none;
}
A:hover
{
	color: #006699;
	text-decoration: underline;
}
A:visited
{
	color: #660099;
	text-decoration: none;
}
INPUT
{
	border-right: #a5b5be 1px solid;
	border-top: #a5b5be 1px solid;
	font-size: 11px;
	border-left: #a5b5be 1px solid;
	border-bottom: #a5b5be 1px solid;
	font-family: Sans-Serif, Arial;
}
OPTION
{
	font-size: 11px;
	font-family: Sans-Serif, Arial;
}
SELECT
{
	font-size: 11px;
	color: #333333;
	font-family: Sans-Serif, Arial;
}
TEXTAREA
{
	font-size: 11px;
	color: #333333;
	font-family: Sans-Serif, Arial;
	border-right: #a5b5be 1px solid;
	border-top: #a5b5be 1px solid;
	border-left: #a5b5be 1px solid;
	border-bottom: #a5b5be 1px solid;
}
TABLE
{
	font-size: 14px;
	font-family: Sans-Serif, Arial;
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	border-spacing: 0px;
	table-layout: auto;
}
TD
{
	font-size: 14px;
	font-family: Sans-Serif, Arial;
}
TR
{
	font-size: 14px;
	font-family: Sans-Serif, Arial;
}
.font_red
{
	color: #ff0000;
}
.font_red_bold
{
	font-weight: bold;
	color: #ff0000;
}
.font_green
{
	color: #339900;
}
.font_green_bold
{
	font-weight: bold;
	color: #339900;
}
.font_white
{
	color: #FFFFFF;
}
.font_gray
{
	color: #666666;
}
.font_bold
{
	font-weight: bold;
}
.font_bold_16
{
	font-weight: bold;
	font-size: 16px;
}
.font_bold_16_red
{
	font-weight: bold;
	font-size: 16px;
	color: #ff0000;
}
.font_12_red
{
	font-size: 12px;
	color: #ff0000;
}

.bg_white
{
	background-color: #ffffff;
	vertical-align: top;
}
.top_td
{
	vertical-align: top;
}
.middel_td
{
	vertical-align: middle;
}
.bg_table_body
{
}
.bg_table_body_sub
{
}
.bg_table_body_sub_line
{
	background-color: #E2E5EA;
}
.bg_table_line
{
}
.bg_link
{
}
.table_overflow
{
	overflow: auto;
	width: 100%;
}
.table_overflow_content
{
	overflow: auto;
	width: 100%;
	height: auto;
}
.table_overflow_windows
{
	overflow: auto;
	width: 150px;
	height: 100%;
}
.table_overflow_menu
{
	overflow: auto;
	width: 100%;
	height: 97%;
}
.table_overflow_windows_profile
{
	overflow: auto;
	width: 100%;
	height: 99%;
}
.table_overflow_windows_calendar
{
	overflow: auto;
	width: 100%;
	height: 99%;
}

.table_overflow_windows_note_it
{
	overflow: auto;
	width: 100%;
	height: 98%;
}

.bg_menu_left_hidden
{
	background-color: #999999;
}
.bg_table_line_color
{
	background-color: #F4F4F4;
	vertical-align: top;
}
.bg_table_line_color_header
{
	background-color: #F4F4F4;
	vertical-align: top;
}
.bg_table_line_color_sub
{
	background-color: #DDDDDD;
}
.bg_table_line_color_white
{
	background-color: #FFFFFF;
}
.input_table_line_color
{
	border-right: #f4f4f4 1px solid;
	border-top: #f4f4f4 1px solid;
	font-size: 14px;
	border-left: #f4f4f4 1px solid;
	border-bottom: #f4f4f4 1px solid;
	font-family: Sans-Serif, Arial;
}
.input_table_line_color_sub
{
	border-right: #dddddd 1px solid;
	border-top: #dddddd 1px solid;
	font-size: 14px;
	border-left: #dddddd 1px solid;
	border-bottom: #dddddd 1px solid;
	font-family: Sans-Serif, Arial;
}
.input_table_white
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	font-size: 14px;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	font-family: Sans-Serif, Arial;
	DISPLAY: none;
}
.bg_table_line_color_bold
{
	background-color: #dcdcdc;
}
.bg_table_line_color_bolder
{
	background-color: #000000;
}
.bg_table_line_color_bolder_header
{
	height: 1px;
	background-color: #dcdcdc;
}
.font_right
{
	text-align: right;
}
.font_center
{
	text-align: center;
}
.font_left
{
	text-align: left;
}
.font_head_menu
{
	font-weight: bold;
	font-size: 8px;
	color: #828282;
	background-color: #f4f4f4;
}
.font_pageBar
{
	color: #999999;
}
.input
{
	border-right: #a5b5be 1px solid;
	border-top: #a5b5be 1px solid;
	font-size: 11px;
	border-left: #a5b5be 1px solid;
	border-bottom: #a5b5be 1px solid;
	font-family: Sans-Serif, Arial;
}
.link_menu
{
	font-size: 14px;
	color: #a5a5a5;
	font-family: Sans-Serif, Arial;
	text-decoration: none;
}
A.link_menu:hover
{
	color: #a5a5a5;
	text-decoration: underline;
}
A.link_menu:visited
{
	color: #a5a5a5;
}
.bg_calculator
{
	text-align: right;
}

.bg_calculator_head
{
	background-color: #CCE0F6;
}
.bg_calculator_table_bold
{
	background-color: #dcdcdc;
}
.bg_calculator_table
{
	background-color: #F4F4F4;
}
.bg_calendar_table_bold
{
	background-color: #dcdcdc;
}
.bg_calendar_table
{
	background-color: #F4F4F4;
}
.bg_calendar_head
{
	background-color: #CCE0F6;
}
.link_menu_over
{
	font-size: 14px;
	color: #a5a5a5;
	font-family: Sans-Serif, Arial;
	text-decoration: none;
	background-color: #CBE3FD;
}
A.link_menu_over:hover
{
	color: #a5a5a5;
	text-decoration: underline;
}
A.link_menu_over:visited
{
	color: #a5a5a5;
}
.input_disable
{
	color: #000000;
}
.font_size_8
{
	font-size: 8px;
	color: #a5a5a5;
}
.font_size_calendar
{
	font-size: 8px;
}
.font_green
{
	color: #339900;
}
.font_green_bold
{
	font-weight: bold;
	color: #339900;
}
.font_code
{
	background-color: #99FFFF;
}
.input_disabled
{
	background-color: #CCCCCC;
}
.font_underline
{
	text-decoration: underline;
}

.font_note_it_form
{
	color: #666666;
}
.td_link
{
}

.font_doc_head
{
	font-weight: bold;
	font-size: 20px;
}
.font_doc_remark
{
	font-size: 10px;
}
.font_button_head
{
	font-size: 12px;
	font-weight: bold;
}

.font_red
{
	color: #ff0000;
}
.font_12
{
	font-size: 12px;
}
.font_12_red
{
	font-size: 12px;
	color: #ff0000;
}
.font_12_green
{
	font-size: 12px;
	color: #0A9124;
}
.table_overflow
{
	overflow: auto;
	width: 100%;
	height: 99%;
}
.bg_table_col1
{
	background-color: #D5D9E2;
}
.bg_table_col2
{
	background-color: #E5E9F2;
}
.bg_table
{
	background-color: #CAC4C4;
}
.bg_table_white
{
	background-color: #FFFFFF;
}
.bg_menu
{
}
.button_80
{
	font-weight: bold;
	font-size: 10px;
	width: 80px;
	cursor: pointer;
	color: #000000;
	font-family: "Sans-Serif";
	height: 18px;
	text-align: center;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	background-color: #A4D0E7;
}
.font_doc_address
{
	font-size: 14px;
	font-family: Sans-Serif, Arial;
}
.alertTable
{
	background-color: #ffffff;
}
.alertTableGradient
{
	background-color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr=       '#ebf2f8' , startColorstr= '#dddfe5' , gradientType= '0' );
}
.alertm
{
	font-size: 12px;
	color: #333333;
	font-family: Sans-Serif, Arial;
	text-decoration: none;
}
.alertButton
{
	width: 50px;
	font-size: 14px;
	height: 26px;
	background-color: #ddd;
	filter: progid:DXImageTransform.Microsoft.Gradient( GradientType=0,StartColorStr=     '#ffffffff' ,EndColorStr= '#ffcccccc' );
	border-style: solid;
	border-color: #DDDDDD;
	border-width: 1px;
}

.bg
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.login
{
	font-size: 9pt;
	color: #333333;
	font-family: MS Sans Serif, Tahoma, sans-serif;
}
.info
{
	font-size: 12px;
	color: #333333;
	font-family: Sans-Serif, Arial;
	text-decoration: none;
}
.close
{
	font-size: 10px;
	color: #333333;
	font-family: Sans-Serif, Arial;
	text-decoration: none;
}
A.close:hover
{
	color: #00A6DD;
}
