﻿a{outline:none;}

body
{
margin :0;
/*background-color:#FFF;*/
background-image:url(image/body-bg-1.jpg)
}

#sheet
{
width:975px;
height:auto;
margin-left:auto;
margin-right:auto;
position:relative;
border:solid 0px white;
color:#fff;
font-family:Arial, Helvetica, Sans-Serif;

}

#header
{
width:975px;
height:160px;
margin-bottom:00px;
padding-left:3px;
text-align:center;
margin:0px;
padding:0px;
margin-top:0px;
font-family: 'Cinzel', serif; 

}

#header h1
{
font-family: 'Cinzel', serif; 
padding-left:3px;
text-align:center;
margin:0px 0px 10px 0px;
padding:0px;
font-weight: 400;
text-transform:uppercase;
}
#header a
{

margin-bottom:00px;

text-align:center;
margin:0px;
padding:0px;
font-family: ‘Metrophobic’, Arial, serif;
text-decoration:none;
color:White;
}

#menu
{
background-color:#7f7e4c;
text-align:center;
padding:0px 0px;
font-size:13px;
font-family:Arial, Helvetica, Sans-Serif;
width:975px;
color:#fff;
text-transform: capitalize;
margin-bottom:5px;
height:33px;
 border-top:solid 1px #414125;
 float:left;


/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #888652 0%, #5A5A32 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #888652 0%, #5A5A32 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #888652 0%, #5A5A32 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #888652), color-stop(1, #5A5A32));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #888652 0%, #5A5A32 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #888652 0%, #5A5A32 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888652', endColorstr='#5A5A32 ',GradientType=0 );


}



#content
{
background-color:#fff;
width:975px;
height:auto;
font-size:13px;
font-family: Calibri, Tahoma, Verdana, sans-serif;
margin-top:0px;
}

#col1
{
width:255px;
height:auto;
font-size:13px;
font-family: Calibri, Tahoma, Verdana, sans-serif;
margin:5px 5px 0px 15px;
border-bottom:solid 2px #4560de;
padding-bottom:0px;
 float:left;
}

#col1 p
{
font-size:13px;
font-family: Calibri, Tahoma, Verdana, sans-serif;
margin:10px 5px 0px 5px;

line-height:20px;
color:#333;
padding:0px;    
}

#col1 h2
{
background-color:#06254c;
text-align:center;
font-size:15px;
font-family: Calibri, Tahoma, Verdana, sans-serif;
margin:6px 0px;
padding:0px 5px;    
color:#fff;
text-transform:uppercase;
width:239px;    float:left;

}

#col1 h2 a
{
    float:left;
text-align:center;
font-size:14px;
font-family: Calibri, Tahoma, Verdana, sans-serif;
margin:6px 0px;
padding:0px 5px;    
color:#fff;
text-transform:uppercase;
width:239px;
}

#col1 h2 a:hover
{    float:left;

text-align:center;
  font-size:14px;

color:#fff;
text-transform:uppercase;
width:239px;
}
#col1 h3
{
background-image:url('images/news.png');
background-repeat:no-repeat;
background-position:left;
margin:0px 5px 0px 2px;
line-height:20px;
padding:5px 0px;    
color:#fff;
height:41px;
text-transform:uppercase;
width:255px;  
}

#col1 a
{

font-size:13px; 
color:#1930AB;
text-decoration:none;
}

#col1 a:hover
{

font-size:13px; 
color:#e79805  ;
text-decoration:none;
}

#col1 a.active
{

font-size:13px; 
color:#e79805  ;
text-decoration:none;
}


 
#col1 .a
{
text-align:center;
font-size:13px; 
color:#f0efd9;
text-decoration:none;
background-color:#00097c;
padding:5px 0px;
float:left;
width:247px;
height:auto;
font-weight:bold;
margin:8px 0px 0px;
border:Solid 1px #58582c;
}

#col1 .a:hover
{
text-align:center;
font-size:13px;  
color:#000;
text-decoration:none;
background-color:#8d8b39;
float:left;
font-weight:bold;
}
 
 
#col2
{
background-color:#fff;
width:682px;
height:auto;
font-size:13px;
font-family: Calibri, Tahoma, Verdana, sans-serif;
margin:10px 20px 0px 0px;
color:#000;  
border-left:solid 1px #dbdbdb;
float:left;
}

#col2 p
{

line-height:20px;
font-size:13px;
float:left;
font-family: Calibri, Tahoma, Verdana, sans-serif;
padding:10px 0px 0px 15px;
color:#333;

}

#col2 b
{
color:#02217b;
font-size:15px;
font-family: Calibri, Tahoma, Verdana, sans-serif;
font-size:15px;
font-weight:normal;

}


#col2 h2
{
background-color:#06254c;
font-size:15px;
font-family: Calibri, Tahoma, Verdana, sans-serif;
margin:0px 0px 0px 10px;
line-height:20px;
padding:5px 15px;    
color:#fff;
text-transform:uppercase;
     
}
#col2 h3
{
background-image:url('image/welcome.png');
background-repeat:no-repeat;
height:40px;

font-size:15px;
font-family: Calibri, Tahoma, Verdana, sans-serif;
margin:0px 0px 0px 11px;
line-height:20px;
padding:5px 25px;    
color:#fff;
width:665px;
text-transform:uppercase;
     
}



