/* CSS Document */

body {margin-bottom:0;}

#hr1 {
color: #f00;
background-color: #f00;
height: 5px;
}

#frame {
border: 1px solid #1c3f94;
width:950px;
padding: 5px 5px 5px 5px;
}
/*-----------------HEADER-------------------------*/



/*-----------------NEW CSS------------------------*/

#administrativearea_title { 
font-family:Arial, Helvetica, sans-serif;
font-size:36px;
color:#1C3F94;
}

#headertop {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.search, .search form {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
margin:0; padding:0;
}

.search input.submit {
	width:65px; height:22px;
	margin:0; padding:0; border:0;
	background-image: url(../images/buttons/search.jpg);
}

#search, #search form {
margin:0px; background-color:#ED164F;
}

#logintext {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight:bold;
   color:#1C3F94;
}

#forgot {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 10px;
   color:#1C3F94;
}
#forgot a {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 10px;
   color:#1C3F94;
   text-decoration:none;
}

#forgot a:hover {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 10px;
   color:#808284;
   text-decoration:underline;
}f

#login {
   width: 120px;
   margin-right: 4px;
   font-size: 11px;
}

#login h1 {
   width: 120px;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000099;
   margin: 0px; text-align: left;
}

#login h2 {
   width: 120px;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000099;
   margin: 0px 0px 0px 4px; text-align: right;
}

#login input {
   width: 120px;
}

#loginSubmit {
   text-align: right;
   margin-right: 14px;
}

#loginSubmit input.submit {
   width:65px; height:22px; margin:0; padding:0;
   border: 0px;
   background-image: url(../images/buttons/login.jpg); 
}

/*
#redmenu {
text-align:left;
height:26px; width:750px;
background-color:#ED164F;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:6px 5px 6px 5px;
margin:0px;
color:#FFFFFF;
}

#redmenu a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
margin:0px;
font-weight:bold;
text-decoration:none;
}

#redmenu a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}
*/

#redmenu {
/*height:26px; width:950px;*/ /*==== <-- No Need For Those :) ====*/
background-color:#ED164F;/*red*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:6px; /*==== <-- Added A Padding Of 6px :) ====*/
margin:0px;
color:#FFFFFF;
text-align: left;
}

#redmenu a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#redmenu a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

#dropdownmenu {
height:26px; width:950px;
text-align:center;
}

#dropdownmenu a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1C3F94;/*blue*/
font-weight:bold;
text-decoration:none;
}
/*-----------------CONTAINER-------------------------*/
#maincontainer {
width:950px;
margin:0px;
padding: 10px 0px 10px 0px;
border-top:1px solid #808284;
border-bottom:1px solid #808284;
}

#submenu  {
height:369px; width:199px;
margin:0px; padding:0px;
border-right:1px solid #808284;
}

#submenu h2 a, #submenu-d h2 a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#1C3F94;
text-decoration:none;
margin:0px;
padding:0px;
}

#submenu h2 a:hover, #submenu-d h2 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#808284;
text-decoration:none;
}

#submenuheader-d {
width: 189px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#1C3F94;
border-bottom: 1px #1C3F94 solid;
}

#submenuheader-d a {
color:#1C3F94;
text-decoration:none;
}

#submenuheader-d a:hover {
color:#808284;
text-decoration:none;
}


#submenu-d {
height:283px; width:199px;
border-right:1px solid #808284;
}


#submenu h2, #submenu-d h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:189px;
padding:0px;
margin-left:5px;
margin-right:5px;
font-weight:bold;
color:#1C3F94;
border-bottom:1px solid #1C3F94;
}

#layout-d-header h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:189px;
padding:0px;
margin:0px;
font-weight:bold;
color:#1C3F94;
border-bottom:1px solid #1C3F94;
}

#content-d-scrolling {
height:267px; width:490px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
overflow: scroll;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#content-d-scrolling a {
font-family:Arial, Helvetica, sans-serif;
color:#1C3F94;
text-decoration:none;
}

#content-d-scrolling a:hover {
font-family:Arial, Helvetica, sans-serif;
color:#808284;
text-decoration:underline;
}


#submenu li, #submenu ul, #submenu-d li, #submenu-d ul {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1C3F94;
text-decoration:none;
list-style:none;
padding:0px;
/*margin-top:5px;*/
margin-left:5px;
}

#submenu li a, #submenu ul a, #submenu-d li a, #submenu-d ul a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1C3F94;
text-decoration:none;
list-style:none;
margin:0px;
padding:0px;
}

