﻿/* Tab, link, button */
/* Common Backcolor And Button And Table Label*/

/* Start Border and BkColor */
.ACA_DivBorder
{
	border:solid 1px #cccccc; padding:8px;
}
.ACA_DashedBorder
{
	border:dashed 1px #cccccc;
}
.ACA_BkBlue
{
	background:#e5f3fd;
}
.ACA_BkBlueD
{
	background:#e5ffff;
}
.ACA_BkGray
{
	background:#aaaaaa;
	height:1px;
	margin-top:24px;
	*margin-top:0px;
	_margin-top:0px;
	_overflow:hidden;
}
.ACA_BkTit
{
	background:#ece9d8;
}
/* End Border and BkColor */
/*==============================================================*/
/* Button */
.ACA_LgButton A
{
	font-weight: bold;
	background:url(assets/button_lg480.gif) left 0; 
	color: #003366;
	text-decoration:none; 
	line-height:24px;
	height:24px;
	vertical-align:middle;
	text-align:center; 
	float:left; 
	cursor:hand;
}

.ACA_LgButton_FontSize A
{
    font-size:1em;
}

.ACA_LgButton A:hover{background:url(assets/button_lg480.gif) left -24px;height:24px;color: #003366;}
.ACA_LgButton A:active{background:url(assets/button_lg480.gif) left -48px;height:24px;color: #003366;}
.ACA_LgButton A:active{*background:url(assets/button_lg480.gif) left 0px !important;height:24px;color: #003366;}
.ACA_LgButton A span{background:url(assets/button_lg480.gif) right 0;margin: 0 0 0 8px; float:left; height:24px; padding:0 8px 0 0}
.ACA_LgButton A:hover span{background:url(assets/button_lg480.gif) right -24px; color: #003366; margin:0 0 0 8px; height:24px; padding:0 8px 0 0}
.ACA_LgButton A:active span{background:url(assets/button_lg480.gif) right -48px; color: #003366; margin:0 0 0 8px; height:24px; padding:0 8px 0 0}
.ACA_LgButton A:active span{*background:url(assets/button_lg480.gif) right 0px  !important; color: #003366; margin:0 0 0 8px; height:24px; padding:0 8px 0 0}

.ACA_LgButtonDisable A
{
	font-weight: bold;
	background:url(assets/button_lg480.gif) left 0; 
	color: Gray;
	text-decoration:none; 
	line-height:24px;
	height:24px;
	vertical-align:middle;
	text-align:center; 
	float:left; 
	cursor:default;
}

.ACA_LgButtonDisable_FontSize A
{
    font-size:1em;
}

.ACA_LgButtonDisable A:hover{background:url(assets/button_lg480.gif) left 0;height:24px;color: Gray;}
.ACA_LgButtonDisable A:active{background:url(assets/button_lg480.gif) left 0;height:24px;color: Gray;}
.ACA_LgButtonDisable A span{background:url(assets/button_lg480.gif) right 0;margin: 0 0 0 8px; float:left; height:24px; padding:0 8px 0 0}
.ACA_LgButtonDisable A:hover span{background:url(assets/button_lg480.gif) right 0; color: Gray; margin:0 0 0 8px; height:24px; padding:0 8px 0 0}
.ACA_LgButtonDisable A:active span{background:url(assets/button_lg480.gif) right 0; color: Gray; margin:0 0 0 8px; height:24px; padding:0 8px 0 0}

.ACA_LgButtonHighLight A
{
	font-weight: bold;
	background:url(assets/button_lg256_highlight.gif) left 0; 
	color: #003366;
	text-decoration:none; 
	line-height:24px;
	height:24px;
	vertical-align:middle;
	text-align:center; 
	float:left; 
	cursor:hand;
	border-right: gray 1px dashed; 
	border-top: gray 1px dashed; 
	border-left: gray 1px dashed; 
	border-bottom: gray 1px dashed;
}

.ACA_LgButtonHighLight_FontSize A
{
    font-size:1em;
}

.ACA_SmallBtn A
{
	background: url(assets/button_sm48.gif) left 0;
	color: #003366;
    cursor: hand; /* for IE 5.x */
	display: block;
	float: left;
	font-family: Arial, sans-serif;
	font-weight: bold;
	height: 16px;
	line-height: 16px;
	text-align: center;
	vertical-align:middle;
	text-decoration: none;
	width:48px;
}

.ACA_SmallBtn_FontSize A
{
    font-size:1em;
}

.ACA_SmallBtn A:hover{background:url(assets/button_sm48.gif) left -16px;height:16px;color: #003366;}
.ACA_SmallBtn A:active{background:url(assets/button_sm48.gif) left -16px;height:16px;color: #003366;}

.ACA_SmallBtnDisabled A
{
	background: transparent url(assets/button_sm48.gif) no-repeat;
	color:Gray;
	float: left;
	font-weight: bold;
	height: 16px;
	line-height: 16px;
	text-align: center;
	text-decoration: none;
	width: 48px;
	cursor:default;
}

.ACA_SmallBtnDisabled_FontSize A
{
    font-size:1em;
}

.ACA_SmallBtnDisabled A:hover
{
	cursor:default;
	line-height:16px;
	color:Gray;
	height:16px;
	vertical-align:middle;
	text-decoration:none;
}
.ACA_SmallBtnDisabled A:active
{
	cursor:default;
	line-height:16px;
	color:Gray;
	height:16px;
	vertical-align:middle;
	text-decoration:none;
}

.ACA_SmallBtnHighLight
{
	background: transparent url(assets/button_sm48_highlight.gif) no-repeat;
	color: #003366;
    cursor: hand;
	display: block;
	float: left;
	font-family: Arial, sans-serif;
	font-weight: bold;
	height: 16px;
	line-height: 16px;
	text-align: center;
	text-decoration: none;
	width: 48px;
	border-right: gray 1px dashed; 
	border-top: gray 1px dashed; 
	border-left: gray 1px dashed; 
	border-bottom: gray 1px dashed;
}

.ACA_SmallBtnHighLight_FontSize
{
    font-size:1em;
}

.ACA_SmallBtnHighLight A
{
	background: transparent url(assets/button_sm48_highlight.gif) no-repeat;
	color: #003366;
    cursor: hand;
	float: left;
	font-family: Arial, sans-serif;
	font-weight: bold;
	height: 16px;
	line-height: 16px;
	text-align: center;
	text-decoration: none;
	width: 48px;
	border-right: gray 1px dashed; 
	border-top: gray 1px dashed; 
	border-left: gray 1px dashed; 
	border-bottom: gray 1px dashed;
}

.ACA_SmallBtnHighLight_FontSize A
{
    font-size:1em;
}

.ACA_SmButtonHighLight A
{
	font-weight: bold;
	background:url(assets/button_sm48_highlight.gif) left 0; 
	color: #003366;
	text-decoration:none; 
	line-height:16px;
	height:16px;
	vertical-align:middle;
	text-align:center;
	cursor:hand;
    	float:left;
	border-right: gray 1px dashed; 
	border-top: gray 1px dashed; 
	border-left: gray 1px dashed; 
	border-bottom: gray 1px dashed;
}

.ACA_SmButtonHighLight_FontSize A
{
    font-size:1em;
}

.ACA_SmButton A
{
	font-weight: bold;
	background:url(assets/button_sm256.gif) left 0; 
	color: #003366;
	text-decoration:none; 
	line-height:16px;
	height:16px;
	vertical-align:middle;
	text-align:center; 
	float:left; 
	cursor:hand;
}

.ACA_SmButton_FontSize A
{
    font-size:1em;
}

.ACA_SmButton A:hover{background:url(assets/button_sm256.gif) left -16px;height:16px;color: #003366;}
.ACA_SmButton A:active{background:url(assets/button_sm256.gif) left -32px;height:16px;color: #003366;}
.ACA_SmButton A span{background:url(assets/button_sm256.gif) right 0;margin: 0 0 0 8px; float:left; height:16px; padding:0 8px 0 0}
.ACA_SmButton A:hover span{background:url(assets/button_sm256.gif) right -16px; color: #003366; margin:0 0 0 8px; height:16px; padding:0 8px 0 0}
.ACA_SmButton A:active span{background:url(assets/button_sm256.gif) right -32px; color: #003366; margin:0 0 0 8px; height:16px; padding:0 8px 0 0}

.ACA_SmButtonForRight A
{
	font-weight: bold;
	background:url(assets/button_sm256.gif) left 0; 
	color: #003366;
	text-decoration:none; 
	line-height:16px;
	height:16px;
	vertical-align:middle;
	text-align:center; 
	float:right; 
	cursor:hand;
}

.ACA_SmButtonForRight_FontSize A
{
    font-size:1em;
}

.ACA_SmButtonHighLightForRight A
{
	font-weight: bold;
	background:url(assets/button_sm48_highlight.gif) right 0; 
	color: #003366;
	text-decoration:none; 
	line-height:16px;
	height:16px;
	vertical-align:middle;
	text-align:center; 
	float:right; 
	cursor:hand;
}

.ACA_SmButtonHighLightForRight_FontSize A
{
    font-size:1em;
}

.ACA_SmButtonForRight A:hover{background:url(assets/button_sm256.gif) left -16px;height:16px;color: #003366;}
.ACA_SmButtonForRight A:active{background:url(assets/button_sm256.gif) left -32px;height:16px;color: #003366;}
.ACA_SmButtonForRight A span{background:url(assets/button_sm256.gif) right 0;margin: 0 0 0 8px; float:left; height:16px; padding:0 8px 0 0}
.ACA_SmButtonForRight A:hover span{background:url(assets/button_sm256.gif) right -16px; color: #003366; margin:0 0 0 8px; height:16px; padding:0 8px 0 0}
.ACA_SmButtonForRight A:active span{background:url(assets/button_sm256.gif) right -32px; color: #003366; margin:0 0 0 8px; height:16px; padding:0 8px 0 0}

.ACA_SmButtonForRightDisable A
{
	font-weight: bold;
	background:url(assets/button_sm256.gif) left 0; 
	color: Gray;
	text-decoration:none; 
	line-height:16px;
	height:16px;
	vertical-align:middle;
	text-align:center; 
	float:right; 
	cursor:default;
}

.ACA_SmButtonForRightDisable_FontSize A
{
    font-size:0.9em;
}

.ACA_SmButtonForRightDisable A:hover{background:url(assets/button_sm256.gif) left 0;height:16px;color: Gray;}
.ACA_SmButtonForRightDisable A:active{background:url(assets/button_sm256.gif) left 0;height:16px;color: Gray;}
.ACA_SmButtonForRightDisable A span{background:url(assets/button_sm256.gif) right 0;margin: 0 0 0 8px; float:left; height:16px; padding:0 8px 0 0}
.ACA_SmButtonForRightDisable A:hover span{background:url(assets/button_sm256.gif) right 0; color: Gray; margin:0 0 0 8px; height:16px; padding:0 8px 0 0}
.ACA_SmButtonForRightDisable A:active span{background:url(assets/button_sm256.gif) right 0; color: Gray; margin:0 0 0 8px; height:16px; padding:0 8px 0 0}

.ACA_LgButtonForRightDisable A
{
	font-weight: bold;
	background:url(assets/button_lg480.gif) left 0;
	color:Gray;
	text-decoration:none; 
	line-height:24px;
	height:24px;
	vertical-align:middle;
	text-align:center; 
	cursor:default;
}

.ACA_LgButtonForRightDisable_FontSize A
{
    font-size:1em;
}

.ACA_LgButtonForRightDisable A:hover{background:url(assets/button_lg480.gif) left 0;height:24px;color:Gray;}
.ACA_LgButtonForRightDisable A:active{background:url(assets/button_lg480.gif) left 0;height:24px;color:Gray;}
.ACA_LgButtonForRightDisable A span{background:url(assets/button_lg480.gif) right 0;margin: 0 0 0 8px; float:left; height:24px; padding:0 8px 0 0}
.ACA_LgButtonForRightDisable A:hover span{background:url(assets/button_lg480.gif) right 0; color:Gray; margin:0 0 0 8px; height:24px; padding:0 8px 0 0}
.ACA_LgButtonForRightDisable A:active span{background:url(assets/button_lg480.gif) right 0; color:Gray; margin:0 0 0 8px; height:24px; padding:0 8px 0 0}

.ACA_Title_Bar 
{
	background: #DDDDDD;
	border: 1px solid #999999;
	clear: both;
	height: 1.6em;
	margin-bottom: 7px;
	padding: 8px;
}
.ACA_Title_Text
{
	color: #003366;
	float: left;
	font-family: Arial, sans-serif;
	font-weight: bold;
}
.ACA_Title_Button
{
	float: right;
}	
.ACA_Button_Text
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.ACA_Link_Text
{
	font-family: Arial, sans-serif;
}

.ACA_Link_Text_FontSize
{
    font-size:1.1em;
}

.ACA_SmButton A:hover
{
	display: block;
	cursor: hand;
	line-height:16px;
	height:16px;
	vertical-align:middle;
	text-decoration:none;
}

.ACA_SearchBtn
{
	width: 2.4em;
	background: url(assets/button_search.gif) no-repeat;
}
.ACA_Print_Button a
{
	display: block;
	float: right;
	height: 16px;
	width: 2.4em;
}
.ACA_Print_Button a:hover
{
	background-position: 0px -16px;
}
	
.ACA_Print_Button a:active
{
	background-position: 0px -32px;
}

/* End Button */
/*==============================================================*/
.ACA_TabTitle
{
	border-bottom:solid 1px #999999; height:25px;
}
.ACA_InfoTable
{
	clear:both;
	margin-bottom:8px;
	overflow:auto;
	width:74.8em; 
	height:230px
}
.ACA_InfoTable ul
{
	width:119em;
}
.ACA_InfoTableTitle li
{
	float:left;
	margin-right:3px;
	padding-left:5px;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	background:#ece9d8;
}
.ACA_ConfigInfo ul
{
	width:200px;
	margin-bottom:5px;
}
.ACA_PermitRow li
{
	height:32px;	
	vertical-align:top;
	padding-left:20px;
	cursor:pointer;
}
.ACA_Height20
{
	height:20px;
	line-height:20px;
	vertical-align:middle;
}

.ACA_Message_Error_Link
{
    color: #FF6600;
    text-decoration:none;
}

.ACA_Message_Error
{
    background: #FFFFCC;
    border: 1px solid #FF6600;
    color: #FF6600;
    clear: both;
    font-family: Arial, sans-serif;
    font-weight: bold;
    padding:15px;
    margin:0px;
    height:100%;
}

.ACA_Message_Error_FontSize
{
    font-size:1.1em;
}

.ACA_Error_Icon
{
    clear: left;
    float: left;
    height: 24px;
    width: 24px;
    margin:0px;
}

.ACA_Message_Success
 {
	background: #E5FFCC;
	border: 1px solid #339900;
	color: #339900;
	clear: both;
	font-family: Arial, sans-serif;
	font-weight: bold;
	padding:15px;
	margin:0px;
	height:100%;
}

.ACA_Message_Success_FontSize
{
    font-size:1.1em;
}

.ACA_Success_Icon
{
	clear: left;
	float: left;
	width: 24px;
	height: 24px;
	margin: 0px;
}

.ACA_Message_Notice
 {
	background: #E5FFFF;
	border: 1px solid #0088E9;
	color: #0088E9;
	clear: both;
	font-family: Arial, sans-serif;
	font-weight: bold;
        padding: 15px;
        margin: 0px;
        height:100%;
}

.ACA_Message_Notice_FontSize
{
    font-size:1.1em;
}

.ACA_PopUP_Message
 {
 	background: #E5FFFF;
	color: #0088E9;
	clear: both;
	font-family: Arial, sans-serif;
	font-weight: bold;
	padding: 15px;
	margin: 0px;
	height:100%;
}

.ACA_Notice_Icon
{
	clear: left;
	float: left;
	margin: 0px;
	width: 24px;
	height: 24px;
}

.ACA_SmallError_Icon
{
	clear: left;
	float: left;
	height: 16px;
	margin-top: 0px;
	margin-left: 4px;
	margin-right: 0px;
	margin-bottom: 16px;
	width: 16px;
}

.ACA_Line_Content
{
  	background: #999999;
  	float: left;
  	height: 1px;
  	line-height:1px;
  	margin-top: 6px;
	margin-bottom: 6px;
}

.ACA_Container
{
	float: left;
	margin-bottom: 16px;
	padding-left: 15px;
	width: 478px;
}

.ACA_ContainerLong_ShoppingCart
{ 
	margin-bottom: 16px;
	padding-left: 15px;
	width: 77em;
}

.ACA_Active_Icon
{
	background: url(assets/active.png) no-repeat;
	height:24px;
	width:24px;
}

.ACA_Complete_Icon
{
	background: url(assets/complete.png) no-repeat;
	height:24px;
	width:24px;
}

.ACA_SaveAndResumeLater_Icon
{
	cursor:pointer;
	height:24px;
	width:32px;
}

.ACA_SaveAndResumeLater_Hover_Icon
{
	cursor:pointer;
	height:24px;
	width:32px;
}

.ACA_SaveAndResumeLater_Down_Icon
{
	cursor:pointer;
	height:24px;
	width:32px;
}

.ACA_SaveAndResumeLater_Disable_Icon
{
	cursor:default;
	background:url(assets/save-off.gif) no-repeat;
	height:24px;
	width:32px;
}

.ACA_GIS_Icon
{
	cursor:pointer;
	height:24px;
	width:32px;
}

.ACA_Accordion_Content 
{
    font-family: Arial, sans-serif;
	height: 20px;
	color: #666666;
    background-color: #ffffff; 
    margin-bottom:3px; 
    margin-top:0px;
    border-style: dashed; 
    border-width: thin; 
    border-color: #DDDDDD;
    padding-top: 10px;
    padding-bottom: 5px;
}

.ACA_Message_Locked 
{
   background: #FFCC7F;
   border: 1px solid #FF6600;
   color: #666666;
   clear: both;
   font-family: Arial, sans-serif;
   font-weight: bold;
   padding: 8px;
}

.ACA_Message_Locked_FontSize
{
    font-size:1.1em;
}

.ACA_Locked_Icon
{
	clear: left;
	float: left;
	height: 24px;
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 12px;
	margin-bottom: 16px;
	width: 24px;
}

.ACA_Message_Hold 
{
   background: #FFFF99;
   border: 1px solid #CC9900;
   color: #666666;
   clear: both;
   font-family: Arial, sans-serif;
   font-weight: bold;
   padding: 8px;
 }
 
 .ACA_Message_Hold_FontSize
 {
    font-size:1.1em;
 }
 
 .ACA_Hold_Icon
 {
	clear: left;
	float: left;
	height: 24px;
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 12px;
	margin-bottom: 16px;
	width: 24px;
}
 .ACA_Message_Note 
 {
	background: #CCE57F;
	border: 1px solid #339900;
	color: #666666;
	clear: both;
	font-family: Arial, sans-serif;
	font-weight: bold;
	padding: 8px;
 }
 
 .ACA_Message_Note_FontSize
 {
    font-size:1.1em;
 }
 
 .ACA_Note_Icon
 {
	clear: left;
	float: left;
	height: 24px;
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 12px;
	margin-bottom: 16px;
	width: 24px;
 }
 
.ACA_Welcome_Block
{
    width:100%;
    border: solid 1px #cccccc;
}
  
.ACA_Welcome_Block td
{
	padding:8px; 
	background-color: #e5f3fd;
	vertical-align:top;
	width:50%;
}

.ACA_Welcome_Block a span
{
    font-size:1.1em;
    line-height:1.71em;
}

.ACA_WorkStatus_Icon
{
	cursor: pointer;
	float: right;
	width: 30px;
	background: transparent url(assets/collapse_Open.gif) no-repeat;
}
.ACA_Payment_Icon
{
	width:30.9em; 
	height:159px;
}
.ACA_Security_Vmd_Icon
{
	width:22.5em; 
	height:153px;
}
.ACA_Security_Amex_Icon
{
	width:25em; 
	height:252px;
}

.ACA_Message_Notice_Link
 {
	color: #0088E9;
	font-family: Arial, sans-serif;
	font-weight: bold;
	word-break:break-all;
}

.ACA_Message_Notice_Link_FontSize
{
    font-size:1.1em;
}

.ACA_ShoppingCartTitle_Bar 
{
	background: #003366;
	border: 1px solid #999999; 
	clear: both;
	height: 16px;
	margin-bottom: 16px;
	padding: 8px;
}

.ACA_Report_Menu
{
	position:relative;
	margin : 0px;
	padding: 5px;
	width: 100%;
	float: left;
	border: 1px solid #CCCCCC;
	background-color : White;
}

.ACA_Report_Arrow
{
   +margin-bottom:6px;
}

.ACA_GrayedOutLink 
{
    cursor:help;
    font-weight:bold;
    color:Gray;
    text-decoration:none;
}

.ACA_GrayedOutLink:hover
{
    color:Gray;
    text-decoration:none;
}

.ACA_GrayedOutLink:active
{
    color:Gray;
    text-decoration:none;
}

.ACA_Split_Line
{
    background: #999999;
    height: 1px;
    line-height:1px;
    margin-top: 6px;
    margin-bottom: 6px;
}

.ACA_LgButtonLeft
{
    height: 24px;
    width: 0.7em;
    background: url(assets/button_lgleft.gif);
    cursor: hand;
}
.ACA_LgButtonCenter
{
    font-weight: bold;
    background: url(assets/button_lgcenter.gif) repeat-x;
    color: #003366;
    text-decoration: none;
    line-height: 24px;
    height: 24px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    width: 6em;
}
.ACA_LgButtonRight
{
    height: 24px;
    width: 0.7em;
    background: url(assets/button_lgright.gif);
    cursor: pointer;
}

.ACA_LgButtonLeftHover
{
    height: 24px;
    width: 0.7em;
    background: url(assets/button_lgleft.gif) 0px -24px;
    cursor: pointer;
}
.ACA_LgButtonCenterHover
{
    font-weight: bold;
    background: url(assets/button_lgcenter.gif) repeat-x 0px -24px;
    color: #003366;
    text-decoration: none;
    line-height: 24px;
    height: 24px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    width: 6em;
}
.ACA_LgButtonRightHover
{
    height: 24px;
    width: 0.7em;
    background: url(assets/button_lgright.gif) 0px -24px;
    cursor: pointer;
}
.ACA_LgButtonHeight
{
    height: 24px;
}

.aca_pagination
{
    margin-left:auto;
    margin-right:auto;
}

.aca_pagination_td
{
     padding-left:3px;
     padding-right:3px;
}

.aca_pagination_PrevNext
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    white-space:nowrap;
}

.aca_pagination_td a
{
    font-size:1.1em;
}

.aca_simple_text{
     font-family:Arial,sans-serif;
     color:#666666;
     margin-left:3px;
     margin-right:3px;
}
.SelectedPageButton
{
     font-family:Arial,sans-serif;
     color:#666666;
     font-weight:bold;
}

