﻿@charset "utf-8";
/* CSS Document */


/******************************
----------Content--------------
******************************/

/*text*/

#content a, #content a:link{
color: #0a4b90;
}

#content blockquote{
font-style: italic;
}



#content a:visited{
color: #335656;
}
#content a:hover{
color:#669999;
}

#content{
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
color: #2f2f2f;
}

#content h1{
height:1px;
left:0;
overflow:hidden;
position:absolute;
left:-99999px;
width:1px;
}

#content h2{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.7em;
color: #2a6289;
font-weight: bold;
padding-bottom: 5px;
}

#content h3{
font-family:Arial, Helvetica, sans-serif;
font-size: 1.2em;

font-weight: bold;
color: #4a901e;
margin-top:1.3em;
margin-bottom:.7em;

}

#content h3 a:link{
color: #4a901e;
}

#content h3 a:visited{
color: #4a901e;
}

#content h3 a:hover{
color:#559966;
}


#content h4{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;

font-size: 1em;
color: #6d9d9d;
margin-top:20px;
margin-bottom:15px;
}

#content h5{
font-family: Arial, Helvetica, sans-serif;
font-size: .9em;
color: #667777;
text-transform: uppercase;
font-weight: bold;
margin-top:20px;
margin-bottom:10px;
}

#content p{
color:#0C1B23;
line-height:1.4em;
margin-bottom:15px;
}

/*images*/
#content img{
border: 1px solid #757575;
margin: 10px;
}

#content img.right{
float:right;
display:block;
border: 1px solid #757575;
margin: 20px 0 20px 20px;
}

#content img.left{
float:left;
display:block;
border: 1px solid #757575;
margin: 20px 20px 20px 0px;
}

#content img.center{
float:right;
display:block;
border: 1px solid #757575;
margin: auto;
}


/*tables*/

#content table
{
border-collapse: collapse;
margin-bottom: 10px;
}

#content th
{
color: #FFFFFF;
border-top: 1px #2a3289 solid;
border-bottom: 1px #6aa2b9 solid;
background-color:#2a6289;
padding:5px 0 5px 5px;
font-size: .9em;
text-transform: uppercase;
text-align:center;
font-weight:bold;
column-span: all;
margin-bottom: 10px;
font-family:Arial, Helvetica, sans-serif;
}
#content tr{
background: #e1e1e1;
}

#content td
{
border-bottom: 1px #2f2f2f solid;
padding: 5px 10px 5px 10px;
text-align:center;

}

#content td img
{
float:none;
margin:auto;
}

#content .highlight
{
background-color:#eeeeee;
}


/*lists*/
#content ul{
list-style:square;
margin-left: 10px;
padding-left:10px;
padding-bottom: 10px;
}

#content ol{
margin-left: 10px;
padding-left:10px;
padding-bottom: 10px;
}
#content ol{
margin-left: 10px;
padding-left:10px;
}
#content ul ul{
list-style:circle;
}

/*Contents*/

#content .contents li{
display:inline;
word-spacing: 5px;
}

#content .contents{
text-align:center;
list-style:none;
padding-top: 15px;
padding-bottom: 20px;
padding-left: 0;
}

#content .days{
background-color: #eeeeee;
color:#444444;
}
#content .days a, #content .days a:link, #content .days a:active{
color:#444444;
}
#content .days a:hover{
color: #62260f;
}


/*calendar feed*/
#content .calendar_events{
margin-top:10px;
}

#content .news_events{
margin-top:10px;
}


#content .event{
font-weight:bold;
background-color: #f2f2f2;
margin-top: 5px;
margin-bottom: 5px;
padding: 5px 20px 5px 20px;
}

#content .event_title{
font-weight:bold;
font-size: .95em;
color:#111111;
}

#content .event_title a{
color: #111111;
font-size: 1em;
text-decoration: none;
}

#content .news_event_title a:hover{
color: #62260f;
text-decoration: underline;
font-size: 1em;
}

#content .news_event_title{
font-weight:bold;
text-decoration: underline;
font-size: .95em;
color:#111111;
}

#content .news_event_title a{
color: #111111;
text-decoration: underline;
font-size: 1em;
text-decoration: none;
}

#content .event_title a:hover{
color: #62260f;
text-decoration: underline;
font-size: 1em;
}

#content .news_event_dates{
font-size: .9em;
color: #5d5c5c;
display:inline;
font-style:italic;
}

#content .event_dates{
font-size: .9em;
color: #5d5c5c;
display:inline;
}
#content .event_times{
font-size: .9em;
color: #5d5c5c;
display:inline;
}
#content .event_desc{
font-size: .9em;
color: #5d5c5c;
font-weight: bold;
}

#content .event_auth{
font-size: .9em;
color: #5d5c5c;
}

/************
footer
*************/
#footer a{
color: #558888;
}

#footer{
font-size: .7em;
font-weight:bold;
}

#footer p{
padding-top:20px;
}
#footer a:hover{
color:#669999;
}





