﻿body {
	background-image: url(resources/images/background.png);
	background-repeat: repeat-x;
	background-position: center top;
	padding: 0px; margin: 0px auto;
	text-align: center;
	width: 780px;
}
#pagewrapper {
	text-align: center;
	width: 780px;
	margin: 0px auto;

}
#header {
	background-image: url(resources/images/layout_01.png); width: 738px; height: 117px;
	text-align: center; text-align: left; vertical-align: top; padding-top: 21px; padding-left: 21px; padding-right: 21px;
}
#header img {
	padding-left: 15px; padding-right: 15px;
}
#header #text {
	 padding-top: 10px; width: 520px; float: right; height: 76px;
}
#header h1 {
	font: 21px Verdana, Arial, Helvetica, sans-serif; color: White; padding: 0px; margin: 0px;
}
#header h2 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: White; padding-bottom: 0px;
}

#header #navigation {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #225d7e;
	text-transform: uppercase;
	width: 739px;
	text-align: center;
	vertical-align:middle;
	padding-bottom: 8px;
	padding-top: 5px;
	clear: both;
}

#content {
	width: 750px;
	clear: both;
	text-align: left;
	padding: 15px;
	padding-left: 25px;
}

#content #top {
	background: url(resources/images/layout_06.png) bottom; height: 8px; background-repeat: no-repeat; width: 735px;
}
#content #innerblock {
	background: url(resources/images/contentbackground.png) repeat-y; width: 710px;
	text-align: left;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
	color: #666666;
	float: left;
}
#content #innerblock p {
	padding-right: 27px;
}
#content #innerblock td {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#content #innerblock h3 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #225d7e;
}
#content #innerblock ul { padding-right: 40px; }
#content #bottom {
	background: url(resources/images/layout_13.png); height: 11px; background-repeat: no-repeat; width: 760px;
	padding-left: 10px; padding-top: 0px; padding-bottom: 0px;
	float: left;
}

#content #rightBlock {
	float: right; width: 225px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #225d7e;
}
#content #rightBlock #notices {
	background: url(resources/images/layout_08.png) no-repeat;
	height: 301px;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 20px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #225d7e;
}
#content #rightBlock #notices p {
	padding: 0px;
	margin: 0px;
}
#content #rightBlock #notices ul {
	padding: 10px; padding-top: 0px;
	margin: 10px;
}
#footer {
	padding-top: 10px;
	background: url(resources/images/footerbackground.png) no-repeat top; height: 32px;
	text-align: center;
	clear: both;
	width: 100%;
}
#footer #footercontentLeft {
	padding: 10px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: White;
	float: left;
	height: 20px;
}
#footer #footercontentRight {
	padding-right: 10px; padding-top: 5px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: White;
	float: right;
	height: 16px;
	vertical-align: bottom;
}
#footer #footercontentRight select {
	height: 14px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #225d7e;
}

form {
	margin: 0px;
	padding: 0px;
}

form .textInput {
	height: 14px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
form select {
	height: 14px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#content #rightBlock #rightBlock2Top {
	background: url(resources/images/righttop.png) no-repeat left bottom; height: 8px; width: 218px; clear: both;
}
#content #rightBlock #rightBlock2Middle {
	background: url(resources/images/rightbackground.png) repeat-y; width: 208px;
	padding: 5px;
	float: left; clear: both;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #225d7e;
}
#content #rightBlock #rightBlock2Bottom {
	background: url(resources/images/rightbottom.png) no-repeat; height: 18px; width: 218px;
	float: left; clear: both;
}
#content #rightBlock #rightBlock2Middle ul {
	padding: 10px; padding-top: 0px;
	margin: 10px;
}

th {
	background: url(resources/images/th.png) repeat-x;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: White;
	padding: 3px;
}
.td1 {
	background: White;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 3px;
}
.td2 {
	background: #eeeeee;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 3px;
}

a:link { color: #77b6d0; text-decoration: underline; }
a:hover { color: #77b6d0; text-decoration: underline; }
a:active { color: #77b6d0; text-decoration: underline; }
a:visited { color: #77b6d0; text-decoration: underline; }

pre { 
	font: 11px "Courier New", Courier, monospace;
	color: Silver;
	padding-right: 40px;
}
