@import "verticalmenu.css";
/* imports the compact menu 
   maybe move this to a conditional in the default.xt
*/

#header {
	border: 1px solid #efefef;
	border-bottom: 1px solid #aeaeae;
	background-image: url('../images/background-content.png');
	background-repeat: repeat;
        background-color: #FFFFFF; 
}
#header_flow {
	margin-left: 200px;
}
#outer_wrapper {
	background-image: url('../images/background-content.png');
	background-repeat: repeat;
	background-color: #FFFFFF; 
        min-width: 70em;
	width:90%;
	margin:0 auto;
}
#wrapper {
	background-image: url('../images/background-content.png');
	background-repeat: repeat;
	background-color: #FFFFFF; 
}

#container {
	width: 100%;
	float: left;
	background-image: url('../images/background-content.png');
	background-repeat: repeat;
	background-color: #FFFFFF; 
}
#content {
	background-image: url('../images/background-content.png');
	background-repeat: repeat;
	background-color: #FFFFFF; 
}

/* depending on the body class,
   we can suppress a column */
.twol #container, .twol #content {
margin-right:0;
}
#main {
	margin-left: 200px;
}
.twol #main {
	margin-right:1em;
}
#left {
	width: 200px;
	float: left;
}
#sidebar {
	width: 200px;
	float: right;
}
#footer {
	border: 1px solid #efefef;
	border-top: 1px solid #aeaeae;
	background: #efefef;
}
h1 {
	margin-top: 0;
}
.last {
	margin-bottom: 0;
}
.clearing {
	height: 0;
	clear: both;
}

html, body, form, fieldset {
        margin: 0;
        padding: 0;
}
html, body {
        font: 100%/140% Verdana, Arial, Helvetica, sans-serif;
        background-color:#aeaeae;
}
body {
font-size:12px;
}
h1 {
    margin: 0 0 1em 0;
    }
/* Neutralize styling: 
   Elements with a vertical margin: */
h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
        margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
}
img { border:none; }


#header {
    padding-top:20px;
    padding-left:1em;
}

#hf-logo {
    margin-top: -100px;
    font-size:200%;
}
#hf-slogan {
    padding-left: 33em;
    align: center;
}
#content {
    }
#footer {
    height:36px;
    }
#footer ul {
    margin:0;
    padding:0;
    float:right;
    margin-right:1em;
    }
#footer li {
    display:inline;
    line-height:36px;
    }
/* XARAYA REQUIRED CLASSES */
a {
    text-decoration:none;
    color:#990000;
}
a:hover {
    text-decoration:underline;
}
blockquote {
}
body {
}
code {
}
h1 {
}
h2 {
}
h3 {
}
h4 {
}
th {
}
td {
}
table {
}
thead {
}
tbody {
}
tfoot {
}
p {
}
pre {
}
input {
}
button {
}
select {
}
textarea {
}
img {
}
li {
}
ul {
}
ol {
}
sup {
}
sub {
}

/*  XARAYA REQUIRED INDIVIDUAL CLASSES */
td.xar-norm {}
td.xar-alt {
    background:#efefef;
}

/*  XARAYA REQUIRED ANONYMOUS CLASSES  */

ul.xar-menu-section {
    list-style:none;
    }

li.xar-menu-section {
    margin:0;
    padding:0;
}
.xar-menu-section ul {
    list-style:none;
    margin-top:0;
    margin-bottom:0;
}

.xar-menu-section li {
margin-left:0;
}
.xar-menu-section li li li {
padding-left:1em;
}

.xar-menu-section a {
    text-decoration:none;
}

/* these defaults apply to the left block group */
.xar-block-head, .xar-block-body, .xar-block-foot {
    padding:0 1em;
    }

.xar-block-head, .xar-block-head-right, .xar-mod-head {
padding-top:1em !important;
}
.xar-block-title, .xar-block-title-right, .xar-mod-title {
    text-transform:uppercase;
    width:100%;
    display:block;
    border-bottom:1px solid silver;
}
.xar-block-body {
}
.xar-block-foot {
}

/* right block group classes */
.xar-block-head-right, .xar-block-body-right, .xar-block-foot-right {
    padding:1em 1em;
    }
.xar-block-head-right {
    }
.xar-block-head-right{
}
.xar-block-title-right {
}
.xar-block-body-right {
}
.xar-block-foot-right {
}

/* topnav block group classes */
.xar-block-head-topnav {
}
.xar-block-title-topnav {
}
.xar-block-body-topnav {
}
.xar-block-foot-topnav {
}

/* center block group classes */
.xar-block-head-center{
}
.xar-block-title-center {
}
.xar-block-body-center {
}
.xar-block-foot-center {
}
.xar-mod-head {
}
.xar-mod-title {
}
.xar-mod-body {
}
.xar-mod-foot {
}
.xar-alt {
    background:#efefef;
}
.xar-accent {
    background:#efefef;
}
.xar-alt-outline {
}
.xar-accent-outline {
}
.xar-norm-outline {
}
.xar-norm {
}
.xar-sub {
}
.xar-menu-section h4 {
    margin-bottom:0;
}
.xar-menu-section-current {
}
.xar-menu-item {
}
.xar-menu-item-current a {
/*    color:#000; */
    font-weight:bold;
}
.xar-menu-item a:hover {
    color:#000;
}
.xar-menu-item:hover {
}
.xar-menu-subitem {
}
.xar-menu-subitem:hover {

}
.xar-menu-subitem-current {
}
.xar-menu-item-current > .xar-menu-subitem > a {
}
.xar-menu-item-current > .xar-menu-subitem > a:visited {
}
.xar-title {
}
.xar-error {
    color:red;
}