.col2_inner
{
background-color:#fff;
width:330px;
height:auto;

font-size:13px;
float:left;
margin-right:10px;
margin-left:3px;
}

.col2_inner p
{
font-family: Calibri, Tahoma, Verdana, sans-serif;

line-height:20px;
font-size:13px;
margin-top:5px;
margin-bottom:0px;

} 


.col2_inner a
{

font-size:13px; 
color:#1930AB;
text-decoration:none;
}

.col2_inner a:hover
{

font-size:13px; 
color:#e79805  ;
text-decoration:none;
}

#col2_inner a.active
{

font-size:13px; 
color:#e79805  ;
text-decoration:none;
}
.a
{

font-size:13px; 
color:#072d5a;
text-decoration:none;
font-weight:bold;

}

.a:hover
{

font-size:13px; 
color:#e79805  ;
text-decoration:none;
font-weight:bold;
}
.a2
{
text-decoration:none;    
text-align:center;
padding:10px 0px;
color:#fff;
font-family: Calibri, Tahoma, Verdana, sans-serif;
font-size:13px;
padding:0px 20px;
font-weight:normal;
}

.a2:hover
{
text-decoration:none;    
text-align:center;
padding:10px 0px;
color:#858350;
font-family: Calibri, Tahoma, Verdana, sans-serif;
font-size:13px;
padding:0px 20px;
font-weight: normal;
} 
 
 
 /********calendar******/


.calendar
{
background-color:#053c67; 
font-family: Calibri, Tahoma, Verdana, sans-serif; 
font-size:13px; 
margin:20px 10px 15px 15px; 
width:650px;
height:auto;
}

.day
{
font-family: Calibri, Tahoma, Verdana, sans-serif; 
font-size:13px; 
width:20px;
padding:5px;
text-align:center;  
border:solid 1px #767643; 
line-height:25px;
}

.notes
{
font-family: Calibri, Tahoma, Verdana, sans-serif; 
font-size:13px; 
width:20px;
padding:5px;
text-align:center;  
background-color:#767643;
color:#fff;
font-weight:bold;
line-height:25px;  
border:solid 1px #666639; 
 
}

.label
{
background-color:#c4a402;
width:220px;
padding-top:5px; 
height:20px; 
margin-top:-25px; 
color:#000; 
margin-right:20px;   
}



.a1
{
color:#053c67;
text-decoration:none;
font-size:13px;
font-weight:bold;
 }



* {
  margin: 0px;
 
}
 
 
nav {
  font-family: Calibri, Tahoma, Verdana, sans-serif; 
  line-height: 1.5;
  margin: 0px auto; /*for display only*/
  width: 250px;

}
 
.menu-item {
   background-color:Transparent;
  width: 250px;
  margin-left:5px;
  padding-left:0px;
    border-bottom:solid 5px #0a3f81;
	
 border-top:solid 5px #0a3f81;
   margin-top:13px;
   margin-bottom:25px;
}

.menu-item h4 {
color: #fff;
font-size: 13px;
font-weight: 500;
padding: 15px 8px 15px 10px;
background:#eeeeee; 
width: 232px;
text-align: center;
    border-bottom: 1px solid #959595;
    font-weight:bold;

}

.menu-item h4 a 
{
color: #FFFFFF;
display: block;
text-decoration: none;
width: 220px;
}


.menu-item h4:hover 
{ 
width: 220px;
 border-left:solid 10px #093366;
 
 }

	
/*ul Styles*/
.menu-item ul {
  background: #eee;
  font-size: 13px;
  line-height: 30px;
  list-style-type: none;
  overflow: hidden;
  padding:20px 0px;

}
 
.menu-item ul a {
  margin-left: 20px;
  text-decoration: none;
  color: #000;
  display: block;

    
}
 
/*li Styles*/
.menu-item li {
  border-bottom: 1px solid #818181;
  padding-left:10px;

}
 
.menu-item li:hover {
  background:#0e85b1;
  color:White;
  padding-left:10px;
}

/*ul Styles*/
.menu-item ul {
  background: #fff;
  font-size: 13px;
  line-height: 30px;
  height: 0px; /*Collapses the menu*/
  list-style-type: none;
  overflow: hidden;
  padding: 0px;
}

/*ul Styles*/
.menu-item ul {
  background-color:#e6e6e6;
  font-size: 13px;
  line-height: 30px;
  height: 0px;
  list-style-type: none;
  overflow: hidden;
  padding: 0px;
   
  /*Animation*/
  -webkit-transition: height 1s ease;
     -moz-transition: height 1s ease;
       -o-transition: height 1s ease;
      -ms-transition: height 1s ease;
          transition: height 1s ease;
}
.menu-item:hover ul {
  height: 190px;
}





