/* ****************************************************	*/
/* Leicestershire County Council                        */
/* Public Web Site Style Sheet for Printing purpose     */
/* Created by Chien May									*/			
/* Date: 25/10/10										*/
/* Modified Date: 26/10/10	                            */
/*         					                            */
/* mmistry nov10                                        */
/* a:focus{outline:none;}  added to remove dashed       */
/*                         border from links in FireFox */ 
/*         					                            */
/* mmistry feb12                                        */
/* a:focus{outline:none;}  removed to put back dashed   */
/*                         border from links in FireFox */ 
/*						   required for accessibility   */
/*         				   keyboard tabbing             */
/*         					                            */
/* ****************************************************	*/

body{
	margin:0; 
	padding: 0;
	font-family:Arial,Helvetica,sans-serif;
	text-align: center;
	height:100%;
}

img{border:0 none; padding:0 5px;} /* img has to line up on the top without any border */

#container {
	text-align: left;
	margin: auto;
	width:980px;
}

.blank_clear{clear:both;}

/******************************/
/*****       Header       *****/
/******************************/
		
#header{
	margin:0;
	padding:0;	
	width:980px;
	display:none;
}

/* Contact Us and Text Size */	
.contact_text_size{
	float:left;
	margin-top:0;
	padding:0;
	font-weight:bold;
	width:740px;
}

.contactus{  
	width:88px;
	margin:10px 0px 0px 625px;
}

.header_search_form{}

.frmsearch{margin:0; padding:0;}

.search_input { /* input box */
	border:2px solid #162043;
	font-style:normal;
	font-weight:normal;
	height:18px;
	margin:10px 0px 0px 430px;
	float:left;
}

.search_site_word{/* sumit button */
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	float:left;
	font-weight:bold;	
	font-family: Arial,Helvetica,sans-serif;
	font-size:100%;
	width:100px;
	margin-top:10px;
}

.blank1{
	float:left;
	height:42px;
	/*width:695px;*/
	width:845px
}

.divider{
	float:left;
	padding:0 9px 0 7px;
	font-size:190%;
}

.text_size_word{
	float:left;
	padding:8px 0;
}

.text_size_word a{
	width:16px;
}	


/* input box with search subtitle */
.search_site{
	height:36px;
} 

.blank2{
	float:left;
	height:36px;
	width:650px;
}


/* Home and A-Z */

.header_home_atoz{/* 2nd div home and a to z links*/
	clear:both;
	color:#ffffff;
	font-weight:bold;
	height:24px;
}

.home_link{float:left;padding:0px 0 0 20px;}
.divider2{float:left;font-size:100%;padding:0px 10px;}
.atoz_link{float:left;padding-top:0px;}

/******** End of Header *******/

/******************************/
/*****     Breadcrumb     *****/
/******************************/
.breadcrumb{ font-size:80%;font-weight:bold;padding:3px 0 3px 18px; display:none;}

/****** End of Breadcrumb *******/

/******************************/
/*****      Left Nav      *****/
/******************************/
.left_nav{
	float:left;
	width:195px;
	padding-left:8px;
	padding-right:6px;
	display:none;
}	

.leftfirst_link{ /* 1st link */
	display:none;
	width:195px;
	height:34px;
	background-color:#162043;
	margin:0px 0 6px 0;
}

/* sibling link */
.leftNav_link{ 
	display:none;
	width:195px;
}


/*** Left Nav Link by Chien May 25/08/10 ***/
/* parent link text */
.link_par {
	display:none;
	width:195px;
}

.link_par a { 
	padding:6px 10px;
}
 
/* current page link text */
.link_sel {
	width:195px;
	display:none;
}

span.sel_label{display:block;padding:6px 20px;}

/* Child link text */
.link_chi {
	display:none;
	width:195px;
}

span.childsym{padding:0;}
.link_chi a{
	font-size:90%;
	padding-left:20px;
	padding:3px 0 3px 30px;
}

.link_sib {

}

.link_sib a{
	padding:6px 10px;
}

h2.hidden_h2{left:-500px;
position:absolute;}

/****** End of Left Nav *******/


/***********************************/
/****** Left Column Links **********/
/***********************************/

