/*Version 1 original css created*/
/* Version 1.1 font sizes modified and style changes to bring it into line with Business link*/
/* Version 1.2 font size methodology changed to make css more manageable */
body {
	background-color:#EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;	
	background-repeat: repeat-y;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size:75%;
	
}
table {font-size: 1em}
h1 {
	color: #333;
	font-size:1.1em;
}
h2 {
	color: #066;
	font-size:1.1em;
}
#mainNarrow h2{margin:0px}
h3 {	
	color: #066;
	font-size:1em;
}
h4 {
	color: #333;
	font-size:1em; 
	font-style: italic;
}
h5, h6 {
	color: #333;
	font-size:.9em;
}
p {
}
pan, td, th {
	color:#333;
}
div {
	color:#333;
}
ul, dl, ol {
	color:#333;
	margin:0px;
	padding:0 0 10px 24px;
}

label {
	color:#333;
}
textarea {
	color:#333;
}
input {
	padding: 0;
	margin: 0;
}

button {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: 600;  
    font-size: 1em;
    border-top: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #BBBBBB;
    border-bottom: 1px solid #BBBBBB;
    background-color: #EDEDED;
    height: 22px;
/*    w/idth: 1px; */
    overflow: visible;
    padding: 0 5px 0 5px;
    margin: 0 0 0 0;    
}

form {
	margin: 0;
	padding: 0;
}
a:hover { 
	text-decoration: underline;
}
a { 
	color:#066;
	text-decoration: none;
}
img, img:hover {
	margin:0;
	padding:0;
	border:0;
}

abbr {
	font-style:normal;
	text-decoration:none;
}

li {margin-bottom: 3px}

 /* TOP MENU START */
#topMenu a {
	color:#000;
	}
#topMenu p {
	color:#000;
	margin:0;
	padding:3px 0 0 0;
	text-align: right;
/*	font-size: .75em; */
}
#logo img {
	margin: 5px;
}
#tagLine p {
    color:#066;
    margin:0;
    padding:3px 0 0 0;
    font-style: italic;
    font-size: 1em

}
#topTabMenu {
	height:23px;
	padding:0;
	margin:0;
}
#topTabMenu img {
	display:inline;
	padding:0;
	margin: 0 -3px 0 -3px;	
	float:left;
}
#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 */;
}
#topTabMenu a.active {
	color:#066;	
	background-image:   url(../images/top_tab_menu_active_bg.png);
	background-repeat:no-repeat;
}
/* TOP MENU END */

/* MAINCONTENT START */

#mainNarrow P,  #mainWide P,  #mainFull P,  #mainSearch td, 
#mainNarrow ul,  #mainWide ul, #mainFull ul,
#mainNarrow ol,  #mainWide ol, #mainFull ol,
#mainNarrow ul.bookmarklink,  #mainWide ul.bookmarklink, #mainFull ul.bookmarklink
{
/*font-size:0.75em; */
}
#mainNarrow P.menuitem, #mainFull P.menuitem, #mainWide P.menuitem {
	background-image:   url(../images/maincontent_arrow.gif);
	background-repeat: no-repeat;
	padding: 0 0 5px 12px;
	margin: 0;
	line-height:normal;
}
#mainSearch P.menuitem{
	background-image:   url(../images/maincontent_arrow.gif);
	background-repeat: no-repeat;
	padding: 0 0 15px 12px;
	margin: 0;
}
#mainNarrow P.listitem, #mainFull P.listitem {
	background-image:   url(../images/maincontent_arrow.gif);
	background-repeat: no-repeat;
	padding: 0 0 5px 12px;
	font-weight:normal;
	color:#066;
	margin: 0 0 0 5px;
	text-decoration:none;
	line-height:normal;
}
#mainNarrow P.listitem A, #mainFull P.listitem A {
	font-weight:normal;
}
#mainFull P.or {
	background-image:   url(../images/or.gif);
	background-repeat: no-repeat;
	padding: 5px 0 6px 28px;
	margin: 0;
}
#mainNarrow P.menuitemactive {
	background-image:   url(../images/maincontentactive_arrow.gif);
	background-repeat: no-repeat;
	padding: 0 0 5px 12px;
	margin: 0;
	
}
#mainNarrow P.menuitembus {
	background-image:   url(../images/bus.gif);
	background-repeat: no-repeat;
	padding: 0 0 5px 22px;
	margin: 0;
}
#mainNarrow P.menuitemlorry {
	background-image:   url(../images/lorry.gif);
	background-repeat: no-repeat;
	padding: 0 0 5px 22px;
	margin: 0;
	background-color: white;
}
#mainNarrow a, #mainWide a, #mainFull a, #mainSearch a{ 
	/* here! */
	color:#066;
	font-weight:bold;
	text-decoration: none;
}

#mainNarrow a:hover, #mainWide a:hover, #mainFull a:hover, #mainSearch a:hover { 
	color:#066;
	text-decoration: underline;
}
#userid {
	background-color:#ffe;
	text-align:center;
	border:2px solid #930;
	color:#900;
	width:200px;
	margin:20px 0 20px 0;
	padding:15px;
	font-weight:bold;
}
#mainNarrow .prereq {
	border: 2px solid #ccc;
	background-color:#ffe;
	padding: 10px;
	margin: 0;
}
#searchform {
	right:5px;
	margin:5px 5px 0 0;
	font-size : 80%;
	background:#e5eaef;
	/* border-left:3px solid #036; */
	color:#000;
}

#searchform .padding {margin: 3px}


