body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #DEDEC3;
}
#headerTop {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: relative;
top: 0px;
left: 0px;
height: 87px;
width: 100%;
background: #CDCE84;
}
#headerMid {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: relative;
top: 0px;
left: 0px;
height: 37px;
width: 100%;
background: url('images/Bar-Bg.jpg');
}
#headerLow {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
position: relative;
top: 0px;
left: 0px;
height: 25px;
width: 100%;
background: url('images/Red-Bar.jpg') top repeat-x;
}
#pittsfordLogo {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: absolute;
top: 19px;
left: 25px;
height: 49px;
width: 150px;
background: url('images/PittsfordLogo.gif');
}
#driverLogo {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: absolute;
top: 0px;
left: 0px;
margin-left: -20px;
height: 87px;
width: 100%;
background: url('images/DriverLogo.gif') center center no-repeat;
}
#locTab {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: absolute;
top: 0px;
right: 0px;
width: 214px;
height: 124px;
background: url('images/LocTab.jpg');
}
#presentTab {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: absolute;
top: 29px;
right: 8px;
width: 179px;
height: 46px;
}
#navigation {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: absolute;
top: 90px;
left: 10px;
margin-left: -30px;
width: 100%;
height: 37px;
vertical-align: middle;
}
#navigation li {
margin: 0px 0px 0px 0px;
display: inline;
list-style-type: none;
}
#navigation ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
white-space: nowrap;
}
#navigation a {
padding: 0px 0px 0px 30px;
}
#nameContainer {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
position: absolute;
top: 130px;
left: 0px;
height: 37px;
width: 33%;
text-align: left;
vertical-align: middle;
font: 12px Arial, Verdana, Sans-Serif;
color: #FFFFFF;
}
#dateContainer {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: absolute;
top: 130px;
left: 33%;
height: 37px;
width: 34%;
text-align: center;
vertical-align: middle;
font: 12px Arial, Verdana, Sans-Serif;
color: #FFFFFF;
}
#scheduleNoteContainer {
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 0px;
position: absolute;
top: 130px;
right: 0px;
height: 37px;
width: 33%;
text-align: right;
vertical-align: middle;
font: 12px Arial, Verdana, Sans-Serif;
color: #FFFFFF;
}

.calendarButton {
height: 150px;
width: 150px;
padding: 0px;
text-align: center;
vertical-align: middle;
margin: 4px;
background: url('images/CalendarButton.gif') center center no-repeat;
}

#content {
position: relative;
top: 0px;
left: 0px;
width: 100%;
}
#cLeftCol {
float: left;
width: 175px;
}
#cMidCol {
padding: 0px 200px 0px 200px;
}
#cMidColAdmin {
padding: 0px 10px 0px 200px;
}
#cRightCol {
float: right;
width: 175px;
}


.redBN {
font: 12px Arial, Verdana, Sans-Serif;
color: #FFFFFF;
height: 25px;
width: 100%;
padding-top: 4px;
background: url('http://pittsdrivered.org/images/Red-Bar.jpg') repeat-x;
border-left-style:groove;
border-left-width:2px;
border-right-width:2px;
border-right-style:ridge;
border-top-width:0px;
border-bottom-width:0px;
border-color: #882448;
}



#navSpacer {
clear: both;
}
#bottomNav {
font: 14px Arial, Verdana, Sans-Serif;
background: url('images/Red-Bar.jpg') repeat-x;
color: #336699;
height: 25px;
width: 100%;
padding-top: 3px;
}
#bottomNav span.Nav {
float: center;
}
#bottomNav a { 
}
span.Nav a:link {
text-decoration: none;
color: #FFFFFF;
}
span.design a:link {
text-decoration: none;
color: #FFFFFF;
}
#bottomNav a:visited {
text-decoration: none;
color: #FFFFFF;
}
#bottomNav a:hover {
text-decoration: underline;
}
#bottomNav span.design {
float: right;
margin-top: 4px;
margin-right: 5px;
}

div.rightItems {
position: relative;
top: 0px;
left: 0px;
width: 100%;
text-align: left;
color: #000000;
font: 12px Arial, Verdana, Sans-Serif;
background: #CDCE84;
margin: 5px 0px 15px 0px;
}

form.login {
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
text-align: center;
}

p {
font: 12px Arial, Verdana, Sans-Serif;
}
p.center {
font: 12px Arial, Verdana, Sans-Serif;
text-align: center;
}
p.centerwhite {
font: 12px Arial, Verdana, Sans-Serif;
text-align: center;
vertical-align: center;
color: #FFFFFF;
margin-top: 4px;
}
p.boldred {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #FF0000;
text-align: center;
}
p.calendar {
font: 12px Arial, Verdana, Sans-Serif;
text-align: center;
padding-left: 4px;
padding-right: 4px;
margin-top: 0px;
}
p.red {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #FF0000;
text-align: left;
}

li {
font: 12px Arial, Verdana, Sans-Serif;
}


td {
font: 12px Arial, Verdana, Sans-Serif;
}
td.regform {
font: 12px Arial, Verdana, Sans-Serif;
text-align: right;
}

h3 {
font: bold 18px Arial, Verdana, Sans-Serif;
color: #000000;
}
h3.center {
margin: 2px 0px 2px 0px;
font: bold 18px Arial, Verdana, Sans-Serif;
color: #000000;
text-align: center;
}

h3.newsTitle {
margin: 10px 0px 0px 0px;
font: italic 20px Arial, Verdana, Sans-Serif;
text-align: left;
font-weight: bold;
color: #000000;
}
h3.byline {
margin: 0px 0px 10px 0px;
font: 10px Courier, Monaco, Monospace;
text-align: left;
color: #000000;
}

h3.right {
font: italic 18px Arial, Verdana, Sans-Serif;
text-align: center;
font-weight: bold;
color: #872648;
}
h3.grade {
font: italic 18px Arial, Verdana, Sans-Serif;
text-align: right;
font-weight: bold;
margin: 2px 12px 2px 2px;
color: #872648;
}


ul {
font: 12px Arial, Verdana, Sans-Serif;
}

ul.blankList {
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 10px;
list-style-image: url('images/Bullet.gif');
margin-top: -1em;
}
ul.rightList {
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 5px;
list-style-type: none;
margin-top: -1em;
}
li.rightList {
margin: 1px 0px 1px 0px;
background: url('images/Backwards-Bullet.gif') right top no-repeat;
}

a {
text-decoration: none;
}
a:link {
color: #336699;
}
a:visited {
color: #195D7A;
}
a:hover {
text-decoration: underline;
}
