p{font-size:8pt;font-family:Verdana;}
td,body,input,textarea{font-size:8pt;font-family:Verdana;}
strong{color:#010E77;}
.white{color:#ffffff;}
h1{margin-bottom:2px;text-decoration:none;color:#010E77;}
h2{margin-bottom:2px;text-decoration:none;color:#010E77;}
h3{margin-bottom:2px;text-decoration:none;color:#010E77;}
h4{text-decoration:none;color:#010E77;}
.menu{font-size:8pt;font-family:Verdana;color:#000000;text-decoration:none;}
.menu:hover{color:#0000FF;text-decoration:underline;}
.head{font-size:8pt;font-family:Verdana;color:#010E77;font-weight:bold}
.copy{font-size:7pt;font-family:Verdana;color:#010E77}

.date{font-size:8pt;font-family:Verdana;color:gray}

.latest_news{font-size:8pt;font-family:Verdana;color:#010E77;text-decoration:none}
.latest_news:hover{text-decoration:underline}
.newcalendar{color:#1F6ED9; text-decoration:none;}
.newcalendar:hover{color:#1F6ED9; text-decoration:underline;}

.menuitem {
	font-SIZE: 8pt; 
	color: #000000; 
	font-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	text-DECORATION: none
}

.submenu {
	FONT-SIZE: 8pt; 
	color: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	text-DECORATION: none
}
.submenu:hover{color:red;text-DECORATION: underline}

.submenucurrent {
	FONT-SIZE: 8pt; 
	color: red; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	text-DECORATION: none
}
.submenu:hover{color:red;text-DECORATION: underline}
.error{color:red;font-weight:bold;}
.soon{color:orange;font-weight:bold;}

P.breakhere {page-break-before: always}


.redtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #D90000;
}

.sidemenu{text-decoration:none;color:#000000}
.sidemenu:hover{color:#010E77}
.whitebold{color: #ffffff;font-weight:bold;text-decoration:none;}
.calendar {font-size:7pt;font-family:Verdana;color:#010E77;text-decoration:none} 
.tightgap{ MARGIN-BOTTOM: 5px}
.calendar:hover{color:#010E77;text-decoration:underline;}
.fieldsetable{
font-size:10pt;
}


/* Forms Styling */
fieldset { 
font-size:100%;
margin: 0 1em 1em 1em;   
padding: 0;  
}  
legend {   
margin-left: 1em;   
color: #000000;   
font-weight: bold;  
}  
fieldset ol {   
padding: 1em 1em 0 1em;   
list-style: none;  
}
fieldset select {   
font-size:10pt; 
}   
}
fieldset input {   
font-size:10pt; 
text-transform: uppercase;
}  
fieldset li {   
padding-bottom: 1em;  
}  
fieldset.submit {   
border-style: none;  
}
/*
label {    
display: block;   
}
*/
label {
font-size:10pt;     
float: left;    
width: 10em;    
margin-right: 1em;   
}
/*left-aligned-labels.css (excerpt)*/   
fieldset li {    
float: left;    
clear: left;    
width: 100%;    
padding-bottom: 1em;   
}
/*left-aligned-labels.css (excerpt)*/   
fieldset {    
float: left;    
clear: left;    
width: 96%;    
margin: 0 1em 1em 1em;    
padding: 0;   
}
/*left-aligned-labels.css (excerpt)*/   
fieldset.submit {    
float: none;    
width: auto;    
border: 0 none #FFF;    
padding-left: 12em;   
}
/*fieldset-background-color.css (excerpt)*/    
legend {     
margin-left: 1em;     
padding: 0;     
color: #000;     
font-weight: bold;    
}
/*fieldset-background-image.css (excerpt)*/    
fieldset {     
float: left;     
clear: both;     
width: 96%;     
margin: 0 1em 1em 1em;   
padding: 0;     
border: 1px solid #BFBAB0;     
background-color: #F2EFE9;     
background-image: url(../images/fieldset_gradient.jpg);     
background-repeat: repeat-x;    
}
/*fieldset-background-image.css (excerpt)*/    
fieldset.submit {     
float: none;     
width: auto;     
border-style: none;     
padding-left: 12em;     
background-color: transparent;     
background-image: none;  
font-size:10pt; 
}
/*required-fields-star2.css (excerpt)*/       
label {        
position: relative;        
float: left;        
width: 10em;        
margin-right: 1em;       
}           
label em {        
position: absolute;        
left: 10em;        
top: 0;       
}
label {        
position: relative;        
float: left;        
width: 10em;        
margin-right: 1em;       
}          
label strong {       
position: absolute;       
left: 42em;       
top: 0.em;       
width: 19em;       
color: #C00;       
font-size: 85%;       
font-weight: normal;       
text-transform: uppercase;       
}

/*new index widgets*/

#calendar{
	display : inline;
	margin: 10px 15px 10px 0px; 
	width : 300px;
}

#calendar-header {
	height: 25px;
	width : 300px;
}

#calendar-middle {
	width : 300px; 
	background-image : url(../images/islands/middle-calendar.jpg);
	text-align:left;
	overflow: auto;
}

#calendar-middle ul  {
	padding-left: 2px;
	margin: 5px 5px 5px 5px
}

#calendar-middle ul li {
	padding: 5px 5px 5px 5px;
	margin-left: 0px;
	margin-right:  1px;
	list-style-type : none;
}

#calendar-bottom {
	height: 5px;
	width : 300px;
	line-height: 0;
}

#latestnews{
	display : inline;
	width : 300px;
}

#latestnews-header {
	height: 25px;
	width : 300px;
}

#latestnews-middle {
	width : 300px; 
	background-image : url(../images/islands/middle-latestnews.jpg);
	text-align:left;
	overflow: auto;
}

#latestnews-middle ul  {
	margin-top: 5px;
	padding-left: 2px;
	margin-left: 2px;
}

#latestnews-middle ul li {
	padding: 5px 10px 5px 5px;
	margin-left: 2px;
	list-style-type : none;
}

#latestnews-middle ul li a { text-decoration:none; color:#00265f; }

#latestnews-middle ul li a:hover { text-decoration: underline; }

#latestnews-bottom {
	height: 5px;
	width : 300px;
	line-height: 0;
}

#contactus{
	display : inline;
	width : 300px;
}

#contactus-header {
	height: 25px;
	width : 300px;
}

#contactus-middle {
	width : 300px; 
	background-image : url(../images/islands/middle-contactus.jpg);
	text-align:left;
	overflow: auto;
}

#contactus-middle ul  {
	margin-top: 5px;
	padding-left: 2px;
	margin-left: 2px;
}

#contactus-middle ul li {
	padding-left: 5px;
	margin-left: 5px;
	list-style-type : none;
}

#contactus-middle ul li a { text-decoration:none; color:#00265f; }

#contactus-bottom {
	height: 5px;
	width : 300px;
	line-height: 0;
}

.shade { 
	background-color: #CCDAE5;
}

/**
 * This is the widgets basic CSS. Note that you can change
 * the classes names using the plugin settings. But you can
 * use directly the default classes names, this names.
 */

.widget-column {
  margin: 0;
  padding: 0px 5px 0px 0px;
  float: left;
  width: 480px;
  height: auto;
  list-style: none;
}

.widget-placeholder {
  border: #000 dashed 1px;
}

.widget {
	padding-bottom: 5px;
}

.widget-header {
	height: 25px;
}

.widget-menu {}

.widget-menu a {
	margin: 0 0 0 0.5em;
}

.widget-editbox {}
  
.widget-content {
}
