.text {
	font-family: "Tahoma", "Arial";
	font-size: 11px;
}
input {
	font-family: Tahoma, Arial;
	font-size: 10px;
}
select {
	font-family: Tahoma, Arial;
	font-size: 10px;
}
table {
	border: 1px none;


}
textarea {
	font-family: Tahoma, Arial;
	font-size: 10px;
}
.border {
	border: 1px solid #000000;
}
.text10 {
	font-family: "Tahoma", "Arial";
	font-size: 10px;
}
 body {
	text-align: center;
	background-color: #333333;
}

#wrapper {
	width:780px;
	background-color: #4A5963;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: -20;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #CCCCCC;
	background-repeat: no-repeat;
	position: relative;
}
 .centered {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 50%;
  height: 50%;
  margin: auto;
  background-color: red;
  color: white;
} 

.homepics{
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;

}
.centerblock{
	background-color: #99CC66;
}
.leftblock{
	float: left;
	width: 49.5%;

}
.rightblock{
	float: left;
	width: 50%;
}
img.inner{
	border: 2px solid #000000;
	float: left;
}

.whitelink{
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}

p{
	margin-right: 5px;
	margin-left: 5px;
}

form.contact{
width:30em;
background:#CCCCCC;
border:2px solid #003366;
margin:1em;
padding:.5em;
}

legend.contact{
color:#003366;
font-weight:bold;
margin:.5em 0 .5em 0;
padding::.5em 0 .5em 0;
}

label.contact{
	width:8em;
	float: left;
	text-align:right;
	margin-right:0.5em;
	font-weight: bold;
	color: #003366;
}
p.contact{
	font-weight: bold;
	color: #003366;
}
.subbutton{
	cursor:pointer;
	border:outset 1px #ccc;
	color:#000;
	font-weight:bold;
	padding: 1px 2px;
	background:url(images/buttonbg.gif) repeat-x left top;
	background-image: url(images/bottombg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/**


.header{
	width: 545px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #003399;
	border-left-color: #003399;
	background-color: #CCCCCC;
	position: relative;
}
.headertext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #003399;
}
.border{
	border: thin solid #000000;
	}**/

/**
.storywrapper{
	border-bottom-width: 2px;
	border-bottom-style: groove;
	border-bottom-color: #FF0000;
	border-top-width: 2px;
	border-top-style: groove;
	border-top-color: #FF0000;
}
.chartsmallhead{
	float: left;
	width: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #003366;
}
.chartmedhead{
	float: left;
	width: 65px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #003366;
	margin-left: -1px;
}
.chartlargehead{
	float: left;
	width: 94px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #003366;
	margin-left: -1px;	
}

.chartsmall{
	float: left;
	width: 30px;
	height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #003366;
}
.chartmed{
	float: left;
	width: 65px;
	height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #003366;
	margin-left: -1px;
}
.chartlarge{
	float: left;
	width: 94px;
	height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #003366;
	margin-left: -1px;
}
.chartname{
	float: left;
	width: 95px;
	height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#playerbackground{
	border-top-width: 2px;
	border-top-style: groove;
	border-top-color: #FF0000;
	border-bottom-width: 2px;
	border-bottom-style: groove;
	border-bottom-color: #FF0000;
	position: relative;
	width: 550px;
	height: 100%;
}
.profileleft{
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	margin-top: 10px;
	width: 200px;

}
.profileright{
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	margin-top: 10px;

}
.profileborder{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #003399;
}
.coachposition{
	float: left;
	width: 225px;
	border: 1px solid #003366;
}
.coachprofile{
	float: left;
	width: 100px;
	border: 1px solid #003366;
}
.coachcontact{
	float: left;
	border: 1px solid #003366;
	width: 215px;
}

.experience{
	float: left;
	position: relative;
}

.schdate{
	float: left;
	width: 98px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #003366;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	background-color: #CCCCCC;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #003366;
}
.schevent{
	float: left;
	width: 220px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #003366;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	background-color: #CCCCCC;
}
.schloco{
	float: left;
	width: 223px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #003366;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	background-color: #CCCCCC;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #003366;
}
.schdate2{
	float: left;
	width: 102px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #003366;
	height: 15px;
	font-size: 12px;
}
.schevent2{
	float: left;
	width: 220px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #003366;
	height: 15px;
	font-size: 12px;
}
.schloco2{
	float: left;
	width: 224px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #003366;
	height: 15px;
	font-size: 12px;	
}
.schinfo{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
	float: left;
	width: 544px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.tourdate{
	float: left;
	width: 100px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
	background-color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.tourevent{
	float: left;
	width: 167px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #003366;
	border-bottom-color: #003366;
	background-color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.tourloco{
	float: left;
	width: 150px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #003366;
	border-bottom-color: #003366;
	background-color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.tourcost{
	float: left;
	width: 50px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #003366;
	border-bottom-color: #003366;
	background-color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.tourstatus{
	float: left;
	width: 75px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #003366;
	border-bottom-color: #003366;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #003366;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	background-color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.tourdatemain{
	float: left;
	height: 70px;
	width: 100px;
	border: 1px solid #003366;
	margin-right: -1px;
}
.toureventmain{
	float: left;
	height: 70px;
	width: 169px;
	border: 1px solid #003366;
	margin-right: -1px;
}
.tourlocomain{
	float: left;
	height: 70px;
	width: 147px;
	border: 1px solid #003366;
	margin-right: -1px;
}
.tourcostmain{
	float: left;
	height: 70px;
	width: 50px;
	border: 1px solid #003366;
	margin-right: -1px;
}
.tourstatusmain{
	float: left;
	height: 70px;
	width: 73px;
	border: 1px solid #003366;
	margin-right: -1px;
}
**/
.bevelmenu{
	font: bold 13px arial;
	margin: 0;
	width: 100%;
	text-align: left; /*set value to "right" for example to align menu to the right of page*/
	position: absolute;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
	top: 187px;
	clear: both;
	right: 20px;
	left: 5px;
}

.bevelmenu li{
list-style: none;
display: inline;
}

.bevelmenu li a{
	padding: 3px 0.5em;
	text-decoration: none;
	color: #FFFFFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: groove;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.bevelmenu li a:hover{
color: #FFFFFF;
border-style: outset;
}

html>body .bevelmenu li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}


.buttonmenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 180px;
}

