﻿@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
}

#nav{
	
	background: linear-gradient(to bottom, #1C2037 0%, #282E4F 100%) repeat scroll 0 0 transparent;
}


p{margin: 12px 0px;}

body
{
   background-color:#D1E0EC;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 22px;
}

#pageContainer
{
    width:1065px;
    box-shadow: 1px 5px 5px grey;
    background-color:White;
    margin:0 auto;
    display:block;
    
}

#green
{
    width:1029px;
    height:10px;
    background:#A5CF3B;
    display:block;
    margin:0 auto;
    border-bottom:5px solid white;
    padding:10px;
    
}

#green a
{
    float:left;
    padding-right:10px;
    font-weight:bold;
    color:Black;
}

#search
{
    float:right;
}
#header
{
    height:130px;
    background-color:#E9F1F5;
}
 
 #content-wrap
 {
     width:1029px;
    
     margin:0 auto;
     height:100%;
     padding-bottom:35px;
 }
    
 
 #logo
 {
     float:left;
     height:117px;
    
   
 }
 
  #logoholder
 {
    float: left;
    height: 117px;
    margin-left: 35px;
    margin-top: 3px;
    width: 176px;
   
 }
 
  #logotext
 {
    color: #105F38;
    float: left;
    font-family: Arial;
    font-size: 22px;
    font-weight: 600;
    height: 20px;
    margin-left: 10px;
    margin-top: 50px;

     
 }
 
 
 #leftside
 {
     width:832px;
     float:left;
     padding-right:4px;
    
     display:block;
     
 }
 #banner
 {
     width:830px;
     float:left;
     padding-right:5px 4px 0 0;
    
     display:block;
 }
 
 #clear
 {
     clear:both;
 }
    
 
 #colum1
 {
     width:270px;
     padding:2px;
     float:left;
     
 }
 #colum2
 {
    padding-top:2px;
    width:270px;
    margin:0 5px 0;
    float:left;
 }
 
  #colum2 ul li
 {
     width:210px;
     padding:7px 2px 2px 4px;
     margin-bottom:8px;
     float:left;
     display:block;
     border-bottom:1px solid grey;
     color:#2B559B;
     text-decoration:none;
     list-style:none;
     font-family:Arial;
     font-size:13px; 
     font-weight:bold;
 }
 

 
 #colum3
 {
     width:270px;
     padding:2px;
     float:left;
 }
 
   #colum3 ul li
 {
     width:210px;
     padding:7px 2px 2px 4px;
     margin-bottom:8px;
     float:left;
     display:block;
     border-bottom:1px solid grey;
     color:#2B559B;
     text-decoration:none;
     list-style:none;
     font-family:Arial;
     font-size:13px; 
     font-weight:bold;
 }
 
 
 #rightside
 {
     width:175px;
     float:right;
     margin:0 2px 0 14px;
 
 }
 
 #menu-footer,  #menu-footer a
 {
     font-size:12px;
     color:white;
     background-color:#004F81;
     
 }


#menu-footer table
{
    color:white;
    font-size:12;
    padding:0 5px 0;
}

#leftColum
{
   
    margin-right:4px;
    width:220px;
    padding:0px;
    float:left;
    display:block;
}


#rightoneColum
{


    width:99%;
    padding:5px;
    float:left;
    display:block;

}
#rightColum
{
   
 
    width:795px;
    padding:5px;
    float:left;
    display:block;
}

#bannerInner
{
    width:780px;
    padding:5px;
    float:left;
    display:block;
}
#contentInner
{
    width:780px;
    padding:5px;
    float:left;
    display:block;
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #444444;
}

 #contentInneronecolumn
{
    width:99%;
    padding:5px;
    float:left;
    display:block;
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #444444;
}
 
  #menuOne
  {
    width:220px;
    padding:5px;
    float:left;
    display:block;
  }
  
  
#menuOne > h3
{
    background-color: #A5CF3B;
    color: #000000;
    font-size: 16px;
    margin-top: 10px;
    padding: 10px 15px;
}

div#latestEvents
{
    border: 1px solid #a5cf3b;
    padding: 10px;
}
  
 #menuOne ul li
  { 
     width:210px;
     padding:7px 2px 2px 4px;
     margin-bottom:8px;
     float:left;
     display:block;
     border-bottom:1px solid grey;
     color:#00AEEE;
     text-decoration:none;
     list-style:none;
     font-family:Arial;
     font-size:13px; 
     font-weight:bold;
 }
 
  #menuTwoNews
  {
    height:31px;
    width:220px;
    padding:5px;
    float:left;
    display:block;
    font:arial;
    font-size:13px;
    color:Black;
    
  }
  
 #menuTwoNews h2
  {
    width:220px;
    font:arial;
    font-size:15px;
    color:white;
    background-color:Green;
    
  }
  
   #MenuThree
  {
    width:220px;
    padding:1px;
    margin-right:2px;
    float:left;
    display:block;
  }
  
 h2
 {
     color:Green;
 }
 
 
.sf-menu {
    height: 49px !important;
    background: linear-gradient(to bottom, #1C2037 0%, #282E4F 100%) repeat scroll 0 0 transparent !important;
}
 
 ul.sf-menu > li > a {
    background: linear-gradient(to bottom, #1C2037 0%, #282E4F 100%) repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font-family: Helvetica,Arial,Verdana,sans-serif;
    font-size: 12px;
    line-height: 49px;
    padding: 0 18px !important;
    text-decoration: none;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:			49px !important; /* match top ul list item height */
}

a > .sf-sub-indicator {
    top: 1.5em !important;
}

.sf-menu a.sf-with-ul {
    padding-right: 25px !important;
}

div#SearchIcon
{
    display: none;
}