<br />
<b>Notice</b>:  Undefined index:  s in <b>/hd2/www/lib/css/bold/colorschemes.php</b> on line <b>10</b><br />
	
/* ------------------ CUSTOMIZABLE ELEMENTS */
div.center { } /* can work with any percentage but if it's smaller than 985px the design will break*/
div.bar {  background:url(../boxtitlebg.jpg?) repeat-x; background-position:center; }
div.menu ul { font-size:13px; }
.menu li a:hover, .menu li.active a { background:url(../menucurrentbg.jpg); background-position:center; font-size:13px;	 }
.menu li a.double:hover, .menu li.active a.double { background:url(../menubg.jpg); background-position:center; font-size:13px; }
.centercol div.lbox { background-image:url(../common/red_big_left.png); }
.centercol div.lbox div.insidebox { background-image:url(../common/red_big_right.png); }
.rightcol div.box  .inbox2 { background:url(../common/red_small_left.png); }
.rightcol div.box  .inbox3 { background:url(../common/red_small_right.png); }

a { color:#9f1e1e; }
.rightcol a { color:#e25a5a; }
.rightcol div.box button { background:#d62626; }
/* ------------------ CUSTOMIZABLE ELEMENTS */
	

	/* SMALL RESET */

* { margin:0; padding:0; }
img { border:0; }
a { outline:0; }
html, body { width:100%; height:100%; }

.makeitcolored
{
background: ;
}

	/* ELEMENT STYLES */
	
p { font-size:1.2em; color:#333333; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
h1 { color:#333333; font-size:2.4em; font-weight:normal; padding-bottom:15px; }
h2 { color:#ffffff; font-size:2.4em; line-height:40px; font-weight:normal; padding-bottom:17px; }
.centercol h3 { font-size:.75em; color:; font-weight:bold; padding-bottom:3px; }
.rightcol h3 { font-size:1.4em; font-weight:normal; color:#ffffff; line-height:22px; padding-bottom:15px; }
.aligncenter { text-align:center; }
.alignleft { text-align:left; }
.alignright { text-align:right; }
.black { color:#000000; }


	/* MAIN LAYOUT */
	
body { font-size:62.5%; font-family:"LucidaGrande", Tahoma, Arial, sans-serif; text-align:center; background:url(../bg.jpg) repeat-x; }
div.center { margin:0 auto; text-align:left; }
div.lsh { padding-left:5px; background:url(../common/lsh.png) repeat-y; }
div.rsh { padding-right:5px; background:url(../common/rsh.png) repeat-y right top; }
div.header { float:left; width:100%; height:100px; background-color: ;  }
	.header img.logo { float:left; }
	.header img.imgright { float:right; }
div.bar { float:left; width:100%; height:27px; line-height:27px; }
	.bar p { float:left; font-size:1.1em; color:#ffffff; margin:7px 0 0 10px; display:inline; }
	.bar p a { color:#ffffff; }
	.bar p.date { float:right; margin:0px 10px 0 0; } 
div.content { float:left; width:100%; background:#ffffff url(../common/content_bg.png) repeat-y top right; }
td.leftcol { padding:11px 0 32px 0; }
td.centercol {  width:100%; padding:10px 3px 32px 25px; }
div.rightcol { float:right; width:192px; padding:0 0 0 15px; }
div.footer_bg { clear:left; width:100%; height:3px; overflow:hidden; background:url(../common/footer_bg.png) repeat-x; }
div.footer { margin:0 auto; }
	.footer div { width:420px; margin:0 auto; }
	.footer img { float:left; margin-right:10px; }
	.footer p { float:left; text-align:left; font-size:1.1em; margin-top:2px; }
	.footer p span { color:#aaaaaa; }
	
#homeright 
{
 width: 192px;
}	

#homeright div
{
 margin-left:6px;
}	
	
	/* HOME */
	
div.menu { margin-bottom:23px; }
div.menu ul { list-style:none; background-position:top right; background-repeat:no-repeat; }
	.menu li a { background:url(../menubg.jpg) repeat-x; background-position:center; width:140px; border-bottom:1px solid #ffffff; color:; ; font-size:13px; line-height:14px; display:block; padding:6px 5px 8px 15px; }
	.menu li a:hover, .menu li.active a { width:140px; background-position:center; background-repeat:repeat-x; color:; ; text-decoration:none; }
	.menu li a.double, .menu li a.double { background:url(../menubg.jpg) repeat-x; background-position:center; }
	.menu li a img { margin:0 8px 0 0; float:left; }
p.sponsors { font-size:1.4em; text-align:center; }
	.sponsors img { margin-top:8px; }
p.visitors { font-size:0.95em; text-align:center; margin-top:12px; }
	
.centercol p img { margin-bottom:38px; }
.centercol div.lbox { width:72%; background-color:#ececec; background-repeat:no-repeat; }
.centercol div.lbox div.insidebox { background-repeat:no-repeat; background-position:top right; padding:0 11px 22px 11px; }
a.seeall { float:right; font-size:1.1em; color:#b3b2b2; margin-top:23px; }
span.time { color:#8f8f8f; margin-bottom:15px; display:block; }
	
.rightcol div.box { background:#ffffff url(../common/small_gradient_left.png) no-repeat bottom left; margin:0 9px 20px 9px; }
.rightcol div.box  .inbox { background:url(../common/small_gradient_right.png) no-repeat bottom right; }
.rightcol div.box  .inbox2 { background-repeat:no-repeat; width:100%; }
.rightcol div.box  .inbox3 { background-position:top right; background-repeat:no-repeat; padding:0 10px 15px 10px; }
.rightcol div.box p { font-size:1.1em; }
.rightcol div.box p input { height:15px; width:15px; margin:2px 0 2px 0; vertical-align:middle; }
.rightcol div.box button { border:0; font-size:1em; padding:2px 10px 2px 10px; margin:5px 0 8px 0; color:#ffffff; cursor:pointer; }

	/* NO RIGHTCOL */
	
div.norc { background:#ffffff; }
div.norc .centercol div.lbox { width:95%; }:#ffffff; cursor:pointer; }
div.norc {background:url();}

.menubg1
{
 background: url(../menubg.jpg?);
}

.menucurrentbg1
{
 background: url(../menucurrentbg.jpg?);
}

.boxtitlebg1
{
 background: url(../boxtitlebg.jpg?);
}#menu1 a.current
{
  background-color: ;
   background: url(../menucurrentbg.jpg?);
  color: ;
}
/***********************
 General Styles
 ***********************/

html, body
{
   font-family: arial, sans-serif;	
   color: ;	
   background-color: ;     
   font-size: 12px;
   width: 100%;
   height: 100%;
   min-height: 100%;
}

.mssfooter
{
    color: #888;
}

.mssfooter a
{
    color: #666;
}

table.upgrade {
	margin: 0.5em auto 0 auto;
	width: 600px;
}


.past_due
{
    width: 350px;
    border: 5px dashed #b00;
    background-color: rgb(255,255,200);
    color: #b00;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    text-align: center;
    margin-bottom: 10px;
}
.past_due a { color: #00b; }

.adminAlertNotify 
{
	position: absolute; 
	top: 0; 
	right: 0; 
	width: 280px; 
	height: 60px; 
	background-color: #000; 
	border: 2px solid #8F8; 
	border-top: none; 
	border-right: none; 
	padding: 0.3em;
	color: #fff;
	font-size: small;
    z-index: 1001;	
    -moz-opacity:0.75;
    opacity: 0.75; 
    filter:alpha(opacity=75);
    text-align: center;	
}

.invoice 
{
	width: 40em;
	margin: auto;
	border: 1px solid #000;
	padding: 1em;
}

.invoice h1
{
	color: #000;
}

.invoice table
{
	width: 90%;
	margin: auto;
}

.invoice table th
{
	background-color: #444;
	color: #fff;
	font-weight: normal;
	padding: 3px;
}

#coach_page_help
{
    background-color: #e5ecff;
    border-bottom: 2px solid #008;
    border-top: none;
    color: #222;
    margin-bottom: 0px;
    padding-bottom: 0.5em;
    display: none;
}
#coach_page_content
{
    width: 600px;
    margin: 0 auto;
}
#coach_page_help hr
{
    border: 1px solid #0034d1;
    width: 50%;
}
#coach_page_help h1
{
    font-size: 12pt;
    color: #0034d1;
    padding: 0;
    display: block;
    text-align: center;
    font-weight: bold;
}
#coach_page_help a
{
    font-weight: bold;
    text-decoration: none;
    color: #004;
    cursor: help;
}
#coach_page_help a:hover
{
    background-color: #ff0;
    color: #000;
}
#coach_page_help span.mouse_note
{
    display: block;
    margin: 2px;
    font-size: smaller;
    background-color: #ff8;
    color: #000;
    text-align: center;
    font-weight: bold;
}
#coach_page_handle
{
    height: 17px;
    width: 300px;
    margin: -2px auto 0 auto;
    border: 2px solid #008;
    border-top: none;
    background-color: #f22;
    color: #fff;
    font-weight: bold;
    text-align: center;
    font-size: 11px;
    padding: 1px;
    cursor: pointer;
}

.adminAlertNotify span
{
	color: #fff;
}
.adminAlertNotify strong
{
	color: #0F0;
}

.top_warning_bar
{
    height: 22px; 
    width: 100%; 
    position: absolute; 
    left: 0; 
    top: 0; 
    background-color: rgb(255,255,200);
    border-bottom: 1px dashed #a00;
    font-size: 11px; 
    padding-top: 6px; 
    text-align: center; 
    z-index: 1000;
    color: #a00;
    -moz-opacity:0.75;
    opacity: 0.75; 
    filter:alpha(opacity=75);
}

.top_warning_bar a
{
    color: #a00;
}


div.


/***********************
 Help Box
 ***********************/
.hblink {cursor: help; margin-left: 3px; font-size: 9px; color: #d00; font-weight: bold; padding-bottom: 2px; border-bottom: 1px dashed #d00;}
.hbbox {width: 150px; background-color: rgb(255,255,225); border: 1px solid #000; display: none; position: absolute; font-size: 11px;}
.hbbox h1 {margin: 0; font-size: 8pt; font-weight: bold; display: block; background-color: #ffb13d; color: #000;}
.hbclose { font-size: 7pt; position: absolute; right:2px; top: 0px; cursor: pointer; }
.hbtext { font-size: 7pt; padding: 2px; }
/* ---------------------------- */


@media print {
.noprint { display: none; float: none; }
#page { float: none; display: block;}
}

a.link-more:after {
    content: ' \203a';
}

a.link-back:before {
    content: ' \2039';
}

#grouptable { 
    font-size: xx-small; 
} 
#grouptable th { 

}


table.availability th {
    font-size: 7pt;
    padding: 0 2px 0 2px;
    font-weight: normal;
}

table.availability td {
    font-size: 7pt;
    padding: 0 2px 0 2px;
    font-weight: bold;
    text-align: center;
}

fieldset legend a {
    font-size: smaller;
}

table.sortable a.sortheader {
    text-decoration: none;
    font-weight: bold;
    display: block;
}

table.sortable span.sortarrow {
    text-decoration: none;
}

#alertoverlay
{
	position: absolute;
	top: 0;
	left: 0;
	z-index:100;
	width: 100%;
	height: 100%;
	min-height: 100%;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;    
}

#alert
{
    position: absolute;
    width: 550px;
    background-color: rgb(200,0,0);
    border: 6px outset rgb(255,255,255);
    padding: 8px;
    top: 100px;
    left: 50%;
    margin-left: -275px;
	z-index:110;    
}

#alert a
{
    color: #FFF;
    font-size: small;
}

#alert h1
{
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
}

#alertdate
{
    font-size: 10px;
    color: #FFF;
}

#alertmessage
{
    border-top: 2px solid #FFF;
    border-bottom: 2px solid #FFF;    
    color: #FFF;
    padding: 5px;
}


#lockedbox
{
    position: absolute;
    width: 450px;
    background-color: rgb(200,0,0);
    border: 1px solid rgb(255,255,255);
    padding: 8px;
    top: 100px;
    left: 50%;
    margin-left: -225px;
	z-index:110;    
}

#lockedbox .textbox
{
    font-size: 14px;
    background-color: rgb(255, 255, 200);
    border: 1px solid rgb(150, 150, 20);
    color: rgb(0, 0, 100);
    font-weight: bold;
    width: 200px; 
}

#lockedbox .bigtextbox
{
    font-size: 35px;
    background-color: rgb(255, 255, 200);
    border: 1px solid rgb(150, 150, 20);
    color: rgb(0, 0, 100);
    font-weight: bold;
    width: 300px; 
    text-align: center;
}

#lockedbox .submitbutton
{
    background-color: rgb(0,0,200);
    color: rgb(255,255,255);
    font-size: 20px;   
}
#lockedbox hr
{
    border-color: #ffffff;
}
#lockedbox h2
{
    color: rgb(255,255,255);
}
#lockedbox h1
{
    color: rgb(255,255,255);
}

#lockedbox span
{
    color: rgb(255,255,255);
    font-weight: bold;
}

#lockedbox span.smalltext
{
    color: rgb(255,255,255);
    font-size: 10px;
    font-weight: bold;
}

#lockedbox label
{
    color: rgb(255,255,255);
    font-weight: bold;
}

#lockedbox span.wrongcode
{
    font-style: italic;
    color: rgb(0,255,0);
}
ul.sortable li {
	position: relative;
}

ul.boxy {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 12em;
	font-size: 13px;
	font-family: Arial, sans-serif;
	border-left: 1px solid #000; 	
	min-height: 150px;
}
ul.boxy li {
	cursor: move;
	padding: 2px 2px;
	margin: 2px;
	border: 1px solid #ccc;
	background-color: #eee;
}
ul.boxy li.submenu {
	cursor: move;
	padding: 2px 2px;
	margin: 2px;
	border: 1px solid #ccc;
	background-color: #f88;
}
.clickable a {
	display: block;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}
.clickable li:hover {
	background-color: #f6f6f6;
}
.sorthelper
{
    border: 4px dashed #080;
    background-color: #FFE
}

#homeright .adminbox
{
    padding: 1px;
    background: rgb(255,255,200);
}

#homeright .adminbox2
{
    padding: 1px;
    border: 1px solid black;
}

#homeleft .adminbox
{
    padding: 1px;
    background: rgb(255,255,200);
    margin-right: 10px;
}

#homebottom .adminbox
{
    padding: 1px;
    background: rgb(255,255,200);
    margin-right: 220px;
}

ul.rssfeed a
{
    font-size: x-small;
}
ul.rssfeed
{
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.rssfeed li
{
    margin: 0;
    padding: 0;
    border-top: 1px dashed #AAA;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-top: 5px;
    clear: left;
}

.adminbox
{
    border: 1px solid rgb(200,0,0);
    padding: 10px;
    background: rgb(255, 255, 200) url('../common/keys.gif') no-repeat 2px 8px;
    padding-left: 20px;
    color: #000;
}

.adminbox fieldset
{
    margin: 5px;
    border: 1px solid rgb(200,0,0);
}

.statsfilter a
{
text-decoration: none;
background-color:  ;
border: 1px solid ;
color: ;
padding: 3px;
font-size: 9pt;
font-weight: normal;
}

.statsfilter a.current
{
background-color:  ;
border: 1px solid ;
color: ;
}

#datebar
{
    background-color: ;
    color: ;
    font-family: Arial;
    font-size: 11px;
    position: relative;
    width: 100%;
    clear: left;
    margin: 0;
    height:35px;
    line-height:35px;
}

#datebar a
{
    color: ;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

#bottom
{
	font-size: x-small;	
	text-align: center;
}

#bottom a
{
	font-size: x-small;
	font-weight: normal;
}


.buytrial h2
{
	font-size: x-large;
}

.buytrial th
{
	background-color: #008;
	color: #fff;
}


.inputbox
{
		width:535px;
		height:320px;
    border: 1px solid black;
    background-color: white;
    color: #000;
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
    margin-top:80px;
}


.error
{
    width: 700px;
    border: 1px solid rgb(250, 100, 100);
    background: rgb(255, 220, 220);
    color: rgb(100, 0, 0);
    font-size: 12px;
    padding: 10px;
    padding-left: 23px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom:5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;    
}

.warning
{
    border: 2px solid #a00;
    padding: 2px;
    background: rgb(255, 255, 200);
    color: #a00;
	text-align: center;
	width: 350px;
	margin: 2px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;    
}

.note
{
    width: 350px;
    border: 1px solid rgb(75, 100, 250);
    background: rgb(160, 210, 255);
    color: rgb(0, 0, 100);
    font-size: x-small;
    padding: 5px;
    padding-left: 23px;
    margin-left: auto;
    margin-right: auto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;    
}

.bignote
{
	width:650px;
	border: 2px solid rgb(237,209,99);
	background: rgb(255,246,191);
	padding: 10px;
}

.confirm
{
    width: 450px;
    border: 1px solid rgb(100,0,0);
    color: #000;
	background-color: rgb(255,200,190);
    padding: 5px;
    padding-left: 23px;
    margin-left: auto;
    margin-right: auto;
	text-align: center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;    
}

.fileupload
{
    width: 275px;
    border: 1px solid rgb(200, 200, 75);
    background: rgb(255, 255, 200) url('../common/upload.gif') no-repeat top left;
    color: rgb(0, 0, 100);
    font-size: x-small;
    padding: 5px;
    padding-left: 23px;
    margin-left: auto;
    margin-right: auto;
}

span.errortext
{
   width: 95%;
   text-align: center; 
   display: block;
   border: 1px solid rgb(255,0,0); 
   background-color: rgb(255, 225, 225); 
   color: black;
   padding:10px;
   font-size:14px;
   margin-right:auto;
   margin-left:auto;
   /*position: relative;*/
}

span.oktext
{
   width: 100%;
   text-align: center; 
   border: 1px solid rgb(0,200,0); 
   background-color: rgb(225, 255, 225); 
   color: rgb(0,200,0);
   font-weight: bold;
   display: block;
   position: relative;
}

span.notetext
{
   width: 100%;
   text-align: center; 
   border: 1px solid rgb(150,150,0); 
   background-color: rgb(255, 255, 200); 
   color: rgb(150,150,0);
   font-weight: bold;
   display: block;
   position: relative;
}

hr
{
	border: 1px solid ;	
}

form
{
	margin: 0px;
	padding: 0px;
	display: inline;
}

a
{
	font-weight: bold;
	color: ;
}

h1, h2, h3, h4, h5, h6
{
	margin: 0px;
	padding: 0px;
	display: inline;
	color: ;
}

.header2
{
color: ;
}

h1
{
  font-size: x-large;
  font-weight: normal;
}

th.subhead
{
     background:url(../boxtitlebg.jpg) repeat-x;
    background-position:center;
    height: 26px;
    font-weight: normal;
    color: ;
    padding: 0;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    font-size:14px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
		-webkit-border-radius-topright: 10px; 
		-webkit-border-radius-topleft: 10px; 
}

th.subheadnoneround
{
     background:url(../boxtitlebg.jpg?) repeat-x;
    background-position:center;
    height: 26px;
    font-weight: normal;
    color: ;
    padding: 0;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    font-size:14px;
}


.gradient
{
background:#d6d6d6 url('../common/small_gradient_right.jpg') repeat-x;
}

th.subhead a
{
    color: ;
}

th.subheadnoneround a
{
    color: ;
}

th.subhead input
{
    height: 18px;
    background-color: ;
    color: ;
    font-size: x-small;
    padding: 2px;
}

th.subheadnoneround input
{
    height: 18px;
    background-color: ;
    color: ;
    font-size: x-small;
    padding: 2px;
}

th.stathead
{
     background:url(../boxtitlebg.jpg?) repeat-x;
    background-position:center;
    height: 22px;
    font-weight: normal;
    color: ;
    padding: 0;
    text-align: left;
    font-size:11px; 
}

th.statlefthead
{
background-color: ;
color: ;
}

th.stathead a
{
    color: ;
}

.statisticstable1 a
{
font-weight:normal;
}


h2
{
	font-size: large;
}

h3
{
	font-size: medium;
	font-weight: bold;
}

.newsbox
{
    width: 90%;
    float: left;
    margin-bottom: 15px;
}

@media print {
    .newsbox {
        float: none;
        width: auto;
    }
}

.colorbox
{
    width: 550px;
    float: left;
    margin: 0 15px 15px 0;
    border: 1px solid rgb(0,0,0);
    position: relative;   
    display: inline;
    width: 60px;
    height: 15px;
    border: 1px outset #666;
    cursor: pointer;
}

.colorbox-selected
{
    border: 3px solid #000;
    margin: 0 15px 9px 0;
}

.forumpostbox
{
    float: left;
    width: 90%;
    margin-bottom: 15px;
    border: 1px solid rgb(0,0,0);
    position: relative;    
}

.emailbox
{
    float: left;
    width: 450px;
    text-align: center;
    margin-bottom: 15px;
    border: 1px solid rgb(0,0,0);
    position: relative;    
}

.uploadbox
{
    margin-left: auto;
    margin-right: auto;
    width: 300px;
    margin-bottom: 15px;
    border: 1px solid rgb(0,0,0);
    position: relative;    
}

.seasonbox
{
    width: 450px;
    margin-bottom: 15px;
    border: 1px solid rgb(0,0,0);
    position: relative;    
}

.locationdetailsbox
{
    margin-bottom: 15px;
    border: 1px solid rgb(0,0,0);  
    margin-left: 50px;
    margin-right: 50px;
    display: block;
}

.locationdetailsbox_hide
{
    margin-bottom: 15px;
    border: 1px solid rgb(0,0,0);  
    margin-left: 120px;
    margin-right: 120px;
    display: block;
}

.seasoncontainer
{
   float: left;
   width: 405px;
   position: relative;
}

.helpbox
{
    margin-bottom: 5px;
    margin-top: 5px;
    border: 1px dashed rgb(0,0,0);
    position: relative;  
    width: 550px;  
}

.helptitle
{
    background-color: rgb(225, 240, 255); 
    color: rgb(0, 0, 0); 
    padding: 0px;
}

.newstitle
{
    background:url(../boxtitlebg.jpg) repeat-x;
    background-position:center;
    color: ; 
    padding:2px;
    padding-left:7px;
    height:26px;
    line-height:26px;
    font-size:14px;
    font-weight:bold;
    margin-bottom:none;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
		-webkit-border-radius-topright: 10px; 
		-webkit-border-radius-topleft: 10px; 
}

.moduletitle
{
    background-color: ; 
    background:url(../boxtitlebg.jpg) repeat-x;
    background-position:center;
    color: ; 
    height:18px;
    line-height:18px;
}

.moduletitlethick174
{
    background-color: ; 
    background:url(../boxtitlebg.jpg) repeat-x;
    background-position:center;
    color: ; 
    height:24px;
    line-height:24px;
    width:174px;
    text-align:center;
    font-size:110%;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
		-webkit-border-radius-topright: 10px; 
		-webkit-border-radius-topleft: 10px; 
}

.leagueplayerbox
{
    float: left;
    width: 350px;
    border: 1px solid ;    
}


.playerbox
{
    border: none; 
    width: 600px;   
}

.box300
{
    width: 300px;
    border: 1px solid ;   
    margin-bottom: 10px; 
}

.modulebox
{
width: 174px;  
background:#d6d6d6 url('../common/small_gradient_right.jpg') repeat-x;
}

.modulebox2
{
width: 154px;  
background:#d6d6d6 url('../common/small_gradient_right.jpg') repeat-x;
padding-left:10px;
padding-right:10px;
text-align:center;
}



#homeright .homepagecontent
{
width: 174px;  
background:#d6d6d6 url('../common/small_gradient_right.jpg') repeat-x;
padding:3px;
}

#homeright .homepagecontent div
{
margin-left:auto;
margin-right:auto;
}

.homepagetextbox
{
    width: 94%;
    border: 1px solid ;    
}

.latestphotomodulebox
{
    width: 200px;
    text-align: center;
}

.latestphotomodulebox2
{
    width: 174px;
    text-align: center;
}

.leftmodulebox
{
    margin-left: 3px;
    font-size: xx-small;
    border: 1px solid ;
    width: 140px;
}


.alert
{
	font-weight: bold;
	color: #FF0000;
}

input
{	
	margin: 3px;
}

textarea
{	
	border: 1px solid rgb(0, 0, 0);	
	margin: 3px;
}

input.noborder
{
	border: none;	
}

input.login
{
  width: 250px;
  height:35px;
  border:1px solid #c0c0c0;
  font-size:25px;
  line-height:35px;
}

input.loginsubmit
{
  font-size: xx-small;
}

tr.hoverrow:hover
{
  background-color: #eeeeee;
}

th
{
  color: #766249;
}


table.userprofile th
{
    font-weight: bold;
    background-color: rgb(235,235,255);
    padding: 5px;
    color: #000;
    border: none;
}

th a
{
    color: ;
}

table.playerstats
{
  border-collapse:collapse;
  border: 1px solid rgb(0, 0, 0);
  margin-left: auto;
  margin-right: auto;
}

table.playerstats td, th
{
  border-collapse:collapse;
  border: 1px solid rgb(0, 0, 0);
}

.border
{
  border: none;
}

table.border td, th
{
  border-bottom: 1px gray solid;
  font-size: 17px;
  font-weight:normal;
}

.border2
{
  border-collapse:collapse;
  border: 1px solid black;
}

table.border2 td, th
{
  border-collapse:collapse;
  border: 1px solid black;
}

.border3
{
  border-collapse:collapse;
  border: 1px solid rgb(64, 64, 64);
}

table.border3 td, th
{
  border-collapse:collapse;
  font-size: 11px;
  border: 1px solid rgb(64, 64, 64);
  padding-left:4px;
}

.border3
{
  border-collapse:collapse;
  border: 1px solid rgb(64, 64, 64);
}

.border4
{
	border-collapse:collapse;
	border: 1px solid rgb(64, 64, 64);
}
table.border4 td
{  
  font-size: 13px;  
  padding:5px;
}

table.border4 th
{  
  font-size: 13px;  
  padding:5px;
  margin-left:10px;
  font-weight:bold;
}

.border4 a
{
font-weight:normal;
}

table.border5 td, th
{
  border-collapse:collapse;
  font-size: 13px;
  border-bottom: 1px solid rgb(64, 64, 64);
  border-left: 1px solid rgb(64, 64, 64);
}

.border5 a
{
	font-weight:normal;
}

.calendarevent
{
    font-weight: normal;
    display: block;
    margin: 1px; 
    text-decoration: none; 
    font-size: x-small; 
    -moz-border-radius: 3px;
    border-width: 1px;
    border-style: solid;
    padding: 1px;
}
  
.calendardaymark
{
float: left; 
color: #FFFFFF; 
width: 16px; 
height: 14px;
text-align: center; 
font-size: x-small; 
font-weight: bold; 
border: 1px solid rgb(50, 50, 75); 
border-left: none;
border-top: none;
background-color: #ababab;
}


.dropdown
{
    height: 15px;
    text-align: center; 
    font-weight: bold; 
    border: none;
    cursor: pointer;
}
.dropdownlist
{
    height: 14px;
    text-align: center; 
    border: none;
    cursor: pointer;
}
.dropdownlist ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: 1px solid #000;
}
.dropdownlist ul li
{
    width: 80px;
    position: relative;
	display: block;
	text-decoration: none;
	padding: 1px;
	border: 1px solid #000;
	border-bottom: 0;
    font-size: 10px; 	
}
.dropdownlist li:hover
{
    text-decoration: underline;
}



table.calendar
{
  background-color:#FFFFFF;
  width:100%;
  border-collapse:separate;
  padding: 5px; 	
  position: relative;
}

td.calendar
{
  background: #AAAAAA;
  border: 1px solid rgb(0, 0, 0);
  padding: 3px;
  color: #FFFFFF;
  font-size:13px;
  font-weight:bold;
}

td.calendar2
{
  background:;
  border: 1px solid rgb(0, 0, 0);
  padding: 3px;
  color: #FFFFFF;
  font-size:20px;
}

td.calendarday
{
  background-color:#FFFFFF;
  border: 1px solid rgb(0, 0, 0);
  padding: 0px;
  width: 14.2857%; 
  height: 125px;
}

.availbox
{
    width: 350px;
    border: 1px solid rgb(50, 200, 50);
    background: rgb(220, 255, 230) url('../common/note.gif') no-repeat top left;
    color: rgb(0, 100, 0);
    font-size: x-small;
    padding: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    text-align: center;
}

#availSetStatusBox
{
    width: 180px;
    background-color: rgb(220,255,230);
    border: 2px solid rgb(50, 200, 50);
    position: absolute;
    display: none;
    z-index: 1000;
}

#availSetStatusBox a {
    display: block;
    background-color: rgb(0,150,0);
    margin: 2px;
    text-align: center;
    color: #fff;
    font-size: 8pt;
    text-decoration: none;
    padding: 2px;
}


.calendarday div.status
{
    font-weight: bold;
    font-size: 9pt;
    color: rgb(0,0,0);
	background-color: rgb(255,255,200);
	text-align: center;
}


div.calendardayoverlay
{
    position: absolute;
    height: 75px;
    width: 100%;
    z-index: 500;
    text-align: center;
    cursor: pointer;
    cursor: hand;
}

div.calendardaycontainer
{
    position: relative;
}

td.calendaremptyday
{
  background-color: rgb(240, 240, 255);
  border: 1px solid rgb(0, 0, 0);
}

tr.customfield 
{
background-color: #EFE;
}

ul.links
{
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.links li
{
    margin: 0.5em;
    clear: left;
}
ul.links li.new
{
    padding: 5px;
    background-color: #cfc;
    border: 1px solid #080;
    margin: 2px;
}
ul.links li.new hr
{
    border-color: #080;
}
ul.links li.edit
{
    padding: 5px;
    background-color: #ffc;
    border: 1px solid #880;
    margin: 2px;
}
ul.links li.edit hr
{
    border-color: #880;
}
ul.links li.category
{
    font-size: large; 
    font-style: italic;
    color: ;
    font-weight: bold; 
    margin: 2px;
    margin-top: 1em;
}

table.package_select
{
	border-collapse:collapse;
	border: 1px solid #000;
	margin-left: 3em;	
	margin-right: 5em;
	margin-top: 1em;
	margin-bottom: 1em;
	color: #000;
}

table.package_select hr
{
	border-color: #000;
}

table.package_select td
{
	border: 1px solid #000;
	padding: 0.3em;
}

table.package_select th
{
	border: 1px solid #000;
	padding: 0.3em;
}

table.package_select a
{
	color: #000;
}









/***********************
 Online Store
 ***********************/

form.store_edit fieldset.store
{
    background-color: rgb(255,255,200);
    border: 1px solid #880;
    margin: 1em 1em 0 0;
    float: left;
}

form.store_edit fieldset.store legend
{
    color: #008;
    background: #D7FF7A;
    border: 1px solid #880;
    padding: 2px 6px;
    font-weight: bold;
    font-size: larger;
}

form.store_edit fieldset input.text
{
    font-size: larger;
    width: 95%;
    margin: 0 auto;
}

form.store_edit fieldset textarea
{
    width: 95%;
    margin: 0 auto;
    font-size: larger;
}

form.store_edit fieldset label
{
    font-weight: bold;
}

form.store_edit input.submit
{
    color: #008;
    background: #D7FF7A;
    border: 1px solid #880;
    padding: 2px 6px;
    font-weight: bold;
    font-size: x-large;
}

table.store_productlist
{
    border-collapse: collapse;
    width: 95%;
    margin-top: 1em;
    margin: 0 auto;
}
table.store_productlist td
{
    border: 2px solid #000;
    padding: 0.2em;
}
table.store_productlist table
{
    width: 95%;
}
table.store_productlist table td
{
    border: none;
}
div.store_front table.product
{
    width: 200px;
    float: left;
    text-align: center;
    margin: 0.5em;
}
div.store_front table.product a
{
    font-weight: bold;
    display: block;
    text-decoration: none;
    font-weight: normal;
}
div.store_front table.product a:hover
{
    text-decoration: underline;
}

div.productSummary 
{
    border: 2px solid ;
    margin: 1em;
    padding: 0.2em;
}

div.productSummary table
{
    width: 100%;
}

div.productSummary table th
{
    background: none;
    border: none;
    font-weight: bold;
    text-align: right;
    color: #000;
}
div.productSummary table td
{
    background: none;
    border: none;
    font-weight: normal;
    text-align: left;
}
div.cartsummary
{
    font-size: smaller;
    padding: 0.3em;
    height: 25px;
    border: 1px solid #000;
    background-color: rgb(255,255,200);
}
table.store_cart
{
    border-collapse: collapse;
    margin: 0 auto;
}
table.store_cart td
{
    border: 1px solid #000;
}
table.store_cart tr.rowA
{
    background-color: rgb(255,255,230);
}
table.store_cart tr.rowB
{
    background-color: #fff;
}
table.store_cart th
{
    padding: 0.5em;
}
input.checkoutnowbutton
{
    font-size: 20px;
    background-color: #E07000;
    color: rgb(255,255,255);
    margin: 0 auto;
}
div.checkout
{
    width: 300px;
    border: 1px solid ;
    float: left;
    margin: 1em;
    padding: 0;
}
div.checkout span
{
    display: block;
    margin: 0.3em;
    background-color: #FAFAFA;
    font-size: smaller;
}
div.checkout h1
{
    background-color: ;
    color: ;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    display: block;
    margin: 0 0 0.2em 0;
}

div.checkout table
{
    border: none;
}
div.checkout table th
{
    background: none;
    text-align: right;
    padding-right: 0.2em;
    font-weight: bold;
    color: #000;
    font-size: 10pt;
    border: none;
}
div.checkout table td
{
    background: none;
    text-align: left;
    font-weight: normal;
    font-size: 12pt;
}
div.checkoutcontainer
{
    width: 676px;
    margin: 0 auto;
}
table.options
{
    width: 80%;
    margin: 1em auto;
    border-collapse: collapse;
}
table.options th
{
    background-color: #004D99;
    color: #fff;
    font-weight: bold;
    padding: 0.3em 1em;
    text-align: right;
    border: 1px solid #000;
}
table.options td
{
    background-color: #D9FF66;
    padding: 0.3em;
    text-align: left;
    width: 100%;
    border: 1px solid #000;
}
table.options span
{
    background-color: #F3FFCC;
    color: #E00;
    display: block;
    padding: 0.3em;
    border: #000;
    font-size: smaller;
    border: 1px outset #99CC00;
}
table.options label
{
    font-weight: bold;
}
table.options th.section
{
    background-color: #E07000;
    text-align: left;
}
table.options th.section input
{
    float: right;
}
table.options table td,th
{
    padding: 0;
    border: none;
}
.required
{
    font-size: 12px;
    color: #f00;
    font-weight: bold;
    margin: 0;
    padding: 0;
    display: inline;
}
table.store_orders
{
    margin: 0 auto 1em auto;
    width: 90%;
    border-collapse: collapse;
}
table.store_orders th
{
    background-color: #004D99;
    color: #fff;
    font-weight: normal;
    border: 1px solid #000;
    text-align: left;
}
table.store_orders td
{
    background-color: #D9FF66;
    color: #000;
    border: 1px solid #000;
}
table.store_orders .notpaid
{
    background-color: #FF3D3D;
}

div.manual img
{
	background:rgb(255,234,134);
	padding:10px;
	border: 1px solid rgb(230,223,174);
}

div.bluebox
{
	border:5px solid ;
	padding-bottom:30px;
}

.checkboxlist
{
	list-style-image: url('../common/bulletbox.png');
}

.checkboxlist li
{
	line-height:18px;
	margin-top:5px;
	margin-bottom:5px;
}

.checkboxlist a
{
	float:right; 
	margin-right:15px;
}

.checkboxlist p
{ 
	margin:0px;
	width:700px;
}

ul.contactul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.dinline
{
	display: inline;
}

.disinline
{
	display: inline;
}

.disblock
{
display: block;
}

.contactinput
{
	margin: 0px;
	padding: 0px;
	display: inline;
}

.contactinput20
{
	size: 20px;
  margin: 0px;
  padding: 0px;
  display: inline;
}

.contactdeletelink
{
	color: #ff0000; 
	font-size: x-small;
}

.boldme
{
	font-weight: bold;
}

.playerslink00f
{
	font-weight: bold;
	color: #00F;
	font-size: medium;
}

.playerlink0b0
{
	font-weight: bold; 
	color: #0B0; 
	font-size: medium;
}

.playerlinke00
{
font-weight: bold; 
color: #E00; 
font-size: medium;
}

.blackme
{
color: #000;
}

.confirmbackgroundbutton
{
background-color: rgb(0,255,0);
}

.declinebackgroundbutton
{

}

.showinfoalertsforthisgame
{
	cursor: pointer; text-decoration: underline;
}

.disnone
{
display: none;
}

.sendmessage
{
width: 400px; padding: 4px;
}

.messagetextarea
{
width: 380px; height: 60px;
}

.xsmallfont
{
	font-size: x-small;
}

.tablemarg5
{
	font-size: x-small; margin-top: 5px;
}

.redme
{
color:red;
}

.smallbold
{
font-size: smaller; font-weight: bold;
}

.playersform1
{
margin: 10px;
}

.teamphotoslink
{
text-decoration: none; background-color: rgb(255, 128, 128); color: rgb(150, 0, 0); border: 1px solid rgb(150,0,0);
}

.basicinfo
{
 float:right;
}

.saveplayer
{
	text-align:right;
}

.smalleditplayer
{
	font-size: x-small; background-color: rgb(255, 220, 220); padding:2px;
}

.smalleditplayer2
{
color: rgb(255,255,255); font-size: x-small; background-color: rgb(0, 150, 0); text-decoration: none; padding:2px;
}

.smalldeleteplayer
{
color: rgb(255,255,255); font-size: x-small; background-color: rgb(200, 0, 0); text-decoration: none; padding:2px;
}

.teamphoto2
{
float: left; margin-right: 5px;
}

.centertext
{
	text-align: center;
}

.processingform
{
	margin: 10px;
}

.deletephoto
{
text-decoration: none; background-color: rgb(255, 128, 128); color: rgb(150, 0, 0); border: 1px solid rgb(150,0,0);
}

.tdstyle1
{
font-size: x-small; background-color: rgb(255, 220, 220);
}

.xxsmall
{
font-size: xx-small;
}

.expirydate
{
color: #f00;
}

.tohaveafeatureremoved
{
font-size: 8pt; 
color: #888;
}

.greenastrik
{
font-size: 20pt; font-weight: bold; color: #12F;
}

.grayastrik
{
font-size: 12pt; font-weight: bold; color: #AAA;
}

.alertbackground1
{
background-color: #AFA;
}

.uniqueplayernumber
{
color: #0c0; font-size: 8pt; font-weight: bold;
}

.duplicateplayernumber
{
color: #f00; font-size: 8pt; font-weight: bold;
}

fieldset.infoalert
{
border: 1px solid #880;
}

input.fromemailaddress
{
width: 240px;
}

input.subject
{
width: 350px;
}

.alertsmessage
{
width: 430px; height: 120px;
}

.recipientgroups
{
border: 1px solid #880; width: 48%; float: left;
}

hr.teams1
{
border-color: #880;
}

br.clearleft
{
clear:left;
}

.showusers
{
cursor: pointer; color: #000; text-decoration: underline; font-size: small;
}

.individualusers
{
display: none;
}

.addemails
{
width: 300px; height: 80px;
}

.alertsubmit
{
float: right;
}

.availabilitytable
{
border:none;
}

.tdefe
{
background-color: #EFE;
}

.fieldnameonclick
{
background-color: #f00; color: #fff; font-size: x-small;
}

.seepackagedesc
{
background-color: #ffc;
}

.yourcurrentpackage
{
background-color: #00d; color: #ff0; display: block; text-align: center;
}

.pricesin
{
text-align: center; font-size: x-small; margin-top: -1em;
}

.noborder
{
border: none;
}

.fileuploadsonly
{
font-size: x-small; color: #f00; font-weight: bold;
}

.clickheretocompletepayment
{
cursor: pointer; font-size: large; margin-left: auto; margin-right: auto; width: 400px; display: block; border: 2px outset #800; background-color: #a00; color: #ee0;
}

.underlineme
{
text-decoration: underline;
}

.classalertstable
{
width: 90%; margin-left: auto; margin-right: auto; background:#e2e2e2;
}

.alertsdetails
{
cursor: pointer; color: #000; text-decoration: underline; font-size: x-small;
}

.alertshasnotviewedyet
{
background-color: rgb(255,210,210);"><h3 style="color: #000;
}

div.alertshasviewed
{
background-color: rgb(210,255,210);
}

h3.alertshasviewed
{
color: #000;
}

.readfullarticle
{
text-align: right;
}

.aligntextright
{
text-align: right;
}

.aligntextcenter
{
text-align: center;
}

.aligntextleft
{
text-align: left;
}

.editthispost
{
text-decoration: none; font-size: x-small;
}

.confirmarticledelete
{
color: rgb(255, 0, 0); text-decoration: none; font-size: x-small;
}

.250datafield
{
width: 250px;
}

.25datafield
{
width: 25px;
}

.nofuturepractices
{
text-align: center; font-size: x-small;
}

.vertalignmid
{
vertical-align: middle;
}

.clickonevents
{
text-align: center; font-size: small; font-weight: bold;
}

.nodecor
{
text-decoration: none;
}

.clearselection
{
background-color: #000;
}

.resettodef
{
background-color: #00d;
}

.addeventlink
{
border-left: none; font-weight: bold; text-decoration: none;
}

.addeventimg
{
margin-top: 3px;
}

.exportcal
{
text-align:center; font-size: smaller; margin-top: 1em;
}

.downloadssecured
{

}

.redme
{
color:red;
}

.input3
{
margin: 0px; padding: 0px; display: inline;
}

.downloadsmakesecured
{

}

.textarea2
{
margin-left: 10px; width: 95%;
}

.removeforum
{
border:none;
line-height:20px;
font-size:90%;
color:white;
background:#d62626;
height:20px;
min-width:94px;
cursor:pointer;
}

.forumtext
{
padding: 3px;
}

.input4
{
width: 380px;
}

.gallerysavechanges
{
background-color: rgb(25, 50, 250); color: rgb(255, 255, 255); font-weight: bold; float: right;
}

.input5
{
width: 280px;
}

.input6
{
size: 20px; margin: 0px; padding: 0px; display: inline;
}

.confirmdelete
{
color: #ff0000; font-size: x-small;
}

.addfolder
{
background-color: rgb(25, 50, 250); color: rgb(255, 255, 255); font-weight: bold; float: right;
}

.photodiv
{
width: auto; position: relative; display: block; text-align: center;
}

.photoname
{
font-size: large; font-weight: bold;
}

.photolt
{
font-size: 60px; text-decoration: none;
}

.photoimgnext
{
border: 1px solid #000000; margin-right:10px; margin-left:10px; margin-bottom:10px; margin-left: auto; margin-right: auto;
}

.photoimgnext2
{
border: 1px solid #000000; margin-bottom:10px; margin-left: auto; margin-right: auto;
}

.photoposted
{
margin-left: auto; margin-right: auto; -moz-border-radius: 10px; border: 3px outset; background-color: #EEEEEE; padding: 5px; width: 75%;
}

.photopn
{
font-size: 40; text-decoration: none
}

.subfolderdiv
{
position: relative; margin: 10px; display: block; float: left; text-align: center;
}

.link3
{
font-size: x-small; text-decoration: none;
}

.importcomp
{
text-align: center; font-size: xx-large; font-weight: bold; color: rgb(20,200,20);
}

.div3
{
text-align: center; font-size: large; font-weight: bold;
}

.table3
{
font-size: smaller; margin-left: auto; margin-right: auto;
}

.centerme
{
margin-left: auto; margin-right: auto;
}

.italicme
{
font-style: italic;
}

.smallitalic
{
font-size: small; font-style: italic;
}

.gamestatus
{
border-top: 1px solid #fff; text-align: center; font-size: small; background-color: #000; font-style: italic; color: #f00;
}

.3padding
{
padding: 3px;
}

.padding6
{
padding:6px;
}

.clickdate
{
color: rgb(255,0,0); font-size: x-small;
}

.table4
{
padding-top: 3px; font-size: x-small;
}

.table4 th
{
font-size:16px;
text-align:center;
}

table.teampage th
{
color:;
background-color:;
padding:5px;
font-size:16px;
}

table.teampage td
{
 padding:5px;
}

.gamestatus2
{
font-size: xx-small; font-style: italic; color: #c00;
}

.td1
{
border-left: 1px solid #000;
}

.largebold
{
font-weight: bold; font-size: larger;
}

.margin10
{
margin: 10px;
}

.floatright
{
float: right;
}

.floatleft
{
float:left;
}

.topurchase
{
color: #ff0; text-align: center; height: 40px; font-weight: bold; background: #e00 url('../common/toppurchase.jpg') !important;
}

.torenew
{
-moz-radius: 10px; background-color: #e00; color: #ff0; text-align: center; height: 40px; font-weight: bold;
}

.smallfont
{
font-size: small;
}

.deleteofficialconfirm
{
color: rgb(255,255,255); font-size: x-small; background-color: rgb(150, 0, 0); text-decoration: none;
}

.span1
{
float: right; margin-right: 5px;
}

.width90p
{
width: 90%
}

.textff0000
{
color: #ff0000;
}

.nopollsavail
{
font-size: x-small; text-align: center;
}

.td2
{
background-color: rgb(200, 255, 200);
}

.platsponsor
{
color: #EEE; background-color: #666; width: 98%; text-align: center; display: block;
}

.goldsponsor
{
color: #000; background-color: rgb(255,230,50); width: 98%; text-align: center; display: block;
}

.silversponsor
{
color: #000; background-color: rgb(210,210,210); width: 98%; text-align: center; display: block;
}

.bronzesponsor
{
color: #000; background-color: rgb(240,150,0); width: 98%; text-align: center; display: block;
}

.bg1
{
background-color: rgb(255,255,220);
}

.confirmsponslogodel
{
text-decoration: none; font-size: x-small; background-color: rgb(255, 128, 128); color: rgb(150, 0, 0); border: 1px solid rgb(150,0,0);
}

.div4
{
background-color: rgb(230,240,255); padding: 3px; border: 1px solid rgb(0,0,100); font-size: xx-small; width: 80%; margin-bottom: 5px; margin-top: 5px;
}

.strong1
{
cursor: pointer; color: rgb(0,0,100); text-decoration: underline;
}

.div5
{
position: absolute; border: 1px solid #000; display: none; background-color: rgb(255,255,150); font-size: xx-small; width: 150px; height: 12px;
}

.table5
{
border-collapse: collapse; border: 1px solid #000; font-size: 12px; 
}

.padding5
{
padding: 5px;
}

.pointercursor
{
cursor: pointer;
}

.div6
{
text-align: center; width: 25em; padding: 5px; background-color: rgb(255,255,200); border: 1px solid rgb(200, 200, 0); margin-left: auto; margin-right: auto;
}

.margin2
{
margin: 2px;
}

.margin5
{
margin: 5px;
}

.input8
{
width:14px
}

.editlink
{
font-size: x-small; color: rgb(255,255,255); background-color: rgb(0, 150, 0); text-decoration: none;
}

.deleteteamconfirm
{
font-size: x-small; color: rgb(255,255,255); background-color: rgb(200, 0, 0); text-decoration: none;
}

.clearboth
{
clear: both;
}

.div7
{
text-align: left; color: #880; background-color: #ffc; padding: 2px;
}

.mediumfont
{
font-size: medium;
}

.normalxsmall
{
font-size: x-small; font-weight: normal;
}

.div8
{
display: none; position: absolute; height: 55px;
}

.fieldset1
{
display: block; width: 400px; text-align: center; background-color: #0e0; margin-left: auto; margin-right: auto;
}

.fieldset2
{
display: block; width: 400px; text-align: center; background-color: #e00; margin-left: auto; margin-right: auto;
}

.confirmdelsubmission
{
text-decoration: none; font-size: x-small; color: rgb(255,255,255); background-color: rgb(200, 0, 0);
}

.td5
{
background-color: rgb(220, 220, 220); font-size: x-small;
}

.td6
{
background-color: rgb(235, 235, 235);
}

.confirmdelformele
{
text-decoration: none; font-size: x-small; color: rgb(255,255,255); background-color: rgb(200, 0, 0); padding:2px; margin-left:4px; margin-right:4px; float:left;
}

.editformele
{
text-decoration: none; font-size: x-small; color: rgb(255,255,255); background-color: rgb(0, 200, 0); padding:2px; float:left;
}

.boldmedfont
{
font-size: medium; font-weight: bold;
}

.td7
{
width: 300px; height: 75px;
}

.submit1
{
background-color: rgb(255, 160, 20); color: rgb(0, 0, 0); font-weight: bold;
}

.input9
{
width: 98%;
}

.textarea1
{
width: 98%; height:150px;
}

.input10
{
background-color: rgb(25, 50, 250); color: rgb(255, 255, 255); font-weight: bold; float: right;
}

.td8
{
width: 300px;
}

.textarea3
{
width: 490px; height: 300px;
}

.div9
{
overflow: hidden; width: 95%; background:none; margin-bottom:20px;
}

.span2
{
font-size: xx-small; font-style: italic;
}

.input11
{
font-size: large; width: 97%;
}

.input12
{
font-size: large; background-color: rgb(255, 180, 40); padding:2px;
}

.input13
{
font-size: xx-small; width: 90%;
}

.div10
{
padding-bottom: 1em;
}

.div11
{
margin-top: 1em; cursor: move;
}

.input14
{
font-size: smaller; background-color: #E00; color: #FFF;
}

.div12
{
padding-left: 1em;
}

.img1
{
margin: 0.2em; float: left;
}

.editor
{
width: 550px; height: 250px;
}

.editor2
{
width: 550px; height: 350px;
}

.editortitle
{
width: 550px; font-size: 17px;
}

.whitebg
{
background-color: #fff;
}

.td9
{
font-size: 16px;
}

.div13
{
width: 100%; text-align: right;
}

.span3
{
float: left; font-weight: bold;
}

.th1
{
color: #ffffff; background-color: #ff0000;
}

.div14
{
background-color: #ffc; border: 1px solid #880; color: #000; margin-bottom: 1em;
}

.span4
{
font-size: smaller;
}

.div15
{
margin-bottom: 1em;
}

.div16
{
margin-bottom: 10px; padding: 5px; display: none; border: 1px solid rgb(50, 50, 50); background-color: rgb(230,230,230); color: rgb(50,50,50);
}

.a1
{
font-size: x-small; color: rgb(50,50,50); text-decoration: none;
}

.div17
{
padding-bottom: 10px; display: block; clear: both;
}

.div18
{
cursor: move; 
background: rgb(0,0,80) url('../common/clickanddrag.jpg') repeat-x; 
color:rgb(255,255,255); 
font-size: small; 
padding-left: 10px; 
height:23px; 
line-height:23px; 
-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 10px;
-webkit-border-radius-topright: 10px; 
-webkit-border-radius-topleft: 10px; 
width:96%;
font-size:12px;
}

.div18 img
{
margin-top:4px;
margin-right:8px;
float:right;
}

.div19
{
padding-top: 10px; padding-bottom: 10px; display: none; background-color: rgb(220, 220, 220); text-align: center; font-weight: bold;
}

.a2
{
cursor:hand; font-weight:bold;
}

.div20
{
float: left; width: 200px;
}

.clearleft
{
clear: left;
}

.div21
{
text-align: center; font-weight: bold;
}

.div22
{
font-weight: bold; font-size: x-small; text-align: center;
}

.table6
{
width: 99%
}

.img2
{
padding: 5px; float: left;
}

.div23
{
border-bottom: none;
}

.span5
{
color:#D80909; font-weight:bold;
}

.div24
{
width:610px
}

.ibsr
{
background-image: URL('../common/ibs_r.png');
}

.ibsb
{
height: 12px; background-image: URL('../common/ibs_b.png');
}

.div25
{
height: 12px;
}

.relativeme
{
position: relative;
}

.textarea4
{
width: 150px;
}

.textarea5
{
width: 300px;
}

.xsmallbold
{
font-size: x-small; font-weight: bold;
}

.th2
{
color: #ffffff; background-color: #ee0000;
}

.thebigdevsign
{
opacity: 0.7; color: #f00; font-size: 60px; font-weight: bold; position: absolute; top: 3px; right: 20px; z-index: 99999; background-color: #000; border: 3px solid #ff0; padding: 7px;
}

.a4
{
color: #gg00; font-size: x-small;
}

.table7
{
margin-left: auto; margin-right: auto; margin-top: 5px;
}

.tr1
{
background-color: rgb(230,230,255);
}

.a3
{
color: rgb(200,0,0);
}

.input15
{
cursor: pointer; background-color: rgb(0, 150, 0); color: #fff; -moz-border-radius: 20px;
}

.input16
{
font-size: x-large; background-color: #00d; color: #ff0;
}

.strong2
{
color: #e00;
}

.div26
{
background-color: #ffc; border: 1px solid #f00; padding: 1em; font-weight: bold;
}

.tr2
{
font-weight: bold; color: #000;
}

.td10
{
border: none; background: transparent;
}

.td11
{
padding: 1px; background-color: #fff;
}	

.td12
{
padding: 1px; background-color: #00e; color: #fff; text-align: center;
}

.heading1
{
color: #00A;
}

.td13
{
background-color: #DDF;
}

.strong3
{
color:red; font-size:14px
}

.tr3
{
background-color:rgb(248,246,47)
}

.color1
{
color: rgb(0, 200, 0);
}

.color2
{
color: rgb(0, 0, 200);
}

.color3
{
color: rgb(200, 0, 0);
}

.input17
{
background-color: rgb(0, 200, 0); color: rgb(255, 255, 255);
}

.input18
{
background-color: rgb(220,180,60);
}

.input19
{
background-color: rgb(0, 0, 200); color: rgb(255, 255, 255);
}

.span6
{
color: rgb(255,0,0); font-weight: bold;
}

.xmaslights
{
height: 25px; width: 100%; z-index: 5;  position: absolute; top: 0; left: 0;
}

.4julybanner
{
height: 25px; width: 100%; z-index: 5;  position: absolute; top: 0; left: 0;
}

.warning2
{
position:absolute; z-index:9999999; top:0px; 

}

.whitetext
{
color: #ffffff;
}

.a5
{
text-decoration: none; font-size: small;
}

.div27
{
width: 650px; height: 250px;
}

.th3
{
font-size: x-small;  font-weight: normal; text-align: left;
}

.tr6
{
background-color:#FFC;
}

.input20
{
font-size: large; width: 40%;
}

.bigcolored
{
font-size:15px;
color: ;
}

.marg6
{
margin-top:6px;
}

.leftthetext
{
text-align:left;
}

.width550
{
width:550px;
}

.width100p
{
width:100%;
}

.width25p
{
width:25%;
}

.width50p
{
width:50%;
}

.margr50
{
margin-right:50px;
}

.bbottomgray
{
border-bottom:5px solid #b6b6b6;
}

.whiteinput
{
background:white; border:none; padding:3px;
}

.grayinputbutton
{
background:#b3b3b3; border:none; padding:3px; color:white; min-width:90px; cursor:pointer;
margin:1px;
}

.font13
{
font-size:13px;
}

.availabilitylegend
{
width:287px;
height:35px;
background: url('../common/availabilitylegend.gif');
}

.font12pt
{
font-size: 12pt;
}

.palinks
{
font-size:18px;
color:;
}

.painnerhead
{
background: #000000;
color:white;
}

.pacell
{
min-height:30px;
height:auto;
height:30px;
min-width:30px;
}

.calthemonth
{
font-size:14px;
}

.calnextnprev
{
font-size:0.75em;
color:;
}

.downloadshead
{
display:block;
border-bottom:2px solid ;
padding-bottom:0px;
margin-bottom:8px;
width:500px;
}

.loginheads
{
font-size:27px;
}

.rememberuser
{
font-size:13px;
}

.loginbutton
{
border:1px solid #4f7eac;
background:#d62626;
width:250px;
height:37px;
color:white;
font-size:24px;
line-height:37px;
margin-top:20px;
margin-bottom:20px;
}

.changeforgpass
{
color:#b24723;
}

.logintable
{
margin-top:50px;
}

.forumname
{
font-size:14px;
}

.redinputbutton
{
border:none;
line-height:20px;
font-size:90%;
color:white;
background:#d62626;
height:20px;
min-width:94px;
cursor:pointer;
}

.forumheads th
{
font-size:17px;
border-bottom:5px solid #b6b6b6;
}

.forumtable span
{
font-size:13px;
}

.forumtable
{
padding:10px;
}

.forumtable img
{
margin-right:3px;
}

.forumtable a
{
color:#b6201f;
}

.forumreply td
{
padding:12px;
}

.separate
{
border-collapse:separate;
}

.forumwarning
{
color:black;
}

.forumsignup
{
color:#b51f20;
font-size:13px;
font-weight:bold;
}

.forumcrumbs a
{
color:#b51f20;
font-size:10px;
}

.forumcrumbs
{
color:#b51f20;
font-size:10px;
}

.photogalimg tr, td, img
{
padding:0px;
margin:0px;
}

.photogalimg th
{
height:38px;
line-height:38px;
font-size:16px;
}

.photogalimg span
{
margin-left:10px;
}

.pgarrows
{
border:none;
}

.makesomespace
{
margin-left:10px;
}

.nobackground
{
background:none;
}

.margr5
{
margin-right:5px;
}

.editgame th
{
font-size:14px;
padding:4px;
text-align:left;
}

.editgame td
{
text-align:left;
}

.editgame select
{
min-width:50px;
}

.margincenter
{
margin-left: auto; margin-right: auto;
}

.postmessagearea
{
border:1px solid #a9a9a9;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;  
background:#3b3b3b;
color:#cdcdcd;
width:325px;
float:right;
margin-right:5px;
text-align:left;
}

.note2
{
	width: 200px;
  background: #5e5e5e url('../common/note2img.jpg') no-repeat 10px;
  color: #cacaca; 
  font-size: x-small;
  padding: 5px;
  padding-left: 50px;
  margin-left: auto;
  margin-right: auto;  
  margin-top:15px;
  text-align:left;
  font-size:9px;
}

.postmessagearea input
{
width: 260px;
display:block;
margin-left: auto;
margin-right: auto; 

border:1px solid #373737;
color:#565656;
font-size:18px;
font-weight:bold;
}

.postmessagearea textarea
{
width: 260px;
display:block;
margin-left: auto;
margin-right: auto; 
background:#eaeaea;
border:1px solid #373737;
color:#565656;
}

.pminput
{
height:28px;
line-height:28px;
}

.postmessagearea span
{
font-size:14px;
display:block;
margin-left:20px;
font-weight:bold;
}

.notvisible
{
visibility:hidden;
display:none;
}

.postmessagegb
{
border:1px solid #363833;
-moz-border-radius: 10px;
-webkit-border-radius: 10px; 
background: #f1aa04 url('../common/postmessagebg.jpg') repeat-x;
height:49px;
line-height:49px;
}

.apostform
{
display: block; 
text-align: center; 
height:48px;
line-height:48px;
background: #181818 url('../common/clickheretopostbg.jpg');
border:0px solid #181818;
-moz-border-radius: 10px;
-webkit-border-radius: 10px; 
color:#d6d6d6;
font-size:18px;
}

.apostform a:hover
{
text-decoration:none;
}

.containtheguestbook
{
 width:780px;

}

.pagenumsgb td
{
width:23px;
height:30px;
border:1px solid #767c7c;
background: #790000;
text-align:center;
line-height:30px;
color:#f4ac0a;
font-size:13px;
}

.pagenumsgb a
{
color:#fffbff;
}

.pagenumsgb a:hover
{
text-decoration:none;
color:#f4ac0a;
}

.pagenumsgb span
{
font-size:18px;
color:;
font-weight:bold;
}

.indentsub
{
margin-left:10px;
}

.contacttable td
{
font-size:14px;
}

.contacttable input
{
width:450px;
height:30px;
line-height:30px;
font-size:19px;
color:#545454;
border:1px solid #e7e7e7;
background: #f1aa04 url('../common/cfinputfield.jpg') repeat-x;
}

.contacttable textarea
{
width:450px;
height:200px;
color:#545454;
border:1px solid #e7e7e7;
background: #e7e7e7 url('../common/cfinputfield.jpg') repeat-x;
}

.sendmessagecon
{
border:none;
-moz-border-radius: 10px;
-webkit-border-radius: 10px; 
background: #e7e7e7 url('../common/postmessagebg.jpg') repeat-x;
height:49px;
line-height:49px;
width:260px;
font-size:17px;
font-weight:bold;
}

hr.largedivide
{
border:none;
height:4px;
background-color:#b6b6b6;
border-top:1px solid #707070;
width:98%;
margin-top:10px;
margin-bottom:10px;
}

.manualint
{
font-size:16px;
color:#402900;
}

.listnostyle
{
list-style-type:none;
}

.manuallistitem
{
font-size:13px;
color:;
}

.articlecontent
{
padding-left:5px;
padding-top:5px;
}

.articlesupercontent
{
margin-top:0px;
background:#ececec;
}

.sitesettingstable a:hover
{
text-decoration:none;
border:none;
}

.sitesettingstable td
{
padding:10px;
}

.recaptcha_only_if_image 
{
font-size:15px !important;
}

.recaptcha_only_if_no_incorrect_sol
{
font-size:12px !important;
color:#cacaca;
margin-left:0px;
}

#recaptcha_instructions_image
{
font-size:12px !important;
color:#cacaca;
margin-left:0px;
}

.blue_button
{
background: URL('../common/blue_button.png') repeat-x;
height:17px;
border: 1px solid #4d4d4d;
margin-left:3px;
margin-right:3px;
font-size:10px;
line-height:17px;
padding-left:3px;
padding-right:3px;
padding-top:2px;
padding-bottom:2px;
}

.green_button
{
background: URL('../common/green_button.png') repeat-x;
height:17px;
border: 1px solid #4d4d4d;
margin-left:3px;
margin-right:3px;
font-size:10px;
line-height:17px;
padding-left:3px;
padding-right:3px;
padding-top:2px;
padding-bottom:2px;
}

.red_button
{
background: URL('../common/red_button.png') repeat-x;
height:17px;
border: 1px solid #4d4d4d;
margin-left:3px;
margin-right:3px;
font-size:10px;
line-height:17px;
padding-left:3px;
padding-right:3px;
padding-top:2px;
padding-bottom:2px;
}<br />
<b>Notice</b>:  Undefined index:  s in <b>/hd2/www/lib/css/user_style.php</b> on line <b>21</b><br />
