/* ---------------------------------------------
TOP_legacy.css                    

These styles are derived from the existing Transport Office     
Portal style sheets but have been prefaced with TOP_ to        
avoid conflicts with conventions used by other agencies

Version 3.0 RJHurst rick@olivewoodtech.co.uk 28/01/2008
- Formatted and checked for TOP Style Guide v3.0
- Added comments to left nav section below
------------------------------------------------*/

/* TOP MENU START */
#TOP_topMenu a {
	color:#fff;
	}
	
#TOP_topMenu p {
	color:#fff;
	margin:0;
	padding:3px 0 0 0;

}

#TOP_topTabMenu {
	height:23px;
	padding:0;
	margin:0;
}

#TOP_topTabMenu img {
	display:inline;
	padding:0;
	margin: 0 -3px 0 -3px;	
	float:left;
}

#TOP_topTabMenu a {
	display:inline;
	color:#fff;
	font-weight:normal;	
	background-image:   url(../images/top_tab_menu_bg.png);
	background-repeat:no-repeat;
	padding:6px 5px 7px 5px;
	margin:0;
	float:left;
	line-height:normal;
	/* font-size: .75em */;
}

#TOP_topTabMenu a.active {
	color:#333399;	
	background-image:   url(../images/top_tab_menu_active_bg.png);
	background-repeat:no-repeat;
}

/* TOP MENU END */
/* TOP SEARCH START */
#TOP_topSearch a, #TOP_topSearch strong, #TOP_topSearch div {
	color:#fff;
}

#TOP_topSearch p {
	color:#fff;
	margin:0;
	padding:3px 0 0 0;
}

#TOP_topSearch table
{
    border-spacing: 0px;
    border-collapse:collapse;  
}


/* TOP SEARCH END */
/* MAINCONTENT START */

#TOP_mainFull a { 
	color:#333399;
	font-weight:bold;
	text-decoration: none;
}

#TOP_mainFull a:hover { 
	color:#333399;
	text-decoration: underline;
}

/* MAINCONTENT END */


/* FOOTER START */

#TOP_footer p {
	padding: 5px 0 5px 0;
	margin: 0;
	color:#666;
	line-height:normal;
}

#TOP_breadcrumb p{
	line-height:normal;
	font-weight:normal;
	padding:0;
	margin:0;
	color:#666;
	font-size: .9em;
}

#TOP_breadcrumb, 
#TOP_breadcrumb a, 
#TOP_footer,
#TOP_footer a {
	font-weight:normal;
	color:#069;
	text-decoration:none;
}

#TOP_breadcrumb a:hover,
#TOP_footer a:hover {
	color:#fff;
	background-color:#069;
	text-decoration:none;
}

/* FOOTER END */
.TOP_hide {
  display: none;
}

#TOP_mainFull h1 {
  font-size:1.3em;
  color:#666699;
}

/* LEFT NAVIGATION START */
/* Note these left navigation styles are only used in the mock up of the
Help and Terms and conditions pages linked from the Mock Agency examples
*/

#TOP_leftnav{
  font-size:0.9em;
}

#TOP_leftnav P.TOP_categoryhome {
	padding: 5px 0 5px 20px;
	margin: 0;
}

#TOP_leftnav P.TOP_category_01 {
	background-image:   url(../images/leftnav_bullet_01.gif);
	padding: 5px 0 5px 15px;
	margin: 0;
}

#TOP_leftnav P.TOP_category_02 {
	background-image:   url(../images/leftnav_bullet_02.gif);
	padding: 5px 0 5px 15px;
	margin: 0;
}

#TOP_leftnav P.TOP_category_03 {
	background-image:   url(../images/leftnav_bullet_03.gif);
	padding: 5px 0 5px 15px;
	margin: 0;
}

#TOP_leftnav P.TOP_category_04 {
	background-image:   url(../images/leftnav_bullet_04.gif);
	padding: 5px 0 5px 15px;
	margin: 0;
}

#TOP_leftnav P.TOP_category_05 {
	background-image:   url(../images/leftnav_bullet_05.gif);
	padding: 5px 0 5px 15px;
	margin: 0;
}

#TOP_leftnav P.TOP_category_06 {
	background-image:   url(../images/leftnav_bullet_06.gif);
	padding: 5px 0 5px 15px;
	margin: 0;
}

#TOP_leftnav P.TOP_category_07 {
	background-image:   url(../images/leftnav_bullet_07.gif);
	padding: 5px 0 5px 15px;
	margin: 0;
}

#TOP_leftnav P.TOP_category_08 {
	background-image:   url(../images/leftnav_bullet_08.gif);
	padding: 5px 0 5px 15px;
	margin: 0;
}

#TOP_leftnav P.TOP_category_09 {
	background-image:   url(../images/leftnav_bullet_09.gif);
	padding: 5px 0 5px 15px;
	margin: 0;
}

#TOP_leftnav P.TOP_category_10 {
	background-image:   url(../images/leftnav_bullet_10.gif);
	padding: 5px 0 5px 15px;
	margin: 0;
}

#TOP_leftnav P.TOP_category_11 {
	background-image:   url(../images/leftnav_bullet_11.gif);
	padding: 5px 0 5px 15px;
	margin: 0;
}

#TOP_leftnav P.TOP_category_12 {
	background-image:   url(../images/leftnav_bullet_12.gif);
	padding: 5px 0 5px 15px;
	margin: 0;
}

#TOP_leftnav P.TOP_category_13 {
	background-image:   url(../images/leftnav_bullet_01.gif);
	padding: 5px 0 5px 15px;
	margin: 0;
}

#TOP_leftnav P.TOP_category_14 {
	background-image:   url(../images/leftnav_bullet_01.gif);
	padding: 5px 0 5px 15px;
	margin: 0;
}

#TOP_leftnav P.TOP_category_15 {
	background-image:   url(../images/leftnav_bullet_01.gif);
	padding: 5px 0 5px 15px;
	margin: 0;
}

#TOP_leftnav P {
	color:#333;
	background-repeat: no-repeat;
	line-height:normal;
}
#TOP_leftnav a, #TOP_leftnav a:active { 
	color:#333;
	text-decoration: none;
	line-height:normal;
}
#TOP_leftnav a:hover { 
	text-decoration: underline; 
}
#TOP_leftnav p.TOP_home {
	margin: 5px 0 6px 0;
}
#TOP_leftnav p.TOP_hr {
	background-image:   url(../images/leftnav_hr.gif);
	width: 180px;
	margin: 1px 0 1px 0;
	font-size:1px;
	height:1px;
}
/* LEFT NAVIGATION END */