.current{
	border: 1px solid #333;
	background-color:#eee;
	padding: 1px 4px 1px 4px;
}
.questionmark, .questionmark:hover {
	margin-bottom:-1px;
}
#mainNarrow p.hr, #mainWide p.hr, #mainFull p.hr, #mainSearch p.hr{
	background-image:   url(../images/main_hr.gif);
	background-repeat:repeat-x;
	margin: 1px 0 20px 0;
	font-size:1px;
	height:1px;
	line-height:normal;
}
/* MAINCONTENT END */
/* SEARCH START*/
.searchurl {
	color:#666;
}
#mainSearch A.optionlinks{ 
	color:#066;
	font-weight:normal;
	text-decoration: none;
	font-size:x-small;
}
#mainSearch A.optionlinks:hover{ 
	text-decoration: underline;
}
/* SEARCH END*/
/* LEFT NAVIGATION START */

#menu {
	/* border-left: 3px solid #036;
	border-top: 1px solid #036; */
	background: #e5eaef;
}

#leftnav{
font-size:0.9em;
	
}



#leftnav P.categoryhome {
	background-image:   url(../../home.png);
	padding: 5px 0 5px 20px;
	margin: 0;
}
#leftnav P.category_01 {
	background-image:   url(../images/leftnav_bullet_01.gif);
	padding: 5px 0 5px 15px;	
	margin: 0 0 0 5px;
}

#leftnav P {
	color:#333;
	background-repeat: no-repeat;
	line-height:normal;
}
#leftnav a, #leftnav a:active { 
	color:#333;
	text-decoration: none;
	line-height:normal;
}
#leftnav a:hover { 
	text-decoration: underline; 
}
#leftnav p.home {
	margin: 5px 0 6px 0;
}
#leftnav p.hr {	
	width: 180px;
	margin: 1px 0 15px 0;
	font-size:1px;
	height:1px; 
}
/* LEFT NAVIGATION END */
/* BREAD CRUMB START */ /* FOOTER START */
#footer p, #accesskeys p{
	padding: 5px 0 5px 0;
	margin: 0;
	color:#666;
	line-height:normal;
	/*font-size:.75em;*/
}
#breadcrumb p, #breadcrumbThreeCol p {
	line-height:normal;
	font-weight:normal;
	padding:0;
	margin:0 0 0 10px;
	color:#666;
	font-size: .9em;
}
#breadcrumb, #breadcrumb a, #breadcrumbThreeCol, #breadcrumbThreeCol a, #footer, #footer a, #accesskeys, #accesskeys a{
	font-weight:normal;
	color:#066;
	text-decoration:none;
}
#breadcrumb a:hover, #breadcrumbThreeCol a:hover,#footer a:hover, #accesskeys a:hover{
	color:#fff;
	background-color:#066;
	text-decoration:none;
}

/* BREAD CRUMB END */ /* FOOTER END */
/* RIGHT BANNERS START */
.tenpixel {
	height:10px;
	font-size: 1px;
	padding: 0;
	margin: 0;
}

.rightgreen .newssummary {
	display:none;
}

/* RIGHT BANNERS END */
/* FEEDBACK START */ /* PAGEOPTIONS START */
#feedback, #feedback p, #pageoptions, #pageoptions p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/* font-size:x-small; */
	line-height:normal;
	color:#666;
	text-decoration:none;
	padding: 5px 0 5px 0;
	margin: 0;
	background-repeat: no-repeat;
}
#pageoptions, #pageoptions p{
	line-height:15px;
}
#feedback a, #pageoptions a{
	color:#066;
	font-weight:normal;
}
#feedback a:hover, #pageoptions a:hover{
	color:#fff;
	background-color:#066;
	text-decoration:none;
}
#pageoptions P.print{
	background-image: url(../../../../crt/images/print.gif);
	padding: 3px 0 5px 20px;
}
#pageoptions P.friend{
	background-image:   url(../images/friend.gif);
	padding: 3px 0 5px 20px;
}
#pageoptions P.email{
	background-image:   url(../images/mail_alert.gif);
	padding: 3px 0 5px 20px;
}
/* PAGEOPTIONS END */ /* FEEDBACK END */

.banner{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	margin: -10px 0px 10px 0px;
	padding: 0;
	/* font-size:medium; */
	width: 356px;
	height: 98px;	
	background:   url(../images/bg.gif) no-repeat ;
	overflow: visible;
}
.banner p
{
	padding:15px 10px 10px 10px;
	margin: 0 0 0 0;
	color: #FFF;	
}
#mainNarrow .menuitem a, #mainWide .menuitem a, #mainFull .menuitem a, #mainSearch .menuitem a {font-weight: normal;}
.hide {display: none;}
.activepage {display: none;}

.middlemenu {list-style-type: none;}
.middlemenu ul{margin: 0px; padding:15px 10px 15px 10px; list-style-type: none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.middlemenu li {margin: 0px; padding: 2px; background-image: url(/crt/images/listitem_01.gif);background-repeat: no-repeat;	background-position: 0px 2px;}
.middlemenu a{display: block;color: #000066;width: auto;text-decoration: none;padding-left:15px;padding-top: 0px;padding-bottom: 0px;height:auto; font-size: 1.0em;font-weight:normal!IMPORTANT;}

#mainNarrow h1, #mainNARROW h1, #mainFull h1, #mainWide h1{
font-size:1.5em;}

.rightgreen h2{
	font-size:1.1em;
}

#language {display: none}

.right {float: right; margin-bottom: 10px;}
.clearboth {clear:both; height: 30px}