﻿/*
**************************************
    HTML CLASSES
**************************************
*/

body
{
    background-color:#Ε3Ε2Ε2;
}

a 
{
    color:#333333;
}
a:hover 
{
    color:#595959;
}


/*
***********************************************************
	MAIN CONTENT STRUCTURE & COMMON CLASSES
***********************************************************
*/

.head_container_outer  
{
	background-image:url('../_gfx/head_xchange_bg.gif');
} 
.top_menu_outer
{
	/*background-color:#Ε3Ε2Ε2;*/
	/*background-image:url('../_gfx/top_menu_xchange_bg.gif');*/
} 	
.top_banners_outer
{
	background-color:#Ε3Ε2Ε2;
	/*background-image:url('../_gfx/top_banners_xchange_bg.gif');*/
	background-repeat:repeat-x;
} 

.content_3inner_columns
{
	margin-top:20px;
}
.content_left_column
{
  float:left;
	width: 300px;
	height:1%;
	margin-right:20px;
}
.content_middle_column
{
	float:left;
	width: 320px;
	height:1%;
	margin-right: 20px;
}
.content_right_column
{
    float:left;
    width: 300px;
    height:1%;
}

.articlelist li 
{
    background-image:url('../_gfx/arrows/small_arrow_lifestyle.gif');
}

.arrowlink, .arrow 
{
    background-image:url('../_gfx/arrows/small_arrow_lifestyle.gif');
}

.red
{
	 color:#f81616;   
}
.green
{
	 color:#2ac05a;   
}

.xchange_disclaimer a {
	 display:block;
	 font-size:10px;
	 line-height:1.3em;
	 text-align:center;
	 padding:0px 40px;
}






td.td_head
    {
     padding:2px 12px 2px 5px;
     font-weight:bold;
    }
td.td_head_prices
    {
     padding:2px 3px 2px 5px;
     font-weight:bold;
     white-space:nowrap;
     text-align:right;
    }    
td.td_row
	{
	background: url("../_gfx/article_xchange_list.jpg") top repeat-x;
	background-color:#ffffff;
	padding:2px 3px 2px 5px;
	font-weight:bold;
	}
td.td_row_prices
	{
	background: url("../_gfx/article_xchange_list.jpg") top repeat-x;
	background-color:#ffffff;
	padding:2px 3px 2px 5px;
	font-weight:bold;
	white-space:nowrap;
	text-align:right;
	}	
td.td_row_nb
	{
	background: url("../_gfx/article_xchange_list.jpg") top repeat-x;
	background-color:#ffffff;
	padding:2px 3px 2px 5px;
	white-space:nowrap;
	}	
td.td_row_b_left
    {
    background: url("../_gfx/article_xchange_list.jpg") top repeat-x;
	background-color:#ffffff;
	padding:2px 3px 2px 5px;
	font-weight:bold;
	white-space:nowrap;
	border-right:1px #e4e4e4 solid;
    }    
td.td_row_nb_up
	{
	background: url("../_gfx/article_xchange_list.jpg") top repeat-x;
	background-color:#ffffff;
	padding:2px 3px 2px 5px;
	font-weight:bold;
	white-space:nowrap;
	color:#31bb65;
	font-size:14px;
	}
td.td_row_nb_down
	{
	background: url("../_gfx/article_xchange_list.jpg") top repeat-x;
	background-color:#ffffff;
	padding:2px 3px 2px 5px;
	font-weight:bold;
	white-space:nowrap;
	color:#ef1818;
	font-size:14px;
	}
td.red
    {
     color:#f81616;   
    }
td.green
    {
     color:#2ac05a;   
    }
td.lrg
    {
    background: url("../_gfx/article_xchange_list.jpg") top repeat-x;
    font-size:20px;
    padding:14px 2px 14px 7px;
    }


/*
***********************************************************
	BOXES
***********************************************************
*/

.box 
{
    background-image: url('../_gfx/boxes/xchange_back.gif');
}

