/*Avatar's own stylesheet for the Channel Partnet Site*/


html {
	background-color:	#FFFFFF;
	
}

body {
	margin:				0px;
	padding:			0px;
	background:			#FFFFFF;
/*	Uncomment for the test server
	background-image:	url("/images/TestServer.jpg");
	background-repeat:	repeat;
*/
	
}

A {
	COLOR:				#182F69; 
	TEXT-DECORATION:	none;
}

A:hover {
	COLOR:				#506AAD; 
	TEXT-DECORATION:	underline;
}

h1 {margin:12px;margin-left:16px;margin-top:24px;color:#660000;font:21pt Verdana, Sans-Serif;font-weight:bold;}
		.font3 {font-family: arial, Sans-Serif; font-size: 11px; text-align: left; color: #000000; padding-left: 30px; padding-top: 0px; font-weight: bold;}
		.font3a {font-family: arial, Sans-Serif; font-size: 12px; text-align: left; color: #000000; padding-left: 1px;}
		.font3b {font-family: arial, Sans-Serif; font-size: 12px; text-align: left; color: #000000; padding-left: 80px; padding-top: 11px; font-weight: bold;}
		.font3c {font-family: arial, Sans-Serif; font-size: 11px; text-align: left; color: #000000; padding-left: 52px; padding-bottom: 10px; font-weight: bold;}
		.font3d {font-family: arial, Sans-Serif; font-size: 11px; text-align: left; color: #000000; padding-left: 57px; padding-bottom: 10px; font-weight: bold;}
		.font3e {font-family: arial, Sans-Serif; font-size: 11px; text-align: left; color: #000000; padding-left: 25px; padding-bottom: 10px; font-weight: bold;}
		.font3f {font-family: arial, Sans-Serif; font-size: 11px; text-align: left; color: #000000; padding-left: 65px; padding-top: 2px; font-weight: bold;}
		.font3g {font-family: arial, Sans-Serif; font-size: 13px; text-align: left; color: #C00000; padding-left: 20px; padding-top: 5px; padding-bottom: 3px; font-weight: bold;}
		.font3h {font-family: arial, Sans-Serif; font-size: 12px; text-align: left; color: #000000; padding-left: 65px; padding-top: 11px; font-weight: bold;}
		.font3i {font-family: arial, Sans-Serif; font-size: 12px; text-align: left; color: #000000; padding-left: 15px; padding-top: 1px; font-weight: bold;}
		.font4 {font-family: arial, Sans-Serif; font-size: 11px; text-align: center; color: #000000; padding-left: 10px;}
		.font4a {font-family: arial, Sans-Serif; font-size: 11px; text-align: center; color: #000000; padding-left: 15px; padding-top:5px;}
		.font5 {font-family: arial, Sans-Serif; font-size: 11px; text-align: left; color: #000000;}
		.font5a {font-family: arial, Sans-Serif; font-size: 11px; color: #000000;}
		.font5b {font-family: arial, Sans-Serif; font-size: 11px; color: #000000; text-align: right;}
		.font5c {font-family: arial, Sans-Serif; font-size: 11px; color: #D24444; text-align: right;}
		.font6 {font-family: arial, Sans-Serif; font-size: 12px; text-align: left; color: #000000; padding-left: 10px; padding-top: 0px;}
		.font7 {font-family: tahoma, Sans-Serif; font-size: 14px; text-align: left; color: #F981C9; padding-left: 0px; padding-bottom: 0px;}
		.font8 {font-family: tahoma, Sans-Serif; font-size: 9px; text-align: right; color: #FFFFFF; padding-top: 58px;}
		.font9 {font-family: tahoma, Sans-Serif; font-size: 12px; text-align: left; color: #C00000; padding-top: 0px; font-weight: bold;}
		.font10 {font-family: tahoma, Sans-Serif; font-size: 9px; color: #000000;		
		}

.smallfont {font-family: arial, Sans-Serif; font-size: 9px; text-align: left; color: #000000; font-weight: bold;}

.fontNav
{
	font-family: arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #000000;
	padding-left: 0px;
	padding-top: 0px;
}

.fontNavLink
{
	font-family: arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #000000;
	padding-left: 0px;
	padding-top: 0px;
	text-decoration: underline;
}

.fontNavMenuTree
{
	font-size: 12px;
/*	font-weight: 401; Font weights are documented to be 100, 200, 300, 400, 500, 600, 700, 800, 900
		Browsers ignore 401, and so this really isn't being used.*/
}

.TabsTable{
	width:		100%;
}

.TabsTR{
	 
}

.TabsTD{
	background: #E9E9E9;
	padding:	0px;
}

.TabsDiv{
	background: #E9E9E9;
	color:		#4A4A4A;
}

.TabsDivSelected{
	background: #FFFFFF; 
}

.Header {
	font-family:		arial, Sans-Serif; 
	font-size:			12px; 
	text-align:			left; 
	color:				#DFFCB9;
	padding-left:		5px; 
	text-indent:		10px;
	font-weight:		bold;
	background-color:	#DFFCB9
}

.Header2 {
	font-family:		arial, Sans-Serif; 
	font-size:			12px; 
	text-align:			left; 
	color:				#AEDA79;
	padding-left:		5px; 
	text-indent:		10px;
	font-weight:		bold;
	background-color:	#AEDA79
}

.Header3 {
	font-family:		arial, Sans-Serif; 
	font-size:			12px; 
	text-align:			left; 
	color:				#90B35F;
	padding-left:		5px; 
	text-indent:		10px;
	font-weight:		bold;
	background-color:	#90B35F
}

.BodyText {
	font-family:		arial, Sans-Serif; 
	font-size:			12px; 
	text-align:			left; 
	color:				#000000; 
	padding-left:		0px; 
	padding-bottom:		0px; 
	font-weight:		bold;
}

.BodyBoxSide{
	background-color:	#618339;
	/*background-color:	#DEF3BF;*/
	width:				1px;
}

.BodyBoxBottom{	
	background-color:	#618339;
	/*background-color:	#DEF3BF;*/
	height:				1px;
}

.BodyHeader {
	font-family:		arial, Sans-Serif; 
	font-size:			12px; 
	text-align:			left; 
	color:				#000000; 
	padding-left:		5px; 
	font-weight:		bold;
	/*background-image:	url("/images/BodyBarBackground.jpg");*/
	/*background-color:	#618339;*/
	background-color:	#DEF3BF;
	background-repeat : repeat-x;
	height:				18px;
	width:				100%;

	border-style:		solid;
	border-top-color:	#618339; 
	border-right-color:	#618339; 
	border-left-color:	#618339; 
	border-bottom-color:#618339; 
	border-width:		1px; 
}

.BodyHeader2 {
	font-family:		arial, Sans-Serif; 
	font-size:			12px; 
	text-align:			left; 
	color:				#000000; 
	padding-left:		5px; 
	font-weight:		bold;
	background-color:	#DEF3BF;
	background-repeat : repeat-x;
	height:				18px;
	border-bottom:		1px solid #618339;
}

.BodyHeaderBorderless
{
	font-family:		arial, Sans-Serif;
	font-size:			12px;
	text-align:			left;
	color:				#000000;
	padding-left:		5px;
	font-weight:		bold;
	background-color:	#DEF3BF;
	background-repeat : repeat-x;
	height:				18px;
	width:				100%;
}

.BodyHeaderBorderlessGray
{
	font-family:		arial, Sans-Serif;
	font-size:			12px;
	text-align:			left;
	color:				#000000;
	padding-left:		5px;
	font-weight:		bold;
	background-color:	#E4E4E4;
	background-repeat : repeat-x;
	height:				18px;
	width:				100%;
}

.BodyTitle {
	font-family:		arial, Sans-Serif; 
	font-size:			16px; 
	text-align:			left; 
	color:				#000000; 
	padding-left:		40px; 
	font-weight:		bold;
	background-image:	url("/images/ItemsHeader.jpg");	
	background-repeat : no-repeat;	
	/*background-repeat : repeat-x;*/
	/*background-color:	#618339;*/
	height:				40px;
	width:				100%;
}

.ListHeader {
	font-family:		arial, Sans-Serif; 
	font-size:			10px; 
	color:				#FFFFFF; 
	font-weight:		normal;
}

.ListHeader2 {
	font-family:		arial, Sans-Serif; 
	font-size:			12px; 
	color:				#FFFFFF; 
	font-weight:		bold;
}

.ListHeader3 {
	font-family:		arial, Sans-Serif; 
	font-size:			12px; 
	color:				#263019; 
	font-weight:		bold;
}

.ListHeader4 {
	vertical-align:		top;
	font-family:		arial, Sans-Serif; 
	font-size:			12px; 
	color:				#000000; 
	font-weight:		bold;
}

.ListHeader4a {
	font-family:		arial, Sans-Serif; 
	font-size:			12px; 
	color:				#000000; 
	font-weight:		normal;
}

.ListText {
	font-family:		arial, Sans-Serif;
	font-size:			11px;
	color:				#000000;
}

a.HeaderLink:link { 
	font-family:		arial, Sans-Serif; 
	font-size:			12px; 
	text-align:			left; 
	font-weight:		bold;
	color:				#000000; 
	text-decoration:	none; 
}

a.HeaderLink:visited { 
	font-family:		arial, Sans-Serif; 
	font-size:			12px; 
	text-align:			left; 
	font-weight:		bold;
	color:				#000000; 
	text-decoration:	none; 
}

a.HeaderLink:active { 
	font-family:		arial, Sans-Serif; 
	font-size:			12px; 
	text-align:			left; 
	font-weight:		bold;
	color:				#000000; 
}

a.HeaderLink:hover { 
	font-family:		arial, Sans-Serif; 
	font-size:			12px; 
	text-align:			left; 
	font-weight:		bold;
	color:				#B50000; 
	text-decoration:	underline; 
}

a.HeaderLink2:link { 
	font-family:		arial, Sans-Serif; 
	font-size:			12px; 
	text-align:			left; 
	font-weight:		bold;
	color:				#B50000; 
	text-decoration:	none; 
}

a.HeaderLink2:visited { 
	font-family:		arial, Sans-Serif; 
	font-size:			12px; 
	text-align:			left; 
	font-weight:		bold;
	color:				#B50000; 
	text-decoration:	none; 
}

a.HeaderLink2:active { 
	font-family:		arial, Sans-Serif; 
	font-size:			12px; 
	text-align:			left; 
	font-weight:		bold;
	color:				#B50000; 
}

a.HeaderLink2:hover { 
	font-family:		arial, Sans-Serif; 
	font-size:			12px; 
	text-align:			left; 
	font-weight:		bold;
	color:				#000000; 
	text-decoration:	underline; 
}

.ProjectOverviewTabsDiv{
	background-image:	url("/Images/ProjectOverviewNotSelectedTab.jpg");
	width:				95px;
	height:				55px;
	cursor:				pointer;
}

.ProjectOverviewTabsDivSelected{
	background-image: url("/Images/ProjectOverviewSelectedTab.jpg");
	width: 95px;
	height: 55px;
}

.ProjectOverviewTabsDivDisabled{
	background-image: url("/Images/ProjectOverviewDisabledTab.jpg");
	width: 95px;
	height: 55px;
}

.ProjectQuoteTabsDiv{
	background-image:	url("/Images/ProjectQuoteNotSelectedTab.jpg");
	width:				95px;
	height:				55px;
	cursor:				pointer;
}

.ProjectQuoteTabsDivSelected{
	background-image: url("/Images/ProjectQuoteSelectedTab.jpg");
	width: 95px;
	height: 55px;
}

.ProjectQuoteTabsDivDisabled{
	background-image: url("/Images/ProjectQuoteDisabledTab.jpg");
	width: 95px;
	height: 55px;
}

.ProjectSiteTabsDiv{
	background-image:	url("/Images/ProjectSiteNotSelectedTab.jpg");
	width:				95px;
	height:				55px;
	cursor:				pointer;
}

.ProjectSiteTabsDivSelected{
	background-image: url("/Images/ProjectSiteSelectedTab.jpg");
	width: 95px;
	height: 55px;
}

.ProjectSiteTabsDivDisabled{
	background-image: url("/Images/ProjectSiteDisabledTab.jpg");
	width: 95px;
	height: 55px;
}

.QuoteListOverviewTabsDiv{
	background-image:	url("/Images/QuoteOverviewNotSelectedTab.jpg");
	width:				95px;
	height:				55px;
	cursor:				pointer;
}

.QuoteListOverviewTabsDivSelected{
	background-image: url("/Images/QuoteOverviewSelectedTab.jpg");
	width: 95px;
	height: 55px;
}

.QuoteListOverviewTabsDivDisabled{
	background-image: url("/Images/QuoteOverviewDisabledTab.bmp");
	width: 95px;
	height: 55px;
}

.QuoteListShippingInformationTabsDiv{
	background-image:	url("/Images/ShippingOptionsNotSelectedTab.jpg");
	width:				95px;
	height:				55px;
	cursor:				pointer;
}

.QuoteListShippingInformationTabsDivSelected{
	background-image: url("/Images/ShippingOptionsSelectedTab.jpg");
	width: 95px;
	height: 55px;
}

.QuoteListShippingInformationTabsDivDisabled{
	background-image: url("/Images/ShippingOptionsDisabledTab.jpg");
	width: 95px;
	height: 55px;
}

.QuoteListShippingInformationWARNTabsDiv{
	background-image:	url("/Images/ShippingOptionsNotSelectedTab(!).jpg");
	width:				95px;
	height:				55px;
	cursor:				pointer;
}

.QuoteListShippingInformationWARNTabsDivSelected{
	background-image:	url("/Images/ShippingOptionsSelectedTab(!).jpg");
	width:				95px;
	height:				55px;
}

.QuoteListShippingInformationWARNTabsDivDisabled{
	background-image: url("/Images/ShippingOptionsDisabledTab.jpg");
	width: 95px;
	height: 55px;
}

.QuoteAreaTabsDiv
{
	background-image:	url("/Images/AreaOverviewNotSelectedTab.jpg");
	width:				95px;
	height:				55px;
	cursor:				pointer;
}

.QuoteAreaTabsDivSelected
{
	background-image:	url("/Images/AreaOverviewSelectedTab.jpg");
	width:				95px;
	height:				55px;
}

.QuoteAreaTabsDivDisabled
{
	background-image: url("/Images/AreaOverviewDisabledTab.jpg");
	width: 95px;
	height: 55px;
}

.QuoteAreaLayoutTabsDiv
{	
	background-image:	url("/Images/AreaLayoutNotSelectedTab.jpg");
	width:				95px;
	height:				55px;
	cursor:				pointer;
}

.QuoteAreaLayoutTabsDivSelected
{
	background-image: url("/Images/AreaLayoutSelectedTab.jpg");
	width: 95px;
	height: 55px;
}

.QuoteAreaLayoutTabsDivDisabled
{
	background-image: url("/Images/AreaLayoutDisabledTab.jpg");
	width: 95px;
	height: 55px;
}

.QuoteAreaMaterialTabsDiv
{	
	background-image:	url("/Images/AreaMaterialNotSelectedTab.jpg");
	width:				95px;
	height:				55px;
	cursor:				pointer;
}

.QuoteAreaMaterialTabsDivSelected
{
	background-image:	url("/Images/AreaMaterialSelectedTab.jpg");
	width:				95px;
	height:				55px;
}

.QuoteAreaMaterialTabsDivDisabled
{
	background-image: url("/Images/AreaMaterialDisabledTab.jpg");
	width: 95px;
	height: 55px;
}

.HeaderLevelOne{
	background-color:	navy;
	color:				white;
	font-family:		arial, Sans-Serif; 
	font-size:			15px; 
	text-align:			left; 
	font-weight:		bold;
	text-indent:		15px;
}

.HeaderLevelTwo{
	background-color:	green;
	color:				white;
	font-family:		arial, Sans-Serif; 
	font-size:			15px; 
	text-align:			left; 
	font-weight: 		bold;
	text-indent:		30px;
}

.HeaderLevelThree{
	background-color:	navy;
	color:				white;
	font-family:		arial, Sans-Serif; 
	font-size:			15px; 
	text-align:			left; 
	font-weight:		bold;
	text-indent:		45px;
}

.HeaderLevelFour{
	background-color:	green;
	color:				white;
	font-family:		arial, Sans-Serif; 
	font-size:			15px; 
	text-align:			left; 
	font-weight:		bold;
	text-indent:		60px;
}

span.asterisk
{
	color:				#FF4040;
	font-weight:		bold;
	font-size:			18px;
}

.errorbox
{
	border:				1px solid #FF6633;
	padding:			5px;
	margin:				0 0 5px;
	background:			#FFCCCC;
	font-weight:		bold;
	color:				#000000;
	display:			none;
}

.warningbox
{
	border:				1px solid #FFFF00;
	padding:			5px;
	margin:				0 0 5px;
	background:			#FFFFCC;
	font-weight:		bold;
	color:				#000000;
	display:			none;
}

.successbox
{
	border: 1px solid #00AA3C;
	padding: 2px;
	margin: 0 0 5px;
	background: #CFFFCF;
	font-weight: bold;
	color: #000000;
	display: none;
}

.displayNone
{
	display: none;
}

.displayBlock
{
	display: block;
}

.displayInline
{
	display: inline;
}

a.ToolBar:link { 
	font-family:		arial, Sans-Serif; 
	font-size:			10px; 
	color:				#000000; 
	padding-left:		5px;
	padding-right:		5px;
	text-decoration:	none; 
}

a.ToolBar:visited { 
	font-family:		arial, Sans-Serif;
	font-size:			10px; 
	color:				#000000; 
	padding-left:		5px;
	padding-right:		5px;
	text-decoration:	none; 
}

a.ToolBar:active { 
	font-family:		arial, Sans-Serif; 
	font-size:			10px; 
	padding-left:		5px;
	padding-right:		5px;
	color:				#000000; 
	text-decoration:	none; 
}

a.ToolBar:hover { 
	font-family:		arial, Sans-Serif; 
	font-size:			10px; 
	background:			#C5C4BE;
	color:				#FFFFFF;
	padding-left:		5px;
	padding-right:		5px;
	text-decoration:	none; 
}

.MenuBackground {
	background-image: url("/images/FrieghtRateQuoteMenuTop.jpg"); 
	background-repeat: no-repeat;
}

.normal
{
	font-weight:		bold;
	font-size:			11px;
	color:				#C00000;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	text-decoration:	none;
}

.link
{
	cursor:				pointer;
	font-weight:		bold;
	font-size:			11px;
	color:				#808080;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	text-decoration:	underline;
}

.ThirdPartyQuoteLabel
{
	font-family:		Arial, Sans-Serif;
	font-size:			16px;
	text-align:			left;
	color:				#FFFFFF;
	padding-left:		1px;
	font-weight:		600;

	background-image:	url("/images/BodyBarBackground.jpg");
	background-color:	#618339;
	background-repeat:	repeat-x;
	height:				22px;
	width:				100%;

	border-style:		solid;
	border-top-color:	#618339;
	border-right-color:	#618339;
	border-left-color:	#618339;
	border-bottom-color:#618339;
	border-width:		1px;
}

.MiscDateComboTable
{
}

.MiscDateComboRow
{
}

.MiscDateComboCell
{
	padding-right:		5px;
}

.readOnly
{
	color: #000000;
	background-color:	#D4D0C8;
}


td.BoxHeader	{
	font:				12px tahoma, arial, sans-serif;
	font-weight:		bold;
	color:				#000000;
}
			
/**
 * DIV used to make the typical content area box with green background header and outlined body
 * Sample Usage:
 *	<DIV class="BoxHeader">Title Goes Here</DIV>
 *	<DIV class="BoxContent">Some content text can go in here</DIV>
 */
div.BoxHeader	{
	background-color:	#DEF3BF;
	border-color:		#618339;
	border-style:		solid;
	border-width:		1px; 
	font:				12px arial, sans-serif;
	font-weight:		bold;
	color:				#000000;
	text-align:			left;	
	padding-left:		5px; /*Padding is internal*/
	padding-right:		5px;
	height: 18px;

}

div.BoxContent	{
	border-left-color:	#618339;
	border-left-style:	solid;
	border-left-width:	1px; 
	border-right-color:	#618339;
	border-right-style:	solid;
	border-right-width:	1px; 
	border-bottom-color:#618339;
	border-bottom-style:solid;
	border-bottom-width:1px; 
	width:				100%;
/*	margin-left:		10px;*/
	padding-top:		3px;
	padding-left:		10px;
	padding-right:		10px;
	padding-bottom:		5px;
	font:				11px tahoma, arial, sans-serif;
	font-weight:		normal;
	color:				#000000;
	text-align:			left;	
}

div.imgright {
	
	float:				right;
	padding:			5px 0px 0px 5px;
}

span.Title {
	float:				left;
	text-align:			left;
}

span.Date {
	float:				right;
	text-align:			right;
}

ImageRight{
	float :		right;
	text-align:	right;
}

img {
	border:				none;
}

.SearchResultsTitleBar
{
	color:				#FFFFFF;
	background-color:	#0A246A;
	font-weight:		bold;
	height:				22px;
}

/*The toolbar menu used on ProjectQuotes.asp and QuoteOverview.asp*/
	A.quoteToolbarButton {
		padding-top:			5px;
		padding-bottom:			5px;
		display:				block;
		width:					75px;
		text-align:				center;
		text-decoration:		none;
		font-family:			arial;
		font-size:				10px;
		font-weight:			normal;
		color:					#000000;
		BORDER:					none;
		border:					solid 0px #ffffff;
		height:					48px;
		text-decoration:		none;
	}

	A.quoteToolbarButton:link { 
		text-decoration:		none;
		font-weight:			normal;
		color:					#000000;
	}

	A.quoteToolbarButton:visited { 
		color:					#000000; 
		text-decoration:		none; 
		font-weight:			normal;
	}

	A.quoteToolbarButton:active { 
		color:					#000000; 
		text-decoration:		none;
		font-weight:			normal;
	}

	A.quoteToolbarButton:hover	{
		border:					solid 0px #618339;
		background:				#C5DF9E;
		color:					#000000;
		text-decoration:		none;
		font-weight:			normal;
	}

	div.menubody	{
		background:				#FFFFFF;
		margin:					0 0 1em 0;
	}

p.clear
{
	clear: both;
	font: normal 1px/1px Verdana, Sans-serif;
	height: 1px;
	margin: 0;
}

div.clear
{
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 4px;
}

div.hbox
{
	/*background-color: #C0E0FF;*/
	background-color: #80FF9F;
	font-size: 11px;
	margin: 2px 0px 3px 17px;
	padding: 3px 10px 4px 7px;
	border: 1px solid #036;
	color: #182F69;
	position: relative;
	display: none;
}

div.hbox a
{
	font-weight: bold;
}

div.hbox p
{
	clear: both;
	padding: 0;
	margin: 0;
	line-height: 11px;
}

@media print {
	td#tdMenuLeft {display: none;}
	TABLE#tblHeaderTop {display: none;} /*NOTE: This doesn't manage to hide the top script navagation menu. */
}

/* Sales Leads Box Start */

#SalesLeads	{
	margin: 0 0 0 0.6em;
	width: 184px;
	background-image: url(../images/SalesLeadsBackground.gif);
	background-position: left;
	background-repeat: repeat-y;
}

#SalesLeads h6	{
	margin: 0;
	padding-left: 5.5em;
	background-image: url(../images/SalesLeadsHeaders.gif);
	background-position: left;
	background-repeat: no-repeat;
	font: 10pt arial;
	font-weight: bold;
	color: black;
	height: 48px;
	line-height: 3.4em;
}

#SalesLeads a {
	margin-left: 0.6em;
	padding-left: 2.8em;
	display: block;
	height: 29px;
	background-image: url(../images/SalesLeadsIcon.gif);
	background-position: left;
	background-repeat: no-repeat;
	font: 10pt arial;
	font-weight: bold;
	color: #3D5FA8;
}

/* Sales Leads Box End */

/* Leads List Page Start */

h5 {
	margin: 0 0 0 0.6em;
	font-family: arial, Sans-Serif; 
	font-size: 16px; 
	text-align: left; 
	color: #000000; 
	padding-left: 2.8em; 
	padding-top:	0.5em;
	font-weight: bold;
	background-image: url(../images/LeadsHeader.gif);	
	background-repeat : no-repeat;	
	height: 40px;
}

.LeadsList	{
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	font: 11px arial;
}

.LeadsList th	{
	padding: 0.2em;
	border-bottom: 1px solid black;
}

.LeadsList td	{
	padding: 0.2em;
	border-bottom: 1px solid #DDE1E8;
}

.LeadsList caption	{
	text-align: left;
	font:12pt arial;
	color: black;
	font-weight: bold;
	
}

/* Leads List Page End */

/* Table Fields Start */

#Fields	{
	margin-top: 0.5em;
	margin-left: 0.1em;
	margin-bottom: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.8em;
	border: 1px solid #899DBE;
	background-color: #F7FAFF;
}

#Fields table	{
	width: 98%;
	border-collapse: collapse;
	color: #283C5E;
}

#Fields th {
	padding:0.5em 0 0.5em 0.5em;
	text-align: left;
}

#Fields td {
	padding:0.5em 0 0.5em 0.5em;
}

/* Table Fields End */

#container	{
	width:					580px;
	margin:					0 0 0 0;
	background-color:		#fff;
	color:					#333;
	line-height:			130%;
}

#top	{

}

#leftnav	{
	float:					left;
	width:					185px;
	margin:					0 0 0 0.8em;
}

#leftnav h1	{
	margin:					1.0em 0 0 0;
	padding-left:			4.5em;
	padding-top:			1.5em;
	padding-bottom:			1.5em;
	font:					10pt arial;
	font-weight:			bold;
	color:					#333333;
	background-color:		#E9E9E9;
	border:					1px solid #343434;
	border-bottom:			none;
	background-image:		url(../images/TrainingHeaderIcon.jpg);
	background-position:	left;
	background-repeat:		no-repeat;
}

#leftnav h2	{
	margin:					1.0em 0 0 0;
	padding-left:			4.5em;
	padding-top:			1.5em;
	padding-bottom:			1.5em;
	font:					10pt arial;
	font-weight:			bold;
	color:					#333333;
	background-color:		#E9E9E9;
	border:					1px solid #343434;
	border-bottom:			none;
	background-image:		url(../images/InformationHeaderIcon.jpg);
	background-position:	left;
	background-repeat:		no-repeat;
}

#leftnav #box	{
	border:					1px solid #343434;
	border-top:				none;
	background-color:		#E9E9E9;
	margin:					0 auto;
	padding:				0.3em;
}

#leftnav #box a {
	background-image:		url(../images/TrainingLinkIcon.jpg);
	background-position:	left;
	background-repeat:		no-repeat;
	padding-left:			3.3em;
	padding-top:			1em;
	padding-bottom:			1em;
	font-weight:			bold;
	color:					#C00000;
	line-height:			3.5em;
	text-decoration:		none;
}

#leftnav #box a:hover {
	color:					#808080;
	text-decoration:		underline;
}

#leftnav #box2	{
	border:					1px solid #343434;
	border-top:				none;
	background-color:		#E9E9E9;
	margin:					0 auto;
	padding:				0.3em;
}

#leftnav #box2 a {
	background-image:		url(../images/InformationLinkIcon.jpg);
	background-position:	left;
	background-repeat:		no-repeat;
	padding-left:			3.5em;
	padding-top:			1em;
	padding-bottom:			1em;
	font-weight:			bold;
	color:					#C00000;
	line-height:			3.5em;
	text-decoration:		none;
}

#leftnav #box2 a:hover {
	color:					#808080;
	text-decoration:		underline;
}

#leftnav #box3	{
	border:					1px solid #343434;
	border-top:				none;
	background-color:		#E9E9E9;
	margin:					0 auto;
	padding:				0.3em;
}

#leftnav #box3 a {
	padding-left:			1.3em;
	padding-top:			0.6em;
	padding-bottom:			0.7em;
	font:					smaller arial;
	font-weight:			bold;
	color:					#B19595;
	text-decoration:		none;
	line-height:			1.5em;
}

#leftnav #box3 a:hover {
	color:					#808080;
	text-decoration:		underline;
}

#leftnav #box3 #selected {
	background-image:		url(../images/Arrow2.gif);
	background-position:	top left;
	background-repeat:		no-repeat;
	padding-left:			1.3em;
	font:					smaller arial;
	font-weight:			bold;
	color:					#C00000;
	text-decoration:		none;
}

