*
{ margin: 0;padding: 0; }
body { background-color:#FFFFFF; font: 12px/18px Arial, Helvetica, sans-serif; color: #666;}
a:link {color: #285e98; text-decoration: underline;}
a:hover {text-decoration: none; color: #3366cc;}
a:visited {color: #285e98; text-deocoration: underline; }


hr {margin-left: 1em;}

h1, h2, h3, h4, h5, h6 {color: #3e77b5;}
h3 {font: bold 14px/18px  Arial, Helvetica, sans-serif; margin: .05em .5em; letter-spacing: .2em;}
h4 {font: 12px/18px  Arial, Helvetica, sans-serif;margin: 1em; font-weight: bold; letter-spacing: .2em;}
h5 {font: bold 11px/18px  Arial, Helvetica, sans-serif;margin: 1em; margin-bottom:0; margin-top: 2.5em; letter-spacing: .2em;}
h6 {font: bold 9px/12px  Arial, Helvetica, sans-serif;margin: .05em 0;}
/* Header for the ANNOUNCEMENTS area */
.capsHeader
{
  text-transform: uppercase;
  font-family: Arial Narrow, Arial, helevetica, sans-serif;
  font-size: 12px;
  font-weight: bolder;
  letter-spacing: 4px;
  color: #767676;
  line-height: 25px;
  padding-top: 5px;
}
li {font: 12px/18px  Arial, Helvetica, sans-serif;margin: .05em 0;font-weight: normal;color: #666;}

ul ul {margin-left: 7px;line-height: 2em;}
ul li {list-style: circle;margin-left:15px;}
ol { margin-left: 15px;}
ol li {margin-left:15px;}

dl {margin-left: 1.5em; line-height: 1.5em;}
dl dd {margin-left: 1.5em;}
dl dt {font-weight: bold; margin-top: 2.5em; color: #3E77B5;}

title
{
  color: #fff;
  padding: 2px 0px 5px 5px;
  border: 1px #C7BCAC solid;
  border-width: 0;
  background: #336699;
  width: auto;
  text-align: center;
  font-size: 12px;
  margin: 0;
  line-height: 14px;
  font-weight: bold;
}
blockquote
{
  margin-left: 45px;
  margin-right: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.blue2 {color: #1268b3;}
.center {text-align: center;}
.right {float: right;}
.left {float: left;}
.margin {margin: 1em;}
.img {float:right; margin-right: 1.5em; margin: 2em;}
.oblique {font-family: verdana; font-style: oblique; color: #868686; font-size: .9em;}
.bold {font-family: verdana; font-size: .9em; font-weight: bold; color: #858584;}
.leftmargin {margin-right: .7em;}
.sub {margin-left: 2em; }
.bottom {vertical-align: bottom; float:right;}
.orange {color: #de762d;}
.green {color: #38849b;}
.brackets {font-size: 1.2em; font-weight: bold; color: #ffffcc;}
.brown {color: #87670b;}
.purple {color: #857aa7;}
.green2 {color: #759d6f;}


a.teal {border-bottom: 1px dotted teal; padding-bottom: 2px; text-decoration: none;}
a.teal:hover {border-bottom: 1px dotted orange;}

#leftdiv {float:left; width: 70%;}
#rightdiv {float:left; width:30%;}

table.icontable td {margin: 1em; padding: .5em; text-align: center;  verical-align: top;}


ul.image { list-style-type:none; margin: 1em;}
ul.image li {
	list-style-image: url(../pictures/icons/paper.gif);
	text-indent: 1em;
	list-style-position: inside;
	
}

ul.bullet { list-style-type:none; margin: 1em;}
ul.bullet li {
	list-style-image: url(../pictures/icons/bullet.gif);
	text-indent: 1em;
	list-style-position: inside;
	
}



ul li { list-style-position: inside; margin-left: 1em;}
ul.none li {list-style-type: none;}
ul.none {line-height:  1.5em;}


a.noline {text-decoration: none;}
a.sidebar {color: #00254a;}
a.sidebar:visited {color: #273a4d; text-decoration:none;}
a.sidebar:hover {color: #14416e; text-decoration: underline;}







a.go {padding-left: 24px; background: url(../pictures/icons/go.gif) center left no-repeat; margin-left: 2.5em;}
a.go:hover {background: url(../pictures/icons/go2.gif) center left no-repeat;}



a.blue {color: #285e98; text-decoration: underline;}
a:hover {text-decoration: none;}
a:hover.hover {margin-bottom: 1px;}

a.hovers:link {text-decoration:none;}
a.hovers:visited {text-decoration:none;}
a.hovers:hover {color: #C9B4D4; text-decoration: underline; margin-right: 1px;}

a.small {color: #3e77b5;  font-size: 0.75em; text-decoration: none;}
a.small:hover {color: #999999; text-decoration: underline; }





.darktext {color: #7f7f7f}

p { line-height: 1.85em; margin: 1em;}

p.column {width: 335px; }

p.margin {margin-top: 0;}



#orientation 
	{
		width: 172px; 
		border: 1px solid #e0e6f0;
		border-top: none;
		margin-top: 0px;
	}

#orientation a {color: #3e77b5; font-family: verdana; font-size: 0.8em; font-weight: bold; }

#orientation a:hover {color: #999999; text-decoration: none;}

#orientation p {text-align: center;}
	
#orientationschedules 
	{
		width: 174px; 
		background-image: url(../pictures/schedules/orientationschedules.gif);  
		background-repeat: no-repeat; 		
		border:none;
	}

table {border-collapse: collapse}

h3 {margin-bottom: .5em;}
h4.white {color: #fff; margin-left: 4.5em;}
h4.rust {color: #de762d; margin-left: 4.5em;}
h4.yellow {color: #fee593; margin-left: 4.5em;}
h4.lemon {color: #ffffcc; margin-left: 4.5em;}
h4.gold {color: #e9e1a3; margin-left: 4.5em;}






td.generictable  
{
	background-color: #fff; 	
	background-image: url(../pictures/schedules/generic-table.gif); 
	background-repeat: no-repeat;
}

td.inight  
{
	background-color: #fff; 	
	background-image: url(../pictures/schedules/i-night.gif); 
	background-repeat: no-repeat;
}

#header {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 580px;
	background-image: url(../pictures/schedules/generic-header.gif); 
	background-repeat: no-repeat;
}
#header a {color: white; letter-spacing: .15em; padding-right: 1em;}
#header p {font-size: .9em; font-weight: bold; color: #ffffcc;}

#winterHeader {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 580px;
	height: 30px;
	background-image: url(../pictures/schedules/winter-header.gif); 
	background-repeat: no-repeat;
}
#summerHeader {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 580px;
	height: 30px;
	background-image: url(../pictures/schedules/summer-header.gif); 
	background-repeat: no-repeat;
}
#fallHeader {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 580px;
	height: 30px;
	background-image: url(../pictures/schedules/fall-header.gif); 
	background-repeat: no-repeat;
}


#inightheader {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 580px;
	background-image: url(../pictures/schedules/i-night-header.gif); 
	background-repeat: no-repeat;
}






#inightheader a {color: #e9e1a3; letter-spacing: .15em; padding-right: 1em;}
#inightheader p {font-size: .9em; font-weight: bold; color: #ffffcc;}
#inighte a {color: #4e4428;}
#inighte h4 {color: #e9e1a3;}
#inighte h3 {color: #7c786a;}
#inighte h5 {color: #7c786a;}



#logo {
	position:absolute;
	top: 58px;
	left: 90px;
	width: 70px;
	z-index: 2;
}


table.rightorientation {border-collapse: collapse;  background-color: white; margin-left: 1em;}

#right {float: right;}

.center {text-align: center;}





table.schedule td {padding: .3em .3em .3em .3em; text-align: center;}
table.schedule {margin-left: 7px; border-collapse: collapse;}
table.schedule img {padding: .2em; padding-bottom: 0;}

table.seasons td {margin: 1em; padding: .7em; border: 0px solid #fff;}

tabble.seasons tr {background-color: #d9e9f7;}
table.seasons 
	{
	margin-left: 7px; 
	border-collapse: collapse; 
	border: 1px solid #eceff1; 
	font-size: 0.85em;
	}
table.seasons img {padding: .2em; padding-bottom: 0;margin-left: 7px}

.43 {height: 43px;}

img {border: none;}

/* The Rollover Section for the Orientation Schedules found on the home page */

a.leaf:link  
	{
	text-decoration: none;
	padding-top: 29px ! important ; 
	padding-top: 0px;
	}

a.leaf:hover 
	{ 
	color: #7c9e81;
	background-image: url(../pictures/schedules/yellow.gif); 
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

a.flake:link 
	{
 	text-decoration: none;
	
	padding-top: 29px ! important ; 
	padding-top: 0px;
	}
a.flake:hover  
	{ 
	background-image: url(../pictures/schedules/yellow.gif); 
	background-repeat: no-repeat;
	background-position: 0px 0px;}

a.sun:link 	
	{ 
	text-decoration: none;
	
	padding-top: 29px ! important ;  
	padding-top: 0px;
	}
a.sun:hover 
	{ 
	background-image: url(../pictures/schedules/yellow.gif); 
	background-repeat: no-repeat;
	
	}





div#links {position: absolute; top: 17.5em; left: 25px; width: 300px; z-index: 100;}
div#links a {  
   border-width: 0; 
   text-decoration: none; }
div#links a:hover {background: none;
   border-right: 0px double white;
   cursor: default;
}

div#links a span {display: none;}
div#links a:hover span {display: block;
   position: absolute; top: 0px; left: 300px; width: 180px;
   padding: 5px; margin: 10px; z-index: 100;
   }

