/* iFactoryCMS CSS Document */

BODY 	{
		margin: 			0;
		padding: 			0;
		font-size: 			14px;
		font-family: 		sans-serif;
		color: 				#000000;
		background-color: 	;
		}

P		{
		font-size: 		12px;
		font-family: 	sans-serif;
		font-weight:    ;
		}	
		
H1		{
		font-size: 		16px;
		font-weight: 	bold;
		font-family: 	sans-serif;
		color: 			#FFFFFF;
		}	
		
H2		{
		font-size: 		14px;
		font-weight: 	400;
		font-family: 	sans-serif;
		color: 			#FFFFFF;
		}
	
H3		{
		font-size: 		12px;
		font-weight: 	400;
		font-family: 	sans-serif;
		color: 			#FFFFFF;
		}
		
H4		{
		font-size: 		11px;
		font-weight: 	400;
		font-family: 	sans-serif;
		color: 			#FFFFFF;
		}
		
		
A		{		
		color: 				#FFFFFF;
		text-decoration: 	none;
		}		
				
A:link 	{ 
		
			
		}			
			
A:visited { 
		color:			#FF9966;
		
		}
		
A:hover, a:active {
		color: 			#FF6633;
		}

DIV 	{
		padding: 		0px;
		margin:  		0px;
		border: 		0px;
		}	
		
/*-----------------------------------------------------------------------*/
#container_1 {
		background-image: 		url(images/body_blend_background.jpg);
		background-repeat: 		repeat-x;
		background-position: 	top;
		background-color: 		#97B5CD	;	
		}
	
#container_2 {
		background-image: 		url();
		background-repeat: 		repeat-x;
		background-position: 	right;	
		background-color: 		;
		}

#container_3_feather {	
		margin-top:   			0px; 		/* Controls how far the main content+nav+banner is offset from #top_banner */			
		/* background-image: 		;  This is set in index.php dynamically !!! --- url(images/body_blend_background_feather.jpg); */
		background-repeat: 		no-repeat;
		background-position: 	;
		background-color: 		#FFFFFF;
		border:					0px solid #305178;
		width:					800px;
		height:					1220px; /* cont 3 height + spacer + margin*/				
		}
	
#container_3 {		
		/*margin-left:  	15%;*/ /* UNCOMMENT for a variable width template */
		/*margin-right: 	15%;*/ /* UNCOMMENT for a variable width template */
		margin-left:		20px;
		margin-right:		20px;
		margin-bottom:		20px;
		margin-top:			0px;
		width: 				760px;			   /* COMMENT OUT for a variable width template */
		height:				1200px;
		background-color: 	;
		padding-bottom:		0px;
		}
		
#top_banner {
		height: 			100px;	
		background-color: 	;
		background-image:	/*url(images/body_blend_background_banner.jpg);*/
		}
				
#nav_spacer {
		height:				20px;
		width:				760px;
		margin:				0px;
		padding:			0px;
		border:				0px;
		border-bottom:		1px solid #888888;
		background-color:	;
		}		
	
#nav_banner	{
		background-color: 	#FF9900;
		height: 			; /* dynamically created in the index.php */ 
		border: 			0px solid white;
		padding: 			0px;
		margin: 			0px;
		}				

/*-- Navigation -----------------------------------------------------------*/		
				
#navigation	{
		padding: 				0px;
		margin:  				0px;
		border:  				0px;
		background-image: 		url(images/mouse_out.jpg); /* The Mouse Over image goes here */
		background-repeat: 		repeat-x;
		background-position: 	right;
		background-color: 		white;	
		height:					30px;
		}
		
#tigra_table {
		background-color: 		;
		border-collapse:		;
		border:					0px;
		padding:				0px;
		margin:					0px;
		
		/* border-collapse: collapse;*/ /* browser does not respond so is set in <TABLE> tag */
		}	
		
#tigra_spacer {
		width: 500px; /* This controls the left alignment of the Tigra nav bar. Value can be a lot lrger than required as it forces left alignment only */
		}
			
/*-- Content -----------------------------------------------------------*/
/*   Insert Styles for each content page here e.g. #about_page          */

#content_table {
		background-color: 		;
		width:					760px;
		border-collapse:		collapse;
		border:					0px;
		margin:					0px;
		padding:				0px;
		}

#content_spacer	{
		height:					15px;
		background-color: 		;
		}
											
