/* hand made */

body {
	background-color: #f8f8f8;
	color: #303048;
	font-size: 11pt !important;
	min-width: 810px;
}

h1, h2, h3, h4, h5, h6, table, ul, .Caption {
	clear: both;
}

a:link {
	color: #007f08;
}

a:link span {
	color: #007f08;
}

a:visited {
	color: #7f0800;
}

a:visited span {
	color: #7f0800;
}

blockquote {
	font-family: 'Times New Roman';
	font-size: 14pt;
	font-style: italic;
}

blockquote, div, p, table, tr, td {
	margin: 0;
	padding: 0;
}

h1.summary {
	font: 20pt 'Times New Roman';
	margin: 0.2cm 0;
	padding: 0 0.1cm !important;
	text-align: left;
	color: #3084cc;
}

div.summary {
	border: 1px dashed #3084cc;
	padding: 0.5em;
	margin: 4px;
}

div.summary .Heading_20_1, div.summary .Heading_20_2, div.summary .Heading_20_3 {
	font-size: 18pt !important;
	padding: 0 0.1cm !important;
	margin-top: 0;
}

.Heading_20_2, .Heading_20_3 {
	margin: 0.2cm 0;
	color: #3084cc;
}

.Heading_20_4, .Heading_20_5 {
	margin: 0.15cm 0;
	color: #3084cc;
}

.Hint {
	clear: both;
	color: #3084cc;
}

.Caption a {
	text-decoration: none;
}

.Preformatted_20_Text, .Preformatted_20_Text_20_Result {
	border: 1px solid #FFFFFF !important;
	background-color: #dae6e4;
	padding: 3px 5px !important;
	overflow: auto;
	overflow-x: auto;
}

.Preformatted_20_Text, .Preformatted_20_Text_20_Result {
    height: auto;
    width: 95%; /* IE can't go 99% or 100%, you loose the scrollbars */
}

.Preformatted_20_Text_20_Result {
	color: #207f28 !important;
}

.content_tags {
	margin: 0.5cm 0.3cm 0.2cm 0.3cm;
	color: #3084cc;
}

.tags {
	margin: 0.1cm 0 0.1cm 0.2cm;
}

.tags1 {
	font-size: 11pt;
}

.tags2 {
	font-size: 12pt;
}

.tags3 {
	font-size: 13pt;
}

.tags4 {
	font-size: 14pt;
}

.tags5 {
	font-size: 15pt;
}

.tags6 {
	font-size: 16pt;
}

.readmore {
	clear: both;
	margin: 0 4px 0 4px;
	font-size: 11pt;
	text-align: right;
}

.MenuHeading {
	font-family: 'Times New Roman';
	font-size: 20pt;
	margin-bottom: 0.2cm;
	margin-top: 0;
	padding: 0 0.1cm !important;
	color: #3084cc;
}

.MenuLevel1 {
	font-family: Verdana;
	font-size: 12pt;
	margin-bottom: 0.15cm;
	margin-top: 0.15cm;
	margin-left: 0.20cm;
	text-align: left;
}

.MenuLevel2 {
	font-family: Verdana;
	font-size: 10pt;
	margin-bottom: 0.1cm;
	margin-top: 0.1cm;
	margin-left: 0.40cm;
	text-align: left;
}

.MenuLevel3 {
	font-family: Verdana;
	font-size: 9pt;
	margin-bottom: 0.05cm;
	margin-top: 0.05cm;
	margin-left: 0.60cm;
	text-align: left;
}

.Code {
	padding: 3px 5px;
	height: auto;
	font-size: 10pt;
    width: 95%; /* IE can't go 99% or 100%, you loose the scrollbars */
	overflow: auto;
	overflow-x: auto;
	background-color: #d8e8d8;
	margin: 0;
	border: 1px solid #007f08;
}

.badge {
	text-align: right;
	padding: 5px 5px 0 5px;
}

#header {
	text-align: center;
	width: 100%;
	padding-bottom: 25px;
	background: #c5c6c8 url(../Images/header-bottom.png) bottom repeat-x;
	}

#header img {
    padding: 2px 0;
}

#horizontaladverts {
	clear: both;
	margin: 0;
	padding: 5px;
}

#contents, #tagcloud {
	color: #3084cc;
    background-color: #ebebeb;
	border: 0;
	margin: 1em 0;
	padding: 0 5px 5px 5px;
}

#verticaladverts {
	margin: 0;
	padding: 10px;
}

#footer {
    float: left;
	font-family: Verdana;
	font-size: 10pt;
	padding: 0.4cm 0.1cm 0.1cm 0.1cm;
	width: 100%;
	background: #c6c6c8 url(../Images/footer-top.png) top repeat-x;
	}

.footer-left {
    float: left;
}

.footer-right {
    float: left;
    text-align: right;
}

.footer-right a {
    padding-left: 10px;
}

#page {
	width: 100%;
	margin: 0;
	padding: 0;
}

#centercol {
	border: 0;
	margin: 0;
	padding: 0 15px 0 0;
	width: 75%
	}

#rightcol {
	padding: 5em 0;
}

.rightcol, #rightcol {
	border: 0;
	margin: 0;
	width: 25%
}
