/* CSS Document */
body {width:97%; padding:2px 2px 2px 2px;}
.body, .footer, .header {width:100%;}
body { margin:0px 0px 0px 0px; }
/*body * {font-family : Verdana, Arial;	font-size : 8pt; color:#333333}*/
body * {color:#333333}

td, div, p {
	font-family: Verdana,Arial;
	font-size:11px;
}

a, a:visited {color:#000066}

h1 {font-size:12px}
h2 {font-size:14px}
h3 {font-size:16px}
h4 {font-size:18px}
h5 {font-size:20px}

.accordionTabTitleBar{
	font-size           : 12px;
	padding             : 4px 6px 4px 6px;
	border-style        : solid none solid none;
	border-top-color    : #BDE7C7;
	border-bottom-color : #185220;
	border-width : 1px 0px 1px 0px;
	text-align:left;
	background-color: #639c69;
	color:#ffffff;
	font-weight:bold;
}

.accordionTabTitleBarHover {
	font-size        : 11px;
	background-color : #1f9b66;
	color            : #000000;
}

.accordionTabContentBox {
	font-size        : 11px;
	border           : 1px solid #1f9b66;
	border-top-width : 0px;
	padding          : 0px 8px 0px 8px;
}

#accordion, #instructions{
	width : 100%;
}


.header { text-align:right; padding:3px; margin-bottom:5px;}
.header a { text-decoration:none; padding-left:10px; }
.header a:hover { text-decoration:underline }

.body div { vertical-align:top;}

table.body {padding:5px;}

.topmenu {background-color:#006600; color:#FFFFFF; padding:2px;}
.topmenu .label{ color:#FFFFFF }
.topmenu a, .topmenu a:visited{ padding:10px; color:#FFFFFF;}
.label { font-weight:bold; }

.left { width:210px; border:0px solid white; vertical-align:top; overflow:hidden; background-color:#CCDDCC; background-image:url(../images/leftmenuback.gif);  text-align:center;}
.leftmenuHeader { background-color:#FFFFFF; font-weight:bold; border-bottom:1px solid black; border-top:1px solid black; padding-right:3px; color:#000044; background-image:url(../../../images/left_hdr_img.gif); background-repeat:no-repeat; text-align:right; width:100%;}
.leftmenuContent { margin:5px 0px 15px 0px; color:#000044; text-align:center; width:200px; }
.leftmenuContent form {margin:0px;}

.main {width: 95%; height:100%; overflow:hidden; vertical-align:top;}
.main .bodyContent { height:100%; width:100%; text-align:center; padding-left:0px;}
.TourneyTitle { padding:10px 10px 10px 10px; }


.bodyPanel { width:100%; height:100%; padding: 0px 10px 0px 0px; border-left:1px solid black;}
.bodyContent {width:100%; text-align:center;}

.footer { margin:3px 0px 3px 0px; text-align:center; border-top:1px dotted #999999; width:100%; }

.clear { clear:both; }

.startSection td { border-top:1px solid #858585; background-color:#CCCCCC;}

td.menuItem { border-bottom:1px solid #000000; text-align:center; border-top: 2px solid #000066; height:100%; }
td.menuSelected { border-left:1px solid #000000;border-top:1px solid #000000;border-right:1px solid #000000; border-bottom:0px solid #000000; text-align:center;background-color:#FFFFFF; }
td.menuItem:hover { background-color:#666666;  border-top-color: #FFFF99;}
td.menuItem a.menuLink:hover { background-color:#666666;}
td.menuItem a.menuLink { height:100%; }

#loading {background-color:#990000; color:#FFFFFF; padding:2px; border:1px solid #000000; font-size:7pt; width:150px; text-align:center; position:absolute; top:22px; left:600px;}

tr.oddrow { background-color:#FCFCFC;}
tr.evenrow { background-color:#F0F0F0; }