.box_tl
{
    background-image:url('../_gfx/boxes/xchange_tl.gif');
}
.box_tr
{
    background-image:url('../_gfx/boxes/xchange_tr.gif');
}
.box_bl
{
    background-image:url('../_gfx/boxes/xchange_bl.gif');
}
.box_br 
{
    background-image:url('../_gfx/boxes/xchange_br.gif');
}

/*
***********************************************************
	TABS
***********************************************************
*/

ul.tabs li a 
{
    color:#999999;
    background-position:right -168px;
}
ul.tabs li a span 
{
    background-position:-490px -196px;
    padding-left:7px;
    padding-right:7px;
    border-bottom:1px solid #F0F0F0;
}
ul.tabs li.ui-tabs-selected a span
{
    color:#333333;
    padding-top:5px;
    padding-bottom:6px;
    border-bottom:1px solid #FFFFFF; 
}

.tab div 
{
   background-position:right -168px;
   color:#333333;
}
.tab div div 
{
    background-position:-490px -196px;
    border-bottom:1px solid #FFFFFF;
}
.tab div div a 
{   
    color:#333333;
}
/*
***********************************************************
	ARTICLE
***********************************************************
*/
.article_left_column h1 
{
	color:#333333;
}
.article_right_box
{
	border-top: 1px solid #DDD8CA;
	background-image: url( '../_gfx/boxes/xchange_back_article.gif' );
}

.article_section
{
	background-image: url(../_gfx/boxes/xchange_back_article.gif);
	border-top: 1px solid #DDD8CA;
}
.article_comment
{
	border: 1px solid #DDD8CA;
}
.article_comment_inner
{
	background-image: url(../_gfx/boxes/xchange_back_article.gif);
}
.article_author strong
{
	color: #333333;
}
.comment_canvas
{
	border: 1px solid #DDD8CA;
}
.comment_canvas_inner
{
	background-image: url(../_gfx/boxes/xchange_back_tall.jpg);
}
.comment_canvas_inner table input
{
	border: 1px solid #DDD8CA;
}
.comment_textarea textarea
{
	border: 1px solid #DDD8CA;
}

/*
***********************************************************
	CONTROL: TILES
***********************************************************
*/
    
.tile 
{
    background: url("../_gfx/article_xchange_list.jpg") top repeat-x;
}

/*
***********************************************************
	CONTROL: NEWSBOX
***********************************************************
*/

.newsbox h3 
{
	background-color:#FFF3EB;
	border-bottom:1px solid #F0DCD1;
}

.newslist li 
{
    background-image:url('../_gfx/arrows/small_arrow_lifestyle.gif');
}

/*
***********************************************************
	CONTROL: TICKER
***********************************************************
*/
.ticker_canvas 
{
    height:86px;
    border:1px solid #dddddd;
    background-color:#FFF;
}
.ticker_totals 
{
    position:absolute;
    width:650px;
    height:26px;
    font-size:13px;
}
.ticker_totals table 
{
    width:650px;
    line-height:16px;
}
.ticker_totals table td { padding:4px; }
.ticker_summary 
{
    position:absolute;
    margin-left:650px;
    background-color:#FFFFFF;
    padding:4px;
    border-left:1px solid #DDD;
}
.ticker_summary .stock_summary td 
{
	padding-top:4px;
	padding-bottom:4px;
}
.ticker_canvas .ticker 
{
    position:absolute;
    width:650px;
    height:60px;
    margin-top:25px;
    border-top:1px solid #DDD;
}

td.times
    {
    font-size:18px;
    color:#565656;
    border-top:2px #dddddd solid;
    border-bottom:1px #dddddd solid;
    }

/*
***********************************************************
	CONTROL: XChangeSharesDirectory
***********************************************************
*/
.xchange_directory 
{
}
.xchange_directory a 
{	
	 display:block;
	 float:left;
	 padding:2px;
	 text-decoration:none;
}
.xchange_directory a:hover 
{
	background-color:Black;
	color:White;
	text-decoration:none;
	padding:2px 6px;
}





.xchange_flash_graph_links td 
{
    text-align:center;
    width:20%;
}






#content_2bottom_columns
{
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
	width: 960px;
	margin-top:20px;
}
#content_2bottom_left
	{
	margin-left: 0;
	margin-right: 10px;
	margin-top:0px;
	text-align: left;
	width: 640px;
	float:left;
	top:0px;
	padding:0px;
	}
