/* COLORS */
/* blue:                 4EB6DB - CAE9F4 - E4F4F9 */
/* light-green:          C7D943 - EEF4C6 - F6F9E2 */
/* purple:               7b71a8 - D7D4E5 - EBE9F2 */
/* salmon:               EE9B6A - FAE1D2 - FCF0E8 */
/* green:                7CC5A1 - D7EDE3 - EBF6F1 */
/* yellow:               F8C400 - FDEDB2 - FEF6D8 */

/* IMAGE COLORS */
/* blue: 1_ */
/* light-green: 2_ */
/* purple: 3_ */
/* salmon: 4_*/
/* green: 5_ */
/* yellow: 6_ */

BODY {margin-top:0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}

/* TEXT GRAY */
.textXXS_gray, .textXXS_gray_bold, .textXS_gray, .textXS_gray_bold, .textS_gray_bold, .textM_gray_bold, .textL_gray_bold, .text23_gray_bold 
{font-family: Arial, Helvetica, sans-serif; color: gray;}
.textXXS_gray {font-size: 11px;}
.textXS_gray {font-size: 13px;}
.textXXS_gray_bold {font-size: 11px; font-weight: bold;}
.textXS_gray_bold {font-size: 13px; font-weight: bold;}
.textS_gray_bold {font-size: 15px; font-weight: bold;}
.textM_gray_bold {font-size: 18px; font-weight: bold;}
.textL_gray_bold {font-size: 23px; font-weight: bold;}
.text23_gray_bold {font-size: 23px; font-weight: bold;}

