﻿h1,h2,ul,body
{
    font-size:11px;
    line-height:16px;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    margin:0pt;
    padding:0pt;
}
a img {border:0;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

html{overflow:-moz-scrollbars-vertical;}
body{background-color: #2c2c2c;color:#555555;}

.float_left{float:left;}
.float_right{float:right;}
.align_center{margin-left:auto;margin-right:auto;}

/* STUFF */
a{color:#e28c26;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
.link_orange{color:#e28c26;text-decoration:none;}
.link_orange:hover{text-decoration:underline;}
.raquo{color:#999999;padding:0px 5px 00px 5px;}
.text_gray{color:#999999;}

.pager_title{float:left;padding:2px 0px 0px 1px;}
.pager{float:right;padding-right:1px;}
.pager_button{font-size:11px;line-height:16px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;background-color:#ffffff;border:1px solid #d7d7d7;margin:1px;color:#999999;}
.pager_button:hover{font-size:11px;line-height:16px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;background-color:#f3f3f3;border:1px solid #999999;margin:1px;}
.pager_button_selected{font-size:11px;line-height:16px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;background-color:#f3f3f3;border:1px solid #999999;margin:1px;}

.loading{background:url(/App_Themes/Images/Icons/loading.gif) no-repeat;width:70px;height:16px;color:#ff0000;padding-top:1px;margin-left:auto;margin-right:0px;text-align:right;}

.checkbox_text{margin-bottom:10px;}

.button_blue
{
    background:url(Images/ButtonBlue.jpg) repeat-x;
    border:1px solid #000000;
    color:#ffffff;
    font-size:10px;
    font-weight:bold;
    padding-bottom:1px;
    width:200px;
}

.button_red
{
    background:url(Images/ButtonRed.jpg) repeat-x;
    border:1px solid #000000;
    color:#ffffff;
    font-size:10px;
    font-weight:bold;
    padding-bottom:1px;
    width:200px;
}

/* MASTER PAGE */
#page{width: 1000px;margin-left:auto;margin-right:auto;}

#header{padding-top:15px;background:#5F5F5F;border-bottom:1px solid #2c2c2c;}

.logo{margin-left:14px;margin-top:10px;}

#content{background-color: #ffffff;padding:20px;}
#footer{background:#4F4F4F url(Images/footer-background.png) repeat-x scroll left top !important;color:#FFFFFF;min-height:60px;padding:24px;text-align:center;}
#footer .separator{padding:0px 7px 0px 7px;font-size:10px;font-size:11px;line-height:16px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.horizontal_separator{min-width:16px;width:16px;float:left;}
.vertical_separator{min-height:16px;height:16px;}

/* MENU TOP */

#menu_top 
{
    width:280px;
	POSITION: relative;
	LIST-STYLE-TYPE: none; MARGIN: 0px;
	Z-INDEX: 99; FONT-SIZE: 1.08em; FONT-WEIGHT: bold; TOP: 0px; LEFT: 718px;
}

#menu_top LI {
	DISPLAY: inline;
	POSITION: relative; DISPLAY: block; FLOAT: left;
}

#menu_top LI.last {
	BORDER-BOTTOM-STYLE: none; PADDING-RIGHT: 0px
}

#menu_top A {
	FLOAT: left;
	DISPLAY: block;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 34px; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 3px; BACKGROUND: no-repeat 0px 0px; HEIGHT: 34px; COLOR: #444;
	BACKGROUND-IMAGE: url(Images/top_nav.png);
}

#menu_top A SPAN {
	DISPLAY: block;
	PADDING-BOTTOM: 0px; PADDING-LEFT: 11px; PADDING-RIGHT: 14px; BACKGROUND: no-repeat right -34px; CURSOR: pointer; PADDING-TOP: 0px;
	BACKGROUND-IMAGE: url(Images/top_nav.png);
}

#menu_top A:hover {
	BACKGROUND-POSITION: left -68px;
}
#menu_top LI:hover A {
	BACKGROUND-POSITION: left -68px;
}
#menu_top A:hover SPAN {
	BACKGROUND-POSITION: right -102px;
}
#menu_top LI:hover A SPAN {
	BACKGROUND-POSITION: right -102px;
}

#menu_top LI UL {
	Z-INDEX: 103; BORDER-BOTTOM: #555 1px solid; POSITION: absolute; BORDER-LEFT: #555 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 180px; PADDING-RIGHT: 5px; DISPLAY: none; BACKGROUND: #f7f7f7; FLOAT: left; BORDER-TOP: #555 1px solid; TOP: 32px; BORDER-RIGHT: #555 1px solid; PADDING-TOP: 5px; LEFT: -1px
}
#menu_top LI:hover UL {
	DISPLAY: block
}
#menu_top LI LI {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; PADDING-TOP: 2px
}
#menu_top LI LI A {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; HEIGHT: 16px; COLOR: #666 !important; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
#menu_top LI LI:hover A {
	COLOR: #ff5e00 !important
}
#menu_top LI LI A:hover {
	COLOR: #ff5e00 !important
}
#menu_top LI LI.selected A {
	COLOR: #000 !important
}

