﻿/*--AgentWeb Style--*/
/***************** HTML Standard ******************************************/

h1, h2, h3, h4, h5, h6
{
	color: #002960;
	text-decoration : none;
	font-weight : bold;
	text-align: justify;
}
h1
{
	font-size : 22pt;
}
h2
{
	font-size : 20pt;
} 
h3
{
	font-size : 18pt;
}
h4
{
	font-size : 16pt;
}
h5
{
	font-size : 14pt;
} 
h6
{
	font-size: 12pt;
}
p
{
	font-size: 9pt;
}
hr
{
	height: inherit;
	border-color: #015fbf;
	border-style: solid;
	border-width: 1pt;
	border-collapse: collapse;
}  

thead, tfoot
{
	background-color : #0088FF;
}
ul li
{
	list-style : square none outside;	
}
ul li li
{
	list-style : disc none outside;	
}
ul li li li
{
	list-style : circle none outside;	
}
ol li
{
	list-style-type:	decimal;
}
ol li li
{
	list-style-type:	lower-alpha;	
}
ol li li li
{
	list-style-type:	lower-roman;	
}
ol ol li	
{	
	list-style-type:	lower-alpha;
}	
ol ol ol li	
{	
	list-style-type:	lower-roman;
}
blockquote, pre	
{	
	font-family:	Courier New, monospace;
}
label
{
	font : inherit;
}
textarea
{
  background-color  : White;
  color : Black;
  border-color : #015fbf;
  border-width:1px;  
}
customtextbox
{
  background-color  : White;
  color : Black;
  border-color : #015fbf;
  border-width:1px; 
  font-size:10px;
}
body
{
	font-family : verdana, sans-serif;
	font-size : 9pt;
	font-style : inherit;
	/*background-color : white;*/
	background-image : none;
	background-position : inherit;
	color : Black;
	text-decoration : none;
	text-indent : 2px;  	
	text-align : justify;
}

/*****************Intermediary forms *********************************************/
.intermediaryTextbox
{
	border:groove 1pt #015fbf;
	font-size:12px;
}
.mandatoryFieldAsterick
{
	font-size:12px;	
	color:Red;
	text-align:right;
}
/****************end: Intermediary forms ****************************************/

/****************** Cube Control renderer ***************************************/
.CubeControlTextBox
{
	border:1px solid #7994CB;
}
/****************** end: Cube Control renderer *********************************/

/*********** Generic ***************************************************************/
.header 
{
   font-size :  12pt;
   font-weight : bold;
   background-color:#002960;
   color:White;  
}
.footer 
{
   font-size :  8pt;
   font-weight :normal;
   color : #333333;
}
.dealerCodeRow
{
	color : #002960;
	font-family : verdana, sans-serif; 
	font-size : 9pt;
	font-weight : bold;
}
.standardButton 
{
	border-color : #015fbf;
	border-width:1px;
	background : #002960 none; 
	color : #ffffff;
	font-family : verdana, sans-serif; 
	font-size : 9pt;
	font-weight : bold;
}

.standardTextBox
{
	border:1px solid #015fbf;
}

.valueTextBox
{
	border:1px solid #015fbf;
	width: 121px;
	text-align: right;
}

.valueLabel
{
	text-align: right;
}

.disabledButton
{
	cursor: default;
	background-color: transparent;
	border: 1px #d8d8d8 solid;
}
.okButton{}
.cancelButton{}
.printButton{}

.gridButton
{
	background-image: url(~/images/check.gif);
	background-repeat: no-repeat;
}
.agreementlist
{
	text-align:left;	
}
.dealertitle
{
  background-color : transparent;
  font-size : 18pt;
  color:#FFFFFF;
  font-weight:bold;  
}
.pagetitle
{
  background-color : white;
  color : #002960;  
  font-size : 20pt;
  font-weight:bold; 
}
.vehicleGroupTextArea
{
	border:1px solid #015fbf;
}

.mainPageBorder_RightBottom
{
	width: 100px; 
	border-right: solid 1px #015fbf; 
	border-bottom: solid 3px #015fbf;	
}

.mainPageBorder_Top
{
	height: 100px; 
	border-bottom: solid 3px #015fbf;		
}

