/*CSS generated by Freeola Instant Site Builder on 16/11/2008 at 18:05:19.*/
html,body {
background-color:#212F3A;color:#FFFFFF;font-family:Arial,Geneva,Helvetica,Lucida Sans,Trebuchet,Verdana;font-size:15px;text-align:center;height:100%;}
td {
font-family:Arial,Geneva,Helvetica,Lucida Sans,Trebuchet,Verdana;font-size:15px;}
a:link {
font: bold arial;color: #FF3300;}
a:visited {
font: bold arial;color: #FF3300;}
a:hover {
font: bold arial;color: #3366CC;}
h1 {
font-size: 25px;color: #FFFFFF;margin-top: 8px;margin-bottom: 12px;}
h2 {
font-size: 18px;color: #EEE;margin-top: 2px;margin-bottom: 6px;}
h3 {
font-size: 12px;color: #666;margin: 0px;}
h4 {
font-size: 11px;color: #666;margin: 0px;}
p {margin: 0px; padding: 0px; }
input.formInputButton {
font: bold 11px verdana;color: #FFFFF;width: 116px;height: 25px;cursor: pointer;background-color:#426076;border: 1px solid #426076;}
#main_wrapper {
	margin:0 auto; 
	text-align:left;
}
#center_column {
	float: left; 
	width: 100%;
	background: #30404C;}
#header_wrapper {
}
#banner_spacer {
float: left; 
width: 175px; 
height: 150px; 
margin: 0px 12px 0px 0px;
padding: 0px;
}
#banner_wrapper_small {
	float: left; 
	width: 702px;
}
#banner_wrapper_large {
	width: 892px;
}
#banner_small {
display: inline;
height: 150px; 
background: #EEEEE;
}
#banner_large {
	width: 100%; 
	height: 210px; 
	background: #EEEEEE;
}
#content_wrapper {
	width: 100%; 
}
#sidebar_wrapper {
	float: left; 
	width: 189px;
margin-top: 15px;}
#optional_side_block {
	width: 175px; 
	height: 150px; 
	background: #09A1AA; 
	margin-bottom: 15px;
}
#content_main {
	float: left; 
	width: 686px; 
min-height: 400px
padding: 8px;
overflow-x: auto;
background-color:#30404D;}
* html #content_main {
	height:300px;
}
#footer {
text-align:center; 
margin:0 auto; 
clear:both;
padding: 6px 0px 6px 0px;
}
#top_bar {
height: 37px;
line-height: 37px;
font: bold 13px arial;
background: url(../../sitebuilder.freeola.co.uk/site_builder/images/themes/theme02/dark_bar_bg.gif) top repeat-x;}
#bottom_bar {
height: 37px;
line-height: 37px;
font: bold 13px arial;
background: #526879 url(../../sitebuilder.freeola.co.uk/site_builder/images/themes/theme02/dark_bar_bottom_bg.gif) top repeat-x;
clear:both;
text-align: right;
padding-right: 6px;}
#bottom_bar a:link, #bottom_bar a:visited {
font: bold 12px arial;
text-decoration: none;
border-bottom: 1px dashed #FFF;
color: #FFF;
line-height: 37px;}
#bottom_bar a:hover {
font: bold 12px arial;
text-decoration: none;
border-bottom: 1px solid #FFF;
color: #FFF;
line-height: 37px;}
#left_skyscraper {
 float: left;
 width: 140px;
 margin-right: 10px;
 overflow-x: hidden;padding:3px;
}
#right_skyscraper {
 float: left;
 width: 140px;
 margin-left: 10px;
 overflow-x: hidden;padding:3px;
}
#banner_logo {
position: absolute;
margin-left: 10px;}
#banner_large_logo {
z-index: 1;
line-height: 210px;}
#banner_small_logo {
overflow: hidden;}
#top_navigation {
width: 100%;
	height: 29px;
	line-height: 29px;
	background: url(../../sitebuilder.freeola.co.uk/site_builder/theme-images/css-images/top_nav_03/bg.gif) repeat-x top left;}
a.top_navigation {
float: left;
	font: bold 13px arial;
	color: #FFF !important;
	height: 29px;
	line-height: 29px;
	padding: 0px 20px 0px 20px;
text-decoration: none;
	}
a.top_navigation:hover {
	float: left;
	font: bold 13px arial;
	color: #FFF !important;
	height: 29px;
	line-height: 29px;
	padding: 0px 20px 0px 20px;
text-decoration: none;
	background: url(../theme-images/css-images/top_nav_03/bg_on.gif) top no-repeat;}
a.navigation_selected {
	float: left;
	font: bold 13px arial;
	color: #FFF !important;
	height: 29px;
	line-height: 29px;
	padding: 0px 20px 0px 20px;
text-decoration: none;
	background: url(../theme-images/css-images/top_nav_03/bg_on.gif) top no-repeat;}
#side_navigation {
	margin-bottom: 5px;
	width: 175px;
border: none;
	}
#side_navigation ul {
	line-height: 26px;
	margin: 0px;
	padding-left:0px;
	border: none;
	}
#side_navigation li {
	display: block;
	}
a.side_navigation {
	display: block;
 	font: bold 12px verdana;
 	color: #666 !important;
  	text-decoration: none;
  	text-align: left;
	line-height: 26px;
	padding-left: 5px;
	margin-bottom: 3px;
	background: #D7D7D7 url(../theme-images/css-images/side_nav_03/bg.gif) top repeat-x;
	border: 1px solid #B5B5B5;
	}
a.side_navigation:hover {
 	color: #FFF !important;
  	text-decoration: none;
	background: #1270B3 url(../theme-images/css-images/side_nav_03/bg-on.gif) top repeat-x;
	border: 1px solid #1270B3;
	}
a.side_selected {
	display: block;
 	font: bold 12px verdana;
 	color: #FFF!important;
  	text-decoration: none;
  	text-align: left;
	line-height: 26px;
	padding-left: 5px;
	margin-bottom: 3px;
	background: #1270B3 url(../theme-images/css-images/side_nav_03/bg-on.gif) top repeat-x;
	border: 1px solid #1270B3;}

