body {
	color: #003366; 
	font-family: Sans-Serif, arial, verdana, "Trebuchet MS"; 
	background-color: #ffffff;
	margin: 0;
	padding: 0;
}

img {
	border: 0pt none;
}



address {
	font-style: normal;
	margin-left: 50px;
}

h1 {
	padding:0px;
	margin:0px;
	font-size:1.2em;
	color: #950403;
}

h2 {
	padding:0px;
	margin:0px;
	font-size:1.1em;
}

h3 {
 	color:RGB(20,32,98);
 	font-weight:bold;
 	padding: 2px 0 0 0px;
	margin: 0;
	font-size:1.0em;
}



left column*/
.left-col {
	float:left;
	width:175px;
	font-size:0.9em;
	padding-left:8px;
	padding-top:3px;

}

* html .left-col {
	width: auto;
	}

.left-nav ul {
	background-color:#F1F0E8;
	padding-top:0px;
	margin-top:0px;
	display:block;
	margin-left:10px;
	padding-left:3px;
	padding-bottom:5px;
}	

.left-nav ul li {
	background-image:URL(r-arrow.gif);
	background-repeat:no-repeat;
	margin-left:0px;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:1px;
	border-bottom-color:#BBB993;
	border-bottom-style:dotted;
	border-bottom-width:2px;
	list-style-type:none;
	font-size:0.9em;
}

.left-nav ul li ul{
	border-top-color:#BBB993;
	border-top-width:2px;
	border-top-style:dotted;
}

.left-nav ul li ul li{
	border: none;
}




.left-nav a {
	text-decoration:none;
	color:black;
	font-size:0.9em;
}

.left-nav a:selected{
	color:#142062;

}

.left-nav a:hover {
	text-decoration:underline;
}

.leftnavselected {
		color:#142062;
	text-decoration: none;
;
	
}


.leftnavsubmenu a {
	color: #000000;
} 
	
.leftnavsubmenu a:hover  {

} 
	
.leftnavsubmenu  {
} 
	
.leftsubnavselected  {
		color:#142062; 
} 

.infomenu {
	background-color:RGB(20,32,98);
	padding-top:1px;
	padding-left:2px;
	margin-left:10px;
	padding-bottom:1px;
	height:20px;
	font-size:small;
	color:RGB(254,186,53);
	font-weight:bold;
} 

.adobereader ul {
	list-style-type: none;
}

.td18 {
	width:18%;
		vertical-align: top;
}

.td82 {
	width:82%;
	vertical-align: top;
}
	
	
/* header */

	
	
*.header{
	margin-top:1px;
	padding-top:1px;
	height:105px;
	background-image:URL(banner-right.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
*.header table{
	width:100%;
	height:105px;
	vertical-align:middle;
	align: left;
}	
	
*.header .roadslogo {
	width: 340px;
	vertical-align:top;
}	
*.header .rightspacer{
	width:10px;
}
*.header .imgholder{
	text-align:center;
}
*.header .imgholder img{
	padding:5px;
	background-color:#F1F0E8;
	margin-left:20px;
	border-style:dotted;
	border-width:2px;
	border-color:#BBB993;
}
	
/* access keys */
.skip
{
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
}
.skip a
{
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
}

/* access Keys end */

/* Top Links */
#topMenuBar {
	background-color:RGB(20,32,98);
	padding-top:1px;
	padding-bottom:1px;
	height:20px;
	font-size:x-small;
	border-bottom: 5px solid #ffffff;
}

#tMenu { 	
   padding-left: 5px;
	color: #E6E406;
	float: left;

	background-color: RGB(20,32,98) /* #990000 */;

}



#tMenu ul {	
	position:relative;
	top:2px;
	display:inline;
	border-right-color:white;
	border-right-style:solid;
	border-right-width:1px;
	font-weight:bolder;
	margin-left:0px;
	padding-left:1px;
}


#tMenu li {
	display:inline;
	border-left-color:white;
	border-left-style:solid;
	border-left-width:1px;
	padding-left:3px;
	padding-right:3px;

}

#tMenu a { 
	color:white;
	text-decoration:none;

}



#tMenu .selected{
	color:RGB(254,186,53);
}

#tMenu a:hover { 
	color:white;
	text-decoration:underline;
}


/* Top Links End */

/* Search Box */

#qsearch {
/*	width:28%; */
	padding: 0 3px 0 0;
	text-align: right;
	vertical-align: top;
	background-color: RGB(20,32,98) /* #990000 */;
}

#qsearch label {
	position: relative;
	top: -0.1px;
	color:RGB(254,186,53);
	font-size: x-small;
	background-color: RGB(20,32,98) /* #990000 */;
}

#qsearch fieldset {
	border: 0;
	margin: 0;
	padding: 0;
/*	white-space: nowrap;*/
	border: 0 solid;
}

