/*==========================================
Please do not remove anything (including commented code) from this stylesheet. If needed append additional declarations at the end of this file.

Table of contents
=Section for Alert
=Section for Table page
=Date range selector window
=Loader state
=Table-Streaching fix
============================================*/

.clear {clear:both;}

/*===============
=Section for Alert
===============*/
body #prices-table-container #actionLinks {margin:2px 0;}
body h1 {line-height:1em; margin-bottom:5px;}
body #prices-table-container ul {margin:0; padding:5px 0;}
	body #prices-table-container ul li {margin:0 0 0 10px;}
	body #prices-table-container ul li.exporttoexcel {padding-right:0;}
	body #prices-table-container p.alert {background:#cf6900 url(/core/library/images/icons/alert-img.gif) 10px center no-repeat; padding:3px 10px 3px 30px; color:#fff; font-weight: bold; margin:5px 0 0;}

/** html body #prices-table-container ul {float:right;}*/  /*IE6 doesn't like this*/
/** html body #prices-table-container p.alert {position:relative; bottom:25px;  float:left; background:#cf6900 url(/core/library/images/icons/alert-img.gif) 10px center no-repeat; padding:3px 10px 3px 30px; color:#fff; font-weight: bold; margin-bottom:0; position:relative; display:inline; border:1px solid #000; width:250px;}*/ /*This declaration got redundant as the position of this tag is changed due to additional line after the title*/
* html body #prices-table-container p.alert {background:#cf6900 url(/core/library/images/icons/alert-img.gif) 10px center no-repeat; padding:3px 10px 3px 30px; color:#fff; font-weight: bold; margin-bottom:0;}
* html body #prices-table-container p.alert div {/*display:none;*/font-size:0; line-height:0; height:0;} /*fixes IE6 issues*/
#prices-table-container p.alert div {font-size:0; line-height:0;/* height:1px*/;} /*fixes IE7/8 issues*/
body #prices-table-container #actionLinks ul li{white-space:nowrap;}

