﻿body
{
	min-width: 1280px;
	min-height: 768px;
	background-color: #D1D1D1;
}
*
{
	margin: 0;
	padding: 0;
}
.floatleft { float: left; }margin-left:5px;
.floatright { float: right; }
.clearall { clear: both; }
.highlight
{
	color: #FF8700;
}
#information
{
	background-color: Transparent;
	border-bottom: solid 1px black;
}
#simpleads
{
	height: 178px;
	margin-top: 10px;
	background-image: url(/content/images/simpleads.png);
	background-repeat: repeat-x;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-topleft: 20px;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-top-left-radius: 20px;
}
#login
{
	width: 100%;
	height: 40px;
	background-color: Black;
	font-family: Microsoft JhengHei;
	font-size: 10pt;
	font-weight: bold;
}
#login .welcome
{
	float: left;
	color: #FFFFF1;
	margin-left: 20px;
	margin-top: 12px;
}
#login .welcome span
{
	color: #FFE88B;
}
#login .welcome a
{
	color: #FFFFF1;
}
#login .area
{
	float: right;
	margin-right: 30px;
	margin-top: 8px;
}
#login .area form .label
{
	float: left;
	color: #FFFFF1;
	margin-right: 5px;
	margin-top: 3px;
}
#login .area form .inputarea
{
	margin-right: 5px;
	float: left;
	height: 25px;
	width: 140px;
	background-color: #F1F1F1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#login .area .loginerror
{
	color: Red;
	font-weight: bold;
	font-size: 12pt;
	margin-left: 50px;
	margin-top: 5px;
}
#header
{
	width: 100%;
	height: 270px;
	background-image: url(/content/images/HeaderBackground.png);
	background-repeat: repeat-x;
	border-top: solid 1px #951320;
}
#header .maincontainer
{
	width: 1280px;
}
#header .maincontainer .mainnavarea
{
	width: 100%;
	margin-top: 5px;
}
#header .maincontainer .mainnavarea .mainnavcontainer
{
	width:100%;
}
#header .maincontainer .mainnavarea .mainnavcontainer .navcontainer
{
	margin-left: 30px;
	margin-right: 30px;
}
#header .maincontainer .mainnavarea .mainnavcontainer .navcontainer .logocontainer
{
	float: left;
	width: 22%;
}
#header .maincontainer .mainnavarea .mainnavcontainer .navcontainer .logocontainer .logo
{
	float: left;
	margin-left: 15px;
}
#header .maincontainer .mainnavarea .mainnavcontainer .navcontainer .navigation
{
	float: left;
	width: 78%;
	height: 40px;
	margin-top: 40px;
}
#header .maincontainer .mainnavarea .mainnavcontainer .navcontainer .navigation .menucontainer
{
	background-image: url(/content/images/MenuBackground.png);
	background-repeat: repeat-x;
	border-top: solid 1px #D11328;
	border-bottom: solid 1px black;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
#header .maincontainer .widgetarea
{
	width: 100%;
	height: 135px;
}
#header .maincontainer .widgetarea .widgets
{
	background-color: #FBFAF8;
	margin-top: 3px;
	margin-left: 30px;
	margin-right: 30px;
	height: 135px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-topleft: 20px;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-top-left-radius: 20px;
}
#header .maincontainer .widgetarea .widgets .widgetcontainer
{
	margin-left: 20px;
	margin-right: 10px;
}
#header .maincontainer .widgetarea .widgets .widgetcontainer .register
{
	float: left;
	margin-top: 10px;
	width: 280px;
	height: 110px;
	border: solid 1px #747474;
	background-color: #F3F2FF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#header .maincontainer .widgetarea .widgets .widgetcontainer .register .welcome
{
	color: #747474;
	font-size: 20pt;
	font-weight: bold;
}
#header .maincontainer .widgetarea .widgets .widgetcontainer .register .identity
{
	color: #747474;
	font-size: 14pt;
	font-weight: bold;
}
#header .maincontainer .widgetarea .widgets .widgetcontainer .register .message
{
	color: #747474;
	font-size: 12pt;
	font-weight: bold;
}
#header .maincontainer .widgetarea .widgets .widgetcontainer .leaguesearch
{
	float: right;
	margin-top: 10px;
	width: 280px;
	height: 110px;
	border: solid 1px #747474;
	background-color: #F3F2FF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
/* Start here to complete the converting of inline styles to css */
#header .maincontainer .widgetarea .widgets .widgetcontainer .leaguesearch form
{
	
}
#mainbody .maincontainer
{
	width: 1280px;
}
#logout
{
	width: 250px;
	height: 40px;
	margin-top: 5px;
}
#logout label
{
	width: 120px;
	text-align: left;
	color: #FFFFF0;
	font-weight: bold;
	font-size: 12pt;
}
#logout a
{
	color: #FFFFF0;
	text-decoration: none;
	font-weight: bold;
}
#logout a:hover
{
	color: #7C101B;
	font-weight: bold;
}
#logout .welcomemessage
{
	width: 120px;
	text-align: left;
	color: #FFFFF0;
	font-weight: bold;
	font-size:12pt;
}
#register a
{
	text-decoration: none;
	margin-right: 5px;
	font-size: 14pt;
	color: #747474;
}
#register a:hover
{
	color: #05B1EE;
	text-decoration: none;
}
#mainnav
{
	background-color: black;
	background-image: url(/content/images/menu_bg.png);
	width: 1026px;
	height: 25px;
}
#mainnav ul
{
	list-style-type: none;
}
#mainnav ul.jd_menu_horizontal
{
	width:auto;
	background:black url(/content/images/menu_bg.png) repeat-x;
}
/* Menu item text color and style */
#mainnav ul.jd_menu li
{
	color: Black;
	font-weight: bold;
	font-size: 10pt;
	height: 17px;
}
#mainnav ul.jd_menu li a
{
	color: Black;
	font-weight: bold;
	font-size: 10pt;
	height: 17px;
}
/* Menu item background color and style */
#mainnav ul.jd_menu,
#mainnav ul.jd_menu ul,
#mainnav ul.jd_menu_horizontal,
#mainnav ul.jd_menu_horizontal ul
{
	border:0;
	background-color:#FFBD08;
	text-align:left;
	/*background-image: url(/content/images/menu_bg.png);*/	
}
/* Menu item hover and active color and style */
#mainnav ul.jd_menu li.jdm_hover
{
	border:1px solid #000;
	background-image: url(/content/images/hover_bg.png);
	padding-left: 7px;
	text-align: left;
}
#mainnav ul.jd_menu li.jdm_active
{
	border:1px solid #000;
	padding-left: 7px;
}
#mainnav ul.jd_menu li li
{
	width:auto;
	min-width:75px;
}
#memberinfo
{
}
#memberinfo .membernav
{
	position: relative;
	left: 0px;
	top: 0px;
	bottom: 0px;
	float: left;
	width: 20%;
	height: 100%;
	margin-right: 20px;
	border: solid 1px #747474;
}
#memberinfo .membernav .title
{
	border-bottom: solid 1px #747474;
	font-size: 20pt;
	background-color: #282828;
}
#memberinfo .membernav .title span
{
	margin-left: 5px;
}
#memberinfo .membernav .body
{
	background-image: url(/content/images/leftnav_bg.png);
}
#memberinfo .membernav .body .element
{
	font-size: 14pt;
}
#memberinfo .membernav .body .element span
{
	margin-left: 5px;
}
#memberinfo .membernav .body .element:hover, .active
{
	font-size: 14pt;
	cursor: pointer;
	color: Black;
	font-weight: bold;
	background-image: url(/content/images/hover_bg.png);
	/*border-top: solid 1px #747474;
	border-bottom: solid 1px #747474;*/
}
#memberinfo .memberview
{
	float: left;
	width: 100%;
	height: 100%;
}
#memberinfo .memberview .pagetitle
{
	font-size: 20pt;
	margin-bottom: 5px;
}
#memberinfo .memberview .info
{
	border-top: solid 1px #747474;
	border-bottom: solid 1px #747474;
	margin-bottom: 15px;
}
#memberinfo .memberview .info .message
{
	font-size: 16pt;
	margin-left: 3px;
}
#footer
{
	color:#fffff0;
	font-size:8pt;
	font-weight:bold;
	font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
}
#maincontent
{
	width: 1024px;
	height: 780px;
	min-width: 1024px;
	min-height: 710px;
	background-color:black;
	color: #747474;
	text-align: left;
}
#maincontent input[type="text"]
{
	background-color: #303030;
	border: 1px solid #747474;
	color: #F9C206;
	font-weight: bold;
}
#maincontent input[type="button"]
{
	color: #FFFFF0;
	font-size: 10pt;
	font-weight: bold;
	border: 1px #747474 solid;
	background-image: url(/content/images/menu_bg.png);
}
#maincontent input[type="submit"]
{
	color: Black;
	font-size: 10pt;
	font-weight: bold;
	border: 1px #747474 solid;
	background-image: url(/content/images/menu_bg.png);
}
#maincontent select
{
	background-color: #303030;
	border: 1px solid #747474;
	color: #F9C206;
	font-weight: bold;
}
#maincontent textarea
{
	background-color: #303030;
	border: 1px solid #747474;
	color: #F9C206;
	font-weight: bold;
	font-size: 12pt;
}
#maincontent .container
{
	border: solid 1px #747474;
	width: 1024px;
	height: 780px;
	min-width: 1024px;
	min-height: 710px;
}
#leaguefinder
{
	float: left;
	margin-left: 7px;
	width: 230px;
	height: 128px;
	border: 1px #747474 solid;
	background-image: url(/content/images/CrossHatch.png);
	margin-bottom: 5px;
	color: #FFFFF0;
	font-weight: bold;
}
#leaguefinder .header
{
	height: 25px;
	background-color: #1F1F1F;
	color: #FFFFF0;
	font-weight: bold;
	text-align: center;
}
#leaguefinder .label
{
	width: 40px;
	float: left;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 5px;
}
#leaguefinder input
{
	width: 162px;
}
#leaguefinder select
{
	width: 165px;
}
#leaguefinder #search
{
	width: 70px;
	height: 25px;
	color: Black;
}
#leaguefinder #search:hover
{
	background-image: url(/content/images/hover_bg.png);
}
.bulletheader
{
	text-align: left;
	margin-bottom: 10px;
	border-top: 1px #747474 solid;
	border-bottom: 1px #747474 solid;
	color: #FFFFF0;
	font-weight: bold
}
#bulletlist
{
	float: left;
	text-align: left;
}
#bulletlist ul
{
	color: #FFBD08;
	font-weight: bold;
	list-style-type: none;
}
#bulletlist li
{
	color: #747474;
	font-weight: bold;
}
#bulletlist img
{
	margin-right: 5px;
}
#seperator
{
	height: 160px;
	width: 2px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	border-left: 1px #747474 solid;
	border-right: 1px #747474 solid;
}
#promos
{
	margin-bottom: 10px;
	text-align: left;
	border-top: 1px #747474 solid;
	border-bottom: 1px #747474 solid;
	color: #FFFFF0;
	font-weight: bold;
}
#nationalads
{
	width: 100%;
	margin-left: 0px;
}
#nationalads .nationaladcontainer
{
	height: 66px;
	width: 126px;
	float: left;
	border: solid 1px #747474;
	margin-right: 4px;
	margin-top: 2px;
	background-color: White;
}
#nationalads .nationalad
{
	height: 60px;
	width: 120px;
	margin: 3px;
}
#nationalads .nationalad a
{
	text-decoration: none;
	border: solid 0px blue;
}
#nationalads .nationalad img
{
	border: solid 0px blue;
	margin-left: -5px;
}
#ad
{
	float: left;
	height: 125px;
	width: 125px;
	margin-left: 2px;
	border: solid 1px #747474;
	margin-bottom: 5px;
}
#ad .image
{
	margin-left: 0px;
	height: 75px;
	clear: both;
}
#ad .image a
{
	text-decoration: none;
}
#ad .image a:hover
{
	color: #05B1EE;
	text-decoration: none;
}
#ad .image img
{
	border:solid 0px blue;
}
#ad .title
{
	color: #FFFFF1;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 3px;
}
#ad .promo
{
	color: #747474;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	margin-left: 3px;
}
#ad .promoarea
{
	height: 50px;
	background-color: #1F1F1F;
}
#ad label
{
	color: lime;
	text-decoration: blink;
}
#news
{
	margin-right: 5px;
}
#news .header
{
	float: left;
	margin-bottom: 10px;
	text-align: left;
	width: 600px;
	border-top: solid 1px #747474;
	border-bottom: solid 1px #747474;
	color: #FFFFF0;
	font-weight: bold;
}
#news .header a
{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFF0;
}
#news .header a:hover
{
	color: #05B1EE;
	text-decoration: none;
}
#news .askpro
{
	float: left;
	margin-bottom: 10px;
	text-align: left;
	margin-left: 20px;
	color: #FFFFF0;
	font-weight: bold;
}
#news .askpro a
{
	color: #FFFFF0;
	font-weight: bold;
	text-decoration: none;
}
#news .askpro a:hover
{
	color: #05B1EE;
	text-decoration: none;
}
#news #articles
{
	height: 310px;
	overflow: auto;
}
#news #articles .article
{
	height: 60px;
}
#news #articles .article a
{
	text-decoration: none;
	font-weight: bold;
	color: #747474;
	margin-left: 10px;
}
#news #articles .article a:hover
{
	color: #05B1EE;
	text-decoration: none;
}
#news #articles .title
{
	margin-bottom: 10px;
	text-align: left;
	border-top: solid 1px #747474;
	border-bottom: solid 1px #747474;
	color: #FFFFF1;
	font-weight: bold;
}
#news #articles .headline
{
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: left;
}
#news #articles .preview
{
	margin-right: 20px;
	border-bottom: dotted 2px #747474;
	text-align: left;
}
#news #articles p
{
	text-align: left;
	font-weight: bold;
	margin-bottom: 5px;
}
#news #article
{
	width: 100%;
	height: 100%;
}
#news #article .headline
{
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	margin-bottom: 5px;
}
#news #article .body
{
	width: 100%;
	text-align: left;
}
#requestform
{
	font-size: 14pt;
}
#requestform label, a
{
	color: black;
	margin-left: 5px;
	text-decoration: none;
}
#requestform a:hover
{
	color: #05B1EE;
	text-decoration: none;
}
#requestform table
{
	width: 780px;
	border-bottom: solid 1px #747474;
	margin-bottom: 10px;
}
#requestform td
{
	border-top: solid 1px #747474;
	font-size: 12pt;
}
#requestform .label
{
	width: 200px;
}
#requestform .info
{
	border-left: solid 1px #747474;
}
#requestform input[type="text"]
{
	border: solid 0px black;
	margin-left: 5px;
	font-size:10pt;
}
#requestform select
{
	border: solid 1px black;
	margin-left: 5px;
	font-size:10pt;
}
#requestform input[type="radio"]
{
	border: solid 0px black;
	margin-left: 5px;
	font-size:10pt;
}
#services .service
{
	padding-left: 5px;
}
#services .menu
{
	color: #FFFFF1;
}
#services .menu a
{
	color: #FFFFF1;
}
#services .activemenu
{
	color: #FFFFF1;
	background-color: #7C101B;
}
#services .title
{
	font-weight: bold;
	font-size: 18pt;
	margin-bottom: 5px;
}
#services .service:hover
{
	font-weight: bold;
	color: #FFFFF1;
	background-color: #7C101B;
	cursor: pointer;
}
#calendar
{
	position: relative;
	height: 100%;
	overflow: auto;
}
#calendar .header
{
	background-image: url(/content/images/calheader_bg.png);
}
#month
{
	position: relative;
	width: 100%;
	height: 94.3%;
}
#month th
{
	height: 25px;
	max-height: 25px;
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFF1;
	text-align: center;
	background-image: url(/content/images/sectionheader.png);
}
#month td.borderbottom
{
	border-bottom: solid 1px #747474;
	vertical-align: top;
}
#month td.borderbottomright
{
	border-bottom: solid 1px #747474;
	border-right: solid 1px #747474;
	vertical-align: top;
}
#month td.borderright
{
	border-right: solid 1px #747474;
	vertical-align: top;
}
#month div.day
{
	height: auto;
	color: #747474;
	font-weight: bold;
}
#month div.curday
{
	height: 20px;
	font-style: italic;
	color: Black;
	font-weight: bold;
	background-image: url(/content/images/hover_bg.png);
}
#month div.diffmonth
{
	height: 20px;
	color: Black;
	font-weight: bold;
	background-image: url(/content/images/menu_bg.png);
}
#month div.event
{
	margin-left: 5px;
	font-size: 10pt;
	font-weight: bold;
}
#month td.short
{
	height: 16%;
}
#month td.normal
{
	height: 19%;
}
#success
{
	margin-top: 10px;
}
#success .header
{
	border: solid 1px #747474;
}
#success .message
{
	font-size: 14pt;
	margin: 5px 5px 5px 5px;
}
#warning
{
	margin-top: 10px;
}
#warning .header
{
	border: solid 1px #747474;
}
#warning .message
{
	font-size: 14pt;
	margin: 5px 5px 5px 5px;
}
#error
{
	margin-top: 10px;
}
#error .header
{
	border: solid 1px #747474;
}
#error .message
{
	font-size: 14pt;
	margin: 5px 5px 5px 5px;
}
#unauthorized
{
	margin-top: 10px;
}
#unauthorized .header
{
	border: solid 1px #747474;
}
#unauthorized .message
{
	font-size: 14pt;
	margin: 5px 5px 5px 5px;
}
#balance td
{
	background-color: Transparent;
}
.current
{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: solid 1px green;
	margin-bottom: 20px;
	background-color: #E5FFE8;
}
.pastdue
{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: solid 1px red;
	margin-bottom: 20px;
	background-color: #FFE5E8;
}
#overview input[type="button"]
{
	color: black;
	background-image: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#overview input[type="button"]:hover
{
	color: #747474;
	background-image: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#summary td
{
	background-color: Transparent;
}
#summary .header
{
	background-color: #33C3D0;
}
#invoicetable
{
	height: 100%;
	width: 100%;
}
#invoicetable td
{
	font-size: 12pt;
	text-align: center;
	background-color: Transparent;
}
#invoicetable .header
{
	font-size: 12pt;
	font-weight: bold;
	border-bottom: solid 1px #747474;
}
#memberapp
{
	border: solid 1px #747474;
	background-color: #F1F1F1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#memberapp input[type="text"]
{
	color: #5B5B5B;
	background-color: white;
}
#memberapp input[type="button"]
{
	color: black;
	background-image: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#memberapp input[type="button"]:hover
{
	color: #747474;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#playerstats
{
	border:solid 0px #747474;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.logindialog .ui-dialog, .logindialog.ui-dialog {
	background: black;
	border: solid 2px #747474;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.logindialog .ui-dialog .ui-dialog-titlebar, .logindialog.ui-dialog .ui-dialog-titlebar
{
	background:url(/content/images/menu_bg.png) repeat-x;
	-moz-border-top-left-radius: 3px;
	-moz-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	height: 25px;
}
/*.logindialog .ui-dialog .ui-dialog-titlebar-close, .logindialog.ui-dialog .ui-dialog-titlebar-close
{
	float: right;
	margin-right: 10px;
	color: Black;
	font-weight: bold;
}*/

.logindialog .ui-dialog .ui-dialog-titlebar-close, .logindialog.ui-dialog .ui-dialog-titlebar-close
{
	float: right;
	padding-right: 20px;
	padding-top: 5px;
	background: url(/content/images/close.png) no-repeat;
}
.logindialog .ui-dialog .ui-dialog-titlebar-close-hover, .logindialog.ui-dialog .ui-dialog-titlebar-close-hover
{
	background: url(/content/images/close_hover.png) norepeat;
}
.logindialog .ui-dialog-overlay
{
    /*opacity: 0.5;*/
    background: black;
}
#mask 
{
  position:absolute;
  left:0;
  top:0;
  z-index:1000;
  background-color:#000;
  display:none;
}

/* Bracket stuff... */
.clearall { clear:both; }

#playoff
{
	width:100%;
}

#playoff div.image
{
	float: left;
	margin-top: 0px;
	height: 92px;
	width: 100px;
	border:solid 0px Red;
	background: url(/content/images/M8_Logo_small.jpg);
}

#bracket
{
	width: 100%;
	border: solid 0px red;
}

#bracket div.header
{
	font-size: 14pt;
	font-weight: bold;
}

#bracket div.playofftitle
{
	margin-top: 30px;
	margin-bottom: 30px;
	font-size: 14pt;
	font-weight: bold;
}

#bracket label
{
	height: 20px;
	color: #FFBD08;
	font-weight: bold;
}

#bracket a
{
	height: 20px;
	color: green;
	font-weight: bold;
	text-decoration: none;
}

#bracket a:link 
{
	color: green;
	text-decoration: none;
}

#bracket a:visited
{
	color: #3C0375;
	text-decoration: none;
}

#bracket a:hover
{
	color: green;
	text-decoration: none;
}

#bracket a:active
{
	color: #3C0375;
	text-decoration: underline;
}

#bracket td.topseed
{
	height: 20px;
	width: 250px;
	border-bottom: solid 2px #747474;
	text-align: left;
	padding-left:5px;
}

#bracket td.openingtopseed
{
	height: 20px;
	width: 250px;
	border-bottom: solid 2px #747474;
	text-align: center;
}

#bracket td.openingbottomseed
{
	height: 20px;
	width: 250px;
	border-bottom: solid 2px #747474;
	border-right: solid 2px #747474;
	border-left: solid 2px #747474;
	text-align: center;
}

#bracket td.winnersbottomseed
{
	height: 20px;
	width: 250px;
	border-bottom: solid 2px #747474;
	border-right: solid 2px #747474;
	text-align: left;
	padding-left: 5px;
}

#bracket td.loserstopseed
{
	height: 20px;
	width: 250px;
	border-bottom: solid 2px #747474;
	text-align: right;
	padding-right: 5px;
}

#bracket td.losersbottomseed
{
	height: 20px;
	width: 250px;
	border-bottom: solid 2px #747474;
	border-left: solid 2px #747474;
	text-align: right;
	padding-right: 5px;
}

#bracket td.middlespace
{
	height: 20px;
	width: 250px;
	border-right: solid 2px #747474;
	border-left: solid 2px #747474;
}

#bracket td.rightspace
{
	height: 20px;
	width: 250px;
	border-right: solid 2px #747474;
}

#bracket td.leftspace
{
	height: 20px;
	width: 250px;
	border-left: solid 2px #747474;
}

#bracket td.blank
{
	height: 20px;
	width: 250px;
}

#bracket td.title
{
	height: 20px;
	width: 250px;
	text-align: center;
}

#bracket label.title
{
	font-weight: bold;
	color: #FFBD08;
}

#proquestion
{
	height: 40px;
	margin-top: 8px;
}

#askpro
{
	width: 100%;
	overflow: auto;
	background-color: #D1D1D1;
	margin-top: 6px;
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#askpro td
{
	background-color:Transparent;
}

#aboutthepro
{
	margin-bottom: 10px;
}

#aboutthepro .header
{
	margin-right: 10px;
	background-image:url(/content/images/sectionheader.png);
	color: #FFFFF1;
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}
#aboutthepro .body
{
	text-align: left;
	margin-right: 10px;
	height: 100%;
	border: solid 1px #747474;
}

#results
{
	width: 100%;
	margin: 10px 10px 10px 0px;
	font-size: 16pt;
	font-weight: bold;
}
#results th
{
	background-color: #747474;
}
#results .evenrow
{
	background-color: #D1D1D1;
}
#results .oddrow
{
	background-color: #747474;
}
#newmainnav
{
	height: 40px;
	margin-left: 10px;
	margin-right: 10px;
}
#newmainnav ul
{
	list-style-type: none;
}
#newmainnav ul.jd_menu_horizontal
{
	height: 34px;
	width:auto;
	background:black url(/content/images/MenuBackground.png) repeat-x;
}
/* Menu item text color and style */
#newmainnav ul.jd_menu li
{
	padding-top: 13px;
	color: #FFFFF1;
	font-weight: bold;
	font-size: 12pt;
	height: 24px;
}
#newmainnav ul.jd_menu li a
{
	color: #FFFFF1;
	font-weight: bold;
	font-size: 12pt;
	height: 34px;
}
/* Menu item background color and style */
#newmainnav ul.jd_menu,
#newmainnav ul.jd_menu ul,
#newmainnav ul.jd_menu_horizontal,
#newmainnav ul.jd_menu_horizontal ul
{
	border:0;
	background-color:#5F0810;
	text-align:left;
	/*background-image: url(/content/images/menu_bg.png);*/	
}
/* Menu item hover and active color and style */
#newmainnav ul.jd_menu li.jdm_hover
{
	color: #FFFFF1;
	border: solid 0px black;
	background-image: url(/content/images/hoverbackground.png);
	padding-left: 7px;
	text-align: left;
}
#newmainnav ul.jd_menu li.jdm_active
{
	background-image: url(/content/images/hoverbackground.png);
	padding-left: 7px;
}
#newmainnav ul.jd_menu li li
{
	width:auto;
	min-width:75px;
}
#events
{
	width: 98%;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
}
#events td
{
	padding-left:3px;
	border: inset 1px #747474;
}
#events td a
{
	color: Black;
	margin-left: 0px;
	text-decoration: underline;
}
#events td a:hover
{
	color: #7C101B;
}
#events td.title
{
	background-color: Black;
	color: #FFFFF1;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}
#events td.header
{
	background-color: #7C101B;
	color: #FFFFF1;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}
.promotion
{
	float: left;
	height: 125px;
	width: 125px;
	margin-left: 2px;
	border: solid 1px #747474;
	margin-bottom: 5px;
}
.promotion a
{
	color: #FFFFF1;
}
.promotion a:hover
{
	color: #28A5FF;
}
.promotion .image
{
	margin-left: 0px;
	height: 75px;
	clear: both;
}
.promotion .image a
{
	text-decoration: none;
}
.promotion .image a:hover
{
	color: #05B1EE;
	text-decoration: none;
}
.promotion .image img
{
	border:solid 0px blue;
}
.promotion .title
{
	color: #FFFFF1;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 3px;
}
.promotion .promo
{
	color: #747474;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	margin-left: 3px;
}
.promotion .promoarea
{
	height: 50px;
	background-color: #1F1F1F;
}
.promotion label
{
	color: lime;
	text-decoration: blink;
}
#submenu
{
	height: 20px;
	margin-left: 10px;
	margin-right: 10px;
}
#submenu ul
{
	list-style-type: none;
}
#submenu ul.jd_menu_horizontal
{
	height: 31px;
	width:auto;
	background-color: Transparent;
}
/* Menu item text color and style */
#submenu ul.jd_menu li
{
	padding-top: 13px;
	color: #FFFFF1;
	font-weight: bold;
	font-size: 12pt;
	height: 24px;
}
#submenu ul.jd_menu li a
{
	color: #FFFFF1;
	font-weight: bold;
	font-size: 12pt;
	height: 14px;
}
/* Menu item background color and style */
#submenu ul.jd_menu,
#submenu ul.jd_menu ul,
#submenu ul.jd_menu_horizontal,
#submenu ul.jd_menu_horizontal ul
{
	border:0;
	background-color: #7C101B;
	text-align:left;
	/*background-image: url(/content/images/menu_bg.png);*/	
}
/* Menu item hover and active color and style */
#submenu ul.jd_menu li.jdm_hover
{
	color: #FFFFF1;
	border: solid 0px black;
	background-image: url(/content/images/hoverbackground.png);
	padding-left: 7px;
	text-align: left;
}
#submenu ul.jd_menu li.jdm_active
{
	/*background-image: url(/content/images/hoverbackground.png);*/
	padding-left: 7px;
}
#submenu ul.jd_menu li li
{
	width:auto;
	min-width:75px;
}
#popup 
{
	/* Necessary: */
	position: absolute;
	display: none;
	z-index: 10;

	/* Additional styling: */
	width: 136px;
	font-size: xx-small;
	background-color: #eee;
	border: 1px dotted #ece;
}
