@charset "utf-8";
* {
margin: 0;
padding: 0;
}
body {
color: #333;
background-color: #FFF;
font: 100% Arial, Helvetica, sans-serif;
}
h1 {
font-size: 1.4em;
color: #D93909;
margin: 10px 0;
}
h2 {
margin: 10px 0;
font-size: 1.3em;
}
#wrapper {
background: #ECEDE8 url(../images/cedarEdSAFcomboBG.gif) repeat-x;
}

#container {
width: 780px;
background: #FFF;
margin: 0 auto; 
background: #FFF url(../images/contentBG.gif) repeat-y;
}

#header {
height: 103px;
background: #FFF url(../images/cedarEdSAFcomboBanner.gif) no-repeat;
}

#headerTest {
height: 103px;
background: #FFF url(../images/testCedarEdSAFBanner.gif) no-repeat;
}
#header headerTest a {
display: block;
text-align: right;
padding-top: 14px;
font-size: .9em;
color: #039;
text-decoration: none;
}
#bannerPic {
width: 780px;
background-color: #FFF;
display: block;
}
#sidebar1 {
float: left;
width: 150px;
background-color: #A9E461;
padding-top: 20px;
}
#sidebar1 a {
display: block;
border-bottom: 1px solid #B7B7B7;
padding: 5px 0 5px 10px;
color: #FFF;
font-size: 1em;
font-weight: bold;
text-decoration: none;
}
#sidebar1 a:hover {
color: #245493;
}
p {
font-size: .9em;
margin: 8px 0;
}
#mainContent {
margin-left: 150px;
float: float;
width: 580px;
padding: 10px 20px 0;
}
#mainContent a {
color: #039;
}
#mainContent a:hover {
color: #A9E461;
}
#mainContent ul {
padding: 10px 45px;
}
#mainContent li {
padding: 5px;
list-style-type: square;
}
#footer {
background-color: #245493;
font-size: .8em;
text-align: center;
padding: 10px;
border-top: 1px solid #B7B7B7;
color: #FFF;
}
#footer a {
text-decoration: none;
color: #FFF;
}
.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0;
}
.ungradH2 {
color: #9A1534;
}
.directH2 {
color: #5DBAE1;
}
.button {
background-color: #A9E461;
padding: 3px 10px;
color: #245493;
border: 1px solid #666;
}
.button:hover {
background-color: #ddd;
color: #333;
}
table {
border-collapse: collapse;
font-size: .9em;
margin-top: 10px;
}
th {
border: 1px solid #666;
padding: 3px;
}
td {
width: 75px;
text-align: center;
padding: 3px;
border: 1px solid #666;
}
small {
font-size: .8em;
}
.center {
text-align: center;
}

#container {
background: #FFF url(../images/contentBG.gif) repeat-y;
}

.errorText {
color: #B00;
padding: 4px 0 12px 10px;
font-weight: bold;
}
.errorText li {
list-style-type: none;
}