/* custom stuff */
HTML {
  height: 100%;
  margin-bottom: 1px;
}
BODY {
	margin: 0px 0px 0px 0px;
	height: 100%;
	background: #fff url("../images/bg.gif") repeat-y top center;
}
 

#page_body {		
	/*background: #d4d5d4 url(images/bg.jpg) repeat-x;
	background: #d4d5d4 url(images/bg.jpg) repeat-x fixed top center;*/
	}

div.center {
  text-align: center;
  }

div#main {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  }
  
div#header {
  width:980px;
  height:67px;
}


div#logo_area {
  width: 710px;
  height:67px;
  background: #fff url("../images/header01.jpg");
  float:left;

}

div#logo_area_minapp {
  width: 980px;
  height:67px;
  background: #fff url("../images/header_minapp.jpg");
  float:left;

}

div#search {
  width: 270px;
  height:52px;
  background: #fff url("../images/header02.jpg");
  text-align: right;
  vertical-align:middle;
  padding-top:15px;
  float:left;
} 

div#menu_area {
  width: 980px;
  height:22px;
  background: #fff url("../images/menu_area_bg.jpg");
}  

div#menu_area_logo {
  width: 175px;
  height:22px;
  background: #fff url("../images/menu_area_logo.jpg");
  float:left;
} 

div#menu {
  width: 805px;
  height:22px;
  float:right;
  text-align:right;
  background: #fff url("../images/menu_area_bg.jpg");
}  

div#menuitem {
}

div#spacer {
  display:block;
  width:8px;
  float:right;
}

div#AAbusListing {
  color: black;
  font-weight:normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  line-height:120%;
  padding: 14px;
  background: #ffffff;
}

#menu a.selected {
 display:block;
  padding: 0 10px 0 10px;
  border-left: 1px solid #655f5e;
  border-right: 1px solid #171717;  
  float:right;
  height:22px;
  color:#fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  letter-spacing:2px;
  line-height: 190%;
  background: #000 url("../images/button_bg_hover.jpg");
  text-decoration:none;
}

#menu a.test {
  display:block;
  padding: 0 10px 0 10px;
  border-left: 1px solid #655f5e;
  border-right: 1px solid #171717;  
  float:right;
  height:22px;
  color:#efb776;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  letter-spacing:2px;
  line-height: 190%;
  background: #000 url("../images/button_bg.jpg");
  text-decoration:none;
}

#menu a.test:hover {
  color: #fff;
  background: #000 url("../images/button_bg_hover.jpg");
  overflow: hidden;
  text-decoration:none;
}

#menu div.endmenu {
  border-left: 1px solid red;
  float: left;
}

#menu div.spacer{
  width:8px;
  padding-left:8px;
  float:right;
}




div#footer01 {
  Width:980px;
  height:31px;
  background: #000 url("../images/footer01.jpg");
}


div#footer02 {
  Width:980px;
  height:39px;
  color:#fff; 
  font-weight:normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt; 
  background: #000 url("../images/footer02.jpg");
  padding-top:5px;
}

#footer02 a.footlink {
  color:#fff;  
  font-weight:normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt; 
}

#footer02 a.footlink:hover {
  color:#2b1270; 
  font-weight:normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt; 
}

div#header03 {
  width: 980px;
  height:30px;
  background: #fff url("../images/header03.jpg");
}

div#content {
  width: 980px;
  background: #e9e9e9 url("../images/body_bg.jpg");
  
}

table#bodyContent {
  width: 934px;
  border:0;
  padding:0;
  margin:14px 14px 14px 14px;
}

table#bodyContent2 {
  width: 934px;
  border:0;
  padding:0;
  margin:0px 14px 14px 14px;
}

td.contentBox0 {
  background: #fff;
  vertical-align:top;
}
td.contentBox1 {
  width:320px;
  background: #fff;
  vertical-align:top;
  text-align:left;
}

td.contentBox2 {
  background: #fff;
  vertical-align:top;
  text-align:left;
}

div#tableHeader1 {
  color: #ff0000;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  line-height:140%;
  height: 21px;
  background: #e9e9e9 url("../images/h_minvendor.jpg");
  padding-left:5px;
  border-bottom: 1px solid #fff;
}