#tree	{
	margin-bottom:			0.8em;
}

#tree a#treetop 	{
	margin:					0 0 0 2.0em;
	padding-left:			1.0em;
	background-image:		url(../images/TreeEnd.gif);
	background-position:	left;
	background-repeat:		no-repeat;
	font:					smaller arial;
	color:					#C00000;
}

#tree a#treeend 	{
	margin:					0 0 0em 4.0em;
	padding-left:			2.0em;
	background-image:		url(../images/TreeEnd.gif);
	background-position:	left;
	background-repeat:		no-repeat;
	font:					smaller arial;
}

#tree a#treeselect 	{
	margin:					0 0 0 4.0em;
	background-image:		url(../images/TreeArrow.gif);
	background-repeat:		no-repeat;
	background-position:	left;
	padding-left:			2.0em;
	color:					#C00000;
}

#tree a#treeselectend 	{
	margin:					0 0 0 4.0em;
	background-image:		url(../images/TreeSelectEnd.gif);
	background-repeat:		no-repeat;
	background-position:	left;
	padding-left:			2.0em;
	color:					#C00000;
}

#tree a#treeitem {
	margin:					0 0 0 4.0em;
	padding-left:			2.0em;
	background-image:		url(../images/TreeBranch.gif);
	background-position:	left;
	background-repeat:		no-repeat;
	font:					smaller arial;
}

