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

html
{
	height:100%;
	overflow-y: scroll;
	padding:0px;
	margin:0px;
}

body
{
	background-position:top left;
	background-repeat:repeat-x;
	background-color:rgb(230,228,220);
	padding:0px;
	margin:0px;
	font-size:12pt;
	font-family:Arial, Helvetica, san-serif;
	height:auto;
	height:100%;
	padding-bottom:50px;
}

#body
{
	width:1000px;
	margin:auto;
	margin-top:0px;
	padding-top:0px;
	position:relative;
	text-align:left;
}

#main
{
	float:left;
	width:100%;
}

#wrapper
{
	float:left;
	min-height:100%;
	width:1000px;
	height:auto;
	padding-bottom:50px;
	background-color:white;
	margin-bottom:30px;
}

#padding
{
	padding:20px;
}

#header
{
	float:left;
	clear:both;
	width:100%;
}

#sitelogo
{
	width:400px;
	float:left;
}

#tagline
{
	float:right;
	font-size:10pt;
	letter-spacing:2px;
	position:absolute;
	top:67px;
	right:0px;
	color:rgb(105,100,100);
}

#footer
{
	margin:auto;
	width:400px;
	text-align:center;
	height:200px;
	margin-bottom:50px;
	clear:both;
}

.padding10
{
	float:left;
	padding:10px;
	clear:both;
}


img
{
	border:0px;
}

a:link
{
	color:black;
}

a:visited
{
	color:black;
}

a:active
{
	color:rgb(100,100,90);
}

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

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

}

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

.override
{
	margin:0px;
	padding:0px;
}

#sitenav
{
	padding-top:10px;
	margin-right:20px;
}

#sitenav div
{
	float:left;
	font-size:11pt;
	margin-left:20px;
}

#sitesubnav
{
	background-image:url(/images/bg-nav.png);
	background-position:top right;
	background-repeat:no-repeat;
	height:40px;
	width:560px;
	text-align:right;
}

.sitesubnavlink
{
	font-size:10pt;
	float:left;
	margin-left:20px;
}

.footer
{
	font-size:10pt;
}

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

.labeltop
{
	float:left;
	clear:both;
	color:black;
	font-weight:bold;
	margin-bottom:5px;
}

.data
{
	color:rgb(100,100,90);
}

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

.hint
{
	color:rgb(204,153,51);
	font-size:9pt;
}

input
{
	font-size:9pt;
}

textarea
{
	font-size:8pt;
}

.button
{
	float:left;
	background-color:rgb(204,153,51);
	color:white;
	font-weight:bold;
	font-size:10pt;
	cursor:pointer;
	border:3px solid rgb(150,100,51);
	padding:6px;
	margin-right:10px;
}

.button2
{
	float:left;
	background-color:rgb(235,200,100);
	font-weight:bold;
	font-size:10pt;
	cursor:pointer;
	border:3px solid rgb(200,150,50);
	color:black;
	padding:6px;
	margin-right:10px;
}

.button3
{
	float:left;
	background-color:rgb(180,180,170);
	font-weight:bold;
	font-size:10pt;
	cursor:pointer;
	border:3px solid rgb(80,80,70);
	color:white;
	padding:6px;
	margin-right:10px;
}

.buttonneg
{
	float:left;
	background-color:rgb(200,0,0);
	font-weight:bold;
	font-size:10pt;
	cursor:pointer;
	border:3px solid rgb(120,0,0);
	color:white;
	padding:6px;
	margin-right:10px;
}

.pagenav
{
	float:left;
	font-size:10pt;
	font-weight:bold;
	background-color:rgb(204,153,51);
	padding:6px;
	color:white;
	border:3px solid rgb(150,100,51);
	margin:5px 10px 10px 0px;
	display:inline-block;
	text-decoration:none !important;
}

a.pagenavlink
{
	text-decoration:none !important;
	display:inline-block !important;
}

.pagenav2
{
	float:left;
	font-size:10pt;
	font-weight:bold;
	background-color:rgb(235,200,100);
	padding:6px;
	color:rgb(100,50,0);
	border:3px solid rgb(200,150,50);
	margin:5px 10px 10px 0px;
	display:inline-block;
	text-decoration:none !important;
}

a.pagenavlink2
{
	text-decoration:none !important;
	display:inline-block !important;
}


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

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

.errorbox
{
	background-color:rgb(240,235,235);
	border:1px solid rgb(235,200,200);
	color:rgb(185,0,0);
}


.tableheading1red
{
	background-color:rgb(200,0,0);
	color:white;
	font-weight:bold;
	font-size:12pt;
}

.tableheading1maroon
{
	background-color:rgb(150,0,15);
	color:white;
	font-weight:bold;
	font-size:12pt;
}

.tableheading1purple
{
	background-color:rgb(51,0,102);
	color:white;
	font-weight:bold;
	font-size:12pt;
}

.tableheading1blue
{
	background-color:rgb(0,35,102);
	color:white;
	font-weight:bold;
	font-size:12pt;
}

