﻿/* Layout */
/* Primary Block Layout */

/* Start ACA Page Header */

.ACA_HeaderRight
{
	width:90.3em;
	height:94px;
	float:left;
}

/* End ACA Page Header */
/*==============================================================*/
/* ACA Page Left Block CSS */
.ACA_LeftPadding
{
	padding-left:15px;
}
.ACA_RightPadding
{
	padding-right:15px;
}

/* End Page Left Block CSS */
/*==============================================================*/
/* Start HeaderNavigation CSS */

.ACA_NaviTitle
{
	width:77em;
	margin-left:15px;
}

.ACA_NavBanner
{
    width:50em;
    min-height:42px;
    border:0;
    margin-bottom:10px;
    clear:left;
    float:left;
}

.ACA_Title_Font
{
	color: #003366; font-weight:bold; margin-bottom:8px;
}

.ACA_RegisterLogin
{	
	float:right;
}

.ACA_RegisterLogin_FontSize
{
    font-size:1.1em;
}

.ACA_NaviMenu
{
	padding-left:15px;
	line-height: 25px; 
	height: 25px;
	padding-right:15px;
	background-image:url(assets/tab_tiling_base.gif);	
	background-position:bottom;
	background-repeat:repeat-x;
}

.ACA_NaviMenu li
{
	float:left;
	vertical-align:middle;
	margin-right:2px;
}
.ACA_ItemLeft
{
	width: 16px; 
	height: 25px;
}
.ACA_LeftOn
{
	background: url(assets/tab_left_on.gif) no-repeat;
}
.ACA_LeftOff
{
	background: url(assets/tab_left_off.gif) no-repeat;
}
.ACA_ItemCenter
{
	line-height:25px;
	height:25px;
	vertical-align:middle;
	color: #003366;	
	font-weight:bold;
	text-decoration:none;
}
.ACA_CenterOn
{
	background: url(assets/tab_tiling_on.gif);
}
.ACA_CenterOff
{
	background: url(assets/tab_tiling_off.gif);	
}
.ACA_ItemCenter a
{
	FONT-WEIGHT: bold; COLOR: #003366; text-decoration:none ;
}

.ACA_ItemCenter_FontSize a
{
    font-size:1.3em;
}

.ACA_ItemCenter a:hover
{
	FONT-WEIGHT: bold; COLOR: #003366; text-decoration:underline;
}

.ACA_ItemCenter_FontSize a:hover
{
    font-size:1.3em;
}

.ACA_ItemRight
{
	width: 16px;  
	height: 25px;
}
.ACA_RightOn
{
	background: url(assets/tab_right_on.gif) no-repeat; 	
}
.ACA_RightOff
{
	background: url(assets/tab_right_off.gif) no-repeat; 
}
.ACA_SubMenuList 
{
	height:1.6em;
	border:solid 1px #cccccc;
	border-top:none;
	padding:4px;
	margin-bottom:15px;
	top:-1px;
}

/* End HeaderNavigation CSS */
/*==============================================================*/
/* Start LoginBox Block */
.ACA_Admin_LoginBox
{
	font-family: arial, sans-serif;
	width: 19em;
	padding:8px;
	background: #F1F4F9;
	border: solid 1px #999999; 
}

.ACA_Admin_Div
{
	position:absolute; 
	width:19em; 
	height:340px; 
	left:50%; 
	z-index:1; 
	margin-left:-88px; 
	margin-top:10px; 
}

.ACA_Admin_LoginMsg
{
	width:17em;
	color:#FF792C;
	font-family: arial, sans-serif;
}
.ACA_LoginBox
{
	font-family: arial, sans-serif;
	width:22em;
	float:right;
	border:solid 1px #999999;
	padding:10px;
	padding-bottom:20px;
	background: #dddddd; 
	margin-bottom: 16px;
	color: #666666; 
}
.ACA_LoginBoxTitle
{	
	font-weight: bold;
	margin-bottom: 8px;
	color: #003366;
}
/* End LoginBox Block */
/*==============================================================*/

.ACA_Content
{
	clear: both;
	margin-bottom: 16px;
	margin-left: 15px;
	width: 77em;
}