/* ==============
=Section for Table page
================*/
ul.tabbernav {border:none; margin-top:0;}
body #prices-table-container ul.tabbernav {border:none;}
body .tabberlive {margin:0;}
	body .tabberlive .tabbertab {padding-top:10px;}
	.tabberlive .tabbernav ul {}
		.tabberlive .tabbernav li {float:left; width:19%;}
			
			body #prices-table-container .tabberlive .tabbernav a {background-color:#8599a8;border:1px solid #DEDAD3;color:#fff !important;display:block;font-size:0.9em;font-weight:normal;line-height:1.2;min-height:13px;padding:6px;position:relative;text-align:center;text-decoration:none !important;top:1px;z-index:2;}
			body #prices-table-container .tabberlive .tabbernav a:hover {text-decoration:underline;background-color:#8599a8;border:1px solid #DEDAD3;color:#fff !important;display:block;font-size:0.9em;font-weight:normal;line-height:1.2;min-height:13px;padding:6px;position:relative;text-align:center;text-decoration:underline !important;top:1px;z-index:2;}
			
			body #prices-table-container .tabberlive .tabbernav li.tabberactive a {background-color:#fff; color:#646362 !important; border-bottom-color:#fff;}
			
			.tabberlive div.tabbertab  {  border:1px solid #DEDAD3; height:auto;}
				.tabberlive div.tabbertab p {margin-left:4px;}
				div.tabbertab ul.sub li a {min-height:40px; vertical-align:middle; background-color:#dde0e1; color:#fff;}
				div.tabbertab ul.sub li a:hover {min-height:40px; vertical-align:middle; background-color:#dde0e1; color:#fff; text-decoration:underline;}
				body #prices-table-container ul.sub li a {color:#4d4d4d !important;font-size:11px;}
	
				div.tabbertab ul.sub li.tabberactive a {background-color:#fff;}
				div.tabbertab td {text-align:left;}
				
				body #prices-table-container div.tabbertab table {width:100%; border-collapse:collapse;}
				body #prices-table-container div.tabbertab th {background-color:#616265; padding:5px; border-left:1px solid #FFF; color:#fff; text-align:center !important;}
				body #prices-table-container div.tabbertab .even {background-color:#F2F2F2;}
				body #prices-table-container div.tabbertab td {padding:3px; text-align:center;}
				body #prices-table-container div.tabbertab td.priceShareClassTd {text-align:left;}
				body #prices-table-container div.tabbertab td.priceMidPriceTd,
				body #prices-table-container div.tabbertab td.priceIsinTd {text-align:left; padding:3px 10px 3px 10px;}
				body #prices-table-container div.csvLinkContainer {overflow:auto;}
				body #prices-table-container p.exporttoexcel {background:transparent url(/core/library/images/icons/ami-sprite.gif) no-repeat scroll -38px -50px;padding-left:22px;padding-right:10px; float:right;}
				
				body #prices-table-container p.exporttoexcel a {color:#636363 !important}
				body #prices-table-container p.exporttoexcel a:hover {text-decoration:none; color:#636363 !important}
				
				body #prices-table-container p.backToPrices {background:transparent url(/core/library/images/icons/ami-sprite.gif) no-repeat scroll -36px -130px;padding-left:17px;padding-right:10px; margin:0; float:left;}
				body #prices-table-container p.backToPrices a {color:#636363 !important}
				body #prices-table-container p.backToPrices a:hover {text-decoration:none; color:#636363 !important}
				
				body #prices-table-container p.guide {float:left; margin:0;}
				
				body table#prices-table tr.sub td.first {text-align:left;}
				body table#prices-table th.first {padding-left:0;}
								
				/*body table#prices-table th.isinTh {width:83px;}*/
				
				/* body table#prices-table td.isinTd {width:83px;} */
				
				body table#prices-table td.isinTd {text-align:left; padding:3px 0 3px 8px;}
				body table#prices-table td.priceTd {text-align:right; padding:3px 8px 3px 0;}
				body table#prices-table td.pricechangeTd {text-align:right; padding:3px 8px 3px 0;}
			


/* ==============
=Date range selector window
================*/				
body #selectDateRange {height:auto; padding:0;}
	body #selectDateRange table {padding:10px; margin:0 0 5px;}

	body #selectDateRange div.wrapClose {padding:5px 10px; background-color:#8599A8;}
		body #selectDateRange div.wrapClose a {line-height:2; display:block; padding:2px 25px 0px 0px; background:url(/core/library/images/icons/close-button.gif) right center no-repeat; color:#ffffff; font-weight:bold;}
		body #selectDateRange div.wrapClose a:visited {color:#ffffff; font-weight:bold;}

	#selectDateRange #fromDateTd,
	#selectDateRange #toDateTd {line-height:2; padding-right:5px;}
	
	#selectDateRange #fromDateTd,
	#selectDateRange #toDateTd,
	#selectDateRange #orSelectTd {width:160px;}		

	body #selectDateRange #fromDate, 
	body #selectDateRange #toDate {color:#999;}
	
	#selectDateRange td.rightCol a.calendar {line-hight:2}
	#selectDateRange td.rightCol a img {padding:13px 10px 0;}
	
	#selectDateRange td.rightCol div.wrap {margin:5px 0; float:left;text-align:left;}
	
	#selectDateRange  td#cancelTd input {margin-bottom:0;}
	
	#selectDateRange td#cancelTd {text-align:left; padding:5px 0 0 10px;}
	
	#selectDateRange #viewAsWeb {border:1px solid #9D8E6D;font-size:10px;margin-left:5px;padding:1px;width:auto !important;}
	
	#selectDateRange p#maxDateMsg {padding:0 10px; font-size:0.9em; margin-bottom:0;}

/* ==============
=Loader state
================*/
#selectDateRange div.loader { margin:50px auto; z-index=99999999;}
#selectDateRange div.loader p {font-size:13px; background:url(/core/library/images/loader.gif) left center no-repeat; padding:5px 0 5px 40px;  margin:0 auto; width:91px;}

/* ==============
=Table-Streaching fix
================*/
body table#prices-table th {padding:0;text-align:center;}
	body table#prices-table th span {padding:0 3px; display:block;}
	
body table#prices-table td {padding:3px 2px;text-align:center;}
body table#prices-table td.fundName {text-align:left;}
