/*----------------------------

Notes 12/14/2006 - Ben Pekarek:
-In-Progress: alignment tags for main content tables still have to be finalized, although some code exists in Class Elements (GEN)
-Unresolved Issue: What Fitch Offers (ad nav block) still buggy, using LI's breaks table, may need to stay with original DIV's
[ FIXED ] Unresolved Issue: list-style-images in What Fitch Offers (Right Boxes) not aligning right
-Alter: Global font-size may be set to another value, however in the final redesign it should be 11px
-In-progress: Line 137 may be obsolete code
-Shortcut: Ctrl+F "obsolete" to find obsolete code slated for future deletion.

01/??/2007 - Misc random changes, need to cross-reference some files and document - just FYI

01/25/2007 - Added "Key Contacts" style
01/25/2007 - Commented out old Sub-Nav styles. Created seperate styles for regular sub-nav, and document listings with wrapping lines
01/25/2007 - Added "Mini-Nav" style, for small blocks of navigation within body content
01/26/2007 - Notorious List Style Image alignment issue fixed in What Fitch Offers (Right Boxes)
01/30/2007 - Under "Body Text Area" styles, 'blockmargin' was changed to 'blockbullet'. See commented code for when you want to add icons next to text.
02/06/2007 - Added General Class Element for black color. Added innitially for styling black text inside the h2 tag on sector pages.

----------------------------*/

@page { size: 8.5in 11in; margin: 2cm }