#submenu li a:hover, #submenu ul a:hover, #submenu-d li a:hover, #submenu-d ul a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#808284;
text-decoration:underline;
list-style:none;
margin:0px;
padding:0px;
line-height:normal;
}

#contentcontainer-d {
width:490px; height:283px;
padding: 0px 5px 0px 5px;
}


#right-d {
width:244px; height:283px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:5px;
border-left: 1px solid #808284;
}

#right-d2 {
width:244px; height:283px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding-left:5px;
border-left: 1px solid #808284;
}


#right-d-image {
width:243px; height:140px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:0px;

}


#content {
height:369px; width:745px;
/*background-color:#996666;*/
margin:0px 0px 0px 5px;
padding:0px;
}

#content_1-image {
height:120px; width:745px;
padding-bottom:5px;
margin:0px;
}


#layout_a-text {
height:221px; width:740px;/*was278*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
position: relative;
overflow: scroll;
text-align:left;
padding:7px 5px 0px 0px;
margin:0px;
}

#layout_a-text a {
font-family:Arial, Helvetica, sans-serif;
color:#1C3F94;
text-decoration:none;
}

#layout_a-text a:hover {
font-family:Arial, Helvetica, sans-serif;
color:#808284;
text-decoration:underline;
}

#layout_b-text a {
font-family:Arial, Helvetica, sans-serif;
color:#1C3F94;
text-decoration:none;
}

#layout_b-text a:hover {
font-family:Arial, Helvetica, sans-serif;
color:#808284;
text-decoration:underline;
}

#layout_c-text a {
font-family:Arial, Helvetica, sans-serif;
color:#1C3F94;
text-decoration:none;
}

#layout_c-text a:hover {
font-family:Arial, Helvetica, sans-serif;
color:#808284;
text-decoration:underline;
}

#layout_b-text {
height:346px; width:740px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
position: relative;
overflow: scroll;
text-align:left;
padding:7px 5px 0px 0px;
margin:0px;
z-index:0;
}

#layout_c-text {
height:353px; width:540px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
position: relative;
overflow: scroll;
text-align:left;
padding:7px 5px 0px 0px;
margin:0px;
}

#layout_c-right {
height:353; width:195px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
margin-left:5px;
}

#layout_b-text h1, #layout_b-text h2, #layout_b-text h3, #layout_b-text h4{
Color:blue;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:5px;
margin:0px;
}

#layout_a-text h1, #layout_a-text h2, #layout_a-text h3, #layout_a-text h4{
Color:blue;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:5px;
margin:0px;
}

#layout_a-text p, #layout_b-text p{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
margin:0px;
}


#layout_a-header h2, #layout_b-text h2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
margin:0px;
}

#content_1-header h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:0px;
margin:0px;
}



#contentheader{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#1C3F94;
width:300px;
border-bottom: 1px solid #1C3F94;
}

#layout_d-headerimage {
height:80px; width:950px;
background-color:#CC9933;
margin: 0px 0px 6px 0px;
}

#survey, #sitemap  {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

#surveybasictext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-top:7px;
margin:0px
}

#survey-scroll {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
height:328px;
overflow: scroll;
}
#sitemap-scroll {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
height:353px;
font-weight:bold;
overflow: scroll;
}

#sitemap-scroll a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#1C3F94;
text-decoration:none;
}
#sitemap-scroll a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#808284;
text-decoration:none;
}


#print, #print-d {
width:70px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#print a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#1C3F94;
text-decoration:none;
text-align:right;
}

#print-d a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#1C3F94;
text-decoration:none;
text-align:right;
margin-right:5px;
}


#print a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#808284;
text-decoration:underline;
text-align:right;
}

#print-d a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#808284;
text-decoration:underline;
text-align:right;
margin-right:5px;
}

/*-----------------HOMEPAGE-------------------------*/


#homepageflash {
height:125px;
width:950px;
z-index:1;
padding-bottom:5px;
margin-bottom:5px;
}

#homepage_ad {
text-align:right;
width:245px;
height:234px;
margin-left:5px;
}

#homepage_ad a, #homepage_ad a:hover{
text-decoration:none
}

#eventsonhome h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:189px;
padding:0px;
font-weight:bold;
color:#1C3F94;
border-bottom:1px solid #1C3F94;
}


#rssfeeds {
width:400px;
height:234px;
border-right:1px solid #808284;
border-left:1px solid #808284;
padding-left:5px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#rssmore a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#ED164F;
}

#rssmore a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#808284;
}

#calEvents {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1C3F94;
margin:0px;
overflow: scroll;
height: 354px;
}

#rsspaddingEvents {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-top:7px;
margin:0px;
}

