﻿/*Flash box*/
.flash-area {
    float: left;
    width: 562px;
    margin: 0px 13px 13px 0px;
}
/*Red news box*/
.red-box {
	float:left;
	width:553px;
	height:38px;
	background:url(/images/red-box-bg.gif) no-repeat;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 0 19px;
	overflow:hidden;
	margin: 12px 0 0 0;
}
.red-box span {float:left;margin:12px 0 0;}
.red-box .link {
	float:right;
	margin:8px 18px 0 0;
	background:url(/images/plus-ico.gif) no-repeat;
	width:21px;
	height:21px;
}
/*Footer area*/
#footer 
{
	display: block;
	clear: both;
	float:left;
    bottom: 0;
	width:999px;
	height:160px;
	margin:25px 0 0;
}
#footer #footer-nav {
	float:left;	
	margin:0;
	list-style:none;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	width:350px;
	color:#fff;
}
#footer #footer-nav .tab {
	float:left;
	background:url(/images/footer-nav-bg.gif) no-repeat;
	margin:0 1px 0 0;
	padding:5px 0 0 0;
	height:20px;
}
#footer #footer-nav .tab a {
	color:#fff;
	text-decoration:none;
	padding:5px 8px 0 8px;
	background:url(/images/footer-nav-bg2.gif) no-repeat 100% 0;
}
#footer #footer-nav .servicesTab {
	float:left;
	background:url(/images/footer_redleft.gif) no-repeat;
	margin:0 1px 0 0;
	padding:5px 0 0 0;
	height:20px;
}
#footer #footer-nav .servicesTab a {
	color:#fff;
	text-decoration:none;
	padding:5px 8px 0 8px;
	background:url(/images/footer_redright.gif) no-repeat 100% 0;
}
#footer .sign-up {
	float:right;
	font:bold 17px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#8e8e8e;
}
#footer .sign-up a {
	color:#013BA5;
	text-decoration:none;
	font-style:italic;
}
#footer .sign-up a:hover {text-decoration:underline;}
#footer .side {
	float:left;
	width:670px;
	padding:20px 0 0 0;
}
#footer .side h2 {margin:0 0 2px 0;font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#footer .side h2 a {color:#8e8e8e;text-decoration:none;}
#footer .side h2 a:hover {text-decoration:underline;}
#footer .side address {color:#8e8e8e;font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#footer .side p {
	margin:4px 0 0;
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#8e8e8e;
}
#footer .side p a {color:#ed2e2e;text-decoration:none;}
#footer .side p a:hover {text-decoration:underline;}
#footer .side .last {margin:19px 0 0 0;}
#footer .side2 {
	float:right;
	padding:20px 0 0 0;
	width:320px;
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#8e8e8e;
	text-align: right;
}
#footer .side2 img {margin:0 10px 0 3px;}


/*Panel styles*/
.panel, div.widget
{
    background-image:url(/images/div_bg.gif);
    background-position:bottom left;
    background-repeat:no-repeat;
    background-color:#efefef;  
    float:left;
    margin: 10px 13px 13px 0px;
    padding: 10px;
    
    /*
    position: relative;    
    z-index: -10;
*/
}

/*Header for panel*/
.panel h1, div.widget h4
{
    background: #1f1f1f url(/images/h1_bg.gif) bottom right repeat-x;
	font:bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	padding: 9px 10px 10px 10px;
	margin-bottom: 10px;
	margin-top: -21px;
	
   /* position: relative;
    z-index: -3;
    */
    margin-right: -10px;
    margin-left: -10px;
    height: 20px;    
    
}

h4.search
{
	margin-bottom: 16px !important;
	margin-top: -41px !important;
}

.panel h2
{    
    text-align: right;
    font-size: 11px;
	color:#fff;
	margin:  -37px 2px 19px 0px;
	font-weight: normal;
	
}

.panel h2 a
{    
    color: White;
    text-decoration: none;
	
}
.panel h2 a:hover
{    
    text-decoration: underline;
	
}

.settings h2
{    
    text-align: right !important;
    font-size: 11px !important;
	color:#fff !important;
	margin:  -42px 2px 24px 0px !important;
	font-weight: normal !important;
	
}

.panel h1 a, div.widget h1 a 
{
    color: White;
    text-decoration: none;
}
.panel h1 a:hover, div.widget h1 a:hover 
{
    text-decoration: underline;
}

