/* CALENDAR */
#calendar {
        float: left;
        height: auto !important;
	padding: 0px 0px 15px 0px;
        width: 99%;
}


#calendarBoxes {
        float: left;
        width: 205px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
        height: auto !important;
}

#calendarSearch {
        float: none;
        width: 98%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
        height: auto !important;
}

#calendarSelectView {
        float: left;
        width: 98%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
        height: auto !important;
}


#calendarNotesList {
        float: left;
        width: 98%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
        height: auto !important;
	border-top:1px solid #e5e5e5;
}

#calendarNotesList table tr.title td {
	border-bottom:0px solid #e5e5e5;
	background-color: #9DB3CA;
        color: #FFFFFF;
}


#calendarNotesList table tr.row2 td {
	background-color: #FFFFFF;
}

#calendarNotesList table tr.row1 td {
	background-color: #FFFFFF;
}


#calendarSelectcat {
        width: 190px;
}

#calendarLogo {
        float: left;
        height: auto !important;
	padding: 0px 0px 15px 0px;
}

#calendarLogo img {
	margin: 0px 20px 0px 0px;
}

.calendarNote {
        float: left;
        height: auto !important;
	padding: 0px 0px 15px 0px;
}



#docsys
{
border-top: 1px solid #7091b1;
border-left: 1px solid #7091b1;
}

#docsys td
{
border-right: 1px solid #7091b1;
border-bottom: 1px solid #7091b1;
}

#docsys th
{
border-right: 1px solid #7091b1;
border-bottom: 1px solid #7091b1;
font-weight: bold;
}

#media
{
border-top: 1px solid #7091b1;
border-left: 1px solid #7091b1;
}

#media td
{
border-right: 1px solid #7091b1;
border-bottom: 1px solid #7091b1;
}

#media th
{
border-right: 1px solid #7091b1;
border-bottom: 1px solid #7091b1;
font-weight: bold;
}

#news
{
 border-top: 1px solid #7091b1;
 border-left: 1px solid #7091b1;
}

#news td
{
border-right: 1px solid #7091b1;
border-bottom: 1px solid #7091b1;
}

#news th
{
border-right: 1px solid ##7091b1;
border-bottom: 1px solid #7091b1;
font-weight: bold;
}

#sitemap_level_1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7091b1;
	font-weight: bold;
}

#sitemap_level_2,
#sitemap_level_3,
#sitemap_level_4,
#sitemap_level_5 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7091b1;
	font-weight: normal;
}

#cat
{
 border-top: 1px solid #DCE4FF;
 border-bottom: 1px solid #DCE4FF;
 border-right: 1px solid #DCE4FF;
 border-left: 1px solid #DCE4FF;
 background-color: #F4F7FF;
}

#rss
{
 border-top: 0px solid #B8B8B8;
 border-bottom: 0px solid #B8B8B8;
 border-right: 0px solid #B8B8B8;
 border-left: 0px solid #B8B8B8;
}

#rss td.title
{
 color: #B8B8B8;
}

#rss table.feed 
{
 horizontal-align: left;
 border-top: 1px solid #ffffff;
 border-left: 1px solid #ffffff;
}

#rss table.feed th
{
 horizontal-align: left;
 background-color: #DCE4FF;
 text-decoration: none;
 border-bottom: 1px solid #ffffff;
 border-right: 1px solid #ffffff;
 padding: 2px 2px 0px 2px;
}


#rss table.feed td
{
 horizontal-align: left;
 background-color: #F4F7FF;
 border-bottom: 1px solid #ffffff;
 border-right: 1px solid #ffffff;
 padding: 2px 2px 2px 2px;
}

#rss table.feed td.footer
{
 horizontal-align: left;
 background-color: #F4F7FF;
 border-bottom: 1px solid #ffffff;
 border-right: 1px solid #ffffff;
 color: #999999;
 font-style: italic;
}

#rss table.feed td.footer a
{
 color: #999999;
 font-style: italic;
}