.mainPageBorder_Bottom
{
	width:100%; 
	height: 100px; 
	border-bottom: solid 3px #002960;
}
.stockProfileTable
{
	border:groove 1px #015fbf;
}
.stockProfileTableCell
{
	border-bottom :groove 1px #015fbf;
}
.smalltext
{
	font-size :smaller;
	font-weight :300;
	text-align : justify;	
	color : black;
}
.smallboldtext
{
	font-size: smaller;
	font-weight: bold;
	text-align: justify;
	color: black;
}
.bigtext
{
	font-size : x-large;
	font-weight : lighter;
	text-align : justify;
	color : black;
}
.pagebreak
{
	page-break-after:always;
	page-break-before: always;
}
.dropdownlistEmpty
{
  width:100px; 
}
.logintext
{
	font-size : 9pt;
	font-weight : bold;
	color : black;	
}
.validationmessage
{
	font-size : 10pt;
	text-align : left;	
	font-weight : bold;
}
.errormessage
{
	font-size: 8pt;
	text-align: left;
	font-weight: bold;
	color: blue;
}
.loginformtitle
{
	background-color : #BEBEBE;
}

.loginform
{
	background-color : #BEBEBE;
	border-style :groove;
	border-width : 1;
}
.logindetails
{
	font-size: 9pt	
}
.halfhorizontalline
{
	width : 50%;	
	text-align : center;
}
.customtablerow
{
	height : 23px;
	border : 1px;
	border-color : Silver;		
}

.custombutton
{
	color : #015fbf;
	border-color : #015fbf;
	border-width:1px;  	
	font-size : 8pt;
	width : 70px;
}
.customdatatable
{
	vertical-align : top;
	color : black;
	word-spacing: normal;
	text-align : left;
	padding:0 0 0 0;
	margin-left:8;
}

/*********** Data Controls [DetailsView, HTMLView, DataGrid, GridView] *************/

.alternatingRowStyle
{
	background-color : #d3d3d3;
}
.itemDefault
{		
	color : Black;
	padding : 2px 2px 2px 2px;
}
.itemEdit
{
	background-color : #7dc0ff;
	color : #015fbf;
	padding : 2px 2px 2px 2px;
}
.itemInsert
{
	background-color : #002960;
	color : #015fbf;
	padding : 2px 2px 2px 2px;
}
.itemHeaderStyle
{	
	  background : #002960 none; 
	  color : #ffffff;
	  font-family : verdana, sans-serif; 
	  font-size : 9pt;
	  font-weight : bold;
}
.itemFooterStyle
{
	background-color: #FFFFFF;
}

/********************* Intermediary Tab Menu ****************************************/
.MenuCell
{
	background-color:#002960;
	color:White;
	font-weight:bold;
	font-size:12px;
}
.MenuCell.a:active
{
	color: White;
	font-weight:bold;
	font-size:12px;
}

.MenuCellHover
{
	background-color:#015fbf;
	color:#015fbf;
	font-weight:bold;
	font-size:12px;
}
.MenuCellSelected
{
	background-color:White;
	color:#015fbf;	
	font-weight:bold;
}

/*********************end: Intermediary Tab Menu ***********************************/

