*{
padding:0;
margin:0;
}
/* CSS Document */
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #af6500;
text-align: center;
padding:0px;
margin:0px;
}



#site_wrapper, #Wrapper {
margin-top:0px;
width:945px;
text-align:left;
margin-left:auto;
margin-right:auto;
position:relative;
background:#fff;
}

#homecontent{
margin-top:0;
background:#fff;
width:945px;	
} 
.title {
color:#fff;
padding-top:0px;
}

#logo
{ 
position:absolute;
background: url(images/logo.jpg);
width:446;
height:77;
margin-left:16px;
margin-top:20px;
}

h1{
color: #F08B00;
padding-top: 10px;
padding-left: 25px;
}

h2.title a:visited,
h2.title a,
h2.title {
padding-top: 10px;
padding-left: 5px;
color:#fff;
}


h3.height {

color:#82aead;
}

h1, h3, h4, p, ul, ol{
padding-bottom: 15px;
}

h3{
font-size:medium;
color:#000000;
}

h1, h4{
color: #82AEAD;		
}


h3, h4{
font-weight: bold;
}

h4, p, ul, ol{
font-size: 100%;
}

p, ul, ol{
color: #333333;
}

#dnn_ContentPane ul, #dnn_ContentPane ol{
margin-left: 30px;
}

#left_coln, #leftcol{
width:260px;

float:left;
/*background:#ffb856;*/
background:#fff;
/*min-height:543;*/

}

#navigationhome {
position:relative;
top:0px;
left:485px;
}

#topnav {
position:absolute;
width:460px;
height:22px;
margin:0px;
padding:0px;
/*z-index:100;*/
}


#content_wrapper, #contentContainer {

padding-top:140px;
min-height:380px;
height:auto !important;
height:380px;
}	

* html #contentContainer {
height:380px;
}

#farleftside  {	
/*position:relative;*/
background: url(css/homepage.jpg);
background-repeat:no-repeat;
width:258px;
height:303px;
/*margin-top:140px;*/
float:left;
}

#leftside  {	
/*position:relative;*/
background: url(css/homepage.jpg) -258px 0px;
background-repeat:no-repeat;
width:225px;
height:303px;
/*margin-top:140px;*/
float:left;
margin-right:50px;
}


#rightside, #right_coln {
width:300px;
float:left;

}

#rightside p, #right_coln {
margin:0;
padding: 0 0 10px 0;
}


#dnn_ContentPane  {
color:#000000;
line-height:1.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:20px;
width:340px;
padding-bottom:50px;
}
#dnn_ContentPane table td{
color:#000000;
line-height:1.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px;
}



#dnn_ContentPane p{
color:#000000;
line-height:1.7em;
font-family:Verdana, Arial, Helvetica, sans-sh4, p, ul, olerif;
font-size:100%;
}
.Normal, .NormalDisabled{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:90%;

}

#homecontent #dnn_ContentPane li {
color:#000000;
line-height:1.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:transparent url(css/smalldisc.jpg) no-repeat  left top; list-style-type:none;
padding-left:10px;
}

#dnn_ContentPane1  {
margin-left:7px;
width:220px;
height:300px;
padding-top:35px;

}

#right_coln, #rightsidecontent

{ 
width:580px;
float:left;
}


#right_coln #dnn_ContentPane, #rightsidecontent  #dnn_ContentPane  {
height:auto;
width:540px;
margin-left:10px;

}

#homecontent #dnn_ContentPane1 li{
margin-left:0px;
text-align:left;
font-size:90%;
background:transparent url(css/disc.jpg) 0px -10px no-repeat  ;
padding-left:16px;
list-style-type:none;
padding-top:10px;
}

#homecontent #dnn_ContentPane1 li a {
color:#fff;
}


#homecontent #dnn_ContentPane1 ul{
/*padding:10px;*/
margin:0px;
padding:10px 0 0 10px !important;
}

#homecontent #dnn_ContentPane1 div {
padding-bottom:0px;
}

#Footer {
background:#ffb856;
height:30px;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:10px !important;
padding-top:7px;
width:945px;
clear:both;
}

#Footer #search {
padding-left:20px;
float:left;
color:#af6500;
}				
#Footer #search input {
height:20px;
}				
#Footer #search a{
color:#af6500;
}		
#Footer #links{
float:right;
}
#Footer ul {
list-style: none;
margin:0;
padding-right:22px;
}
#Footer ul li { 
display: inline; 
text: Verdana;
color:#af6500;
padding: 0 3px 0 3px;
/*padding: 5 1em;*/
}

