/* Stylesheet created by TechnoPhobia - www.technophobia.com */
/* RAJ - December 2006  */
/* Home page specific styles */
/* ---------------------------------------------------------------------------------*//* Content */
	
#content {
	background: #fff;
	}
		
/* ---------------------------------------------------------------------------------*//* Main Column */
	
#home_main_column {
	float: left;
	width: 62%
	}
		
/* ---------------------------------------------------------------------------------*//* Side Column */
	
#home_side_column {
	float: right;
	width: 36.5%;
	}	
			
/* ---------------------------------------------------------------------------------*//* Panels - Communal styles */
#content div.panel {
	position: relative;
	margin: 0 0 15px 0;
	}
	
#content div.panel div.wrapper {
	padding: 0 0 5px 12px;
	}
	
#content div.panel h2 {
	margin: 0 0 15px 0;
	color: #fff;
	font: bold 1.45em/1.2 Tahoma, verdana, arial, sans-serif;
	}	
#content div.panel h2 strong {
	display: block;
	padding: 17px 0 8px 55px;
	}	
	
#content div.panel p.button {
	margin: 10px 0 10px 20px;
	height: 36px;
	}	
	
#content div.panel p.button a {
	display: block;
	height: 36px;
	text-indent: -1000em;
	overflow: hidden; /* Removes the ugly focus border associated with floats and links in Firefox */	
	text-decoration: none;
	}		
			
#content div.panel p.button a:hover,
#content div.panel p.button a:focus {
	background: none;
	}	
			
#content div.panel span.icon {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 57px;
	height: 57px;	
	}
		
/* Style 1 (Corporate + News) */
#content div.panel.style1 {
	background: #c50505 url(/graphics/home_panels/blue_bottom_left.gif) no-repeat 0 100%;
	}	
	
#content div.panel.style1 div.wrapper {
	background: url(/graphics/home_panels/blue_bottom_right.gif) no-repeat 100% 100%;
	}
#content div.panel.style1 h2 {
	border-bottom: 4px solid #fb9999;
	background: #970404 url(/graphics/home_panels/blue_header_bg.gif) repeat-x;
	}	
#content div.panel.style1 h2 strong {
	background: #970404;
	}
		
/* Style 2 (Affiliates + Loans) */
#content div.panel.style2 {
	background: #464dbe;
	}	
	
#content div.panel.style2 div.wrapper {
	background: url(/graphics/home_panels/orange_bottom_right.gif) no-repeat 100% 100%;
	}
#content div.panel.style2 h2 {
	border-bottom: 4px solid #acb0fa;
	background: #464dbe url(/graphics/home_panels/orange_header_bg.gif) repeat-x;
	}	
#content div.panel.style2 h2 strong {
	background: #020ca8;
	}		
	
/* Corporate panel */
#corporate div.inner_wrapper {
	background: url(/graphics/home_panels/symbol_corporate.jpg) no-repeat 93% 0;
	}		
#corporate h2 {
	margin-bottom: 0;
	}		
		
#corporate p {
	margin: 10px 170px 10px 20px;
	line-height: 1.3;
	color: #970404;
	}		
	
#corporate p.button {
	width: 209px;
	background: #8299D7 url(/graphics/home_panels/button_corporate_on.gif) no-repeat;
	}		
			
#corporate p.button a {
	background: url(/graphics/home_panels/button_corporate.gif) no-repeat;
	}		
#corporate span.icon {
	background: url(/graphics/home_panels/icon_corporate.png) no-repeat;
	}	
	
/* Affiliates panel */
#affiliates ol {
	margin: 10px 20px;
	list-style: none;
	}
#affiliates li {
	padding: 9px 60px 9px 35px;
	color: #fff;
	font: bold 0.95em/1.2 Tahoma, verdana, arial, sans-serif;
	}
#affiliates li.first {
	background: url(/graphics/home_panels/list_item_1.gif) no-repeat 0 50%;
	}	
	
#affiliates li.second {
	background: url(/graphics/home_panels/list_item_2.gif) no-repeat 0 50%;
	}	
	
#affiliates p {
	margin: 10px 20px;
	}		
	
#affiliates p.button {
	width: 199px;
	background: #DFBD9F url(/graphics/home_panels/button_broker_on.gif) no-repeat;
	}		
			
#affiliates p.button a {
	background: url(/graphics/home_panels/button_broker.gif) no-repeat;
	}		
#affiliates span.symbol {
	display: block;
	position: absolute;
	right: 7px;
	top: 30px;
	width: 76px;
	height: 107px;
	background: url(/graphics/home_panels/symbol_affiliates.png) no-repeat;
	}	
			
#affiliates span.icon {
	background: url(/graphics/home_panels/icon_affiliates.png) no-repeat;
	}	
	
/* Loans panel */
#loans h2 {
	margin-bottom: 5px;
	letter-spacing: -0.02em;
	}
#loans div.inner_wrapper {
	background: url(/graphics/home_panels/symbol_loans.gif) no-repeat 90% 0;
	}
	
#loans p {
	margin: 10px 130px 10px 20px;
	color: #020a8c;
	}		
	
#loans p.button {
	margin-right: 10px;
	}		
	
#loans p.button {
	width: 136px;
	background: #DFBD9F url(/graphics/home_panels/button_loans_on.gif) no-repeat;
	}		
					
#loans p.button a {
	background: url(/graphics/home_panels/button_loans.gif) no-repeat;
	}		
	
#loans span.icon {
	background: url(/graphics/home_panels/icon_loans.png) no-repeat;
	}		
			
/* Information panel */
#information h3 {
	margin: 10px 15px 0 15px;
	padding: 4px 0 3px 24px;
	font: bold 0.85em/1.2 verdana, arial, sans-serif;
	color: #1F326C;
	}
#information h3 a {
	color: #1F326C;
	font-weight: bold;
	text-decoration: underline;
	}
#information h3 a:hover,
#information h3 a:focus {
	background: #E0E8FD;
	text-decoration: none;
	}
		
#information h3.news {
	background: url(/graphics/home_panels/header_news.gif) no-repeat 0 50%;
	}
#information h3.careers {
	background: url(/graphics/home_panels/header_careers.gif) no-repeat 0 50%;
	}
#information h3.careers em {
	padding: 0 2px;
	background: #F5BE6B;
	font-style: normal;
	font-weight: normal;
	}		
	
#information p {
	margin: 2px 15px 10px 40px;
	font-size: 0.8em;
	color: #293865;
	line-height: 1.1;
	}
	
#information div.divider {
	margin: 15px 15px 10px 15px;
	border-top: 1px solid #7E98E2;
	border-bottom: 1px solid #C1CEF2;
	font-size: 0;
	}	
			
#information span.icon {
	background: url(/graphics/home_panels/icon_information.png) no-repeat;
	}		