.ACA_Calendar_Prev 
{
	color: #003366;
	float: left;
	font-family: Arial, sans-serif;
	font-weight: bold;
}

.ACA_Calendar_Next 
{
	color: #003366;
	float: right;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-align: right;
}

.ACA_Calendar_Current 
{
	color: #666666;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-align: center;
}

.ACA_CapTree_Expand 
{
	cursor: hand; /* for IE 5.x */
	cursor: pointer; /* hand-shaped cursor */
	float: right;
	height: 11px;
	margin-top: 2px;
	margin-left: 2px;
	width: 1.2em;
    border-width:0px;
}
	
.ACA_CapTree_Collapse
{
	cursor: hand; /* for IE 5.x */
	cursor: pointer; /* hand-shaped cursor */
	float: right;
	height: 11px;
	margin-top: 2px;
	margin-left: 2px;
	width: 1.2em;
    border-width:0px;
}

.ACA_Content_Expand {
	cursor: hand; /* for IE 5.x */
	cursor: pointer; /* hand-shaped cursor */
	float: left;
	height: 11px;
	margin-top: 2px;
	margin-left: 2px;
	width: 1.2em;
	outline-style:none;
	border: none;
	}
	
.ACA_Content_Collapse
{
	cursor: hand; /* for IE 5.x */
	cursor: pointer; /* hand-shaped cursor */
	float: left;
	height: 11px;
	margin-top: 2px;
	margin-left: 2px;
	width: 1.2em;
	outline-style:none;
}

.ACA_Content_Collapse_Disable{
	background: transparent url(assets/caret_collapsed.gif) no-repeat;
	float: left;
	height: 11px;
	margin-top: 2px;
	margin-left: 2px;
	width: 1.2em;
	outline-style:none;
}
	
.ACA_Calendar_Container {
	font-weight:bold;
	margin-left: 4px; 
	vertical-align: top; 
	border-top-style: none; 
	margin-right: 4px; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none
}
.ACA_Calendar_Day_Active {
	width:1em;  
	text-align:center;
	font-weight:normal;
	float: left;   
	color: #0000c6; 
	line-height:20px;  
}
.ACA_Calendar_Day_Header {
	 padding-right: 4px; 
	 width:1.4em; 
	 padding-left: 4px;
	 background: #dddddd; 
	 float: left; 
	 margin-bottom: 4px; 
	 padding-bottom: 4px; 
	 color: #3c3c3c; 
	 padding-top: 4px; 
	 height: 10px
}
.ACA_Calendar_Day
{
     color:Blue;
}
.ACA_Calendar_Other_Month_Day {
	 display: block;  
	 font-weight:normal;
	 background: #ffffff; 
	 float: left; 
	 width: 9em; 
	 line-height: 0px; 
	 padding-top: 4px;
}

fieldset
{
	-moz-border-radius:8px;
	margin-top:15px;
	margin-bottom:15px;
}
legend 
{
	 height: 20px; 
	 margin-left:5px;
}
.fieldset_phonesetting
{
	padding-left:8px;
	padding-right:14px;
	*padding-right:8px;
	padding-bottom:8px;
	padding-top:8px;
	width:96%;
}
.ACA_MenuItem
{
	color: #003366;	
	font-weight:bold;
	text-decoration:none;
	line-height: 24px; 
	height: 24px;
	padding-left:2px;
	padding-right:5px;
}
.tab_bar_menu_item
{
    border-top: 1px solid #CCCCCC;
}
.ACA_MenuItem a
{
	FONT-WEIGHT: bold; COLOR: #003366; text-decoration:none ;
}

.ACA_MenuItem_FontSize a
{
    font-size:1.3em;
}

.ACA_MenuItem a:hover
{
	FONT-WEIGHT: bold; COLOR: #003366; text-decoration:underline;
}

.ACA_MenuItem_FontSize a:hover
{
    font-size:1.3em;
}

.ACA_MoreItemLeft
{
	width: 16px; 
	height: 25px;
}
.ACA_MoreItemCenter
{
	line-height:25px;
	height:25px;
	vertical-align:middle;
	color: #003366;	
	font-weight:bold;
	text-decoration:none;
}
.ACA_MoreItemRight
{
	width: 1.6em;  
	height: 25px;
}
.nav_bar_container
{
	 clear:both;
	 width:77em;
	 margin-left:15px;
	 display:table;
	 table-layout:fixed;
}