div#tableHeaderClass {
  color: #ff0000;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  line-height:140%;
  height: 21px;
  background: #e9e9e9 url("../images/h_classification.jpg");
  padding-left:5px;
  border-bottom: 1px solid #fff;
}

div#tableHeader2 {
  color: #ff0000;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  line-height:140%;
  height: 21px;
  background: #e9e9e9 url("../images/h_listurbus.jpg");
  padding-left:5px;
  border-bottom: 1px solid #fff;
}

div#tableHeader3 {
  color: #ff0000;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  line-height:140%;
  height: 21px;
  background: #e9e9e9 url("../images/h_buslistcat.jpg");
  padding-left:5px;
  border-bottom: 1px solid #fff;
}

div#tableHeaderList {
  color: #ff0000;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  line-height:140%;
  height: 21px;
  background: #e9e9e9 url("../images/h_buslist.jpg");
  padding-left:5px;
  border-bottom: 1px solid #fff;
}

div#tableHeader4 {
  color: #ff0000;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  line-height:140%;
  height: 21px;
  background: #e9e9e9 url("../images/h_buslisting.jpg");
  padding-left:5px;
  border-bottom: 1px solid #fff;
}

div#tableHeader5 {
  color: #ff0000;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  line-height:140%;
  height: 21px;
  background: #e9e9e9 url("../images/h_minvendapp.jpg");
  padding-left:5px;
  border-bottom: 1px solid #fff;
}

div#tableHeader6 {
  color: #ff0000;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  line-height:140%;
  height: 21px;
  background: #e9e9e9 url("../images/h_buslistapp.jpg");
  padding-left:5px;
  border-bottom: 1px solid #fff;
}

div#tableHeader7 {
  color: #ff0000;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  line-height:140%;
  height: 21px;
  background: #e9e9e9 url("../images/h_searchbuslist.jpg");
  padding-left:5px;
  border-bottom: 1px solid #fff;
}



div#contentPad {
  color: black;
  font-weight:normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  line-height:120%;
  padding: 14px;
  background: #f0e9e1;
  margin-bottom:12px;
}


#bodyContent a.golink{
  color: #ea1111;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

#bodyContent a.AcatlinkA{
  color: black;
  font-weight:normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style:italic;
  text-decoration:underline;
}

#bodyContent a.classlink {
  color: #2b1270;
  font-size: 10pt;
  font-weight:Bold;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration:none;
}

#bodyContent a.classlink:Hover {
  color: #786358;
  text-decoration:underline;
}


table#catContent {
  border:0;
  padding:0;
}

#catContent a.catheader {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 20px;
  color: #786358;
  line-height: 18px;
  margin: 5px 0;
  text-decoration:none;
}

#catContent a.catheader:hover {
  color: black;
  text-decoration:underline;
}

#catContent a.subcat {
  color: black;
  font-weight:normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style:italic;
  text-decoration:underline;

}

#catContent a.subcat:hover {
  color: #786358;
  text-decoration:none;
}

#catContent a.busLink {
  color: #2b1270;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style:italic;
  text-decoration:none;

}






td.spacer {
 width:14px;
}

td.seperator {
	background: url(images/sc_seperator_vert.png) top center repeat-y;
}



div#left div.moduletable {
  float:left;
	width: 184px;
	background: url(images/sc_seperator_horiz.png) repeat-x bottom;

	margin: 15px 5px 5px;
	padding-top: 10px;
	/*border: 2px solid red;*/
	
}

div#box {
text-align:center;
/*border: 1px solid black;*/
width:320px;
float:left;
margin: 8px;
padding:5px;
}


#imgPadBottom {
margin-bottom:5px;
}

#imgleft {
float:left;
}

#imgleft2 {
margin-right:8px;
float:left;
}

#clr {
clear:left;
}










td,tr,p,div {
  color: black;
  font-weight:normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  /*line-height:120%;
  text-align:left;*/
}



h4 {
font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 20px;
  color: #786358;
  line-height: 18px;
  margin: 5px 0;
  text-decoration:none;
}



h3 {
font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
font-weight:Bold;
  color: #000;
  text-decoration:none;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 30px;
	color: #786358;
	line-height: 18px;
	margin: 5px 0;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #786358;
	line-height: 18px;
	margin: 5px 0;
}