#content {
		padding: 				0px;
		margin:  				0px;		
		border:  				0px;
		background-color: 		;
		height: 				;
		padding-top: 			0px; /* pushes content down from navbar as navbar is fixed position */		
		text-align: 			center;
		vertical-align: 		top;
		width:					530px;
		}
		


/*--- All Pages ---------------------------------------------------------------------*/
	
#home_scroll {
		margin:						5px;
		padding:					5px;
		width:						495px;
		height:						770px;
		overflow: 					auto;
		}
			
		
#page_scroll {
		margin:					5px;
		padding:				5px;
		width:					495px;
		height:					890px;
		overflow: 				auto;
		}
		
#page_long_scroll {
		margin:					5px;
		padding:				5px;
		width:					495px;
		height:					980px;
		overflow: 				auto;
		}
		
#page_wide_scroll {
		margin:					10px;
		padding:				5px;
		width:					730px;
		height:					890px;
		overflow: 				auto;
		}
			
#page_scroll, #page_long_scroll, #page_wide_scroll, #home_scroll, #contact_scroll { 
			border:						1px solid #cccccc;
			background-color: 	     	#ffffff; /* #0C0623 */
			scrollbar-3dlight-color:	#DDDDDD; /* (Outer) Upper + left highlight border of scroller and arrows #6C6693*/
			scrollbar-highlight-color:	#888888; /* (Inner) Upper + Left higlight color color #060312*/
			scrollbar-shadow-color:		#DDDDDD; /* (Inner) Lower + Right - set same as 3dlight #6C6693*/
			scrollbar-darkshadow-color:	#888888; /* (Outer) Lower + Right highlight border of scroller and arrows #060312*/	
			scrollbar-arrow-color:		#FFFFFF; /*  The arrow indent */
		    scrollbar-face-color:		#BBBBBB; /* The top face of the slider  #2C2653*/
		    scrollbar-base-color: 		#BBBBBB; /* slider track mesh color 2C2643*/
			}		

/*--- Content PAGES -----------------------------------------------------------------*/			
/*-----------------------------------------------------------------------------------*/

	
/*--- Home page ---------------------------------------------------------------------*/

#home_page {
		height:					790px;		
		border-collapse:		collapse;
		background-color:		;		
		}
		
.home_image_links {
		border:	1px solid #CCCCCC;
		}

/*--- All other pages -------*/		
#about_page, #education_page,  #faq_page,  #people_page, 
#privacy_page, #terms_page, #guide_page, #disclaimer_page, 
			{
			height:					920px;
			border-collapse:		collapse;
			background-color:		;				
			}	
			
#seminars_page, #downloads_page, #subsconfirm_page, #subscriptions_page			
			{
			height:					920px;
			border-collapse:		collapse;
			background-color:		;				
			}	

#seminar_add		
			{
			height:					920px;
			border-collapse:		collapse;
			background-color:		;				
			}			

				
/*--- About page ---------------------------------------------------------------------*/
#about_page {		
		background-color:		;
		}
		
/*--- Education page ------------------------------------------------------------------*/
#education_page {
		background-color:		;
		}
		
/*--- Education page ------------------------------------------------------------------*/
#downloads_page {
		background-color:		;
		}
		
/*--- FAQ page ---------------------------------------------------------------------*/
#faq_page {
		background-color:		;
		}
		
/*--- People page --------------------------------------------------------------------*/
#people_page {
		background-color:		;
		}
				
/*--- Find page ---------------------------------------------------------------------*/
#seminars_page {
		background-color:		;
		}
		
/*--- Privacy page --------------------------------------------------------------------*/
#privacy_page {
		background-color:		;
		}

/*--- Terms page --------------------------------------------------------------------*/
#terms_page {
		background-color:		;
		}		
				
/*--- Guide page --------------------------------------------------------------------*/
#guide_page {
		background-color:		;
		}
		
/*--- Disclaimer page --------------------------------------------------------------------*/
#disclaimer_page {
		background-color:		;
		}

#trade_progress_page th {
				background-color:			#003860;
				color:						#ffffff;	
				text-align:					center;	
				font-size:					11px;
				padding-left:				8px;
									
	}
#trade_progress_page td {
				background-color:			#FACC81;
				color:						#003860;
				border:						0px solid #003860;	
				padding-left:				8px;	
				font-size:					11px;	
	}

#trade_progress_page td, #trade_progress_page th {
				width:						;
				text-align:					left;
	}	

 	 
				
