* {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

body {
    font: 62.5% Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    color: #000          ;
}

a {
    text-decoration: none;
    color: #254396;
}

a:hover {
    text-decoration: underline;
}

a img {
    border: 0;
}

div#wrap {
    margin: 0 auto;
    min-width:1200px;
    width:1200px;
}

div#container {
    XXmargin: 0 auto;
    border-left: 1px solid #7d8fc1;
    border-right: 1px solid #7d8fc1;
    background: #fff;
XXpadding-right:200px;
    text-align: left;
    width: 952px;
}

div.header-nav {
    XXmargin: 0 auto;
    text-align: right;
    width: 954px;
}

div.header-nav a {
    color: #fff;
}

div.header-nav div {
    padding: 0 10px 0 0;
    background: url('../images/header-corner-right.gif') top right no-repeat;
    display: inline;
}

div.header-nav ul {
    padding: 0 0 0 10px;
    background: url('../images/header-corner-left.gif') top left no-repeat;
    display: inline;
}

div.header-nav ul li {
    display: inline;
}

div.header-nav ul li.search form {
    display: inline;
}

div.header-nav ul li.search input.query {
    font-size: 13px;
    border: 1px solid #5c72b0;
    background: #fff;
}

div.header-nav ul li.search input.submit {
    border: none;
    background: #5c72b0;
    color: #fff;
}

div#header {
XXpadding-right:200px;
    XXmargin: 0 auto;
    background: url('../images/header-bg.jpg') top left no-repeat;
    width: 954px;
    aheight: 185px;
    height: 165px;
    cursor: pointer;
position:relative;
}


div#header div#eahp {
    display: none;
}

div#content div.main {
    margin: 0 0 0 0;
    padding: 0 10px 0 10px;
    width: 710px;
    float: right;
}

div#content div.main p {
    margin: 7px 0 5px 0;
    font-size:120%;
}
div#content div.main li {
    font-size:120%;
}

div#content div.main div.column-1 {
    width: 355px;
    float: left;
}

div#content div.main div.column-2 {
    width: 355px;
    float: left;
}

div#content div.main a.read-more {
    margin: 0 0 20px 10px;
    padding: 2px 0 2px 10px;
    background: url('../images/read-more.gif') bottom left no-repeat;
    display: block;
    width: 102px;
    color: #fff;
}

div#content div.main div.box {
    margin: 0;
    padding: 0 10px 10px 5px;
    background: url('../images/box-bottom.gif') bottom left no-repeat;
    width: 312px;
}

div#content div.main div.box img {
    margin: 0 10px 0 0;
    float: left;
}

div#content div.main div.box h3 {
    margin: 0 0 10px 0;
    padding: 5px 0 0 0;
    font-size: 1.3em;
}

div#content div.latest-headlines {
    width: 708px;
}

div#content div.latest-headlines h2 {
    margin: 0 0 1px 0;
    padding: 5px 10px;
    background: url('../images/latest-headlines-bg.gif') top left repeat-x;
    font-size: 1.4em;
    font-weight: normal;
    color: #2f4c9b;
    width: 688px;
    clear: both;
}

div#content div.latest-headlines ul {
    padding: 0 10px 0 10px;
    list-style: none;
}

div#content div.latest-headlines ul li {
    margin: 0 0 5px ;
    padding: 5px 0 5px 12px;
    border-bottom: 1px dotted #2f4c9b;
    background: url('../images/latest-headlines-bullet.gif') 0 12px no-repeat;
}

div#content div.latest-headlines ul li span.date {
    margin: 0 0 0 5px;
    float:none;
}

div#content div.latest-headlines ul li a.more {
    margin: -5px 0 -5px 10px;
}

div#content div.sidebar {
    margin: 0 0 20px 12px;
    background: #cde6bd url('../images/sidebar-bg.gif') top left repeat-x;
    width: 210px;
    float: left;
    display: inline;
}

* html div#content div.sidebar {
height:1%;
display:inline;
overflow:hidden;
}

.banner {
float:right;
amargin-right:-75px;
//margin-top:-166px;
margin-top:-175px;
margin-right:-2px;
aposition: absolute;
width:220px;
}								

.banner img {padding:20px 0;border:none;}
.banner a {border:none;}

div#content div.sidebar ul.navigation, ul.navigation ul {
    margin: 10px 10px 20px 10px;
    list-style: none;
}

div#content div.sidebar ul.navigation li{
    margin: 0 0 5px 0;
    padding: 0 0 5px 11px;    
    border-bottom: 1px dotted #918b6d;
    background: url('../images/nav-bullet.gif') 0 4px no-repeat;
    font-size: 1.3em;
}

div#content div.sidebar ul.navigation li li {
    padding: 0 0 3px 11px;    
    font-size: 1.1em;

}

