@font-face {
 font-family: GeosansLight;
 src: url("/inc/GeosansLight.ttf") /* TTF file for CSS3 browsers */
}
body{
 background: #e2e2e2 url('/img/body-bg.png') repeat-x;
 color: #000;
 line-height: 1.35;
 margin: 0;
 font-family: Droid Sans, Arial, sans-serif;
 font-size: 90%;
}
h1{font-size: 28px; font-weight: bold}
h1, h2, h3{font-family: GeosansLight, Arial Narrow, sans-serif}
ul{
 margin: 1em 0;
 padding: 0 0 0 2em;
 list-style-type: square;
}
#header ul{
 color: #666;
 margin: 0;
}
a img{border: none}
#wrapper{
 width: 960px;
 margin: 0 auto;
 text-align: left;
}
#content{
 border: 1px solid #cecece;
 box-shadow: #989898 3px 3px 6px;
 margin: 0.5em 0 0;
 position: relative;
 width: 960px;
 -moz-box-shadow: #989898 3px 3px 6px;
 -webkit-box-shadow: #989898 3px 3px 6px;
}
#header, #footer{
 width: 960px;
 overflow: hidden;
} 
#header{
 font-size: 75%;
 padding: 1.5em 0 0;
}
#footer ul, #header ul{width: 290px; overflow: hidden; float: left}
#logo{padding-left: 15px;}
#content .tagline{
 padding: 0 15px;
 margin: 0;
 font-size: 200%;
 font-weight: normal;
 height: 57px;
 line-height: 57px;
 background: #fff url('/img/tagline-bg.png') repeat-x 0 1px;
}
#catBg{
 background: #133A71 url('/img/category-bg.png') repeat-x;
}
#catSelect{
 color: #fff;
 height: 345px;
 padding: 15px;
 position: relative;
 width: 610px;
}
.home #catSelect{
 padding-right: 0;
}
.home #description{padding-right: 15px}
#catSelect .menu{
 color: #d0d0d0;
 margin: 0.25em 0 1.5em;
 padding: 0;
 list-style-type: none;
}

#catSelect .menu span{
 color: #a6c1df;
 font-size: 75%;
 display: block;
 margin-bottom: 0.5em;
 }
 #catSelect #description{
 font-size: 80%;
}
#description p{margin: 0;}

#catSelect a{color: #fff}
#catSelect .menu a{font-weight: bold}
.photo{
float: right;
position: absolute;
right: 0; 
top: 3px;
}
#footer{
 font-size: 70%;
 color: #888;
 padding: 1em 0 1em 15px;
}
#footer ul{margin: 0;}
#footer a{
 color: #888;
}
a:hover, a:focus{text-decoration: none}

fieldset{
 border: none;
 padding: 0; 
 margin: 0 0 0.5em;
}
fieldset legend{
 color: #fff;
 font-weight: bold;
 margin-bottom: 0.5em; 
}
.landing #catSelect>#description{background: url('/img/hr-bg.png') repeat-x;
 padding-top: 34px;
 margin: 0;
}
#catSelect form{
 margin: 0;
 }
fieldset ul{ 
 list-style: none;
 margin: 0; padding: 0;
}
fieldset ul li{
 margin-bottom:0.15em;
}
fieldset ul li label{
 margin-left: 4px;
 width: 225px;
 display: inline-block; 
}
#catSelect fieldset a.popup{
 color:#A6C1DF;
 font-size:75%;
 text-transform: uppercase;
}
.actions{margin: 1em 0 0.5em}
.notListed{
 font-size: 85%;
 display: inline-block;
 margin: 10px 190px 0 0;
 float: right;
}
input[type="submit"]{
 font-size: 150%;
 font-family: GeosansLight, sans-serif;
 font-weight: bold;
}
#catSelect #otherCats{
 margin: 2em 0 1em;
}
#otherCats label{
 font-weight: bold;
 margin: 0 0.5em 0 1em; 
}
#otherCats input[type="submit"]{
 font: 100% sans-serif;
}
input[type="submit"]:hover{cursor: pointer}
.hidden{display: none}


fieldset div, .menu{overflow: hidden}
fieldset div ul, .menu li{float: left}
.menu{width: 630px}
.menu li{
 width: 297px;
 background: url('/img/blt.png') no-repeat 3px 6px;
 padding-left: 18px;
 }
fieldset div{width: 620px}
fieldset div ul{width: 310px}
#logo{float: left; width: 310px}

