body {	margin:0px; padding:0px; font-family:Arial, Helvetica, Sans Serif;	}

a:link {color:#0000CC; }
a:visited {color:#551A8B; }
a:active {color:#FF0000; }
form { margin:0px; padding:0px; }


/* this helps divs from over floating */
.clearboth { clear:both; margin:0px; padding:0px; height:1px; }
.clearBline { clear:both; margin:0px; padding:0px; height:2px; border-top:1px solid #B6CDE1; }
.clearMline { clear:both; margin:0px; padding:0px; height:1px; background-color:#CCCCCC; }

/* container */
#container {	margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:768px; text-align:left; background-image:url(../images/bg_img.gif); background-repeat:repeat-y; background-position:top left; }

/* header */
#A { margin:0px 4px 0px 4px; padding:0px; width:760px; background-image:url(../images/finance.jpg); background-repeat:no-repeat; background-position:top left; }

#Icon { margin:0px; padding:12px 0px 0px 20px; width:46px; height:50px; float:left; }
#DomainTag { margin:0px; padding:10px 0px 0px 0px; width:694px; height:55px; float:left; font-size:16px; line-height:1.2em; }
#DomainTag h1{ margin:0px; padding:3px 5px 0px 0px; font-size:28px; font-family:Arial, Helvetica, Sans Serif;  }
#DomainTag h5 { margin:0px; padding:3px 0px 0px 0px; font-weight:100; font-style:italic; text-transform:capitalize; font-size:11px; }
#DomainTag a { text-decoration:none; color:#000000; }

/* tabs */
#Tabs { clear:both; margin:0; padding:0px 0 0 0; font-size:11px; font-family:Verdana, Helvetica, sans-serif; line-height:1.25em; }
#Tabs ul { margin:0; padding:0 0 0 20px; list-style:none; }
#Tabs li { margin:0; padding:0; display:inline; }
#Tabs a { margin:0 5px 0 0; padding:0 0 0 4px; float:left; text-decoration:none; background-image:url(../images/tab-left.gif); background-repeat:no-repeat; background-position:top left; }
#Tabs a span { padding:3px 5px 3px 1px; color:#FFFFFF; float:left; display:block; background-image:url(../images/tab-right.gif); background-repeat:no-repeat; background-position:top right; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#Tabs a span { float:none; }
/* End IE5-Mac hack */
#Tabs a:hover span { color:#000000; }
#Tabs a:hover { background-position:0% -43px; }
#Tabs a:hover span { background-position:100% -43px; } 
/* Selected Tabs */
#Sel a { color:#000000; background-position:0% -43px; }	
#Sel a span { color:#000000; background-position:100% -43px; }


#BContent { margin:15px 0px 10px 0px; padding:0px 14px 0px 20px; width:726px; float:left; }
#BContent p { margin:19px; padding:0px; line-height:15px; color:#000000; font-size:12px; }
#BContent p.SR { clear:both; margin:0px 0px 5px 0px; padding:0px; line-height:14px; font-size:9px; color:#999999; }
#BContent p.NoR { margin:0px; padding:0px; line-height:15px; color:#000000; font-size:12px; }
#BContent h1 { margin:0px; padding:8px 0px 0px 0px; font-size:18px; }
#BContent h2 { margin:0px; padding:0px 0px 1px 0px; font-weight:100; font-size:15px; }
#BContent h3 { margin:0px; padding:0px 0px 10px 0px; font-weight:100; font-size:13px; }
#BContent h4 { margin:0px; padding:10px 0px 5px 0px; font-weight:bold; font-size:13px; }
#BContent h5 { margin:0px; padding:10px 0px 5px 0px; font-weight:100; font-size:13px; }
a.GrnLnk:link, a.GrnLnk:visited, a.GrnLnk:active, a.GrnLnk:hover { color:#5AA324; text-decoration:none; }
#BContent a.Desc { margin:0px; padding:0px; text-decoration:none; color:#000000;  }
#BContent input { margin:0px; padding:0px; width:200px; }
#BContent textarea { margin:0px; padding:0px; width:200px; }
#BContent .CL { margin:0px; padding:10px 0px 10px 0px; width:238px; float:left; }
#BContent .CR { margin:0px; padding:10px 0px 10px 0px; width:228px; float:left; }

/* keyword category module */
#KeyCatLand { margin:10px 0px 15px 0px; padding:0px 0px 0px 0px; border-top:1px solid #CCCCCC; line-height:1.2em; }
#KeyCatLand .AImg { margin:0px; padding:0px 0px 10px 0px; width:98px; float:left; }
#KeyCatLand ul { margin:0px 0px 15px 0px; padding:0px; font-size:12px; }
#KeyCatLand li { margin:0px; padding:0px; list-style:none; }
#KeyCatLand h5 { margin:0px; padding:0px 0px 2px 0px; font-weight:bold; font-size:12px; }
#KeyCatLand h2 { margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; font-weight:bold; font-size:16px; }
#KeyCatLand .CL { margin:0px; padding:10px 0px 10px 0px; width:238px; float:left; }
#KeyCatLand .CR { margin:0px; padding:10px 0px 10px 0px; width:228px; float:left; }  

/* terms content */
#Terms { margin:0px; padding:0px; }
#Terms p { margin:0px 0px 10px 0px; padding:0px; line-height:1.3em; }
#Terms h1 { margin:0px; padding:0px 0px 10px 0px; font-size:18px; }
#Terms h2 { margin:0px; padding:5px 0px 2px 0px; font-weight:bold; font-size:12px; }

/* search */
#SchBox { margin:0px 4px 0px 4px; padding:0px; width:760px; background-color:#447ACB; }
#SB { margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; text-align:center; }

#SchBox h3 { margin:0px; padding:0px 10px 0px 0px; font-weight:bold; font-size:14px; color:#FFFFFF; display:inline; }
#SchBox form { margin:0px; padding:0px; }
#SchBox table { margin:0px auto 20px auto; padding:0px; }
#SchBox td { margin:0px; padding:0px 0px 0px 0px; }

#SB p { margin:0px; padding:5px 0px 10px 0px; text-align:left; background-color:#ECECEC; line-height:1.2em; line-height:1.2em; color:#666666; }

/* footer */
#foot { margin:0px; padding:0px; width:382px; height:30px; font-size:11px; color:#666666; background-color:#ECECEC; }
#addFooter {float:right; position:relative; top:-60px; padding:0px 15px 0px 0px; font-size:13px;}
#addFooter a {color:#0000CC;}
#FT { margin:0px 0px 0px 0px; padding:10px 0px 20px 5px; }
#D { clear:both; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; text-align:left; font-size:11px; background-color:#ECECEC; }
/*#D p { text-align:left; margin:0px; padding:20px 4px 5px 4px; line-height:1.2em; color:#666666; }*/

/* search 
#Search { margin:0px 0px 9px 0px; padding:5px 4px 0px 4px; background-image:url(/images/bg_768.gif); background-repeat:repeat-y; background-position:top left; }
#Search .S { margin:0px; padding:20px 15px; background-color:#447ACB; text-align:center; }
#Search label { margin:0px; padding:0px 10px 0px 0px; font-weight:bold; font-size:14px; color:#FFFFFF; display:inline; }
#Search input { margin:0px; padding:0px; width:360px; }
#Search input.Go { margin:0px 0px 0px 5px; padding:0px; width:70px; font-size:11px; } */

/* banner */
.BNR { margin:0px 0px 0px 5px; padding:0px 0px 10px 0px; text-align:center; }
/* needed to space the banners, doesn't work for IE */
.BNR iframe {border-right-width:10px; border-color:transparent; border-bottom-width:10px; border-color:transparent;}

/* related links Redux module */
#RelMain { margin:10px 0px 15px 0px; padding:0px 0px 0px 0px; line-height:1.3em; }
#RelMain h2 { margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-weight:bold; font-size:16px; }
#RelMain ul { margin:0px 0px 10px 0px; padding:0 8px 0 0; font-size:13px; width:500px; float:left; }
#RelMain li {	margin:0px;
		padding:0px 0 2px 0; 
		list-style:decimal;
		list-style-image: url(/images/ar.gif); }

/* screen only */
@media screen { 

/* global */
body { margin:0px; padding:0px; background-color:#E9E9E9; text-align:center; font-size:12px; color:#000000; }

/* lander specific styles */

/* ingenio module */
#Ingenio .lander { background-color:#F0F5FC; }

/* lander specific styles END */

	}
	
	
/* print only */
@media print { 

/* global */
body { margin:0px; padding:0px; background-color:#FFFFFF; text-align:left; font-size:10px; color:#000000; }

/* related content */
#B { border-top:1px solid #CCCCCC; }

/* lander specific styles */

/* ingenio module */
#Ingenio .lander { background-color:#FFFFFF; }

/* lander specific styles END */

/* search */
#Search .S { border:1px solid #355E9C; }

	}
.text /* size and font of the non-bold text on the site */ {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.textbold /* size and font of the bold text on the site */ {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.name-back /* background color in the feed table at the top where the cardname is located */ {background: #eaeaea}
.term-title-back /* background color in the rate table behind the bold text */ {background: #eeeeee}
.rate-back /* background color in the rate table behind the rate info */ {background: #DFF4FF}
.menu-item-back /* background color behind the links in the side menu - NOT PART OF THE FEED */ {background: #DFF4FF}
.menu-title /*background color in the table cell of the side menu behind the title - NOT PART OF THE FEED */ {background: #eeeeee}
.header-strip-back /* NOT PART OF THE FEED */ {background: #DFF4FF}
.header-back /*NOT PART OF THE FEED */ {background: #eaeaea}
.footer /* size and font of the text in the footer - NOT PART OF THE FEED */ {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}