div#content div.sidebar ul.navigation .selected {
    padding: 0 11px 0 0px;    
    background: url('../images/nav-bullet.gif') 100% 4px no-repeat;

}

ul.navigation a:hover {
  background-color:white;
  text-decoration:none;
}

ul.navigation ul li a {
    font-size: 80%;
}

/*.selected{
display:block;
}*/

/*div#content div.sidebar ul.navigation li ul{
display:none;
}*/

div#footer {
    XXmargin: 0 auto;
    padding: 50px 0 0 0;
    background: url('../images/footer-bg.gif') top left no-repeat;
    text-align: left;
    width: 954px;
}

div#footer span {
    padding: 5px 0;
    background: url('../images/footer-corner-left.gif') bottom left no-repeat;
}

div#footer span a {
    margin: 0 5px;
    color: #fff;
}

div#footer span span {
    background: url('../images/footer-corner-right.gif') bottom right no-repeat;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

#debug {display:none;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#login_form {
position:absolute;
top:0px;
right:0px;
padding:10px;
display:none;
background:#254396;
text-align:left;
}

#login_form label {
color:#FFF;
}

#login_form input.button {
    border: 1px solid #cff;
    background: #254396;
    color: #cff;
}

#admin {position:absolute;
top:175px;
left:300px;
}

.content-navigator {margin:0 0 10px 0;}

.content-navigator div {display:inline;}

#ibox_content img {left:0;}

#content-relation-items {display:none;}

}

#admin ul li li a {line-height:1em;margin-bottom:5px;}

.main .intro {color:black;
    background: url('../images/latest-headlines-ul-bg.gif') top left repeat-x;
font-weight:bold;
}

.content-view-children {
clear:both;
}

.content-view-line {
border-top:1px dotted lightgrey;
padding:3px 0 0 0;
clear:left;
}

.content-view-line .logo {float:left;
}
.content-view-line .logo img{
padding:0 10px 10px 0;
}

.promo .content-view-line:after {
content: "";
display: block;
clear: none;
height: 0;
visibility: hidden;
}

.content-view-line:after {
content: "";
display: block;
clear: both;
height: 0;
visibility: hidden;
}

#pathbar {
position:relative;
width:710px;
padding-left: 230px;
top:-25px;
height:0;
margin:0 auto;
}
					
				
.pagenavigator {
font-size:1.2em;
background: url('../images/latest-headlines-ul-bg.gif') top left repeat-x;
padding:3px 10px;
margin:10px 0 3px 0;
border:1px solid #7D8FC1;
}

.pagenavigator .current {font-size:140%;}

/* on every style */	

h1 {font-size:1.3em;
margin-bottom:10px;}


h2 {
font-size:1.2em;
background: url('../images/latest-headlines-bg.gif') top left repeat-x;
padding:3px 0;
margin:10px 0 3px 0;
}

h3 {
font-size:1.1em;
background: url('../images/latest-headlines-bg.gif') top left repeat-x;
padding:3px 0;
margin:10px 0 3px 0;
}

h4 {
font-size:1em;
background: url('../images/latest-headlines-bg.gif') top left repeat-x;
padding:2px 0;
margin:10px 0 2px 0;
}

.promo .content-view-line {
clear:left;
}

.content-view-line h2 {
margin:0 0 0 3px;
}

.promo .content-view-line h2 {
float:left;
background:white;
width:130px;
margin:0;
}
.promo h2.wide {
width:80%;
}

.promo ul {
margin-left:150px;
}

.main ul {
}
.main ol li {
margin-left:18px;
list-style-style:decimal;
}

.main ul li {
    background: url('../images/nav-bullet.gif') 0 4px no-repeat;
padding-left:15px;
list-style:none;
}

.center {text-align:center;
display:block;
}
.justify {text-align:justify;}

.object-center {text-align:center;}
.object-right {float:right;clear:right;
margin-left:10px;}

div.float {

clear:none;
}

.object-left {
margin-right:10px;
float:left;clear:left;
}

.main_logo {float:right;
margin:10px 0 0 10px;}

.renderedtable {border:none;}
.renderedtable td {border:none;}

#under_sidebar
{
background:#fff;
}

#inunder_sidebar
{
display:block;
width:210px;
height:180px;
//background:#fff;
}

#under_sidebar p
{
text-align: center;
color: #2f4c9b;
}

#inunder_sidebar img
{
margin: 5px 25px 15px 25px;
}

.date {float:right;
font-style:italic;
padding:3px 3px 0 10px;
}

form .date {float:none;}

#ours {margin-top: 20px;}

.bigger {font-size:111%;}

#adminformsimple,#simpleadminform {
background: url('../images/latest-headlines-bg.gif') top left repeat-y;
margin: 3px 0px 0px 0px;
padding:3px;
}

#adminformsimple a {
color:#707885;
}

#content #honcode {margin:60px auto 10px auto; width:475px;}
