/* T R B L */
/* green=#339999   purple=#6633cc */

body {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; line-height: 1.4em}
p { }
td { }
a:link {color: #6633cc}
a:visited { }
a:hover { }
a:active { }
.main h1 {  font-size: 1.5em; font-weight: bold; text-transform: uppercase; margin:0px 0 .5em 0  }
.body9 {font-size: .9em; line-height: 1em}
.reg {line-height: 1em}

.subheadbodyrule  {font-weight: bold; font-size: 1.3em; border-bottom: 1px dotted black; margin-bottom: 1em ; }
.subheadbody {  font-weight: bold; font-size: 1.1em;  }
.subheadbody11  { font-weight: bold; font-size: 1.1em;}

.coach {  font-weight: bold; font-size: 1.1em; clear:right; margin-top: 0; margin-bottom: .5em;}
#coaches img {margin: 0 0 10px 10px}
#coaches p {line-height: 1.2em; }
#coaches ul {margin-left: 1.2em; padding-left:0; margin-top:0; line-height: 1.2em; margin-bottom: 5px }
.testbox {border:1px solid black; margin:0; padding:0}

.content {width:498px; margin: 0px 0 10px 200px;  padding-left:10px;} /* border:1px solid blue */

.links {float:left; width: 190px; background-color: white;padding: 0px 10px 10px 0; } /* pink = #ff99ff */
.links img {padding-left: 10px; margin-bottom: 10px}
.footer {border-top: 2px dotted black; padding: 2px 10px 2px 10px; clear:both; background-image: url(images0606/footbg.jpg); background-repeat: repeat-x; background-position: bottom}
.main {padding-top:2em; background-color: white}

#imgspacer {height: 175px}

img.facility  {padding-right: 5px; padding-bottom: 5px}




.outer {width:760px; margin: 0 auto 0 auto; background-color: white; border: 1px solid #000}
.inner { background-color: white; background-image: url(images0606/prince-logo.jpg); background-position: bottom left; background-repeat: no-repeat;  }

.banner { margin-bottom: 0px}

body {font-family: arial, helvetica, serif;}
.spacer {clear:both}

#nav {border-top: 1px solid black}
#nav, #nav ul { /* all lists */ padding: 0; margin: 0; list-style: none;  }

#nav li { /* all list items */ float: left; position: relative; width: 127px; text-align: center;  background-color: #339999; }

#nav li div {border-bottom:1px solid black; /* all bottom borders */ border-right: 0px solid black;border-left: 1px solid black; border-top: 0px solid black; }

#nav li li {width: 128px}

#nav #first div {border-left: 0px solid yellow; }
#nav #first {width: 126px} 
 #nav #first li {width: 127px} 

#nav #last div {border-right: 0px solid #ff99cc;}
#nav #last, #nav #last li {width: 126px}



#nav li ul { /* second-level lists */ display: none; position: absolute; top: 100%; left: 0; background-color: yellow;  }

#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */ top: auto; left: auto;}
#nav li li div {border-top: 0px solid red; border-left:1px solid black; border-right: 1px solid black}
#nav li li { background-color: white}


#nav li:hover ul { /* lists nested under hovered list items */ display: block;}
#nav li.over ul { /* lists nested under hovered list items */ display: block;}

#nav a {text-decoration: none;  color: white;   font-weight: normal; padding: 5px; display:block }

#nav li li a {color: #6633cc}

#nav li li a:hover{border-left:5px solid #63c; padding-left: 0px}

#content {clear: left;}

.boxplain {border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc; padding: 10px 10px 10px 10px;margin: 20px 0px 10px 0px;background-color: white; width:159px}
.boxpurple {border: 1px solid #339999; padding:10px; text-align: center; font-weight: bold}

.box {border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc; padding: 10px 10px 10px 10px;margin: 20px 0px 10px 0px;background-color: white; width:159px}
.box {font-size: .8em; line-height: 1.1 em}

#navcontainer {  margin-top:10px;background-color: white }
#navcontainer ul {margin-left: 0;padding-left: 0;list-style-type: none;font-family: Arial, Helvetica, sans-serif;}
#navcontainer a {display: block;padding: 3px;width:167px;background-color: #fff;border-bottom: 1px solid #ccc;padding-left: 10px}
#navcontainer a:link, #navlist a:visited{color: #63c;text-decoration: none;}
#navcontainer a:hover{background-color: #63c;color: #fff;}

input, select, button, textarea { font-size:1em}
.fulltextfield { width:450px}
.smtextfield {width:250px}
.textfield72 {width:72px}
.textfield100 {width:100px}
.textfield150 {width:150px}
.textfield175 {width:175px}

.textfield200 {width:200px}
.textfield225 {width:225px}
.textfield300 {width:300px}
.textfield350 {width:350px}

.textfield200sp {width:200px; margin:0 10px 0 0}
.textfield150sp {width:150px; margin:0 10px 0 0}
.textfield175sp {width:175px; margin:0 10px 0 0}

