/* 

*******************************************************
*     Version 0.1 CSS Standards for Higwhays          *
*                Code rewrite                         *
*                                                     *
*             Created: 2008_02_26                     *
*                                                     *
*             Modified: 2008_03_18                    *
*                                                     *
*           Creator: TSO Web Manager                  *
*                                                     *
*       Last Edited by: TSO Web Manager               *
*                                                     *
*******************************************************

*/


/* reset the basics across all browsers */
* {
	padding: 0;
	margin: 0;
}



/* Begin Typography */	
	body {
	font-family: 'Arial', 'Tahoma', 'Verdana', 'Geneva', sans-serif;
	font-size: 62.5%;
	/*width: 100%;*/
	}
	
	h1 {
	color: #E53B00;
	font-size: 1.52667em;
	font-weight: bold;
	margin-bottom: 0.403em;
	}
	
	h2 {
	font-size: 1.27333em;
	margin-bottom: 1em;
	margin-top: 1.298em;
	font-weight: bold;
	color: #E53B00;
	}
	
	h3, h4, h5, h6	{
	font-size: 1.2733em;
	margin-top: 1.298em;
	margin-bottom: 1em;
	font-weight: bold;
	color: #000000;
	}	
	
	p {
	font-size: 1.27333em;
	}	
	
	label {
	font-size: 1.27333em;
	margin-bottom: 1em;
	font-weight: bold;
	color: #E53B00;
	}
	
	form {
	margin-top: 1.5733em;
	}

/* End Typography */

/* Begin Links */
	a:link
	{
		color: #0f7cd1;
		text-decoration: none;
	}
	
	a:hover, a:active {
		text-decoration: underline;
	}
	
	a:visited
	{
		color: #666666;
		text-decoration: none;
	}	
	
/* End Links */

/* Header file */
	#header #highways_logo {
		position: absolute;
		top: 8px;
		left: 570px;
	}
	
	#header #strapline {
		margin-top: 0;
		float: left;
	}
	
	#header {
	height: 100px;
	}
		
	#header p {
		position: absolute;
		left:443px;
		width: 120px;
		top: 32px;
		font-weight: bold;
		font-size: 10.8px;
		font-family: 'Tahoma','Arial','Verdana','Geneva', sans-serif;
		color: #84B8DF;
	}
/* End Header file */

