/* Blue #6A91CC */
/* Lt Blue #D3E8FD */
/* dk Blue #325892 */
/* Gold #EFCE63 */
body{
    font-family:Arial, Helvetica, sans-serif;
    background: #FFFFFF url(../images/background.gif) repeat-y;
    margin: 0px 0px 10px 5px;
}
caption{
    color:#FFFFFF;
    font-size: 0px;
}
fieldset {
    border: 1px solid #6A91CC;
    padding: 10px;
}
form {
    margin:0px;
    padding:0px;
}
h1{
    font-size: 120%;
    margin: 0em;
    padding-top: 15px;
}
h2{
    color: #325892;
    font-size: 100%;
}
h3{
    color:#ffffff;
    font-size: 80%;
    margin: 0em;
    padding: 2px 5px;
    background-color:#6A91CC;
}
legend {
    color: #325892;
    font-size:80%;
    font-weight:bold;
    margin-bottom: 5px;
}
p{
    margin: 1em 0em .5em
}
p,ul,ol{
    font-size: 80%;
}
ul ul, ol ul, ul ol{
    font-size: 100%;
}
ol li{
    margin-bottom: 1em;
}
th {
    color:#000000;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 70%;
    text-align:left;
    white-space: nowrap;
    border: 1px solid;
    border-color: #FFFFFF #999999 #999999 #FFFFFF;
    background: #EAEAEA;
    padding: .25em;
}


.alert{
    color:#FF0000;
}
.button{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    padding: 2px 2px 1px 2px;
}
.combineclass{
    border-bottom: 1px dotted !important;
}
#content{
    padding: 10px 215px 10px 210px;
}
#content2{
    padding: 10px 10px 10px 210px;
}
.dataentry td{
    font-size: 80%;
}
.dataentry td td{
    font-size:100%;
}
.dataentry th{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    text-align:left;
    white-space: nowrap;
    border: 0px;
    background: #FFFFFF;
    padding: 0em;
}
#details{
    background-color:#FFFFCC;
    border:1px solid #333333;
    width:400px;
    position:absolute;
    z-index:20;
    display:none;
}
#details p{
    margin:2px 5px;
}
.detailsText{
    padding:2px 5px;
}
#detailsTitle{
    background: #FFCC00 url(close.gif) no-repeat 380px 4px;
    border:1px solid;
    border-color:#ffffff #DEB302 #DEB302 #ffffff;
    width:398px;
    cursor:pointer;
}
#detailsTitle h3{
    color: #000000;
    font-size: 80%;
    padding:2px 5px;
    background-color: transparent !important;
}
.feature{
    border: 1px solid #6A91CC;
    margin-top:2px;
}
.feature p{
    font-size: 70%;
    margin: 5px;
}
#header{
    color: #FFFFFF;
    border-top:20px solid #6A91CC;
    background-color:#EFCE63;
    padding-left: 210px;
    height:55px;
    white-space:nowrap;
}
.hint{
    color:#666666;
    font-size:11px;
    font-style:italic;
    font-weight: normal;
}
.label{
    margin: .25em 0em;
}
#logo{
    background-color:#325892;
    width:200px;
    height:75px;
    position:absolute;
    top: 5px;
}

/** START LEFT NAV **/
#leftNav{
    width:200px;
    float:left;
    position: relative;
    z-index: 10;
}
#leftNav ul {
    background-color: #D3E8FD;
    margin: 0em;
    padding: 0em;
    list-style: none;
    width: 200px; /* Width of Menu Items */
}
#leftNav ul li a {
    color: #325892;
    text-decoration: none;
    margin: 0px 5px;
    padding: 5px;
    display: block;
}
#leftNav ul li a:hover {
    text-decoration: underline;
}
/* Fix IE. Hide from IE Mac \*/
* html #leftNav ul li { float: left; height: 1%; }
* html #leftNav ul li a { height: 1%; }
/* End */

#leftNav li.selected a,  #leftNav #subNav li.selected a{
    font-weight:bold;
}
/* Sub Menu Styles */       
#leftNav #subNav ul{
    font-size: 100%;
    font-weight:normal;
}
#leftNav #subNav li a {
    font-weight:normal;
    background-color:#FFFFFF;
    padding-left: 15px;
}
/*END LEFT NAV */


.grades th{
    color:#FFFFFF;
    background-color:#6A91CC;
}
.insetTable {
    background: #FFFFFF;
    border: 1px solid !important;
    border-color: #939393 #E0E0E0 #E0E0E0 #939393 !important; /* T R B L */
    border-collapse:separate !important;
}
.insetTable td{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 70%;
    text-align:center;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    padding: .15em .25em;
}
.asteriskTable {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 70%;
}
#rightContent{
    width: 188px;
    position:absolute;
    top: 75px;
    right: 10px;
    z-index:10;
}
#schedule a{
    color:#000066;
    text-decoration: none;
}
#schedule a:hover{
    color:#FF9900;
    text-decoration: underline;
}
.set{
    border: 1px solid #6A91CC;
    margin-left: 22px;
    padding: 5px;
}
.smallButton{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
}
.verse{
    color: #325892;
    font-family:"Times New Roman", Times, serif;
    font-size: 110%;
    font-style: italic;
}