/* -- 
Global Elements (GLOBAL) 
--------------------------------------------------- */

	body { margin: 0; }
	body,td,th,div,input,select { font-family: Arial, Helvetica, sans-serif; font-size:11px; }
	p { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	a,a:visited,a:link,a:active,a:hover { color: #000; text-decoration:none; cursor:text;}
	input,select { vertical-align: middle; }
	img { border: none; }
	h2,h3 { margin: 0; }
	h2 { color: #B10E26; font-size: 16px; padding: 10px 0 10px 0; font-weight:700; }
	h3 { color: #B10E26; font-size: 11px; }
	h4 { font-size: 14px;}
	
/* -- 
Class Elements (GEN) 
--------------------------------------------------- */

	.red { color: #cb0447; }
	.darkRed { color:#A4081A}
	.red2 {color:#B10E26;}
	.gray { color: #616B75; }
	.black { color:#000;}
	.bold { font-weight: bold; }
	.sm { font-size: 10px; }
	.med { font-size:11px; }
	.lg { font-size:12px;}
	.uppercase { text-transform: uppercase; }
	a.viewImgNo { font-size: 10px; font-weight: normal; }
	a.viewImgYes { background: url("/images/redesign/chev_sm.gif") no-repeat 0% 50%; font-size: 10px; font-weight: normal; padding: 0 0 0 6px; }
	.tblEvenRow { background-color: #EEEFF3;}
	.tblOddRow { background-color: #fff; }
	.brnEvenRow { background-color: #F3F0E5; }
	.brnOddRow { background-color: #fff; }
	.med,.med TD,.med LI,.med A {font-size: 11px;}
	
	td.left { text-align: left; } /* obsolete */
	a.view { font-size: 10px; font-weight: normal; }
	a.view { background: url("/images/redesign/chev_sm.gif") no-repeat 0% 50%; padding: 0 0 0 6px; }
	.alignLeft { text-align: left; }
	.alignCenter { text-align: center; }
	.alignRight { text-align: right; }
	div.floatRight { float: right; }
	div.floatLeft { float: left; }
	a.prodTitle,a.prodTitle:link,a.prodTitle:visited,a.prodTitle:active,a.prodTitle:hover { color: #B10E26; font-size: 11px; text-decoration:none; cursor:text;}
	a.backLink { display:none;}
	
	/* locked content */
	a.locked{color:#999; background:url(/images/redesign/subscription_lock.gif) left no-repeat; padding:0 0 0 15px;}
	a.locked,a.locked:hover,a.locked:link,a.locked:visited,a.locked:active{color:#999; text-decoration:none; cursor:text}
	a.lockLink,a.lockLink:link,a.lockLink:visited,a.lockLink:active,a.lockLink:hover {color:#999;; text-decoration:none; cursor:text}
	
	/* To be replaced */
	/* <a> button styles */
	a.redButton,a.redDarkButton,a.greenButton,a.blueButton,a.greyButton { background-repeat:repeat-x; height:18px; color:#fff; font-weight:700; font-size:11px; text-decoration:none; padding:2px 5px; vertical-align:middle}
	a.redButton {background-image:url("/images/redesign/red_button_bckgrnd.gif"); background-color:#A90A1F;}
	a.redDarkButton {background-image:url("/images/redesign/dark_red_button_bckgrnd.gif");background-color:#700410;}
	a.greenButton {background-image:url("/images/redesign/green_button_bckgrnd.gif");background-color:#3D9944;}
	a.blueButton {background-image:url("/images/redesign/blue_button_bckgrnd.gif");background-color:#1F5384;}
	a.greyButton {background-image:url("/images/redesign/grey_button_bckgrnd.gif");background-color:#AFADAD;}
		a.redButton:link,a.redButton:active,a.redButton:visited,a.redButton:hover,a.greenButton:link,a.greenButton:active,a.greenButton:visited,a.greenButton:hover,a.blueButton:link,a.blueButton:active,a.blueButton:visited,a.blueButton:hover,a.greyButton:link,a.greyButton:active,a.greyButton:visited,a.greyButton:hover,a.redDarkButton:link,a.redDarkButton:active,a.redDarkButton:visited,a.redDarkButton:hover {color:#fff;}
	a.redButton:hover {background-image:url("/images/redesign/red_button_hover.gif");}
	a.adv { background: url("/images/redesign/chev_sm3.gif") no-repeat 0% 50%; border: #6B747D solid; border-width: 1px; font-size: 10px; font-weight: normal; padding: 2px 6px 2px 11px; }
	
/* -- 
Class Elements (SPEC) 
--------------------------------------------------- */

/* -- Main Table -- */

	table.tbl_main { border: none; }
	td.td_main { padding: 0; }

/* -- Side Columns -- */

	td.leftbar { display:none;}/* height:400px; background: #FFF; width:200px; vertical-align:top;*/
	td.leftbar LI,td.leftbar A,td.leftbar,td.leftbarGray,td.leftbarGray A,td.leftbarGray LI { font-size:11px;}
	td.leftbar TABLE,td.leftbarGray TABLE { margin:0; padding:0;}
	td.leftbar TABLE TD,td.leftbarGray TABLE TD { margin:0; padding:0;}
	td.leftbarGray { display:none;}
	td.leftBarSctr { display:none;}
	td.test { background-color:#CC3366;}
	td.rightbar {display:none;}/*padding: 10px 10px 10px 0;*/
	td.prodnav { background: #FFF url("/images/redesign/offersub_bg.gif") repeat-x; padding: 9px; }
	td.contentPad { padding:0 10px; width:100%;}/*{ padding:10px 10px 30px 10px; width:90%;}*/
	div.prodLevel1 { width:90%;}

/* -- Body Text Area --
	/*.blockbullet { background: #FFF url("/images/redesign/blockbullet4.gif") no-repeat; background-position: 0% 50%; margin: 12px; padding: 0 0 0 38px; } */

	.txtspaced { color: #000; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 22px; }
	div.gspace { border: #616a74 solid 1px; border-width: 1px 0 0 0; }
	div.blockmargin { margin: 12px; }
	div.blockbullet { margin: 12px; }

/* -- Jumplinks -- */

	.hlist ul { list-style-type: none; margin: 0; padding: 0; display: inline; }
	.hlist li { background: url("/images/redesign/div.gif") no-repeat 0% 50%; padding: 0 4px 0 8px; display: inline; }
	.hlist li.start { background: none; padding: 0 4px 0 0; }

	.jlinks a,.jlinks a:visited,.jlinks a:hover { color: #25615F; text-decoration:none; cursor:text; }
	
	form#resultsForm .hlist { display:none;}
	

/* -- 
Form Elements (GLOBAL + CLASS) 
--------------------------------------------------- */

	form { display: inline; }
	textarea,input.field,select,select.dark,input.button { border: 1px solid; }
	textarea,input.field,select { border-top-color: #444; border-right-color: #B5B6B9; border-bottom-color: #B5B6B9; border-left-color: #444; }
	textarea { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 5px; }
	input.field { padding: 1px; }
	input.button { background: #EEEFF3; border-top-color: #BDC5CD; border-right-color: #666; border-bottom-color: #666; border-left-color: #BDC5CD; }
	select.dark { background: #E0E3E6; border-top-color: #BDC5CD; border-right-color: #555; border-bottom-color: #555; border-left-color: #BDC5CD; }

/* -- 
ID Elements (SPECIFIC) 
--------------------------------------------------- */

/* -- Header BG -- */

	#header_bg /*table*/ { border-bottom:7px solid #BDC5CD; background:none; margin-bottom:10px;}/*#D4DBDF */
	#header_bg td { padding: 0px; vertical-align:top; background:none;}
	#header_bg td.logo { vertical-align:middle; background:none;}
	table.headerTabs { display:none;}

/* -- Header Nav -- */

	#headnav,.headnav,.headerLinks /*ul*/ { display:none;}
	
/* -- Navigation -- */

	#nav { display:none;}

/* -- Footer -- */

	#footer /*div*/ { padding: 5px;}
	#footer div { color: #000; border: #CB0447 solid; border-width: 1px 0 0 0; padding: 5px; font-size:11px; margin-top:10px; }
	#footer ul { display:none;}

/* -- Path (Breadcrumbs) -- */

	#path,#SRCH #path,#SCTR #path,#MF #path,#GEO #path { display:none; }

/* -- HomePage (temporary styles) --*/
	.homePage table,.homePage tr,.homePage td,.homePage div,.homePage span,.homePage a,.homePage a:link,.homePage a:active,.homePage a:visited,.homePage a:hover { font-size:11px;}


/* -- Content Tables -- */

	.contable table { border: #D1D6DC solid; border-width:0px; }/* border-width: 0 1px 1px 1px;*/
	.contableBreadcrumbs {border:none; margin:0;background-color:#fff}
	.contableBreadcrumbs table { border:none;}
	.contable table.breadcrumbs { background-color:#fff; border-width:0px;}
	.contable table.breadcrumbs td { padding:0; margin:0; font-size:11px;}
	.contable table.breadcrumbs div.instructions { background-color:#D9DDE2; font-size:10px; padding:5px;}
	.contable table.cntrContent td { text-align:center}
	.contable table.cntrContent td.left,.contable table.cntrContent th.left,.contable table.rightContent td.left,.contable table.rightContent th.left,.contable table th.left { text-align:left;}
	.contable table.cntrContent td.right,.contable table.cntrContent th.right,.contable table.rightContent td,.contable table.rightContent th,.contable table th.right { text-align:right;}
	.contable table.rightContent td.center,.contable table.rightContent th.center { text-align:center;}
	.contable td,th { padding: 5px; vertical-align:top; }
	.contable th { background: #EEEFF3; font-size: 11px; color: #000; font-weight: normal; }
	.contable th a,.contable th a:link,.contable th a:active,.contable th a:visited,.contable th a:hover { color:#000; text-decoration:none; cursor:text;}
	.contable th a.coltitle,th a.coltitle:visited,th a.coltitle:hover { font-size: 10px; color: #83858B; text-decoration: none; cursor:text; }
	.contable select { font-size: 10px; }

	.contable .marginspc { margin: 0 0 8px 0; }
	.contable div.backtop { text-align: right; margin: 3px 1px 10px 0; }
	.contable tr.ads td { padding: 0; }
	
	/* header with pink line top border */
		.contable table.tbl_head { border-width: 0; padding: 0; }
		.contable table.tbl_head td { background: #BDC5CD; border: #CB0447 solid; border-width: 0 0 0 0; color: #000; font-size: 11px; font-weight: bold; height: 20px; margin: 0; padding: 0 0 0 5px; vertical-align: middle; }
		.contable table.tbl_head td.alignedRight IMG { display:none;}
		.contable table.tbl_head td.alignedRight a.greenButton { display:none;}
	/* country background */
		.contable td.ctbg { background: #FFF url("/images/redesign/ctbg.gif"); padding: 0; }
	/* headers */
		.contable th.sub { text-align: left; background: #FFF; font-size: 11px; color: #A4081A; font-weight: bold; text-decoration: none; }
		.contable td.exp { text-align: left; font-size: 11px; font-weight: bold; }
	/* new tags added for Financials and Related */
		.contable .noborder { border: none; }
		.contable table.related { border: none; margin: 10px; }
		.contable table.related td.two { padding: 10px; background: #F7F8F8; }
		.contable td.financeblock1 { padding: 10px 5px 10px 10px }
		.contable td.financeblock2 { padding: 10px 10px 10px 5px }
		
	/*.contable a.tableheading,.contable a.tableheading:visited { color: #83858B; }
	.contable a.tableheading:hover { color: #CB0447; }*/
	.contable tr.tableheading a,.contable tr.tableheading a:visited,.contable tr.tableheading a:hover { color: #000; text-decoration:none; cursor:text; }
	
	.contable td.collapse { margin:0; padding:0;}
	
/* -- Sub-Navigation (NOTE: Obsolete, but saved for reference)

	#subnav /*div { background: #F7F7F7; border: #D1D6DC solid; border-width: 0 1px 1px 1px; }
	#subnav div.header { background: #E0E3E6; padding: 4px; border: outset #FFF 1px; font-weight: bold; font-size: 10px; }
	#subnav ul { list-style-type: none; margin: 0; padding: 6px 6px 6px 6px; }
	#subnav li { background: url("/images/redesign/chev_sm.gif") no-repeat left; line-height: 18px; padding: 0 0 0 8px; } -- */
	.contable table.tbl_left { text-align: left; margin:0 0 10px 0; }
	
	.contable tr.tableHeader td { background: #EEEFF3; font-size: 11px; color: #000; font-weight: normal;}
	.contable tr.tableHeader td a,.contable tr.tableHeader td a:link,.contable tr.tableHeader td a:active,.contable tr.tableHeader td a:visited,.contable tr.tableHeader td a:hover { color:#000; text-decoration:none; cursor:text;}

/* -- Sub-Navigation -- */

	#subnav /*div*/ { display:none;}
	
	.subnav /*div*/ { background: #F7F7F7; border: #D1D6DC solid; border-width: 0 1px 1px 1px; width:190px; margin:5px; }
	.subnav div.header { background: #E0E3E6; padding: 4px; border: outset #FFF 1px; font-weight: bold; font-size: 10px; }
	.subnav ul { list-style-type: none; margin: 0; padding: 6px; }
	.subnav li { background: url("/images/redesign/chev_sm2.gif") no-repeat 0% 0%; line-height: 15px; padding: 0 0 7px 8px; }
	.subnav ul.sub2 { list-style-type: none; margin: 0; padding: 3px 6px 0 6px; }
	.subnav ul.sub2 li { background: url("/images/redesign/chev_sm2.gif") no-repeat 0% 0%; line-height: 15px; padding: 0 0 0 8px; }

/* -- Site Index -- */

	.siteindex /*div*/ { margin:0 10px 10px 0; }
	.siteindex h4 { margin:5px 0;}
	.siteindex div.header { background: #E0E3E6; padding: 4px; border: outset #FFF 1px; font-weight: bold; font-size: 11px; }
	.siteindex ul { list-style-type: none; margin: 0 0 10px 0; padding: 6px 6px 6px 6px; background: #F7F7F7; border: #D1D6DC solid; border-width: 0 1px 1px 1px; }
	.siteindex li { background: url("/images/redesign/chev_sm.gif") no-repeat left; line-height: 18px; padding: 0 0 0 8px; }

/* -- Sub-Navigation (Document Style) -- */

	#subnav2 /*div*/ { background: #F7F7F7; border: #D1D6DC solid; border-width: 0 1px 1px 1px; }
	#subnav2 div.header { background: #E0E3E6; padding: 4px; border: outset #FFF 1px; font-weight: bold; font-size: 10px; }
	#subnav2 ul { list-style-type: none; margin: 0; padding: 6px; }
	#subnav2 li { background: url("/images/redesign/chev_sm2.gif") no-repeat 0% 0%; line-height: 15px; padding: 0 0 10px 8px; }
	
/* -- Mini-Nav (Navs featured within Body Content) -- */
	#mini_nav /*ul*/ { list-style-type: disc; float: right; margin: 10px; padding: 15px; border: #D1D6DC solid; border-width: 1px 0 1px 0; }
	#mini_nav li { margin: 6px; padding: 0; color:#616a74; }

/* -- Search Box -- */

	td#search,div#search { display:none;} /*change padding to 10px at end of redesign*/

/* -- Subscriber Toolbox -- */

	td#toolbox,div#toolbox { display:none;}/*change padding to 10px at end of redesign*/

/* -- What Fitch Offers (ad nav block) -- */

	#offers /*div*/ { background: #FCFCF9; border: #98A7A7 solid 1px; }
	#offers div.top { background: #ECEAE0; padding: 0 0 0 4px; }
	#offers div { background: #FCFCF9; border: #D8DCE1 dashed; border-width: 0 0 1px 0; padding: 4px; }
	#offers div.bottom { border: none; }

	#offers2 /*ul*/ { list-style-type: none; width: 100%; margin: 0; padding: 0; background: #FCFCF9; border: #98A7A7 solid 1px; }
	#offers2 li.top { background: #ECEAE0; padding: 0 0 0 4px; }
	#offers2 li { background: #FCFCF9; border: #D8DCE1 dashed; border-width: 0 0 1px 0; padding: 4px; }
	#offers2 li.bottom { border: none; }

/* -- What Fitch Offers (Sub-Nav) -- */

	#prod_nav /*ul*/ { list-style-type: none; margin: 0; padding: 0 0 9px 0; white-space: nowrap; }
	#prod_nav ul.subList {list-style-type:none; margin:5px 0 0; padding:0;}
	#prod_nav li.option { padding: 0 0 5px 40px; }
	#prod_nav li { padding: 0 0 5px 0; }
	#prod_nav a,#offsub_nav a:visited,#prod_nav a:hover { color: #565C63; font-weight: bold; cursor:text; }

	#prod_box { border:1px solid #d1d6dc; color: #000; background-color:#F1F2F3; width:160px; margin:5px 0 5px 5px; padding:0; } /*added bgcolor and width for consistency with new left-side   */
	#prod_box p { padding:6px 6px 0 6px; margin:0; font-size:11px; line-height:1.5em;}
/*	#prod_box { border: #CCC solid 1px; padding: 8px; color: #565C63; }*/
	#prod_box ul { list-style-type: none; margin: 0; padding: 6px; }
	#prod_box li { padding: 15px 0 0 0; }
	
/* -- What Fitch Offers (Right Boxes) --
	#prod_rbox-n li { background: url("/images/redesign/chev_sm2.gif") no-repeat 0% 0%; padding: 0 0 3px 7px; } */

	#prod_rbox-n div {color: #565C63; padding: 12px 8px 8px 12px; background-color:#F2F4F5; font-weight:700;} /*background: #F3F2EB; */
	#prod_rbox-n ul { list-style: square url("/images/redesign/chev_sm4.gif"); margin: 12px 5px 12px 12px; padding: 0; }
	#prod_rbox-n li { padding: 0 0 3px 0; margin: 0; text-align: left; }
	#prod_rbox-n p { display: inline; position: relative; left: -5px; font-weight:200; }
	#prod_rbox-n div.prod_ads { display:none;}
	#prod_rbox-n div,#prod_rbox-n ul,#prod_rbox-n li,#prod_rbox-n p,#prod_rbox-n a { font-size:11px;}

/* -- Promo Blocks - RIGHT and LEFT -- */

	#p_right /*div*/ { float: right; }
	#p_left /*div*/ { float: left; }
	#p_right,#p_left { display: block; width: 50%; }
	#p_right table,#p_left table { border: #999 solid; border-width: 0 1px 1px 1px; }
	#p_right td,#p_left td { padding: 5px; }
	#p_right h3,#p_left h3 { color: #FFF; font-size: 11px; font-weight: bold; padding: 5px; }
	#p_right h3 { background: #A38C68; }
	#p_left h3 { background: #C7B387; }
	#p_right div { margin: 0 0 0 5px; }
	#p_left div { margin: 0 5px 0 0; }



/* -- Menu Javascript Styles - CoolMenu --*/

.menuBar { display:none;}
	
/* -- Key Contacts -- */

/* CoolMenus 4 */

.clCMAbs,.clCMEvent,.clBar,.clLevel0,.clLevel0over,.clLevel0overhand,.clLevel1,.clLevel1over,.clLevel2,.clLevel2over,.clLevel3,.clLevel3over,.clLevelNoLink,.clLevelNoLinkOver{ display:none;}

	#keycontact ul { list-style-type: none; margin: 0; padding: 0; display: inline; }
	
	.ms_info div,.ms_info span,.ms_info ul,.ms_info li,.ms_info table,.ms_info td { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	.keyContacts ul,.keyContacts li,.keyContacts a { font-size:11px;}
	
	
	.aboutText { width:100%;}
	.aboutText div,.aboutText P,.aboutText span { font-size:12px;}
	ul.regLinks,ul.reglinksSm { color:#505A64; list-style-type:disc; margin:10px 0 0 30px;}
	ul.regLinks li,ul.regLinksSm li,ul.regLinks li.sub { padding:0 0 10px 0;}
	ul.regLinksSm li a { font-size:11px;}
	ul.regLinks li.sub { margin:0 0 0 30px; list-style-type:circle;}
	table.productList { margin:0; padding:0;}
	table.productList TR TD {padding: 5px 3px; border-bottom:1px solid #D1D6DC;}
	table.productList TR TD.icons { vertical-align:middle; text-align:center;}
	table.productList IMG { border:none;}
	td.prodInfo { padding:0 20px 0 0;}
	td.prodInfo UL { margin:5px 0 15px 30px; list-style:disc;}
	td.prodInfo UL LI { padding:5px 0 0 0;}
	td.prodInfo UL.paragraph LI { padding:5px 0; line-height: 18px;}
	td.prodInfo .hlist ul { list-style-type: none; margin: 0; padding: 0; display: inline; }
	td.prodInfo .hlist li { background: url("/images/redesign/div.gif") no-repeat 0% 50%; padding: 0 4px 0 8px; display: inline; }
	td.prodInfo .hlist li.start { background: none; padding: 0 4px 0 0; }
	table.rssTable { width:95%; margin:0; padding:0; background-color:#666;}
	table.rssTable TH { padding:2px 2px 2px 5px; background-color:#b2b2b2; text-align:left; color:#505a64;}
	table.rssTable TD { background-color:#fff; padding:2px 2px 2px 5px;}
	table.rssTable TD A { color:#616a74; font-weight:700;}
	table.rssTable TD.xml { background-color:#fc9; vertical-align:middle; text-align:center; padding:2px;}
	table.rssTable TD.xml IMG { border:none;}
	div.finDataMessage {width:100%; border: 2px solid #ccc; padding: 20px; margin:30px 0 0; font-size:11px; background-color: #F5F5F5;}
	div.finDataMessage OL { margin:0 0 0 30px;}
	div.finDataMessage OL LI { padding:5px 0;}
	
	td.print,table.print,.print { display:none;}
	td.print IMG { display:none;}
	
	
	/*---Contact Us page styles---*/
	#GeneralInfo { margin-top:8px; margin-bottom:0px;  font-size:11px;}
	#GeneralInfo DIV { background: #EFF0F3; border-bottom: 2px solid #ffffff; margin:0px; padding: 1px; }
	#GeneralInfo DIV.Last { border-bottom: 0; margin:6px 0 0 0; padding: 1px 5px; }
	#GeneralInfo .bucketBody { background:#fff; border: 1px solid #D3D8DC; padding-top:7px; padding-bottom:10px; margin:0; }
	#GeneralInfo .bucketBody TABLE { margin: 3px 2px 0 2px; width:95%;  font-size:11px;}
	#contactUsPage TD,#contactUsPage P,#contactUsPage LI,#contactUsPage A,#accountSetup TD,#accountSetup P,#accountSetup LI,#accountSetup A,#contactUsPage div.contable table td { font-size:11px;} /* This is a temporary styles until the global settings have been changed so that all fonts aare 11px */
	#accountSetup INPUT { vertical-align:middle;}
	#contactUsPage .contable TD { padding:3px 3px 3px 5px; margin:0;}
	#accountSetup .contable TD { padding:5px; margin:0;}
	
	
	/* Added just for print stylesheet */
	td.mediumgray { display:none;}
	.cfdebug { display:none;}
	#headerOld table td {}
	#headerOld img#frLogo { vertical-align:top; margin-bottom:10px}
	#headerOld { border-bottom:7px solid #BDC5CD;}
	#headerOld table td.header_bckgrnd { display:none;}
	#headerOld table td.header_bottom_border { display:none;}
	#headerOld table.header_border { display:none;}
	#headerOld table.public_menu_border { display:none;}
	td.search_box_border_right { border:none;}
	
	.clCMEvent,.clCMAbs,.clBar,.clCorpLevel0,.clCorpLevel0over,.cl2Bar,.cl2CorpLevel0,.cl2CorpLevel0over,.clCorpLevel0border,.cl2CorpLevel0border
	{ display:none;}
	
	#footerOld {border-top:1px solid #cb0447;}
	#footerOld table tr { background-color:#fff;}
	#footerOld table tr td#footerLinksID { display:none;}
	#footerOld table tr td.menu_border { border:none;}
	#footerOld table h5 { color:#000; font-size:11px; font-weight:200;}
	#footerOld table td#copyright { text-align:left;}
	#footerOld a.footerlinkwhite { display:none;}
	
	/* -- Header BG -- */
	table#header_bg /*table*/ {background-color:#fff; background-image: none;}/*#D4DBDF */
	
	.mainMenu { display:none;}
	
	
	/*.keybox {text-align:center;height:100px; border:1px solid #d1d6dc; width:200px; background-color:#fff; margin:5px 0 0;}
	.keybox p.defs { margin:15px 7px 10px 7px; text-align:left; font-size:10px; background-color:#fff;}*/
	
	div.refinements { margin:5px;}
	div.refinements ul {padding:0; margin:0; list-style:none; list-style-type:none;}
	div.refinements ul li {background-image: none; padding:0 0 5px; list-style:none; list-style-type:none; font-size:11px;}
	div.refinements ul li img { display:none;}
	
/* -- Search Result Styes -- */
/*a,a:link,a:active.a:visited { color: #003399;}*/
	table.endecaResults TD { font-size:11px;}
	table.endecaResults H4{ text-align:left; text-transform:uppercase; font-weight:700; padding:3px; background: #B1BAC3 url("/images/redesign/thbg.gif"); border: #CB0447 solid; border-width: 1px 0 0 0; color: #000; font-size:11px; margin:10px 0 0;}
	table.endecaResults TR.resultsRow TD {   border-bottom:1px solid #D1D6DC;}/*background-color:#EEEFF3;border-top:1px solid #616a74;*/
	table.endecaResults INPUT,table.endecaResults OPTION { vertical-align:middle;}
	.grey { color:#616a74;}
	.resultNum 	{color: #616A74; background-color:#DBDCE0; border:1px solid #BEC4CC; padding:0 4px; font-weight:700;}
	.highlight { background-color: #FFFF66;}
	tr.sortable td { background-color:#EEEFF3; color:#505a64;}
	tr.sortable td a { font-size:11px; color:#505a64; padding-left:11px;}
	tr.sortable td.sort { }/*background-color:#DFE5EB;*/
	tr.sortable td.sort a,,tr.sortable td a:hover { background-image:url(/images/redesign/sort_arrow.gif); background-position:left; background-repeat:no-repeat; padding-left:11px; cursor:text; text-decoration:none;}
	span.pagination a { text-decoration:none; margin-right:5px; color:#039;}
	
	table.endecaResults TD { font-size:11px;}
	table.resultOptions,td.resultOptions,.resultOptions {background-color:#D9DDE2;}
	table.resultOptions select,table.resultOptions input { vertical-align:middle;}
	table.portfolio { display:none;}
	table.endecaResults H4{ text-align:left; text-transform:uppercase; font-weight:700; padding:3px; background: #B1BAC3 url("/images/redesign/thbg.gif"); border: #CB0447 solid; border-width: 1px 0 0 0; color: #000; font-size:11px; margin:10px 0 0;}
	table.endecaResults TR.resultsRow TD {   border-bottom:1px solid #D1D6DC;}/*background-color:#EEEFF3;border-top:1px solid #616a74;*/
	table.endecaResults INPUT,table.endecaResults OPTION { vertical-align:middle;}
	.grey { color:#616a74;}
	.resultNum 	{color: #616A74; background-color:#DBDCE0; border:1px solid #BEC4CC; padding:0 4px; font-weight:700;}
	.highlight { background-color: #FFFF66;}
	tr.sortable td { background-color:#EEEFF3; color:#505a64;}
	tr.sortable td a { font-size:11px; color:#505a64; padding-left:11px;}
	tr.sortable td.sort {}/*background-color:#DFE5EB;*/
	tr.sortable td.sort a,tr.sortable td a:hover { background-image:url(/images/redesign/sort_arrow.gif); background-position:left; background-repeat:no-repeat; padding-left:11px; text-decoration:none; cursor:text;}
	span.pagination a { text-decoration:none; margin-right:5px;}
	
	span.locked { color: #777777;  text-decoration: none; }
	
	ul.refinements { list-style:none; margin:0 0 5px; padding:0;}
	ul.refinements li { list-style:none; margin:0; padding:0 8px 0 0; display:inline;}
	ul.refinements li img { display:none;}
	
	.subHeadbg { background-color:#D9DDE2;}
	.indent18 { margin-left:18px;}
	.indent54 { margin-left:54px;}

	.alignedLeft {text-align:left}
	.alignedRight {text-align:right}
	a.guidedNav,a.guidedNav:active,a.guidedNav:visited,a.guidedNav:link,a.guidedNav:hover { color:#000; text-decoration:none; cursor:text;}/*color:#0066CC; */
	td.microCol { width:1%}
	.column15 {width: 15%}
	.column70 {width: 70%}
	.column85 {width: 85%}
	.column15 div,.column70 div,.column85 div { font-size:11px;}
	.messageInfo {font-size:12px;color:navy;font-weight:700}
	.messageWarn,.messageError,.messageFatal {font-size:12px;color:#CB0447;font-weight:700}
   .nowrap { white-space:nowrap;}
   .zoneIframe {width:100%; min-width:720px; #min-width:inherit;}
   .breadcrumbIframe {width:100%; height:10%;}
   
   div.suggestion { color:#06c; font-size:14px; font-weight:700;}
div.suggestion H2{color: #505a64; font-size:14px; display:inline}
div.suggestion a { font-style:italic; color:#06c;}

img.middle { vertical-align:middle;}

form.search { display:none;}

input.checkbox { display:none;}
	td.print { display:none;}
	td.print IMG { display:none;}
	img.print { display:none;}
	.print { display:none;}
	a.print { display:none;}
	table.print { display:none;}
	table.sctrTabs,table.mfTabs { display:none;}
	td.mfRefinements { display:none;}

.col1 { width:1%;}
.col5 { width:5%;}
.col10 { width:10%;}
.col15 { width:10%;}
.col20 { width:20%;}
.col25 { width:25%;}
.col30 { width:30%;}
.col35 { width:35%;}
.col40 { width:40%;}
.col45 { width:45%;}
.col50 { width:50%;}
.col55 { width:55%;}
.col60 { width:60%;}
.col65 { width:65%;}
.col70 { width:70%;}
.col75 { width:75%;}
.col80 { width:80%;}
.col85 { width:85%;}
.col90 { width:90%;}
.col95 { width:95%;}
.col100 { width:100%;}
.nowrap { white-space:nowrap;}