/*--- Subsconfirm page ------------------------------------------------------------------*/
#subsconfirm_page {
		background-color:		;
		}
		.subs_left_box {
		font-family: 		TW cen MT;	
		font-size:   		14px;
		font-weight: 		;
		color: 				#FFFFFF;
		background-color: 	#003860;	/* #EE6600 */
		border: 			1px solid #FFFFFF; 	
		padding: 			2px;			
		height: 			26px;
		width:				;
		text-align:			right;
		}  
	
		.subs_right_box {
		font-family: 		TW cen MT;	
		font-size:   		13px;
		font-weight: 		;
		color: 				#FFFFFF;
		background-color: 	#EE6600; /*	#003860 */
		border: 			1px solid #FFFFFF; 	
		padding: 			2px;
		padding-left:		5px;			
		height: 			26px;
		width:				;
		text-align:			left;
		}

		.subs_right_box a:hover {

		text-decoration:	underline;
		color:				#ff6600;
		font-family:		TW cen MT;
		font-size:			13px;
		}
		.subs_right_box A:ACTIVE, .subs_right_box A:VISITED {
		color:				purple;
		}

.subs_left_box {
		font-family: 		TW cen MT;	
		font-size:   		14px;
		font-weight: 		;
		color: 				#FFFFFF;
		background-color: 	#003860;	/* #EE6600 */
		border: 			1px solid #FFFFFF; 	
		padding: 			2px;			
		height: 			26px;
		width:				;
		text-align:			right;
		}  
	
.news_right_box {
		font-family: 		TW cen MT;	
		font-size:   		13px;
		font-weight: 		;
		color: 				#FFFFFF;
		background-color: 	#EE6600; /*	#003860 */
		border: 			1px solid #FFFFFF; 	
		padding: 			2px;
		padding-left:		5px;			
		height: 			26px;
		width:				;
		text-align:			left;
		}

.news_right_box a {

		text-decoration:	underline;
		color:				#ffffff;
		font-family:		TW cen MT;
		font-size:			13px;
		}
		
.news_right_box a:hover {

		text-decoration:	underline;
		color:				#ffffff;
		font-family:		TW cen MT;
		font-size:			13px;
		}
		.news_right_box A:ACTIVE, .news_right_box A:VISITED {
		color:				purple;
		}
				
.news_inner_box {
		font-family:		TW cen MT;
		font-size:			13px;
		text-align: left;
		background-color:#ffffff; 
		border-style: solid; 
		color:				#000000;
		border-width: 1px; 
		border-color: #000000;
		}

.news_inner_box a {

		text-decoration:	underline;
		color:				#000000;
		font-family:		TW cen MT;
		font-size:			13px;
		}
		
.news_inner_box a:hover {

		text-decoration:	underline;
		color:				#000000;
		font-family:		TW cen MT;
		font-size:			13px;
		}
		.news_inner_box A:ACTIVE, .news_inner_box A:VISITED {
		color:				purple;
		}

		
/*--- Subscriptions page ------------------------------------------------------------------*/
#subscriptions_page {
		background-color:		;
		}	
				
/*-----------------------------------------------------------------------------------*/	
/*----------------------------------------Content classes----------------------------*/

.content_heading {
		font-size:				17px;	
		color: 					#305178;
		font-family:			sans-serif;
		text-align:				center;
		font-weight:			bold;
		padding-left:			10px;
		padding-right:			10px;
				}
.content_heading_small {
		font-size:				14px;	
		color: 					#305178;
		font-family:			sans-serif;
		text-align:				left;
		font-weight:			bold;
				}

.content_heading_small A  {
		font-size:				14px;	
		color: 					#305178;
		font-family:			sans-serif;
		text-align:				left;
		font-weight:			bold;
				}
.content_para {
		font-size:				13px;
		color:					#305178;
		font-family:			sans-serif;
		text-align:				justify;
		padding-left:			15px;
		padding-right:			15px;
			}	
.content_para A {
		font-size:				13px;
		color:					#305178;
		font-family:			sans-serif;
		text-align:				justify;
		padding-left:			15px;
		padding-right:			15px;
			}  
.content_resources {
		font-size:				13px;
		color:					#305178;
		font-family:			sans-serif;
		text-align:				justify;
		padding-left:			15px;
		padding-right:			15px;
			}	
.content_resources A {
		font-size:				13px;
		color:					#305178;
		font-family:			sans-serif;
		text-align:				justify;
		padding-left:			15px;
		padding-right:			15px;
		text-decoration:		underline;
			}