/* MENU */
#menu {float:left;height:22px;padding-top:7px;}
#menu li{display:inline;font-weight:bold;}
#menu li span.separator{color:#2c2c2c;}
#menu li a{color:#ffffff;text-decoration:none;padding-left:8px;padding-right:8px;}
#menu li a:hover{text-decoration:underline;}
#menu li a.first{padding-left:20px;}
/*#menu ul li a.selected{color:Yellow;}*/
#menu_search_container{float:right;padding-top:4px;padding-right:20px;}
.search_textbox{width:135px;background-color:#ffffff;border:1px solid #2c2c2c;height:14px;color:#222222;padding:3px 0px 1px 5px;font-size:10px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.search_button{background:url('Images/search.gif') no-repeat;border-style:none;border-color:inherit;border-width:medium;width:19px;height:20px;}
#menu .special{color:Yellow;font-weight:normal;}

/* SEARCH PAGE */
.search_container{width:470px;}

/* HOME */
.home_today_news{float:left;width:608px;}
.home_ads_box{float:right;width:336px;}
.home_ads{margin-top:1px;width:336px;height:280px;}
.home_most_important_news{float:left;width:608px;}
.home_top_searches{float:right;width:336px;}

/* PAGE */
.left_side_container{float:left;width:160px;}
.right_side_container{float:left;width:160px;}
.middle_content{float:left;width:608px;}
.container{border:1px solid #d7d7d7;border-top:none;padding:5px;}
.page_container{border:1px solid #d7d7d7;border-top:none;padding:15px 15px 15px 15px;}
.container_text{border:1px solid #d7d7d7;padding:5px 10px 5px 10px;}

.list_item
{
    background-color:#ffffff;
    padding:3px 3px 3px 10px;
    color:#555555;
    border:1px dotted #999999;
    text-align:left;
    text-decoration:none;
    margin:2px 0px 4px 0px;
    display:block;
}
.list_item:hover
{
    background:#DAFF7F;
    text-decoration:none;
}
.list_item_selected
{
    background:#DAFF7F;
    padding:3px 3px 3px 10px;
    color:#555555;
    border:1px dotted #999999;
    text-align:left;
    text-decoration:none;
    margin:2px 0px 4px 0px;
    display:block;
}
.list_item_selected:hover
{
    text-decoration:none;
}
.page_ads{margin-top:1px;width:160px;height:600px;}

/* NEWS LIST */
.news_box{padding:5px;border:1px solid #d7d7d7;border-top:none;}
.news_tab_container{padding:5px;border:1px solid #d7d7d7;border-top:none;background-color:#fff7de;}
.news_tab_header{margin-bottom:10px;}
.news_box_tab
{
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif !important;
    font-size:11px !important;
    line-height:16px !important;
    width:579px;
}
.news_item{margin-top:1px;margin-bottom:1px;display:block;}
.news_header_link{color:#555555;border:1px dotted #999999;height:16px;background-color:#f3f3f3;padding:3px;cursor:pointer;text-decoration:none;display:block;margin-bottom:4px;}
.news_header_link:hover{background:#DAFF7F;text-decoration:none;}
.news_plus_minus{float:left;margin-top:2px;margin-left:1px;}
.news_title{float:left;height:16px;overflow:hidden;padding-left:5px;width:70%;}
.news_source{float:right;text-align:right;}
.news_content{padding:10px;border:1px dotted #999999;border-top:none;display:none;}
.news_read_full_article{float:left;}
.news_save_news{float:right;}
.news_new_news{float:left;margin-left:5px;margin-top:2px;}
.news_body{padding-left:10px;padding-right:10px;width: 525px;overflow:hidden;}

/* MY SOURCES */
#MySources .column{vertical-align:top;}
#MySources .column_header{width:230px;}
#MySources .column_header_left{padding-left:7px;font-weight:bold;float:left;}
#MySources .column_header_right{float:right;}
#MySources .left_buttons{padding-left:7px;}
#MySources .right_buttons{text-align:right;}

/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header{font-size:11px;line-height:16px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;background:url(Images/tab-line.png) repeat-x bottom;display:block;white-space:normal!important;}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer{background:url(Images/tab.png) no-repeat left top;border-color:#222;color:#222;padding-left:10px;margin-right:3px;}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{background:url(Images/tab.png) no-repeat right top;border-color:#666;color:#666;padding:3px 10px 2px 0px;}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner{color:#000000;}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer {background:url(Images/tab.png) no-repeat 0pt -40px;border-bottom-color:#ffffff;}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner {background:url(Images/tab.png) no-repeat right -40px;color:#000000;border-color:#333}
.ajax__tab_technorati-theme .ajax__tab_body {font-size:11px;line-height:16px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;padding:8px;background-color:#ffffff;border:solid 1px #d7d7d7;border-top-width:0;}

/* GRID VIEW */
.gridview 
{
    color:#333333;
}

.gridview td
{
    padding-right:10px;
    padding-top:8px;
    padding-bottom:5px;
}

.gridview th
{
    text-align:left;
}

.gridview_edit
{
    background:#999999;
    color:White;
}

.gridview_row_item
{
    width:160px;
}

.gridview_row_item_thin
{
    padding-left:4px;
    padding-top:0px;
    padding-bottom:0px;
}

.gridview_row_item_small
{
    width:85px;
}

.gridview_header
{
    background:#E0E0E0;
    font-weight:bold;
    padding:5px;
}

.gridview_header a
{
    color:#333333;
}

.gridview_row
{
    background: #F3F3F3;
    padding:3px;
}

.gridview_row:hover
{
    background:#005FAE;
    color:White;
}

.gridview_row:hover a
{
    color:White;
}

.gridview_row_alternate
{
    background: #E8E8E8;
}

.gridview_row_alternate:hover
{
    background:#005FAE;
    color:White;
}

.gridview_row_alternate:hover a
{
    color:White;
}

.gridview_pager
{
    background:#ffffff;
    color:Black;
}

.gridview_options
{
    width:36px;
}

.gridview_link
{
    color:#0094FF;
}

/* UI */

.input_button
{
    background:#005FAE;
	border:1px solid black;
	border-left: 1px solid #D9DFEA;
	border-top: 1px solid #D9DFEA;
	font-size:10px;
	padding:3px 5px 3px 5px;
	.padding:4px 5px 2px 5px;
	color:white;
	width:80px;
}

.input_text 
{
	width: 146px;
	font-size:11px;
	padding:2px 3px 3px 3px;
	border:1px solid #AAAAAA;
}

.input_text:hover
{
	border:1px solid #0094FF;
}

.input_text_double
{
    width: 483px;
	font-size:11px;
	padding:2px 3px 3px 3px;
	border:1px solid #AAAAAA;
}

.input_text_double:hover
{
	border:1px solid #0094FF;
}

.input_text_small
{
	width: 73px;
	font-size:11px;
	padding:2px 3px 3px 3px;
	border:1px solid #AAAAAA;
}

.input_text_small:hover
{
	border:1px solid #0094FF;
}

.input_text_tiny
{
	width: 34px;
	font-size:11px;
	padding:2px 3px 3px 3px;
	border:1px solid #AAAAAA;
}

.input_text_tiny:hover
{
	border:1px solid #0094FF;
}

select
{
	width: 154px;
	font-size:11px;
	padding-top:1px;
	padding-bottom:2px;
	border:1px solid #999999;
}

select:hover
{
	border:1px solid #0094FF;
}

.select_small
{
	width: 77px;
	font-size:11px;
	padding-top:1px;
	padding-bottom:2px;
	border:1px solid #999999;
}

.select_small:hover
{
	border:1px solid #0094FF;
}

.select_tiny
{
	width: 44px;
	font-size:11px;
	padding-top:1px;
	padding-bottom:2px;
	border:1px solid #999999;
}

.select_tiny:hover
{
	border:1px solid #0094FF;
}

.custom_table td {padding: 4px;}
.custom_table .td_no_padding {padding: 0px;}
.custom_table th {background: #E0E0E0;padding: 5px;text-align:left;}
.custom_table .td {width:140px;}

.tr_0{background: #F3F3F3;}
.tr_0:hover{background: #84B2DE;}
.tr_0_nh{background: #F3F3F3;}

.tr_1{background: #E8E8E8;}
.tr_1:hover{background: #84B2DE;}
.tr_1_nh{background: #E8E8E8;}

.custom_modal_popup
{
    background-color:White;
    border-top:1px solid #000;
    border-left:1px solid #000;
    padding:20px;
}

.custom_modal_popup_background
{
    background-color:#707070;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalBackground
{
  background-color:#CCCCFF;
  filter:alpha(opacity=40);
  opacity:0.5;
}
 
.ModalWindow
{
  border:solid 2px #c0c0c0;
  background:#f0f0f0;
  padding: 10px;
  position:absolute;
  top:-1000px;
}