html, body {
	height: 100%;
}

body {
	font: normal 62.5%/1.3 Verdana, Arial, Helvetica, sans-serif;
	color: #7f7f7f;
	text-align: center;
	background-color: black;
}

/************************************
 * Basic elements
 *
 ************************************/

p {
}

a {
	color: #fdb813;
	text-decoration: none;
}
a:link
{
	text-decoration: none;	
}

a:visited
{
	text-decoration: none;	
}

a:hover
{
	text-decoration: underline;
}
a:active
{
	text-decoration: none;	
}

h1, h2, h3 {
	font-weight: normal;
	color: #fdb813;
}

h1 {
	font-size: 2.4em;
	margin-bottom: 1.2em;
	text-transform: uppercase;
}

h2 {
	font-size: 1.2em;
	margin-bottom: 0.6em;
	color: #7f7f7f;
	font-weight: bold;
}

h3 {
	font-size: 1.2em;
	color: #7f7f7f;
	font-weight: bold;
}

sub {
    vertical-align: baseline;
    position: relative;
    bottom: -0.25em;
    font-size: smaller;
}
   
sup {
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
    font-size: smaller;
}

#content ul {
	list-style-type: disc;
	list-style-position: inside;
	margin: 0.5em 0 1em 1.5em;
}

#content ol {
	list-style-type: decimal;
	list-style-position: inside;
	margin: 0.5em 0 1em 1.5em;	
}

#content li {
	zoom: 1;
	font-size: 1.1em;
}

#content li p {
	margin: 0;
}


#content li ul li {
	font-size: 1em;
	margin: 0.2em 0;
}

/************************************
 * Layout
 *
 ************************************/


#wrapper {
	text-align: left;
	position: relative;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	width: 1050px;
	margin: 0 auto;	
}

#page {
	margin: 0 auto;
	text-align: left;
	position: relative;
}


#header {
	width: 1050px;
	margin: 0 auto;
	position: relative;
	height: 158px;
}

	#header-logo {
		position: absolute;
		left: 36px;
		top: 27px;
	}
	
	#print-logo {
		display: none;
	}
	#search {
		float: right;
	}
	

#container {
	background-color: white;
	width: 895px;
	margin-left: 155px;
}

#navigation {	
	margin: 0 auto;
}


#content {
	padding: 0 250px 24px 90px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
}

body.id-1 #content {
	padding-right: 180px;
}
#content p {
	padding-right: 40px;
	font-size: 1.1em;
}

#content td p {
	font-size: 11px;
} 
#content td {
	font-size: 11px;
	padding: 0.2em 0.3em 0.3em 0;
}

#content td.label {
	padding: 0.3em 24px 0.3em 0;
}
#content th {
	font-size: 1.2em;
}

#main {

}

#footer {
	min-height: 155px;
	height: auto !important;
	height: 155px;
	margin: 0 auto;
	background: white;
	width: 895px;
	margin-left: 155px;
	text-align: left;
}

td {
	vertical-align: top;
	font-size: 1.1em;
}


#footer table {
	margin-left: 85px;
}

#footer td {
	vertical-align: top;
}

#footer-container {
	padding-top: 12px;
	width: 728px;
	margin: 0 0 0 27px;
}

#footer-copyright p {
	margin: 0;
	font-size: 11px;
	text-align: right;
	padding: 0.5em 150px 0.5em 0;
}
/************************************ 
 * News
 *
 ************************************/

div.news-item {
}

div.news-item-short {
}
	
div.news-item h2 {
}

div.news-item-short h3 {
}

div.news-item p {
}


/************************************ 
 * Pagination
 *
 ************************************/

div.pagination {
	text-align: center;
	margin: 1em 0;
	padding: 2em 2em 0.6em;
}

div.pagination span.left {
	width: 40%;
	float: left;
	text-align: left;
}

div.pagination .ditto_off {
	color: #e0e0e0;
}

div.pagination span.right {
	width: 40%;
	float: right;
	text-align: right;
}

/************************************ 
 * Fixes and special cases
 *
 ************************************/


.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

.hidden {
	display: none;
} 

.yellow {
	color: #fdb813;
}

.gray {
	color: #7f7f7f;
}

.red {
	color: #c00000;
}