#qsearch form {
	display: inline; 
	margin: 0;
	padding: 0;
}

#qt {
	width: 8.5em;
	/* height: 0.9em; */
	border: 1px solid #aaaaaa;
	margin-left: 0.1em;
	margin-top: 0.1em;

}

#qssubmit {
	padding: 0;
	margin: 0;
	font-size: xx-small; 
	voice-family: "\"}\""; 
	voice-family:inherit; 
	font-size: x-small;
}
/* Search Box End */

/* Top Bar End */

/* breadcrumbs */

*#breadcrumb{	
	font-size:x-small;
	color:RGB(20,32,98);
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:RGB(20,32,98);
	margin-bottom:8px;
}
*#breadcrumb a{
 	color:RGB(20,32,98);
 	text-decoration:none;
 }
*#breadcrumb a:Hover{
	text-decoration:underline;
 }

/* Main page styles */

.contenttd {
	width: auto;
	vertical-align: top;

}

.content {	
	width: auto;
	padding-left:0px;
	margin: 0 0.4em .8em 0.4em;
	COLOR: #003366; 	
	font-size: small;

}

.content h2{	
	padding:5px 0 0px 0px;
	margin:0px 0 5px 0px;
	font-size:1.1em;
	color: #142062;
	border-bottom: solid 2px #970404;
}

.content a {
	color: #990000; 
	text-decoration: none;
}

.content a:hover {
	color: #990000;
	text-decoration: underline;
}

.content a:visited {
	color: #990000; 
}


*#footer{
	border-top-color:RGB(254,186,53);
	border-top-style:solid;
	border-top-width:2px;
	border-bottom-color:RGB(254,186,53);
	border-bottom-style:solid;
	border-bottom-width:2px;
	clear:both;
	text-align:center;
	font-size:small;
	padding-top:3px;
 	padding-bottom:3px;
 }
 *#footer p{
 	padding:0px;
 	margin:0px;
 }
 *#footer a{
 	color:RGB(20,32,98);
 	text-decoration:none;
 }
 *#footer a:Hover{
 	text-decoration:underline;
 }
 *#footer ul{
 	display:inline;
 	border-right-style:dotted;
 	border-right-color:RGB(20,32,98);
 	border-right-width:1px;
 }
 *#footer ul li{
 	border-left-style:dotted;
 	border-left-color:RGB(20,32,98);
 	border-left-width:1px;
 	display:inline;
 	padding-left:2px;
 	padding-right:2px;
 }

#maps {
	text-align: center;
}

#right-pod {
	float:right;
	clear:right;
	color: #990000;
	text-align: left;
	width: 150px;
	margin-top: 0;
}

#right-pod h2 {
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
	border-top: solid 2px #B8DFE1;
	border-left: solid 2px #B8DFE1;
	border-right: solid 2px #B8DFE1;
	background-color: #E4f3f4;
}

#right-pod ul {
	margin: 0;
	padding: 5px;
	border: solid 2px #B8DFE1;
	background-color: #E4f3f4;
}

#right-pod ul li {
	margin: 0;
	padding: 0 0 5px 0;
 	list-style-type: none;
}
#right-pod ul ul {
	border: none;
	padding: 0 0 0 10px;
}
#right-pod ul ul li {
}
#right-pod a {
    text-decoration: none;
	font-size:small;
	color: #990000;
}
#right-pod a:hover {
	text-decoration: underline;
	color: #990000;
}

#right-pod a:visited {
	color: #990000;
}
#right-pod .rselected {
	color: #003366;
}

.right-pic {
	float:right;
	clear:right;
	padding-right:250px;
	padding-top: 50px;
}

/* For Alignment tags */
div.pl, div.pc, div.pj, div.pr {
    margin-bottom: 1em;
}
 
div.pl {
    text-align: left;
}
 
div.pc {
    text-align: center;
}
 
div.pj {
    text-align: justify;
}
 
div.pr {
    text-align: right;
}





/*Blind Table*/
.colheadings{
	text-align: left;
}

/* Style Table Definition */

.colheadings-style {
	width:100%;
	border:0;
	padding:0;
	
}
.colheadings-styleschemes
{
	width:100%;
	border:0;
	padding:0;
	
}
.th-style {
	align: center;
	background-color: #142062;
	color: #feba35;
}

.cell-style {
	background-color: #f1f0e8;
	text-align: center;
	width:5%;
	
}

.cell-style1 {
	background-color: #f1f0e8;
	text-align: center;
		width:20%;
}
.cell-style2 {
	background-color: #f1f0e8;
	text-align: center;
		width:20%;
	}
.cell-style3 {
	background-color: #f1f0e8;
	text-align: center;
		width:40%;
	}


.lastcell-style {
	width: 15%;
	background-color: #f1f0e8;
	text-align: center;
}