#rightnav	{
	float:					right;
	width:					185px;
	margin:					0;
}

#content	{
	margin-left:			15px;
}

#FigureBox	{
	margin-top:				1.0em;
	background-color:		#DEF3BF;
	width:					180px;			
	text-align:				center;
	padding-top:			1.0em;
	padding-bottom:			1.0em;
	border:					1px solid #618339;
}

#content table	{
	width:					98%;
	text-align:				left;
	border-collapse:		collapse;
}

#content table th	{
	border-bottom:			1px solid black;
}

#content table tr	{
	vertical-align:			top;
}

#content table td	{
	font:					small arial;
	padding:				0.3em;
}

#footer	{
	clear:					both;
	margin:					0 auto;
}

#content h2 {
	margin:					0 0 0.5em 0; 
	background-image:		url(../images/ContentHeader.jpg);
	background-repeat:		no-repeat;
	background-position:	left;
	font:					small arial;
	font-weight:			bold;
	padding-left:			2.8em;
	line-height:			3.0em;
}

#content h3 {
	margin:					0 auto;
	font:					small arial;
	font-weight:			bold;
	padding:				0.2em;
	background-color:		#DEF3BF;
	border:					1px solid #618339;
	border-bottom:			none;
}

#content h4 {
	margin:					0 auto;
	font:					small arial;
	font-weight:			bold;
	padding:				0.2em;
	background-color:		#BFD6F3;
	border:					1px solid #587496;
	border-bottom:			none;
	color:					#122740;
}