div.float_r
{
	float:right !important;
}

div.float_l
{
	float:left !important;
}


.panel .tbl_grid
{
    margin: -10px -10px 30px -10px; 
    width: 1000px;
}

div.panel { width: 980px; }
div.split_l { width: 556px; }
div.split_r { width: 390px; }
div.halfs { width: 473px;}
div.thirds { width: 304px; }
div.alertPlayerPool { width: 250px;}
div.alertFocusList { width: 250px;}
div.alertSetup { width: 260px;}
div.two_thirds { width: 642px; }
div.blog_l { width: 716px; clear: both; }
div.blog_r, div.widget { width: 230px; }
div.split_1_4 { width: 223px; }
div.split_2_4 { width: 466px; }
div.split_3_4 { width: 717px; }
div.split_part_l { width: 200px; }
div.split_part_r { width: 324px; }


div.blog_l h2 
{
    
    text-align: left;
    font-size: 14px;
	color: #000000;
	margin: 0 0 0 0;
	font-weight: bold;
    
}



div.widget li 
{
    margin-left: -25px;
}

div.widget .edit, div.widget .delete  
{
    display: none;
}

div.widget h4
{
    margin-top: -20px !important;
}
div.search h4
{
    margin-top:  -40px !important;
}


.panel .tbl_grid, div.widget .tbl_grid, .panel .tabs_std
{
    margin: -9px -10px 9px -10px; 
    width: 1000px;
}

.panel .multiple_grids 
{    
    float:left;
    margin: -9px -10px 13px -10px;   
    background-image: url(/images/tbl_grid_bg_fill.gif) !important;
    background-repeat: repeat-x;
    width: 1000px;
    
}


.panel .nobackground 
{
    background-image: none !important;
}

.panel .multiple_grids .tbl_grid
{    
    margin: -1px 0 0 0 !important; 
    width: auto !important;
    border-right: solid 1px #EFEFEF;
    
}

.panel .tabs_std .btns 
{
    border-top: none 0px #666666;
    border-bottom: solid 1px #666666;
    margin-top: -1px;
    padding: 3px 4px 2px 4px;
    
}

div.split_l .tbl_grid, div.split_l .multiple_grids, div.split_l .tabs_std
{
    margin: -9px -10px 13px -10px; 
    width: 576px;
}
.tbl_grid table
{
    width: 100% !important;
}

div.split_r .tbl_grid, div.split_r .multiple_grids  
{
    margin: -9px -10px 13px -10px; 
    width: 410px;
}

div.split_r .odds 
{
    font-size: 11px;  
    margin: -9px -10px 13px -10px; 
}

div.split_r .odds a
{
    text-decoration: none;
    color: #333333 !important;
    

}


div.split_part_l .tbl_grid, div.split_part_l .multiple_grids, div.split_part_l .tabs_std
{
    margin: -9px -10px 13px -10px; 
    width: 220px;
}

div.split_part_r .tbl_grid, div.split_part_r .multiple_grids, div.split_part_r .tabs_std
{
    margin: -9px -10px 13px -10px; 
    width: 344px;
}

div.blog_l .tbl_grid 
{
    width: 736px;
}

div.blog_r .tbl_grid 
{
    width: 250px;
}


div.halfs .tbl_grid, div.halfs .multiple_grids 
{
    margin: -9px -10px 13px -10px; 
    width: 493px;
}

div.thirds .tbl_grid, div.thirds .multiple_grids 
{   
    margin: -9px -10px 13px -10px; 
    width: 324px;
}
div.two_thirds .tbl_grid, div.two_thirds .multiple_grids 
{   
    margin: -9px -10px 13px -10px; 
    width: 662px;
}

div.split_1_4 .tbl_grid, div.split_1_4 .multiple_grids 
{
    margin: -9px -10px 13px -10px; 
    width: 243px;
}
div.split_2_4 .tbl_grid, div.split_2_4 .multiple_grids 
{
    margin: -9px -10px 13px -10px; 
    width: 506px;
}
div.split_3_4 .tbl_grid, div.split_3_4 .multiple_grids 
{
    margin: -9px -10px 13px -10px; 
    width: 737px;
}


