@charset "UTF-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
}
.print {
display:none;
}

body {
background-repeat:repeat-x;
background-position:top;
color: #111;
font-family: bold Arial, Verdana;
font-size: 12px;
line-height: 1.5em;
}
a {
color: #222;
}
a:hover {
color: #555;
text-decoration: underline;
}
img {
border: 0px;
}
div#homeLink a {
position:absolute;
left:420px;
top: 10px;
width: 380px;
height:100px;
}
div.left {
float:left;
}
div#container {
background-image:url(../img/site_2a.gif);
background-position: top left;
background-repeat: no-repeat;
}
div#container.home {
background-image: none;
}
div#headerTitle {
left:15px;
position:relative;
top:31px;
display:table;
}
div#headerTitle h1 a {
color: #CCCCCC;
text-decoration: none;
}
div#headerMenu {
display:block;
}
div#headerMenu span {
cursor:hand;
cursor:pointer;
}
div#headerMenu ul {
position:absolute;
background-color: #FFFFFF;
/*border-top: 1px solid #CCCCCC;*/
}
div.imageFrame {
padding:10px;
border: 1px solid #CCCCCC;
}
div#mainMenuBar {
margin-top:4px;
height:10px;
}
div#content {
}
div#footer {
border-top: 1px solid #777777;
display:table;
}
div#search input {
border: 1px solid #CCCCCC;
}
div#search input#searchSubmit {
font-size:8px;
height:12px;
}
div#search input#searchInput {
border: 1px solid #CCCCCC;
height: 1.2em;
font-size: 1em;
color: #444444;
}
div#content h1 {
border-bottom:1px solid #CCCCCC;
font-size:14px;
margin-bottom:14px;
padding-bottom:4px;
padding-top:4px;
color: #999999;
clear:both;
}
div#content ul {
margin-left:12px;
}
div#content p {
margin-bottom:4px;
}
div.hMenu ul li, div.hMenu ol li {
display:inline;
list-style:none;
list-style-type:none;
}
div.vMenu ul li, div.vMenu ol li {
display:block;
list-style:none;
list-style-type:none;
padding-left:0px;
}
div.hMenu ul li a, div.hMenu ol li a, div.vMenu ul li a, div.vMenu ol li a {
text-decoration: none;
padding-left:2px;
padding-right:6px;
}
div.hMenu ul li.first a, div.hMenu ol li.first a {
padding-left:0;
}
div#content div.vMenu ul {
margin-left:0px;
}
div#mainMenu {
position: absolute;
left: 190px;
top:120px;
font-size:11px;
color: #777;
}
div#mainMenu ul li {
border-left: solid 1px #AAA;
padding-left: 4px;
}
div#mainMenu ul li.first {
border-left: none;
padding-left: 0px;
}
form#mailform fieldset {
border:none;
}
form#mailform label {
display:block;
}
ul.csc-menu a {
text-decoration:none;
}