@charset "UTF-8";
/* CSS Document */

.Default      { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:12px; font-weight: normal;}
.Default td   { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:12px; font-weight: normal;}

.Default a { font-family: Arial, Helvetica, sans-serif; color: #194c9e; font-weight: normal; text-decoration: none; }
.Default a:hover {color: #194c9e; font-weight: normal; text-decoration: underline;}

.Default_title { font-family: Arial, Helvetica, sans-serif; color: #194c9e; font-size:16px; font-weight: bold; text-transform:uppercase;}
.Default_title a { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:16px; font-weight: normal;}
.Default_title a:hover { color: #000000; font-size:16px; font-weight: normal; text-decoration: underline;}

.Default_body{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; }

.Default_image{ }
.Default img {  }

.Default_menu a{ font-size:14px; color: #000000; !important;display:block;}
.Default_menu a:hover{ color: black; !important;}

.Default ul {

	list-style-image:url(/assets/layouts/bullet.jpg);
	list-style-position:outside;
	list-style-type:disc;
}


div.Default {clear:both;}


.Default hr { width: 100%; border:1px solid #000000; }

.Default form table{
width:100%;
}
/* FORMs */
.Default input, .Default textarea , .Default select { 
margin: 1px; 
border: 1px solid #CFCFCF; 
padding: 2px; 
font-size: 12px; 
color: #000000;
font-weight: normal; 
width: 100%; 
}

.Default th { font-family:Verdana;  width:150px; font-size: 12px; color: #000000; font-weight: normal;}
.Default .submit input{ font-weight: bold;}
.Default .submit input:hover { background-color: #4174BC; color: white; }

#SearchBar_Input { 
margin: 1px; 
border: 1px solid #000000; 
padding: 2px; 
font-size: 12px; 
color: #000000;
background-color:#FFFFFF;
font-weight: normal; 
width: 120px; 
}

#SearchBar_Search { 
margin: 1px; 
border: 1px solid #CCCCCC; 
background-color:#000000;
padding: 1px; 
font-size: 11px; 
color: #FFFFFF; 
font-weight: normal; 
}



.LeftNav {
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
	font-weight: normal;
	padding-left:30px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 10px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #143c7d;
	padding-bottom:5px;
	line-height: 18px;
}
.LeftNav td   { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:12px; font-weight: normal;}

.LeftNav a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.LeftNav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
	font-weight: normal;
	text-decoration: underline;
	text-transform: uppercase;	
}

.LeftNav_title { font-family: Arial, Helvetica, sans-serif; color: #cc9900; font-size:16px; font-weight: bold; text-transform:uppercase;}
.LeftNav_title a { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:16px; font-weight: normal;}
.LeftNav_title a:hover { color: #000000; font-size:16px; font-weight: normal; text-decoration: underline;}

.LeftNav_body{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; }

.LeftNav_image{ }
.LeftNav img {  }

.LeftNav_menu a{ 
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
    !important;display:block;
	}
.LeftNav_menu a:hover{ color: white; !important;}

.LeftNav ul {

	list-style-image:url(/assets/layouts/bullet.jpg);
	list-style-position:outside;
	list-style-type:disc;
}


div.LeftNav {clear:both;}


.LeftNav hr { width: 100%; border:1px solid #000000; }


/* FORMs */
.LeftNav input, .LeftNav textarea , .LeftNav select { 
margin: 1px; 
border: 1px solid #CFCFCF; 
padding: 2px; 
font-size: 12px; 
color: #000000;
font-weight: normal; 
width: 100%; 
}

.LeftNav th {  width:150px; font-size: 12px; color: #000000; font-weight: normal;}
.LeftNav .submit input{ font-weight: bold;}
.LeftNav .submit input:hover { background-color: #4174BC; color: white; }

#SearchBar_Input { 
margin: 1px; 
border: 1px solid #000000; 
padding: 2px; 
font-size: 12px; 
color: #000000;
background-color:#FFFFFF;
font-weight: normal; 
width: 120px; 
}

#SearchBar_Search { 
margin: 1px; 
border: 1px solid #CCCCCC; 
background-color:#000000;
padding: 1px; 
font-size: 11px; 
color: #FFFFFF; 
font-weight: normal; 
}



.NewDefault      {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	font-weight: normal;
}
.NewDefault td   { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:12px; font-weight: normal; line-height:16px;}

.NewDefault a { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:14px; font-weight: normal; text-decoration: none; }
.NewDefault a:hover {color: #000000; font-weight: normal; text-decoration: underline;}

.NewDefault_title { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:17px; font-weight: bold; text-transform:uppercase; padding-bottom:0px;}
.NewDefault_title a { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:17px; font-weight: normal;}
.NewDefault_title a:hover { color: #000000; font-size:17px; font-weight: normal; text-decoration: underline;}

.NewDefault_body{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; }

.NewDefault_image{ }
.NewDefault img {  }

.NewDefault_menu a{ font-size:14px; color: #000000; !important;display:block;}
.NewDefault_menu a:hover{ color: black; !important;}

.NewDefault ul {

	list-style-image:url(/assets/layouts/bullet.jpg);
	list-style-position:outside;
	list-style-type:disc;
}


div.NewDefault {clear:both;}


.NewDefault hr { width: 100%; }


/* FORMs */
.NewDefault input, .NewDefault textarea , .NewDefault select { 
margin: 1px; 
border: 1px solid #CFCFCF; 
padding: 2px; 
font-size: 12px; 
color: #000000;
font-weight: normal; 
width: 100%; 
}

.NewDefault th {  width:150px; font-size: 12px; color: #000000; font-weight: normal;}
.NewDefault .submit input{ font-weight: bold;}
.NewDefault .submit input:hover { background-color: #4174BC; color: white; }

#SearchBar_Input { 
margin: 1px; 
border: 1px solid #000000; 
padding: 2px; 
font-size: 12px; 
color: #000000;
background-color:#FFFFFF;
font-weight: normal; 
width: 120px; 
}

#SearchBar_Search { 
margin: 1px; 
border: 1px solid #CCCCCC; 
background-color:#000000;
padding: 1px; 
font-size: 11px; 
color: #FFFFFF; 
font-weight: normal; 
}


.NewDefaultWhite      {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
	font-weight: normal;
}
.NewDefaultWhite td   { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size:12px; font-weight: normal; line-height:16px;}

.NewDefaultWhite a { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size:14px; font-weight: normal; text-decoration: none; }
.NewDefaultWhite a:hover {color: #FFFFFF; font-weight: normal; text-decoration: underline;}

.NewDefaultWhite_title { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size:17px; font-weight: bold; text-transform:uppercase; padding-bottom:0px;}
.NewDefaultWhite_title a { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size:17px; font-weight: normal;}
.NewDefaultWhite_title a:hover { color: #FFFFFF; font-size:17px; font-weight: normal; text-decoration: underline;}

.NewDefaultWhite_body{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; }

.NewDefaultWhite_image{ }
.NewDefaultWhite img {  }

.NewDefaultWhite_menu a{ font-size:14px; color: #FFFFFF; !important;display:block;}
.NewDefaultWhite_menu a:hover{ color: black; !important;}

.NewDefaultWhite ul {

	list-style-image:url(/assets/layouts/bullet.jpg);
	list-style-position:outside;
	list-style-type:disc;
}

.NewDefaultWhite .events td { padding-bottom: 10px; }
.NewDefaultWhite .events h3 { font-size: 18px; }

div.NewDefaultWhite {clear:both;}


.NewDefaultWhite hr { width: 100%; border:1px solid #000000; }


/* FORMs */
.NewDefaultWhite input, .NewDefaultWhite textarea , .NewDefaultWhite select { 
margin: 1px; 
border: 1px solid #CFCFCF; 
padding: 2px; 
font-size: 12px; 
color: #FFFFFF;
font-weight: normal; 
width: 100%; 
}

.NewDefaultWhite th {  width:150px; font-size: 12px; color: #FFFFFF; font-weight: normal;}
.NewDefaultWhite .submit input{ font-weight: bold;}
.NewDefaultWhite .submit input:hover { background-color: #4174BC; color: white; }

#SearchBar_Input { 
margin: 1px; 
border: 1px solid #000000; 
padding: 2px; 
font-size: 12px; 
color: #000000;
background-color:#FFFFFF;
font-weight: normal; 
width: 120px; 
}

#SearchBar_Search { 
margin: 1px; 
border: 1px solid #CCCCCC; 
background-color:#000000;
padding: 1px; 
font-size: 11px; 
color: #FFFFFF; 
font-weight: normal; 
}


div.calendarStyles td.calendar{
 width:80;
 font-size:10px;
 height:50px;
 border-right:1px solid silver;
 border-bottom:1px solid silver;
 width:75px;
}

div.calendarStyles td.calendarToday{
 background-color:#ccc;
}
div.calendarStyles table.calendar{
 border:1px solid silver;
 width:100%;
}

div.calendarStyles .calendar .calendar_events a{
 color:#D31145;
 padding-bottom:5px;
 display:block;
}
div.calendarStyles .calendar .calendar_events a:hover {
 color:#D31145;
 text-decoration:underline;
}

div.calendarStyles .calendar .calendar_events{
 font-size:9px;
 text-align:left;
 padding-left:10px;
 width:79px;
 list-style-position:outside;
 list-style-type:none;
}
div.calendarStyles .calendar ul.calendar_events{

list-style-image:none;
 list-style-type:none;
}
div.calendarStyles .calendar .calendar_events li{
 font-size:9px;
list-style-image:none;
 list-style-type:none;
}
.calendarHeader { background-color:#ccc; border: 1px solid silver;}

.events a {
 padding-bottom:10px;
 display:block;
}