.tableheading1teal
{
	background-color:rgb(0,130,100);
	color:white;
	font-weight:bold;
	font-size:12pt;
}

.tableheading1green
{
	background-color:rgb(0,80,0);
	color:white;
	font-weight:bold;
	font-size:12pt;
}

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

.tableheading1orange
{
	background-color:rgb(230,90,0);
	color:white;
	font-weight:bold;
	font-size:12pt;
}

.tableheading1black
{
	background-color:rgb(60,60,60);
	color:white;
	font-weight:bold;
	font-size:12pt;
}

.tableheading2red
{
	background-color:rgb(100,100,90);
	color:white;
	font-weight:bold;
	font-size:12pt;
}

.tableheading3red
{
	background-color:rgb(230,228,220);
	color:black;
	font-weight:bold;
	font-size:12pt;
}

.tableheading4red
{
	color:rgb(180,180,170);
	font-weight:bold;
	font-size:10pt;
}

.tablesubheading1red
{
	background-color:rgb(80,80,70);
	color:white;
	font-weight:bold;
	font-size:11pt;
}

.accordiontitlered
{
	background-color:rgb(230,228,220);
	border:1px solid rgb(200,200,190);
	color:black;
	font-weight:bold;
}

.tableheading2maroon
{
	background-color:rgb(100,90,90);
	color:white;
	font-weight:bold;
	font-size:12pt;
}

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

.tableheading4maroon
{
	color:rgb(180,170,170);
	font-weight:bold;
	font-size:10pt;
}

.tablesubheading1maroon
{
	background-color:rgb(80,70,70);
	color:white;
	font-weight:bold;
	font-size:11pt;
}

.leaguename
{
	font-size:14pt;
	text-transform:uppercase;
	color:rgb(200,0,0);
	font-weight:bold;
	margin-bottom:5px;
}

.pageheadingred
{
	color:rgb(200,0,0);
	font-weight:bold;
	margin-bottom:5px;
}

.pageheadingmaroon
{
	color:rgb(150,0,15);
	font-weight:bold;
	margin-bottom:5px;
}

.pageheadingpurple
{
	color:rgb(51,0,102);
	font-weight:bold;
	margin-bottom:5px;
}


.pageheadingblue
{
	color:rgb(0,35,102);
	font-weight:bold;
	margin-bottom:5px;
}

.pageheadingteal
{
	color:rgb(0,130,100);
	font-weight:bold;
	margin-bottom:5px;
}

.pageheadinggreen
{
	color:rgb(0,80,0);
	font-weight:bold;
	margin-bottom:5px;
}

.pageheadinggold
{
	color:rgb(235,200,100);
	font-weight:bold;
	margin-bottom:5px;
}


.pageheadingorange
{
	color:rgb(230,90,0);
	font-weight:bold;
	margin-bottom:5px;
}

.pageheadingblack
{
	color:black;
	font-weight:bold;
	margin-bottom:5px;
}

.accordiontitlemaroon
{
	background-color:rgb(235,225,225);
	border:1px solid rgb(200,190,190);
	color:black;
	font-weight:bold;
}

.tableheading2purple
{
	background-color:rgb(100,90,110);
	color:white;
	font-weight:bold;
	font-size:12pt;
}

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

.tableheading4purple
{
	color:rgb(180,170,190);
	font-weight:bold;
	font-size:10pt;
}

.tablesubheading1purple
{
	background-color:rgb(80,70,90);
	color:white;
	font-weight:bold;
	font-size:11pt;
}

.accordiontitlepurple
{
	background-color:rgb(230,225,240);
	border:1px solid rgb(200,190,210);
	color:black;
	font-weight:bold;
}

.tableheading2blue
{
	background-color:rgb(90,95,100);
	color:white;
	font-weight:bold;
	font-size:12pt;
}

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

.tableheading4blue
{
	color:rgb(170,175,180);
	font-weight:bold;
	font-size:10pt;
}

.tablesubheading1blue
{
	background-color:rgb(70,75,80);
	color:white;
	font-weight:bold;
	font-size:11pt;
}

.accordiontitleblue
{
	background-color:rgb(225,230,235);
	border:1px solid rgb(190,195,200);
	color:black;
	font-weight:bold;
}

.tableheading2teal
{
	background-color:rgb(80,100,90);
	color:white;
	font-weight:bold;
	font-size:12pt;
}

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

.tableheading4teal
{
	color:rgb(160,180,170);
	font-weight:bold;
	font-size:10pt;
}

.tablesubheading1teal
{
	background-color:rgb(60,80,70);
	color:white;
	font-weight:bold;
	font-size:11pt;
}

.accordiontitleteal
{
	background-color:rgb(215,235,225);
	border:1px solid rgb(180,200,190);
	color:black;
	font-weight:bold;
}

.tableheading2green
{
	background-color:rgb(90,100,90);
	color:white;
	font-weight:bold;
	font-size:12pt;
}

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