#rsspaddingEvents strong {
color:#1C3F94;
}

#rsspadding {
padding-top:7px;
margin:0px;
}

#rssfeeds a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1C3F94;
text-decoration:none;
}

#rssfeeds a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#808284;
text-decoration:underline;
}


/*-----------------FOOTER-------------------------*/

#footerlinks {
/*height:60px; width:630px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:10px 5px 5px 5px;
margin:0px;
}

#footerlinks a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1C3F94;/*blue*/
text-decoration:none;
/*padding-left:5px;*/
}

#footerlinks a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1C3F94;/*blue*/
text-decoration:underline}

#footerlinksimg {
padding:6px 0px 0px 8px;
margin:0px;
}

#rights {
/*height:54px;*/width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
color:#808284;
padding:2px 0px 0px 80px;
margin:0px;
}

#picturelinks {
height:54px; width:120px;
}

#picturelinks a, #picturelinks a:hover {
text-decoration:none;
text-align:right;
}


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* commom style for all browsers */

.menu5 {
text-align:left; font-family: Arial, Helvetica, sans-serif; position:relative; font-size:11px; height:2.5em; margin:0px 0px 0px 20px; padding:0; list-style-type:none; z-index: 500;
}
.menu5 ul {
padding:0; margin:0; list-style-type:none; /* for Firefox */
}
.menu5 li {
padding:0; margin:0; text-indent:none; float:left; position:relative; 
}
.menu5 li a, .menu5 li a:visited {
display:block; text-decoration:none; /*width:6em;*/ color:#1C3F94; float:left; padding-right:1em; height:3em; line-height:3em; color:#1C3F94; font-weight:bold;
}
* html .menu5 li a, .menu5 li a:visited {
/*width:7em; w\idth:6em;  hack for IE5.5 */
}
.menu5 li a.drop, .menu5 li a.drop:visited {
font-weight:bold;
}
.menu5 li ul {
visibility:hidden; position:absolute; top:2.5em; left:0; height:0; overflow:hidden;
}
.menu5 table {
margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu5 li:hover a,
.menu5 li a:hover {
text-decoration:none; border:0;
}

.menu5 li:hover ul,
.menu5 li a:hover ul {
display:block; visibility:visible; height:auto; width:198px; background:#fff; border:1px solid #ddd; left:0; top:2.5em; overflow:visible; 
}
.menu5 li:hover ul li a,
.menu5 li a:hover ul li a {
display:block; font-weight:normal; background:transparent; text-decoration:none; height:auto; line-height:1.5em; padding:0.5em; width:188px; font-weight:bold;
}

.menu5 li:hover ul li a.more,
.menu5 li a:hover ul li a.more {
	background-image:url(../images/more.gif);
	background-position: right; background-repeat: no-repeat;
}

* html .menu5 li a:hover ul li a {
width:198px; w\idth:16em; /* hack for IE5.5 */
}
.menu5 li:hover ul li a.drop,
.menu5 li a:hover ul li a.drop {
font-weight:bold;
}

.menu5 li:hover ul li ul,
.menu5 li a:hover ul li a ul {
visibility:hidden; position:absolute; top:-1px; left:198px; height:0; overflow:hidden;
}
.menu5 li:hover ul li a:hover,
.menu5 li a:hover ul li a:hover {
text-decoration:none; background-color:#CCCCCC; width:187px;
}
.menu5 li:hover ul li:hover ul,
.menu5 li a:hover ul li a:hover ul {
visibility:visible; color:#000; border:1px solid #ddd; height:auto; background:#fff; width:9.5em;
} 
.menu5 li:hover ul li:hover ul.left,
.menu5 li a:hover ul li a:hover ul.left {
left:-9.3em;
}
.menu5 li:hover ul li:hover ul li a,
.menu5 li a:hover ul li a:hover ul li a {
display:block; height:auto;
}
.menu5 li:hover ul li:hover ul li:hover a,
.menu5 li a:hover ul li a:hover ul li a:hover {
text-decoration:none;
}

.searchResults {
	font-size: 15px; margin:0; padding:0;
}

.searchResults h6 {
	font-size: 12px; color: #00CC33; margin:0; padding:0; font-weight: normal;
}

.calendarClass h1 {
	margin: 0px;
	font-size: 14px;
}

.calendarClass td {
	/*border: #000000 1px solid;*/
	padding: 2px;
}

.calendarClass a:link, .calendarClass a:visited {
	color: #1C3F94;	text-decoration: none;
}

.calendarClass a:hover, .calendarClass a:active {
	color: #808284; text-decoration: underline;
}