/* CSS Document */

body {
	font: 90%/165% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	}
 
h1	{
	font: 150%/150% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	margin-top: 0px; margin-bottom: 0px;
	}

h2	{
	font: 125%/130% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	margin-top: 0px; margin-bottom: 10px;
	}

h3	{
	font: 110%/110% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	margin-top: 0px; margin-bottom: 5px;
	}

h4 { 
	font: 95%/130% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	margin-top: 0px; margin-bottom: 5px;
	}

h5	{font: 95%/150% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	margin-top: 5px; margin-bottom: 0px;
	}

h6	{
	font: 100%/110% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	margin-top: 0px; margin-bottom: 10px;
	display: block; width: auto;
	padding: 5px;
	background-color: #EBEEF4;
	}

p	{
	padding: 0;
	font: 90%/170% Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	margin-top: 0px;
	}
	
label	{
	padding: 0;
	font: 95%/170% Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	margin-top: 0px;
	}

td p{
	margin-bottom: 0px;
	}

p.caption	{
	padding: 0;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	margin-top: 0px;
	}

a:link, a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #3B5A95;
	}


a:hover, a:active { 
	text-decoration: underline; 
	color: #FF3300;
	}

ul {
	font: 90%/170% Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	margin-left: 10px;
	margin-top: 0px;
	list-style: url(/static/images/bullet.gif);
	}
	
ul.regular {
	list-style-image: none;
	}
	
blockquote {
		font: 100%/170% Verdana, Arial, Helvetica, sans-serif;
	margin-right: 15px; margin-left: 15px;
	}	
ol li{
	font: 90%/170% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin-left: -14px;
	padding-left: -14px;
	margin-bottom: 10px;
	}
	
li.links a{
	color: #3B5A95;
	font-weight: normal;
	text-decoration: underline;
	}
	
li.links a:hover{
	color: #ff3300;
	font-weight: normal;
	text-decoration: underline;
	}

hr.app {
	margin-left: -30px;
	margin-right: 0;
	border: none 0;
	border-top: 1px dotted #3B5A95;
	border-bottom: 0;
	text-align: center;
	height: 1px;
	}
	
hr.dot {
	margin-left: 10px;
	margin-right: 10px;
	border: none 0;
	border-top: 1px dotted #3B5A95;
	border-bottom: 0;
	text-align: center;
	height: 1px;
	}
	
a img{
	text-decoration: none;
	border: none;
}

.imageRight {
	padding: 9px 0 9px 9px;
	float: right;
	}
	
.imageLeft {
	padding: 9px 9px 9px 0;
	float: left;	
	}
	
#div.imageCenter {
	padding: 9px 9px 9px 9px;
	width: 100%;
	}

/***************** Global Top horizontal Navigation ****************************/

#schedule_pg {
	background: #FFF;
	width: 99%;
	height: auto;
	margin: 0% 0.5%;
	position:absolute;
	}
	
#content_liq {
	width: auto;
	position: relative;
	margin: 10px 6px 0px 6px;
	clear: both;
	}

#top_liq {
	padding:0;
	background: #FFF url(/static/images/dev_resources.gif) bottom right no-repeat;
	width: 100%;
	min-width: 546px;
	height: 89px;
	}
	
.dev_corner	{
	width: 5px;
	height: 5px;
	background: url(/images/navbar.gif) top left no-repeat;
	}
	
#mainnav_liq	{
	position: relative;
	border-bottom: 3px solid #FF3300;
	width: 100%;
	min-width: 546px;
	height: 26px;
	margin: 5px 0 0 0;
	background: #3B5A95 url(/images/tr.jpg) no-repeat top right;
	background-color: #3B5A95;
	}
	
#second_nav	{
	float: left;
	width: 200px;
	}
	
#route{
	width: auto;
	margin: 0px 0px 0px 220px;
	}

* html #content_liq {
  margin-top: 17px;
}

img.corner {
   border: none;
   text-align: right;
   display: block !important;
}

#footer_liq  {
	position: relative;
	width: 100%;
	text-align: center;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	color: #999999;
	font-size: 95%;
	clear: both;
  }
  
#footer_liq a{
	font-weight: normal;
	color: #999;
	text-decoration: underline;
	font-size: 95%;
	}

#footer_liq a:hover {
	text-decoration: underline;
	}
	
#expand {
	#clear: both;
	#visibility: hidden;
}	

/***************** boxes ****************************/
	
.boxy {
	margin-top: 10px;
	padding: 10px 10px 5px 10px;
	background-color: #EBEEF4;
	width: auto;
	}
	
.yellow_boxy {
	margin-top: 10px; margin-bottom: 10px;
	padding: 10px 10px 5px 10px;
	background-color: #FFF7BF;
	width: auto; height: auto;
	}
	
.yellow_boxy2 {
	margin-top: 5px;
	padding: 0px;
	background-color: #FFF7BF;
	width: auto; height: 37px;
	vertical-align: middle;
	}
	.yellow_boxy2 p	{margin: 0px; padding: 10px;}
	
.white_boxy {
	margin-top: 10px; margin-bottom: 10px;
	padding: 5px;
	background-color: #FFF;
	border: #999 1px solid;
	width: auto; height: auto;
	}
	
.navy_boxy {
	margin-top: 0px; margin-bottom: 10px;
	padding: 10px;
	background-color: #3b5a95;
	width: auto; height: auto;
	}
	.navy_boxy p, .navy_boxy h1, .navy_boxy table tr td u1.regular  {
	color: #ffffff;
	}
	/*table.white	{color: #FFF;}	table.white a	{color: #FFF7BF; text-decoration: underline;}
	table.white a:hover	{color: #FF3300;}*/
	.navy_boxy h2  {color: #FFF7BF;}
	.navy_boxy h5  {
	color: #ebeef4;
	}
table.docs {
        background-color: #ebeef4;
        padding:2px;
        border-spacing: 10px;
}

table.gis {
        font: 80%/170% Verdana, Arial, Helvetica, sans-serif;
        background-color: #fff;
		border-collapse: collapse;
}

.gis td {
		vertical-align: top;
		padding-left:10px;
		padding-right:10px;
		padding-top:4px;
		padding-bottom:4px;
		border-bottom: 1px solid #bbb;
		border-top: 1px solid #bbb;
		}

.gis th {
		vertical-align: top;
		background-color: #ddd;
		text-align: left;
		padding-left:10px;
		padding-right:10px;
		padding-top:0px;
		padding-bottom:0px;
		border: 2px solid #fff;
		}

p.flash {
        font-size: .75em;
        border-style: solid;
        border-width: 1px;
        border-color: #FF0000;
}
