html,body {margin: 0; padding: 0; height: 100%; }
body {background: #fff; font: 8pt Arial, Helvetica, tahoma, verdana, sans-serif; text-align: center; color: #717171; }

a {color: #f23363; outline: none; }
a:hover{text-decoration: none;}
a img {border: 0;}
p, h1, h2, h3 {margin: 0;}
h1 {font-size: 26pt; margin: 25px 0px 15px 0px; padding: 0px; color: #404040; font-weight: normal}
h2 {font-size: 15pt; margin: 23px 0px; padding: 0px; color: #404040; font-weight: normal}
h3 {font-size: 11pt; margin: 0px; padding: 0px; color: #404040; font-weight: normal}
em {color: #f23363; font-style: normal;}

h1 span {position: relative; left: -18pt; top: 3pt;  z-index: 200px; overflow: hidden;}

div#date{color: #404040; margin-top: 35px; float: left;}

div#container {width: 935px; text-align: left; background: #fff; margin: 0 auto; }

div#header  {height: 165px; padding: 0px 40px 0px 60px}

.left {float: left; display: block;}
.right {float: right; display: block;}

div#header a.left {margin-top: 35px; clear: left;}
div#header a.right {margin-top: 20px}

div#attention {border: 1px dashed #c6c6c6; padding: 15px 62px; }
div#attention p {font-size: 10pt; padding: 15px 75px 15px 57px; line-height: 14pt}

div#info {padding: 19px 35px; margin: 25px 70px; background: url('../images/info-bg.gif') no-repeat 50% 50%;}
div#info p {margin: 0; padding: 6px 0px; }

div#poll{margin: 0 100px;}

div#request  {margin: 0 100px 40px 100px;}
div#request  table {margin-top: 20px}
div#request  table td{padding: 7px 15px;}
div#request  table td.param{text-align: right; vertical-align: top}
div#request  table td input{ width: 200px}
div#request  table td.checkboxes input{ width: 10px}
div#request  table td.captcha input{ font-size: 24pt; font-weight: bold; text-align: center; text-transform: uppercase; width: 120; margin-left: 10px;}
div#request  table td.captcha img{ vertical-align: top}
div#request  table td textarea{ width: 400px; height: 150px}
div#request li {list-style: disc; margin-left: 20px;}


div#footer {clear: both; text-align: left; height: 160px; margin: 0px 115px}
div#footer p {margin: 0; padding: 5px 10px; }
.counter {display: none}
.errortext{color: darkred}
.notetext{color: darkgreen; font-size: 11pt; font-weight: normal}
.starrequired {color: red}

div.top-menu {
	float:left;
	width:100%;
	line-height:normal;
}

div.top-menu ul {
	margin:0;
	padding:10px 10px 0 20px;
	list-style:none;
}

div.top-menu li  {
	display:block;
	float: left;
	width: 210px;
	margin:0 15px 0 0;
	padding:0;
	height: 36px;
}

div.top-menu a {
	float:left;
	width: 100%;
	line-height: 26px;
	background:url('/images/button-bg.jpg') no-repeat left top;
	margin:0;
	padding:0 0 10px 10px;
	text-decoration:none;
}

div.top-menu a nobr {
	float:left;
	display:block;
	background:url('/images/button-bg.jpg') no-repeat right top;
	padding-right: 10px;
	text-align: center;
	white-space:nowrap;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.top-menu a nobr {float:none;}
/* End IE5-Mac hack */

div.top-menu a:hover, div.top-menu li.selected a{
	color:#000;
	background-position: left -36px;
}
div.top-menu a:hover nobr,  div.top-menu li.selected nobr {
	background-position: right -36px;
}
div.menu-clear-left {	clear:left;}