/*********************  Menu *****************************************************/
.mainMenuDefault
{
	background-color : #002960;
	color : black; 
	font-size : 8pt; 
	font-weight :normal; 
	font-style : normal; 
	font-family : verdana, sans-serif;  
}
.mainMenuContainer 
{
	
}
.mainMenuMenuBar 
{
	cursor : pointer; 
	cursor : hand;
	height : 16px;
}
.mainMenuItem 
{
	border-left : #7dc0ff 0px solid; 
	border-bottom : #7dc0ff 1px solid; 
	border-top : #7dc0ff 1px solid; 
	border-right : #7dc0ff 0px solid;
	cursor : pointer; 
	cursor : hand; 
}
.mainMenuIcon 
{
	background-color: #7dc0ff; 
	border-left: #7dc0ff 1px solid; 
	border-bottom: #7dc0ff 1px solid; 
	border-top: #7dc0ff 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.mainMenuSubMenu 
{
	background-color: #7dc0ff;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand;  
}
.mainMenuMenuBreak 
{
	height: 1px;
}
.mainMenuMenuItemSelecting 
{
	background-color: #8da4d3; 
	cursor: pointer; 
	cursor: hand; 
	color: gray; 
	height: 21px;
}
.mainMenuArrow 
{
	border-right: #7dc0ff 1px solid; 
	border-bottom: #7dc0ff 1px solid; 
	border-top: #7dc0ff 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.mainMenuRootMenuArrow 
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

/************************ TreeView ************************************************/

.treeViewMenuDefault
{
	width: 105px;
	background-color: gray;
	border-right: #015fbf 1px solid; 
	border-top: #015fbf 1px solid; 
	border-left: #015fbf 1px solid; 
	border-bottom: #015fbf 1px solid; 
	font-size : 20pt;
	text-align : left;
	color: #FFFFFF;
}
.treeViewMenu 
{
	font-family: verdana, sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	width:190px;
	text-align:justify;
	
	/*color: #FFFFFF;
	font-weight:bold;*/
}
.treeViewMenuHeader 
{
	background-image: url(gradient_LtBlue.jpg);
}
.treeViewHoverNodeStyle
{	
	color : #FFFFFF;
	text-decoration: underline;
}
.treeViewNodeStyle
{
	font-size : 10pt;
	font-weight: lighter;
	text-align: left;
	height: 20px;
	width: 100%;
	color : #FFFFFF;
}
.treeViewRootNodeStyle
{
	font-weight : bold;
	font-size : 10pt;
	font-weight: lighter;
	text-align: left;
	height: 20px;
	width: 300px;
	color : #FFFFFF;
}
.treeViewSelectedNodeStyle
{
	color : Black;
	background-color: White;
	text-align:left;
	height: 20px;
	width: 300px;
	/*color : #FFFFFF;*/
}


/*************************** Site Map **********************************************/
.siteMapDeafult
{
	background-color : inherit;
	border-style : none;
	border-color : inherit;
	border-width : inherit;
	
	color : Gray;
	font-family : verdana, sans-serif;
	font-size : 10pt;
	font-weight : lighter;
}
.siteMapCurrentNode
{
	color : Black;
}
.siteMapNode
{
	
}
.siteMapPathSeperator
{
	padding-right : 3px;
}
.siteMapRootNode
{
	
}


/***************************Misc******************************/
.pagemaster 
{
	width: 100%;
	height: 100%;	
	background-color: #fefefe;
}
.skinmaster 
{
	height: 100%;
	background-color: #f3f5fa;
	border-right: #015fbf 1px solid; 
	border-top: #015fbf 1px solid; 
	border-left: #015fbf 1px solid; 
	border-bottom: #015fbf 1px solid; 
}
.skinheader 
{
}
.skingradient 
{
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel 
{
	width: 100%;
	background-color: #dfe5f2;
}
.toppane 
{
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane 
{
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane 
{
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane 
{
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane 
{
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.DimName 
{
	background-color:#002960;
	color : #ffffff;
	font-family : verdana, sans-serif; 
	font-size : 9pt;
	font-weight : bold;
}

.DimVals 
{
	background-color:#BECBE7;
	color : black;
	font-family : verdana, sans-serif; 
	font-size : 9pt;
}

.SideDims 
{
	background-color:#BECBE7;
	color : black;
	font-family : verdana, sans-serif; 
	font-size : 9pt;
}

.SideName 
{
	background-color:#002960;
	color : #ffffff;
	font-family : verdana, sans-serif; 
	font-size : 9pt;
	font-weight : bold;
}

.main_nav_middle
{
	background-image: url('../images/main_nav_middle_tile.gif'); 
	width: 116px; 
	overflow: auto;
	font-weight:bold;
}

/*--- SiteMap tree view -----------------------------------*/
.SiteMapTreeView
{
	width: 137px;
	color: #FFFFFF;
	font-size:11px; /*12px*/
	font-weight:bold;
}

.SiteMapTreeViewNodeStyle 
{
	font-family: verdana, sans-serif;
	font-size : 12px; 
	color : #FFFFFF;
}

.SiteMapTreeViewSelectedNodeStyle
{
	text-decoration: underline;
	font-size : 11px; /*12px*/
	color : #FFFFFF;
}

/*---------------------------------------------------------*/
.CubeCell {border:1px solid #015fbf;}

.NavigationCell
{
	background-color: #BECBE7; 
	padding: 0px;
}
.AgreementContentCell
{
}
.AgreementTreeBackground
{
	color:#BECBE7;
}

.AgreementTreeSelected
{
	color:#015fbf;
}

.DescriptionTextBox
{
	border:1px solid #015fbf; 
	width: 100%;
}

/*********************** PolicyNavigation ***********************/
.navTable
{
	font-family: verdana, sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	width:190px;
	text-align:justify;
}

.navNonSelectedRow
{	
	  background : #002960 none; /*Khaki none; */
	  color :White; /*Brown;*/
	  font-family : verdana, sans-serif; 
	  font-size : 9pt;
	  font-weight : bold;
}
.navSelectedRow
{	
	  background : #015fbf none; /*Brown*/
	  color : White;
	  font-family : verdana, sans-serif; 
	  font-size : 9pt;
	  font-weight:lighter;
}

/***********************end: PolicyNavigation*******************/
