/* CSS Document */
body {
	background: FFFFFF;
	margin-right: auto; 
    margin-left:auto; 
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #FFFFFF;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif; 
}

img
{  border-style: none;
}

h5{
color:#FFFFFF;
}

h4{
color:#FFFF66;
font-size:16px;
}


a:link, a:visited{
    color:#CCCC66;
	text-decoration:none;
}

a:hover{
    color:#FFFF66;
	text-decoration:none;
}



input.btn{
   color:#000000;
   font-size:100%;
   font-weight:bold;
   background-color:#FFFF66;
   border:1px solid;
   border-top-color:#CC9900;
   border-left-color:#CC9900;
   border-right-color:#996600;
   border-bottom-color:#996600;
}

input.btnhov{
   border-top-color:#000000;
   border-left-color:#000000;
   border-right-color:#000000;
   border-bottom-color:#000000;
}


.MainTable{
/*width:920;
height:1063;*/
margin-left:auto;
margin-right:auto;
border-style:solid;
border-width:2px;
/*border-color:#FFFF66;*/

border-top-color:#004EC2;
border-left-color:#004EC2;
border-right-color:#004EC2;
border-bottom-color:#004EC2;

background:#0066FF;

color: #FFFFFF;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

.MainTable tr{
border-style:groove;
border-width:2px;
/*border-color:#FFFF66;*/
border-top-color:#FFFF66;
border-left-color:#FFFF66;
border-right-color:#EBEB00;
border-bottom-color:#EBEB00;
background:#0066FF;
color: #FFFFFF;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}




.SubTable{
width:100%;
/*border-style:groove;
border-width:1px;
border-top-color:#FFFF66;
border-left-color:#FFFF66;
border-right-color:#EBEB00;
border-bottom-color:#EBEB00;*/
   
background:#0066FF;
}

.SubTable td{
/*border-style:groove;
border-width:1px;
border-top-color:#FFFF66;
border-left-color:#FFFF66;
border-right-color:#EBEB00;
border-bottom-color:#EBEB00;*/
background:#0066FF;
}

.SubTableLeftCol{
width:75%;
vertical-align:top;
}

.SubTableLeftCol p{
margin-left:5px;
}

.CentreColHeader{
font-size:20px;
}

.CentreCol{
font-size:12px;
color:#FFFF66;
}

.RightCol{
font-size:12px;
color:#FFFF66;
}


.BottCentCol{
font-size:12px;
color:#FFFFFF;
}

.BottRightCol{
font-size:12px;
color:#FFFF66;
}


.NewsFeed{
border-style:groove;
border-width:2px;
border-top-color:#FFFF66;
border-left-color:#FFFF66;
border-right-color:#EBEB00;
border-bottom-color:#EBEB00;
}

.NewsFeed td{
border-style:none;
border-width:0px;
}


.NewsFeed a:link{
    font-size:12px;
    color:#FFFF66;
	text-decoration:none;
}

.NewsFeed a:visited{
    font-size:12px;
    color:#FFFF66;
	text-decoration:none;
}

.NewsFeed a:hover{
    font-size:12px;
    color:#CCCC66;
	text-decoration:none;
}


.BusDirMainCat a:link, a:visited{
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFF66;
  text-decoration:none;  
}


.BusDirMainCat a:hover{
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  color:#CCCC66;
  text-decoration:none;  
}


.BusDirSubCat a:link, a:visited{
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  text-decoration:none;
}


.BusDirSubCat a:hover{
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFF66;
  text-decoration:none;
}


.IndexTopRight{
  padding-left:10px;
  padding-right:10px;
  border-left:solid;
  border-left-width:1px;
  border-left-color:#FFFFFF;
}

.BusResults a:link, a:visited{
    color:#FFFF66;
	text-decoration:none;
}

.BusResults a:hover{
    color:#CCCC66;
	text-decoration:none;
}

.BusResults{
    color:#CCCC66;
	text-decoration:none;
}


.LoginMain.btn{
   color:#FFFFFF;
   font-size:100%;
   font-weight:bold;
   border:1px solid;
   border-top-color:#CC9900;
   border-left-color:#CC9900;
   border-right-color:#996600;
   border-bottom-color:#996600;
}

.LoginMain.btnhov{
   color:#FFFFFF;
   font-size:100%;
   font-weight:bold;
   border:1px solid;
   border-top-color:#000000;
   border-left-color:#000000;
   border-right-color:#000000;
   border-bottom-color:#000000;
}

.InputForm{
  color:#000000;
  margin-right: auto; 
  margin-left:50px; 
  padding: 0;
  text-align: left;
}