/*Panel formatting*/
.panel ul li
{
    margin-left:-16px;
    font-family:Verdana;
    color:#000000;
    list-style:none;
    padding:0 0 6px 0;
}
div.validation ul li
{
    margin-left:-16px;
    font-family:Verdana;
    color:red;
    list-style-type: disc;
    padding:0 0 6px 0;
}
.panel .botRightBox li
{
    background:url(/images/box3-arrow.gif) no-repeat 0 5px;
	padding:0 0 12px 15px;
	position:relative;
	left:-15px;
}
.panel ul a {color:#090909;text-decoration:none;}
.panel ul a:hover {text-decoration:underline;}
.panel .sign-up 
{
	float:left;
	background:url(/images/sign-up-btn.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	width:167px;
	height:85px;
	margin:0 0 0 18px;
}
.panel .bottom-links a {color:#f00;text-decoration:underline;font-size:12px;}
.panel .bottom-links a:hover {text-decoration:none;}

.textbox_standard
{
	width:161px;
	border:1px solid #b0afaf;
}
.watermark
{
	width:161px;
	border:1px solid #b0afaf;
	color:Silver;
}

.btn
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: url(/images/btn_std.gif) right top;
	background-color:#013ba5;
	border: solid 1px #666666; 
	padding: 3px 4px 3px 4px;
	cursor: hand;
	cursor:pointer; 
	color: #EEEEEE;
	line-height: 1;
	font-size: 10px;
	margin-top: 2px;
}

.btn:hover
{
	color: White;
	background: url(/images/btn.gif) right top;
	background-color:#aaaaaa;
}


.tabs_std 
{
    text-align: left;
}

.tabs_std .btns 
{
    text-align: left;
    padding: 4px 4px 2px 4px;
    margin-bottom: 8px;
    background-color: #F0F0F0; 
    margin-right: 12px;
    border-top: solid 1px #666666;
    height: 19px;
}

.panel .btns 
{
    background-color: #DEDEDE; 
    margin-right: 0px;
}

.tabs_std .btns a 
{    
    float: left;
    
	padding: 0px 15px 0px 15px;
	text-decoration: none;
	margin-right: 2px;
	line-height: 16px;
}
.tabs_std .btns div a 
{    
    float: none;
    
	padding: 1px 15px 1px 15px;
	text-decoration: none;
	margin-left: 2px;
	line-height: 16px;
}

.tabs_std .btns .btn_tab_off
{
    background: White url(/images/button_tab.gif) repeat-x scroll right top;
	border: solid 1px #A8A8A8; 
	cursor:pointer; 
	color: #333333;
	
	margin-right: 4px;
}

.tabs_std .btns .btn_tab_on
{
	background-color: #262626;
	border: solid 1px Black; 
	cursor:default; 
	color: #EEEEEE;
	
	font-weight: bold;
}
.tabs_std .btns .btn_tab_off:hover {
	text-decoration: none;
	background-image: none;
	background-color: #A8A8A8;	
/*
	border-top: solid 1px #666666; 
	border-left: solid 1px #666666; 
	border-right: solid 1px #666666; 
	border-bottom: solid 1px #666666; 
*/
	color: Black;
}
.tabs_std .btns .btn_tab_on:hover {
	text-decoration: none;
}


/* Table used for Grids */

table.tbl_grid 
{
    border-spacing: 0px 0px;
    border-collapse: collapse;
}

table.tbl_grid thead th 
{
    color:#FFFFFF; 
    background: #751119 url('/images/tbl_grid_header_bg.gif') repeat-x; 
    padding: 2px 6px 2px 6px;
    margin: 0px;
    font-size: 11px;   
}

table.tbl_grid thead th a 
{
    color: White;
}

table.tbl_grid td.avatar 
{
    width: 60px;
    padding: 5px 0px 5px 5px;   
}

table.tbl_grid td.content_space
{
    padding: 5px 0px 5px 5px;   
}



table.tbl_grid thead td 
{
    padding: 0;
}
table.tbl_grid table th, table.tbl_grid th
{
    color:#000000; 
    background: #DDDDDD none; 
    padding: 0px 10px 0px 6px;
    margin: 0px;
    font-size: 10px;    
}
table.tbl_grid table th a, table.tbl_grid th a 
{
    color: #000000;
}

.tbl_grid_footer, .tbl_grid_pager
{
    color:#000000; 
    background: #DDDDDD none; 
    padding: 0px 10px 0px 6px;
    margin: 0px;
    font-size: 10px;    
    font-weight: bold;
}

.tbl_grid_pager_offset
{
    color:#000000; 
    background: #DDDDDD none; 
    padding: 0px 10px 0px 6px;
    margin: 0px;
    font-size: 10px;    
    font-weight: bold;
    text-align: right;    
}

.tbl_grid_empty td
{
    padding: 6px 10px 0px 10px !important;
}

table.tbl_grid .tbl_grid_pager table 
{
    width: auto !important;
}
table.tbl_grid .tbl_grid_pager td 
{
    padding: 0 3px 0 3px;
    text-align: center;
}

table.tbl_grid tbody td {
    padding: 0px 10px 0px 6px;  
    border-bottom: dotted 1px #DDDDDD;
    font-size: 10px;    
}
table.tbl_grid tbody tr.alt td 
{    
    background-color: #F6F6F6; 
}

/* custom covers fix */

.oddsexp 
{
    margin-top: -1px;
    border: none;
    font-size: 10px !important;
    line-height: 13px;
    border-spacing: 0px 0px;
    border-collapse: collapse;
    background: transparent url('/images/tbl_grid_header_bg.gif') repeat-x; 
}

.odds 
{
    background: transparent url('/images/tbl_grid_header_bg.gif') repeat-x; 
    border-spacing: 0px 0px;
    border-collapse: collapse;
}

.oddsexp a {color:#991317 !important;text-decoration:underline;}
.oddsexp a:hover {text-decoration:none;}

.subhead2 
{
    display: none;
}

.frontheaders_black 
{
    color:#FFFFFF; 
    background: #751119 url('/images/tbl_grid_header_bg.gif') repeat-x; 
    padding: 0px 6px 0px 6px;
    margin: 0px;
    font-size: 11px !important;  
    line-height: 11px;
}

fieldset 
{
    background-color: #F6F6F6;
    
	margin: 20px 0px 0px 0px;
	/*position:relative;*/
	display:block;
	padding: 0px 10px 10px 10px;
	
    /*z-index: -10;*/
}
legend 
{    
    color:#FFFFFF; 
    background: #751119 url('/images/tbl_grid_header_bg.gif') repeat-x; 
    margin: 0px;
    font-size: 11px;
    font-weight: bold; 
		
	padding: 0px 8px 2px 8px;
	margin: 2px 0px 10px 0px;
	/*position:relative;*/
	top: -10px; 
	
    /*z-index: -11;*/
}

#loading 
{
    text-align: right; 
    position: absolute;
    width: 565px;
    margin-top: -5px;
    z-index: 10;
}

.PlayerSearch 
{
    width: 550px;
    height: 30px;
	float: right;
    text-align: right; 
}
/*
#alert div 
{
    margin-top: 0px;
    position: fixed;
    left: 0;
    top: 0;
    height: 2000px;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    background-image: url('/images/transparent/transpBlack50.png');
    z-index: 200;
    padding-top: 220px;
}

#alert div span 
{
    border-width: 8px;
    padding: 12px 15px 13px 35px;
    line-height: 100px;
    cursor: pointer;
    font-weight: bold;
    font-size: 12px;
}

.alert_0
{
    border: solid 1px #C29E1E;
    background: #f5e8bd url('/images/icon_yellow.gif') no-repeat;
    color: #C29E1E;
}

.alert_1
{
    border: solid 1px #2C8400;
    background: #d6ebcc url('/images/icon_green.gif') no-repeat;
    color: #2C8400;
}

.alert_2 
{
    border: solid 1px #B50505;
    background: #f5bdbd url('/images/icon_red.gif') no-repeat;
    color: #B50505;
}
*/

/*Replace new alert with old below*/
#alert 
{
    text-align: right; 
    position: absolute;
    width: 565px;
    margin-top: -5px;
    z-index: 5;
}

#alert span span
{
    padding: 2px 5px 3px 19px;
    line-height: 22px;
}

.alert_0
{
    border: solid 1px #C9A00D;
    background: #f5e8bd url('/images/icon_yellow_small.gif') no-repeat;
    color: #786008;
}

.alert_1
{
    border: solid 1px #339900;
    background: #d6ebcc url('/images/icon_green_small.gif') no-repeat;
    color: #215D03;
}

.alert_2 
{
    border: solid 1px #B42222;
    background: #f5bdbd url('/images/icon_red_small.gif') no-repeat;
    color: #540003;
}

.logo_team_title 
{
    border: solid 1px #333333;
    float: left;
    margin-top: -6px;
    margin-right: 16px;
}

.logo_offset div.btns
{
    border-top: solid 1px #333333;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    position: relative;
    margin-left: 88px;
}

.settings label {
	float: left;
	width: 200px;
}

.settings .cblCategories label 
{
    float: none;
    width: auto;
}

.nowidth label {
	float: none;
	width: 0px;
}

#widgetselector, #td_widget input 
{
    display: none;
}

#postnavigation 
{
display: none;
}

.profile_jersey 
{
    font-size: 34px;
    font-weight: bold;
    position: relative;
    top: 22px;
    left: 156px;
    margin-bottom: -28px;
    display: inline;
    color: #333333;
    line-height: 0;
    padding-left: 3px;
    padding-right: 3px;
}

.game_near 
{
    width: 250px;
    text-align: right;
    margin: -5px 0 -5px -30px;
}
.game_near img 
{
    margin-left: 10px;
}

.player_list 
{
    width: 323px;
    text-align: left;
    float: left;
    padding-bottom: 10px;
    margin: 0 0 10px 0;
    border-bottom: dotted 1px #DDDDDD;
}
.player_list img 
{
    margin-right: 10px;
}

.player_list h3 
{
    margin: 0 0 8px 0;
    
}

.news_rows img
{
	margin-top:10px !important; 
	margin-bottom:10px !important;
}

.services_tabs 
{
    background: #E8E8E8 none;
    padding-left: 12px !important;
    padding-right: 12px !important;
    
}

.services_tabs .btn
{
    padding-top: 4px;
    padding-bottom: 3px;
    margin-top: 10px;
}

.no_images tr td img 
{
    display: none !important;
}

.img_space_right 
{
    margin-right: 7px;
    margin-bottom: 0px;
    border: solid 1px #999999 !important;
}

.tbl_grid_big_text
{
    font-size: 14px !important;
    padding: 6px !important;
    font-weight: bold;
}

.noborder 
{
    border: none 0px White !important;
}

.links_space
{
    margin-top: 5px;
    margin-bottom: -10px;
}

.textbox_tall
{
	width:170px;
	height:15px;
	font-size:12px;
}

.validator
{
	color:Red;	
}

.pad_left
{
	padding-left: 40px;
}

#feedback_box
{
    position:fixed;
    right:-21px;
    bottom:9px;
    font-size:12px;
    text-align:left;
    padding-left:30px;
    width:109px;
    height:67px;
    background-image:url(/images/ideas_box_bg.gif);
    background-position:top left;
    background-repeat:no-repeat;
}

#feedback_box a
{
    color:#ffffff;
}

.imgHover {
    filter:alpha(opacity=25);
    -moz-opacity:.25;
    opacity:.25;
    border: solid #000 1px;
}

.noHover {
    border: none;
}


/****************************************************************************/
/****************************************************************************/
/****************************************************************************/


html {
	height: 100%;
	overflow-y: scroll;
}

body {
    background: url('/images/body-bg.gif') repeat-x;
	color: #090909;
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; 
	height: 100%;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

h1
{
	font-size: 1.1em;
}

h2
{
	font-size: 1.05em;
}

h3
{
	font-size: 1em;
}

h4
{
	font-size: 0.95em;
}

img {
	border: none;
	margin: 0px;
	padding: 0px;
}

a {
	color: #991317;
	text-decoration:underline;
}

a:hover {
	text-decoration: none;
}

em {
	color: #991317;
}

form {
	padding: 0px;
	margin: 0px;
}

select, input, textarea {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
}

.img_bordered, .hl_bordered img {
    border: solid 1px #999999 !important;
}

.tb_login {
	border: 1px solid #b0afaf;
	width: 161px;
	padding: 2px 2px 1px 2px;
	font: 11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Backgrounds */
#bg1 {
	background: url(/images/footer-bg.gif) repeat-x 0 100%;
}

#bg2 {
	background: url(/images/bg2.jpg) no-repeat 50% 0;
}

.Wrapper {
	margin: auto;
	width: 999px;
}

/* PageHeader */
.Logo {
	height: 70px;
}

.Icons 
{
	color: #ffffff;
	display: inline;
	float: right;
	font-weight: bold;
	text-align: right;
	width: 359px;
}

.Icons ul {
	height: 56px;
	margin: 0px;
	padding: 5px 0px;
}

.Icons ul li {
	list-style: none;
	padding: 1px 0px;
}

.Icons ul li a {
	color: #ffffff;
	text-decoration: none;
}

/* StatusBox */
.StatusBox
{
	background: url(/images/right-box-bg.gif) no-repeat;
	float: right;
	height: 105px;
	padding-top: 8px;
	width: 411px;
}

.StatusBox .side {
	float:left;
	width:190px;
	padding:3px 12px 0 12px;
	background: transparent url('/images/right_box_bg_line.gif') no-repeat right;
	margin-right: 12px;
}

.StatusBox .img_area
{
	background: transparent url('/images/right_box_bg_line.gif') no-repeat right;
	float: left;
	height: 80px;
	text-align: center;
	vertical-align: middle;
	padding: 3px 12px 0px 12px;
	margin-right: 12px;
	width: 80px;
}

.StatusBox .side h2 {
	margin:0;
	font:bold 13px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
}
.StatusBox .logged h2 {
	margin-top:0px;
	margin-bottom: 9px;
	font:bold 13px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	padding-top: 6px;
}
.StatusBox .logged .status 
{
    line-height: 12px;
}

.StatusBox .logged a,
.StatusBox .img_area a  
{
    color: #999999;
}

.StatusBox .side h2 strong {color:#e90000;}
.StatusBox .logged h2 i { font-weight: normal;}
.StatusBox .side p {
	margin:4px 0 0;
	font:10px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
}
.StatusBox .side .take {
	float:left;
	background:url(/images/header-btn.gif) no-repeat;
	width:101px;
	overflow:hidden;
	margin:7px 0 0 45px;
	color: White;
	text-decoration: none;
	line-height: 26px;
	text-align: center;
	font-size: 12px;
}
.StatusBox .side .subscribe {
	float:left;
	background:url(/images/subscribe.gif) no-repeat;
	width:130px;
	overflow:hidden;
	margin:7px 0 0 45px;
	color: White;
	text-decoration: none;
	line-height: 26px;
	text-align: center;
	font-size: 12px;
}
.StatusBox .side p a {
	color:#e90000;
	text-decoration:none;
}

.StatusBox .form 
{
	color: #cccccc;
	float: left;
	font-size: 10px;
	width: 185px;
}

.StatusBox .form input {
    margin-top: 2px;
    vertical-align: middle;
}
.StatusBox .form h2 {
	margin:0;
	font:11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.StatusBox .form .text {
	float:left;
	border:1px solid #b0afaf;
	width:161px;
	padding:3px 0 2px 5px;
	font:12px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:5px 0 0;
}
.StatusBox .form a { color:#7f7f7f;font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.StatusBox .form a:hover {text-decoration:none;}

.StatusBox .guru_status
{
    background-image: url('/images/right_box_alt.gif');
    width: 281px;
    height: 31px;
    text-align: right;
    vertical-align: middle;
    padding: 2px 10px 0px 0px;
    color: White;
    font-size: 22px;
    line-height: 25px;
    margin-top: 8px;
    margin-left: 115px;
}

.StatusBox .guru_status #guru_status 
{
    float: right;
    width: 29px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    line-height: 30px;
}

.StatusBox .log_status {
	position: fixed;
}

/* Nav */
.NavContainer
{
	background: transparent url(/images/top-nav-bg2.gif) repeat-x scroll 0 0;
	display: inline;
	float: left;
	height: 28px;
	width: 588px;
	z-index: 15;
}

.Nav
{
	background: transparent url(/images/top-nav-list-bg.gif) repeat-x scroll 0 0;
	display: inline;
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	z-index: 20;
}

.NavItem
{
	background: transparent url(/images/top-nav-item-left.gif) no-repeat scroll 0 0;
	display: inline;
	float: left;
	list-style-type: none;
	height: 28px;
	margin-right: 1px;
	padding-left: 1px;
	position: relative;
	z-index: 25;
}

.NavItem a
{
	background: transparent url(/images/top-nav-bg2.gif) repeat-x scroll 0 0;
	color: #ffffff;
	float: left;
	height: 18px;
	padding: 5px 10px;
	text-decoration: none;
}

.NavItem a:hover
{
	background: transparent url(/images/top-nav-bg3.gif) repeat-x scroll 0 0;
}

.NavItem .Last
{
	text-align: center;
	width: 64px;
}

.NavItem .SubNav
{
	background: #7c000a none;
	border-bottom: 5px solid #98363e;
	display: none;
	float: none;
	font-size: 11px;
	font-weight: normal;
	left: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 28px;
	white-space: nowrap;
	z-index: 30;
}

.NavItem:hover .SubNav,
.NavItem.hover .SubNav
{
	display: block;
}

.SubNavItem
{
	background: none;
	border-top: 1px solid #98363e;
	border-left: 1px solid #98363e;
	border-right: 1px solid #98363e;
	display: block;
	float: none;
	list-style-type: none;
	height: auto;
	margin-right: 0px;
	padding-left: 0px;
	width: 200px;
	z-index: 35;
}

.SubNavItem a
{
	background: none;
	color: #ffffff;
	display: block;
	float: none;
	height: auto;
	padding: 2px 15px 2px 15px;
	text-align: left;
	text-decoration: none;
	width: 170px;
}

.SubNavItem a:hover
{
	background: transparent url(/images/top-nav-bg3.gif) repeat-x scroll 0 0;
}

/* BannerAd */
.BannerAd
{
	clear: left;
	padding: 8px 0px;
	height: 60px;
	text-align: center;
	width:580px;
}

/* PageTitle */
.PageTitle {
	clear: both;
	margin-top: 20px;
}

.PageTitle .Title 
{
    color: #991317;
    font-size: 24px;
    font-weight: bold;
    margin-top: 24px;
    margin-bottom: 8px;
}

.PageTitle .Title a {
    color: #333333;
    text-decoration: none;
}

.PageTitle .SubTitle 
{
	font-size: 11px;
    font-weight: normal;
    margin-top: 4px;
    margin-bottom: 4px;
}

/* PageContent */
.PageContent
{
	clear: right;
	margin: 11px 13px 11px 0px;
	min-height: 475px;
	width: 1012px;
}

/* PageFooter */
.PageFooter
{
	clear: both;
	height: 160px;
	margin-top: 25px;
}

.PageFooter ul
{
	color: #ffffff;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 350px;
}

.PageFooter ul li
{
	background: url(/images/footer-nav-bg.gif) no-repeat;
	float: left;
	height: 20px;
	margin-right: 1px;
	padding-top: 3px;
}

.PageFooter ul li.Active
{
	background: url(/images/footer_redleft.gif) no-repeat;
}

.PageFooter ul li a
{
	background: url(/images/footer-nav-bg2.gif) no-repeat 100% 0;
	color: #ffffff;
	padding: 5px 8px 0px 8px;
	text-decoration: none;
}

.PageFooter ul li.Active a
{
	background: url(/images/footer_redright.gif) no-repeat 100% 0;
}

.PageFooter .SignUp
{
	color: #8e8e8e;
	float: right;
	font-size: 17px;
	font-weight: bold;
}

.PageFooter .SignUp a
{
	color: #013ba5;
	font-style: italic;
	text-decoration: none;
}

.PageFooter .SignUp a:hover
{
	text-decoration:underline;
}

.PageFooter .side 
{
	clear: both;
	float:left;
	width:670px;
	padding:20px 0 0 0;
}
.PageFooter .side h2 {margin:0 0 2px 0;font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.PageFooter .side h2 a {color:#8e8e8e;text-decoration:none;}
.PageFooter .side h2 a:hover {text-decoration:underline;}
.PageFooter .side address {color:#8e8e8e;font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.PageFooter .side p {
	margin:4px 0 0;
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#8e8e8e;
}
.PageFooter .side p a {color:#ed2e2e;text-decoration:none;}
.PageFooter .side p a:hover {text-decoration:underline;}
.PageFooter .side .last {margin:19px 0 0 0;}
.PageFooter .side2 
{
	clear: right;
	float:right;
	padding:20px 0 0 0;
	width:320px;
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#8e8e8e;
	text-align: right;
}
.PageFooter .side2 img {margin:0 10px 0 3px;}

/* For autocomplete list */
#AutoCompleteExtender ul
{
    margin-top: 0px;
}

.autoCompleteTextBox
{
    font-size: 12px;
    width: 200px;
}
.legends-pop-up{
    margin-bottom:10px;
}

