/* psc_global.php */
/*#####################################################################################################################*/
body{background-color:white;color:#000;font-size:10pt;font-family:verdana, sans-serif;margin:0px;padding:0px;} 

h1{margin-top:3px;margin-left:3px;margin-bottom:5px;font:700 18pt Georgia,"Century Schoolbook","Times New Roman",Times,serif}
h1.SkiPicker{position:relative;top:2px;left:2px;color:white;}
h1.lessonTitle{text-align:center;color:white;background-color:#3333ab;width:100%;border-style:solid;border-color:black;border-width:2px 0px 0px 0px;}
h2{margin-top:3px;margin-left:3px;margin-bottom:5px;font:400 14pt Georgia,"Century Schoolbook","Times New Roman",Times,serif}
h3{margin-top:3px;margin-left:3px;margin-bottom:5px;font:700 12pt Georgia,"Century Schoolbook","Times New Roman",Times,serif}
h4{margin-top:3px;margin-left:3px;margin-bottom:5px;font-family:Georgia,"Century Schoolbook","Times New Roman",Times,serif;font-size:12pt}
hr.divider{border-top-width: 4px;border-top-style: solid;border-top-color: #b0cada;}
img.headerImg{border-style:none;position:absolute;top:9px;left:9px;}
input.comment_submit{background-color:#3b59a4;color:white;font-size:11pt;margin:3px;padding:3px;}
li{font-size:10pt}
li.frntpg{padding-top:2px;padding-bottom:2px;}
p,li{font-size:10pt;font-family:'verdana','arial',serif;}
p.title{font-size:14pt;font-family:'georgia';margin-top:3px;margin-left:3px;margin-bottom:5px;padding-top:5px;padding-bottom:5px;}
p.recentPost{font-family:georgia,times,serif;margin:3px 0px 3px 0px;padding:4px 0px 4px 0px;font-size:12pt;}
textarea{font-family:'verdana','arial',sans-serif;font-size:10pt;}
tr.form1{background-color:#E5E4D7}
tr.form2{background-color:#CC9}

div.shell{margin:0px;}
div.clear{clear:both;}

div.logInBox{width:auto;height:50px;padding:10px 5px 5px 5px;background-color:white;border-style:solid;border-width:0px 2px 2px 2px;border-color:#ffa200;position:absolute;right:0px;top:22px;}

div.mainMenu{position:absolute;left:115px;top:133px;}
div.mainMenu a, a.topLink{font-family:georgia,times;padding:3px 5px 3px 5px;border-style:solid;border-width:1px 1px 0px 1px;border-color:#1e3d74;font-size:14pt}
div.mainMenu a:link, a.topLink:link{color:white;text-decoration:none;pt;background-color:#8d9343}
div.mainMenu a:visited, a.topLink:visited{color:#fcfcfc;text-decoration:none;background-color:#8d9343}
div.mainMenu a:hover, a.topLink:hover{color:black;text-decoration:none;background-color:#d5dcf3;border-style:solid;border-color:silver;}

div.memberServices{border-color:#FF9900;border-style:solid;border-width:0px 3px 3px 3px;width:525px;height:300px;background-color:#fff;position:absolute;top:41px;right:0px;z-index:1}
	div.membershipUpgrade{clear:both;width:501px;background-color:#404040;position:absolute;bottom:7px;right:7px;padding:5px;}
	div.membershipUpgrade ul{color:silver;font-size:10pt;float:left;margin:0px;}
	div.memberMenu{float:right;margin-top:20px;margin-right:5px;font-size:8pt;}

div.top
{font-weight:bold;min-width:600px;background-color:#3b3232;height:41px;padding-left:41px;color:white;background-image:url('../img/top_bg.png');background-repeat:repeat-x;background-attachment:scroll;background-position:left top;}
div.topBar{font-family:verdana;display:block;background-color:#ffa200;height:19px;overflow:hidden;font-size:10pt;border-style:solid;border-width:0px 0px 1px 0px;border-color:black;padding-top:2px;}
	div.topBar a{color:black;text-decoration:none;padding:3px 5px 3px 5px;}
	div.topBar a:hover{color:yellow;background-color:black;}

div.poweredBy{position:absolute;top:0px;height:1em;background-color:#001527;width:100%;padding:1px 1px 2px 1px;font-size:8pt;text-align:center;}
div.headerbox_off,div.headerbox_on{background-color:white;position:absolute;top:0px;right:10px;padding:0px 0px 10px 10px;width:230px;text-align:center;border-color:#FF9900;border-style:solid;border-width:0px 3px 3px 3px;font-family:verdana;font-size:12pt;overflow:hidden;}

div.header{background-image:url(../img/water-skiing.jpg);backround-repeat:no-repeat;height:134px;}
div.submenu{position:relative;overflow:hidden;height:1.5em;margin:0px;padding:7px 0px 1px 10px;font-size:10pt;width:auto;color:#FFF;background-color:#525f31;opacity:1;border-style:solid;border-width: 2px 0px 0px 0px; border-color:#005c3e;}
	div.submenu a, a.submenu{padding: 2px 7px 2px 7px;color:#FFF;text-decoration:none;font-size:12}
	div.submenu a:link, a.submenu:link{color:#fff;background-color:#525f31;}
	div.submenu a:visited, a.submenu:visited{color:#fff;background-color:#525f31;}
	div.submenu a:hover, a.submenu:hover{color:#000;background-color:#d5dcf3;}
	#submenu ul { list-style:none; margin:0px; padding:0px;}
div.siteSearch{position:absolute;right:15px;top:161px;z-index:1}

div.main{position:relative;margin:0px;padding:15px 5px 10px 5px;background-image:url('../img/bwvgrad12.png');background-repeat:repeat-x;background-attachment:scroll;background-position:left top;
background-color:#white;overflow:hidden;
}
	div.left_newspaper_column{width:200px;float:left;background-color:#F4F1E9;border-width:0px 0px 0px 1px;border-style:solid;border-color:#ccc1a8;margin:0px}
	div.logform{width:475px;float:left;font-size:14pt;} 

h2.leagueHeader{background-color:#424242;color:white;margin:0px auto 0px auto;padding:5px 0px 5px 0px;width:auto;}
table.leaguetable {border-collapse:collapse;border-style:solid;border-color:#e7e7e5;border-width:1px;background-image:url(http://www.proskicoach.com/img/power_user_grayed_h400.png);background-repeat: no-repeat;background-position: center bottom;}
.leaguetable thead {height:21px;background-color:#f1f2ed;font-size:10px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#abab9e;}
.leaguetable tr.open {border-style:solid;border-width:1px;border-color:#e7e7e5;background-color:#f1f2ed;}

p.orange{margin:0px;font-size:16pt;font-family:verdana;color:#ff4500;}
p.orange a:link, p.orange a:visited, p.orange a:hover{font-weight:bold;color:#ff4500;text-decoration:none;}

div.bottom{clear:both;overflow:hidden;background-color:#319bda;background-image:url('../img/wadeblue.png');background-repeat:repeat-x;background-attachment:scroll;background-position:right top;width:auto;margin:0px;padding-left:5px;color:#FFF;font-family:verdana;font-size:8pt;position:static;overflow:hidden;}
div.botContainer{margin-top:50px;width:975px;margin-left:auto;margin-right:auto;overflow:hidden;}
div.bottom-bot{clear:both;height:40px;font-size:10pt;padding-top:5px;padding-left:10px;padding-right:10px;color:white;background-color:#ff8125;background-image:url('../img/footer-repeat-slice.png');background-repeat:repeat-x;background-attachment:scroll;background-position:left bottom;}
p.bottom{font-size:8pt;text-align:center}
a.bot {font-size:10pt;text-decoration:none;padding:1px;}         
a.bot:link,a.bot:visited{color:silver;padding:1px;}          
a.bot:hover{color:#000;background-color:#99a9dc;padding:1px;}
a.botbot {font-size:10pt;text-decoration:none;}
a.botbot:link,a.botbot:visited{color:white;}          
a.botbot:hover{color:black;text-decoration:underline;}    

div.right_ads{float:right;padding:5px;}

div.sitemap{float:left;color:#FFF;padding-left:10px;padding-right:5px;font-family:verdana;
	font-size:10pt;
	width:200px}
div.sitemap_wrapper{margin-left:auto;margin-right:auto;overflow:hidden;
	max-width:650px}

ul.sitemap{list-style-image:none;list-style-position:outside;list-style-type:none;float:left;color:white;padding:0px 5px 5px 5px;width:225px;font-family:verdana;
	font-size:10pt;}
ul.sitemap h2{background:#3096D3 none repeat scroll 0 0;border-color:#3784B3 #2A77A6 #2A77A6 #3784B3;border-style:solid;border-width:1px;margin:7px 0px 3px 0px;display:block;font-weight:normal;text-align:center;}
ul.sitemap h2 a{padding:5px 0px 5px 0px;text-decoration:none;color:white;width:100%;height:100%;display:block;}
ul.sitemap h2 a:hover{background-color:#0064a0;}
ul.sitemap li{border-bottom:1px solid #327DAC;border-top:1px solid #8AC8EE;margin:none;padding:none;}
ul.sitemap li a {display:block;width:225px;text-decoration:none;color:white;padding:5px 0px 3px 0px}
ul.sitemap li a:hover {background-color:#0064a0;}

div.asn{clear:both;font-family:georgia;color:#777;font-size:12pt;border-style:none;padding:5px}

 input.textBoxes_off, select.selectBoxes_off{color:#5d5d5d;margin-bottom:5px;padding:4px;background-color:khaki;border-style:solid;border-width:1px;border-color:#880000;}
 input.textBoxes_on, select.selectBoxes_on{color:#222;margin-bottom:5px;padding:4px;background-color:white;border-style:solid;border-color:#b19bda;border-width:1px;}
 input.textBoxes_off input.textBoxes_on{font-size:14pt}
 select.selectBoxes_off, select.selectBoxes_on{font-size:12pt}

div.skilog{position:relative;padding-top:0;padding-left:3px;padding-right:3px;border-style:solid;border-width:1px;margin:1px;font-family:'tahoma','georgia','serif';
font-size:10pt;}
div.skilogPagenums{float:right;padding:1px;width:41%;text-align:right;
font-size:10pt;}

 
			
		table.tablesorter {
			font-family:verdana;
			background-color: #CDCDCD;
			margin:10px 0pt 15px;
			font-size: 10pt;
			width: 100%;
			text-align: left;
		}
		table.tablesorter thead tr th, table.tablesorter tfoot tr th {
			background-color: #e6EEEE;
			border: 1px solid #FFF;
			font-size: 8pt;
			padding: 4px;
		}
		table.tablesorter thead tr .header {
			background-image: url(../img/bg.gif);
			background-repeat: no-repeat;
			background-position: center right;
			cursor: pointer;
		}
		table.tablesorter tbody td {
			color: #3D3D3D;
			padding: 4px;
			background-color: #FFF;
			vertical-align: top;
		}
		table.tablesorter tbody tr.odd td {
			background-color:#F0F0F6;
		}
		table.tablesorter thead tr .headerSortUp {
			background-image: url(../img/asc.gif);
		}
		table.tablesorter thead tr .headerSortDown {
			background-image: url(../img/desc.gif);
		}
		table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
		background-color: #8dbdd8;
		}

	/*###########################################*/
	/*				SKILOG TABS			//{{{
	/*###########################################*/
	div.logMain{vertical-align:top;padding:3px;overflow:hidden;background-color:#fff;font-size:1.5em;font-family:'tahoma,verdana,sans-serif';}
	
	form.tabbedform {
	width:85%;
	float:left;
	font-size:1.1em;
	color:#333
	}
	form.tabbedform legend {
	font-weight:700;
	font-size:1.2em;
	margin:0 -7px;
	padding:0 2px
	}
	form.tabbedform legend,form.tabbedform label {
	color:#333
	}
	form.tabbedform fieldset {
	width:30em;
	border:none;
	border-top:1px solid #C9DCA6;}
	form.tabbedform fieldset fieldset {
	border:none;
	background:none;
	margin:3px 0 0;
	}
	form.tabbedform fieldset li {
	/*background:url(../img/divider.gif) left bottom repeat-x;*/
	list-style:none;
	margin:0;
	padding:5px
	}
	form.tabbedform fieldset li #hover {
	list-style:none;
	background-color:#F0E68C;
	margin:0;
	padding:5px
	}
	form.tabbedform label {
	display:block;
	font-weight:700;
	font-size:1em;
	text-align:right;
	float:left;
	width:11em;
	line-height:1.5em;
	margin-right:1em;
	}
	form.tabbedform input,select {
	border:solid 1px #aacfe4;
	font-size:1em;
	padding:.15em;
	margin-top:.3em;
	margin-bottom:.3em;
	}
	input.inputOn
	{border: solid 2px #990000;}
	input.inputOff
	{border: solid 1px #aacfe4;}
	form.tabbedform fieldset ol {
	margin:0;
	padding:0
	}
	form.tabbedform fieldset fieldset legend {
	font-weight:400;
	margin-left:123px;
	padding:0 0 5px
	}
	form.tabbedform fieldset fieldset label {
	display:block;
	width:auto
	}
	form.tabbedform em {
	font-weight:700;
	font-style:normal;
	color:red
	}
	#tabmain {
	
	background:#00008a;
	clear:both;
	padding-top:3.25em
	}
	#contents {
	border-style:solid;
	border-width:5px 0px 5px 0px;
	border-color:#00004d;
	min-height:300px;
	position:static;
	
	}
	#tabmenu {
	position:relative;
	clear:both;
	margin-top:41px;
	height:3em;
	width:45em;
	}
	#tabmenu ul#primary {
	position:absolute;
	bottom:-1px;
	width:120em;
	margin:0;
	padding:0
	}
	#tabmenu ul#primary li {
	display:inline;
	list-style:none;
	font-size:1.5em;
	}
	#tabmenu ul#primary a,#tabmenu ul#primary span,#tabmenu ul#primary a.current {
	width:6em;
	display:block;
	float:left;
	text-align:center;
	font-family:tahoma, verdana, sans-serif;
	text-decoration:none;
	color:silver;
	margin:1px 5px 0 0;
	padding:4px 0;
	font-weight:bold;
	}
	#tabmenu ul#primary span,#tabmenu ul#primary a.current,#tabmenu ul#primary a.current:hover {
	border:1px solid #666;
	border-bottom:none;
	background:#00008a;
	padding-bottom:6px;
	margin-top:0
	}
	#tabmenu ul#primary a {
	background:#880000;
	color:#FFF;
	border:1px solid #AAA;
	border-bottom:none
	}
	#tabmenu ul#primary a:hover {
	margin-top:0;
	color:#000;
	background:#e8d858;
	padding-bottom:5px;
	border-color:#666
	}
	#tabmenu ul#secondary {
		overflow:hidden;
	position:absolute;
	font-size:0.75em;
	bottom:-3em;
	left:1px;
	width:120em;
	margin:0;
	padding:0;
	}
	#tabmenu ul#secondary li a,#tabmenu ul#secondary li span {
	width:auto;
	display:block;
	float:left;
	text-align:auto;
	border:none;
	border-right:1px dotted #AAA;
	background:none;
	margin:0;
	padding:0 20px
	}
	#tabmenu ul#secondary li a {
	color:#fff;
	text-decoration:none;
	}
	#tabmenu ul#secondary li a:hover {
	color:black;
	background-color:#e8d858;
	border:none;
	border-right:1px dotted #AAA;
	padding:0 20px
	}
	#tabmenu ul#secondary li a:active {
	color:#000;
	background:transparent
	}
	#tabmenu ul#secondary li:last-child a {
	border:none
	}
	#mySki {
	float:right;
	padding-left:auto;
	padding-right:auto;
	width:150px
	}
	div.right_info {
	width:250px;
	float:right;
	padding:4px 4px 0 0
	} 
	
		/*}}}#########################################*/
	/*				PSC.CSS			    //{{{*/
	
	/*###########################################*/
	p.subtitle{font-size:12pt;font-family:'georgia'}
	
	
	a:link{color:blue;}
	a:visited{color:#000070;}
	a:hover{color:red;}
	
	img.pic-left{position:relative;float:left;margin-right:10px}
	img.pic-right{position:relative;margin-left:10px;float:right}
	
	div.closeMe{width:15px;height:15px;float:right;top:0}
	div.SkiPicker{float:left;overflow:hidden;padding:0px 25px 25px 25px;background-color:#333333;}
	div.SkiPicker_inside{background-color:white;overflow:hidden;width:200px;padding:10px;margin-left:auto;}
	div.mySki{width:100px;position:relative;overflow:hidden;text-align:center;}
	div.ski_data{width:680px;float:left;padding:4px;margin-bottom:10px;}
	div.left_column{float:left;padding-left:2px;margin-right:10px;width:490px;}
	div.nar_left_column,div.wide_right_column{float:left;width:325px}
	div.right_column{float:left;width:377px;margin-left:auto;margin-right:auto;}
	div.far_right{float:right;width:200px}
	div.padded_column{float:left;width:333px;padding:5px}
	div.inset_column{float:left;width:425px;margin-left:50px;background-color:#566;border-style:inset;border-width:3px;padding:5px}
	div.box{position:relative;overflow:hidden;margin:5px;padding:0 5px 15px 0px}
	
	div.error{background-color:#f0e68c;background-image:url('../img/errbg.png');background-repeat:no-repeat;background-position:left top;font-size:12pt;font-family:'georgia';color:red;max-width:500px;text-align:center;border-color:#000;border-style:solid;border-width:1px;margin-left:auto;margin-right:auto;padding-left:50px;}
	div.noticeBox{background-color:#fef49c;background-image:url('../img/exclambg.png');background-repeat:no-repeat;background-position:left top;color:#000;font-size:12pt;font-family:'georgia';max-width:500px;text-align:center;border-color:#000;border-style:solid;border-width:1px;margin:5px auto;padding:7px 0px 7px 50px;}
	
	div.quote_R{background-color:#f0e68c;font-family:georgia;font-size:14pt;color:#a52a2a;position:relative;float:right;width:350px;margin:15px;padding:5px}
	div.quote_R_author{margin-bottom:0;margin-right:0;text-align:right;font:italic 10pt georgia}
	p.CR{font-size:10pt;font-family:'georgia'}
	p.quote{font:italic 12pt georgia}
	
	div.picture_black{color:#000;text-align:right;font-size:8pt;font-family:verdana;margin:auto 0 0 auto}
	
	ol.form{list-style:none;display:inline-block;line-height:1.8;margin:0;padding:0}
	
	a.title:hover{color:#900;text-decoration:none}
	
	div.form_label{text-align:right;float:left;clear:both;padding-right:10px}
	div.moduleTitle{background-color:#033;color:#fff;padding:5px;margin-bottom:2px}
	.moduleTitle a:link{color:white;}
	.moduleTitle a:hover{color:red;}
	.moduleTitle a:visited{color:silver;}
	div.pictureFrame{float:left;border-style:solid}
	div.proDialog{position:static;overflow:hidden;width:550px;border-style:dotted;border-width:1px;margin:5px auto 5px 5px;padding:0 5px 5px}
	div.proBox{vertical-align:top;position:static;background-color:#FFFDF3;overflow:hidden;border-style:none;border-color:#5151cc;border-width:0px;margin:1px;padding:3px}
	div.tools_l{float:left;padding-right:15px}
	
	a.title:link,a.title:visited{color:blue;text-decoration:none}
	
	.ratingblock{display:block;padding-bottom:8px;margin-bottom:8px}
	.loading{height:30px;background:url('../ratings/images/working.gif') 50% 50% no-repeat}
	.unit-rating{list-style:none;margin:0;padding:0;height:30px;position:relative;background:url('../ratings/images/starrating.gif') top left repeat-x}
	.unit-rating li{text-indent:-90000px;padding:0;margin:0;float:left}
	.unit-rating li a{outline:none;display:block;width:30px;height:30px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0}
	.unit-rating li a:hover{background:url('../ratings/images/starrating.gif') left center;z-index:2;left:0}
	.unit-rating a.r1-unit{left:0}
	.unit-rating a.r1-unit:hover{width:30px}
	.unit-rating a.r2-unit{left:30px}
	.unit-rating a.r2-unit:hover{width:60px}
	.unit-rating a.r3-unit{left:60px}
	.unit-rating a.r3-unit:hover{width:90px}
	.unit-rating a.r4-unit{left:90px}
	.unit-rating a.r4-unit:hover{width:120px}
	.unit-rating a.r5-unit{left:120px}
	.unit-rating a.r5-unit:hover{width:150px}
	.unit-rating a.r6-unit{left:150px}
	.unit-rating a.r6-unit:hover{width:180px}
	.unit-rating a.r7-unit{left:180px}
	.unit-rating a.r7-unit:hover{width:210px}
	.unit-rating a.r8-unit{left:210px}
	.unit-rating a.r8-unit:hover{width:240px}
	.unit-rating a.r9-unit{left:240px}
	.unit-rating a.r9-unit:hover{width:270px}
	.unit-rating a.r10-unit{left:270px}
	.unit-rating a.r10-unit:hover{width:300px}
	.unit-rating li.current-rating{background:url('../ratings/images/starrating.gif') left bottom;position:absolute;height:30px;display:block;text-indent:-9000px;z-index:1}
	.voted{color:#999}
	.thanks{color:#36AA3D}
	.static{color:#5D3126}
	
	/*//}}}*/
	
	