/**
 * 100% height layout with header and footer
 * ----------------------------------------------
 * Feel free to copy/use/change/improve
 */

* {margin: 0; padding: 0;}

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	margin-bottom: 1px;
	font-family: Verdana, Arial, Tahoma, sans-serif;	
	background: #dde2ee;	
	line-height:125%;
	color:#000;	
}

body {
	font-size: 75%;
}

a {
color: #000;
}
a:hover{
color: #000;
text-decoration: none;
}

.clear { clear: both; }

p {padding: 7px 0 7px 0;}

h1, h2, h3, h4, h5 {
font-weight: bold;
padding-bottom: 5px;
}
h1 {
font-size: 2em;
}
h2 {
font-size: 1.5em;
color: #1d7f49;
}
.center{

text-align:center;
}
h3 
{
color:#1d7f49;
font-size: 1.3em;
}
h4{
color:#2b6e9e;
}
h5{
color:#4d2b0f;
}

.bluetext{
color:#2b6e9e;
}
.bluebullets{
color:#5a7a9c;
}
.greentextunderline{
color:#59a27a;
text-decoration:underline;

}
.darkbluetext{
color:#7b6231;
}
img
{  border-style: none;
}


h1 a, #header h2{
color: #fff;
}
.clear { clear: both; }

.clearfix {display: inline-block;}
.left {float:left;}

.newsbyline {
	margin: -8px 0px 5px 0px;
	padding: 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4f2683;
	<!-- background: url('/assets/images/img08.gif') repeat-x left bottom; -->
}

.newsbyline a {
	color: #FFA1BD;
}

.entry {
	padding: 0px 0px;
	width:380px;
}


#tablelayout{
width:776px; margin-left: auto; margin-right: auto; margin-top:15px; table-layout:fixed;
}
#centercol{
white-space:wrap; background: #fff url('/assets/images/sideborder.jpg') repeat-y right; vertical-align:top; padding: 20px 20px 0 20px;
background-position: 455px 0px;
}
#leftcol{
width:152px; background: #2b6e9e url('/assets/images/menufooter.jpg') no-repeat bottom center; vertical-align:top; margin-top:15px;
}
#rightcol{
width:156px; background:#fff; padding-top:10px; vertical-align:top; margin-top:15px; 
}




div#header {
	margin:0 auto; /* center, not in IE5 */
	width:782px;
	height:156px;
	/* background: url('/assets/images/header.jpg'); */
}
	div#header p {
		font-style:italic;
		font-size:1.1em;
		margin:0;
}
	


#leftcol ul
{
    margin:0;  
    margin-top:15px;
    padding:0;
    font-size:10pt; 
}

#leftcol ul li{

    line-height:26px;
    list-style:none;   
    color:#fff;    
}

 #leftcol ul li:hover
    {
    background: url(/assets/images/menu-selected-gradient.gif);
    color:#654D29;
    display:block; 
    cursor:pointer;
    }  

#leftcol ul li a
{ 
    padding-left:10px;
    display:block;
    color:#fff;    
    text-decoration:none;
    font-weight: bold;    
}
 #leftcol a:hover
    {
    color:#709bc7;;
    cursor:pointer;    
    }  

#leftcol a.selected
{
    background: #fff;
    color:#009edb; 
    font-weight:bolder;
}


#leftcol ul li ul
{
    background:#e8f0f5;
    margin:0; 

    margin-top:-5px;
    padding:0;
    font-size:8pt; 
}

#leftcol ul li ul li{
 
   line-height:26px; 
   background:#e8f0f5;
    list-style:none;   
    color:#fff;    
}

 #leftcol ul li ul li:hover
    {

    color:#654D29;
    display:block; 
    cursor:pointer;
    }  

#leftcol ul li ul li a
{   font-size:8pt;
    padding-left:5px;
    display:block;
    color:#77c5e4;    
    text-decoration:none;
    font-weight: bold;    
}
 #leftcol ul li ul li a:hover
    {
    color:#709bc7;;
    cursor:pointer;    
    }  

#leftcol ul li ul li a.selected
{
    background: #e8f0f5;
    color:#009edb; 
    font-weight:bolder;
}


#newsBox{
height:170px;
width:147px;
background: #dff2fb url('/assets/images/latestnewshead.jpg') no-repeat top center; 
}
#tipBox{
height:180px;
width:147px;
background: #dff2fb url('/assets/images/tipweekhead.jpg') no-repeat top center; 
}
#tipBox p{
padding-top:25px;
padding-left:5px;
padding-right:5px;
color:#2b6e9e;
font-weight:bold;
font-size:7.8pt;
line-height:125%;
}
#logoBox{
height:56px;
width:147px;
background: #dff2fb url('/assets/images/logo.jpg') no-repeat top center; 
}

/*
================================
NEWS SUB NAVI STYLES
================================
*/

#NewsEventSubNavi  
{
    padding:0;   
    margin:0; 
    width:0;
    margin-top:25px;
}

#NewsEventSubNavi li 
{
    list-style-type:none;
    margin: 0 0 0.2em 0; /* ADDED */  
    font-weight:bold;
}

