/*
*********************
IDEX CSS base file

Version = 2.1
Date = June 29, 2010
Author = Ricardo Zea
*********************
Version = 2.2
Date = July 01, 2010
Author = Chandan Sinha[HCL]
*********************
*/

@import url("reset.css");

/*	GLOBAL RULES 
=================================*/

	/*	Colors
	===========*/
	/*
	5A889E = Dark blue - links	
	2F89CC = light blue - links
		
	*/
	
	label.filebutton { 
    width:120px; 
    height:40px; 
    overflow:hidden; 
    position:relative; 
    background-color:#ccc; 
} 
 
label span input { 
    z-index: 999; 
    line-height: 0; 
    font-size: 50px; 
    position: absolute; 
    top: -2px; 
    left: -700px; 
    opacity: 0; 
    filter: alpha(opacity = 0); 
    -ms-filter: "alpha(opacity=0)"; 
    cursor: pointer; 
    _cursor: hand; 
    margin: 0; 
    padding:0; 
} 
	body { margin:20px 0 20px; }
	p { margin:10px 0; line-height:1.5em; font-size:.9em; color:#333; }
	em { font-style:italic; }
	strong { font-weight:bold; }
	a, a:visited { font-size:1em; color:#903; text-decoration:underline; }
	a:hover { color:#c03; text-decoration:none; }
	img { -ms-interpolation-mode:bicubic; } /*IE7 fix to properly render scaled down images*/
	hr { margin:20px auto; height:1px; border-top:1px #666 dotted; border-bottom:none; border-left:none; border-right:none; }
	
	.float-left { float:left; }
	.float-right { float:right; }
	.align-center { text-align:center; }
	.align-middle { vertical-align:middle; }
	.normal { font-weight:normal; }
	
		/*IE*/
		* html hr { border:#ccc 1px solid; }
	
	h1, h2, h3 { font:normal 1em Arial, Helvetica, sans-serif; }
	
	h1 { font-size:1.8em; color:#c03; }
	h2 { font-size:1.5em; }
	h3 { font-size:1.3em; color:#666;  }
	
	fieldset { text-align:center; padding:10px; border:#ccc 1px solid; }
	fieldset legend { text-align:left; font-size:.8em; font-weight:bold; padding:0 5px; }	
	
	::selection { background:#903; color:#fff; }
	::-moz-selection { background:#903; color:#fff; }
	
	body.site-maintenance{background:#A6A6A6}
	div.msg{margin:15% auto; width:379px}
	
	/*	FORMS
	===========*/
	.button { height:30px; padding:2px 15px; font-weight:bold; color:#fff; cursor:pointer; border:#903 1px solid; background: url(../images/bg-gradient-red.gif) top repeat-x #903; }
	.button:hover { cursor:pointer; color:#fff; background:#c03; border:#c03 1px solid; }
	.button:active,
	.button:focus { color:#fff; background:#E60039; border:#f04 1px solid; }	
	
	.secondary-button { margin:5px; padding:2px 5px; cursor:pointer; color:#06c; }
	.secondary-button:hover { color:#000; border:#999 1px solid; background:#ccc; }
	.add { padding:2px 5px 2px 18px; background:url(../images/icon-plus.gif) 5px center no-repeat; }
	.add:hover { background:url(../images/icon-plus.gif) 5px center no-repeat #ddd; }
		
	input, textarea { padding:3px 1px; margin:0 2px 2px; color:#666; background:#fff; border:#809DB9 1px solid; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; }
	input:hover, textarea:hover { border:#CA8832 1px solid; }
	input:focus, textarea:focus { color:#000; border:#CA8832 1px solid; background:#FAF1E7; }
	
	textarea { overflow:hidden; font-size:13px; padding:5px; }
	
	select { width:90%; padding:2px; margin:0 2px 2px; color:#333; background:#fff; border:#809DB9 1px solid; vertical-align:middle; }
	select:focus { background:#FAF1E7; border:#CA8832 1px solid; }	
	
		/*IE*/		
		*html .button, * html .secondary-button { width:auto; overflow:visible; }
		*:first-child+html .button, *:first-child+html .secondary-button { width:auto; overflow:visible; } /*This fixes the unexplained 'extra' wide buttons in IE*/		
		
	/*	ROUNDED CORNERS / BORDER RADIUS
	=================================*/	
	input, select, textarea, .highlight, .ui-datepicker-trigger, #title-n-steps ul li,#title-n-steps ul li a { -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
	#content fieldset, legend, #content table.attached-docs { -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
	
	/*	BOX SHADOW 
	=================================*/
	ul.dropdown li ul { -moz-box-shadow:-1px 2px 4px rgba(0,0,0,.3); -webkit-box-shadow:-1px 2px 4px rgba(0,0,0,.3); box-shadow:-1px 2px 4px rgba(0,0,0,.3); }
	legend  { -moz-box-shadow:1px 1px 2px rgba(0,0,0,.1); -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1); box-shadow:1px 1px 2px rgba(0,0,0,.1); }
		
		/*Inset*/
		input, select, textarea  { -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.2); -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2); box-shadow:inset 0 1px 2px rgba(0,0,0,.2); }

/************************************************************************************************************************************************************************/

/*	ALL CONTAINERS
=================================*/
#header, #top, #content { width:975px; padding-left:15px; }

/*	HEADER
=================================*/
#header { padding:0; }
	
	/*	TOP ITEMS IN THE HEADER: LOGO, COUNTRY NAME, RIGHT LINKS
	--------------------------*/	
	#top { overflow:hidden; }
	#top img, #top span { float:left; }
	
		/*Country Name*/		
		#top span { padding:0 5px; margin-top:3px; border-left:#000 1px dotted; border-right:#000 1px dotted; margin-left:120px; }
		#top span a,
		#top span a:visited { font-size:1.2em; font-weight:bold; text-decoration:none; }
		#top span a:hover { text-decoration:underline; }
		
			/*IE*/
			* html #top span { border-style:solid; border-color:#999; }
	
		/*Right Links*/
		#top ul { float:right; }
		#top ul li { display:inline; font-size:.9em; }
		#top ul li a,
		#top ul li a:visited { color:#5A889E; padding:5px; text-decoration:none; }
		#top ul li a:hover { color:#2F89CC; text-decoration:underline; }
		
			/*IE*/
			* html #top ul li a { float:left;}
		
			/*Worldwide link*/
			#top ul li.worldwide { border-right:#999 1px solid; }
			#top ul li.worldwide a,
			#top ul li.worldwide a:visited { padding:5px 5px 5px 45px; background: url(../images/icon-world-map.gif) left center no-repeat; }
			
	/*	TOP NAV BAR
	--------------------------*/
	#nav-bar { width:990px; margin-top:15px; }
		
		/*First Level*/
		ul.dropdown { height:27px; border-top:#666 1px dotted; border-bottom:#666 1px dotted; font-size:.9em; }
		ul.dropdown li { display:inline; float:left; position:relative; padding-left:0px; margin:-1px 0 0; background:url(../images/img-division.gif) right center no-repeat; }		
		ul.dropdown li a,
		ul.dropdown li a:visited { display:inline-block; padding:6px 15px 7px; color:#666; text-decoration:none; }
		ul.dropdown li a:hover { color:#903; background:url(../images/img-division.gif) right center no-repeat #f7f7f7; /*Small vertical line separating the links*/ }
		
		ul.dropdown li.last,
		ul.dropdown li.last a:hover { background-image:none;}
		ul.dropdown li.login{float:left; background:url(../images/bg-gradient-red.gif) repeat-x center top #990033; margin-right:1px}
		ul.dropdown li.login a{color:#FFF !important; font-weight:bold}
		ul.dropdown li.join-idex{float:left; background:url(../images/bg-gradient-red.gif) repeat-x center top #990033; color:#FFF; margin-right:1px}
		ul.dropdown li.join-idex a{color:#FFF !important; font-weight:bold;}
		ul.dropdown li.phone{font-size:1.3em; padding:6px 27px 6px 15px; background: url(../images/icon-phone2.gif) right center no-repeat; float:left; font-weight:bold; -padding:6px 27px 3px 15px}
		ul.dropdown li.login a:hover, 
		ul.dropdown li.join-idex a:hover{color:#903 !important}
		ul.navigation { float:left; width:985px; padding-left:5px; }
		
		/*Second Level*/
		ul.dropdown li ul { z-index:99999; width:200px; visibility:hidden; position:absolute; top:28px; left:0; border:#666 1px dotted; border-top:#fff 1px solid; background:#fff; }
		ul.dropdown li ul li { display:block; float:none; background:url(../images/img-arrow.gif) 10px center no-repeat; /*Small red arrow*/ }
		ul.dropdown li ul li a,
		ul.dropdown li ul li a:visited { float:none; display:block; }
		ul.dropdown li ul li a:hover { background:url(../images/img-arrow.gif) 12px center no-repeat #f7f7f7; /*Small red arrow*/ }
		
			/*IE*/
			* html ul.dropdown,
			* html ul.dropdown li ul { border-style:solid; border-color:#ccc; }
			* html ul.dropdown li ul { border-top:#fff 1px solid; }
			
		/*Red Drop Down menu
		ul.red-dropdown { float:right; width:120px; padding:0; margin:0; background:#903 }
		ul.red-dropdown li { float:none; background:none; margin:0; }
		ul.red-dropdown li a,
		ul.red-dropdown li a:visited { text-align:center; width:120px; height:27px; color:#fff; padding:0; font-size:.8em; background:url(../images/bg-gradient-red.gif) top repeat-x #903; }
		ul.red-dropdown li a:hover { color:#fff; background:#c03; }
		ul.red-dropdown li a span { display:block; padding:6px 10px 0 0; background: url(../images/img-arrow-down.gif) 98px 12px no-repeat; }*/
		
			/*Second Level
			ul.red-dropdown li ul { width:150px; height:300px; overflow:auto; top:23px; left:-52px; border:none; padding:10px; border:#666 1px dotted; border-top:none; }
			ul.red-dropdown li ul li { margin-bottom:2px; padding-left:5px; background:url(../images/img-arrow.gif) left 6px no-repeat; }
			ul.red-dropdown li ul li.hr-divider { background:none; }
			ul.red-dropdown li ul li hr { margin:15px 0; }
			ul.red-dropdown li ul li a,
			ul.red-dropdown li ul li a:visited { width:100%; height:auto; padding:2px; color:#333; text-align:left; background:none; }
			ul.red-dropdown li ul li a:visited { color:#aaa; }
			ul.red-dropdown li ul li a:hover { color:#903; text-decoration:underline; background:#f7f7f7; }
			ul.red-dropdown li ul li a:active { color:#000; background:#ddd; }*/	
			
			 /*IE			 
			 * html ul.red-dropdown ul { top:27px; left:-62px; width:150px; padding-right:20px; overflow-x:hidden; }
			 *:first-child+html ul.red-dropdown ul{ top:27px; left:-62px; width:150px; padding-right:20px; overflow-x:hidden; }
 			 * html ul.red-dropdown li ul li { margin:0; }
			 *:first-child+html ul.red-dropdown li ul li { margin:0; }
			 * html ul.red-dropdown li ul li hr { margin:0; }*/
			 
	/*	BANNER
	--------------------------*/
	#header-banner { width:990px; clear:both; border-bottom:#666 1px dotted; }
	
		/*IE*/
		* html #header-banner { border:#ccc 1px solid; }
		
/*	TOP LINKS (Login, Join, Phone NUmber)
=================================*/
#top-info ul { text-align:right; font-size:1.4em; }
#top-info ul li { display:inline; }
#top-info ul li a,
#top-info ul li a:visited { display:inline-block; padding:5px 15px 7px; margin-right:-5px; font-size:.9em; vertical-align:middle; border:#666 1px dotted; border-top:none; border-left:none; }
#top-info ul li a:hover { background:#f9f9f9; }
#top-info ul li.phone { font-size:1.3em; padding:6px 35px 6px 15px; border-bottom:#666 1px dotted; background: url(../images/icon-phone.gif) right center no-repeat; }

	/*IE*/
	* html #top-info ul li a,
	* html #top-info ul li a:visited { border:#ccc 1px solid; border-top:none; border-left:none; }
	* html #top-info ul li.phone { border:none; }
			
/*	FOOTER
=================================*/	
#footer { padding:0; width:990px; position:relative; }

	/*	TOP FOOTER
	--------------------------*/
	#top-footer { height:22px; padding-top:43px; background:url(../images/bg-footer.gif) left top no-repeat; }
	
		/*Segments*/
		#top-footer ul { padding:0 0 5px 15px; background:#903; }
		#top-footer ul li { display:inline; font-size:.9em; padding-right:15px; }
		#top-footer ul li a,
		#top-footer ul li a:visited { font-size:.9em; color:#fff; text-decoration:none; }
		#top-footer ul li a:hover { text-decoration:underline; }

	/*	BOTTOM FOOTER
	--------------------------*/
	#bottom-footer ul { padding-left:5px; margin-top:5px; overflow:hidden; zoom:1; }
	#bottom-footer ul li { display:inline; float:left; font-size:.9em; padding:0 10px; background:url(../images/img-division.gif) right center no-repeat; }
	#bottom-footer ul li a,
	#bottom-footer ul li a:visited { font-size:.9em; color:#666; text-decoration:none; }
	#bottom-footer ul li a:hover { text-decoration:underline; }	
	
		/*Credits*/
		#credits { margin:10px 0 0 15px; font-size:.8em; color:#666; }
		#credits a,
		#credits a:visited { color:#666; text-decoration:none; font-size:1em;}
		#credits a:hover { text-decoration:underline; }
		
	/*	TRUSTWAVE IMAGE
	--------------------------*/
	#trustwave { position:absolute; top:70px; right:0; }
		
/*	BODY CONTENT
=================================*/
#content { padding:10px 0 20px 15px; }

	/*	FIELDSETS
	--------------------------*/
	#content fieldset { width:950px; margin-bottom:20px; overflow:hidden; text-align:left; }
	#content legend { font-size:1.5em; font-weight:normal; color:#000; padding:5px 10px; margin-bottom:10px; border:#ccc 1px solid; background:#f9f9f9; }
	
	#content fieldset:hover, 
	#content fieldset:hover legend { border:#999 1px solid; }
	
		/*	SMALL FIELDSETS
		--------------------------*/
		#content .small-fieldset { width:440px; }
		#content .small-fieldset legend { color:#036; font-size:1.2em; font-weight:bold; }
	
	/*	TABLES
	--------------------------*/
	#content table { margin:3px; font-size:12px; }
	#content table td { padding:3px; }
	#content table tr:hover { background:#f9f9f9; }
	
	.labels { padding:3px; font-weight:bold; font-size:12px; white-space:nowrap; color:#333; }
	.sub-labels { display:block; font-size:1em; padding:0 0 0 3px; color:#333; }
	.instruction { font-style:italic; color:#666; }
	.information { padding-left:12px; background:url(../images/icon-information.gif) left center no-repeat; }
	.successfull { padding-left:18px; background:url(../images/icon-checkmark.gif) left center no-repeat;}
	.highlight { display:block; padding:5px; margin-top:10px; font-size:.85em; border:#eee 1px solid; background:#f9f9f9; }
	.highlight:hover,
	.active { background:#ffc; border:#E2E267 1px solid; cursor:pointer; }
	.highlight input { border:none; }
	
		/*IE*/
		* html #content table td { padding:1px; }
		*:first-child+html #content table td { padding:1px; }
	
		/*Inner Tables*/
		#content table table { margin:0; }
		#content table table td { padding-left:0; }	
	
		/*Links*/
		table a,
		table a:visited { color:#06c; font-size:.9em; }
		table a:hover { color:#1188FF; }
			
			/*New window icon*/
			.new-window { display:inline-block; white-space:nowrap; padding-right:15px; background:url(../images/icon-new-window.gif) right center no-repeat; }
			
			/*Warning icon*/
			.warning { display:inline-block; white-space:nowrap; padding-left:15px; background:url(../images/icon-warning.gif) left center no-repeat; }
	
	/*	BUTTONS CONTAINER
	--------------------------*/
	.buttons { text-align:right; padding-right:20px; }
	.buttons a,
	.buttons a:visited { color:#666; text-decoration:none; font-size:.9em; padding:0 15px; margin-right:10px; border-right:#666 1px solid; }
	.buttons a:hover { color:#903; text-decoration:underline; }
	
/*	BREADCRUMBS
=================================*/
#breadcrumbs { margin-bottom:10px; }
#breadcrumbs li { display:inline; font-size:.8em; padding-right:10px; margin-right:3px; background:url(../images/img-bullet-black-arrow.gif) right center no-repeat; }
#breadcrumbs li.current { background:none; }
#breadcrumbs li a,
#breadcrumbs li a:visited { font-size:1em; }
#breadcrumbs li a:focus { color:#666; }

/*	TITLES AND NUMERIC STEPS
=================================*/
#title-n-steps { overflow:hidden; zoom:1; padding-bottom:5px; }
#title-n-steps h1, #title-n-steps span, #title-n-steps ul { float:left; }
#title-n-steps span { margin:11px 5px 0 15px; padding-left:10px; color:#666; border-left:#999 1px solid; }
	
	/*	STEPS
	--------------------------*/
	#title-n-steps ul { margin-top:11px; }
	#title-n-steps ul li { display:inline; padding:2px 5px; color:#ccc; border:#ddd 1px solid; background:#fff;}
	#title-n-steps ul li.current-step { color:#fff; border:#0173E4 1px solid; background: url(../images/bg-gradient-blue-small.gif) bottom repeat-x #6AB5FF; }
	#title-n-steps ul li a,
	#title-n-steps ul li a:visited { padding:2px 5px; margin:0 -6px; color:#666; text-decoration:none; border:#aaa 1px solid; background: url(../images/bg-gradient-gray-small.gif) bottom repeat-x #fff; }
	#title-n-steps ul li a:hover { color:#fff; border:#0173E4 1px solid; background: url(../images/bg-gradient-blue-small.gif) bottom repeat-x #6AB5FF; }
	#title-n-steps ul li a:focus { color:#fff; border:#333 1px solid; background:#999; }
	
	/*IE*/
		* html #title-n-steps ul { margin-top:6px; }
		* html #title-n-steps ul li { float:left; padding:2px 5px; margin-right:5px; }
		* html #title-n-steps ul li a,
		* html #title-n-steps ul li a:visited { float:left; padding:3px 7px; margin:-4px -8px; }
		
		*:first-child+html #title-n-steps ul { margin-top:6px; }
		*:first-child+html #title-n-steps ul li { float:left; padding:2px 5px; margin-right:5px; }
		*:first-child+html #title-n-steps ul li a,
		*:first-child+html #title-n-steps ul li a:visited { float:left; padding:2px 5px; margin:-3px -6px; }
	
/*	NEW/EXISTING ACCOUNTS
=================================*/
#account-types { width:850px; margin:auto; text-align: center; overflow:hidden; }
#account-types fieldset { width:330px;}
#account-types div.existing-new { margin-left:40px; float:left; text-align:left; }
#account-types div.existing-new label { width:340px; padding:10px; }
	
	/*IE*/
	* html #account-types div.existing-new { width:360px; }
	*:first-child+html #account-types div.existing-new { width:360px; }
	
	/*	Validate Account DIV
	--------------------------*/
	div#validate-account,
	div#section-two { margin:5px 0 0; }
	div#validate-account table { margin:0; }
	div#validate-account hr { margin:10px 0; }
	div#section-two select { width:100%; margin:0; }
	div#section-two div { width:auto; float:right; margin:10px 0 0; padding:0; }
	
	/*	New Account section
	--------------------------*/
	.new .instruction { display:block; width:330px; margin-bottom:5px; }
	.new #new-acc-wrapper { padding:5px; }
	
		/*IE*/
		* html .new .instruction { font-size:.85em; }
	
		/*Go»*/
		.new #new-acc-wrapper a,
		.new #new-acc-wrapper a:visited { font-size:1.1em; font-weight:bold; }
	
/*	FSEWS ADMINISTRATION INTERFACE
=================================*/

	/*	Customer Details
	--------------------------*/
	.customer-details select { width:auto; }

	/*	Add documents table
	--------------------------*/
	#content table.attached-docs { margin-top:10px; padding:10px; background:#ffc; border:#E2E267 1px solid; }
	.attached-docs hr { margin:0; }
	#content table.attached-docs a { padding:5px; }
	#content table.attached-docs tr:hover { background:transparent; }
	
	/*	Payment Instructions
	--------------------------*/
	.payment-types { width:200px; margin-right:10px; }
	.payment-types label { margin:0 0 10px ; }
	.payment-instructions { width:730px; }
	.payment-instructions textarea { width:710px; }
	.payment-types .instruction { margin-left:17px; }

/*	DATEPICKER
=================================*/
.ui-datepicker-trigger { cursor:pointer; padding:0 3px 3px; margin-left:2px; }
.ui-datepicker-trigger:hover { background:#ccc; }
#datepicker { text-align:center; }
#ui-datepicker-div { margin-top:5px; }
.ui-datepicker .ui-datepicker-title select { font-size:.8em !important; }
table.ui-datepicker-calendar thead { font-size:.9em; }
.ui-datepicker-header a { cursor:pointer; }

/*	TIME/HOUR
=================================*/
.date-hour select { width:50px; }
.date-hour img { vertical-align:middle; }
.timezone { display:inline-block; position:relative; top:3px; left:5px; }

/*	CHARACTER COUNT
=================================*/
span.counter { font-weight:bold; color:#000; display:block !important}



/*	BREADCRUMBS
=================================*/
#page-breadcrumbs { padding:10px 0 15px 20px; }
#page-breadcrumbs li { display:inline; font-size:.8em; padding-right:10px; margin-right:3px; background:url(../images/img-bullet-black-arrow.gif) right center no-repeat; }
#page-breadcrumbs li.current { background:none; }
#page-breadcrumbs li a,
#page-breadcrumbs li a:visited { font-size:1em; }
#page-breadcrumbs li a:focus { color:#666; }

/*===== Home Page  =====*/
#content-area { margin:0; padding:0; }
#body-content-divider { width:990px; float:left; margin:0; padding:0; }
.three-coloum { background:url(../images/body-container-three-column-bg.gif) top center repeat-y; }
.two-coloum { /*background:url(../images/body-container-two-column-bg.gif) top center repeat-y;*/ }
/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>LEFT COLUMN
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#left-side-hp { width:165px; float:left; padding:0 15px 15px 20px; }
#IEroot6 #left-side-hp { margin-left:0px; }

#left-side { width:209px; float: left; }

/*===== Left nav bar container  =====*/
#left-nav-bar-container { width:auto; font-size:0.85em; }

/*===== Dotted outline =====*/
#left-nav-bar { width:155px; font-size:0.85em; margin:0; background:url(../images/1x3-dots.gif); padding:0 2px 2px 5px; }

/*===== Main <ul> that covers the entire menu =====*/
#left-nav-bar ul { background:#fff;  list-style-type: none; margin:0; padding:0; }

/*===== Add top and bottom margins to 2nd & 3rd level menu items ===== */
#left-nav-bar ul ul,
#left-nav-bar ul ul ul { padding:5px 0; }

/*===== 1st level links ===== */
#left-nav-bar ul li { background:url(../images/1x3-dots.gif); padding-top:1px; }
#left-nav-bar ul li a,
#left-nav-bar ul li a:visited { display:block; background:#fff; color:#903; padding:5px 0 8px 5px; text-decoration:none; }
#left-nav-bar ul li a:hover { background:#903; color:#fff; }
* html #left-nav-bar ul li a { height:13px; }
* html #left-nav-bar ul li a:visited { height:13px; }
* html #left-nav-bar ul li a:hover { height:13px; }

/* 1st level Selected link */
#left-nav-bar ul li a.selected-link,
#IEroot6 #left-nav-bar ul li a.selected-link { background:#903 !important; color:#fff !important; }

/*===== 2nd level links ===== */
#left-nav-bar ul ul { padding:0; }
#left-nav-bar ul ul li { font-size:0.9em; padding-left:10px; background: url(../images/arrow-red-small.gif) 8px 8px no-repeat; }
#left-nav-bar ul ul li a,
#left-nav-bar ul ul li a:visited { padding:3px 0 3px 2px; margin-left:3px; background:transparent; color:#333; }
#left-nav-bar ul ul li a:hover { background: #f7f7f7; color:#666; text-decoration:underline; }

/* 2rd level Selected link */
#left-nav-bar ul ul li a.selected-link-2 { font-weight:bold; color:#333; }

#IEroot7 #left-nav-bar ul ul li { background-position: 8px 10px; }

/*===== 3rd level links ===== */
#left-nav-bar ul ul ul { padding:0; margin:0; }
#left-nav-bar ul ul ul li { padding:0 0 0 5px; margin:0; background:none; }
#left-nav-bar ul ul ul li a,
#left-nav-bar ul ul ul li a:visited { color:#c03; padding:0 5px 3px 3px; }
#left-nav-bar ul ul ul li a:hover { color:#c03; text-decoration:underline; background:url(../images/bullet-arrow-black-small.gif) left 6px no-repeat #f7f7f7; }

#IEroot7 #left-nav-bar ul ul ul li a:hover,
#IEroot7 #left-nav-bar ul ul ul li a.selected-link-3 { background-position: left 8px; }

/* 3rd level Selected link */
#left-nav-bar ul ul ul li a.selected-link-3 { font-weight:bold; background:url(../images/bullet-arrow-black-small.gif) left 6px no-repeat; }
 
div.dot-spacer { height:1px; line-height:1px; font-size:0; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>RIGHT COLUMN
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#right-side-hp { float:right; margin:0; padding:0 20px 15px 12px; _padding:0 8px 15px 10px; width:220px; display:block; }
#right-side-hp .no-border { border-bottom:none !important; _border-bottom:none !important;}
.right-module { display:block; width:220px; margin:0 0 15px 0; padding:0 0 10px 0; border-bottom:1px dotted #333; _border-bottom:1px solid #333; }
.right-module h5 { color:#666; font-size:1.3em; font-weight:normal; text-decoration:normal; margin:0; padding:0 0 10px 0; }
.right-module h5.red { color:#903; }
.right-module h6 { color:#666; font-size:1em; font-weight:bold; text-decoration:normal; margin:0; padding:0 0 10px 0; }
.right-module p { color:#666; font-size:0.85em; font-weight:normal; margin:0; padding:0 0 10px 0; }
.right-module p.question { padding:0 0 0 0; }
.right-module p span.black-bold { color:#333; font-weight:bold; padding:0 0 0 0; }
.right-module p a:link,
.right-module p a:visited { color:#06c; font-weight:normal; text-decoration:underline; }
.right-module p a:hover { text-decoration:none; }
.right-module p.bottom-link a:link,
.right-module p.bottom-link a:visited { color:#06c; font-weight:normal; text-decoration:none; }
.right-module p.bottom-link a:hover { text-decoration:underline; }
.right-module table.new-customer { margin:0; padding:0; width:210px; font-size:0.85em; }
.right-module table.new-customer tr td { font-weight:bold; }
.right-module table.new-customer tr td.zip-code { padding-left:5px; }
#ie .right-module table.new-customer tr td.zip-code { padding-left:10px; }
.right-module table.new-customer input { width:205px; padding:3px 0; margin:0 2px 8px; font-weight:normal; }
.right-module table.new-customer input.ph1,
.right-module table.new-customer input.ph2 { width:25px; }
.right-module table.new-customer input.ph3 { width:45px; }
#ie .right-module table.new-customer input.ph3 { width:35px; }
.right-module table.new-customer input.zip { width:75px; }
.right-module table.new-customer input.submitBtn { width:auto; height:30px; padding:2px 8px; font-weight:bold; color:#fff; cursor:pointer; border:#903 1px solid; background: url(../images/bg-gradient-red.gif) top repeat-x #903; }
.right-module table.new-customer input.submitBtn:hover { cursor:pointer; color:#fff; background:#c03; border:#c03 1px solid; }
.right-module table.new-customer input.submitBtn:active,
.right-module table.new-customer input.submitBtn:focus { color:#fff; background:#E60039; border:#f04 1px solid; }	
#ie .right-module table.new-customer input.submitBtn	{ padding:2px 8px; _padding:2px 0; #padding:2px 0; }


/*============Disable button=====*/
input.disable { width:89px; height:30px; padding:2px 8px; font-weight:bold; color:#fff; border:#666 1px solid; background:#999999; color:#333; text-shadow:none; outline:none; cursor:text}
/*===============================*/

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>CENTER COLUMN
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#center { float:left; width:537px; margin:0; padding:0 0 15px 0; /*width:535px; border-left:1px solid #ededed; border-right:1px solid #ededed;*/ }


#center-two-column { float:left; width:788px; margin:0 0 0 1px; padding:0 0 15px 0; }
.thanksDetail h2{color:#903;}
.thanksDetail h3{color:#000066; margin:15px 0 0 0; padding:0; font-size:medium; font-weight:bold}
.thanksDetail p{color:#333}
.thanksDetail ul{list-style:none; display:block; padding:5px 0 5px 0 !important}
.thanksDetail ul li{font-size:12px; line-height:160%; color:#333; padding:0 0 0 10px; background:url(../images/arrow-red-small.gif) no-repeat left 6px;}

#center-two-column .general-content-panel { width:743px; margin:0; padding:0 20px 15px 25px; font-size:1em; }
#center-two-column .general-content-panel h2 { color:#666; font-size:1.4em; font-weight:normal; text-decoration:none; padding:0 0 10px 0; margin:0; }
#center-two-column .general-content-panel p { color:#666; font-size:0.85em; margin:0; padding:0 0 10px 0; }
#center-two-column .general-content-panel hr { margin-top:0; margin-bottom:0;}

#center-two-column .expert-witness-search-detail { width:763px; height:auto; margin:0 0 20px 0; padding:0 0 0 25px; font-size:1em; background:url(../images/pod-big-bottom-bg.jpg) left bottom no-repeat; }
#center-two-column .expert-witness-search-detail table.search-detail { margin:0; padding:0; font-size:0.85em; }
#center-two-column .expert-witness-search-detail table.search-detail td { color:#666; font-weight:normal; padding:0 0 10px 0; }
#center-two-column .expert-witness-search-detail table.search-detail td.bold { color:#333; font-weight:bold; padding-right:30px; }
#center-two-column .expert-witness-search-detail table.search-detail td a:link,
#center-two-column .expert-witness-search-detail table.search-detail td a:visited { color:#06c; font-size:1em; font-weight:bold; text-decoration:underline; }
#center-two-column .expert-witness-search-detail table.search-detail td a:hover { text-decoration:none; }

#center-two-column .expert-witness-search-result{ width:763px; height:auto; margin:0; padding:15px 0 0 25px; font-size:1em; background:url(../images/pod-big-top-bg.jpg) top left no-repeat; }
#center-two-column .expert-witness-search-result p { color:#666; font-size:0.85em; margin:0; padding:0 0 18px 0; }
#center-two-column .expert-witness-search-result a:link,
#center-two-column .expert-witness-search-result a:visited { color:#06c; font-weight:bold; text-decoration:underline; }
#center-two-column .expert-witness-search-result a:hover { text-decoration:none; }

#center-two-column .expert-witness-search-panel { width:743px; margin:0; padding:0 20px 15px 25px; font-size:1em; }
#center-two-column .expert-witness-search-panel h2 { color:#903; font-size:1.4em; font-weight:normal; text-decoration:none; padding:0 0 10px 0; margin:0; }
#center-two-column .expert-witness-search-panel h2 span{background:url(../images/deceased-bg.gif) left top; padding:5px 10px; color:#000; font-size:11px; font-weight:bold; margin-left:197px; border:1px solid #9D90D6}
#center-two-column .expert-witness-search-panel h2 span a{color:#FFF; text-decoration:underline; font-weight:bold;}
#center-two-column .expert-witness-search-panel h2 span a:hover{text-decoration:none; color:#000}

#center-two-column .expert-witness-search-panel ul.bulletList{padding:0 0 10px 0; display:block}
#center-two-column .expert-witness-search-panel ul.bulletList li{display:block; padding:5px 10px; font-size:12px; background:url(../images/arrow-red-small.gif) left 10px no-repeat; color:#333}


#center-two-column .expert-witness-search-panel div.rushArea{display:block; clear:both; text-align:left; padding-bottom:10px;}
#center-two-column .expert-witness-search-panel div.rushArea span{background:url(../images/deceased-bg.gif) left top; padding:5px 10px; color:#000; font-size:12px; font-weight:bold; border:1px solid #9D90D6; text-align:right}
#center-two-column .expert-witness-search-panel div.rushArea span a{color:#903; text-decoration:underline; font-weight:bold; font-size:12px}
#center-two-column .expert-witness-search-panel div.rushArea span a:hover{text-decoration:none; color:#000}

#center-two-column .expert-witness-search-panel h2 div.heading { float:left; }
#center-two-column .expert-witness-search-panel h2 div.steps { float:left; padding:5px 0 0 10px; margin:0; color:#666; font-size:13px; }
/*
#center-two-column .expert-witness-search-panel h2 div.steps { position:relative; padding:0 0 0 205px; margin-top:-20px; color:#666; font-size:13px; }
#center-two-column .expert-witness-search-panel h2 div.steps2 { padding:0 0 0 350px;  }
#center-two-column .expert-witness-search-panel h2 div.steps3 { padding:0 0 0 370px;  }
#center-two-column .expert-witness-search-panel h2 div.steps4 { padding:0 0 0 400px;  }
*/
#center-two-column .expert-witness-search-panel h2 div.steps a { display:inline-block; margin:0 3px 0 0; padding:1px 5px; font-size:.8em; text-align:center; line-height:normal; text-decoration:none; font-weight:bold; color:#666; background:url(../images/bg-gradient-gray-small.gif) bottom repeat-x #fff; border:#aaa 1px solid; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
#center-two-column .expert-witness-search-panel h2 div.steps a:hover { color:#fff; border:#0173E4 1px solid; background:url(../images/bg-gradient-blue-small.gif) bottom repeat-x #6AB5FF; }
#center-two-column .expert-witness-search-panel h2 div.steps a.cur { color:#fff; border:#0173E4 1px solid; background:url(../images/bg-gradient-blue-small.gif) bottom repeat-x #6AB5FF; }
#center-two-column .expert-witness-search-panel p { color:#333; font-size:0.85em; margin:0; padding:0 0 10px 0; }
#center-two-column .expert-witness-search-panel hr { margin-top:0; margin-bottom:10px; }

#center-two-column .expert-witness-search-panel table { margin:0; padding:0; font-size:0.85em; }
#center-two-column .expert-witness-search-panel table tr td { color:#333; font-weight:bold; }
#center-two-column .expert-witness-search-panel table tr td span { color:#666; font-weight:normal; }
#center-two-column .expert-witness-search-panel table tr td a:link,
#center-two-column .expert-witness-search-panel table tr td a:visited { color:#06c; font-size:1em; font-weight:normal; text-decoration:none; }
#center-two-column .expert-witness-search-panel table tr td a:hover { text-decoration:underline; }
#center-two-column .expert-witness-search-panel table tr td input { width:250px; padding:3px 0; margin:0 2px 0; font-weight:normal; }
#center-two-column input.submitBtn { width:auto; height:30px; padding:2px 15px; font-weight:bold; color:#fff; cursor:pointer; border:#903 1px solid; background: url(../images/bg-gradient-red.gif) top repeat-x #903; }
#center-two-column .expert-witness-search-panel table tr td input.submitBtn { width:auto; height:30px; padding:2px 15px; font-weight:bold; color:#fff; cursor:pointer; border:#903 1px solid; background: url(../images/bg-gradient-red.gif) top repeat-x #903; }
#center-two-column .expert-witness-search-panel table tr td input.submitBtn:hover { cursor:pointer; color:#fff; font-weight:bold; background:#c03; border:#c03 1px solid; }
#center-two-column .expert-witness-search-panel table tr td input.submitBtn:active,
#center-two-column .expert-witness-search-panel table tr td input.submitBtn:focus { color:#fff; background:#E60039; border:#f04 1px solid; }	
#ie #center-two-column .expert-witness-search-panel table tr td input.submitBtn { padding:2px 8px; _padding:2px 0; #padding:2px 0; }

#center-two-column .expert-witness-search-panel .pagination { width:600px; margin:0; padding:8px 0; color:#333; font-size:0.85em; text-align:right; }
#center-two-column .expert-witness-search-panel .pagination a:link,
#center-two-column .expert-witness-search-panel .pagination a:visited { color:#333; font-size:1em; font-weight:normal; text-decoration:none; padding:0 1px; }
#center-two-column .expert-witness-search-panel .pagination a.current,
#center-two-column .expert-witness-search-panel .pagination a:hover { color:#903; font-size:1em; font-weight:bold; text-decoration:none; }

#center-two-column .expert-witness-search-panel h3 { color:#333; font-size:1.4em; font-weight:normal; text-decoration:none; padding:0 0 10px 0; margin:0; }
#center-two-column .expert-witness-search-panel h3 span { color:#000; font-weight:normal; background:url(../images/deceased-bg.gif) left top repeat-x; padding:3px 10px}
#center-two-column .expert-witness-search-panel hr { margin-top:0; margin-bottom:10px; }

table.expert-information { font-size:0.85em; }
table.expert-information tr td { color:#333; font-weight:bold; padding:0 5px 10px 0; }
table.expert-information tr td.no-bold { font-weight:normal; }
table.expert-information tr td.no-spacing { padding-bottom:0 !important; }
table.expert-information tr td span.red { color:#c03; font-weight:bold; }
table.expert-information tr td span.red { color:#c03; font-weight:bold; }
table.expert-information tr td span.italic { font-weight:normal; font-style:italic; }
table.expert-information tr td span.grey { font-weight:normal; }
table.expert-information h3.overlay-title { padding-bottom:0 !important; }
table.expert-information tr td input,
table.expert-information tr td select,
table.expert-information tr td textarea { width:auto; font-size:0.95em; }
table.expert-information tr td input.submitBtn { width:auto; height:30px; padding:2px 15px; font-weight:bold; color:#fff; cursor:pointer; border:#903 1px solid; background: url(../images/bg-gradient-red.gif) top repeat-x #903; }
table.expert-information tr td input.submitBtn:hover { cursor:pointer; color:#fff; font-weight:bold; background:#c03; border:#c03 1px solid; }
table.expert-information tr td input.submitBtn:active,
table.expert-information tr td input.submitBtn:focus { color:#fff; background:#E60039; border:#f04 1px solid; }
#ie table.expert-information tr td input.submitBtn { padding:2px 8px; _padding:2px 0; #padding:2px 0; }

#center-two-column .expert-witness-search-panel table.expert-information { width:740px; margin:0; padding:0; }
#center-two-column .expert-witness-search-panel table.expert-information tr td { color:#333; font-weight:bold; padding:0 5px 10px 0; }
#center-two-column .expert-witness-search-panel table.expert-information tr td h3{ color:#333; font-size:1.7em; font-weight:normal; text-decoration:none; padding:0 0 0 0; margin:0; }
#center-two-column .expert-witness-search-panel table.expert-information tr td.no-bold { font-weight:normal; }
#center-two-column .expert-witness-search-panel table.expert-information tr td.no-spacing { padding-bottom:0 !important; }
#center-two-column .expert-witness-search-panel table.expert-information tr td span.red { color:#c03; font-weight:bold; }
#center-two-column .expert-witness-search-panel table.expert-information tr td span.red { color:#c03; font-weight:bold; }
#center-two-column .expert-witness-search-panel table.expert-information tr td span.italic { font-weight:normal; font-style:italic; }
#center-two-column .expert-witness-search-panel table.expert-information tr td span.grey { font-weight:normal; }
#center-two-column .expert-witness-search-panel table.expert-information tr td label.radio { padding-right:15px; }

#center-two-column .expert-witness-search-panel table.expert-information tr td input,
#center-two-column .expert-witness-search-panel table.expert-information tr td select,
#center-two-column .expert-witness-search-panel table.expert-information tr td textarea { width:auto; font-size:0.95em; }
#center-two-column .expert-witness-search-panel table.expert-information tr td input.no-border { margin:0; padding:0; border:none !important; }

#center-two-column .expert-witness-search-panel table.search-desc { width:600px; margin:0; padding:0; font-size:0.85em; }
#center-two-column .expert-witness-search-panel table.search-desc thead tr th { padding:5px 8px; color:#333; font-size:1.1em; font-weight:bold; text-decoration:underline; text-align:left; }
#center-two-column .expert-witness-search-panel table.search-desc tbody tr td { padding:5px 8px; color:#333; font-size:1em; font-weight:normal; text-decoration:none; text-align:left; }
#center-two-column .expert-witness-search-panel table.search-desc thead tr th.center,
#center-two-column .expert-witness-search-panel table.search-desc tbody tr td.center { text-align:center; }
#center-two-column .expert-witness-search-panel table.search-desc tbody tr { background:#fff; border:1px solid #fff; }
#center-two-column .expert-witness-search-panel table.search-desc tbody tr:hover { background:#eff8f7; border:1px solid #aed9d6; }
#center-two-column .expert-witness-search-panel table.search-desc tbody tr td a:link,
#center-two-column .expert-witness-search-panel table.search-desc tbody tr td a:visited { color:#333; font-weight:normal; text-decoration:none; }
#center-two-column .expert-witness-search-panel table.search-desc tbody tr:hover td a,
#center-two-column .expert-witness-search-panel table.search-desc tbody tr td a:hover { color:#903; text-decoration:underline; }

#center-two-column .expert-witness-search-panel table.search-result-product-option { width:600px; margin:0; padding:0; }
#center-two-column .expert-witness-search-panel table.search-result-product-option tr td { padding:0 5px 10px 0; color:#333; font-size:1em; font-weight:normal; }
#center-two-column .expert-witness-search-panel table.search-result-product-option tr td input { width:auto; margin:0; padding:0; border:none !important; }

#center-two-column .expert-witness-search-panel table.search-result-product-option-detail { width:100%; margin:0; padding:0;}
#center-two-column .expert-witness-search-panel table.search-result-product-option-detail tr th { padding:5px 25px 5px 0; color:#333; font-size:1.1em; font-weight:bold; border-bottom:1px solid #ddd;}
#center-two-column .expert-witness-search-panel table.search-result-product-option-detail tr td { padding:8px 25px 8px 0; color:#333; font-size:1em; font-weight:normal; border-bottom:1px solid #ddd; line-height:170%}
#center-two-column .expert-witness-search-panel table.search-result-product-option-detail tr td.noborder { border-bottom:none; }

#center-two-column .expert-witness-search-panel .addDoc {width:741px; height:430px; overflow-y:auto; overflow-x:hidden; border:1px solid #ccc; margin:0 0 15px 0}
#center-two-column .expert-witness-search-panel .additional-document-desc { display:block;  margin:0; padding:8px; font-size:1em; }
#center-two-column .expert-witness-search-panel .additional-document-desc table { width:100%; margin:0; padding:0; }
#center-two-column .expert-witness-search-panel .additional-document-desc table tr td { font-size:11px !important; font-weight:normal; }
#center-two-column .expert-witness-search-panel .additional-document-desc table tr td h6 { color:#333; font-size:1.2em; font-weight:bold; margin:0; padding:0 0 5px 0; }
#center-two-column .expert-witness-search-panel .additional-document-desc table tr td p { font-size:11px; margin:0; padding:0 0 10px 0; }
#center-two-column .expert-witness-search-panel .additional-document-desc table tr td input { width:auto; margin:0; padding:0; border:none !important; }
#center-two-column .expert-witness-search-panel .additional-document-desc table tr td hr { margin:10px 0}






#center-two-column .expert-witness-search-panel .order-delivery-detail-desc { display:block; width:724px; height:390px; overflow:auto; margin:0 0 15px 0; padding:8px; font-size:1em; border:1px solid #ccc; }
#center-two-column .expert-witness-search-panel .order-delivery-detail-desc table { width:700px; margin:0; padding:0; }
#center-two-column .expert-witness-search-panel .order-delivery-detail-desc table tr td { font-size:1em; font-weight:normal; padding:0 0 7px 0; text-align:left; }
#center-two-column .expert-witness-search-panel .order-delivery-detail-desc table tr td.center { text-align:center; }
#center-two-column .expert-witness-search-panel .order-delivery-detail-desc table tr td.no-spacing { padding:0 0 0 0; }
#center-two-column .expert-witness-search-panel .order-delivery-detail-desc table tr td h6 { color:#333; font-size:1.2em; font-weight:bold; margin:0; padding:0 0 5px 0; }
#center-two-column .expert-witness-search-panel .order-delivery-detail-desc table tr td span.italic { font-style:italic; }
#center-two-column .expert-witness-search-panel .order-delivery-detail-desc table tr td input { width:auto; margin:0; padding:0; border:none !important; }
#center-two-column .expert-witness-search-panel .order-delivery-detail-desc table tr td hr { margin:10px 0}

#center-two-column .expert-witness-search-panel .bottom-controls a:link,
#center-two-column .expert-witness-search-panel .bottom-controls a:visited { color:#06c; font-size:0.85em; font-weight:normal; text-decoration:none;}
#center-two-column .expert-witness-search-panel .bottom-controls a:hover { text-decoration:underline}
#center-two-column .expert-witness-search-panel .bottom-controls input.submitBtn { width:auto; height:30px; padding:2px 15px; font-weight:bold; color:#fff; cursor:pointer; border:#903 1px solid; background: url(../images/bg-gradient-red.gif) top repeat-x #903; }
#center-two-column .expert-witness-search-panel .bottom-controls input.submitBtn:hover { cursor:pointer; color:#fff; font-weight:bold; background:#c03; border:#c03 1px solid; }
#center-two-column .expert-witness-search-panel .bottom-controls input.submitBtn:active,
#center-two-column .expert-witness-search-panel .bottom-controls input.submitBtn:focus { color:#fff; background:#E60039; border:#f04 1px solid; }	
#ie #center-two-column .expert-witness-search-panel .bottom-controls input.submitBtn { padding:2px 8px; _padding:2px 0; #padding:2px 0; }
/*////////////////////
TOP STORIES - CAROUSEL
////////////////////*/
#top-stories { width:502px; height:210px; padding:0 17px; margin-bottom:15px; }
#top-stories .carousel { /*position:relative;*/ margin:auto; }
#top-stories .carousel .wrapper { width:100%; height:210px; margin:0; overflow:auto; /*position:absolute; top:0; left:0; z-index:0*/}
#top-stories .carousel .wrapper ul { width:1009px; -width:1020px; list-style:none; margin:0; padding:0; /*position:absolute; top:0; left:0;*/ }
#top-stories .carousel ul li { float:left; width:500px; height:175px; padding:0 2px; margin:0;  }
#top-stories .carousel ul li img { border:1px solid #ccc; outline:0;}
#top-stories .carousel .arrow { display:none; }


/*Navigation squares*/
#top-stories #thumbNav { position:relative; top:185px; text-align:right; }
#top-stories #thumbNav a { display:inline-block; margin:0 5px 0 0; padding:2px 7px; font-size:.7em; text-align:center; line-height:normal; text-decoration:none; font-weight:bold; color:#666; background:url(../images/bg-gradient-gray-small.gif) bottom repeat-x #fff; border:#aaa 1px solid; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
#top-stories #thumbNav a:hover { color:#fff; border:#0173E4 1px solid; background:url(../images/bg-gradient-blue-small.gif) bottom repeat-x #6AB5FF; }
#top-stories #thumbNav a.cur { color:#fff; border:#0173E4 1px solid; background:url(../images/bg-gradient-blue-small.gif) bottom repeat-x #6AB5FF; }

/*Start & Stop buttons*/
/*Start*/
#top-stories #start-stop { display:none; padding:6px; margin-right:5px; position:absolute; right:140px; top:0; text-align:right; text-decoration:none; font-size:.7em; font-weight:bold; color:#030; border-right:#666 1px dotted; }
/*Stop*/
#top-stories #start-stop.playing { color:#f90; }
#top-stories #start-stop:hover { background-image:none; }

/*Prevents*/
#top-stories .carousel .wrapper ul ul { position:static; margin:0; background:none; overflow:visible; width:auto; border:0; }
#top-stories .carousel .wrapper ul ul li { float:none; height:auto; width:auto; background:none; }

/*IE*/
* html #top-stories #start-stop { border-style:solid; right:150px; top:3px; }

/*Images*/
#top-stories .carousel .wrapper ul div img { padding:2px; background:#fff; border:#ccc 1px solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:0 0 4px #ccc; -moz-box-shadow:0 0 4px #ccc; -webkit-box-shadow:0 0 4px #ccc; }	

/*////////////////////
CONTENT SPOTLIGHT
////////////////////*/
.content-spotlight { width:484px; height:240px; overflow:auto; margin:0 17px 15px 17px; padding:8px; font-size:1em; border:1px solid #ccc; }
.content-spotlight h2 { color:#903; font-size:1.3em; font-weight:normal; text-decoration:none; padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px dotted #333; _border-bottom:1px solid #333; }
.content-spotlight h5 { color:#000; font-size:1em; font-weight:bold; margin:0; padding:0 0 2px 0; }
.content-spotlight p { color:#666; font-size:0.85em; margin:0; padding:0 0 10px 0; }
.content-spotlight p a:link,
.content-spotlight p a:visited { color:#06c; font-weight:normal; text-decoration:underline; }
.content-spotlight p a:hover { text-decoration:none; }


/*==========================================*/
.content-holder { width:auto; margin:0; padding:0 0 0 17px; font-size:1em;}
.content-holder h2 { color:#903; font-size:1.3em; font-weight:normal; text-decoration:none; padding:0; margin:0 0 20px 0; display:block; color:#000}
.content-holder h3, .content-holder h4 {margin-top:10px;}
.content-holder h3{background:url(../images/deceased-bg.gif) left bottom repeat-x; padding:5px; color:#000}
.content-holder h4 {color:#1E5F02; font-weight:bold; height:27px; display:block; font-weight:bold !important}
.content-holder h4 span{font-weight:bold !important; padding:0 10px 0 5px}
.content-holder sup{font-size:10px !important; }
.content-holder h5 { color:#000; font-size:1em !important; font-weight:bold !important; margin:0; display:block; height:23px; padding:5px 0 0 5px; border-top:1px dotted #666;}
.content-holder h5 span{font-weight:bold !important}
.content-holder p { color:#666; font-size:0.85em; margin:0; padding:0 10px 10px 5px; }
.content-holder p a:link,
.content-holder p a:visited { color:#06c; font-weight:normal; text-decoration:underline; }
.content-holder p a:hover { text-decoration:none; }
.content-holder table{margin:10px 0 0 10px}
.content-holder table tr td{color:#666; font-size:0.85em; padding:0 0 5px 0}
.content-holder div.price{font-size:0.85em; color:#000; padding:10px 0}
.content-holder div.info{ padding:20px; text-align:center; font-size:x-large; text-shadow:#000 1px 0 0; line-height:180%}

.content-holder div.first-column{border-right:1px dotted #333}
.content-holder div.second-column{padding-left:20px;}
.content-holder div.first-column,.content-holder div.second-column{width:350px; display:block; padding-right:20px}
.content-holder div.first-column h4,.content-holder div.second-column h4{margin:0}
.content-holder div.first-column ul,.content-holder div.second-column ul{margin:5px 0}
.content-holder div.first-column ul li,.content-holder div.second-column ul li{background:url(../images/arrow-red-small.gif) no-repeat  left 7px; color:#333333; display:block; font-size:12px; padding:0 0 5px 10px; line-height:150%}

.content-holder div.link-section h3{margin-bottom:10px;}
.content-holder div.link-section ul li{background:url(../images/arrow-red-small.gif) no-repeat  left 7px; color:#333333; display:block; font-size:12px; padding:0 0 5px 10px; line-height:150%}
/*==========================================*/

/*////////////////////
ARTICLE POD
////////////////////*/
.article-pod { width:500px; margin:0 1px 0 1px; padding:15px 15px 0 20px; font-size:1em; background:url(../images/article-pod-bg.jpg) top left no-repeat; }
.article-pod h3 { color:#333; font-size:1.2em; font-weight:bold; text-decoration:none; padding:0 0 10px 0; margin:0; }
.article-pod h4 { color:#333; font-size:1.1em; font-weight:bold; text-decoration:none; padding:0 0 10px 0; margin:0; }
.article-pod p { color:#333; font-size:0.85em; margin:0; padding:0 0 10px 0; }
.article-pod p.desc { padding:0 0 0 0; }
.article-pod p.author { color:#666; padding:0 0 25px 30px; }
.article-pod hr { margin-top:0; margin-bottom:20px; }
.article-pod p a:link,
.article-pod p a:visited { color:#06c; font-weight:normal; text-decoration:none; }
.article-pod p a:hover { text-decoration:underline; }
.article-pod ul{display:block; margin:0; padding:0}
.article-pod ul li{font-size:12px; color:#333; line-height:150%; background:url(../images/arrow-red-small.gif) no-repeat 0 8px; padding:0 0 5px 10px}
.article-pod ul ul{padding:5px 0 10px 15px;}
.article-pod ul ul li{background:url(../images/img-bullet-black-arrow.gif) no-repeat left 8px; padding:0 0 5px 10px}

/*////////////////////
 LIGHTBOX WIDGET 
////////////////////*/
#POP_background{  
  display: none; position: fixed; z-index: 101; top: 0px; left: 0px; 
  width: 100%; height: 100%; background-color:#000;
  filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;  
}
* html #POP_background { /* ie6 hack */
  position: absolute;
  width:1011px;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#POP_window{
  display: none; position: fixed; z-index: 102; top: 70%; _top: 60%; left: 50%;      
  display: none; position: fixed; z-index: 102; top: 70%; _top: 60%; left: 50%;      
  margin-left: -320px; margin-top: -230px; padding:0; width: 628px; height:auto;
  box-shadow:0px 16px 16px rgba(0,0,0,.50); -moz-box-shadow:0px 16px 16px rgba(0,0,0,.50); -webkit-box-shadow:0px 16px 16px rgba(0,0,0,.50); 
  border:4px solid #666; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; 
}

#RUSHPOP_window{
  display: none; position: fixed; z-index: 102; top: 70%; _top: 60%; left: 50%;      
  display: none; position: fixed; z-index: 102; top: 70%; _top: 60%; left: 50%;      
  margin-left: -320px; margin-top: -350px; padding:0; width: 460px; height:auto;
  box-shadow:0px 16px 16px rgba(0,0,0,.50); -moz-box-shadow:0px 16px 16px rgba(0,0,0,.50); -webkit-box-shadow:0px 16px 16px rgba(0,0,0,.50); 
  border:4px solid #666; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; 
}

#CONFIRMPOP_window{
  display: none; position: fixed; z-index: 102; top: 70%; _top: 60%; left: 50%;      
  display: none; position: fixed; z-index: 102; top: 70%; _top: 60%; left: 50%;      
  /*margin-left: -320px;*/ margin-left:-250px; margin-top: -350px; padding:0; /*width:600px;*/ width:480px; height:auto;
  box-shadow:0px 16px 16px rgba(0,0,0,.50); -moz-box-shadow:0px 16px 16px rgba(0,0,0,.50); -webkit-box-shadow:0px 16px 16px rgba(0,0,0,.50); 
  border:4px solid #666; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; 
}
#CONFIRMPOP_window .lightbox-outer-container { display:block; margin:0; padding:10px; width:600px; height:auto; 
	background:#fff; filter:alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90;
	border:4px solid #999; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
}
#RUSHPOP_window .lightbox-outer-container { display:block; margin:0; padding:10px; /*width:600px;*/ width:480px; height:auto; 
	background:#fff; filter:alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90;
	border:4px solid #999; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
}
* html #POP_window { /* ie6 hack */
  position: absolute;
  margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}	
#POP_window .lightbox-outer-container { display:block; margin:0; padding:10px; width:600px; height:auto; 
	background:#fff; filter:alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90;
	border:4px solid #999; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
}
#CONFIRMPOP_window .lightbox-outer-container .lightbox-content-box { font-size:1em; width:600px; }
#RUSHPOP_window .lightbox-outer-container .lightbox-content-box { font-size:1em; width:600px; }
#POP_window .lightbox-outer-container .lightbox-content-box { font-size:1em; width:600px; }
#POP_window .lightbox-outer-container .lightbox-content-box h3 { color:#333; font-size:1.1em; font-weight:bold; margin:0; padding:0 0 10px 0; }
#POP_window .lightbox-outer-container .lightbox-content-box .banner-panel { display:block; width:600px; height:auto; margin:0; padding:0; }
#POP_window .lightbox-outer-container .lightbox-content-box .float-left { padding-top:10px; }
#POP_window .lightbox-outer-container .lightbox-content-box .float-left label input.chkBox { width:auto; margin:0 0 2px 0; padding:0; border:none; vertical-align:bottom; background:#fff; }
/*IE specific CSS Rules*/
#ie .lightbox-outer-container .lightbox-content-box .float-left label input.chkBox { margin:-1px 0 0 0; padding:0; }
/*Safari specific CSS Rules*/
body:first-of-type #POP_window .lightbox-outer-container .lightbox-content-box .float-left label input.chkBox { margin:0 0 0 0; }

#POP_window .lightbox-outer-container .lightbox-content-box .float-left label { display:block; width:auto; padding:2px 0 2px 2px; margin:0; font-size:0.8em; color:#333; }
#ie6-7 #POP_window .lightbox-outer-container .lightbox-content-box .float-left label { margin:0; padding:2px 0 2px; }

#POP_window .lightbox-outer-container .lightbox-content-box .float-right input.submitBtn { width:auto; height:30px; padding:2px 15px; font-weight:bold; color:#fff; cursor:pointer; border:#903 1px solid; background: url(../images/bg-gradient-red.gif) top repeat-x #903; }
#POP_window .lightbox-outer-container .lightbox-content-box .float-right input.submitBtn:hover { cursor:pointer; color:#fff; background:#c03; border:#c03 1px solid; }
#POP_window .lightbox-outer-container .lightbox-content-box .float-right input.submitBtn:active,
#POP_window .lightbox-outer-container .lightbox-content-box .float-right input.submitBtn:focus { color:#fff; background:#E60039; border:#f04 1px solid; }
#ie #POP_window .lightbox-outer-container .lightbox-content-box .float-right input.submitBtn {padding:2px 8px; _padding:2px 0; #padding:2px 0; }

#center-two-column .expert-witness-search-panel .order-review-desc { width:740px; display:block; margin:0 0 20px 0; padding:0; background:url(../images/order-review-desc-bg.jpg) top center repeat-y #fff; }
#center-two-column .expert-witness-search-panel .order-review-desc .float-left,
#center-two-column .expert-witness-search-panel .order-review-desc .float-right { width:350px; margin:0; padding:0; display:block; }
#center-two-column .expert-witness-search-panel .order-review-desc .overflow { overflow:auto; border:1px solid #ddd; }
#center-two-column .expert-witness-search-panel .order-review-desc h2 { color:#333; font-size:1.4em; font-weight:normal; text-decoration:none; padding:0 0 10px 0; margin:0;}
#center-two-column .expert-witness-search-panel .order-review-desc h2 a:link,
#center-two-column .expert-witness-search-panel .order-review-desc h2 a:visited { color:#06c; font-size:11px; font-weight:normal; text-decoration:none; }
#center-two-column .expert-witness-search-panel .order-review-desc h2 a:hover { text-decoration:underline; }
#center-two-column .expert-witness-search-panel .order-review-desc h3 { color:#333; font-size:1em; font-weight:bold; text-decoration:none; padding:7px 10px 7px 10px; margin:0 0 10px 0; background:url(../images/deceased-bg.gif) top left repeat-x #c3cbc8; border:1px solid #A192E7; }
#center-two-column .expert-witness-search-panel .order-review-desc h3 a:link,
#center-two-column .expert-witness-search-panel .order-review-desc h3 a:visited { color:#06c; font-size:11px; font-weight:normal; text-decoration:none; }
#center-two-column .expert-witness-search-panel .order-review-desc h3 a:hover { text-decoration:underline; }
#center-two-column .expert-witness-search-panel .order-review-desc p { color:#666; font-size:0.85em; font-weight:normal; margin:0; padding:0 10px 8px 10px; }
#center-two-column .expert-witness-search-panel .order-review-desc p.segments { font-weight:bold; }
#center-two-column .expert-witness-search-panel .order-review-desc p.segments span { color:#999; font-weight:bold; }
#center-two-column .expert-witness-search-panel .order-review-desc p.heading { font-weight:bold; padding-bottom:0; }
#center-two-column .expert-witness-search-panel .order-review-desc hr { margin-left:10px; margin-right:10px; }

#center-two-column .expert-witness-search-panel .order-review-desc table tr td{font-size:12px !important; font-weight:normal !important; padding:3px 0 3px 0 !important}
#center-two-column .expert-witness-search-panel .order-review-desc table tr td.heading{font-weight:bold !important; padding-left:10px !important}

/*  CSS WRITTEN BY PRASHANT Date: 12th July 2010
==========================================================*/
input.radioBtn{border:none; background:none; width:10px !important; height:10px}
input.radioBtn:hover{border:none; background:none}
.title{font-weight:bold;}

table.orderList tr td{font-size:11px !important; font-weight:normal !important; border-bottom:1px dotted #666; padding:10px 5px !important; color:#000; line-height:150%}
table.orderList tr:hover{background:#F9F9F9}
table.orderList tr th{font-weight:bold; font-size:11px; border-bottom:1px dotted #666; padding:5px 0 5px 5px; background:#D2CFE0; white-space:nowrap !important}
table.orderList tr th a{text-decoration:underline; color:#000; font-size:12px; font-weight:bold}
table.orderList tr th a:hover{text-decoration:none; color:#903}
table.orderList tr td span{font-style:italic; color:#000 !important}
table.orderList tr td a{font-size:11px; color:#347018 !important; text-decoration:underline !important}
table.orderList tr td a:hover{text-decoration: none !important}
table.orderList td.title{font-size:12px;}
table.orderList tr td.status{color:#FD4016 !important}
table.orderList ul {display:block; padding:5px 0 20px 10px}
table.orderList ul li{display:block; padding:3px 0 0 10px; background:url(../images/bullet-arrow-red.gif) left 7px no-repeat}


table.expertList tr td{font-size:11px !important; font-weight:normal !important; border-bottom:1px dotted #666; padding:10px 5px  !important; color:#000; border-right:1px dotted #666;}
table.expertList tr:hover{background:#F9F9F9}
table.expertList tr th{font-weight:bold; font-size:11px; border-bottom:1px dotted #666; padding:5px 0 5px 5px; background:#D2CFE0; white-space:nowrap !important; border-right:1px dotted #666;}
table.expertList tr td span{font-style:italic; color:#000 !important}
table.expertList tr td a{font-size:11px; color:#347018 !important; text-decoration:underline !important}
table.expertList tr td a:hover{text-decoration: none !important}

.note{font-style:italic; color:#666666; font-size:10px}
div.orderSearchButton{margin:10px 0}
div.orderSearchButton input.button{height:auto; font-weight:bold !important; font-size:11px !important; /*background:url(../images/button-bg.gif) left top repeat-x;*/ border:none; text-align:left; #padding-left:2px !important; width:auto !important}
div.orderSearchButton input.longBtn{width:90px !important; #width:89px !important; -wdith:99px !important;}
.personName{padding-bottom:8px}
.conType{font-style:italic}
.topBorder{border-top:1px dotted #333}

.heading{font-size:large; font-weight:500}
.subHeading{font-size:medium; font-weight:500; padding-right:60px; line-height:150%}
.blueHeading{color:#7266A6; font-size:medium; font-weight:600}
.redFont{color:#903}
#title-n-steps span.noSpace{padding:0; margin-left:0; margin-bottom:15px; border:none}
.scrollTable{height:400px; overflow-y:auto; overflow-x:hidden; -width:99%; border:1px solid #D1D1D1; padding:1px 0 0 1px}
.scrolltable1 {
	height: 400px;
	overflow-y: auto;
	overflow-x: hidden;
	-width: 99%;
	border: 1px solid #D1D1D1;
	padding: 1px 0 0 1px
}
#caseDetail{display:none}


#center-two-column .expert-witness-search-panel table.expert-information tr td table.additionalTable{font-size:1em;}
#center-two-column .expert-witness-search-panel table.expert-information tr td table.additionalTable tr td{color:#333; font-weight:bold; padding:0 5px 10px 0; }
#center-two-column .expert-witness-search-panel table.expert-information tr td table.additionalTable tr td.no-bold{font-weight:normal}
#center-two-column .expert-witness-search-panel table.expert-information tr td table.plantiffTable{font-size:1em; font-weight:bold}

#center-two-column .expert-witness-search-panel table.search-result-product-option tr td span.testimonialHistory{font-weight:bold; font-size:1.2em; padding-left:10px; color:#000; background:url(../images/deceased-bg.gif) left bottom; padding:5px; margin-left:70px}
#center-two-column .expert-witness-search-panel table.search-result-product-option tr td span.testimonialHistory span{color:#FFF; font-weight:bold}
.noBorder{border:none}
#center-two-column .expert-witness-search-panel h2 div.steps2 { padding:0 0 10px 0;  }
h4.additionalDoc{font-size:1.2em; padding:5px; background:url(../images/deceased-bg.gif) left bottom;  border-bottom:none; width:730px; color:#000; font-weight:bold}

h4.additionalDoc span.rushBox{font-size:0.6em; font-weight:normal; padding-right:153px; #padding-right:135px;}
h4.additionalDoc span.rushBox input{border:none; padding:0; background:none}

div.rushBox{font-size:0.6em; font-weight:normal; padding:5px 150px 5px 5px; #padding-right:147px; background:url(../images/deceased-bg.gif) left bottom; color:#000; text-align:right}
div.rushBox input{border:none; padding:0; background:none; margin-right:5px}

div.notation{font-style:italic; font-size:0.75em; color:#666; padding:0 0 10px 0}
div.notation span.red{color:#c03}

table.attached-email { -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
table.attached-email { margin-top:10px; padding:10px; background:#ffc; border:#E2E267 1px solid; }
.attached-email hr { margin:0; }
table.attached-email a { padding:5px; }
table.attached-email tr:hover { background:transparent; }

#center-two-column .expert-witness-search-panel div.note{font-style:italic; color:#FF0000; font-size:0.8em; margin:5px 0}
#center-two-column .expert-witness-search-panel div.note span{color:#FF0000}

#center-two-column .expert-witness-search-panel table tr td span.instruction {font-weight:bold}
#center-two-column .expert-witness-search-panel table tr td span.instruction span.normal{font-weight:normal}

.breadcrumbs{width:990px;}
.breadcrumbs ul.pageStep{display:block; margin:0; padding:10px 0 0 0;}
.breadcrumbs ul.pageStep li{display:block; float:left; width:60px; margin:0; background:url(../images/step-circle.gif) center left no-repeat; padding:11px 0 11px 0; text-align:left}
.breadcrumbs ul.pageStep li a{display:block; padding:0 0 0 15px; color:#000; font-weight:bold; font-size:1.2em; text-decoration:none;}
.breadcrumbs ul.pageStep li.currStep{background:url(../images/active-step.gif) center left no-repeat}
.breadcrumbs ul.pageStep li.currStep a{color:#4C3F84}
.breadcrumbs ul.pageStep li.activeStep{background:url(../images/active-step-1.GIF) center left no-repeat}

.breadcrumbs ul.pageStep li a:hover{color:#4C3F84}
.breadcrumbs ul.pageStep li.noMargin{margin:0; width:36px}


table.attached-docs { -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
/*	Add documents table
	--------------------------*/
	table.attached-docs { margin-top:10px; padding:10px; background:#ffc; border:#E2E267 1px solid; }
	.attached-docs hr { margin:0; }
	table.attached-docs a { padding:5px; }
	table.attached-docs tr:hover { background:transparent; }


/**************************/

#center-two-column .expert-witness-search-panel .searchDoc {width:741px; margin:0 0 15px 0;}
#center-two-column .expert-witness-search-panel .searchDoc h4{ background:url(../images/deceased-bg.gif) repeat-x  left bottom; font-weight:bold !important; font-size:13px !important; padding:5px; border-bottom:1px dotted #666; border-top:1px dotted #666}
#center-two-column .expert-witness-search-panel .search-document-desc { display:block;  margin:0; padding:1px 0 0 1px; font-size:1em; height:200px; overflow-y:auto; overflow-x:hidden; border:1px solid #D1D1D1}
#center-two-column .expert-witness-search-panel .search-document-desc table { width:100%; margin:0; padding:0; }
#center-two-column .expert-witness-search-panel .search-document-desc table tr td { font-size:0.85em; font-weight:normal; }
#center-two-column .expert-witness-search-panel .search-document-desc table tr td h6 { color:#333; font-size:1.2em; font-weight:bold; margin:0; padding:0 0 5px 0; }
#center-two-column .expert-witness-search-panel .search-document-desc table tr td p { font-size:1.1em; margin:0; padding:0 0 10px 0; }
#center-two-column .expert-witness-search-panel .search-document-desc table tr td input { width:auto; margin:0; padding:0; border:none !important; }
#center-two-column .expert-witness-search-panel .search-document-desc table tr td hr { margin:10px 0}

div.next-prev-link{ text-align:right; padding:15px 20px 15px 0; color:#4866D5; font-size:11px}
div.next-prev-link a{text-decoration:none; font-size:11px; color:#4866D5}
/**************************/	
	
#searchDocument{padding-left:20px !important; display:none}
#searchDocument table tr td select, #searchDoc table tr td input{font-size:11px !important}

#otherDiv{visibility:hidden; position:absolute}

.termsDiv{font-size:12px; padding:5px 0 10px 0}
.termsDiv div{padding-left:25px;}
.termsDiv div a{font-size:12px !important; color:#0066CC; text-decoration:none; font-weight:bold !important}
.termsDiv a:hover{text-decoration:underline}

.addedInfo{background:#EFF0F2; border-top:1px dotted #666; border-bottom:1px dotted #666; padding:10px; margin-top:10px; display:none}
.addedInfo table tr td h4{font-size:1.2em; font-weight:bold}

#addressSection{display:none}
#plaintffDetail{display:none}
#defendantDetail{display:none}
#searchResult{display:none}
#viewAllResult{display:none}
#caseDoc{display:none; padding-left:20px}
#archivePanel{display:none}
#showQuickSearchDetail{display:none}

.quickSearch{ display:block; font-weight:bold}
.quickSearch a{color:#903; text-decoration:underline; font-size:11px; font-weight:normal}
.quickSearch a:hover{color:#333; text-decoration:none}

table.firmsArchive tr td{font-size:12px}
table.firmsArchive tr td h3{font-size:1.2em !important; font-weight:bold !important; background:url(../images/deceased-bg.gif) left bottom repeat-x; border-top:1px dotted #666; border-bottom:1px dotted #666; padding:5px !important}

.viewTerms{height:300px; overflow:auto;}

/*=======================*/
#cancelWindow input.submitBtn { width:auto; height:30px; padding:2px 15px; font-weight:bold; color:#fff; cursor:pointer; border:#903 1px solid; background: url(../images/bg-gradient-red.gif) top repeat-x #903; }
#cancelWindow input.submitBtn:hover { cursor:pointer; color:#fff; font-weight:bold; background:#c03; border:#c03 1px solid; }
#cancelWindow input.submitBtn:active,
#cancelWindow input.submitBtn:focus { color:#fff; background:#E60039; border:#f04 1px solid; }	

table.caseInformation tr td{font-size:12px !important; font-weight:normal; padding:5px}
table.caseInformation tr td label{font-weight:bold !important}
table.caseInformation tr td h3{font-size:large !important; font-weight:bold}
table.caseInformation tr td h4{font-weight:bold !important; font-size:medium !important; padding-bottom:10px}

#viewExpert{display:none;}
table.expertInformation tr td{font-size:12px !important; font-weight:normal; padding:5px}
table.expertInformation tr td.bgHead{background:url(../images/deceased-bg.gif) repeat-x left bottom; border-top:1px dotted #666; border-bottom:1px dotted #666;}

table.expertInformation tr td div{border:1px solid #D1D1D1}
table.expertInformation tr td h3{font-size:large !important; font-weight:bold}
table.expertInformation tr td h4{font-weight:bold !important; font-size:medium !important; padding-bottom:5px}
table.expertInformation tr td h5{font-weight:bold !important; font-size:medium !important;}
table.expertInformation tr td table tr td{padding-left:10px}
table.expertInformation tr td label{color:#FF3300; font-weight:bold}
table.expertInformation tr td span{color:#903; font-weight:normal; text-decoration:underline}

table.transcriptDetail tr td{font-weight:normal !important; font-size:12px !important; padding:3px 0 3px 0}
table.transcriptDetail tr td h4{font-size:medium !important; font-weight:bold !important; background:url(../images/deceased-bg.gif) repeat-x left bottom; padding:5px; border-top:1px dotted #666; border-bottom:1px dotted #666}
table.transcriptDetail tr td h5{font-size:medium !important; font-weight:bold; padding:0 0 0 5px}
table.transcriptDetail tr td input{width:auto !important; margin-left:5px !important}
table.transcriptDetail tr td a{padding-left:5px}

#viewTranscript1, #viewTranscript2, #viewTranscript3, #view1_1, #view2_1, #view3_1{ display:none}
.viewTranscriptText{font-weight:bold !important}
.showTranscriptDetail{background:#EFF0F2; padding:10px !important; border-top:1px dotted #666; border-bottom:1px dotted #666;}

#quickSearch{display:none}

table.selectList tr th{font-size:11px; font-weight:bold; padding:5px 0 5px 5px;}
table.selectList tr td{padding:0 0 0 5px !important; font-size:11px; font-weight:normal !important; height:34px}

table tr td table#showWitnessDetail{background:#EFF0F2 !important; padding:5px !important; border-top:1px dotted #666 !important; border-bottom:1px dotted #666 !important;}

table tr td table#addPlantiff{background:#EFF0F2 !important; padding:5px !important; border-top:1px dotted #666 !important; border-bottom:1px dotted #666 !important; display:none; margin-top:10px !important;}

table tr td table#addDefendant{background:#EFF0F2 !important; padding:5px !important; border-top:1px dotted #666 !important; border-bottom:1px dotted #666 !important; display:none; margin-top:10px !important;}

table tr td table#addShipping{background:#EFF0F2 !important; padding:5px !important; border-top:1px dotted #666 !important; border-bottom:1px dotted #666 !important; display:none; margin-top:10px !important;}
table tr td table#addShipping tr td{font-weight:bold !important; color:#000 !important; font-size:12px}

div.removeLink{background:url(../images/deceased-bg.gif) left top repeat-x; color:#903; padding:3px; border:1px solid #9D90D6; cursor:pointer; text-align:center}

table.expertList tr td div.removeLink a{text-decoration:none !important; color:#903 !important}
table.expertList tr td div.removeLink a:hover{text-decoration:underline !important; color:#666 !important}

table.expertList tr th a.selectAll{color:#000000 !important; text-decoration:underline !important; font-weight:bold !important}
table.expertList tr th a.selectAll:hover{text-decoration:none !important;}

#unknownField{visibility:hidden; position:absolute}

#pricing, #contact, #links, #learn, #about{display:none}
div.link-button{margin-bottom:10px}
div.link-button a{display:block; float:left; width:auto; background:url(../images/bg-gradient-red.gif) repeat-x center top #990033; color:#FFF !important; padding:5px 15px; border:1px solid #990033; text-decoration:none !important; margin-right:20px; font-size:12px !important; font-weight:bold !important}

#emailPolicy ol li{color:#333; font-size:12px; line-height:150%}
