@charset "utf-8";
/* CSS Document */

body{
background-color:#; /* This is mainly the baseline backgroundcolor */
background-image:url();
color:#344c7d;
}

h1, .heading{font-size:19px; font-weight:bold; border-bottom:2px solid #344c7d;}

a {color:#344c7d;}

/* Header Layout */

#HeaderWrapper{
background-color:#;
background-image:url();
}

#Header{
background-color:#;
background-image:url();
height:auto !important;
min-height:113px;
height:113px;
}

#Header #Logo{
position:absolute;
left:0px;
top:0px;
width:900px;
height:auto !important;
min-height:110px;
height:110px;
background-image:url(/structure/images/banner.png);
background:url(/structure/images/banner.png) top left no-repeat;
border-bottom:1px solid #ffffff;
}

.LatestNews{
background-color:#ffffff;
border:1px solid #5972a3;
}

/* Menu Layout */

#MenuWrapper{ /* Use for full width background color and/or image */
background-color:#;
background-image:url();
}

.Menu{ /* Use for centered background color and/or image */
background-color:#90adde;
background-image:url();
}

.MenuLeft{ /* Use for centered background color and/or image */
background-color:#;
background-image:url();
}

.MenuRight{ /* Use for centered background color and/or image */
background-color:#;
background-image:url();
}

.Menu ul li a:hover{
background-color:#;
background-image:url();
color:#344c7d;
}

.MenuCapLeft{
background-color:#;
background-image:url();
}

.MenuCapRight{
background-color:#;
background-image:url();
}

.Menu ul li a{ /* Use for the height of the menu */
line-height:30px;
padding:7px 10px 7px 10px;
color:#344c7d;
/*
Dependant on the font-size, play around with the top and bottom padding to suit
The easiest way is to add a background color to the hover below and test
*/
}

.MenuCapLeft, .MenuCapRight{
width:3px;	/* Set the width to the width of the image used (Default is 3px) */
min-height:30px; /* Set this height to the height of line-height in #Menu ul li a (Default is 30px) */
height:30px; /* Set this height to the height of line-height in #Menu ul li a (Default is 03px) */
}


/* Content Layout */

#ContentWrapper{
background-color:#;
background-image:url();
}

.Content{
background-color:#;
background-image:url();
}

.Slider{
overflow:hidden;
border:1px solid #ffffff;
}
.Slider div{
position:absolute;
top:300px;
width:100%;
}
				
.Slider_2{
background-image:url(/structure/images/slider/report.png);
}



.Slider_4{
background-image:url(/structure/images/slider/join-mailing-list.png);
}

.PageTitle{
border-bottom:3px solid #90adde;
}

.ContentBox{
background-image:url();
border:1px solid #90adde;
}

.FacebookFeed, .TwitterFeed, .WordpressFeed, .BlogspotFeed{
border:2px solid #4e4c4c;
color:#4e4c4c;
}

.tablesorter select{
background-color:#e6eeee;
border:1px solid #e6eeee;
font-size:11px;
color:#1f337a;
}

.form .label{
margin:0px 0px 10px 0px;
padding:5px 5px 5px 5px;
text-align:right;
width:140px;
float:left;
clear:both;	
}
					
.form .input{
margin:0px 0px 10px 0px;
float:left;
}
				
.form .input input, .form .input textarea{
padding:5px 5px 5px 5px;
border:1px solid #90adde;
background-color:#d9e3f5;
color:#344c7d;
}
					
.form textarea{
position:absolute;
width:440px;
height:100px;
}
					
.form .submit{
position:absolute;
right:70px;
}
					
.form .submit input{
padding:7px 14px 7px 14px;
}

.Albums{
display:none;
} 
		
/* Footer Layout */

#FooterWrapper{
background-color:#;
background-image:url();
background-repeat:repeat-x;
}

#Footer{
background-color:#;
background-image:url();
background-repeat:repeat-x;
border-top:0px solid #464646;
}

#Footer a{
color:#cccccc;
}

#Footer .ContentBoxTitle{
border-bottom:1px solid #cccccc;
}

/* Base Layout */

#BaseWrapper{
background-color:#;
background-image:url();
background-repeat:repeat-x;
}

#Base{
background-color:#;
background-image:url();
color:#464646;
}

#Base a{
color:#464646;
}
