@charset "windows-1252";
body 	{ margin: 0; background-color: #FFF; }

a:link    { color: #ff3300; font-weight: bold; text-decoration: none; }
a:active  { color: #ff3300; font-weight: bold; text-decoration: none; }
a:visited { color: #ff6600; font-weight: bold; text-decoration: none; } 
a:hover   { color: #ff9900; font-weight: bold; text-decoration: underline; }

p, td, th, li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }

ul.arrowlist { list-style: disc url("../styles/arrow.gif") inside; margin:0px; padding:3px; }

hr { border-bottom: thin dotted #cccccc; }
.line { border-bottom: thin dotted #cccccc; padding: 0px 0px 3px 0px; }
.blueline { border-bottom: thin solid #0099cc; padding: 0px 0px 3px 0px; }
.yellowline { border-bottom: thin solid #FFCC00; padding: 0px 0px 3px 0px; }

img { border: 0px; } 

h1 { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%; font-weight: bold; color: #333; padding: 0px 0px 3px 0px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 110%; font-weight: bold; color: #666; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; color: #333; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-weight: bold }
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 80%; }
h6 { font-family: Arial, Helvetica, sans-serif; font-size: 70%; }

#header { background: #fff; width: 100%;}
#header img { padding: 7px; border: 0; }
#header a    { color: #333; font-weight: bold; }
table.banner { background-image:url(camboaters/wave.gif); background-repeat:repeat-x; height:100px;}
table.search { padding-right: 10px;}

#navigation { background-color:#fff; }
#navigation ul { list-style: none; margin: 0; }
#navigation li { display: block; float: left; }
#navigation a { display: block; float: left; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #666; text-decoration: none; background-color:#fff; padding:0px 10px 3px 10px; }
#navigation a:hover { display: block; float: left; color: #333; text-decoration: none;  background-color: #DFEAF4; }
#navigation a.current { background-color: #fff; color: #666; }
/* Commented backslash hack hides rule from IE5-Mac \*/	
#navigation li a { float: none }
/* End IE5-Mac hack */
#navigation table { border: thin solid #DFEAF4;}

#outer_wrapper { }

#wrapper { }

#container { width: 100%; float: right; margin-left: -180px; margin-top: 20px; }

#content { }

#main {	margin: 0px 200px 0px 180px; padding: 0px 20px 0px 20px; border-left: thin solid #edeeec; border-right: thin solid #edeeec;}

#sidebar { width: 160px; float: left; margin-top: 10px; margin-left: 5px; }

#sidenav { margin-top:10px;} 
#sidenav .header { display: block; font-family:Arial, Helvetica, sans-serif; font-size: 12px;font-weight: bold; color: #666; }
#sidenav ul { list-style: none; margin:0px; padding:0px; }
#sidenav li { display: block; text-align:right; padding: 3px 3px 3px 5px; }
#sidenav a { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal; }
#sidenav .here { display: block; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background:#edeeec; }

#right { width: 180px; 	float: right; margin-top: 0px; margin-right: 5px;}

#footer { border-top: thin solid #FFCC00; padding: 5px; margin-top: 10px; margin-left: 5px;}
#footer p {  margin: 0px; }


.clearing {
	height: 0;
	clear: both;
}

table.standard { border-collapse: collapse; border: 1px outset #666; margin-left:5px;}
table.standard th { border: 1px outset #666; padding: 3px; background: #ccc; text-align: left; }
table.standard td { border: 1px outset #666; padding: 3px;}

table.yellow { border-collapse: collapse; border: 1px outset #666;  }
table.yellow th { border: 1px outset #666; padding: 3px; background: #ffe084; text-align: left; }
table.yellow td { border: 1px outset #ccc; padding: 3px; background: #fffbec;}

table.also { border-collapse: collapse; border: 1px outset #666; margin-left:5px; width:180px;}
table.also th { border: 1px outset #666; padding: 3px; background: #ccc; text-align: left; }
table.also td { border: 1px outset #666; padding: 3px;}

table.feature { border: thin solid #ffcc00; }

table.collegeimages { border-collapse: collapse; margin-left: 5px; float: right;}
table.collegeimages td { border: 0px; padding: 3px; }

.photoleft {
	margin-right: 10px;
}

.photoright {
	margin-left: 10px;
}

p.quote, td.quote  { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666; font-size: 100%; }

.highlight  { display: block; font-family: Arial, Helvetica; background: #f5f5f5;
	 padding: 10px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc;}

.white { color: #ffffff; }

.intro { font-family: Arial, Helvetica, sans-serif; color: #333; font-weight: bold }

.large { font-family: Arial, Helvetica, sans-serif; font-size: 140%; color: #333; font-weight: bold }

.tiny { font-size: 11px; margin-top: 15px; margin-bottom: 5px; }	

.noshow { display: none; }

.skiplink { display: none; }
/* Tell NS4 to ignore these styles.... */
/*/*/a{}
body
body p, 
body td, 
body li,
body #navigation a,
body #sidenav a,
body #sidenav .header,
body #sidenav .here,
body #footer p,
body #content p  {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
}
html>body 
html>body p, 
html>body td, 
html>body li,
html>body #navigation a,
html>body #sidenav a,
html>body #sidenav .header,
html>body #sidenav .here,
html>body #footer p,
html>body #content p {
    font-size: small;
}
/* */
