/* CSS Document */
html, body {
	/* color: #0c246e; header blue*/
	color:#1c348c; /* logo blue */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: #CFE7EF url(../images/global/bg.jpg) repeat-x left top;
    }
	
#container {
	width: 920px;
	background: url(../images/global/content-bg.png) repeat-y center top;
	padding: 0 20px 0 20px;
	}

span {
    display: none;
    }

p, dt, dd {
	font-size: 1.3em;
	line-height: 1.5em;
	padding-bottom:0.7em;
}	

dd{
	margin-left: 3.3em;
}

#content a,  #content a:visited {
	text-decoration: underline;
	color: #eb8533; /* orange */
	}
	
#content a:hover {
	/* color: #f6a564; lighter orange*/
	color: #018c49;
	text-decoration: underline;
}

#accessibility ul{
list-style-type:disc;

}

#accessibility ul li{
	padding-bottom:1em;
	margin-left:1.5em;
	list-style-type:disc;
}

#accessibility ul li ul {
	margin-top:1em;
}

#accessibility ul li ul li{
	font-size: 1em;
	margin-left:2em;
}

/* ------ Global ------*/
			
label{
	font-size: 1.2em;
	line-height: 1.2em;
	margin-right: 10px;
}
input, select, textarea{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#000000;
}
/* -------------------------- header --------------------------  */
#top{
	background-color: #003e7e;	
	padding: 3px 10px 5px;
}

#top ul li a{
	padding: 0 10px 0;
	font-size: 1.3em;
	color:#FFFFFF;
	border-left:1px solid #FFFFFF;
	text-decoration:none;
}
#top ul li .display{
	padding-left: 25px;
	background: url(../images/global/display.jpg) no-repeat left center;
	border-left: none;
}

h1{
	padding:0;
	 height:200px; 
}

.home{
	background: url(../images/banners/header_Home.jpg) no-repeat center top;
}

.about{
	background: url(../images/banners/header_About.jpg) no-repeat center top;
}

.asylum{
	background: url(../images/banners/header_Asylum.jpg) no-repeat center top;
}

.carers{
	background: url(../images/banners/header_Carers.jpg) no-repeat center top;
}

.child{
	background: url(../images/banners/header_CYP.jpg) no-repeat center top;
}

.domabuse{
	background: url(../images/banners/header_DomAbuse.jpg) no-repeat center top;
}

.gypsies{
	background: url(../images/banners/header_Gypsies.jpg) no-repeat center top;
}

.homeless{
	background: url(../images/banners/header_Homelessness.jpg) no-repeat center top;
}

.learndis{
	background: url(../images/banners/header_LearningDis.jpg) no-repeat center top;
}

.mind{
	background: url(../images/banners/header_MentalHealth.jpg) no-repeat center top;
}

.elder{
	background: url(../images/banners/header_OlderPeople.jpg) no-repeat center top;
}

.disability{
	background: url(../images/banners/header_PDSI.jpg) no-repeat center top;
}

.prison{
	background: url(../images/banners/header_PrisonHealth.jpg) no-repeat center top;
}

.sexualhealth{
	background: url(../images/banners/header_SexualHealth.jpg) no-repeat center top;
}

.substance{
	background: url(../images/banners/header_Substance.jpg) no-repeat center top;
}

.strategy0811{
	background: url(../images/banners/header_Strategy_08-11.jpg) no-repeat center top;
}

.healthage{
	background: url(../images/banners/header_HealthyAgeing.jpg) no-repeat center top;
}

.pahealth{
	background: url(../images/banners/header_PA+health.jpg) no-repeat center top;
}

.food{
	background: url(../images/banners/header_food+health.jpg) no-repeat center top;
}

.healthsc{
	background: url(../images/banners/header_Health+SC.jpg) no-repeat center top;
}

.healthwb{
	background: url(../images/banners/header_Health+WB.jpg) no-repeat center top;
}

.langcom{
	background: url(../images/banners/header_Lang+Com.jpg) no-repeat center top;
}

.smoke{
	background: url(../images/banners/header_Smoking.jpg) no-repeat center top;
}

.sucarer{
	background: url(../images/banners/header_SU+Carer.jpg) no-repeat center top;
}

.structure{
	background: url(../images/banners/header_Structures.jpg) no-repeat center top;
}

.events2{
	background: url(../images/banners/events2-banner.jpg) no-repeat center top;
}

.events3{
	background: url(../images/banners/events3-banner.jpg) no-repeat center top;
}

.resources{
	background: url(../images/banners/resources-banner.jpg) no-repeat center top;
}

.contact{
	background: url(../images/banners/header_Contact.jpg) no-repeat center top;
}

.city{
	background: url(../images/banners/header_HealthyCities.jpg) no-repeat center top;
}

.hcc{
	background: url(../images/banners/header_HCC.jpg) no-repeat center top;
}


.hwbPship{
	background: url(../images/banners/header_h+wbPship.jpg) no-repeat center top;
}

.strat{
	background: url(../images/banners/header_StratCom.jpg) no-repeat center top;
}

/* -------------------------- footer --------------------------  */
	
#footer{
	background: url(../images/global/footer-bg.png) repeat-y center top;
	width: 960px;
	padding: 5px 0px 0;
	}
#footer .footer{
	height:15px;
	background: url(../images/global/footer-bot.png) no-repeat center bottom;
}