#links li.separator{
background:url(css/footersep.jpg) no-repeat;
background-position:0px 3px;
width:3px;
height:11px;
padding-left:6px;
paddng-right:6px;
}

#links li a{
text: Verdana;
color:#af6500;
}


#bottomnav {
position:relative;
width:945px;
margin:0px;
padding:0;
float:right;
}

#bottomnav a{
margin:0;padding:0;
}

#btmnavcontent {
clear:both;
display:block;
width:500px;
margin:0px;
float:right;
}




/********************************/



#topheader  {
margin-left:0px;
padding-left:53px;
width:207px  !important;
width:260px;
height:46px;
background-color:#f08b00;
padding-top:0px;
}

#leftnavwrapper {
border-top:solid 1px white;
margin-left:54px !important;
}


table.formtable td{
padding:5px;
}



table.formtable td input{
padding-right:5px;
}
/***************************
Imagin Foundation 
****************************

/* Top Navigation */


#top_nav{
position:absolute;
right:0;
text-align:right;
display:inline-table;
font-size:12px;
}

#top_nav ul, #top_nav li{
list-style: none;
}


#top_nav a{	
display: block;
padding: 5px 10px; 
font-size:12px;
}

#top_nav ul li, #top_nav ul li li {	
float:left;
background: #ffb856;	
}

#top_nav ul li li{
display:block;
border-top: 1px solid white;
clear:both;
}

#top_nav li ul{
z-index: 20;
position: absolute;
left: -999em;	
height:auto;	
}


#top_nav li ul li a{
display: block;
width: 220px;
}

/**** Level 0 *****/
#top_nav ul.Level0 li a{
color: white;
font-weight: bold;

}

#top_nav ul.Level0 li a:hover {
text-decoration: none;
font-weight: bold;

}
#dnn_ContentPane p img{
padding:10px;
}
#dnn_ContentPane img{
padding:10px;
}

#top_nav li.SelectedTab a, #top_nav li.SelectedTab a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}


/* Hide Level 2*/
#top_nav li:hover ul, #top_nav li:hover ul ul, 
#top_nav li.iehover ul, #top_nav li.iehover ul ul{
position: absolute;
left: -999em;
}

#top_nav li{
background: #f08b00 url(images/topnav/topnav_row1_bg.gif) bottom right no-repeat;
}

#top_nav li:hover a,
#top_nav li.iehover a{
color:#F08B00 !Important;
}

#top_nav li:hover li a, #top_nav li:hover li a:hover{
font-weight: normal;
}



#top_nav li:hover li,
#top_nav li.iehover li{
background: #FADBB0;
/*background: #f08b00 url(images/topnav/topnav_row1_bg.gif) top right no-repeat;*/
}

/*Level 2*/

#top_nav li:hover li li,
#top_nav li.iehover li li{
background: #FCE9CE;
/*background: #f08b00 url(images/topnav/topnav_row1_bg.gif) top right no-repeat;*/
}

#top_nav li:hover li li a,
#top_nav li.iehover li li a{
color: #f08B00 !important;
}

#top_nav  li li:hover , #top_nav li li li:hover,
#top_nav  li li.iehover , #top_nav li li li.iehover{
background: #F08B00;
}

#top_nav li li:hover a, #top_nav li li li:hover a,
#top_nav li li.iehover a, #top_nav li li li.iehover a{
color: white !important;
}


/** SELECTED State  *****/

#top_nav li#top_nav36.SelectedTab,
#top_nav li#top_nav56.SelectedTab,
#top_nav li#top_nav57.SelectedTab,
#top_nav li#top_nav58.SelectedTab,
#top_nav li#top_nav59.SelectedTab,
#top_nav li#top_nav60.SelectedTab {
background: #f08b00 url(images/topnav/topnav_row1_bg.gif) top right no-repeat;
}

#top_nav li#top_nav146.SelectedTab,
#top_nav li#top_nav147.SelectedTab,
#top_nav li#top_nav148.SelectedTab,
#top_nav li#top_nav194.SelectedTab,
#top_nav li#top_nav195.SelectedTab,
#top_nav li#top_nav149.SelectedTab{
background: #f08b00 url(images/topnav/topnav_row2_bg.gif) top right no-repeat;
}

#top_nav li.SelectedTab a{
color: #F08B00 !important;
}

/*************************************************/
/**	 Top Navigation Frist Row Configuration		**/
/**  	top_nav36 = Home						**/
/** 	top_nav56 = Child Care					**/
/** 	top_nav57 = Young People 				**/
/** 	top_nav58 = Families					**/
/** 	top_nav59 = Senior						**/
/** 	top_nav60 = Training 					**/
/*************************************************/


