*{font-family: Arial, Trebuchet MS, Helvetica, serif;}
html, body {
margin:0px; 
padding:0px; 
background:#fff;
font-size:.92em;
font-style: normal;
behavior: url("csshover3.htc");
}

table {font-size: .92em;}

img {border-style:none;}
a {text-decoration:none;}
a.subtext {font-size=.6em;}
h3 {margin-bottom:5px;margin-top:5px;}
h2 {margin-bottom:5px;margin-top:5px;}
h4 {margin-bottom:3px;margin-top:3px;}
a.imp {color:#CC0033;}
a.imp:visited {color:#CC0033;}
p.wide {margin-bottom:10px; margin-top:10px;}

#main{
margin: 0px auto;
text-align: center;
background-color: #FFF;
border:0px solid #000;
width: 99%;
min-height: 700px;
max-width: 1200px;
min-width: 750px;
height: auto;
}

#mains{
text-align: left;
float:left;
background-color: #FFF;
border:0px solid #000;
width: 950px;
min-height: 500px;
max-width: 1200px;
min-width: 900px;
height: auto;
}

#boxy{
border:1px solid #000;
display:inline-block;
width:auto;
margin-left:auto;
margin-right:auto;
}

.titlebox {
border: 0px solid #cb9434;
background-color:#FFF;
padding: 0px;
height:auto;
text-align:right;
margin-bottom:20px;
margin-left:15px;
font-size:1.3em;
width:100%;
}

.navbox {
border: 0px solid #cb9434;
background-color:#FFF;
padding: 20px;
height:auto;
text-align:left;
margin-bottom:10px;
margin-left:15px;
font-size:1.3em;
width:800px;
}

.infobox {
border: 1px solid #cb9434;
background-color:#F3F6FC;
padding: 20px;
height:auto;
text-align:left;
margin-bottom:10px;
margin-left:15px;
font-size:1.3em;
width:800px;
}

.infobox h3.head {text-align:center;}

.commiss {
border: 1px solid #cb9434;
background-color:#F3F6FC;
padding: 20px;
height:auto;
text-align:center;
margin-bottom:10px;
margin-left: 10px;
margin-right: auto ;
font-size:1.2em;
float:left;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
width:800px;
}

.commiss p{margin-bottom:4px;margin-top:4px;font-size:.8em;}
.commiss p.head {font-weight:bold;}


.collbox {
background-color:#fff;
margin:10px;
padding: 10px;
height:auto;
text-align:left;
font-weight:bold;
float:left;
font-size:1.2em;
width:250px;
}

.collbox li {margin-bottom:5px;}

.topicbox {
border: 0px solid #C9D7F1;
background-color:#FFF;
padding: 5px;
height:auto;
margin:10px;
float:left;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
width:auto;
}

.topicbox li {margin-bottom:5px;list-style-image: url(images/bullet.png);}
.topicbox li:hover{list-style-image: url(images/bullet-on.png);}
.topicbox p{margin-bottom:5px;margin-top:5px;}
.topicbox p.wide{margin-bottom:10px;margin-top:10px;}
.topicbox a.big{font-weight:bold;}

.header {
display:block; 
height:99px; 
background:#fff; 
color:#3044FC; 
text-align:left; 
padding:5px;
width: 980px;
min-width: 930px;
border-bottom:1px solid #000;
margin-bottom:55px;
}

.subheader {
display:block; 
height:150px; 
background:#FFFFFF; 
color:#3044FC; 
text-align:left; 
padding:5px;
min-width: 200px;

float:right;
}

.searchbox {
display:inline-block;
text-align:right;
float:right;
margin-right:5px;
}

.headbox {
position:absolute;
display:inline-block;
text-align:center;
float:right;
padding: 15 0 0 30;
}


.pagehead {
display:inline-block;
background:#FFF;
text-align:left;
margin-right:20px;
border: 0px solid #C9D7F1;
}

.rightnav {
display:inline-block;
padding:10px;
background:#fff;
text-align:left;
margin-right:20px;
border: 2px solid #CB9634;
}
.rightnav a:hover{color:#C9D7F1;}

#contentbox {
width:550px;
float:left;
padding:20px;
}

.pagehead,.rightnav li {margin-bottom:5px;list-style-image: url(images/bullet.png);}
.pagehead,.rightnav li:hover{list-style-image: url(images/bullet-on.png);}

.footer {
display:block; 
background:#FFFFFF; 
color:#1527B3; 
text-align:center; 
clear:left;
padding:5px;
font-size:10px;
min-width: 850px;
}



.subhead {
margin-left: 60px;
margin-bottom: 40px;
border: 0px solid #000;
}

.subhead h1 {margin-bottom:5px;
.subnav {
float:left;
margin-top: 10px;
margin-left: 80px;
border: 0px solid #000;
width:210px;
}

.subnav li {margin-bottom:5px;list-style-image: url(transit/busbutton2.png);}
.subnav li:hover{list-style-image: url(transit/busbutton3.png);}
.subnav li.act {list-style-image: url(transit/busbutton4.png);}
.subnav li.act:hover {list-style-image: url(transit/busbutton4.png);}

.transitboxright {
border: 1px solid #000;
float:left;
margin-left: 50px;
margin-top: 30px;
width: 300px;
}

.transitboxright h3 {margin-bottom: 15px;}
.transitboxright blockquote {font-weight:bold;}

.transfoot {
font-style:italic;
margin-left:60px;
clear:both;
border-top: 40px solid #fff;
}




