﻿.body{font-family: "Microsoft Sans Serif", sans-serif;font-size: 10pt;background-color::#a2d3fc;height:100%;margin:0px;}
.table-banner{height:90px;background-image: url('/_layouts/atQuest/images/banner.jpg');
}
.master, .masterContent{width: 1003px;margin: 0px, 0px, 0px, 0px;}
.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
{
	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;
}

.table-footer a, .table-footer a:link, .table-footer a:visited
{
	text-decoration:none;
	font-family: san-serif;
	font-size: 9pt;
	height:	25px;
	color: white;
}


.table-footer2
{
	text-decoration:none;
	font-family: san-serif;
	font-size: 9pt;
	background-color: #FFFFFF;
	height:	25px;
	color: #555555;
}

/* 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", 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", 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;
}


/* 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/LeftNavi_bg.jpg');
	background-repeat: repeat-y;

	font-family: "Microsoft Sans Serif", sans-serif;
	font-size: 14pt;
	
	width:196px;
}
.leftNavSpacer
{
	background-image: url('/_layouts/atQuest/images/LeftNavi_Spacer.jpg');
	background-position: center top;
	background-repeat: no-repeat;
	width:196px;
	height: 9px;
}
.leftNavSelected
{
	background-color: transparent;
	color: #FF0000;
	/* border-bottom:1px #B2BCDD solid; */
}

.leftNav1, .leftNav2, .leftNav3
{
	color: #354260;
	vertical-align: bottom;
}
.leftNav1
{
	font-family: "Microsoft Sans Serif", sans-serif;
	font-size: 10pt;
	color: white;
	/* height: 28px; */

	vertical-align: middle; 
	/* text-indent: 18px; */
	line-height:14pt;
	border-collapse: collapse;
	border-top:1px #A9CFF5 solid;
	/*border-bottom:1px #A9CFF5 solid; */
}
.leftNav1 a
{
 	font-family: "Microsoft Sans Serif", sans-serif;
	display: block;
	padding-left: 18px;
	font-size: 10pt;
	top: 400px;

	/*
	padding-left:5px;
	display:block;
	padding-right:10px;
	*/
}
.leftNav2
{	
	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 10pt; 
	line-height:14pt;
}
.leftNav2 a
{
	padding-left:10px;
	display:block;
	padding-right:10px;
}
.leftNav3
{	
	font-family: "Microsoft Sans Serif", 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", 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;
}
.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;
}
.article-image-td
{
	
}
.article-title-td
{
	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 10pt; 
	font-weight: bold;	
}
.article-content-td
{
	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 10pt; 
}
.tablelisting-title-td
{
	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 10pt; 
	font-weight: bold;		
}
.tablelisting-content-left-td
{
	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 10pt; 
	text-align: left;
}
.tablelisting-content-right-td
{
	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 10pt; 
	text-align: right;
}
.standard-content
{
	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 10pt; 
}
.standard-Summ-Head
{
	font-family: "Microsoft Sans Serif", sans-serif;
	font-size: 24pt;
}

.homeSummaryHead
{
	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 9pt; 
	color: black;
}
.formatLineHR
{
	color:#C0C0C0;
	line-height:1px;
	height:1px;
}
.error-text
{
	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 10pt; 
	color: red;
}

/*=== Table of Content ===*/
.toc_header
{
	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 10pt; 
	font-weight: bold;
}
.toc_content
{
	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 9pt;
}


/*=== SpecialListing ===*/
.splist_title
{
	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 10pt; 
	font-weight: bold;

}
.splist_content
{
	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 9pt;

}

/*=== Service Manager ===*/
.servicemanager
{
	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 9pt; 
}
.servicemanager a
{
	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 9pt; 
}

/*=== Web Application Language Button ===*/
.language-button
{
	height:23px; 
	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 12px	
}


/*=== WebApp ===*/
.app_table_H1_main
{
    font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 10pt; 
	font-weight:bold;
	color:#000000;
	background-color:#99CCFF;
	border-style:solid;
	border-width:1px 1px 0px 0px;
}

.app_table_H2_main
{
    font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 10pt; 
	font-weight:bold;
	color:#000000;
	background-color:#78ACDE;
}

.app_table_content_main
{
    font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 10pt; 
	color:#303030;
	padding:0px 2px 0px 2px;
}
.app_table_content_bg_main
{
	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 10pt;
	color:#303030;
	background:#E8EEFE;
	border-bottom-color:#DADCE9;
	border-top-color:#DADCE9;
	padding:0px 2px 0px 2px;
}