#content #box { 
	border:					1px solid #618339;
	font:					small arial;
	margin:					0 0 1em 0; 
	padding:				1.3em;
	line-height:			1.5em;
}

#content #surveybox { 
	border:					1px solid #587496;
	font:					small arial;
	margin:					0 0 1em 0; 
	padding:				1.3em;
	line-height:			1.5em;
}

#content #surveybox textarea	{
	margin:					0 0 0.7em 0.4em;
}

#content #surveybox b	{
	font:					12pt arial;
	color:					#779A4D;
	font-weight:			bold;
}

#content #boxvideo { 
	border:					1px solid #618339;
	font:					small arial;
	margin:					0 0 1em 0; 
	padding:				0.3em;
	text-align:				center;
}

.red	{
	color:					red;
}

form	{
	margin:					1.5em 0 0 0;
}

#Buttons	{
	text-align:				right;
	margin-right:			3.0em;
}

ul	{
	line-height:			1.5em;
}

#incorrect	{
	color:					red;
	font-weight:			bold;
}

#toolbar	{
	margin:					0 0 1.0em 0;
}

#toolbar a	{
	padding:				0.5em 0.5em 0.5em 2.2em;
	text-align:				left;
	text-decoration:		none;
	font-family:			arial;
	font-size:				10px;
}

