/* global styles */
/* body, span, p, a, ul, lu, ol, dt, dd, h1, h2, h3, h4 { */
html {
	/* height: 100%; */
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 0.7em;
	margin: 0 0 0 0;
	background-color: #ffffff;
}
img {
	border: 0;
}
table {
	font-size: 1em;
}

/* heading styles */
h1 {
  font-size: x-large;
  margin-bottom: 15px;
}

h2 {
  font-size: 1.5em;
  font-size: medium;
}

h3 {
  font-size: 1.25em;
  font-weight: bold;
  margin-bottom: 15px;
}

h4 {
  font-weight: bold;
  font-size: 1em;
  margin-bottom: 15px;
}
pre {
  font-size: 1.25em;
}

/* a href link styles */
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}


/* header specific styles */
#headerBlock {
	background-color: #000000;
}
#headerTbl {
	background: url('/styles/default/images/header/header_bg.jpg')  top;
	height: 120px;
	background-color: #000000;
	/*padding-top: 8px;*/
	margin:0 auto 0 auto;
}
#headerimg1 {
	float : left;
}
#headerimg2 {
	text-align: right;
	float : right;
}
#headerMid {
	text-align: center;
	background-color: #0066CC;
}
#headerSub {
	text-align: center;
	height: 3em;
        padding-top: 0.3em;
        padding-bottom: 1em;
	background: url('/styles/default/images/header/bottom_bg_fill.gif');
        background-color: #ffffff;
}
.headerSubLink {
	color: #fff;
}

#leftbar {
        float : left;
        width : 15.5em;
        height: 100%;
        min-height: 300px;
}

#content {
        padding-left: 1em;
        padding-right: 1em;
        overflow: hidden;
	/* display: inline-block; */
}

#imgthumbs ul , #imgthumbs ul li {
    list-style: none;
    display: inline;
    text-decoration: none;
}

#footer {
        clear: both;
        text-align: center;
        background-color: #888;
        color: #fff;
        padding-top: 0.4em;
        padding-bottom: 0.4em;
	margin-top: 2em;
}
.footerLink {
	color: #fff;
}

#subfooter {
	text-align: center;
}

#headerSub ul, #headerSub ul li, #footer ul, #footer ul li, #subfooter ul, #subfooter ul li {
    list-style: none;
    display: inline;
    text-decoration: none;
}


div#fullWidthBox {
        border: 1px solid #999;
        margin-top: 0.5em;
        width: 98%;
        margin-bottom: 1em;
}
div.boxBody {
        margin: 0.5em 0.5em 1em 1em;
        padding: 0;
}



div.imgLeft {
	float: left;
}
div.imgRight {
	float: right;
}
table.layoutTbl {
	padding: 2px;
	width: 100%;
}
td.layoutLeft {
	vertical-align: top;
}
.layoutLeftSub {
	text-align: center;
}
td.layoutMain {
	vertical-align: top;
	width: 100%;
        padding: 1.2em;
}
td.layoutRight {
	padding-left: 2em;
	vertical-align: top;
}
table.dataTbl {
	width: 100%;
}
tr.dataHead {
	background-color: #ccc;
}
tr.dataBody {
	background-color: #eee;
}
th.dataHead, td.dataBody {
	padding: 4px;
}
.hide {
	display: none;
}
.noBorder {
	border: 0px;
}

/* generic styles */
p.tabbed {
	margin-left: 1em;
}

/*
#index_adverts {
    text-align: center;
    margin-left: 8em;
}

#accessible_footer {
    float: none;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    text-align: center;
}

#accessible_footer ul, #accessible_footer ul li, #accessible_footer ul li a {
    list-style: none;
    display: inline;
    text-decoration: none;
    color: Black;
}

#accessible_footer ul li {
    font-size: 85%;
    margin: 0 0em;
    padding: 0em 0em;
}
*/
