/* CSS Document */

BODY {
  background: #113a72 url(images/bkg-gradient.gif) top left repeat-x;
/*  font-family: Helvetica, Geneva, Arial, sans-serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.mainNav {
background: #febd00 url(images/mainNav.bkg.gif);
text-align:center;
}

/*
A.mainNav:Link { text-decoration: none; color: #000; }
A.mainNav:Visited { text-decoration: none; color: #000; }
A.mainNav:Active { text-decoration: none; color: #FFF; }
A.mainNav:Hover { text-decoration: none; color: #FFF; }
*/

A:Link { text-decoration: underline; color: #003366; }
A:Visited { text-decoration: underline; color: #003366; }
A:Hover { text-decoration:underline; color: #FF9900; }

.mainBody {
background: #FFF url(images/topBody.bkg.gif) repeat-x top ;
padding: 0px 15px 0px 15px;
text-align: left;
line-height: 1.4;
}

.mainText {
padding: 0px 25px 0px 25px;
text-align:justify;
}

.mainTitle {
font-size: 16px;
text-align:left;
}

h1 {
  font-size: 18px;
  font-weight: bold;
  color: #000;
  padding: 0px 0px 0px 0px;
  margin-bottom: 18px;
    position:relative;
	left:5px;
	top:-15px;
  width:450px;
}

.footerLinks {
padding: 0px;
color:#000;
font-size: 9px;
font-weight: bold;
padding: 4px 0px 4px 0px;
background: #febd00;
 border: 0px solid;
width: auto;
text-align:center;
}
 
.footerText {
padding: 0px;
line-height: 16px;
color:#FFFFFF;
font-size: 10px;
padding: 0px 0px 10px 0px;
}

a.footerTextLink{color: #cdcdcd; text-decoration: none;}
a.footerTextLink:hover{color: #FF9900; text-decoration: none;}

.footer {
  background: url(images/footer.gif)  bottom fixed norepeat;
  font-size: 10px;
  padding-top: 0px;
  text-align: center;
  margin-top: 10px;
}

A.footerNav:Link {
 padding: 0px 8px 0px 8px;
 text-decoration: none;
 color: #000;
 }
A.footerNav:Visited {
 padding: 0px 8px 0px 8px;
 text-decoration: none;
 color: #000;
}
A.footerNav:Hover { color: #FFF; }
 
.seasmoke{color: #FFF ;font-size: 11px ;}
.seasmoke a{color: #8EDBE6; text-decoration: none;}
.seasmoke a:hover{color: #FF9900; text-decoration: none;}

.copyright{
    color: white ;
    font-size: 11px ;
    font-weight: bold ;
    float: left ;
}

.ContentBox {
font-size: 12px;
text-align:justify;
border: 0px #000 solid;
background: #FFFFFF;
padding: 0px 15px 10px 15px;
width: 685px;
height: auto;
}

.busInfoTable {
font-size: 11px;
text-align:justify;
border: 0px #000 solid;
background: #FFFFFF;
padding: 15px;
}

TD.busInfoText {
  padding-right: 20px;
  padding-right: 10px;
}

.busInfoContact {
font-size: 11px;
text-align:justify;
padding-top: 8px;
padding-left: 5px;
}

.busLogo {
margin: 5px 5px 0px 0px;
height: 70px;
width: 70px;
}

.busDesc {
	text-align:justify;
	padding: 0px 5px 0px 5px;
}

A.busInfoLink {
  text-decoration: none;
  color: #003366;
}

A.busInfoLink:hover {
  text-decoration: none;
  color:#FF9900;
}

.companyName {
   font-size: 12px;
   font-weight: bold;
   background: #5177a7;
   color: #FFF;
   font-size: 14px;
   padding: 2px 2px 2px 8px;
   text-align:left;
}

.companyName a {
	color: #fff;
}

.companyName a:hover {
	color: #ff9900;
}

hr {
 color: #000000;
 background-color: #000;
 border: 0px;
 height: 1px;
}

.subTitle {
  color: #FFF;
  font-size: 15px;
}

.infoBox {
	background: #EFEFEF; 
	border: 1px solid #AEAEAE;
	padding: 10px;
	width: 200px;
}

.mapInfoBox {
	background: #EFEFEF; 
	border: 1px solid #AEAEAE;
	padding: 10px;
	text-align:right;
}

/* .infoBox:hover { background: #c2cde0; } */

.breadcrumbsText {
  font-size:9px; 
  color: #000; 
  padding: 0;
  margin: 0;
  position:relative;
	left:5px;
	top:-30px;
}

A.breadcrumbs:Link, A.breadcrumbs:Visited {
 color: #003366;
 text-decoration: none;
}

A.breadcrumbs:Hover {
 color: #FF9900;
 text-decoration: none;
}

.busdirDesc {
  font-size: 12px;
  font-weight: 500;
  text-align:justify;
  width: 685px; 
  /*background: #EFEFEF; 
  border: 1px dashed #AEAEAE;*/
  padding: 10px;
}

.tools {
  position:relative;
	left:450px;
	top:10px;
  padding: 0px;
  font-size: 9px;
  width: 300px;
}

a.toolsLink{color: #000; text-decoration: none; padding: 2px 6px 2px 6px;}
a.toolsLink:hover{color: #FFF; text-decoration: none;}


/**************
** Form
***************/

TABLE.formBox {
 /*background-image: url(images/formBox.bkg.gif);*/
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 /*background-color: #EFEFEF ;
 border-color:#AAA;
 border-style: solid;
 border-width: 0px;*/
 padding: 8px;
 width: 400px;
 }
 
TABLE.formContainer  {
 /*background-color:#c2cde0 ;
 border-color:#AAA;
 border-style: solid;
 border-width: 1px 1px 1px 1px
  padding: 15px;;*/
 	background: #EFEFEF; 
	border: 1px solid #AEAEAE;
	padding: 10px;

 width: 400px;
 }
 
/* TABLE.formContainer:hover { background: #c2cde0; } */

input 
{
  background: #ffff99;
  border: 1px solid #000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000;
  padding: 2px 2px 2px 2px;
}

input[type="checkbox"]
{
  border: none;
}

 textarea
{
  background: #ffff99;
  border: 1px solid #000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000;
  padding: 2px 2px 2px 2px;
}

DIV.captionText {
 background-image: url(images/captionText.bkg.gif);
 background-color: #0066CC;
 font-size: 11px;
 font-weight: bold;
 color: #FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 padding: 5px;
 }

/**************
** EOF Form
***************/

/******
** NEWS
*******/

.entryBox { 
	background: #FFF; 
	border: 1px solid #AEAEAE;
	padding: 10px;
	margin: 10px;
}

/* .entryBox:hover { background: #c2cde0; } */
p.date               { font-size: 11px; margin: 0px 0px 5px 0px; font-weight: bold; color: #999999 }
p.subject            { margin: 0px 0px 5px 0px; font-size: 15px; font-weight: bold; color: #0033cc}
p.text               { margin: 0px; }

span.datePreview               { font-size: 11px; margin: 0px 0px 5px 0px; font-weight: bold; color: #999999 }
p.subjectPreview            { margin: 0px 0px 5px 0px; font-size: 11px; font-weight: bold; color: #0033cc}
p.textPreview               { margin: 0px; font-size: 10px; }

td.comformb          { width: 145px; }
textarea.comtext     { width: 420px; height: 120px; font-family: verdana, arial, sans-serif; font-size: 13px; }
input.comdata        { width: 130px; font-family: verdana, arial, sans-serif; }
.preview             { width: 50%; margin: 30px 0px 20px 0px; font-weight: bold; border-bottom: 1px dotted #c0c0c0; color: red; }
p.comment-hl         { width: 50%; margin: 35px 0px 20px 0px; font-weight: bold; border-bottom: 1px dotted #c0c0c0; }
input.bbcode-button  { width: 45px; height: 20px; font-size: 11px; font-weight: normal; margin: 0px 0px 5px 0px; background: #efefef; }
div.news-sep         { margin: 15px 0px 15px 0px; padding: 0px; font-size: 0px; width: auto;  border-bottom: 1px dashed #aaa;}
div.comment-sep      { margin: 20px 0px 25px 0px; padding: 0px; font-size: 0px; width: 150px; border-top: 1px dotted #c0c0c0; }
p.browse             { text-align: right; font-weight: bold; }
.small               { font-size: 11px; }
a.xml                { border:1px solid; border-color:#fc9 #630 #330 #f96; padding:0 4px; font:bold 8pt Verdana,sans-serif; color:#003366; background:#f60; text-decoration:none; margin:0; }
a.xml:link           { color: #003366; text-decoration: none; }
a.xml:visited        { color: #003366; text-decoration: none; }
a.xml:hover          { color: #003366; text-decoration: none; }
a.xml:active         { color: #003366; text-decoration: none; }
input.bbcode-button  { width: 45px; height: 20px; font-size: 11px; font-weight: normal; margin: 0px 0px 5px 0px; background: #efefef; }
button.smiley-button { width: 23px; height: 23px; font-size: 11px; font-weight: normal; margin: 0px 1px 1px 0px; background: #efefef; }

.caution             { color: red; font-weight: bold; }


/*********
** EOF NEWS
**********/

ol.comments { text-align: left; } 
p { text-align: left; } 