#toolbar a:hover	{
	background-color:		#C5DF9E;
	color:					#606060;
}

#toolbar a.orderdetails	{
	background-image:		url(../images/Check.gif);
	background-position:	left;
	background-repeat:		no-repeat;
	color:					#000000;
}

#toolbar a.cancelorder	{
	background-image:		url(../images/Remove.gif);
	background-position:	left;
	background-repeat:		no-repeat;
	color:					#000000;
}

#toolbar img	{
	border:					none;
}

#Attention	{
	margin-top:				1.5em;
	padding:				0.6em 0.6em 0.8em 4em;
	background-image:		url(../images/Attention.gif);
	background-repeat:		no-repeat;
	background-color:		#FFCCCC;
	border:					1px solid #FF6633;
	font-weight:			bold;
	color:					black;
	line-height:			1.2em;
}

fieldset	{
	padding:				0.5em;
	margin-bottom:			1.2em;
	font:					small arial;
	color:					#122740;
}

h5	{
	margin:					0 auto;

}

.listView table	{
	width:					98%;
	text-align:				left;
	border-collapse:		collapse;
}

.listView table th	{
	border-bottom:			1px solid black;
}

.listView table tr	{
	vertical-align:			top;
}

.listView table td	{
	font:					small arial;
	padding:				0.3em;
}


