﻿.body{font-family: "Microsoft Sans Serif";font-size: 10pt;background-color:#596E9E;height:100%;margin:0px;}
.master, .masterContent{width: 1003px;margin: 0px, 0px, 0px, 0px;}
.table-banner{height:90px;background-image: url('/_layouts/atQuest/images/EN/banner.jpg');}
.table-banner-left{height:90px;width:647px;background: url('/_layouts/atQuest/images/TH/banner_left.jpg');}
.table-banner-mid{height:90px;background: url('/_layouts/atQuest/images/TH/banner_mid.jpg');}
.table-banner-right{height:90px;width:357px;background: url('/_layouts/atQuest/images/TH/banner_right.jpg');}
.table-topnavi{border-top-color: transparent;border-color: transparent;border-color: 0px;height: 31px;}
.table-searchbox
{
	width: 350px;
}
.table-sidenavi
{
	vertical-align:	top;
	padding-top: 10px;
	width:	200px;
}
.table-content
{
	padding-top: 10px;
	vertical-align: top;
	width:	804px;	
}
.table-footer, .table-footer a, .table-footer a:link, .table-footer a:visited
{
	text-decoration:none;
	font-family: san-serif;
	font-size: 9pt;
	background-image: url('/_layouts/atQuest/images/Footer_bg.gif');
	background-repeat: repeat-x;
	height:	25px;
	color: white;
}

/* Top Navigation */
.topNavShadow
{
	height: 3px;
	background-image: url('/_layouts/atQuest/images/TopNavi_Shadow.gif');
	background-position: 50% top;
	background-repeat:repeat-x;
}
.topNavContainer
{
	background-image:url('/_layouts/atQuest/images/TopNavi_bg.gif');
	height: 28px;
	width: 451px;
	background-color: #2e64a1;
}
.AQtopNav
{
	*position:relative;
    *top:-1px;

	position: relative;
	font-family: "Microsoft Sans Serif";
	font-size: 14pt;
	color: white;
	height: 27px;
}
.AQtopNavItem 
{ 
	height:28px;
	text-align: left;
	margin-right: 7px;
	padding-left: 10px;

	font-family: "Microsoft Sans Serif";
	font-size: 10pt;
	font-weight: bold;

	color: #FFFFFF;	
	/*border-bottom: 5px solid #fff; */
}

.AQtopNavItem a
{
	background-image: url('/_layouts/atQuest/images/TopNavi_arrow.gif');
	background-position: left;
	background-repeat: no-repeat;
}

.AQtopNavBarSelected 
{ 
	background-image: none;
	height:28px;

	/* border-bottom:5px solid #F78F1E; */
	color: #00ADEF; 
}
.AQtopNavHover 
{ 
	background-image: none;
	height:28px;

	/*	border-bottom:5px solid #FFD15E; */
} 
.AQtopNavFlyOutsHover 
{
	background-image: none;
	height:28px;
}

.AQtopNavSelected
{
	font-family: "Microsoft Sans Serif";
	font-size: 10pt;
}

/* Left Navigation */
.leftNavContainer 
{}

.leftNav
{
	margin-right:0px;
	margin-left:0px;
	margin-top: 0px;
	padding-top: 0px;
	border-width: 0px;
	
	background-color: transparent;	
	background-image: url('/_layouts/atQuest/images/LeftNavi2_bg.jpg');
	background-repeat: repeat-y;

	font-family: "Microsoft Sans Serif";
	font-size: 14pt;
	
	width:196px;
}
.currentNavigatedSite
{
	background-color: transparent;
	background-image: url('/_layouts/atQuest/images/LeftNavi_bg.jpg');
	background-repeat: repeat-y;
	
	width:196px;
}
.currentNavigatedSite span
{
	font-family: "Microsoft Sans Serif";
	display: block;
	padding-left: 8px;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	top: 400px;
}
.leftNavSpacer
{
	border-top: 1px solid white;
	background-image: url('/_layouts/atQuest/images/LeftNavi_Spacer.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width:196px;
	height: 9px;
}

.leftNavSelected, .leftNavSelected a
{
	background-color: transparent;
	border-bottom: none;
}

.leftNav1, .leftNav2, .leftNav3
{
	color: #FFFFFF;
	vertical-align: bottom;
	font-family: "Microsoft Sans Serif";
	font-size: 10pt;
}

.leftNav2, .leftNav3
{
	width:196px;
}

.leftNav1
{
	vertical-align: middle; 
	line-height:14pt;
	border-collapse: collapse;
	border-top:1px #FFFFFF solid;
}
.leftNav1 a
{
	font-family: "Microsoft Sans Serif";
	display: block;
	padding-left: 18px;
	top: 400px;
}
.leftNav2
{	
	font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
	line-height:14pt;
}
.leftNav2 a
{
	padding-left:10px;
	display:block;
	padding-right:10px;
}
.leftNav3
{	
	font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
	line-height:14pt;
}
.leftNav3 a
{
	padding-left:18px;
	display:block;
	padding-right:10px;
}
.leftNavHover
{
	background-color: transparent;
	color:#FFFFFF;
}
.leftNavFlyOuts
{
	font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
	border-top:1px #CBD1E0 solid;
	border-left:1px #CBD1E0 solid;
	border-right:1px #CBD1E0 solid;	
}
.leftNavFlyOutsItem
{
	border-bottom:1px #CBD1E0 solid;
	background-color: #ECEFF3;
	width:230px;
}
.leftNavFlyOutsItem a
{
	padding:1px 5px 1px 5px;
	display:block;
	color:#354260;
	width:196px;
	min-width:100px;
}
.leftNavFlyOutsHover
{
	background-color: #B2BCD3;
}
.variation-label{
	width: 50px;
	height: 20px;
	font-size: 8pt;
}
.breadcrumb
{
	font-family: "Microsoft Sans Serif";
	font-size: 8pt;
}
.breadcrumb-current
{
	font-family: "Microsoft Sans Serif";
	font-size: 8pt;
	font-weight: bold;
}
.article-image-td
{
	
}
.article-title-td
{
	font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
	font-weight: bold;	
}
.article-content-td
{
	font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
}
.article-break-line
{ 
	color: #b2b2b2;
	height: 1px;
}

.tablelisting-title-td
{
	font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
	font-weight: bold;		
}
.tablelisting-content-left-td
{
	font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
	text-align: left;
}
.tablelisting-content-right-td
{
	font-family: "Microsoft Sans Serif";  
	font-size: 10pt;	
	text-align: right;
}
.standard-content
{
	font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
}
.homeSummaryHead
{
	font-family: "Microsoft Sans Serif";  
	font-size: 9pt; 
	color: black;
}
.formatLineHR
{
	color:#C0C0C0;
	line-height:1px;
	height:1px;
}
.error-text
{
	font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
	color: red;
}

/*=== Table of Content ===*/
.toc_header
{
	font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
	font-weight: bold;
}

.toc_content
{
	font-family: "Microsoft Sans Serif";  
	font-size: 10pt;
}

div.toc_header a:link,
td.toc_header a:link,
div.toc_content a:link,
td.toc_content a:link
{
	color:#003399;
	text-decoration:none;
}

div.toc_header a:hover,
td.toc_header a:hover,
td.toc_content a:hover,
div.toc_content a:hover
{
	color:#FF0000;
	text-decoration:none;
}

div.toc_header a:visited,
td.toc_header a:visited,
td.toc_content a:visited,
div.toc_content a:visited
{
	color: #800080;
	text-decoration:none;	
}
/*=== WebApp ===*/
.app_table_all
{
	border-color:#DADCE9;
	border-style:solid;
	border-width: 1px;

}


.app_table_H1
{
    font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
	font-weight:bold;
	color:#000000;
	background-color:#99CCFF;
	height:22px;
	vertical-align:middle;
}

.app_table_H2
{
    font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
	font-weight:bold;
	color:#000000;
	background-color:#78ACDE;
}

.app_table_content
{
    font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
	color:#303030;	
	vertical-align:middle;
}
td.app_table_content a:link
{
	color:#003399;
	text-decoration:none;
}
td.app_table_content a:hover
{
	color:#FF0000;
	text-decoration:none;
}

td.app_table_content a:visited
{
	color: #800080;
	text-decoration:none;	
}
td.app_table_content
{
    font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
	color:#303030;
	padding:0px 0px 0px 0px;
	border-color:#DADCE9;	
	height:21px;
	/*vertical-align:middle;*/
}

.app_table_content_link
{
	font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
	text-decoration: none;
	color:#003399;
}
.app_table_content_bg
{
	font-family: "Microsoft Sans Serif";  
	font-size: 10pt;
	color:#303030;
	background:#E3F4FF;
	border-color:#DADCE9;
	/*border-top-color:#DADCE9;*/
	padding:0px 0px 0px 0px;
}

.app_table_content_small
{
    font-family: "Microsoft Sans Serif";  
	font-size: 8pt; 
	color:#303030;
	padding:0px 0px 0px 0px;
}

.app_table_content_small_bg
{
    font-family: "Microsoft Sans Serif";  
	font-size: 8pt; 
	color:#303030;
	background:#E8EEFE;
	border-bottom-color:#DADCE9;
	border-top-color:#DADCE9;
	padding:0px 0px 0px 0px;
}


.app_title
{
    font-family: "Microsoft Sans Serif";  
	font-size: 10pt;
	font-weight: bold;	
	color:white;
	background-image: url('/_layouts/atQuest/images/bg_title.jpg'); 
	height: 18px;
}

.app_table_content_bold
{
    font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
	font-weight:bold;
	color:#003399;
 }
 
  .app_table_content_bold_underline
{
    font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
	font-weight:bold;
	text-decoration:underline;
	color:#003399;
	background-color:#add8e6;
 }
 
 .app_table_content_white 
 {
 	font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
	color: white;
	background-color:#78ACDE;
}
 .app_table_content_white_small
 {
 	font-family: "Microsoft Sans Serif";  
	font-size: 8pt; 
	color: black;
	font-weight:bold;
	background-color:#78ACDE;
}

.app_error_text
{
	font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
	color: red;
}
.app_require_field
{
	font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
	color: red;
}
.app_hyperlink
{
	font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
	color: blue;
	text-decoration: none;	
}


/*=== SpecialListing ===*/
.splist_title
{
	font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
	font-weight: bold;
}
.splist_content
{
	font-family: "Microsoft Sans Serif";  
	font-size: 9pt;

}

/*=== Service Manager ===*/
td.servicemanager
{
	font-family: "Microsoft Sans Serif"; 
	font-size: 9pt; 
	background-image: url('/_layouts/atQuest/images/ServiceMgrBG.jpg'); 
	background-position: left top;
	background-repeat: repeat-y;
	background-color: #EDF2F8;
	height: 18px;
}
.servicemanager
{
	font-family: "Microsoft Sans Serif";  
	font-size: 9pt; 
}
.servicemanager a
{
	font-family: "Microsoft Sans Serif";  
	font-size: 9pt; 
}

/*=== Web Application Language Button ===*/
.language-button
{
	height:23px; 
	font-family: "Microsoft Sans Serif";  
	font-size: 12px	
}

.ms-vb-title,
{
    font-family: "Microsoft Sans Serif";  
	font-size: 10pt; 
	color:#303030;	
}
.ms-vh2 a:link,
.ms-listviewtable .ms-vb2 a:link,
td.ms-vb-title a:link,
.ms-vh2 .ms-selectedtitle .ms-vb a:link,
.ms-vh2 .ms-selectedtitle .ms-vb a:hover,
.ms-vh2 .ms-selectedtitle .ms-vb a:visited
{
	color:#003399;
	text-decoration:none;
}

.ms-vh2 a:hover,
td.ms-vb-title a:hover,
.ms-listviewtable .ms-vb2 a:hover
{
	color:#FF0000;
	text-decoration:none;
}

.ms-vh2 a:visited,
td.ms-vb-title a:visited,
.ms-listviewtable .ms-vb2 a:visited
{
	color: #800080;
	text-decoration:none;	
}

.ms-vh2,
.ms-vh2 .ms-unselectedtitle .ms-vb,
.ms-vh2 .ms-selectedtitle .ms-vb,
.ms-listviewtable .ms-vh2,
.ms-listviewtable .ms-viewheadertr .ms-vh-group,
.ms-listviewtable .ms-viewheadertr th.ms-vh2-nograd,
th.ms-vh-icon
{
	background-color:#99CCFF;
	font-weight:bold;
	BACKGROUND-IMAGE: none;
	color: #303030;
	height:22px;
}

.ms-listviewtable 
{
 	border-style:solid;
 	border-width:1px;
 	border-color:#DADCE9;
}

.ms-listviewtable .ms-vb2
{
	color: #303030;
}

Div.ms-ppright
{ 
	margin-left:20px;
}

.ms-vb2{
padding-top:3px;
padding-left:8px;
padding-right:8px;
padding-bottom:4px;
}

/* === Change Summary Link Defualt Style === */

.homeSummaryLinks-link
{
	text-align: left;
	vertical-align: top;
	font-family: "Microsoft Sans Serif";
	font-size: 10pt;
	color: #303030;
}

td.homeSummaryLinks-link a:link,
div.homeSummaryLinks-link a:link,
{
	font-family: "Microsoft Sans Serif";
	font-size: 10pt;
	color:#003399;
	text-decoration:none;
}

td.homeSummaryLinks-link a:hover,
div.homeSummaryLinks-link a:hover,
{
	font-family: "Microsoft Sans Serif";
	font-size: 10pt;
	color:#FF0000;
	text-decoration:none;
}

td.homeSummaryLinks-link a:visited,
div.homeSummaryLinks-link a:visited,

{
	font-family: "Microsoft Sans Serif";
	font-size: 10pt;
	color: #800080;
	text-decoration:none;	
}

/*=== Schedule Release ===*/
.uColorFont
{
	font-family:"Microsoft Sans Serif", sans-serif;
	font-size:8pt;
	padding-bottom:0px;
	vertical-align:top;
	color:#303030;
}
.uReleaseDate
{
	font-family:"Microsoft Sans Serif", sans-serif;
	font-size:8pt;
	padding-top:1px;
	vertical-align:top;
	color:#303030;
}
.uReleaseDateNoPadding
{
	font-family:"Microsoft Sans Serif", sans-serif;
	font-size:8pt;
	vertical-align:top;
	color:#303030;
}