.tableheading4green
{
	color:rgb(170,180,170);
	font-weight:bold;
	font-size:10pt;
}

.tablesubheading1green
{
	background-color:rgb(70,80,70);
	color:white;
	font-weight:bold;
	font-size:11pt;
}

.accordiontitlegreen
{
	background-color:rgb(225,235,225);
	border:1px solid rgb(180,200,190);
	color:black;
	font-weight:bold;
}

.tableheading2gold
{
	background-color:rgb(110,107,90);
	color:white;
	font-weight:bold;
	font-size:12pt;
}

.tableheading3gold
{
	background-color:rgb(245,242,225);
	color:black;
	font-weight:bold;
	font-size:12pt;
}

.tableheading4gold
{
	color:rgb(190,187,170);
	font-weight:bold;
	font-size:10pt;
}

.tablesubheading1gold
{
	background-color:rgb(90,80,70);
	color:white;
	font-weight:bold;
	font-size:11pt;
}

.accordiontitlegold
{
	background-color:rgb(240,240,220);
	border:1px solid rgb(210,200,190);
	color:black;
	font-weight:bold;
}

.tableheading2orange
{
	background-color:rgb(100,95,90);
	color:white;
	font-weight:bold;
	font-size:12pt;
}

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

.tableheading4orange
{
	color:rgb(200,190,170);
	font-weight:bold;
	font-size:10pt;
}

.tablesubheading1orange
{
	background-color:rgb(100,90,70);
	color:white;
	font-weight:bold;
	font-size:11pt;
}

.accordiontitleorange
{
	background-color:rgb(245,240,225);
	border:1px solid rgb(220,200,190);
	color:black;
	font-weight:bold;
}

.tableheading2black
{
	background-color:rgb(60,60,60);
	color:white;
	font-weight:bold;
	font-size:12pt;
}

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

.tableheading4black
{
	color:rgb(180,180,170);
	font-weight:bold;
	font-size:10pt;
}

.tablesubheading1black
{
	background-color:rgb(60,60,60);
	color:white;
	font-weight:bold;
	font-size:11pt;
}

.accordiontitleblack
{
	background-color:rgb(235,235,235);
	border:1px solid rgb(200,200,200);
	color:black;
	font-weight:bold;
}

.accordioncontent
{
	border-left:1px solid rgb(200,200,190);
	border-right:1px solid rgb(200,200,190);
	border-bottom:1px solid rgb(200,200,190);
	background-color:white;
}

.subheading
{
	color:rgb(50,50,50);
	font-weight:bold;
}

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

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

.pageheader
{
	float:left;
	clear:both;
	width:100%;
	color:rgb(100,0,0);
	font-size:24pt;
	font-weight:bold;
	letter-spacing:0.1em;
	text-transform:uppercase;
	margin-bottom:30px;
}

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

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

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

.tip
{
	float:left;
	clear:both;
	width:100%;
	margin-top:10px;
	border:1px solid rgb(245,210,120);
	background-color:rgb(255,235,160);
	color:rgb(100,50,0);
	font-size:10pt;
}

.tip div:first-child
{
	padding:10px;
}

.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;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

.clear
{
	clear:both;
}

.nowrap
{
	overflow:hidden;
	white-space:nowrap;
}

.click
{
	cursor:pointer;
}

.line
{
	float:left;
	clear:both;
	width:100%;
	height:1px;
	background-color:rgb(230,230,220);
	margin-top:10px;
	margin-bottom:10px;
}

.warning
{
	color:rgb(204,153,51);
}

.btnimage
{
	float:left;
	width:150px;
	height:33px;
	padding:0px;
	border:0px;
	cursor:pointer;
}

.qq-upload-spinner {display:inline-block; background: url("/images/loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}

.qq-upload-failed-text{
	display:none;
}

.qq-upload-size
{
	text-shadow: 0px 0px 2px #FFF;
}

.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url('/images/jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.border
{
	border:1px solid rgb(245,210,120);
}

.arrowdown
{
	background-color:rgb(245,245,235);
	background-image:url(/images/arrowdown.png);
	background-repeat:no-repeat;
	background-position:center center;
}

.arrowup
{
	background-color:rgb(245,245,235);
	background-image:url(/images/arrowup.png);
	background-repeat:no-repeat;
	background-position:center center;
}

#homefeatures
{
	list-style-type:circle;
}

#homefeatures li
{
	margin-bottom:2px;
}

#homefeatures li:last-child
{
	list-style-type:none;
	font-size:11pt;
	color:rgb(204,153,51);
	margin-top:5px;
}

#features
{
	list-style-type:circle;
}

#features > li
{
	font-weight:bold;
	margin-bottom:20px;
}

#features > li > ul
{
	list-style-type:disc;
	margin-top:5px;
}

#features > li > ul > li
{
	font-weight:normal;
}

.gold
{
	color:rgb(204,153,51);
}

.ghost
{
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}