.topnav 
{
	width: 500px;
	padding: 80px 8px 25px 10;
	font-family: Calibri, Tahoma, Verdana, sans-serif;
	font-size:14px;
	background-color:#fff;

}

ul.topnav {
padding: 0px;
margin: 0;
font-family: Calibri, Tahoma, Verdana, sans-serif;
font-size:13px;
line-height:20px;
list-style: none;
}


ul.topnav li 
{ 
  border-bottom:solid 1px #0a3974;
  background-color:#fff;
  font-family: Calibri, Tahoma, Verdana, sans-serif;
	font-size:13px;
	line-height:20px;
margin:5px 0px;
padding-left:00px;
}

ul.topnav li a {
line-height: 20px;
font-family: Calibri, Tahoma, Verdana, sans-serif;
font-size:13px;	padding: 5px 10px 5px 20px;
color:#d8e8fc;
display: block;
text-decoration: none;
font-weight: bold;
list-style: none;
background-color:#0b376f;
}

ul.topnav li a:hover 
{
background-color:#0f4e9b;
color:#f9d873;
list-style: none;
}

ul.topnav ul 
{
margin: 0;
padding: 0;
display: none;
list-style: none;
}

ul.topnav ul li
{
margin: 2px 0px 2px 0px;
padding: 10px 10px;
clear: both;
list-style: none;
background-color:#fff;
border-left:solid 5px #a37c07;
}

ul.topnav ul li a 
{
line-height: 20px;

font-family: Calibri, Tahoma, Verdana, sans-serif;
font-size:13px;	font-weight: normal;
outline:0;
padding:0px 10px; 
margin:0px;
color:#000;
background-color:Transparent;
border:0px;
}

ul.topnav ul li a:hover {
background-color:Transparent;
color:#0c3f7c;
font-family: Calibri, Tahoma, Verdana, sans-serif;
font-size:13px;	font-weight: normal;
line-height: 20px;
font-size:13px;	
}

ul.topnav ul ul li a {
	color:silver;
	padding-left: 10px;
}

ul.topnav ul ul li a:hover {
	background-color:#D3CEB8;
	color:#d49f0a;
}

ul.topnav span{
	float:right;
}




 ul#topnav {
	margin:-10px 0px 0px 0px; padding: 0;
	float: left;
	width: 975px;
	list-style: none;
	position: relative;
	font: 12px normal Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#eee;
	border:solid 1px black;
	height:29px;
	/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #888652 0%, #5A5A32 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #888652 0%, #5A5A32 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #888652 0%, #5A5A32 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #888652), color-stop(1, #5A5A32));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #888652 0%, #5A5A32 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #888652 0%, #5A5A32 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888652', endColorstr='#5A5A32 ',GradientType=0 );


}
ul#topnav li {
	float: left;
	border-right: 1px solid #a88e00;
	
}
ul#topnav li a 
{
padding: 5px 28px;
display: block;
color: #000;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;

}

ul#topnav li:hover 
{ 
background:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

ul#topnav li span 
{
padding: 10px 0;
position: absolute;
left: 60; top:25px;
display: none;
width: auto;
background: #eee;
color: #000;
font-weight:normal;

}



ul#topnav li:hover span 
{ 
display: block;
color:#971609;
 border-bottom:solid 2px #8b440a;    

}

ul#topnav li span a 
{ 
display: inline; 
color:#000;
 
}

ul#topnav li span a:hover 
{
text-decoration: none; 
color: #000; 
background-color:#ffd975;
 
}


#footer
{

width:975px;
float:left;
text-align:center;
padding:10px 0px;
background-color:#999;
color:#000;
margin-top:10px;
border-top:solid 1px #033572;
font-size:13px;
    
}

#footer a
{
text-decoration:none;    
text-align:center;
padding:10px 0px;
color:#dbdbdb;
font-family: Calibri, Tahoma, Verdana, sans-serif;
font-size:13px;
font-weight:normal;
}

#footer a:hover
{
text-decoration:none;    
text-align:center;
padding:10px 0px;
color:#fff;
font-family: Calibri, Tahoma, Verdana, sans-serif;
font-size:13px;
font-weight: normal;
}

#footer a.active
{
text-decoration:none;    
text-align:center;
padding:10px 0px;
color:#000;
font-family: Calibri, Tahoma, Verdana, sans-serif;
font-size:13px;
padding:0px 20px;
font-weight:bold;
}

#newsticker-container
{
	width: 255px; 
	margin: auto;
	margin-top: 0px;
	border: 0px solid #eeeeee;
	margin-bottom:10px;
	height:auto;

}

#newsticker-container ul li div
{
	border-bottom: 1px solid #eee;
	background: #ffffff;
	padding: 10px 5px;
	color:#333;
	line-height:20px;
	font-family: Calibri, Tahoma, Verdana, sans-serif;

}


#news-container
{
	width: 245px; 
	margin-top:5px;
	float:left;
	margin-left:5px;
	color:#333;
	margin-bottom:10px;
}

#news-container ul li div
{
	border-bottom: 1px solid #eee;
	background: #ffffff;
 padding:10px 0px;

	 line-height:21px;
}