#content_2bottom_right
	{
	margin-left: 10px;
	margin-right: 0;
	margin-top:0px;
	text-align: left;
	width: 300px;
	float:left;
	top:0px;
	padding:0px;
	}
   
/* ------------------------------------------------------------------------- */

/* xchangenology : TABS STRUCTURE - starts */
.xchange #tab
	{
	z-index:-1000px;
	position:relative;
	line-height:28px;
	}
.xchange #tab a 
	{
	text-decoration:none;
	font-size:14px;
	color:#353535;
	font-weight:bold;
	height:28px;
	display:inline-block;
	}
.xchange #tab_bg 
	{
	background: url("../_gfx/xchange_tab_bg.gif");
	background-position:top;
	background-repeat:repeat-x;
	height:28px;
	display:inline-block;
	}
.xchange #tab a:link, .xchange #tab a:visited, .xchange #tab a:hover, .xchange #tab a:active 
	{
	color: #353535; 
	background: url("../_gfx/xchange_tab_left.gif") left top no-repeat; 
	padding-left: 7px;
	display:inline-block;
	cursor:hand;
	}
.xchange #tab a:link span, .xchange #tab a:visited span, .xchange #tab a:hover span, .xchange #tab a:active span 
	{
	background: url("../_gfx/xchange_tab_right.gif") right top no-repeat; 
	padding-right: 7px;
	display:inline-block;
	color: #353535; 
	}	
/* xchangenology : TABS STRUCTURE - ends */




/* ROH EIDISEWN : starts */
.xchange .article_list
	{
	background: url("../_gfx/article_xchange_list.jpg") top repeat-x;
	background-color:#ffffff;
	padding:7px;
    vertical-align:top;
    display:inline-block;
	}	
.xchange .below_tab
	{
    background: url("../_gfx/article_xchange_bg.png") top right no-repeat;
	z-index:1000;
	margin-top:-1px;
	height:5px;
	line-height:5px;
	width:auto;
	padding:0px;
	margin:0px;
	font-size:1px;
	}	
.xchange .photo
    {
    position:relative;
    top:0px;
    left:0px;
    padding: 2px 8px 0 0;
    width:76px;
    margin:0;
    float:left;
    }	
.xchange .list_text
    {
    position:relative;
    top:0px;
    }
.xchange .article_list a.title:link , .xchange .article_list a.title:visited , .xchange .article_list a.title:active
	{
	font-size:14px;
    color:#333333;
    margin-bottom:5px;
    font-weight:bold;
    text-decoration:none;
    position:relative;
    top:0px;
	}
.xchange .article_list a.title:hover
    {
    color:#595959;
	}
.xchange #article_list_bottom
	{
	height:34px;
	line-height:34px;
	display:block;
	padding:0px;
	margin:0px;
	border:0px;
	text-align: left;
	margin-bottom:20px;
	background-color:#ffffff;
	}
.xchange #article_list_left 
	{
	background: url("../_gfx/white_xchange_bottom_left.gif") left no-repeat;
	text-align:center;
	padding:0;
	margin:0;
	padding-left:8px;
	font-size:10px;
	color:#333333;
	height:34px;
	margin-right:8px;
	}
.xchange #article_list_right 
	{
	background: url("../_gfx/white_xchange_bottom_right.gif") right bottom no-repeat;
	float:right;
	width:8px;
	height:34px;
	line-height:34px;
	}
.xchange #article_list_left ul
    {
    height:34px;
    line-height:14px;
    overflow: hidden;
    margin:0px;
    padding:0px;    
    }
.xchange #article_list_left li
    {
    text-align:center;
    margin-left:4px;
    margin-top:4px;
    float:left;
    list-style:none;  
    color:#000000; 
    }
.xchange #article_list_left li a:link, .xchange #article_list_left li a:active, .xchange #article_list_left li a:visited
    {
    color:#333333;
    text-decoration:none;   
    }
.xchange #article_list_left li a:hover
    {
    color:#595959;
    text-decoration:none;   
    }
