body { 
	background-color: #cccccc;
	font-size: 12px; 
	font-family: arial; 
}

p { }

a{ 
	text-decoration: none;
}

a:visited { }

a:hover { }

a:active { }

.searchbanner{
	background-color: rgb(30, 125, 200)
}

div.menu{

	margin:0 0 0 0;

}
div.menu a{
	color: rgb(215,238,250);
	font-size:10pt;	
	line-height: 20px;
	padding:1px 5px 1px 5px;
	text-decoration: none;
}
div#headerleft{
/*	border: 1px solid rgb(0,0,0); */
	height: 150px;
	width: 241px;
	background: url("./images/logo_blue1.jpg");		
}
div#headerright{
	height: 150px;
	width: 609px;
	background: url("./images/logo_right2.jpg");
	
}
div#searchleft{
	height: 80px;
	width: 162px;
	background: url("./images/search1.jpg");
	
}
div#searchright{
	height: 80px;
	width: 300px;
	background: url("./images/search2.jpg");
}
div.menu a:hover{
	color: rgb(30, 125, 200);
	background-color: rgb(215,238,250);
}
table.tblmenu{
	background-color:rgb(30, 125, 200);
}
table#tblsubhead{
	background-color:#cccccc;
}
table#tblofjnk1{
	color: rgb(30, 125, 200);
	font-size:12pt;
}
div#divsubhead{
	color: rgb(30, 125, 200);
	font-size:12pt;
	font-weight: bold;
}
.themecolor{
	color: rgb(30, 125, 200);
}
.themeheader{
	color: rgb(30, 125, 200);
	font-weight: bold;
}
.themebackcolor{
	background-color: rgb(30, 125, 200);
}
.themebuslist{
	background-color: rgb(30, 125, 200);	
}
.themebuslist a{
	color: rgb(215,238,250);
	padding:3px 3px 3px 3px; 
	
}
.themebuslist a:hover{
	color: rgb(30, 125, 200);
	background-color: rgb(215,238,250);
}
*.buslistheading{
	color: rgb(255, 255, 255);
	font-weight: bold;
}
.buslisteven{
	font-size:8pt;
	background-color:#cccccc;
	color:#010025;	
}
.buslistodd  {
	font-size:8pt;	
	background-color:#ffffff;
	color:#010025;
	
}
.clsundisclosed{
	font-size:8pt;
	color: rgb(200,0,0);
}

#newsitem1{
	background:url(images/news_back1c.jpg) no-repeat;
	width:245px;
	height:221px;
}

#newsitem2{
	background:url(images/news_back2a.jpg) no-repeat;
	width:245px;
	height:221px;
}

#newsitem3{
	background:url(images/news_back3a.jpg) no-repeat;
	width:245px;
	height:221px;
}

#tblnewsitems td{
	text-align:center;
}

.clsnewsheading{
	text-align:left;
	padding-top:24px;
	margin-left:10px;
	
	font-size:14pt;
	color:rgb(200,200,200);
	/* position:absolute;	 */
	/* border: 1px solid red; */
}

.clsnewsblurb{
	text-align:left;
	font-size:13pt;
	line-height:16pt;
	font-family:"Times New Roman", Times, serif;
	margin:30px 10px 5px 10px;
	color:#4E4E4E;
	/* position:absolute;	 */	
	/* border: 1px solid green;	 */
}
.buslistheading_new{
	color: rgb(255, 255, 255);
	font-weight: bold;
	font-size:12pt;
}

#tab_head{
	background:url(images/table_top.jpg);
	width:862px;
	height:100px;
}
#tab_sides{
	background:url(images/table_sides.jpg);
	width:862px;	
}
#tab_head2{
	background:url(images/table_mid_heading.jpg);
	width:862px;
	height:71px;
}
#tab_sides2{
	background:url(images/table_sides.jpg);
	width:862px;
	
}
#tab_head3{
	background:url(images/table_bottom_heading.jpg);
	width:862px;
	height:101px;
}
#tab_sides3{
	background:url(images/table_sides.jpg);
	width:862px;
	
}
#tab_foot{
	background:url(images/table_bottom_foot.jpg) no-repeat;
	width:862px;
	height:13px;
}
.tabheading{
	color:white;
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	position:absolute;
	padding:0;
}
.tabhead1top{
	margin: 70px 0 0 0;
}
.tabhead2top{
	margin: 40px 0 0 0;
}
.tabhead3top{
	margin: 60px 0 0 0;
}

.head1{
	margin-left:160px;
	width:100px;
	height:40px;
}

.head2{
	margin-left:400px;
	width:100px;
	height:40px;
}
.head3{
	margin-left:550px;
	width:100px;
	height:40px;
}
.head4{
	margin-left:700px;
	width:150px;
	height:40px;
}
.articlelink{
	text-decoration:none;
	color:#B56F51;
	font-size:10pt;
	padding-left:80px;
}
.articlelink:hover{
	color:red;
}

.buslistrow{
	color:#000066;
	font-family:Verdana;
	margin:0 auto;
	padding: 10px 0px 10px 0px;
	/* border:1px solid yellow; */
}
.buslistrow:hover {
	color:white;
	background:url(images/buslistback.jpg) repeat-x;
	cursor:pointer;
	margin-left:1px;
	margin-right:1px;	
}
.buslistcell1{
	padding-left:70px;
	width:250px;	
	float: left;	
}
.buslistcell2{
	width:150px;
	font-weight:bold;
	float: left;
	padding-left:20px;	
	text-align:right;
}
.buslistcell3{
	width:100px;
	float: left;	
	padding-left:30px;
	text-align:right;	
}
.buslistcel14 {
	width:150px;
	float: left;	
	padding-left:40px;
	text-align:right;	
}
.buslistcell99{
	height: 0;
	font-size: 1px;
	margin: 0;
	padding: 0;
	line-height: 0;
	clear: both;
	width:0;
}	