.buttonmenu li a{
color: white;
display: block;
width: 100%;
padding: 2px 4px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0; /*light dark dark light*/
background-color: #003366;
text-decoration:none;
}


.buttonmenu li a:visited{
color: white;
}

.buttonmenu li a:hover, .buttonmenu li a:active{
color: #003366;
background-color: #FFFFFF;
}

table.alumni{
	border-collapse: collapse;
	color: #FFFFFF;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	font-variant: normal;
	background-color: #003366;
	width: 100%;
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
}
td.alumni, th.alumni{
	padding: 0.3em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: groove;
	border-bottom-style: groove;
	border-top-color: #BDB6B0;
	border-right-color: #BDB6B0;
	border-bottom-color: #BDB6B0;
	border-left-color: #BDB6B0;
	height: 50px;	
}

thead th.alumni{
	text-align: left;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/bluegrey1.jpg);
}


tbody tr.alumni{
	background-image: url(images/bluewhite.jpg);
}

tbody tr.alumni:hover {
	background-image: url(images/whitered1.jpg);
	color:#000000;
}

a.alumni{
	color: #0099CC;
	text-decoration: none;
	font-weight: bold;
}
a.alumni:hover{
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

table.schedule{
	border-collapse: collapse;
	color: #FFFFFF;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	font-variant: normal;
	background-color: #003366;
	width: 100%;
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
}
td.schedule, th.schedule{
	padding: 0.3em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: groove;
	border-bottom-style: groove;
	border-top-color: #BDB6B0;
	border-right-color: #BDB6B0;
	border-bottom-color: #BDB6B0;
	border-left-color: #BDB6B0;
	
}
table.schedule2{
	border-collapse: collapse;
	color: #FFFFFF;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	font-variant: normal;
	width: 100%;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
td.schedule, th.schedule2{
	padding: 0.3em;

	
}
thead th.schedule2{
	text-align: left;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 10px;
}

thead th.schedule2{
	text-align: left;
	font-size: 1em;
	font-weight: bold;
	color: #333;
}

tbody tr.schedule2{
}

tbody tr.schedule{
	background-image: url(images/bluewhite.jpg);
}



a.schedule{
	color: #0099CC;
	text-decoration: none;
	font-weight: bold;
}
a.schedule:hover{
	color: #003399;
	text-decoration: none;
	font-weight: bold;
}

caption.schedule{
	font-size: 1em;
	font-weight: bold;
	color: #003366;

}

table.other{
	border-collapse: collapse;
	color: #003366;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	font-variant: normal;
	width: 100%;
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
}
td.other, th.other{
	padding: .1em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: groove;
	border-bottom-style: groove;
	border-top-color: #BDB6B0;
	border-right-color: #BDB6B0;
	border-bottom-color: #BDB6B0;
	border-left-color: #BDB6B0;
	
}

thead th.other{
	text-align: left;
	font-size: 1em;
	font-weight: bold;
	color: #000066;
}


tbody tr.other{
}

tbody tr.other:hover {
	color:#000000;
}

a.other{
	color: #0099CC;
	text-decoration: none;
	font-weight: bold;
}
a.other:hover{
	color: #003399;
	text-decoration: none;
	font-weight: bold;
}

tbody tr.moreinfo{
	background-color: #CCCCCC;
}

tbody tr.moreinfo{
	color: #000000;
	background-color: #CCCCCC;	
}
