/* Background and Border */
.x0 { BACKGROUND-COLOR: #ffffff }
.x1 { BACKGROUND-COLOR: #ffffff; border: solid 1px #003366 }
.x2 { BACKGROUND-COLOR: #065273; border: solid 0px #000000 }
.x3 { BACKGROUND-COLOR: #f3f3f3; border: solid 1px #cccccc }
.x4 { BACKGROUND-COLOR: #77B4CF; border: solid 0px #000000 }

/* Web Fonts */
.c1{ FONT-FAMILY: Arial; FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #333333; MARGIN: 0px 0px }
.c2{ FONT-FAMILY: Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #777777; MARGIN: 0px 0px }
.c3{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #333333; MARGIN: 0px 10px }
.c4{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #ffffff; MARGIN: 0px 10px }
.c5{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #333333; MARGIN: 3px 5px }
.c6{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #3A7894; MARGIN: 15px 0px 0px 0px }

.c11 { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 28px; font-weight: normal; COLOR: #3A7894; MARGIN: 0px 0px }
.c12 { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 20px; font-weight: normal; COLOR: #1A4771; MARGIN: 0px 0px }
.c13 { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 16px; font-weight: bold; COLOR: #195864; MARGIN: 0px 0px }
.c14 { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 12px; font-weight: normal; COLOR: #296783; MARGIN: 0px 0px }
.c15 { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; font-weight: normal; COLOR: #555555; MARGIN: 0px 0px; LINE-HEIGHT: 18px}
.c16 { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px; font-weight: normal; COLOR: #777777; MARGIN: 0px 0px; LINE-HEIGHT: 16px}
.c17 { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; font-weight: normal; COLOR: #111111; MARGIN: 0px 0px; LINE-HEIGHT: 18px}

/* Login Control */
.login_bg { BACKGROUND-COLOR: #77B4CF; border: solid 0px #BC3702 }
.login_header { BACKGROUND-COLOR: #949494; border: solid 0px #000000 }

.login_font1{ FONT-FAMILY: Tahoma, Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #093A52; MARGIN: 5px 10px }
.login_font2{ FONT-FAMILY: Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #ffffff; MARGIN: 0px 0px }

/* Bulletin */
.board_bgd { BACKGROUND-COLOR: #0D3F58; border: solid 0px #000000 }
.board_header { BACKGROUND-COLOR: #999999; border: solid 0px #000000 }
.board_font1{ FONT-FAMILY: Tahoma, Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #ffffff; MARGIN: 5px 10px }

.bulletin_bgd { BACKGROUND-COLOR: #0D3F58; border: solid 0px #000000 }
.bulletin_alt { BACKGROUND-COLOR: #0D3F58; border: solid 0px #000000 }

.bulletin_font1{ FONT-FAMILY: Tahoma, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #ffffff; MARGIN: 0px 0px }
.bulletin_font2{ FONT-FAMILY: Tahoma, Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #96CCE4; MARGIN: 0px 0px }

/* ASP Objects */
.listbox { FONT-FAMILY: Tahoma, Arial; FONT-SIZE: 11px; COLOR: #555555; WIDTH: 100%; }
.textbox_Tiny { FONT-FAMILY: Tahoma, Arial; FONT-SIZE: 11px; COLOR: #555555; WIDTH: 75px; }
.textbox_Short { FONT-FAMILY: Tahoma, Arial; FONT-SIZE: 11px; COLOR: #555555; WIDTH: 150px; height: 20px }
.textbox_Long { FONT-FAMILY: Tahoma, Arial; FONT-SIZE: 11px; COLOR: #555555; WIDTH: 100%; height: 20px }
.button_Large { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial; width:120px; height:30px}
.button_Small { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial; width:50px; height:20px}
.button_Radio { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial;}
.error { FONT-FAMILY: Tahoma, Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #ff0000; MARGIN: 5px 2px }

.table1 { BACKGROUND-COLOR: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid }

A:active { COLOR: #333333; TEXT-DECORATION: none }
A:visited { COLOR: #333333; TEXT-DECORATION: none }
A:link { COLOR: #333333; TEXT-DECORATION: none }
A:hover { COLOR: #333333; TEXT-DECORATION: underline }

/* Menu (Home) */
.menuhome_bg { BACKGROUND-COLOR: #4488AA; border: solid 0px #000000 }
.menuhome_header { BACKGROUND-COLOR: #4488AA; border: solid 0px #000000 }
.menuhome_font1{ FONT-FAMILY: Tahoma, Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #093A52; MARGIN: 5px 10px }

.menuhomeMenu { font-family: Tahoma, Arial; font-size: 11px; font-weight: normal; white-space: nowrap; cursor: hand; }
.menuhomeSubMenu { position: absolute; visibility: hidden; z-index: 100; border: 0; padding: 0; overflow: visible; filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999, Direction=135, Strength=2); }
.menuhomeSubMenuTable { font-family: Verdana, Arial; font-size: 11px; font-weight: normal; white-space: nowrap; cursor: hand; overflow: visible; }

.menuhomeMainItem { background-color: #4488AA; color: #555555; border: 0; cursor: hand; white-space: nowrap; }
.menuhomeMainItemHover, .menuhomeMainItemActive { background-color: #36799A; color: #333333; border: 0; cursor: hand; white-space: nowrap; }
.menuhomeMenuItem { padding: 3px 10px 3px 5px; background-color: #B4572D; color: #ffffff; border: 0; cursor: hand; white-space: nowrap; }
.menuhomeMenuItemHover, .menuhomeMenuItemActive { background-color: #9F451D; color: #ffffff; border: 0; cursor: hand; white-space: nowrap; }

td.menuhomeMainFolderLeft, td.menuhomeMainItemLeft { padding: 0px 0px 0px 0px; background-color: inherit; }
td.menuhomeMainFolderRight, td.menuhomeMainItemRight { padding: 0px 0px 0px 0px; background-color: inherit; }
td.menuhomeMainFolderText, td.menuhomeMainItemText { width: 230px; padding: 10px 0px 10px 10px; border-bottom: 0px solid #D5E6EE; background-color: inherit; white-space: nowrap; }
td.menuhomeMainItemHover, td.menuhomeMainItemActive { padding: 0px 0px 0px 0px; border-left: 0px solid #000000 }

.menuhomeMenuFolderText, .menuhomeMenuItemText { padding: 5px 10px 5px 5px; border-bottom: 0px solid #000000; background-color: inherit; white-space: nowrap; }
.menuhomeMenuFolderLeft, .menuhomeMenuItemLeft { padding: 0px 0px 0px 5px; background-color: #89350F; white-space: nowrap; }
.menuhomeMenuFolderRight, .menuhomeMenuItemRight { padding: 0px 1px 0px 0px; border: 0; background-color: #89350F; white-space: nowrap; }

/* Menu (Site) */
.menu_bg { BACKGROUND-COLOR: #77B4CF; border: solid 0px #000000 }
.menu_font1{ FONT-FAMILY: Tahoma, Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #093A52; MARGIN: 5px 10px }

.menuMenu { font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; white-space: nowrap; cursor: hand; }
.menuSubMenu { position: absolute; visibility: hidden; z-index: 100; border: 0; padding: 0; overflow: visible; filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999, Direction=135, Strength=2); }
.menuSubMenuTable { font-family: Verdana, Arial; font-size: 11px; font-weight: normal; white-space: nowrap; cursor: hand; overflow: visible; }

.menuMainItem { background-color: #77B4CF; color: #ffffff; border: 0; cursor: hand; white-space: nowrap; }
.menuMainItemHover, .menuMainItemActive { background-color: #67A5C1; color: #ffffff; border: 0; cursor: hand; white-space: nowrap; }
.menuMenuItem { background-color: #77B4CF; color: #ffffff; border: 0; cursor: hand; white-space: nowrap; }
.menuMenuItemHover, .menuMenuItemActive { background-color: #67A5C1; color: #ffffff; border: 0; cursor: hand; white-space: nowrap; }

td.menuMainFolderLeft, td.menuMainItemLeft { padding: 0px 0px 0px 0px; background-color: inherit; }
td.menuMainFolderRight, td.menuMainItemRight { padding: 0px 0px 0px 0px; background-color: inherit; }
td.menuMainFolderText, td.menuMainItemText { width: 220px; padding: 7px 0px 7px 10px; border-bottom: 1px solid #5D9BB6; background-color: inherit; white-space: nowrap; }
td.menuMainItemHover, td.menuMainItemActive { padding: 0px 0px 0px 0px; border-left: 0px solid #000000 }

.menuMenuFolderText, .menuMenuItemText { width:180px; padding: 7px 0px 7px 5px; border-bottom: 1px solid #5D9BB6; background-color: inherit; white-space: nowrap; }
.menuMenuFolderLeft, .menuMenuItemLeft { padding: 0px 0px 0px 5px; background-color: #3C7994; white-space: nowrap; }
.menuMenuFolderRight, .menuMenuItemRight { padding: 0px 1px 0px 0px; border: 0; background-color: #3C7994; white-space: nowrap; }

/* Menu (Portal) */
.menuPortalMenu { font-family: Verdana, Arial; font-size: 10px; font-weight: bold; white-space: nowrap; cursor: hand; }
.menuPortalSubMenu { width:180px; position: absolute; visibility: hidden; z-index: 100; border: 0; padding: 0; overflow: visible; filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999, Direction=135, Strength=2); }
.menuPortalSubMenuTable { font-family: Verdana, Arial; font-size: 11px; font-weight: normal; white-space: nowrap; cursor: hand; overflow: visible; }

.menuPortalMainItem { padding: 3px 15px 3px 15px; background-color: #ffffff; color: #555555; border-left: 1px solid #5D9BB6; cursor: hand; white-space: nowrap; }
.menuPortalMainItemHover, .menuMainItemActive { padding: 1px 15px 1px 15px; background-color: #EBF2F5; color: #333333; border-left: 1px solid #5D9BB6; cursor: hand; white-space: nowrap; }
.menuPortalMenuItem { background-color: #DDE9EE; color: #555555; border: 0; cursor: hand; white-space: nowrap; }
.menuPortalMenuItemHover, .menuMenuItemActive { background-color: #CCDCE3; color: #333333; border: 0; cursor: hand; white-space: nowrap; }

td.menuPortalMainFolderLeft, td.menuPortalMainItemLeft { padding: 0px 0px 0px 0px; background-color: inherit; }
td.menuPortalMainFolderRight, td.menuPortalMainItemRight { padding: 0px 0px 0px 0px; background-color: inherit; }
td.menuPortalMainFolderText, td.menuPortalMainItemText { padding: 7px 0px 7px 10px; border-bottom: 1px solid #5D9BB6; background-color: inherit; white-space: nowrap; }
td.menuPortalMainItemHover, td.menuPortalMainItemActive { padding: 3px 15px 3px 15px; border-left: 1px solid #5D9BB6 }

.menuPortalMenuFolderText, .menuPortalMenuItemText { width:180px; padding: 6px 0px 6px 5px; border-bottom: 1px solid #BFD3DC; background-color: inherit; white-space: nowrap; }
.menuPortalMenuFolderLeft, .menuPortalMenuItemLeft { padding: 0px 1px 0px 0px; background-color: #5D9BB6; white-space: nowrap; }
.menuPortalMenuFolderRight, .menuPortalMenuItemRight { padding: 0px 5px 0px 0px; border: 0; background-color: #5D9BB6; white-space: nowrap; }