/* ROH EIDISEWN : ends */




/* POLLS BOX - starts : SPORTS */
#polls_box_container
	{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:20px;
	text-align: left;
	clear:right;
	}
#polls_tab
	{
	z-index:1000;
	position:relative;
	line-height:26px;
	}
#polls_tab a 
	{
	text-decoration:none;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	height:26px;
	display:inline-block;
	}
#polls_tab_bg 
	{
	background: url("../_gfx/xchange_tab_bg.gif");
	background-position:top;
	background-repeat:repeat-x;
	height:26px;
	display:inline-block;
	}
#polls_tab a:link, #polls_tab a:visited, #polls_tab a:hover, #polls_tab a:active 
	{
	color: #000000; 
	background: url("../_gfx/xchange_tab_left.gif") left top no-repeat; 
	padding-left: 7px;
	display:inline-block;
	cursor:hand;
	}
#polls_tab a:link span, #polls_tab a:visited span, #polls_tab a:hover span, #polls_tab a:active span 
	{
	background: url("../_gfx/xchange_tab_right.gif") right top no-repeat; 
	padding-right: 7px;
	display:inline-block;
	}
#polls_content_top
	{
	background: url("../_gfx/article_xchange_bg.png");
	background-position:top right;
	background-repeat:no-repeat;
	width:100%;
	height:7px;
	z-index:1000px;
	margin-top:1px;
	}
#polls_content_bg
	{
	background: url("../_gfx/article_xchange_bg.png");
	background-position: top right;
	background-repeat:no-repeat;
	padding:8px 8px 0px 8px;
	margin:0px;
	clear:both;
	z-index:-1000;
	margin-top:-1px;
	width:auto;
	background-color:#ffffff;
	}
.polls_title
	{
	/*position:relative; */
	top:0px;
	font-size:14px;
	color:#606060;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	margin:0px;
	}
.polls_related
    {
    padding:0px 0px 4px 0px;
    }
.polls_related_title
	{
	top:0px;
	font-size:12px;
	color:#606060;
	font-weight:bold;
	padding:0px 0px 4px 0px;
	margin:0px;
	}	
.polls_related  a
	{
	color:#000000;
	text-decoration:none;
	background: url("../_gfx/xchange_arrow_list.png") left no-repeat; 
	padding-left:14px;
	font-size:12px;
	}	
	
#polls_bottom
	{
	height:34px;
	line-height:34px;
	display:block;
	padding:0px;
	margin:0px;
	border:0px;
	text-align:right;
	}
#polls_left 
	{
	background: url("../_gfx/white_bottom_left.png") left no-repeat;
	margin-right:8px;
	}
#polls_right 
	{
	background: url("../_gfx/white_bottom_right.png") right bottom no-repeat;
	float:right;
	width:8px;
	height:34px;
	line-height:34px;
	}
#polls_bottom  a
	{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background: url("../_gfx/xchange_arrow_list.png") left no-repeat; 
	padding-left:14px;
	}
#polls_left .left
	{
	float:left;
	padding-left:8px;
	}
#polls_left .right
	{
	float:right;
	padding-left:8px;
	display:block;
	}
/* POLLS BOX - ends : SPORTS */

/* VARIOUS BOXES LAYOUT : xchange */
.box_container
    {
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        padding: 0px;
        top: 0px;
        text-align: left;
    }
.box_tab
    {
    z-index:1000px;
	position:relative;
	line-height:26px;
	height:26px;
	display:inline-block;
    }
 
 .box_tab a 
	{
	text-decoration:none;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	height:26px;
	display:inline-block;
	}
.box_tab_bg 
	{
	background: url("../_gfx/xchange_tab_bg.gif");
	background-position:top;
	background-repeat:repeat-x;
	height:26px;
	display:inline-block;
	}
.box_tab a, .box_tab a:visited, .box_tab a:hover, .box_tab a:active 
	{
	color: #333333; 
	background: url("../_gfx/xchange_tab_left.gif") left top no-repeat; 
	padding-left: 7px;
	display:inline-block;
	cursor:hand;
	}