.content_para_special A {
		font-size:				13px;
		color:					#ffffff;
		font-family:			sans-serif;
		text-align:				justify;
		padding-left:			0px;
		padding-right:			5px;
			}		
.content_para_special A:hover {
		font-size:				13px;
		color:					blue;
		font-family:			sans-serif;
		text-align:				justify;
		padding-left:			0px;
		padding-right:			5px;
			}		


		
/*----------------------------------------sidebar----------------------------*/		
#side_bar	{
		width:					230px;
		border:					0px;
		padding:				0px;
		}

#side_bar_container { /*controls positioning of whole set of boxes */
		margin-top:				25px;
		font-size:				8px; 
		}								
		
#side_bar_title, #free_trial_title, #seminars_title, #login_title, #members_title {
		width:					fixed;
		height:					25px;
		
		border-top:				1px solid #BBBBBB;
		border-left:			0px solid #BBBBBB;
		border-right:			0px solid #BBBBBB;
		border-bottom:			1px solid #BBBBBB;
		
		padding-top:			3px;
		padding-left:			23px;
		
		color:					#FFFFFF;
		background-color:		#0d4973;
		background-image:		url(images/login_title_background_230.jpg);
		background-repeat:		repeat-y;
		text-align:				left;	
		
		font-size:				13px;
		font-family:			sans-serif;
		font-weight:			bold;
			
		}			
		#free_trial_title {}
		#login_title {}	
		#seminars_title {}				
		#members_title {background-image:	url(images/members_title_background_230.jpg);}

#free_trial_content, #seminars_content, #login_content{
		width:					fixed;
		height:					;
		
		border-bottom:			1px solid #BBBBBB;
		border-left:			0px solid #BBBBBB;
		border-right:			0px solid #BBBBBB;
		
		background-color:		; /* #B3C5D9 */
		color:					#003860;
		text-align:				left;
		
		padding-right:			10px;
		padding-left:			23px;
						
		font-weight:			bold;		
		font-size:				12px;
		font-family:			sans-serif;
		}					
		#free_trial_content 	{}
		#seminars_content 		{}
		#login_content 			{text-align: left;	height: ;}
		
		#free_trial_content A, #seminars_content A, #login_content A 			
			{color:	#003860;}
			
		#free_trial_content A:HOVER	, #seminars_content	A:HOVER, 	#login_content A:HOVER 	
			{color:	#EE6600;}

.side_bar_input_box {
		border:					1px solid #BBBBBB;
		padding-top:			2px;
				}
				
			
/*-- Footer -------------------------------------------------------------------------*/		
				
#content_footer	{
		color: 				#1B2E43;
		background-color: 	;
		height: 			40px;	
		font-size:			12px;	
		font-weight: 		;
		font-family: 		;
		text-align: 		center;
		vertical-align:		middle;	
		/* padding-top: 		5px;  Use to set Text Vertical align  Blows out Mozilla */
		}

		#content_footer	A 				{ color: #1B2E43; }
		#content_footer	A:HOVER 		{ color: #FF9933; }
		#content_footer	A:HOVER FONT 	{ color: #FF9933; }
		
#footer	{
		margin-top: 		0px;
		color: 				#FFFFFF;
		background-color: 	;
		height: 			40px;		
		font-weight: 		;
		font-family: 		;
		text-align: 		center;
		padding-top: 		8px; /* Use to set Text Vertical align */
		}
		#footer A 		{color: #DDDDDD;}	
		#footer A:HOVER {color: #FF6633;}	

/*--- Contact Page --------------------------------------------------------------*/
#contact_page {
		border: 			0px;
		margin: 			0px;
		padding: 			5px;	
		height: 			820px;		
		}		

#contact_details {	   	
	   	background-color: 	;	      
		}	
		
.left_details {
		font-family: 		TW cen MT;	
		font-size:   		14px;
		font-weight: 		;
		color: 				#FFFFFF;
		background-color: 	#EE6600;	
		border: 			0px solid #FFFFFF; 	
		padding: 			2px;			
		height: 			26px;
		width:				80px;
		text-align:			right;
		}  
	
.right_details {
		font-family: 		TW cen MT;	
		font-size:   		16px;
		font-weight: 		;
		color: 				#FFFFFF;
		background-color: 	#003860;	
		border: 			0px solid #FFFFFF; 	
		padding: 			2px;
		padding-left:		5px;			
		height: 			26px;
		width:				350px;
		text-align:			left;
		}		
		
		