/* TEXT BLACK */
.textXS, .textXXS, .textXXS_bold, .textXS_bold, .textS_bold, .textM_bold, .textL_bold 
{font-family: Arial, Helvetica, sans-serif; color: #000000;}
.textXXS {font-size: 11px;}
.textXS {font-size: 13px;}
.textXS_bold {font-size: 13px; font-weight: bold;}
.textXXS_bold {font-size: 11px; font-weight: bold;}
.textS_bold {font-size: 15px; font-weight: bold;}
.textM_bold {font-size: 18px; font-weight: bold;}
.textL_bold {font-size: 23px; font-weight: bold;}

/* TEXT WHITE */
.textXS_white, .textXS_white_bold, .textS_white_bold, .textM_white_bold, .textL_white_bold, .text23_white_bold 
{font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
.textXS_white {font-size: 13px;}
.textXS_white_bold {font-size: 13px; font-weight: bold;}
.textS_white_bold {font-size: 15px; font-weight: bold;}
.textM_white_bold {font-size: 18px; font-weight: bold;}
.textL_white_bold {font-size: 23px; font-weight: bold;}
.text23_white_bold {font-size: 23px; font-weight: bold;}

/* TEXT A */
.text_colorA_XXS_bold, .text_colorA_XS, .text_colorA_XS_bold, .text_colorA_S_bold, .text_colorA_M_bold, .text_colorA_L_bold 
{font-family: Arial, Helvetica, sans-serif; color: #4EB6DB;}
.text_colorA_XXS_bold { font-size: 11px; font-weight: bold; }
.text_colorA_XS {font-size: 13px;}
.text_colorA_XS_bold {font-size: 13px; font-weight: bold;}
.text_colorA_S_bold {font-size: 15px; font-weight: bold;}
.text_colorA_M_bold {font-size: 18px; font-weight: bold;}
.text_colorA_L_bold {font-size: 23px; font-weight: bold;}

/* TEXT B */
.text_colorB_XS, .text_colorB_XS_bold, .text_colorB_S_bold, .text_colorB_M_bold, .text_colorB_L_bold 
{font-family: Arial, Helvetica, sans-serif; color: #7b71a8;}
.text_colorB_XS {font-size: 13px;}
.text_colorB_XS_bold {font-size: 13px; font-weight: bold;}
.text_colorB_S_bold {font-size: 15px; font-weight: bold;}
.text_colorB_M_bold {font-size: 18px; font-weight: bold;}
.text_colorB_L_bold {font-size: 23px; font-weight: bold;}

/* GO */
.goA {background-image: url(images/1_go.gif); background-repeat: no-repeat;}
.goB {background-image: url(images/3_go.gif); background-repeat: no-repeat;}

/* BORDER */
.border_colorA, .border_colorB {border: 1px; border-style: solid;}
.border_colorA {border-color: #4EB6DB;}
.border_colorB {border-color: #7b71a8;}
.border2_colorA, .border2_colorB {border-style: solid solid solid solid; border-width: 1px 0px 1px 0px;}
.border2_colorA {border-color: #4EB6DB;}
.border2_colorB {border-color: #7b71a8;}

/* FLIP A*/
.tabA_small_l, .tabA_small_r {height: 10px; width: 5px;}
.tabA_l, .tabA_r {height: 27px; width: 10px;}
.tabA_small_l {background-image: url(images/1_small_tab_l.gif);}
.tabA_small_bg {background-image: url(images/1_color.gif);}
.tabA_small_r {background-image: url(images/1_small_tab_r.gif);}
.tabA_l {background-image: url(images/1_tab_l.gif); background-repeat: no-repeat;}
.tabA_bg {background-image: url(images/1_color.gif);}
.tabA_r {background-image: url(images/1_tab_r.gif); background-repeat: no-repeat;}

/* FLIP B*/
.tabB_small_l, .tabB_small_r {height: 10px; width: 5px;}
.tabB_l, .tabB_r {height: 27px; width: 10px; background-position: top; background-repeat: no-repeat;}
.tabB_small_l {background-image: url(images/3_small_tab_l.gif);}
.tabB_small_bg {background-image: url(images/3_color.gif);}
.tabB_small_r {background-image: url(images/3_small_tab_r.gif);}
.tabB_l {background-image: url(images/3_tab_l.gif); background-repeat: no-repeat;}
.tabB_bg {background-image: url(images/3_color.gif);}
.tabB_r {background-image: url(images/3_tab_r.gif); background-repeat: no-repeat;}

/* BACKGROUNDS*/
.bg_colorA {background-image: url(images/1_color.gif);}
.bg_colorB {background-image: url(images/3_color.gif);}
.bg_colorA_alpha {background-color: #CAE9F4;}
.bg_colorB_alpha {background-color: #D7D4E5;}
.bg_colorA_alpha2 {background-color: #E4F4F9;}
.bg_colorB_alpha2 {background-color: #EBE9F2;}
.bg_topA {background-image: url(images/1_bg_top2.gif); background-repeat: repeat-x;}
.bg_topB {background-image: url(images/3_bg_top2.gif); background-repeat: repeat-x;}
.bg_topA2 {background-image: url(images/1_bg_top2.gif); background-repeat: repeat-x; background-position: bottom;}
.bg_topB2 {background-image: url(images/3_bg_top2.gif); background-repeat: repeat-x; background-position: bottom;}

/* NUMBER A*/
.numberA {background-image: url(images/1_number.gif); background-position: bottom; height: 60px; width: 63px;}
.numberA_r {background-image: url(images/1_number_r.gif); width: 20px; background-position: bottom;}
.numberA_bg {background-image: url(images/1_number_bg.gif); background-position: bottom; line-height: 30px}

/* NUMBER B*/
.numberB {background-image: url(images/3_number.gif); background-position: bottom; height: 60px; width: 63px;}
.numberB_r {background-image: url(images/3_number_r.gif); width: 20px; background-position: bottom;}
.numberB_bg {background-image: url(images/3_number_bg.gif); background-position: bottom; line-height: 30px}

/* DOTS*/
.dotA {list-style: square url(images/1_dot.gif);}
.dotB {list-style: square url(images/3_dot.gif);}

/* FADING BOX A LARGE*/
.fadeA_top_l, .fadeA_top_r, .fadeA_bottom_l, .fadeA_bottom_r 
{height: 10px; width: 10px; background-repeat: no-repeat;}
.fadeA_top_bg, .fadeA_bottom_bg 
{width: 90%; background-repeat: repeat-x;}
.fadeA_top_l {background-image: url(images/1_fade_top_l.gif); background-position: left;}
.fadeA_top_r {background-image: url(images/1_fade_top_r.gif); background-position: right;}
.fadeA_top_bg {background-image: url(images/1_fade_top.gif);}
.fadeA_l {background-image: url(images/1_fade_l.gif); width: 5px;}
.fadeA_r {background-image: url(images/1_fade_r.gif); width: 5px;}
.fadeA_bg {background-image: url(images/1_fade_bg.gif); background-repeat: repeat;}
.fadeA_bottom_l {background-image: url(images/1_fade_bottom_l.gif); background-position: left;}
.fadeA_bottom_r {background-image: url(images/1_fade_bottom_r.gif); background-position: right;}
.fadeA_bottom_bg {background-image: url(images/1_fade_bottom.gif);}

/* FADING BOX B LARGE*/
.fadeB_top_l, .fadeB_top_r, .fadeB_bottom_l, .fadeB_bottom_r 
{height: 10px; width: 10px; background-repeat: no-repeat;}
.fadeB_top_bg, .fadeB_bottom_bg 
{width: 90%; background-repeat: repeat-x;}
.fadeB_top_l {background-image: url(images/3_fade_top_l.gif);  background-position: top;}
.fadeB_top_r {background-image: url(images/3_fade_top_r.gif);  background-position: top;}
.fadeB_top_bg {background-image: url(images/3_fade_top.gif);  background-position: top;}
.fadeB_l {background-image: url(images/3_fade_l.gif); width: 5px;}
.fadeB_r {background-image: url(images/3_fade_r.gif); width: 5px;}
.fadeB_bg {background-image: url(images/3_fade_bg.gif); background-repeat: repeat;}
.fadeB_bottom_l {background-image: url(images/3_fade_bottom_l.gif); background-position: left;}
.fadeB_bottom_r {background-image: url(images/3_fade_bottom_r.gif); background-position: right;}
.fadeB_bottom_bg {background-image: url(images/3_fade_bottom.gif);}
	
/* FADING BOX A SMALL*/
.fadeA_small_l, .fadeA_small_r {height: 29px; width: 10px;}
.fadeA_small_l {background-image: url(images/1_small_fade_l.gif);}
.fadeA_small_bg {background-image: url(images/1_small_fade_bg.gif); background-position: bottom;}
.fadeA_small_r {background-image: url(images/1_small_fade_r.gif);}
	
/* FADING BOX B SMALL*/
.fadeB_small_l, .fadeB_small_r {height: 29px; width: 10px;}
.fadeB_small_l {background-image: url(images/3_small_fade_l.gif);}
.fadeB_small_bg {background-image: url(images/3_small_fade_bg.gif);}
.fadeB_small_r {background-image: url(images/3_small_fade_r.gif);}

.menu_top, .menu_top a:link, .menu_top a:visited, .menu_top a:hover, .menu_top a:active
{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.menu_top a:link {}
.menu_top a:visited {}
.menu_top a:hover {color: #000000;}
.menu_top a:active {}

.menu_left, .menu_left a:link, .menu_left a:visited, .menu_left a:hover, .menu_left a:active
{font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.menu_left a:link {}
.menu_left a:visited {}
.menu_left a:hover {text-decoration: underline;}
.menu_left a:active {}

/*
.menu_right, .menu_right a:link, .menu_right a:visited, .menu_right a:hover, .menu_right a:active
{font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; color: #4EB6DB;}
.menu_right a:link {}
.menu_right a:visited {}
.menu_right a:hover {color: #000000;}
.menu_right a:active {}
*/
.menu_right, .menu_right a:link, .menu_right a:visited, .menu_right a:hover, .menu_right a:active
{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; padding-top: 5px; color: #7b71a8;}
.menu_right a:link {}
.menu_right a:visited {}
.menu_right a:hover {color: #000000;}
.menu_right a:active {}


.menu_text, .menu_text a:link, .menu_text a:visited, .menu_text a:hover, .menu_text a:active
{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #4EB6DB;}
.menu_text a:link {}
.menu_text a:visited {}
.menu_text a:hover {color: #000000;}
.menu_text a:active {}

.menu_bottom, .menu_bottom a:link, .menu_bottom a:visited, .menu_bottom a:hover, .menu_bottom a:active
{font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; color: #FFFFFF;}
.menu_bottom a:link {}
.menu_bottom a:visited {}
.menu_bottom a:hover {color: #000000;}
.menu_bottom a:active {}

.link_tiny, .link_tiny a:link, .link_tiny a:visited, .link_tiny a:hover, .link_tiny a:active
{font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal; color: #666666;}
.link_tiny a:link {}
.link_tiny a:visited {}
.link_tiny a:hover {color: #000000;}
.link_tiny a:active {}

div.menu a {background-color: #D7D4E5; color: #000000; text-decoration:none; width: 100%; padding-left: 5px;}
div.menu a:link {background-color: #D7D4E5; color: #000000;}
div.menu a:active {background-color: #D7D4E5; color: #000000;}
div.menu a:visited {background-color: #D7D4E5; color: #000000;}
div.menu a:hover {background-color: #FFFFFF; color: #000000;}

div.menu1 a {background-color: #D7D4E5; color: #000000; text-decoration:none;  width: 100%; padding-left: 5px;}
div.menu1 a:link {background-color: #D7D4E5; color: #000000;}
div.menu1 a:active {background-color: #D7D4E5; color: #000000;}
div.menu1 a:visited {background-color: #D7D4E5; color: #000000;}
div.menu1 a:hover {background-color: #FFFFFF; color: #000000;}

div.menu2 a {background-color: #E4F4F9; color: #000000; text-decoration: none; width: 100%; padding-left: 5px;}
div.menu2 a:link {background-color: #E4F4F9; color: #000000;}
div.menu2 a:active {background-color: #E4F4F9; color: #000000;}
div.menu2 a:visited {background-color: #E4F4F9; color: #000000;}
div.menu2 a:hover {background-color: #FFFFFF;color: #000000;}

div.menu3 a {background-color: #EBE9F2; color: #000000; text-decoration: none; width: 100%; padding-left: 5px;}
div.menu3 a:link {background-color: #EBE9F2; color: #000000;}
div.menu3 a:active {background-color: #EBE9F2; color: #000000;}
div.menu3 a:visited {background-color: #EBE9F2; color: #000000;}
div.menu3 a:hover {background-color: #FFFFFF;color: #000000;}

a {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; color: #000000;}
a:link {}
a:visited {}
a:hover {color: #000000;}
a:active {}

textarea {border: 1px; border-style: solid; border-color: #4EB6DB; font-size: 12px;}
.button_form {
	font-size: 10px;
	color: #000000;
	background-color: #7b71a8;
	padding: 1px;
	font-family: Verdana, sans-serif;
	border-width:1px;
	border-color: #7b71a8;
}
.button_form2 {
	font-size: 10px;
	color: #000000;
	background-color: #4EB6DB;
	padding: 1px;
	font-family: Verdana, sans-serif;
	border-width:1px;
	border-color: #4EB6DB;
}
/* LOGIN */
.button_login {font-size: 10px; color: #000000; background-color: #4EB6DB;	font-family: Verdana, sans-serif; border-width:1px; border-color: #4EB6DB;}
.border_login {border-width: 0px; font-size: 10px; color: #666666; background-color: #FFFFFF; padding-left:5px; padding-right:5px;}
.text_login {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; 	padding-left:5px; padding-right:5px;}
.link_menu, .link_menu a:link, .link_menu a:visited, .link_menu a:hover, .link_menu a:active
{font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal; color: #666666;  padding-left:5px; padding-right:5px;}
.link_menu a:link {}
.link_menu a:visited {}
.link_menu a:hover {color: #000000;}
.link_menu a:active {}
.error{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: red;}

/* GRID */
.grid_H{font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding-left:5px; vertical-align:top;}
.grid_I{font-size: 13px; background-color: #CAE9F4; font-family: Arial, Helvetica, sans-serif; padding-left:5px; vertical-align:top;}
.grid_A{font-size: 13px; background-color: #E4F4F9; font-family: Arial, Helvetica, sans-serif; padding-left:5px; vertical-align:top;}
.grid_F{font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding-left:5px; vertical-align:top;}

/* Custom Calendar Control */
.date_selected {background: #666666; border:3px solid #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
.date_selected a:link {background: #666666; border:3px solid #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
.date_selected a:visited {background: #666666; border:3px solid #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
.date_selected a:hover {background: #666666; border:3px solid #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
.date_selected a:active {background: #666666; border:3px solid #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
.date_normal {font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.date_info {background: #4EB6DB; border:3px solid #4EB6DB; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

/* PRINT TABLE */
.border_TL {border-width: 1px 1px 0px 1px; border-style: solid; border-color: #4EB6DB;}
.border_TR {border-width: 1px 1px 0px 0px; border-style: solid; border-color: #4EB6DB;}
.border_BL {border-width: 1px 1px 1px 1px; border-style: solid; border-color: #4EB6DB;}
.border_BR {border-width: 1px 1px 1px 0px; border-style: solid; border-color: #4EB6DB;}
.border_T {border-width: 1px 0px 0px 0px; border-style: solid; border-color: #4EB6DB;}
