/* ******************************************************
 * Leicestershire Together Leicestershire County Council*
 * Starting - 22/06/2009				 				*
 * Tested in Firefox 3.0,IE 6, Opera 9 and Safari 4  	*
 * Developing the structure of Homepage with Breadcrumb	*
 * Creator: Chien May									*		
 * ******************************************************/
 
 /* ******************************************************
 *  Colour Palette:									    *
 *	Menu bar: #4D287D		***	Child Link:#bfbfbf		* 	
 *	Table Image Heading:#4D287D							*
 * ******************************************************/

  /* *** Accessibility *** */
a.hiddenLink { position: absolute; left: -900px;} /* For the hidden skip to content link */

/* Default setting for whole site	*/ 
h1	{ font-weight: bold; font-size: 1.5em; color: #000000; }
h2	{ font-weight: bold; font-size: 1.4em; color: #000000; }
h3	{ font-weight: bold; font-size: 1.3em; color: #000000; }
h4	{ font-weight: bold; font-size: 1.2em; color: #000000; }
h5	{ font-weight: bold; font-size: 1.1em; color: #000000; }
a:visited {color:#111493;}

img { border:0;}
body {
	margin:0; 
	padding: 0;
	background-color : #ffffff;
	font-size:85%;
	font-family: arial, helvetica, sans-serif;
	color : #000000;
	text-align: center;
	margin-left:2%;
	margin-right:8%;
}


#container {
    margin:0;
    padding-top:0px;
	text-align: left;
	margin: auto;
	width:96%;
}

/*** Header in 3 parts ***/ 
#header {
	display:block;
	padding:0;
	width:96%;
	height:62px;
	margin-top:5px;
	margin-bottom:5px;	
}

.logo {
	display:inline;
	margin-top:0px;
	width:28%;
	width:250px;
	float:left;
}

.promoImg {
	display:inline;
	float:left;
	height:66px;
	margin:0;
	padding:0 0 0 6px;
	position:relative;
	width:350px
}

.searchBox {
	display:inline;
	margin-top:0px;
	float:right;
}
/* End of Header */


/*** Menu bar ***/ 
#menu {
	clear:both;
	margin: 0;
	padding:0;
}

#menu ul {
	background-color: #4D287D;
	color : #ffffff;
	text-align: center;
	margin: 0;
	padding: 4px 4px;
}

#menu li {
	list-style-type: none;
	padding: 0.25em 1em;
	border-left: 1px solid #ffffff;
	display: inline;
}

#menu a{ text-decoration:none;color:#ffffff;}
#menu a:hover{ text-decoration:underline;}

#menu .first_link{ border: none;}

/* End of Menu */


/*** Left Navigation ***/
#nav {
	float: left;
	display:block;
	width: 23%;
	margin: 0;	
	margin-top:2px;
	font-size:100%;
}

#nav ul {
	padding:0;
	margin:0; 
	color : #cccccc;
}

#nav li {
	list-style:none outside; 	 /* remove bullets */	
	margin:0;
	padding-top:3px;
	padding-bottom:3px;
}

#nav li.parent {
	font-size:120%;
	font-weight:bold;
	padding: 2px 0 2px 10px;
	border-bottom:1px solid #b5b5b5;
}

#nav li.current {
	background-color : #4D287D;
	color : #ffffff;
	font-weight:bold;
	padding: 4px 0 4px 10px;
}

#nav li.sibling {
	padding: 3px 0 3px 10px;
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	background:#FFFFFF url(dash-back.gif) no-repeat scroll 0px center;
}

#nav li.child {
	/*background-color: #90979B;*/
	background:#BFBFBF url(child-bulletdash.gif) no-repeat scroll left center;
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	padding: 3px 0 3px 20px;
}

#nav a {
	text-decoration : none;
	color : #000000;
}

#nav a:hover{ text-decoration:underline;}


/* End Left Navigation */


/*** Breadcrumb ***/ 
#breadcrumb {
	font-size:100%;
	padding:3px 2px 3px 0;
}

#breadcrumb a {
	text-decoration : none;
	color : #000000;	
}

#breadcrumb a:hover {
	text-decoration: underline;
	background-color:#BFBFBF
}

/*** End of breadcrumb ***/ 

/*** Contents ***/ 
# contents_home {
	
}

#contents {
    width:75%;
	float: right;
	border-left:1px solid #B5B5B5;
	padding-left:7px;
    min-height:430px;
    height:auto !important;
    height:430px;
}

#contentsbox {
}

/*** End of contents ***/ 

/*** Starting of Footer ***/ 
#footer {
	clear: both;
	margin: 0;
}

#footer ul {
	background-color: #4D287D;
	color : #ffffff;
	text-align: center;
	margin: 0;
	padding: 4px 4px;
}

#footer li {
	list-style-type: none;
	padding: 0.25em 1em;
	border-left: 1px solid #ffffff;
	display: inline;
}

#footer .first_link{
	border: none;
}

#footer a{ text-decoration:none;color:#ffffff;}
#footer a:hover{ text-decoration:underline;}

/*** End of contents ***/ 

/*** Text with Image ***/ 
.main_table {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	text-align:left;
}

.main_table td{ 
	margin:0;
	padding:0px 13px 0px 7px; 
	vertical-align:top;
}

/* change para height */
.main_table p{ 
	margin:0 0 7px 0;
}

.img_heading {
	display:block;
	font-weight: bold; font-size: 1.3em; color: #ffffff;
	background-color: #4D287D;
	padding:0px 0px 2px 5px;
	margin:0px;
	width:100%;
}

.picture_right	{ float: right;}
.picture_left	{ float: left;}

.normalCell {
	width:50%;
	height:50%;
}

.black_line{

}