h2.left_nav_titles {
	display:inline-block;
	padding-left:15px;
	padding-top:7px;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
}


#feedback_link{
	display:none;
	width:195px;	
	margin-bottom:10px;
}

/** fixed feedback in ie7, ie8 **/
#feedback_link_faces{
	clear:both;
	padding:0;
	margin:0;
}

#feedback_link_faces form{
	padding:15px 0 5px 27px;
	margin:0;
}


#email_link{
	width:195px;	
	margin-bottom:10px;
	height:34px;
	display:none;
}


#bookmark_link{
	color:#000000;
	background-color: #f5e8df;
	width:195px;
	display:none;
}

#bookmark_links{
	padding:15px 0 10px 10px;
	text-align: center;
}

/****** End 
 Column Links **********/



/*******************************/
/*****   Contact Details   *****/
/*******************************/

.contactdetails{
	width:195px;
	margin-top:10px;
	margin-bottom:10px;
}

.contactdetails_info{
	padding:15px 0 0px 15px;
	font-size:80%;;
	display:inline-block;
	width: 180px;
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.contactdetails_date{
	padding:10px 0 10px 15px;
	font-size:80%;
	/*display:inline-block;*/
}

/*****  End Contact Details   *****/


/*******************************************/
/**** For Press Releases Only **************/
/*******************************************/
.pressrelease_nav{
	color:#FFFFFF;
	background-color:#162043;
	width:195px;
	margin-top:10px;	
}

.pressrelease_nav ul{
	list-style-type:none;
	padding-left: 15px;
	padding-bottom: 5px;
}

.pressrelease_archive{
	color:#FFFFFF;
	background-color:#162043;
	width:195px;
	margin-top:10px;	
	padding-bottom:10px;
}


/***** End Press Releases *****/

/******************************/
/*****       Right_Nav    *****/
/******************************/
.right_nav{display:none;}


/******************************/
/*****       Footer       *****/
/******************************/
#footer{
	margin-top:8px;
	padding-bottom:5px;
	display:none;
}

/* footer menu */
.footer_menu{
	height:36px;
	font-weight:bold;
	background-color:#162043;
}

.footer_menu ul{
	margin:0;
	padding-bottom:8px;
	padding-left:0;
	padding-top:8px;
}

.footer_help {
	list-style-type:none;
	display:inline;
	/*padding-left:41px;*/
	padding-left:104px;
}

.footer_menu li{
	list-style-type:none;
	display:inline;
}

.footer_access li{
	list-style-type:none;
}

.footer_menu a{
	color:#ffffff;
	text-decoration:none;
	padding-right:37px;
}
.footer_menu a:visited {
	color:#ffffff;
}

.footer_menu a:hover {
	color:#ffffff;
	text-decoration:underline;
}


/* footer address */
.footer_address{
	text-align:center;
	font-weight:bold;
	padding:7px 0px;
}

/* footer laguage */
.footer_language{
	background-color:#C9C7AA;
	height:30px;
	text-align:center;
	width:520px;
	margin-left:220px;

}

.lang_title{
	display:inline-block;
	float:left;
	font-weight:bold;
	padding-left:8px;
	padding-right:10px;
	padding-top:3px;
}

.span_lang{
	float:left;
	padding-bottom:2px;
	padding-top:4px;
}

.lang{
	background-color:#E6E4D5;
	display:inline-block;
	height:21px;
	margin-right:2px;
	width:64px;
}

.footer_language a{text-decoration:none;color:#000000;}
.footer_language a:visited {color:#000000; text-decoration:none;}
.footer_language a:hover {text-decoration:underline;}
.footer_language img{border:0 none;margin-top:3px;}

/***** End of Footer *****/

	

/***** End of Landing Contents *****/
#do_it_online_standard{display:none;}


.logo_print{display:block;}

/*
#contactdetails{display:block;}
.contactdetails{display:block;}
.left_nav_titles{display:block;}
.contactdetails_info{display:block;}

.landing_top_box div{
	width:650px;
}

.left_nav_titles{margin:0px;padding:0;width:300px;padding:0;}
.contactdetails_info{margin-top:0;width:300px;padding-left:10px}

.page_contets{clear:both;margin:0; padding:0;}
*/