@import "/asset/css/library/default.css";

.Page_Y_L {background:url(/asset/image/background/Page_Y_L.gif) repeat-y left top;}
.Page_Y_R {background:url(/asset/image/background/Page_Y_R.gif) repeat-y right top;}
.Page_T_X {background:url(/asset/image/background/Page_T_X.gif) repeat-x left top;}
.Page_T_L {background:url(/asset/image/background/Page_T_L.gif) no-repeat left top;}
.Page_T_R {background:url(/asset/image/background/Page_T_R.gif) no-repeat right top;}
.Page_B_X {background:url(/asset/image/background/Page_B_X.gif) repeat-x left bottom;}
.Page_B_L {background:url(/asset/image/background/Page_B_L.gif) no-repeat left bottom;}
.Page_B_R {background:url(/asset/image/background/Page_B_R.gif) no-repeat right bottom;}

.MinWidth {width:820px;font-size:0px;height:0px;}

.Page_Header_Padding {padding:0 50px 0 0;}
.Logo {width:157px;}
.Logo div {padding:5px 40px 0 20px;}
.BreadCrumbs {height:53px;}
.BreadCrumbs_Padding {padding:20px 0 5px 0;border-bottom:1px solid #90a1bd;}
.BreadCrumbs a {background:url(/asset/image/icon/breadcrumb.gif) no-repeat left center;text-decoration:none;}
.BreadCrumbs a:hover {text-decoration:underline;}
.BreadCrumbs span {background:url(/asset/image/icon/breadcrumb.gif) no-repeat left center;padding:0 0 0 3px;}
.BreadCrumbs span span, .BreadCrumbs a {padding:0 0 0 10px;color:#ffffff;}
.Page_Header_R {float:left;margin:0 50px 0 0;}
.NavH_Main {padding:0;float:left;clear:left;}
.NavH_Main ul {padding:0;list-style:none;}
.NavH_Main ul li {float:left;}
.NavH_Main ul li div {background:url(/asset/image/background/NavH_Main_L.gif) no-repeat left top;float:left;}
.NavH_Main ul li div div {background:url(/asset/image/background/NavH_Main_R.gif) no-repeat right top;height:35px;}
.NavH_Main ul li div div a {padding:12px 22px 0 22px;height:auto;float:left;line-height:1em;font-size:1.2em;color:#333333;text-decoration:none;}


.NavH_Main ul li.AS_Hover div {background-image:url(/asset/image/background/NavH_Main_Hover_L.gif);}
.NavH_Main ul li.AS_Hover div div {background-image:url(/asset/image/background/NavH_Main_Hover_R.gif);}
.NavH_Main ul li.AS_Hover div div a {color:#cccccc;}

.NavH_Main ul li.AS_Active div {background-image:url(/asset/image/background/NavH_Main_Active_L.gif);}
.NavH_Main ul li.AS_Active div div {background-image:url(/asset/image/background/NavH_Main_Active_R.gif);}
.NavH_Main ul li.AS_Active div div a {color:#ffffff;}

.Page_Body_Padding {padding:26px 50px 0 50px;}
.Border_Purple {border:2px solid #5b4f8d;padding:10px 10px 5px 10px;}
.DynamicForm td {padding:0 0 5px 0;}
.Border_Purple label {color:#666666;font-weight:700;font-size:1em;}


.Table_T_X {background:url(/asset/image/background/Table_T_X.gif) repeat-x left top;margin:5px 0 0 0;}
.Table_T_L {background:url(/asset/image/background/Table_T_L.gif) no-repeat left top;}
.Table_T_R {background:url(/asset/image/background/Table_T_R.gif) no-repeat right top;height:28px;}

.Table_B_X {background:url(/asset/image/background/Table_B_X.gif) repeat-x left top;}
.Table_B_L {background:url(/asset/image/background/Table_B_L.gif) no-repeat left top;}
.Table_B_R {background:url(/asset/image/background/Table_B_R.gif) no-repeat right top;height:28px;}

.Table_T_Padding {}
.Table_T h2 {float:left;font-size:1.2em;color:#596a86;padding:6px 0 0 7px;}
.ActionTab {float:right;padding:4px 7px 0 0;}
.ActionTab td a {background:url(/asset/image/background/ActionTab.gif) repeat-x left top;display:block;border: 1px solid #ffffff;margin:0 0 0 5px;color:#ffffff;text-decoration:none;text-transform:uppercase;}
.ActionTab td.AS_Hover a {background-image:url(/asset/image/background/ActionTab_Hover.gif);}
.ActionTab td a span {display:block;height:18px;line-height:18px;padding:0 5px;}

.Table_C {background:#a29e9d;padding:0 0 0 1px;}
.Table_C table {border-top:1px solid #a29e9d;border-left:1px solid #a29e9d;}
.Table_C td {border-bottom:1px solid #a29e9d;border-right:1px solid #a29e9d;}
.Table_C thead td {background:#e9e9e9;padding:2px 3px;vertical-align:middle;height:28px;font-size:1em;color:#666666;}
.Table_C thead td span {font-size:8px;}
.Table_C thead td.ColTick {width:27px;padding:0;}
.Table_C tbody td {background:#ffffff;padding:5px;font-size:1em;}
.Table_C tbody td td {padding:0;border:0;}
.Table_C tbody td table {border:0;}
.Text_Center {text-align:center;}
#Page .Table_C input {font-size:1em;}
#Page .Table_C .InputTextBox .InputBorder {margin:0;}

#Page .Table_C .InputTextBox div input {height:14px;}
.Table_C .Hours {width:38px;}
.Table_C .TotalHours {width:45px;}
.NavH_Footer {padding:0;float:right;}
.NavH_Footer ul {padding:0;list-style:none;}
.NavH_Footer ul li {float:left;}
.NavH_Footer ul li div {float:left;}
.NavH_Footer ul li div div {background:url(/asset/image/background/NavH_Footer_R.gif) no-repeat right 10px;height:35px;}
.NavH_Footer ul li div div a {padding:7px 12px 0 22px;height:auto;float:left;line-height:1em;font-size:1em;color:#ffffff;text-decoration:none;}


.NavH_Footer ul li.AS_Hover div {}
.NavH_Footer ul li.AS_Hover div div {}
.NavH_Footer ul li.AS_Hover div div a {color:#cccccc;}

.Page_Footer {height:62px;margin:30px 0 0 0;padding:0 50px}

.CopyRight {color:#ffffff;font-size:1.1em;float:left;padding:10px 0 0 0;}

.DynamicForm .AS_Hover, .DynamicForm .AS_Hover_Off {background:url(/asset/image/background/Button_L.gif) no-repeat left top;float:left;color:#ffffff;text-transform:uppercase;text-decoration:none;}
.DynamicForm .AS_Hover_Off span, .DynamicForm .AS_Hover span {background:url(/asset/image/background/Button_R.gif) no-repeat right top;display:block;height:21px;float:left;}
.DynamicForm .AS_Hover_Off span span, .DynamicForm .AS_Hover span span {background:none;height:auto;padding:4px 14px 0 14px;float:left;line-height:1em;}

.DynamicForm .AS_Hover {background-image:url(/asset/image/background/Button_Active_L.gif);}
.DynamicForm .AS_Hover span {background-image:url(/asset/image/background/Button_Active_R.gif);}

.AS_Hover {cursor:pointer;}

.Page_Body_MinWidth {width:820px;height:1px;}

.HomeSplash {background:url(/asset/image/misc/splash.jpg) no-repeat left 4px;width:758px;height:370px;margin:0 31px;}

.Theme_Default {text-align:center;}
.Theme_Default .Page_Footer {margin:0;}

.Theme_Default .MinWidth {width:812px;}
.Theme_Default .Page {width:820px;margin:0 auto;text-align:left;}


.HomeSplash_Padding {padding:65px 550px 0 54px;background:url(/asset/image/background/HomeSplash_T.gif) no-repeat 34px 55px;}
.FormLogin .AS_Hover, .FormLogin .AS_Hover_Off {width:76px;height:31px;float:right;margin:0 8px 0 0;}
.FormLogin .DynamicForm .AS_Hover span, .FormLogin .DynamicForm .AS_Hover_Off span {background:none;height:auto;padding:8px 0 0 0;text-align:center;display:block;float:none;}
.FormLogin td > .AS_Hover_Off {background:url(/asset/image/background/Login.png) no-repeat left top;}
.FormLogin td > .AS_Hover {background:url(/asset/image/background/Login_Hover.png) no-repeat left top;}
.FormLogin table {width:100%;}
* html .FormLogin td .AS_Hover {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/asset/asset/image/background/Login_Hover.png',sizingMethod='crop');}
* html .FormLogin td .AS_Hover_Off {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/asset/asset/image/background/Login.png',sizingMethod='crop');}

.FormLogin label {font-size:1em;color:#ffffff;}

.ImageLeft {padding:0 25px 0 0;}

.Content_Detail_R {}
.Content_Detail h1 {color:#604d8d;font-size:1.4em;padding-bottom:1em;}
.Content_Detail p {color:#516a88;font-size:1.2em;}
.Content_Detail_R ul {color:#666666;padding:0 0 0 15px;list-style:none;}
.Content_Detail_R ul li {background:url(/asset/image/bullet/diamond.gif) no-repeat left 0.2em;padding:0 0 5px 15px;}
.Content_Detail ul li ul li {background:none;padding:0 0 5px 0;}
.Content_Detail ul li ul {font-size:1em;}
.Content_Detail ul {font-size:1.2em;}

.BtnSearch {width:72px;}

#Page .NoWrap {white-space:nowrap;}

.DropDown {position:relative;height:0px;display:none;}
.AS_Hover .DropDown {display:block;}
.DropDown table {position:absolute;top:35px;background:#ffffff;border:1px solid #000000;}
.DropDown table a {white-space:nowrap;display:block;padding:5px;color:#000000;text-decoration:none;}
.DropDown table .AS_Hover {background:#cccccc;}
.DropDown table .AS_Active a {color:#604d8d;font-weight:700;}





.AS_Display_0 .ActionTab td a.AS_Display_0,
.AS_Display_1 .ActionTab td a.AS_Display_1,
.AS_Display_2 .ActionTab td a.AS_Display_2,
.AS_Display_3 .ActionTab td a.AS_Display_3,
.AS_Display_4 .ActionTab td a.AS_Display_4 {background-image:url(/asset/image/background/ActionTab_Hover.gif);}

a:focus {outline:none;}

.AS_Display_Holder .AS_Display_0,
.AS_Display_Holder .AS_Display_1,
.AS_Display_Holder .AS_Display_2,
.AS_Display_Holder .AS_Display_3,
.AS_Display_Holder .AS_Display_4,
.AS_Display_Holder .AS_Display_5,
.AS_Display_Holder .AS_Display_6,
.AS_Display_Holder .AS_Display_7,
.AS_Display_Holder .AS_Display_8,
.AS_Display_Holder .AS_Display_9,
.AS_Display_Holder .AS_Display_10,
.AS_Display_Holder .AS_Display_11,
.AS_Display_Holder .AS_Display_12,
.AS_Display_Holder .AS_Display_13,
.AS_Display_Holder .AS_Display_14,
.AS_Display_Holder .AS_Display_15,
.AS_Display_Holder .AS_Display_16,
.AS_Display_Holder .AS_Display_17,
.AS_Display_Holder .AS_Display_18,
.AS_Display_Holder .AS_Display_19 {display:none;}

.AS_Display_0 .AS_Display_0,
.AS_Display_1 .AS_Display_1,
.AS_Display_2 .AS_Display_2,
.AS_Display_3 .AS_Display_3,
.AS_Display_4 .AS_Display_4,
.AS_Display_5 .AS_Display_5,
.AS_Display_6 .AS_Display_6,
.AS_Display_7 .AS_Display_7,
.AS_Display_8 .AS_Display_8,
.AS_Display_9 .AS_Display_9,
.AS_Display_10 .AS_Display_10,
.AS_Display_11 .AS_Display_11,
.AS_Display_12 .AS_Display_12,
.AS_Display_13 .AS_Display_13,
.AS_Display_14 .AS_Display_14,
.AS_Display_15 .AS_Display_15,
.AS_Display_16 .AS_Display_16,
.AS_Display_17 .AS_Display_17,
.AS_Display_18 .AS_Display_18,
.AS_Display_19 .AS_Display_19 {display:block;}

.Theme_Default .Width100 .Width100 {width:auto;}

#Page .Page_Body .DynamicForm .Hidden {overflow:hidden;height:0px;width:0px;position:absolute;z-index:-1000;visibility:hidden;}


#Page .Bg_Red td {background:#ff0000;}
#Page .Bg_Green td {background:#00ff00;}
#Page .Bg_Gray td {background:#ebebeb;}

.Active_Hover {cursor:pointer;}

html {
font-size:0;
height:100%;
}
body {
font-size:10px;
height:100%;
}
.AS_Window {
height:100%;
}
#SetHeight {vertical-align:middle;}