/* Begin Navigation file */
	.navigation {
		text-align: center;
		clear: both;
		color: #FFFFFF;
		width: 15.5em;
		margin-right: 14px;
		float: left;
		height: 100%;
	}
	
	.navigation ul li a:link, .navigation ul li a:visited, .navigation ul li a:hover, .navigation ul li a:active {
		padding-left: 6px;
		color: #ffffff;
		text-decoration: none;
	}
	
	.navigation ul li a:hover {
		text-decoration: underline;
	}

	#home .navigation ul li#navigation_link_1 a:link, 
	#home .navigation ul li#navigation_link_1 a:visited, 
	#home .navigation ul li#navigation_link_1 a:hover, 
	#home .navigation ul li#navigation_link_1 a:active {
	background: url(/images/leftnav_arrow_l2_right.gif) no-repeat left 4px;
	}
	
	#dmrb .navigation ul li#navigation_link_2 a:link, 
	#dmrb .navigation ul li#navigation_link_2 a:visited, 
	#dmrb .navigation ul li#navigation_link_2 a:hover, 
	#dmrb .navigation ul li#navigation_link_2 a:active {
	background: url(/images/leftnav_arrow_l2_right.gif) no-repeat left 4px;
	}
	
	#mchw .navigation ul li#navigation_link_3 a:link, 
	#mchw .navigation ul li#navigation_link_3 a:visited, 
	#mchw .navigation ul li#navigation_link_3 a:hover, 
	#mchw .navigation ul li#navigation_link_3 a:active {
	background: url(/images/leftnav_arrow_l2_right.gif) no-repeat left 4px;
	}
	
	#ians .navigation ul li#navigation_link_4 a:link, 
	#ians .navigation ul li#navigation_link_4 a:visited, 
	#ians .navigation ul li#navigation_link_4 a:hover, 
	#ians .navigation ul li#navigation_link_4 a:active {
	background: url(/images/leftnav_arrow_l2_right.gif) no-repeat left 4px;
	}
	
	
	#links .navigation ul li#navigation_link_8 a:link, 
	#links .navigation ul li#navigation_link_8 a:visited, 
	#links .navigation ul li#navigation_link_8 a:hover, 
	#links .navigation ul li#navigation_link_8 a:active {
	background: url(/images/leftnav_arrow_l2_right.gif) no-repeat left 4px;
	}
	
	#accessibility #navigation_link_10 a:link, 
	#accessibility #navigation_link_10 a:visited, 
	#accessibility #navigation_link_10 a:hover, 
	#accessibility #navigation_link_10 a:active {
	background: url(/images/leftnav_arrow_l2_right.gif) no-repeat left 4px;
	}
	
	
	
	.navigation ul li {
		border-top: 0.1em solid #ffffff;
		text-align: right;
		list-style: none;
		font-weight: bold;
		padding: 0.45em;
		font-size: 1.08em;
		font-family: 'Tahoma','Arial','Verdana','Geneva', sans-serif;
	}	
	
	#navigation_link_1 {
		background-color: #016C99;
	}
	
	#navigation_link_2 {
		background-color: #014F99;
	}
	
	#navigation_link_3 {
		background-color: #012C99;
	}
	
	#navigation_link_4 {
		background-color: #442480;
	}
	
	#navigation_link_5 {
		background-color: #6C006F;
	}
	
	#navigation_link_6 {
		background-color: #6F0041;
	}
	
	#navigation_link_7 {
		background-color: #960E56;
	}
	
	#navigation_link_8 {
		background-color: #630699;
	}
	
	#navigation_link_9 {
		background-color: #960E28;
	}
	
	#navigation_link_10 {
		background-color: #000073;
	}

	.navigation h2 {
		margin-top: 1.65333em;
		margin-bottom: 1.27333em;
		text-align: center;
	}
	
	.navigation select {
		display: block;
		margin: 1.27333em auto 0 auto;
		width: 8.5em;
	}
	
	.navigation input {
		padding: 0 0.5em;
		margin: 1.27333em auto;
	}

	.navigation .pdf_text {
		font-size: 1em;
		padding-left: 0.3em;
	}
	
	.update_text {
		font-size: 1.2777em;
		color:#000000;
		font-weight: bold;
	}
	
	/* for javascript to hide/show the drop down menus */
	
	#mchw #dmrb_list {
	display: none;
	}
	
	#dmrb #mchw_list {
	display: none;
	}
	
	#ian #dmrb_list, #ians #mchw_list, #links #dmrb_list, #links #mchw_list, #home #dmrb_list, #home #mchw_list, #accessibility #dmrb_list, #accessibility #mchw_list  {
	display: none;
	}

#dmrb_list ul li a:link, #dmrb_list ul li a:visited, #dmrb_list ul li a:hover, #dmrb_list ul li a:active, #mchw_list ul li a:link, #mchw_list ul li a:visited, #mchw_list ul li a:hover, #mchw_list ul li a:active {
color: #000000;
}

#dmrb_list ul li, #mchw_list ul li {
text-align: center;
padding: 0.2em;
}

/* End Navigation file */

/* Begin news_banner */
	#news_banner {
		background: #FFF36F;
		border: 1px solid #FFB82F;
		margin-right: 2%;
		margin-bottom: 0.5em;
		padding: 5px 5px 0 5px;
		height: 4em;
		overflow: auto;
	}
	
	#news_banner p {
		margin: 0 0 8px 0;
	}
	
	#news_banner h2 {
		margin: 0 0 5px 0;
	}