#contact_details b, #contact_page b {
		font-size: 		18px;
		color:			#FFFFFF;
		}
		
#contact_details H2, #contact_page H2 {
		color:			#FFFFFF;
		}
		
#contact_table {
	   	border: 			0px solid #78b6cf;  
	   	background-color: 	;
	   	}
                   
.left_contact {
		font-family: 		TW cen MT;	
		font-size:   		14px;
		font-weight: 		;
		color: 				#FFFFFF;
		background-color: 	#EE6600;	
		border: 			0px solid #FFFFFF; 	
		padding: 			2px;			
		height: 			26px;
		text-align:			right;
		width:				80px;
		}  
	
.right_contact {
		background-color: 	#003860;	
		border: 			0px solid #FFFFFF; 	
		padding: 			2px;
		height: 			26px;
		}	

.right_contact a {

		text-decoration:	underline;
		color:				#ffffff;
		font-family:		TW cen MT;
		font-size:			14px;
		}
		
.right_contact a:hover {

		text-decoration:	underline;
		color:				#ffffff;
		font-family:		TW cen MT;
		font-size:			14px;
		}
.right_contact A:ACTIVE, .right_contact A:VISITED {
		color:				#CACACA;
}

.float_left {
	float: 					left;
	margin-right: 			10px;	
	}
	
.float_right {	
	float: 					right;	
	margin-left: 			10px;
	}	

.left_col_1, .left_col_2 {
	text-align:			right;
	background-color:	#FF6600;
	font-weight:		bold;


	border:				1px solid #505050;
	}
	.left_col_1	{ 
		background-color:	#F88724; 
		border:				0px solid #585858;
		}  
	.left_col_2 {
		background-color:	#FF7700; 
		border:				0px solid #505050; 
		}	  
	
.row_1, .row_2 {
	}	
	.row_1 { background-color:	#ff9900;

			 


			}
	.row_2 { background-color:	#EE6600;
 


}		
/*---------------------------------------------------------------------------------*/

/* BEGIN SUPPORT BOXES. */

#support_div { 
		height:				;  
		width:				760px;	
		}
		

.support_table {
		height:				;
		width:				600px;
		padding:			0px;
		border:				1px solid #F45F1B; 
		margin:				0px;
		}

.support_row { 
		background-color:	#EDEDED; 
		border:				1px solid #F45F1B; 
		
		}  

		
.support_row_2 { 
		background-color:	#444444; 
}


.support_title {
		font-size: 			14px;
		font-family:		Arial;
		color:				#F45F1B;
		background-color:	#002C49	
		text-align:			left;
		padding:			5px;
		padding-left:		20px;
		font-weight:		bold;
		}
		

.support_date {
		font-size:			16px;
		font-family:		Arial;
		color:				#FFFFFF;
		padding:			; 
		font-weight:		bold;
		width:				90px; 
		background-color:	#97B5CD; 
		border-right:		1px solid #ffffff;
		border-bottom:		1px solid #ffffff;
		}


.support_main {
		font-size:			13px;
		font-family:		Arial;
		color:				#002C49; 
		padding:			20px;
		
		} 
.support_main A 
{
	color: #000000;
}

.support_main A:HOVER 
{
	color: #F45F1B;
}

.support_main A:VISITED
{
	color: #002C49;
}

/* END SUPPORT BOXES */

/* Market Commentarie Page */

.market_com_icon {
		height:			60px;
		text-align:		left;  
		margin:			0px;
		padding:		0px;
		}  

.market_com_icon P {
		color:			#305178;   		
		padding-top:	45px;
		font-size:		14px;	
		font-weight:	normal;
		}

.market_com_container {
		font-size:				13px;
		color:					#305178;
		font-family:			sans-serif;
		text-align:				left;
		padding:				5px;  
		padding-top:			10px;		 
		border:  				1px solid #015289;		
		} 
			
.market_com_para {
		font-size:				13px;
		color:					#305178;
		font-family:			sans-serif;	
		background-color:		;
		text-align:				left;
		padding-left:			5px;
		padding-right:			5px;
		} 	 
		
.market_com_para A {
		font-size:				13px;
		color:					#305178;
		}
			
.market_com_chart {
		border:					1px solid #999999;
		padding:				0px;
		margin:					0px;
		margin-bottom:			10px;  
		}