#footer ul{
	font-size: 1.2em;
	padding: 0 25px;
}
#footer ul li{
	padding: 10px 5px;
	}
#footer a {
	color: #fff;
	text-decoration: none;
}
/* -------------------------- Menu --------------------------  */

#nav{
	font-size: 1.2em;
	width:180px;
	padding:5px 0 0;
	background: url(../images/global/main-bg.jpg) repeat-x left top;
}
#nav ul{
	list-style-type: none;
}
#nav ul li{
	list-style-type: none;
	display: inline;
}
#nav ul li a{
	display: block;
	padding:2px 0 2px 20px;
	text-transform: uppercase;
	margin:5px 0;
	color:#1c348c; /* logo blue */
	font-weight:normal;
	text-decoration:none;
}

#nav ul li a:hover{
	background-color:#e1e1e0;
}

#nav ul li li a{
	display: block;
	padding:2px 0 2px 40px;
	margin:5px 0;
	color:#d9182b; /* logo red */
	text-transform: none;
	text-decoration:none;
}


#nav ul li li a:hover{
	background-color:#e1e1e0;
}

/* new bit!*/
#nav ul li li li a{
	display: block;
	padding:2px 0 2px 40px;
	margin:5px 0;
	color:#0c246e;
	text-transform: none;
	text-decoration:none;
}


#nav ul li li li a:hover{
	background-color:#e1e1e0;
}
/* end of new bit */

#nav b a{
	display: block;
	/* background-color:#e1e1e0; */
	font-weight:bold;
	text-decoration:none;
}
#nav b.selected a{
	display: block;
	background:none;
	font-weight:bold;
	text-decoration:none;
}


/* -------------------------- Content --------------------------  */
#main{
	padding: 0 0 100px 0;
}


.mainAbout{
	background: url(../images/footers/about.jpg) no-repeat center bottom;
}


.green{ color:#9ac945;}


#content{
	/* width:513px; */
	width:709px;
	padding: 0 15px;
	float:left;
	border-left:1px solid #d8d8d8;
	/* border-right:1px solid #d8d8d8; */
	background: url(../images/global/main-bg.jpg) repeat-x left top;
}

#content h2{
	font-size: 3em;
	padding-bottom: 0.7em;
	font-weight: bold;
	color:#d9182b;
	/* color:#f69d0f; */
}
#content h3{
	font-size: 2.2em;
	padding-bottom: 0.7em;
	font-weight: bold;
	color:#1c348c;
}

#content h4{
	font-size: 1.8em;
	padding-bottom: 0.7em;
	font-weight: bold;
	color:#d9182b;
}

#content ul li, #content ol li,  #content dl dd{
	font-size: 1.3em;
	padding:0 0 0.5em 0;
	margin:0 0 0 3em;	
}
#content dl dt{
	font-size: 1.3em;
	padding:0 0 0.5em 0;
	margin:0 0 0 0.1em;	
}
.arrow{
	margin:0 0 0 0;
	list-style-type: none;
}
.arrow li{
	margin:0 0 0 0;
	list-style-type: none;
}

.grey{
	font-size:1em;
	color:#7a7777;
	font-style: normal;
	margin:1em 0;
	}
	
/* Home */
#vigBlueLarge{
	background: url(../images/global/vig-blueLarge-bg.jpg) repeat-y center center;
	width:709px;
}
#vigBlueLarge .header{
	width:694px;
	color: #ffffff;
	padding: 5px 0 0 15px;
	background: #023b72 url(../images/global/vig-blueLarge-top.jpg) no-repeat center top;
}

#vigBlueLarge .header h4{	color: #ffffff;	}

#vigBlueLarge .topFooter{
	width:709px;
	height:9px;
	background: url(../images/global/vig-blueLarge-top-02.jpg) no-repeat center top;
}

#vigBlueLarge .footer{
	background: url(../images/global/vig-blueLarge-bot.jpg) no-repeat center bottom;
	height: 10px;
	clear:both;
}
#vigBlueLarge .text{
	padding: 0 10px 0;
	background-repeat: no-repeat;
	background-position: left bottom;
}

#vigGreenLarge{
	background: url(../images/global/vig-greenLarge-bg.jpg) repeat-y center center;
	width:709px;
}
#vigGreenLarge .header{
	width:694px;
	color: #ffffff;
	padding: 5px 0 0 15px;
	background: #018c49 url(../images/global/vig-greenLarge-top.jpg) no-repeat center top;
}

#vigGreenLarge .header h4{	color: #ffffff;	}

#vigGreenLarge .topFooter{
	width:709px;
	height:9px;
	background: url(../images/global/vig-greenLarge-top-02.jpg) no-repeat center top;
}

#vigGreenLarge .footer{
	background: url(../images/global/vig-greenLarge-bot.jpg) no-repeat center bottom;
	height: 10px;
	clear:both;
}
#vigGreenLarge .text{
	padding: 0 10px 0;
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* Display Options */

.option{
	padding-right:40px;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
}

/* events*/

.eventBox { width:100%; clear:both; margin: 0;}

.eventBox img { float:left; }

.eventBox .eventText { float:left; 
	padding: 0 0 0 10px;
	width:350px; }
	
.eventBox h4{ padding:0; margin:0;}

.eventItemImage{
	padding:2em 0 2em 0;
}

/* newsticker*/
#newsticker ul{
list-style:none;
}

/* form */
.form{ 
padding-bottom: 10px
}