/* End News Banner */

/* main_content*/
	
	#main_content {
		clear: both;
		width: 85em;
	}

/* end main content */

	/* main_copy */

	#main_copy {
		display: block;
		height: 100%;
		width: 66em;
		overflow: auto;
	}
	
	#main_copy table {
		font-size: 1em;
	}
	
	#main_copy table th, #main_copy table td {
		border-bottom: 1px solid #CCDDEF;
		padding: 5px;
		margin: 0;
	}
	
	#main_copy table th {
		font-weight: bold;
	}
	
	#main_copy table th, 
	#main_copy table td a:link, 
	#main_copy table td a:visited, #main_copy table td a:hover, 
	#main_copy table td a:active{
		color: #0060AD;
	}
	
	.mchw_table {
	width: 100%
	}
	
	
	#main_copy ul{
	clear: left;
	}
	
	#main_copy ul li {
	font-size: 1.2733em;
	padding-left: 20px;
	margin: 1.5em 0;
	clear: left;
	}
	
	#main_copy ul li dl {
	margin-bottom:  1.5777em;
	margin-left: 2.5em; 
	}
	
	#main_copy ul li dl dt{
	clear: left;
	font-size: 1em;
	padding-left: 20px;
	width: 10%;
	float: left;
	margin: 0.753535em 0;
	}

	#main_copy ul li dl dd{
	width: 80%;
	font-size: 1em;
	float: left;
	margin: 0.753535em 0 0.753535em 0.5em;
	}
	
	#main_copy ul {
	list-style: none;
	}
	
	#main_copy ul li dl dd ul li{
	font-size: 1em;
	float: left;
	margin: 0 0 0.753535em 0;
	}
	
	#main_copy table {
	font-size: 1.0777em;
	font-family: 'Tahoma', 'Arial', 'Verdana', 'Geneva', sans-serif;
	}
	
	#main_copy table caption {
	font-size: 1.25em;
	font-weight: bold;
	text-align: left;
	margin: 0 0 0.5em 0;
	font-family: 'Arial', 'Verdana', 'Geneva', sans-serif;
	}
	
	#main_copy table tr.header th{
	font-weight: bold;
	}
	
	#main_copy table th {
	text-align: left;
	font-weight: 500;
	}
	
	#main_copy p {
	margin-bottom: 1em;
	}
	
	#main_copy ul li ul li {
	font-size: 1em;
	}
	
	#main_copy ul li ul {
	margin-left: -1.5733em;
	}
	
	#main_copy ul li ul li.indented_term {
	margin-left: 3.533em;
	}
	
	#main_copy ul li dl dd ul li.indented_term {
	margin-left: 0em;
	}
	
	a:link.section_navigation, a:visited.section_navigation, a:hover.section_navigation, a:active.section_navigation{
	padding-left: 19px;
	background: url(/images/plus.gif) no-repeat top left;
	}
	
	/* end main copy */
	
	/* ian table */
	table.data
	{
		background: #e2eef6;	
	}
	
	table.data td
	{
		background: #ffffff;
	}
	
	table.data thead th
	{
		background: #bad6e9;
	
	}
	
	
	table.data th.th_subhead
	{
		background: #e2eef6;
	} 
	
	#ians #main_copy table th {
	text-align: center;
	font-weight: bold;
	}
	
	.superseded {
	color: red;
	}
	/* end ian table */

	/* begin links list */
	#links #main_copy ul {
	list-style: disc; 
	padding-left: 20px;	
	}
	
	#links #main_copy ul li {
	padding-left: 0px;
	margin:0;
	margin-top: .75em;
	}
	
	#links #main_copy ul li ul li {
	margin: 0;
	margin-left: 1.5em;
	}
	
	#links #main_copy ul li ul {
	margin: 0;
	list-style: circle;
	}
	
		
	/* end links list */