#NewsEventSubNavi li span 
{
    color:#2b6e9e;
    font-size:1.2em;
    font-weight:bold;
}

#NewsEventSubNavi span.event
{
   background:url('../assets/images/date.png') no-repeat bottom left;     
}

#NewsEventSubNavi span.news
{
   background:url('../assets/images/doc.gif') no-repeat bottom left;
}

#NewsEventSubNavi a, #NewsEventSubNavi a:visited {
  display:block;
  width:130px;
  border:1px solid transparent; 
  font-family:arial, verdana, sans-serif; /* ADDED */   
  font-size:0.8em; /* ADDED */   
  text-align:left; /* ADDED */   
  text-decoration:none; /* ADDED */   
  padding:0.25em;
 }

*html #NewsEventSubNavi a, #NewsEventSubNavi a:visited
{
border-color: #dff2fb;
}
  
#NewsEventSubNavi a:hover {   
   background:#EEFBFB;     
   border:1px solid #A4C0BC; 
   }  

#NewsEventSubNavi a.selected{   
   background:#EEFBFB;     
   border:1px solid #A4C0BC; 
   }  

/*
================================
HORIZONTAL NEWS STYLES
================================
*/

#horizontalNewsList
{
display: inline;
list-style-type: none;
}
#horizontalNewsList li
{
    float:left;
    padding-top:10px;
    
}
#horizontalNewsList li span
{
    color:#4d2b0f;
    font-size:1em;
    font-weight:bold;
}

#horizontalNewsList a, #horizontalNewsList a:visited {
  display:block;
  overflow:hidden;
  width:150px;
  border:1px solid #fff;
  font-family:arial, verdana, sans-serif; /* ADDED */   
  font-size:0.8em; /* ADDED */   
  text-align:left; /* ADDED */   
  text-decoration:none; /* ADDED */   
  padding:0.25em;
  }

#horizontalNewsList a:hover
{
background:#EEFBFB;     
border:1px solid #A4C0BC;
}


/*
================================
BREADCRUMB STYLES
================================
*/

#breadcrumb{
	margin: auto;
	position:relative;text-align:center;
	margin-top:-20px;
	padding-bottom:5px;
}
#breadcrumb .sm {
	font-size: 10px;
	}
#breadcrumb span .sm{
	color:#066;
} 

/*
================================
LINK STYLES
================================
*/
.link
{
float:left;
margin:0;
padding-left:15px;

}

.linkList
{
list-style-type: none;
padding:0;   
margin:0; 
width:150px;
list-style-position:outside;
}

.linkList li
{
text-align:left;

}

.galleryGrid
{
    margin:25px 0 0 0;
}

    .galleryGrid .item
    {
        width:208px;
        margin:0 0 15px 20px;
    }
        
    .galleryGrid .item.first
    {
        margin-left:0;
    }
    
        .galleryGrid .item a
        {
            background:url(../media/Assets/arrow_right.gif) no-repeat center right;
            padding:0 7px 0 0;
        }
          
        .galleryGrid .item img
        {
            display:block;
             border:1px solid #A4C0BC; 
        }
        
        .galleryGrid .item span
        {
            display:block;
        }
		
/*
================================
PHOTO GRID
================================
*/ 
.photoGrid
{
    margin:25px 0 0 0;
}

    .photoGrid .item
    {
        width:152px;
        margin:0 0 15px 20px;
	overflow:hidden;
	height:135px;
	
    }
                
    .photoGrid .item.first
    {
        margin-left:0;
    }
    
        .photoGrid .item a
        {
            background:url(../media/Assets/arrow_right.gif) no-repeat center right;
            padding:0 7px 0 0;
        }
    
        .photoGrid .item img
        {
            display:block;
            border:1px solid #A4C0BC; 
        }
    
        .photoGrid .item span
        {
            display:block;
        }		
		
/*
================================
PHOTO ITEM
================================
*/ 
.photo
{
    margin:25px 0 0 0;
}
    
    .photo .pager
    {
        display:block;
        margin:0 0 10px 0;
    }

    .photo a.prev
    {
        background:url(../media/Assets/arrow_left.gif) no-repeat center left;
        padding:0 0 0 7px;
    }
    
    .photo a.next
    {
        background:url(../media/Assets/arrow_right.gif) no-repeat center right;
        padding:0 7px 0 0;
    }
    
    .photo .item
    {
        position:relative;
	overflow:hidden;
	/*width:550px;*/
    }
    
        .photo .item span
        {
            display:none;   /*hide it if JS disabled and when page initially loads */
        
            position:absolute;
            left:0;
            bottom:0;
            
            background:url(../media/Assets/white_60_bg.png) repeat top left;
	    color:#000;
            
            /*width:540px;*/ /*550 - 5 - = 540px */
	width:100%;
            padding:10px 5px 10px 5px;
        }





































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h2 {
font-size: 1.5em;
color: #1d7f49;
}

.center {
text-align:center;
}

h3 {
color:#1d7f49;
font-size: 1.3em;
}

.bluetext {
color:#2b6e9e;
font-size:11pt;
}

.greentextunderlined {
color:#59a27a;
text-decoration:underline;
}


