@charset "UTF-8";
/* CSS Document */
body{
padding: 0px;
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #336699;
}

body a{
outline: none;
}

.top-links{
font-size: 12px;
color: #FFFFFF;
}

.top-links a{
color: #FFFFFF;
}

.top-links a:hover{
color: #9FC54D;
}

.sub-nav{
font-size: 12px;
color: #FFFFFF;
}

.sub-nav a{
text-decoration: none;
color: #FFFFFF;
}

.sub-nav a:hover{
color: #99CC66;
}

.titles-blue{
font-size: 30px;
color: #336699;
}

.titles-green{
font-size: 30px;
color: #9FC54D;
}

.titles-home-blue{
font-size: 24px;
color: 336699;
}

.titles-home-green{
font-size: 14px;
color: #99CC66;
}

.titles-left-column{
font-size: 14px;
color: #9FC54D;
}

.home-left-column{
font-size: 12px;
color: #FFFFFF;
}

.home-left-column a{
color: #FFFFFF;
}

.home-left-column a:hover{
color: #9FC54D;
}

.content{
font-size: 12px;
color: #336699;
}

.content a{
color: #336699;
}

.content a:hover{
color: #9FC54D;
}

.content input{
font-size: 12px;
color: #336699;
}

#top-links-padding{
background-color: #004e99;
padding-right: 34px;
padding-top: 14px;
}

#nav-bg{
background-image: url(images/backgrounds/bg-nav.jpg);
background-repeat: no-repeat;
padding-right: 26px;
padding-top: 10px;
padding-bottom: 12px;
}

#sub-nav-bg{
background-color: #004e99;
padding-top: 8px;
padding-bottom: 5px;
padding-left: 392px;
}

#content-home-padding{
padding-top: 30px;
padding-right: 112px;
padding-left: 69px;
}

#content-padding{
padding-top: 40px;
padding-right: 112px;
}

#home-left-column-padding{
background-image: url(images/backgrounds/bg-home-left-column.jpg);
background-repeat: no-repeat;
padding-top: 27px;
padding-right: 56px;
padding-left: 41px;
}

#left-column-padding{
padding-right: 5px;
padding-top: 55px;
}

#calendar-date{
background-color: #afcb5a;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 18px;
font-size: 14px;
color: #003366;
}

#calendar-button-padding{
background-color: #afcb5a;
text-align: right;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 76px;
}

#calendar-button-padding a{
outline: none;
} 

#calendar-left-column{
padding: 3px;

}

#calendar-left-column-content{
background-image: url(images/backgrounds/bg-calendar-left-column.jpg);
background-repeat: repeat-x;
font-size: 18px;
color: #FFFFFF;
padding-left: 12px;
padding-top: 30px;
padding-right: 20px;
height: 506px;
border: #030744;
border-style: solid;
border-width: thin;
}

#calendar-overflow{
padding: 0px;
margin: 0px;
overflow: auto;
width: 750px;
height: 510px;
border-width: 1px;
border-color: #14284b;
}

#calendar-top-links-padding{
padding-top: 3px;
padding-bottom: 3px;
padding-right: 8px;
}

#calendar-top-links{
color:#FFFFFF;
font-size: 16px;
padding-top: 4px;
padding-bottom: 2px;
background-image: url(images/backgrounds/bg-calendar-month.jpg);
background-repeat: repeat-y;
border: thin;
border-color: #14284b;
border-style: solid;
}

#calendar-top-links a{
color: #FFFFFF;
}

#calendar-top-links a:hover{
color: #9FC54D;
}

#month-links a{
color: #FFFFFF;
}

#month-links a:hover{
color: #9FC54D;
}