#top_nav li#top_nav36,
#top_nav li#top_nav56,
#top_nav li#top_nav57,
#top_nav li#top_nav58,
#top_nav li#top_nav59{
z-index: 30;
position: relative;
background: #f08b00 url(images/topnav/topnav_row1_bg.gif) bottom right no-repeat;

}

#top_nav li#top_nav36:hover, #top_nav li#top_nav36 a:hover,
#top_nav li#top_nav56:hover, #top_nav li#top_nav56 a:hover,
#top_nav li#top_nav57:hover, #top_nav li#top_nav57 a:hover,
#top_nav li#top_nav58:hover, #top_nav li#top_nav58 a:hover,
#top_nav li#top_nav59:hover, #top_nav li#top_nav59 a:hover{
background: #f08b00 url(images/topnav/topnav_row1_bg.gif) top right no-repeat;
}


#top_nav li#top_nav60{
z-index: 30;
position: relative;
background: #f08b00;

}

#top_nav li#top_nav36,
#top_nav li#top_nav56,
#top_nav li#top_nav57,
#top_nav li#top_nav58,
#top_nav li#top_nav59,
#top_nav li#top_nav60{
left: 405px;
}




#top_nav li#top_nav60:hover, #top_nav li#top_nav60 a:hover{
background: #f08b00 url(images/topnav/topnav_row1_bg.gif) -3px -1px no-repeat;
}

/*************************************************/
/**	 Top Navigation Second Row Configuration	**/
/**  	top_nav146 = Media Center				**/
/** 	top_nav147 = Cetre Hire					**/
/** 	top_nav148 = Community Services 		**/
/** 	top_nav149 = About us 					**/
/*************************************************/

#top_nav li#top_nav146,
#top_nav li#top_nav147,
#top_nav li#top_nav194,
#top_nav li#top_nav195,
#top_nav li#top_nav148{
z-index: 10;
position: relative;
top: 24px;
background: #f08b00 url(images/topnav/topnav_row2_bg.gif) bottom right no-repeat;
}


#top_nav li#top_nav146:hover, #top_nav li#top_nav146 a:hover,
#top_nav li#top_nav147:hover, #top_nav li#top_nav147 a:hover,
#top_nav li#top_nav194:hover, #top_nav li#top_nav194 a:hover,
#top_nav li#top_nav195:hover, #top_nav li#top_nav195 a:hover,
#top_nav li#top_nav148:hover, #top_nav li#top_nav148 a:hover
{
background: #f08b00 url(images/topnav/topnav_row2_bg.gif) top right no-repeat;
}

/* Customise About US*/

#top_nav li#top_nav149 {
z-index: 10;
position: relative;
top: 24px;
}


#top_nav li#top_nav149:hover, #top_nav li#top_nav149 a:hover {
background: #f08b00 url(images/topnav/topnav_row2_bg.gif) -3px -1px no-repeat;
}

/* Left Hand Navigation */

#second_nav {  
background-color:#82aead;
}


#second_nav ul, #second_nav ul li{
margin:0px;
padding:0px;
list-style:none;
}   

#second_nav ul li {
width:206px;
}

#second_nav ul li a { 
font-size: 12px;
font-weight: bold;
color:#fff;
text-decoration:none;
padding:5px 12px;	
display:block;		
border-bottom:solid 1px white;
background: #82AEAD;
/*background: url(images/leftnav/leftnav_bg.jpg) top right repeat-y;*/
}

#second_nav ul.Level1 li.SelectedTab a{
background: url(images/leftnav/leftnav_bg.jpg) top right repeat-y;
}

#second_nav ul.Level1 a:hover {		
background: url(images/leftnav/leftnav_bg.jpg) top right repeat-y;
}

#second_nav ul.Level1 li ul.Level2,
#second_nav ul.Level1 li ul.Level2 li a{
display:none;
}

#second_nav ul.Level1 li.SelectedTab ul.Level2 li a{
color:#82AEAD;
padding-left: 20px;
background:#E0EBEB;
display:block;
}

#second_nav ul.Level1 li.SelectedTab ul.Level2{
display:block;
}

#second_nav ul.Level1 li.SelectedTab ul.Level2 li.SelectedTab a,
#second_nav ul.Level1 li ul.Level2 li a:hover{
background: #C7DADA;	
}

/*******************************
Clearfix
*******************************/
.clearer {
clear:both;
line-height:0px;
height:0px;
overflow:hidden;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */