/**** general styles ***/
div.FullSingleColumn div.MainContent {padding:28px 0px 0 0;}
div.CentralForm{margin:0; padding:0; /*width:371px;*/ background:none; }
div.CentralForm label {	float:left;	display:inline;/*width:630px;*/margin-bottom:2px;}
div.CentralForm label span{color:#FF0000;}
div.CentralForm ul li	{margin-bottom:5px;}
div.CentralForm ul li.left150px	{margin-left:150px;}

.hidden{position:absolute; top:-999em; font-size:0.01em;}
.CaptchaBox	{margin-bottom:10px; padding:2px; border:1px solid #ccc; margin-right:5px;}
.FullWidthTable{margin:10px 0 10px 0; clear:both;}

/********Styles for login and registration form************/

.SmallForm{width:500px; margin:0 0 0 60px; padding:20px 40px 20px 40px;}

.SmallForm .LoginSubmit{margin:10px 0 0 260px;}

.SmallFormInner{margin:10px 0 0 0;}
.SmallFormInner p{text-align:center; margin-bottom:5px !important;}
.SmallFormInner .Register{border-top:1px solid #cfd2d5;padding:5px 0 10px 0; margin:10px 0 0 0;}
.SmallFormInner .Register input{margin:0 0 0 30px;}

.SmallForm .Checkbox label{width:100%;}

div.CentralForm .FullWidthForm ul li.Register input {float:none; margin:5px 0 0 50px;}

/**********content page form **************/
.ContentForm{
	margin:0px 0 0 -20px; 
	padding:10px;
	
	height:165px; }
	
html>body .ContentForm	{height:auto; min-height:165px;overflow:hidden;}	
.ContentForm ul	{background:none;}
.ContentForm ul li	{background:none; margin-bottom:5px;}

.ContentForm label {float:left;display:inline;width:130px;/*font-size:0.94em;*/margin-bottom:2px;}
.ContentForm label span{color:#FF0000;}
.ContentForm ul li	{margin-bottom:5px;}

.ContentForm	{line-height:1.2em;}
.ContentForm input.TextInput{width:250px !important; margin-right:5px;border:1px solid #cddced; padding:2px; font-size:1em; font-family:Arial}
input.DateInput{width:100px !important; margin-right:5px;border:1px solid #cddced; padding:2px; font-size:1em; font-family:Arial}

.ContentForm select{width:256px !important;}
.ContentForm textarea{border:1px solid #cddced; width:252px !important; font-family:Arial; padding:2px;}
.ContentForm .FullWidthLabel {width:50%;}
.ContentForm textarea{width:250px; height:100px;}
.ContentForm h2{margin:0 0 10px 0;}
.ContentForm h3{border-bottom:1px solid #b6bec6; padding:0 0 5px 0; margin:10px 0 10px 0;}
.ContentForm .LoginSubmit{margin:10px 0 0 375px;}
.ContentForm .Fright {float:right;display:inline; margin:0 0 5px 0;}

.ContentForm .LoginSubmit{margin:10px 0 0 300px;}


/************************Styles for a full width form*************************/
#article.full .FullWidthForm {width:100%}
.FullWidthForm{  
	margin:0; 
	
/*	height:290px;*/
	width:668px;}
	
html>body .FullWidthForm{height:auto; min-height:290px; overflow:hidden;}

/****************************/
.FullWidthForm	{line-height:1.2em;}
.FullWidthForm input.TextInput{width:350px !important; margin-right:5px;font-family:Arial;}
.FullWidthForm select{width:356px !important;}
.FullWidthForm textareadefault{border:1px solid #cddced; font-family:Arial; padding:2px;}
.FullWidthForm textarea{border:1px solid #cddced; width:352px !important; font-family:Arial; padding:2px;font-size:1em}
.FullWidthForm .FullWidthLabel {width:50%;}
.FullWidthForm textarea{width:250px; height:100px;}
.FullWidthForm h2{margin:0 0 10px 0;}
.FullWidthForm h3{border-bottom:1px solid #b6bec6; padding:10px 0 5px 0; margin:20px 0 10px 0;clear:both;}
.FullWidthForm .LoginSubmit{margin:10px 0 0 375px;}
.FullWidthForm .RegisterSubmit{margin:10px 0 0 50px;}
.FullWidthForm .Fright {float:right;display:inline; margin:0 0 5px 0;}

.FullWidthForm .UserRightsSearch input{margin-bottom:0px !important; clear:none;}
.FullWidthForm .UserRightsSearch label{display:block; width:130px; float:left;}

.FullWidthForm .InputRadio p{float:left; margin:0 55px 0 0; font-size:0.94em;}
.FullWidthForm .InputRadio input{margin:0 10px 0 0;}

.FullWidthForm .ApplyCode{ margin:0 0 0 130px; width:370px; }
.FullWidthForm .ApplyCode ul{margin:0; padding:0; list-style-type:none; }
.FullWidthForm .ApplyCode ul li{margin:2px 0 5px 0; padding:3px 0 3px 3px;float:left;width:370px; border-bottom:1px solid #b6bec6;}
.FullWidthForm .ApplyCode ul li input{margin:-20px 0 0 290px;}
.FullWidthForm .ApplyCode h3{border:0; float:right}

div.CentralForm .FullWidthForm label {width:150px;}
.FullWidthForm .checkBoxIndent	{margin-left:147px;}
div.CentralForm .FullWidthForm li.checkBoxIndent label {width:337px; }

/******************Rename Saved Report Buttons CSS********************/
.FullWidthForm .MarginLeftRight{margin:0 32px 0 130px;}


/******************Product Selected Form CSS*******************/

.FullWidthForm .InlineRadio{border-bottom:1px solid #dedede; padding:5px 0 5px 0; margin-bottom:5px;}
.FullWidthForm .InlineRadio label, .FullWidthForm .FullListRadio label{float:none;}
.FullWidthForm .InlineRadio input{margin:0 1em 0 1em; }
.FullWidthForm .InlineRadio label{margin:0 3em 0 0; width:100px; font-size:1.2em;}

.FullWidthForm .SelectPanels{margin:0 0 0 10px; }
.FullWidthForm .SelectPanels select, .HierarchicalSelect {height:120px; width:415px !important; float:left;}
.ealerts .SelectPanels select {width:300px !important;}
.FullWidthForm .SelectPanels .HierarchicalSelect {background-color: White; border-style: inset; border-width: thin; overflow: auto;font-size: 1.2em;   padding: 2px 0;}
.FullWidthForm .SelectPanels .HierarchicalSelect .Selected {background-color: Highlight !important; color: White !important;}
.FullWidthForm .SelectPanels .HierarchicalSelect .Unselected {background-color: inherit; color: inherit;}
.FullWidthForm .SelectPanels input.SubmitInput{}

.FullWidthForm .SelectPanels .Panel1{width:300px; float:left; margin:0 0 15px 0}
.FullWidthForm .SelectPanels .Panel1 h3, .FullWidthForm .SelectPanels .Panel2 h3{border:0; margin:0;}
.FullWidthForm .SelectPanels .Panel2{width:300px; float:left;}

.FullWidthForm .SelectPanels .SelectPanelsList{float:left; margin:0 10px 0 10px;}
.FullWidthForm .SelectPanels .TopMargin{margin-top:25px;}
.FullWidthForm .SelectPanels .SelectPanelsList ul{margin:7px 0 0 0; padding:0;list-style-type:none;}
#PageContent #article .FullWidthForm .SelectPanels .SelectPanelsList ul li{margin:0;padding:3px 0 3px 0;list-style-type:none; line-height:1em; }
.FullWidthForm .SelectPanels .SelectPanelsList ul li input{width:3em; padding:0 0 0 10px;}

.FullWidthForm .AtoZList ul{margin:3px 0 3px 12px;padding:0;}
#PageContent #article .FullWidthForm .AtoZList ul li{margin:0;padding:0 5px 0 5px; display:inline; background:none; }
.FullWidthForm .AtoZList ul li a{text-decoration:underline;}

.FullWidthForm .ReportBasket{    border: 1px solid #B6BEC6;
    font-size: 1.3em;
    height: 150px;
    margin: 0 0 10px 10px;
    overflow: auto;
    padding: 0.5em;
    width: 650px; }

.FullWidthForm .DateEntryWrapper{clear:both; margin:10px 0 0 10px;}
.FullWidthForm .DateEntry{margin:0 0 5px 20px; float:left; width:300px;}
.FullWidthForm .DateEntry select{width:150px !important; margin:0 10px 0 0;}
.FullWidthForm .DateEntry input{width:100px !important;}

.FullWidthForm .MarginRight{margin:0 30px 0 0;}
.FullWidthForm .MarginRightButtons{margin:0 305px 0 0;}

.FullWidthForm .FullListRadio input{float:left; margin:0 10px 0 5px; clear:both;}
.FullWidthForm .FullListRadio label{display:block; width:50%;   font-size: 1.2em;
    padding-bottom: 12px;}

div.CentralForm .FullWidthForm .FullWidthRadio input{float:left; margin:0 10px 0 0; clear:both;}
div.CentralForm .FullWidthForm .FullWidthRadio label{display:block; width:600px;   font-size: 1.2em;
    padding-bottom: 12px; }

/*******************CSS for expand/collapse javascript******************/
.FullWidthForm #ShowHidePanel h4{margin:0 0 5px 15px;}
.FullWidthForm .Level1{margin:0 0 10px 15px;}
.FullWidthForm .Level1 li, .FullWidthForm .Level2 li{padding:0 0 0 15px;background:url(../images/square_red.gif) no-repeat left center;}
.FullWidthForm .Level1 li a, .FullWidthForm .Level2 li a{color:#323232;}
.FullWidthForm .Level2{margin:0 0 10px 30px;}

/***************************Percentage width values for TH*********************************/
.FullWidthTable th	{/*text-align:left; vertical-align:top;*/}
.FullWidthTable .THWidth70{width:70%;}
.FullWidthTable .THWidth50{width:50%;}
.FullWidthTable .THWidth40{width:40%;}
.FullWidthTable .THWidth30{width:30%;}
.FullWidthTable .THWidth25{width:25%;}
.FullWidthTable .THWidth20{width:20%;}
.FullWidthTable .THWidth15{width:15%;}
.FullWidthTable .THWidth10{width:10%;}
.FullWidthTable .THWidth5{width:5%;}

.FullWidthTable .HideHeader{font-size:0.01em; color:#fff;}
/*.smallTableFont{font-size:75% !important; width:100%;}*/
.MediumTableFont{/*font-size:90% !important;*/ width:100%;}
#article .FullWidthForm .SmallTableFont th {padding:5px 2px 5px 2px; line-height:1.5em;}
#article .FullWidthForm table.AssociatesTable	{width:665px; border-bottom:1px solid #ddd; background-color:#EFF0F1;  margin:10px 0 10px 0;table-layout:fixed; }

#article .FullWidthForm table.AssociatesTable th	{	padding:8px 2px 8px 2px; vertical-align:top; border-bottom:1px solid #ddd; word-break:break-all; font-weight:normal; }

#article .FullWidthForm table.AssociatesTable td	{ font-size:0.9em;   }

#article .FullWidthForm table.AssociatesTable td a	{word-wrap:break-word; width:100px; font-size:0.9em; table-layout:fixed;   }


.FullWidthForm table.AssociatesTable .AssTabCol1 {	width:35px;  }
.FullWidthForm table.AssociatesTable .AssTabCol2 {	width:105px;   }
.FullWidthForm table.AssociatesTable .AssTabCol3 {	width:110px;   }
.FullWidthForm table.AssociatesTable .AssTabCol4 {	width:45px;}
.FullWidthForm table.AssociatesTable .AssTabCol5 {	width:35px;  }
.FullWidthForm table.AssociatesTable .AssTabCol6 { line-height:1em;word-wrap:break-word; table-layout:fixed; 	}
.FullWidthForm table.AssociatesTable .AssTabCol7 {	width:28px;    }
.FullWidthForm table.AssociatesTable .AssTabCol8 {	width:43px;    }

/****************************Styles for the previous/next links on searches******************/

/*Overriding styles set in widgets.css*/
div.CentralForm .FullWidthForm .PageLinks ul,
div.CentralForm .FullWidthForm .PageLinks ul li
{clear:none;}
.PageLinks{margin:0 0 10px 0; padding:0 0 0 160px; }
.PageLinks ul{margin:0; padding:7px;}
.PageLinks ul li{ margin:0; padding:5px; float:left;}
.clear{clear:both;}
/****************************Calendar control styles******************/
.calendar .ajax__calendar_container {
    border:1px solid #426BBA;
    width:200px;
    height:230px;
    color:#426BBA;
    background-color:#fff;}

.calendar .ajax__calendar_body	{
	width:200px; 
	height:190px;
	border:1px solid #426BBA; 
	background-color:#426BBA;
	color:#fff}

.calendar .ajax__calendar_dayname	{	font-weight:normal;	}
.calendar .ajax__calendar_day		{	font-weight:bold	}
.calendar .ajax__calendar_footer  {	font-weight:bold	}
.calendar .ajax__calendar_hover	{	background-color:#fff; height:10px ; width:10px; color:#426BBA}

/******************Product Page - Related Link**************************/
.SummaryReport	{	width:100%; height:60px; padding:15px 0 20px 0;}
html>body .SummaryReport	{height:auto; min-height:60px; overflow:hidden;}
.ProductPageIntro{ 
	border-bottom:1px solid #b6bec6; 
	float:left;
	width:440px;
	height:68px;}
html>body .ProductPageIntro	{height:auto; min-height:68px; overflow:hidden;}
.RelatedLinks{
	border:1px solid #b6bec6;  
	padding:0 5px 0 5px; 
	float:right; 
	width:200px;
	background-color:#fff}
.RelatedLinks h3	{font-size:1.2em; }
/********************************Search Results*********************************/
.PanelLeft, .PanelRight{padding:5px 5px 0 5px; width:47.5%; border:1px solid #b6bec6;}
.PanelRight{ height:900px; overflow-y:scroll; }
.PanelLeft h3, .PanelRight h3{border:0; text-align:center; margin:0; padding:0;}
.PanelLeft{float:left; padding:5px 3px 0 3px; width:48%;}
.PanelRight{float:right;}

.MinPanelLeft, .MinPanelRight{
	padding:5px 5px 0 5px; 
	height:30px;  
	width:47.5%; 
	border:1px solid #000; 
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	background-color:#ADB4BA; }
	
.MinPanelLeft h3, .MinPanelRight h3{
	border:0; 
	text-align:center; 
	margin:0; 
	padding:0;
	margin-top:-10px;}
	
.MinPanelLeft{float:left; padding:5px 3px 0 3px; width:48%;}
.MinPanelRight{float:right;}

.SearchFullWidth{width:99%;}

.SearchResult{border:1px solid #b6bec6; margin:5px 0 5px 0; padding:5px; clear:both; height:140px; background-color:#E5E6E8}
html>body .SearchResult{height:auto; min-height:140px; overflow:hidden;}
.SearchResult h4{text-align:center;}

.PanelLeft .SearchResult p{margin:0; padding:0; float:right;}
*html .PanelLeft .SearchResult p{margin:0 0 0 0%;}
.PanelLeft .SearchResult p a span{position:absolute; top:-999em;}

p.showAll	{float:right; width:50px;}
/*************Overriding pagelink styles**********************/
div.CentralForm .FullWidthForm .PanelRight .PageLinks ul,
div.CentralForm .FullWidthForm .PanelLeft .PageLinks ul,
div.CentralForm .FullWidthForm .PanelRight .PageLinks ul li,
div.CentralForm .FullWidthForm .PanelLeft .PageLinks ul li	{clear: none;}

.PanelRight .PageLinks,
.PanelLeft .PageLinks{
	margin:0px; 
	padding:0px; 
	text-align:center; }

.PanelRight .PageLinks ul, 
.PanelLeft .PageLinks ul{margin:0; padding:0px;}

.PanelRight .PageLinks ul li,
.PanelLeft .PageLinks ul li{
	margin:0; 
	padding:0px; 
	float:none; 
	display:inline;
	line-height:2.5em;}

.clear{clear:both;}
.PanelLeft .PageLinks li a, 
.PanelRight .PageLinks li a	{text-decoration:underline; }
.PanelLeft .PageLinks li a:hover, 
.PanelRight .PageLinks li a:hover	{ text-decoration:none; color:#d6001e;  }

ul.SearchList		{	}
ul.SearchList li	{	list-style-type:none; padding:5px;}
ul.SearchList li h4	{	font-size:1em; font-weight:normal; margin:0px 0 5px 0px;}
ul.SearchList li h4 a, 
ul.SearchList li a	{	color:#000; text-decoration:underline; word-wrap:break-word;}
ul.SearchList li h4 a:hover, 
ul.SearchList li a:hover	{	color:#d6001e; text-decoration:none;}
ul.SearchList li p	{	margin-bottom:0px;}
ul.SearchList a	{word-wrap:break-word;}
ul.SearchList	{word-wrap:break-word;}
li.whiteList		{	background-color:#fff;}

table.searchResultsTable	{
	width:100%; 
	background-color:#fff; 
	margin:10px 0 10px 0; 
	border-collapse:collapse; 
	border:0px solid #fff;}
	
table.searchResultsTable td	{padding:5px 3px 5px 3px;}
table.searchResultsTable a	{color:#000; text-decoration:underline;}
table.searchResultsTable a:hover	{color:#d6001e; text-decoration:none;}

.W30 {width:30%;}
.W50 {width:50%;}
.W15 {width:15%;}

.SearchResult h4	{font-weight:bold;}
h4.greyTD{
	background-color:#E5E6E8; 
	padding:20px 10px 20px 10px; 
	margin-top:-15px;
	margin-bottom:-5px;
	margin-left:-5px;
	margin-right:-5px; }

.FullWidthForm .searchButtons	{ position: relative;  height:20px; }
.FullWidthForm .searchButtons input	{float:right;}

/************CSS for payment gateway***************/
/****CSS for steps in shopping section***/
.ShoppingBasketSteps{width:700px;}
.ShoppingBasketSteps ol{list-style-type:none;}
.ShoppingBasketSteps ol li{float:left; border:1px solid #7f8a95; padding:10px 10px 10px 10px; margin:0 1px 0 1px;
background-color:#e5e6e8;}
.ShoppingBasketSteps ol li.active{background-color:#f9f9fa;}

/****List of Items page***/
.ProductItem{border-top:1px solid #b6bec6; }
.ProductItemLeft{width:450px; float:left;}
.ProductItemLeft em{font-weight:bold; font-style:normal;}
.ProductItemLeft h3{margin:3px 0 3px 0; padding:3px 0 0 0; border:0;}
.ProductItemRight{width:200px; float:right; text-align:center; padding:10px 0 0 0;}
.ProductItemRight input{margin:42px 0 0 0;}
.ViewBasket{border-top:1px solid #7f8a95; padding:10px 0 0 0;}
.ViewBasket input{margin:0 0 0 515px;}

/****Product Details page***/
.ProductDetail	{ }
.ProductDetail h3{border-bottom:1px solid #7f8a95;}
.ProductDetail h4{float:left; width:100px; margin:0 0 20px 0; padding:0; font-size:1.1em;  }
.ProductDetail p.ProductName	{float:right; width:550px; clear:none; color:#d6001e; font-weight:bold;}
.ProductDetail .MarginRight{margin:0 315px 0 0; }
.ProductDescription	{margin-bottom:20px; float:right; width:550px;}
.ProductDescription h4	{margin:0 0 10px 0; padding:0;}
.ProductDescription h5	{margin:0px 0 10px 0; padding:0; font-size:1em }
.ProductDescription h6	{margin:0px 0 5px 0; padding:0; line-height:1.2em; }
.ProductDescription ul li	{
	margin-left:0px;
	padding-top:3px;
	padding-left:15px; 
	}

.ProductPrice	{float:right; width:175px; margin-right:5px;}
.ProductPrice li {height:1.5em;}
.ProductPrice li span	{float:left; width:75px; font-weight:bold}
.ProductPrice li p{float:right; margin:0; width:90px;text-align:right;clear:none;}
li.totalPrice	{	border-top:1px solid #666; border-bottom:1px solid #666; padding:5px 0 5px 0; }

/****Shopping Basket***/
.ShoppingBasketList{float:right; width:200px; margin:0 115px 0 0; }
*html .ShoppingBasketList{margin:0 58px 10px 0;}
div.CentralForm .FullWidthForm .ShoppingBasketList ul{float:left;margin:0 0 10px 0;padding:0 0 5px 0; border-bottom:1px solid #7f8a95;}
.ShoppingBasketList li{margin:0;}
.ShoppingBasketList li div{float:left; width:100px;}
.ShoppingBasketList li p{float:right; margin:0; width:100px;text-align:right;clear:none;}
.ShoppingBasketCommands { float: right; margin-right: 6px; }
/*****Order confirmation******/
.OrderSummaryList{width:400px;}
.OrderSummaryList li{margin:0;border-bottom:1px solid #b6bec6;height:2em;}
.OrderSummaryList li.BottomBorder{border-bottom:1px solid #7f8a95; font-weight:bold; }
.OrderSummaryList li div{float:left;width:300px; }
.OrderSummaryList li div.MarginLeft{text-align:right;}
.OrderSummaryList li p{float:right; margin:0; width:100px;text-align:right; }
.BillingAddressList{width:500px;}
.BillingAddressList h3{border-bottom:1px solid #7f8a95;}
.BillingAddressList li{margin:0;border-bottom:1px solid #b6bec6;height:2em;}
.BillingAddressList li div{float:left;width:150px; font-weight:bold;}
.BillingAddressList li p{float:right; margin:0; width:350px; }
.FullWidthForm .Marginright{margin-right:260px;}
.ButtonSpace{margin:0 305px 0 0;}
.AssociateSubscribersList{width:400px; }
.AssociateSubscribersList ul li{margin:2px 0 2px 0;}
.AssociateSubscribersList ul li input{float:none;  float:right;}
/********** exclusions table **********/
.exclusionsCol1	{width:25%;}
.exclusionsCol2	{width:28%;}
.exclusionsCol3	{width:25%;}
.exclusionsCol4	{width:12%;}
.exclusionsCol5	{width:10%;}
/************ Audit table ************/
.AuditTable1	{	width:30%;}
.AuditTable2	{	width:20%;}
.AuditTable3	{	width:20%;}
.AuditTable4	{	width:15%;}
.AuditTable5	{	width:15%;}
/*********** press releases **********/
/*duplicated in additional styles*/
th.PressTableCol1	{	width:10%; }
th.PressTableCol2	{	width:40%}
th.PressTableCol3	{	width:25%}
th.PressTableCol4	{	width:25%}
.pressReleases	{padding-left:20px; }
.FullWidthForm li.Checkbox,
.FullWidthForm p.Checkbox	{padding-top:0px;}
.FullWidthForm li.Checkbox input,
.FullWidthForm p.Checkbox input	{ margin:0px; padding:0px; margin-right:5px; vertical-align: baseline}	
.FullWidthForm li.Checkbox label,
.FullWidthForm p.Checkbox label{width:100%; padding:0px; margin:0px;line-height:1.6em;margin-bottom:10px }
/* used with no background on fullwidth form*/
.noFullwidthForm	{	margin-left:20px; }
.pagepadding{margin-left:20px; padding-top:20px; }
.nobackground{	
	background: transparent;	
	background-image:none url(none); 
	height:50px;
	padding:10px 0px 20px 0px;  }
html>body .nobackground{height:auto; min-height:50px; overflow:hidden;}
.AddPressSubmitIndent	{margin-left:150px;}
.noBullets ul li	{	list-style-type:none; background:none; background-image:none;	}
/****************** e alerts ******************/
div.CentralForm .FullWidthForm ul.eAlerts	{margin-bottom:20px;}
div.CentralForm .FullWidthForm ul.eAlerts label {width:600px;padding-top:3px; margin-left:10px;}
div.CentralForm .FullWidthForm ul.eAlerts li	{margin-bottom:10px;}
div.CentralForm span.eAlerts label	{width:600px;}
/***** full label indented li *****/
.CentralForm li.checkboxIndentFull	{	margin-left:150px; line-height:1.5em ; padding:0px}
.CentralForm li.checkboxIndentFull label	{	width:65%; }
/***** bullet spacing *****/
ul.padding		{	clear:both; margin-bottom:10px; }
ul.padding li	{	line-height:2em;}
.labelLeft	{width:150px; float:left; }
.controlRight	{float:left; width:500px; }
.controlRight label	{ }
.controlRight input	{margin-top:3px	 }
html>body .controlRight input	{margin-top:6px	 }
*:first-child+html .controlRight input	{margin-top:3px	 }
div.CentralForm label.labelfull	{width:100%;}

/********************** Report Basket ***************************************/

.ReportBasketLeft{float:left;width:468px}
.ReportBasketLeftSmall{float:left;width:448px}
.ReportBasketLeft a{width:8px}
.ReportBasketRight{float:left}

/********************** Firefox report warning *************************/

#firefox{display:none;}
#firefox, x:-moz-any-link{display:block;color:Red;}
*:first-child+html #firefox
{
  display:none; 
}

/****************************************************************
****************** AJAX UPDATE MASK AND PROGESS *****************
****************************************************************/
#ProgressBackgroundFilter, #QueueProgressBackgroundFilter
{
	position: absolute;
	width: 150%;
	height: 2000px;
	top: 0;
	left: 0;
	margin: -150px 0 0 -50px;
	background-color: Gray;
	filter: alpha(opacity=30);
	opacity: 0.3;
	z-index: 1000;
}
 
#ProgressMessage, #QueueProgressMessage
{
	position: absolute;
	width: 30%;
	height: 110px;
	top: 20%;
	left: 35%;
	border: solid 2px;
	padding: 5px 5px 5px 5px;
	background-color: White;
	font-size: 1.2em;
	text-align: center;
	z-index: 1001;
}


/******* misc *******/
p.anchor-underline a	{text-decoration:underline !important;}


/*New Product Page */

.productHolder{	}
.productHeader{}
.productHeader h2	{ font-size:2em !important; margin-top:0 !important; padding:0; float:left; }
.productHeader img	{ float:right; width:200px; clear:right}

.productFeatures
{ 

	clear:both;
	float:left;
	width:100%;
	margin-top:10px; 
	

}

div.MainContent .productFeatures dl 
{
	margin:0;
	padding: 0;

}
div#PageContent .productFeatures dt 
{ 
	width: 130px;
	float: left;
	margin: 0;
	padding:0 0 5px 0;
	font-weight: bold;
	clear:left;
	background:none;
	line-height:inherit;
	font-size:1.2em;
}

dt:after { content: ":"; } 

div#PageContent .productFeatures dd 
{

	margin:0 0 0 140px;
	padding:0 0 15px 0;
	width:380px;
	font-size:1.2em;


 }

div#PageContent .productFeatures dd span.red {color:#cc0000; font-weight:bold;}
div#PageContent .productFeatures dd span.green {color:#006600; font-weight:bold;}



.productFeatures .Fright{ text-align:right; margin-right:10px}
.productFeatures .Fright address { font-style:normal; font-size:1.2em;}

div#PageContent .productFeatures p
{
	margin:0; 
	padding:0;
}


#round_container { margin:1px; width:930px; clear:both; padding-top:20px; height:100%; margin-bottom:30px; border-bottom:1px solid #000; padding-bottom:30px}
    
.rnd_top, .rnd_bottom {display:block; background:transparent; font-size:1px;}
.rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
.rnd_b1, .rnd_b2, .rnd_b3 {height:1px;}
.rnd_b2, .rnd_b3, .rnd_b4 {background:#eeeeee; border-left:1px solid #888888; border-right:1px solid #888888;}
.rnd_b1 {margin:0 5px; background:#888888;}
.rnd_b2 {margin:0 3px; border-width:0 2px;}
.rnd_b3 {margin:0 2px;}
.rnd_b4 {height:2px; margin:0 1px;}
    
.round_content 
{
    display:block;
    border:0 solid #888888;
    border-width:0 1px;
    padding: 4px;
	padding-bottom:20px;
    background:#eeeeee;
    color:#000000;
	overflow:hidden;
	height:auto !important;
	height:4em;
	min-height:4em;
}
#round_container .round_content .miniLeft p {
    background: url("../images/CertIcon2.gif") no-repeat scroll center top transparent;
}
html>body .round_content {padding-bottom:4px}

.miniLeft { width:120px; float:left;}
.miniRight { width:785px; float:right;  }

#round_container .round_content .miniLeft p a { display:block; padding:45px 0 10px 0; margin-left:5px;   }

.productFeatures h3 span { font-size:0.85em; font-weight:normal}


/*Table style for search results*/

.productTable { float:left; clear:both; width:100%}

table.sortable {width:100%; border-left:1px solid #c6d5e1; border-top:1px solid #c6d5e1; border-bottom:none; margin:20px auto 15px}
.sortable th {text-align:left; color:#cfdce7; border:1px solid #fff; border-right:none}
.sortable th h3 {font-size:1em; padding:6px 8px 8px; margin:0;  line-height:1em}
.sortable th h3 a, .sortable th h3 a:hover { color:#ffffff;}
.sortable td {padding:4px 6px 6px; border-bottom:1px solid #c6d5e1; border-right:1px solid #c6d5e1}
.sortable .head h3 {cursor:pointer; padding-left:18px; margin:0}

.sortable .desc h3 { cursor:pointer; padding-left:18px; margin:0 }
.sortable .asc h3 { cursor:pointer; padding-left:18px; margin:0}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#fff}
.sortable .evenrow td {background:#fff}
.sortable .oddrow td {background:#ecf2f6}
.sortable td.evenselected {background:#ecf2f6}
.sortable td.oddselected {background:#dce6ee}
.sortable tr, .sortable tr:hover {background-color: #B3C7FF; color:black;}
.sortable tr:hover td {background-color: #B3C7FF; color:black;}
.sortable th {color: #000;}

input#ctl00_page_content_ucHistoricDataControl_btnNext {position:relative; left:729px}

.height250 { height:250px;}

/****  Search results  ****/

/*#SearchResults h2, #SearchResults p		{ margin:0 0 12px 0; padding:0; }*/
#SearchResults h2, #SearchResults p {margin: 0 0 0;padding: 0;}
#SearchResults .fleft					{ float:left; }
#SearchResults .fright					{ float:right; width:60%; }
#SearchResults .fright.Display			{ width:31%; }
#SearchResults .fright label
{
	 display: block;
    float: left;
    font-size: 1.4em;
    margin: 3px 10px 0 0;
    width: auto;
}
#SearchResults .fright select			{ float:left; margin-right:5px; }

#SearchResults table
{
	clear:both;
	border-bottom:1px solid #ebeaee;
	border-collapse:collapse;
	margin:20px 0 20px 0;font-size:1.2em;
}
/* #SearchResults table th					{ border-bottom:1px solid #ebeaee; } */

#SearchResults table th                 { border-bottom:1px solid #ebeaee; text-align:left; background-color:#525D66; color:White; padding:10px; font-weight:normal;}


#SearchResults table th.W30 			{ width:30%;}
#SearchResults table th.W55 			{ width:55%;}
#SearchResults table th.W10 			{ width:10%; }

/* #SearchResults table td					{ line-height:1.4em; padding:3px 0 3px 0; } */
#SearchResults table td  { line-height:1.4em; padding:3px 0 3px 10px; vertical-align:top; }




#SearchResults table tr.alt				{ background-color:#ecf2f6; }
#SearchResults table tr:hover td {background-color: #b3c7ff; color: black;}
#SearchResults table a					{ text-decoration:underline; color:inherit; font-size:inherit; }

#SearchResults.nav-buttons				{ height:30px; margin-bottom:20px; }
html>body #SearchResults .nav-buttons		{ height:auto; min-height:30px; overflow:hidden; }

#SearchResults .nav-buttons ul 			{ margin:0; float:right; }
#SearchResults .nav-buttons ul li
{
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
	clear:none;
	float:left;
	line-height:2em;
	font-size:1.2em;
}
#SearchResults .nav-buttons a
{
	color:#333;
	background: url(../images/btn_search.gif) center center no-repeat;
	padding:4px 25px 3px 30px;
}
#SearchResults .nav-buttons li.Previous a	{ padding:4px 15px 3px 15px; }
#SearchResults .nav-buttons li.disabled a
{
	background: url(../images/btn_search-disabled.gif) center center no-repeat;
	cursor:default;
	text-decoration:none;
}
.bottomtable{ border-top-style:solid; border-top-width:1px;}
.SearchHi{ background-color:yellow}
.RedFont{ color:#CC0000}
.GreenFont{ color:#006600}

/* ========================================================================= */
/*                                WIDGETS CSS                                */
/* ========================================================================= */

/* ================== SIDE NAVIGATION ================== */
/* Side Navigation / Side SubNavigation */
div#Sidebar {width:232px;height:100%;position:relative;}
ul.SideNav {width:232px;float:left;margin-top:5px;padding:0;color:#ffffff;}
ul.SideNav li {width:232px;margin-bottom:2px;}
ul.SideNav li a.TopLink {width:222px;line-height:32px;padding:0 5px;display:block;color:#ffffff;}
ul.SideNav li a.CurrentTopLink, ul.SideNav li a:hover {background-position:bottom left;text-decoration:none;background-color:#284885;}
ul.SideNav li ul.SideSubUl {background-color:#ebf1f8;padding:0;}
ul.SideNav li ul.SideSubUl li {padding:10px 0 0 15px;width:217px;}
ul.SideNav li ul.SideSubUl li a {width:auto;line-height:1em;padding:0 0 0 20px;color:#254d7c;background:none;font-size:0.94em;}

ul.SideNav li ul.SideSubUl li a:hover {text-decoration:underline;background-color:transparent;}
ul.SideSubNav {height:367px;width:7px;position:absolute;left:225px;top:37px;font-size:0.94em;}
ul.SideSubNav li {position:relative;height:1.6em;}
ul.SideSubNav li a {padding-left:14px; width:130px;display:block;position:relative;font-weight:normal;}

/* Side Gray Box */
div.SideGrayBox {height:auto !important;height:246px;min-height:246px;clear:both;}
div.SideGrayBox h4 {color:#ffffff;font-weight:normal;height:23px;line-height:23px;padding: 0 0 0 5px;}
/*
div.SideGrayBox ul.SideBottomNav {padding:5px 0 15px 0;font-size:0.94em;}
div.SideGrayBox ul.SideBottomNav li {padding-left:15px;padding-bottom:5px;}
div.SideGrayBox ul.SideBottomNav li a {color:#000000;text-decoration:none;line-height:20px;}

div.SideGrayBox ul.SideBottomNav li a:hover {color:#d6001e;}
div.SideGrayBox ul.SideBottomNav li ul {padding-top:5px;}
div.SideGrayBox ul.SideBottomNav li ul li {padding-left:10px;}
div.SideGrayBox ul.SideBottomNav li ul li a {line-height:10px;}
div.SideGrayBox ul.SideBottomNav li ul li a.Current {background:none;color:#d6001e;}
div.SideGrayBox ul.SideBottomNav li ul li a:hover {color:#d6001e;}
*/
/* =============== LANDING BOXES =============== */
.LandingBox {margin:0 13px 10px 0;padding: 0;line-height:1em;}
.LandingBox h3 {font-size:1.3em;padding:14px 0 7px 25px;height:10px;}
.LandingBox p {font-family:Arial,sans-serif;color:#5f6973;font-size:0.92em;padding:0 0 5px 25px;margin:0 0 5px 0 !important;}
.LandingBox p a {color:#3866a8;font-weight:bold;font-style:italic;}
.dim215230HalfText {width:215px;height:230px;}
.dim215230HalfText p {width:100px;}
.dim215110HalfText {width:215px;height:110px;}
.dim215110HalfText p {width:100px;}
.dim215110FullText {width:215px;height:110px;}
.dim215110FullText p {width:185px;}
.dim443110HalfText {width:443px;height:110px;}
.dim443110HalfText p {width:250px;}


.LandingBoxes .Fleft {}

/* ================== QUOTE BLOCKS ================== */
/* Central Quote Block */
div.CentralQuote {width:400px;padding-left:25px;}
div.CentralQuote p {line-height:1.5em;font-size:1.02em;color:#4f7cb5;font-style:italic;}
div.CentralQuote span.ClosingQuote {width:13px;height:11px;margin:5px 0 0 15px;padding:0px 0 0 13px;}
div.CentralQuote p.Quote_Author {font-size:0.96em;}
div.CentralQuote p.Quote_Author span {font-weight:bold;}

/* Right Column Quote Block */
div.RightColumnQuote {width:140px;padding-top:22px;margin-left:25px;}
div.RightColumnQuote p {line-height:1.12em;font-size:1.5em;letter-spacing:-1.2px;color:#74a1ce;font-family:"Times New Roman",serif;}
div.RightColumnQuote p.QuoteText {padding-bottom:22px;}
div.RightColumnQuote p.Quote_Author {font-size:1.2em;color:#5f6973;}

/* ===================== LISTS ===================== */
/* Red Square List */
ul.RedSquareList {float:left;display:inline;font-size:1em;margin:10px 0 10px 15px;}
ul.RedSquareList li {padding-left:15px;clear:both;}
ul.RedSquareList li ul li {background:none;}
ul.RedSquareList li a {color:#323232;display:inline;}
ul.RedSquareList li a:hover {text-decoration:underline;}

/* Red Arrow List */
ul.RedArrowList {font-size:1em;margin:10px 0 10px 15px;}
ul.RedArrowList li {padding-left:15px;clear:both;}
ul.RedArrowList li div.Slider ul li {background:none;}
ul.RedArrowList li a {color:#323232;display:inline;}
ul.RedArrowList li a:hover {text-decoration:underline;}


/* Double List Feature */
div.DoubleListContainer {width:460px;  }
div.DoubleListContainer ul {width:230px;float:left;display:inline;}
div.DoubleListContainer ul li {width:200px;}
div.DoubleListContainer ul.RedArrowList {margin:10px 0 10px 0;}
* html div.DoubleListContainer ul.RedArrowList,
* html div.DoubleListContainer ul.RedSquareList {margin-left:-15px;}

/* Gray List */
div.GrayList {height:269px;padding:15px 0 0 15px;}
div.GrayList ul {padding-top:10px;}
div.GrayList ul li {margin:4px 0;}
div.GrayList ul li {padding-left:15px;color:#000000;}
div.GrayList ul li a {color:#000000;}
div.GrayList ul li a:hover {text-decoration:underline;}

/* Top Gray List */
div.TopShort div.GrayList {background:none;padding-top:135px;}

/* Alphabet List */
ul#CharList {width:380px;margin:15px 0;padding-top:1px;}

ul#CharList li a {margin-left:30px;width:350px;display:block;border-bottom:1px solid #cfd2d5;font-weight:bold;color:#323232;font-size:0.95em;padding-bottom:2px;}
ul#CharList li a:hover {text-decoration:none;color:#749fc9;}
ul#Alphabet {border-top:1px solid #cfd2d5;width:380px;height:20px;margin:0 0 5px 0;font-size:1.11em;}
ul#Alphabet li {width:15px;float:left;display:inline;text-align:center;margin-top:2px;color:#b3cae1;font-weight:bold;}
ul#Alphabet li a {color:#749fc9;}
ul#Alphabet li a:hover, ul.Alphabet li a.Current {text-decoration:none;color:#db203a;}

/* ================== 3 - TABLES ================== */
/* Full Width Table - Include the Width classes to use this widget properly */
table.FullWidthTable {border:none;border-collapse:collapse;color:#323232;font-size:0.96em;}
table.FullWidthTable caption {font-family:Georgia;font-size:1.2em;text-align:left;margin:10px 0;padding-left:5px;}
table.FullWidthTable a {color:#323232;text-decoration:underline;}
a.InfoImg {width:16px;height:16px;line-height:16px;}

table.FullWidthTable th {border-bottom:1px solid #cfd2d5;padding:10px;}
table.FullWidthTable th.RedTh {color:#d6001e;}
table. tr{background:#525D66;}
table.FullWidthTable th{background:#525D66; color: #fff;}
/*table.FullWidthTable tr.OddTr {background:#eff0f1;}*/
table.FullWidthTable tr td {padding:7px 5px;vertical-align:top;}

/* Small Table - Include the Width classes to use this widget properly  */
table.SmallTable {border:none;border-collapse:collapse;font-size:0.94em;margin:10px 0 10px 0;}
table.SmallTable caption {font-family:Georgia;font-size:1.2em;text-align:left;padding-left:12px;}
table.SmallTable th {color:#323232;}
table.SmallTable tr td {border-top:1px solid #cfd2d5;padding-top:8px;padding-bottom:5px;}
table.SmallTable a {font-weight:bold;}

/* Width classes */
th.th40 {width:40px;}
th.th55 {width:55px;}
th.th100 {width:100px;}
th.th120 {width:120px;}
th.th155 {width:155px;}
th.th190 {width:190px;}
th.th200 {width:200px;}
th.th280 {width:280px;}
th.th300 {width:300px;}

/* ================== TYPOGRAPHY, BUTTONS, FORMS EC. ================== */
/* Personal Profile */
div.PersonalProfile div.Photo {float:left;display:inline;width:74px;height:74px;padding:5px 9px 9px 5px;}
div.PersonalProfile div.Details {float:left;display:inline;margin:5px 0 0 15px;width:250px;}
div.PersonalProfile div.Details h4, div.PersonalProfile div.PersonDetails {border-bottom:1px solid #cfd2d5;}
div.PersonalProfile div.PersonDetails, div.PersonalProfile div.PersonEmail {font-size:0.94em;}
div.PersonalProfile div.PersonDetails .role {font-weight:bold;}
/* Image Box */
div.ImageBox {width:391px;height:391px;margin:15px 0;padding:15px 30px;}
div.ImageBox p {font-size:0.9em;}
div.ImageBox div {margin:15px 0;}
/* Tooltip Link */
#tooltip {position:absolute;z-index:3000;padding:10px 5px 5px 5px;margin-top:23px;margin-left:6px;color:#ffffff;font-size:0.95em;opacity:0.999;}
#tooltip * {font-family:Arial;font-size:0.9em;}
a.ArrowLink {padding-left:10px;font-weight:bold;font-size:0.94em;}
/* Toggle Div */
div.ToggleDiv {margin:10px 0;}
div.ToggleDiv a.ToggleLink {font-weight:bold;padding-left:10px;font-size:0.94em;}
div.ToggleDiv a.ReadMore {line-height:19px;}
div.ToggleDiv a.HideDiv {line-height:19px;}
/* Central Form */
div.CentralForm {margin:0px 0;/*width:371px;*//*padding:10px 40px 20px 40px;*/}
div.CentralForm input.TextInput {border:1px solid #cddced;padding:2px;margin-bottom:2px;width:215px;}
div.CentralForm select {width:220px;border:1px solid #cddced;padding:2px;margin-bottom:2px;}
div.CentralForm input.CheckInput {margin-right:10px;}
div.CentralForm ul input {float:left;display:inline; /*margin-left:-5px;*/}
div.CentralForm .FormTitle {float:left;display:inline;width:80px;font-size:0.94em;margin-bottom:2px;}
div.CentralForm ul {clear:both;}
div.CentralForm ul li {clear:both;}

/* NEW - RESULTS LIST */
h3.ListTitle {color:#6e9bc4;padding:0 0 2px 15px;font-size:1.08em;border-bottom:1px solid #d0d1d5;line-height:18px;}
h3.ListTitle span {display:none;font-family:arial;float:right;font-size:0.58em;height:20px;}
h3.ListTitle span a {color:#323232;padding:2px 20px 4px 0;line-height:16px;height:16px;}
a.ToggleLink {display:none;}

div.ResultsContainerLeft {width:405px;float:left;}
div.ResultsContainerRight {width:270px;float:right;}
div.MainContent ul.ResultsList {margin:0;}
ul.ResultsList li {height:25px;line-height:25px;background:#FFFFFF;padding-left:10px;font-size:0.88em;}
ul.ResultsList li.Odd {background:#EEEFF1;}
ul.ResultsList li p {margin:0;padding:0;}
ul.ResultsList li p.ResultLink {display:block;float:left;width:60%;}
ul.ResultsList li a {color:#323232;font-weight:bold;}
ul.ResultsList li a:hover {color:#729cc4;text-decoration:none;}
ul.ResultsList li p.ProductType {color:#729cc4;display:block;float:left;}

div.MainContent a.ShowAll, div.MainContent a.ShowLess {color:#323232;font-weight:bold;padding-left:12px;font-size:0.88em;}


div.MainContent ul.LongResultsList {margin:0;}
ul.LongResultsList li {margin:5px 0 10px 0;}
ul.LongResultsList li h4 a {font-family:arial;color:#323232;text-decoration:underline;font-size:0.86em;}
ul.LongResultsList li p {font-size:0.88em;}

/* The Azure List is only shown in the page corporate_narrow_2_old.html and it probably won't be used */
div.AzureList {padding:135px 0 0 15px;width:190px;}
div.AzureList p {font-size:1.1em;margin-bottom:15px;}
div.AzureList ul li {padding-left:12px;color:#000000;line-height:1.8em;}
div.AzureList ul li a {color:#000000;}
div.AzureList ul li a:hover {text-decoration:underline;}
/* make sure to remove this code if the list won't be used */



/********** new input submit LG **********/

.FullWidthForm .SelectPanels .SelectPanelsList ul li input.SubmitSmall {
	background: url(../images/inputSubmitSmall.gif) top left no-repeat;
	width:33px;color:#333;height:22px;line-height:1.3em;
	cursor:pointer;padding:0px;text-align:center;font-weight:bold;padding:0 0 5px 0px; border: 0 none;}
input.SubmitDefault {
	background:url(../images/inputSubmit.gif) top left no-repeat;
	width:68px;}
input.SubmitDefault:hover {
	cursor:pointer;
	background: url(../images/inputSubmit.gif) bottom left no-repeat  ;}
input.Submit115 {
	background: url(../images/inputSubmit115.gif) top left no-repeat;
	width:105px;}	
input.Submit115:hover {
	cursor:pointer;
	background: url(../images/inputSubmit115.gif) bottom left no-repeat  ;}
input.Submit150 {
	background: url(../images/inputSubmit150.gif) top left no-repeat;
	width:140px;}
input.Submit150:hover {
	cursor:pointer;
	background: url(../images/inputSubmit150.gif) bottom left no-repeat;}
input.Submit200 {
	background: url(../images/inputSubmit200.gif) top left no-repeat;
	width:190px;}
input.Submit200:hover {
	cursor:pointer;
	background: url(../images/inputSubmit200.gif) bottom left no-repeat;}
input.Submit250 {
	background: url(../images/inputSubmit250.gif) top left no-repeat;
	width:230px;}
input.Submit250:hover {
	cursor:pointer;
	background: url(../images/inputSubmit250.gif) bottom left no-repeat;}
input.Submit300 {
	background:#d6001e url(../images/inputSubmit300.gif) top left no-repeat;
	width:285px;}
input.Submit300:hover {
	cursor:pointer;
	background: url(../images/inputSubmit300.gif) bottom left no-repeat;}
input.Submit350 {
	background: url(../images/inputSubmit350.gif) top left no-repeat;
	width:340px;}
input.Submit350:hover {
	cursor:pointer;
	background: url(../images/inputSubmit350.gif) bottom left no-repeat;}
input.SubmitDefault,
input.Submit115,
input.Submit150,
input.Submit200,
input.Submit250,
input.Submit300,
input.Submit350	{
	color:#ffffff;padding:0px 0px 0px 4px;margin:0px 0px 0px 0px;height:23px;line-height:1.3em;
	text-align:left;cursor:pointer; border:0; margin-right:30px;}
html>body input.SubmitDefault,
html>body input.Submit115,
html>body input.Submit150,
html>body input.Submit200,
html>body input.Submit250,
html>body input.Submit300,
html>body input.Submit350	{padding:2px; text-align:center; color:#333; }
/*override ff*/
*:first-child+html input.SubmitDefault,
*:first-child+html input.Submit115,
*:first-child+html input.Submit150,
*:first-child+html input.Submit200,
*:first-child+html input.Submit250,
*:first-child+html input.Submit300,
*:first-child+html input.Submit350	{padding:0px 0px 0px 4px; }

input.inputRightList	{margin-left:420px; margin-bottom:5px}
input.submitRightRightList115	{margin-left:390px; margin-bottom:5px}
input.inlineSubmit	{display:inline; margin-right:5px; }
.marginleft5	{margin-left:5px;}
.textright	{text-align:right;}
.left150	{margin-left:150px;}
.Headingline	{border-bottom:1px solid #666; }

#Beta {color:#CC0000; font-weight:bold; font-size:22px; width:80px; height:75px; line-height:21px; margin-right:-80px; float:left; clear:none}

#BetaCorner {width:76px; float:right}




#PageContent #article .CentralForm ul li {
    list-style-type: none;
	background-image:none;
	margin:0; padding:5px;
}


a.SubmitDefault {
	background: url(../images/inputSubmit.gif) top left no-repeat;
	width:89px;}
a.SubmitDefault:hover {
	cursor:pointer;
	background: url(../images/inputSubmit.gif) top left no-repeat  ;}
a.Submit115 {
	background: url(../images/inputSubmit115.gif) top left no-repeat;
	width:115px;}	
a.Submit115:hover {
	cursor:pointer;
	background: url(../images/inputSubmit115.gif) top left no-repeat  ;}
a.Submit150 {
	background: url(../images/inputSubmit150.gif) top left no-repeat;
	width:150px;}
a.Submit150:hover {
	cursor:pointer;
	background: url(../images/inputSubmit150.gif) top left no-repeat;}
a.Submit200 {
	background: url(../images/inputSubmit200.gif) top left no-repeat;
	width:200px;}
a.Submit200:hover {
	cursor:pointer;
	background: url(../images/inputSubmit200.gif) top left no-repeat;}
a.Submit250 {
	background: url(../images/inputSubmit250.gif) top left no-repeat;
	width:250px;}
a.Submit250:hover {
	cursor:pointer;
	background: url(../images/inputSubmit250.gif) top left no-repeat;}
a.Submit300 {
	background: url(../images/inputSubmit300.gif) top left no-repeat;
	width:300px;}
a.Submit300:hover {
	cursor:pointer;
	background: url(../images/inputSubmit300.gif) top left no-repeat;}
a.Submit350 {
	background: url(../images/inputSubmit350.gif) top left no-repeat;
	width:350px;}
a.Submit350:hover {
	cursor:pointer;
	background: url(../images/inputSubmit350.gif) top left no-repeat;}
a.SubmitDefault,
a.Submit115,
a.Submit150,
a.Submit200,
a.Submit250,
a.Submit300,
a.Submit350	{
	color:#ffffff;padding:0px 0px 0px 4px;margin:0px 0px 0px 0px;height:20px;line-height:1.3em;
	text-align:left;cursor:pointer; border:0;}
	
html>body a.Submit115,
html>body a.Submit150,
html>body a.Submit200,
html>body a.Submit250,
html>body a.Submit300,
html>body a.Submit350	{padding:0px 0px 0px 2px; }
/*override ff*/
*:first-child+html a.SubmitDefault,
*:first-child+html a.Submit115,
*:first-child+html a.Submit150,
*:first-child+html a.Submit200,
*:first-child+html a.Submit250,
*:first-child+html a.Submit300,
*:first-child+html a.Submit350	{padding:0px 0px 0px 4px; }

html>body a.SubmitDefault {   padding: 3px 29px 3px 18px;}



#ctl00_FullContent_ucReportDataPicker_ucABCReportViewer_rvReportViewer_ctl01 table tbody {background: transparent;}
#ctl00_FullContent_ucReportDataPicker_ucABCReportViewer_rvReportViewer_ctl01 table { border:none; background-color: transparent;}
#ctl00_FullContent_ucReportDataPicker_ucABCReportViewer_rvReportViewer_ctl01 table td {padding: 0;   vertical-align: middle; border:none;}