.box_tab a span, .box_tab a:visited span, .box_tab a:hover span, .box_tab a:active span 
	{
	background: url("../_gfx/xchange_tab_right.gif") right top no-repeat; 
	padding-right: 7px;
	display:inline-block;
	}
.box_content_bg
    {
        background: url("../_gfx/article_xchange_bg.gif");
        background-position: top right;
        background-repeat: no-repeat;
        padding: 7px 0 7px 0;
        z-index: -1000;
        margin-top: -1px;
        line-height: 140%;
        margin-left: auto;
	    margin-right: auto;
	    background-color:#ffffff;
    }
.box_content_bg a, .box_content_bg a:active, .box_content_bg a:visited
    {
        color: #333333;
        text-decoration: underline;
        position: relative;
    }  
.box_content_bg a:hover
    {
        color: #565656;
    }
.box_content_bg a.ltitle, .box_content_bg a.ltitle:active, .box_content_bg a.ltitle:visited
    {
     font-size: 14px;
     color: #333333;
     font-weight: bold;
     text-decoration: none;
     margin:0px;
    }  
.box_content_bg a.ltitle:hover
    {
    color: #565656;
    }
.box_bottom
    {
    height: 34px;
    line-height: 34px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    display:block;
    background-color:#ffffff;
    }
.box_left
    {
    background: url("../_gfx/white_xchange_bottom_left.gif") top left no-repeat;
    height:34px;
	line-height:34px;
	padding:0px;
	margin:0px;
	margin-right:8px;
	padding-left:8px;
    }
.box_right
    {
    background: url("../_gfx/white_xchange_bottom_right.gif") right top no-repeat;
    padding:0px;
	margin:0px;
    width: 8px;
    height: 34px;
    float:right;
    text-align:right;
    }
.box_left A:link, .box_left A:visited, .box_left A:active
    {
    font-size:12px;
    color:#000000;
    font-weight:bold;
    margin-right:7px;  
    text-decoration:none;  
    }
.box_left A:hover
    {
    font-size:12px;
    color:#b4a588;
    font-weight:bold;
    margin-right:7px;  
    text-decoration:underline;  
    }
/* VARIOUS BOXES LAYOUT - ENDS : xchange */
/* ------------------------------------------------------------------------- */




    
    
td.td_row_ticker
	{
	background-color:#ffffff;
	border-bottom:1px #c1c1c1 solid;
	padding:2px 2px 2px 4px;
	font-size:11px; 
	font-weight:bold;
	white-space:nowrap;
	}    
td.td_row_ticker a, td.td_row_ticker a:active, td.td_row_ticker a:visited
    {
    color:#333333;
    font-size:11px;
    }
 td.td_row_ticker a:hover
    {
    color:#565656;
    }
td.ticker_green
    {
    background: url("../_gfx/ticker_green_bg.gif") top repeat-x; 
    font-size:11px; 
	font-weight:bold;
	color:#ffffff;
    }
td.ticker_red
    {
    background: url("../_gfx/ticker_red_bg.gif") top repeat-x; 
    font-size:11px; 
	font-weight:bold;
	color:#ffffff;
    }
td.ticker_blue
    {
    background: url("../_gfx/ticker_blue_bg.gif") top repeat-x; 
    font-size:11px; 
	font-weight:bold;
	color:#ffffff;
    }
td.ticker_edge
    {
    width:3px;
    height:16px;
    padding:0px;
    margin:0px;
    }   

td.center
    {
    text-align:center;
    }
td.right
    {
    text-align:right;
    }
td.times .green
    {
     color:Green;
     padding-left:10px;   
    }
td.times .red
    {
     color:Red;
     padding-left:10px;   
    }

   
.sum
    {
     float: right; 
     border:4px #dddddd solid;
     width:302px;
     height:116px;
    }
    
    
.sub_left
    {
     float:left;
     width:230px;
     margin-right:20px;
    }
 .sub_right
    {
    float:right;
    width:230px;
    }
    

/*
***********************************************************
	GOOGLE ADS
***********************************************************
*/
.google_bottom, .google_left {
	 background-color:#F9F8F6;
} 

