 body {
	margin:15px;
	padding:0px;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-image: url(../layout/bkgrd-1.gif);
}
 body,td,th {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #232335;
	line-height: 18px;
	text-align : left;
}

a {
	color: #004a80;
}
a:link {
	text-decoration: none;
	color: #004a80;
}
a:visited {
	text-decoration: none;
	color: #004a80;
}
a:hover {
	text-decoration: underline;
	color: #004a80;
}
a:active {
	text-decoration: none;
	color: #004a80;
}

.navigation{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

a.navigation:link{
	color:#FFFFFF; 
	text-decoration:none; 
}

a.navigation:visited{
	color: #FFFFFF;
	text-decoration:none; 
}

a.navigation:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.sidenavigation{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006600;
}

.sidenavigation a{color:#006600; text-decoration:none; 
}

.sidenavigation a:hover{
	color:#006600;
	text-decoration:none;
	background-color: #FFFFFF;
}

.whitemain{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	line-height: 20px;
}

.whitemain a{
	color:#FFFFFF;
	text-decoration:none;
}
.whitemain a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.caption{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#362f2d;

}

.topnav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.topnav a{color:#FFFFFF; text-decoration:none; }
.topnav a:visited{ color:#FFFFFF; text-decoration:none;}
.topnav a:hover{ color:#FFFFFF; text-decoration:underline;}
.topnav a:active{ color:#FFFFFF; text-decoration:underline;}

.footerblue a{color:#c0d0df; text-decoration:none; }
.footerblue a:hover{ color:#FFFFFF; text-decoration:none;}

.footer{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	padding-bottom: 10px;
	line-height: 24px;
	padding-top: 10px;
}

.footer a{color:#FFFFFF; text-decoration:none;
}
.footer a:link{color:#FFFFFF; text-decoration:none;
}
.footer a:hover{ color:#FFFFFF; text-decoration:underline;
}
.footer a:visited{ color:#FFFFFF;
}

.input{
  	width:202px; height:16px;
	border-width:1px;
	border-style:solid;
	background-color:#4C4A46;
	font-family:Trebuchet MS, Tahoma; font-size:11px;  color:#ECBD56; line-height:12px;
}


.pagetitle {
	font-size: 24px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	letter-spacing: 0px;
	line-height: 28px;
}

.subtitle {
	font-size: 21px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #002e3d;
	letter-spacing: 0px;
	line-height: 24px;
	padding-top: 12px;
	padding-bottom: 8px;
}
.navytitle {
	font-size: 14px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #002e3d;
	letter-spacing: 0px;
	line-height: 20px;
}
.greentitle {
	font-size: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #006600;
	letter-spacing: 0px;
}
.greensubtitle {

	font-size: 24px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #006600;
	letter-spacing: 0px;
	line-height: 24px;
	padding-top: 12px;
	padding-bottom: 8px;
}

.calendar { 
font-family:tahoma; 
font-size: 8pt; 
color: #000000; 
font-weight: normal;}

.calendarmonth { 
font-family:tahoma; 
font-size: 8pt; 
color: #ffffff; 
font-weight: normal;}

a.eventheader:link,a.eventheader:visited {
	font-family:tahoma;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}

a.eventheader:hover {
	font-family:tahoma;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}

.news_date{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3273b9;
	font-weight: bold;	
	}
	
	  .thdrcell {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            padding:5px;
            border-bottom:1px solid #C8BA92;
         }
         
         .tdatacell {
            font-family:arial;
            font-size:12px;
            padding:5px;
            background:#FFFFFF
         }
         
         .dvhdr1 {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            border:1px solid #C8BA92;
            padding:5px;
            width:150px;
         }
         
         .dvbdy1 {
            background:#FFFFFF;
            font-family:arial;
            font-size:12px;
            border-left:1px solid #C8BA92;
            border-right:1px solid #C8BA92;
            border-bottom:1px solid #C8BA92;
            padding:5px;
            width:150px;
         }
         
         p {
         margin-top:20px;
         }
         
         h1 {
         font-size:13px;
         }
         
         .jrgvdvhdr {
            width:400;
            background:#9db2b1;
            border:1px solid #C4D5E3;
            font-weight:bold;
            padding:10px;
         }
         
         .jrgvdvbdy {
            width:400;
            background:#FFFFFF;
            border-left:1px solid #C4D5E3;
            border-right:1px solid #C4D5E3;
            border-bottom:1px solid #C4D5E3;
            padding:10px;
         }
		 
		 .royvdvhdr {
            width:200;
            background:#9db2b1;
            border:1px solid #C4D5E3;
            font-weight:bold;
            padding:10px;
         }
         
         .royvdvbdy {
            width:200;
            background:#E9EFF4;
            border-left:1px solid #C4D5E3;
            border-right:1px solid #C4D5E3;
            border-bottom:1px solid #C4D5E3;
            padding:10px;
         }
         
         .pgdiv {
         width:250;
         height: 10;
         background:#E9EFF4;
         border:1px solid #C4D5E3;
         padding:10px;
         margin-bottom:0;
         font-family:arial;
         font-size:12px;
         }