.app_table_content_small_main
{
    font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 8pt; 
	color:#303030;
	padding:0px 2px 0px 2px;
}

.app_table_content_small_bg_main
{
    font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 8pt; 
	color:#303030;
	background:#E8EEFE;
	border-bottom-color:#DADCE9;
	border-top-color:#DADCE9;
	padding:0px 2px 0px 2px;
}


.app_title_main
{
    font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 10pt;
	font-weight: bold;	
	color:white;
	background-color: #7e7039;
}

.app_table_content_bold_main
{
    font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 10pt; 
	font-weight:bold;
	color:#003399;
 }
 
  .app_table_content_bold_underline_main
{
    font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 10pt; 
	font-weight:bold;
	text-decoration:underline;
	color:#003399;
	background-color:#add8e6;
 }
 
 .app_table_content_white_main
 {
 	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 10pt; 
	color: white;
	background-color:#78ACDE;
}
 .app_table_content_white_small_main
 {
 	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 8pt; 
	color: white;
	background-color:#78ACDE;
}

.app_error_text_main
{
	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 10pt; 
	color: red;
}
.app_require_field_main
{
	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 10pt; 
	color: red;
}
.app_hyperlink_main
{
	font-family: "Microsoft Sans Serif", sans-serif;  
	font-size: 10pt; 
	color: blue;
	text-decoration: none;	
}

/*=== Change Custom List Style  ===*/
.ms-vh2 a:link,
.ms-listviewtable .ms-vb2 a:link,
.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,
.ms-vb-title a:hover,
.ms-listviewtable .ms-vb2 a:hover
{
	color:#FF0000;
	text-decoration:none;
}

.ms-vh2 a:visited,
.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;
}

.ms-listviewtable
{
 	border-style:solid;
 	border-width:1px;
 	border-color:#9AC6FF;
}

.ms-listviewtable .ms-vb2
{
	color: #303030;
}

/* === Change Summary Link Defualt Style === */
.homeSummaryLinks-icon
{
	width: 10px;
	background-image: url('/_layouts/atQuest/images/HomeLinksLogo.gif');
	background-repeat:no-repeat;
	background-position: left top;
}

.homeSummaryLinks-link
{
	text-align: left;
	vertical-align: top;
	font-family: "Microsoft Sans Serif", sans-serif;
	font-size: 10pt;
	color: #303030;
}
.homeSummaryLinks-link-large-title-With-Background a:link
{
	PADDING-RIGHT: 4px;	
	MARGIN-TOP: 5px;	
	PADDING-LEFT: 4px;	
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;	
	BACKGROUND-COLOR: #83b0ec;
	font-family: "Microsoft Sans Serif", sans-serif;
	font-size: 12pt;
	color: #303030;
	text-decoration:none;
}

.homeSummaryLinks-link-large-title-With-Background a:hover
{
	PADDING-RIGHT: 4px;	
	MARGIN-TOP: 5px;	
	PADDING-LEFT: 4px;	
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;	
	BACKGROUND-COLOR: #83b0ec;
	font-family: "Microsoft Sans Serif", sans-serif;
	font-size: 12pt;
	color: #FF0000;
	text-decoration:none;
}

.homeSummaryLinks-link-large-title-With-Background a:visited
{
	PADDING-RIGHT: 4px;	
	MARGIN-TOP: 5px;	
	PADDING-LEFT: 4px;	
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;	
	BACKGROUND-COLOR: #83b0ec;
	font-family: "Microsoft Sans Serif", sans-serif;
	font-size: 12pt;
	color: #800080;
	text-decoration:none;
}

td.homeSummaryLinks-link a:link,
div.homeSummaryLinks-link a:link,
dev.item link-item bullet a:link
{
	font-family: "Microsoft Sans Serif", sans-serif;
	font-size: 10pt;
	color:#003399;
	text-decoration:none;
}

td.homeSummaryLinks-link a:hover,
div.homeSummaryLinks-link a:hover,
dev.item link-item bullet a:hover
{
	font-family: "Microsoft Sans Serif", sans-serif;
	font-size: 10pt;
	color:#FF0000;
	text-decoration:none;
}

td.homeSummaryLinks-link a:visited,
div.homeSummaryLinks-link a:visited,
dev.item link-item bullet a:visited

{
	font-family: "Microsoft Sans Serif", sans-serif;
	font-size: 10pt;
	color: #800080;
	text-decoration:none;	
}