/* Jay's New Stuff Starts */

h2 {
margin: 0 0 1em 0;
padding: 1em 0 1em 3em;
font-size: 12px;
background-image: url(../images/ItemsHeader.jpg);
background-repeat: no-repeat;
}

/* News Box Starts */

.news_box_header {
margin: 0;
padding: 0.5em;
height: 15px;
background-color: #def3bf;
font-size: 12px;
font-weight: bold;
border-left: 1px solid #618339; 
border-right: 1px solid #618339; 
border-top: 1px solid #618339; 
}

.news_box {
margin: 0 0 1em 0;
padding: 1em;
border: 1px solid #618339;
overflow: hidden;
}

/* News Box Ends */

/* Survey Box Starts */

.survey_box_header {
margin: 0;
padding: 0.5em;
background-color: #f0f0ff;
font-size: 12px;
font-weight: bold;
border-left: 1px solid #7c7cb8; 
border-right: 1px solid #7c7cb8; 
border-top: 1px solid #7c7cb8; 
}

.survey_box {
margin: 0 0 1em 0;
padding: 1em;
border: 1px solid #7c7cb8;
}

/* Survey Box Ends */

/* Details Table Starts */

.details_table {
border-collapse: collapse; 
}

.details_table td {
padding: 0.4em 0.7em 0.4em 0;
}

.details_table th {
text-align: left;
padding: 0.4em 0.7em 0.4em 0;
}


/* Details Table End */

/* List Table Starts */

.list_table {
border-collapse: collapse;
font-size: 9px;
}

.list_table th {
background-color: #7e9d53;
border-bottom: 1px solid #5f7d34;
color: white;
}

.list_table td {
padding: 0.2em;
border-bottom: 1px solid #cdd5c1;
}

.list_table_2 {
width: 95%;
text-align: left;
border-collapse: collapse;
font-size: 11px;
}

.list_table_2 th {
background-color: #a9d36f;
padding: 0.5em 0.8em 0.5em 0;
border-bottom: 1px solid #5f7d34;
color: #263019;
}

.list_table_2 td {
padding: 0.2em;
border-bottom: 1px solid #cdd5c1;
}

/* List Table End */

/* Total Table Start */

.total_table {
margin: 0 0 1em 0;
border-collapse: collapse;
width: 100%;
border-top: 1px solid #cdd5c1;
border-left: 1px solid #cdd5c1;
}

.total_table td {
padding: 0.5em;
border-bottom: 1px solid #cdd5c1;
border-right: 1px solid #cdd5c1;
}

/* Total Table End */

/* Jay's New Stuff Ends */