.nav_bar_separator
{
     display:inline-block;
     padding-left:2px;
     padding-right:2px;
}
.condition_notice_tr
{
	text-align:left;
}
.condition_notice_name
{
	padding-right:10px;
}
.condition_notice_comment
{
	padding-left:9px;
	padding-right:8px;
}
.tab_bar_table
{
	margin-right:4px;
	 position:relative;
}
.tab_tar_separator
{
    padding-left:3px;
    padding-right:3px;
    color:#666666;
}
.dropmenu
{
	position:relative;
	margin-left: 0px;
	margin-top: 0px;
	width:100%;
	border: 1px solid #CCCCCC;
	background-color: #F5F4E2;
	float: left;
}
.collection_dropmenu
{
	position:relative;
	margin-left: 0px;
	margin-top: 0px;
	width:100%;
	border: 1px solid #CCCCCC;
	background-color: White;
	float: left;
	padding-left:10px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:5px;
}
.ACA_Content_Collection
{
	clear: both;
	margin-left: 24px;
	width: 74.4em;
}
.ACA_VerticalAlign
{
	vertical-align:top;
}
.ACA_HyperLink {
	cursor: hand; 
	cursor: pointer; 
	outline-style:none;
}

/* Start Global Search CSS */
.gs_container{
    width:25em;
    clear:right;
    float:right;
    padding:10px 0px;
}

.gs_top_table{
    table-layout:fixed;
    float:right;
    height:2.2em;
}

.gs_top_table tr td{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    vertical-align:top;
}

.gs_border{
    border-width: 1px;
    border-color: #cccccc;
    border-style: solid solid solid solid;
}

.gs_border_right{
    border-width: 1px;
    border-color: #cccccc;
    border-style: solid solid solid none;
    width: 1.2em;
}

.gs_search_box{
    height: 16px;
    width:163px;
    border-width: 0px;
    border-style:none;
    font-family:Arial;
}

.gs_go{
    cursor:default;
    border-width: 0px;
    border-style:none;
    width:auto;
    height:auto;
    text-align:center;
    vertical-align:middle;
}

.gs_history
{
    cursor:default;
    border-width: 0px;
    border-style:none;
    width:auto;
    height:auto;
    text-align:center;
    vertical-align:middle;
}
.gs_history_list{
    background-color:White;
    padding:2px 4px 2px 4px;
}

.watermark{
    color:#ccc;
    font-style:italic!important;
    overflow:hidden;
}

.gs_panel
{
    /*background-color:#E3F1FC;*/
}

.gs_list
{
    background-color:white;
}

.gs_list_width
{
    width:77em;
}
/* End Global Search CSS */


.aca_checkbox
{
    line-height:14px;
}

.aca_checkbox input 
{   
    vertical-align:middle;
    margin: 2px 0px 2px 0px;
    padding:0px;
    *margin: -1px -3px -1px -3px;
}

.aca_checkbox span, .aca_checkbox label   
{
    vertical-align:middle;
    margin:2px 0px 2px 0px;
    *margin: -1px 0px -1px 0px;
    padding:0px;
    margin-left:4px;
    margin-left:3px\9; 
}

.aca_checkbox label 
{
    color: #666666;
	font-family: Arial, sans-serif;
	display:inline-block;
	margin-right:13px;
}

.aca_checkbox_fontsize label
{
    font-size:1.1em;
}

.aca_radio_rtl{}

.aca_radio_rtl label
{
    margin-right:4px;
    margin-right:3px\9;
	margin-left:13px;
}

.asi_ddl_width
{
    width:14.4em;
    width:14.6em\9;
}

.aca_asi_table
{
    width:77em;
}

.ACA_Area_CapHome
{
    margin:0px;
    padding:0px;
    border:0px;
    overflow:visible;
}

.ACA_Section
{}

.ACA_SectionHeader
{}

.ACA_SectionBody
{}


.ACA_ASI_Container
{
    overflow-x: auto; 
    overflow-y: hidden; 
    height: auto; 
    margin-top: 0px; 
    clear: both;
    *padding-bottom:20px;
}

