@import url('/_styletimer_default.css');
@import url('/_styletimer_ipad.css');

html
{
	height:100%;
	min-height:100%;
	margin-bottom: 1px;
	overflow-y: scroll;
}

body
{
	background-image:url(/images/negative_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:rgb(25,25,25);
	font-family:Arial;
	font-size:10pt;
	color:Black;
	margin-left:20px;
	margin:0 auto;
	height:auto;
	height:100%;
	min-height:100%;
	text-align:center;
	padding-left:1px;
}

a:link
{
	color:black;
}

a:visited
{
	color:black;
}

a:active
{
	color:rgb(102,102,102);
}

h1
{
    color:black;
    font-size:18pt;
    font-weight:bold;
    letter-spacing:-1px;
    padding-top:10px;
    margin-top:10px;
}

h2
{
    color:rgb(204,0,0);
    font-size:14pt;
    font-weight:bold;
    letter-spacing:-1px;
	padding-top:10px;
    margin-top:10px;

}

h3
{
    color:rgb(204,0,0);
    font-size:11pt;
    font-weight:bold;
    letter-spacing:-1px;
    margin-right:5px;
}

.label
{
	color:black;
	font-weight:bold;
	font-size:11pt;
}

.heading
{
	color:RGB(204,0,0);
	font-weight:bold;
	font-size:14pt;
	padding-bottom:30px;
}

.headingnobr
{
	color:RGB(204,0,0);
	font-weight:bold;
	font-size:14pt;
}

.subheading
{
	color:RGB(102,0,0);
	font-weight:bold;
	font-size:11pt;
	/*display:block;*/
}

.section
{
	color:RGB(0,0,0);
	font-weight:bold;
	font-size:12pt;
}

.hint
{
	color:RGB(153,153,153);
	font-size:9pt;
	font-style:italic;
	font-family:monospace;
}

.hint2
{
	color:RGB(153,153,153);
	font-size:9pt;
}

input
{
	font-size:9pt;
}

textarea
{
	font-size:8pt;
}

.button
{
	background-color:rgb(204,0,0);
	color:White;
	font-weight:bold;
	font-size:10pt;
	cursor:pointer;
	border:2px solid rgb(135,0,0);
	text-decoration:underline;
	padding-bottom:3px;
}

.button2
{
	background-color:rgb(235,235,235);
	font-weight:bold;
	font-size:10pt;
	cursor:pointer;
	border:2px solid rgb(204,204,204);
	color:rgb(204,0,0);
	text-decoration:underline;
	padding-bottom:3px;
}

.button3
{
	background-color:rgb(235,150,150);
	font-weight:bold;
	font-size:10pt;
	cursor:pointer;
	border:2px solid rgb(135,0,0);
	color:rgb(51,0,0);
	text-decoration:underline;
	padding-bottom:3px;
}

.required
{
	color:RGB(204,0,0);
	font-weight:bold;
	font-size:11pt;
}

.error
{
	color:RGB(205,0,0);
	font-weight:bold;
	font-size:10pt;
}

.tableheading
{
	background-color:RGB(204,0,0);
	color:White;
	font-weight:bold;
	font-size:12pt;
}

.tableheading2
{
	background-color:RGB(102,102,102);
	color:White;
	font-weight:bold;
	font-size:12pt;
}

.tableheading3
{
	background-color:rgb(235,235,235);
	color:black;
	font-weight:bold;
	font-size:12pt;
}

.tableheading4
{
	color:rgb(204,204,204);
	font-weight:bold;
	font-size:10pt;
}

.tablesubheading
{
	background-color:RGB(102,102,102);
	color:White;
	font-weight:bold;
	font-size:11pt;
}

.nav
{
	color:White;
	font-size:9pt;
	font-weight:bold;
}

.subnav
{
	font-size:10pt;
	font-weight:bold;
}

.pagenav
{
	font-size:10pt;
	font-weight:bold;
	background-color:rgb(204,0,0);
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	margin-right:10px;
	color:white;
	border:2px solid rgb(153,0,0);
}

.pagenav2
{
	font-size:10pt;
	font-weight:bold;
	background-color:rgb(235,235,235);
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	margin-right:10px;
	border:2px solid rgb(204,204,204);
}

.pagenav3
{
	font-size:10pt;
	font-weight:bold;
	background-color:rgb(235,225,0);
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	margin-right:10px;
	border:2px solid rgb(150,150,100);
}

.footer
{
	color:rgb(102,102,102);
	font-weight:bold;
}

a.contact:link
{
	color:white;
	font-weight:bold;
}

a.thirtysecond:link
{
	color:rgb(153,0,0);
	font-weight:bold;
}

.msg
{
	background-color:rgb(153,153,153);
	font-weight:bold;
}

.tip
{
	margin-top:100px;
	border:1px solid rgb(204,204,204);
	background-color:rgb(245,245,245);
	color:rgb(153,153,153);
	font-size:9pt;
	font-style:italic;
	font-family:monospace;
	padding:10px;
	margin-bottom:30px;
}

.normal
{
	font-size:10pt;
	font-weight:normal;
	color:black;
	margin:0px;
	padding:0px;
	letter-spacing:0px;
}

button::-moz-focus-inner
{
    border: 0;
    padding: 0;
}

.short
{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-moz-binding:url('http://www.leagueace.com/ellipsis.xml#ellipsis');
}

.long
{
	font-weight:normal;
	white-space:normal;
	overflow:visible;
	text-overflow:none;
	-moz-binding:none;
}

.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {font-size:2.5em; color:#000000;}
.xsnazzy h2 {font-size:2em; color:#000000; border:0;}
.xsnazzy p {padding-bottom:0.5em; color:#000000;}
.xsnazzy h2 {padding-top:0.5em; padding-left:10px;}
.xsnazzy {background: transparent; margin:1em;}

.xsnazzy em {display:block; width:0; height:0; color:#00000; overflow:hidden; border-top:12px solid #000000; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8, .xb9, .xb10, .xb11 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb9, .xb10, .xb11 {height:1px;}
.xb4, .xb5, .xb6, .xb7, .xb8, .xb9, .xb10, .xb11 {border-left:1px solid rgb(230,230,230); border-right:1px solid rgb(230,230,230);}

.xb1 {margin:0 8px; background:rgb(230,230,230);}
.xb2 {margin:0 6px; background:rgb(230,230,230);}
.xb3 {margin:0 4px; background:rgb(230,230,230);}

.xb4 {margin:0 3px; background:white; border-width:0 5px;}
.xb5 {margin:0 2px; background:white; border-width:0 4px;}
.xb6 {margin:0 2px; background:white; border-width:0 3px;}

.xb7 {margin:0 1px; background:white; border-width:0 3px; height:2px;}
.xb8 {margin:0 1px; background:rgb(204,204,204); border-width:0 3px; height:2px;}

.xb9 {margin:0 2px; background:rgb(204,204,204); border-width:0 3px;}
.xb10 {margin:0 2px; background:rgb(204,204,204); border-width:0 4px;}
.xb11 {margin:0 3px; background:rgb(204,204,204); border-width:0 5px;}

.xboxcontent {display:block; background:rgb(230,230,230);background-image:url(/images/content_bg.jpg);background-position:bottom left;background-repeat:repeat-x;border:3px solid rgb(230,230,230); border-width:0 3px;}