<!--
body  {
	background: #FFF;
	margin: 0;
	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 #divContainer selector */
}

/* All text is Trebuchet. Main content should be gray #666666.
Size of main content is good as is.
Heading text is Trebuchet Bold
List Headings Blue - #0699DB
Find Headings Orange - #ff9933
Size of largest heading should be 18pts
*/

/* 
body.list h1, body.list h2, body.list h3, body.list h4, body.list h5, body.list h6 {
        color: #0699DB;
        font-weight: bold;
}

body.find h1, body.find h2, body.find h3, body.find h4, body.find h5, body.find h6 {
        color: #FF9933;
        font-weight: bold;
}
*/
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
}

h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }

body {
	font: 1.1em "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #333333;
}

body.list a:link, a:visited {
	color: #0699DB;
        text-decoration: none;
}
body.list a:hover, body.list a.current:link, body.list a.current:visited {
	color: #0699DB;
        text-decoration: none;
}
body.list a:active {
	color: #8D817B;
        text-decoration: none;
}

body.find a:link, body.find a:visited {
	color: #FF9933;
        text-decoration: none;
}
body.find a:hover, body.find a.current:link, body.find a.current:visited {
	color: #FF9933;
        text-decoration: none;
}
body.find a:active {
	color: #8D817B;
        text-decoration: none;
}


img {
    border: 0;
}

#mainContent {
        height: 200px;
        width: 1000px;
        display: table;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
        clear: both;
}

#footer {
        text-align: left;

}

#HeaderContent {
        margin-bottom: 30px;
}

#HeaderNav {
         float: right;
         margin-right: 10px;
}

#spaceNavigation {
   padding: 5px;
   padding-left: 10px;
   color: #FFFFFF;
   /* background: #ff9933; */
   background-image: url('/site_media/skin/FindSpaceGradient.png');
   border-color:#CCCCCC;
   border-style:solid;
   border-width:0px 2px 0 2px;
   font-weight: bold;
   font-size: 0.8em;
}

#spaceNavigation * {
   color: #FFFFFF;
}

#spaceNavigation.list {
   /* background: #80BBFF; */
   background-image: url('/site_media/skin/ListSpaceGradient.png');
}

#spaceBody {
  border-color: #CCCCCC;
  border-width: 2px;
  border-style: solid;
  border-top-width: 0px;
  padding-top: 10px;
  padding-left: 50px;
  padding-right: 50px;
  padding-bottom: 50px;
}

table.search_criteria {
  border-collapse: collapse;
  margin-top: 10px;
  margin-right: 20px;
  width: 200px;
}

table.search_criteria th {
    /*border-left:1px solid #666666;*/
    border:1px solid #666666;
    margin-top: 20px;
}

table.search_criteria td {
    padding:4px;
}

table.search_criteria td.content {
    border:1px solid #666666;
}

table.search_criteria td.content_last {
    border:1px solid #666666;
}
table li {

    list-style-type: none;
    margin-left: 0px;
    padding-left: 0px;

}

.button, .button:hover {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

body.find .button {
  background: #ff9933;
  color: #FFFFFF;
  font-weight: bold;
  border: 1px solid black;
}

body.find .button:hover {
  color: #ff9933;
  background: #FFFFFF;
}

body.list .button {
  background: #0699DB;
  color: #FFFFFF;
  font-weight: bold;
  border: 1px solid black;
}

body.list .button:hover {
  color: #0699DB;
  background: #FFFFFF;
}

.cost_category ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cost_category ul li {
  display: inline;
  padding-left: 15px;
}
-->
.errorlist li {
  color: red;
}

