@charset "utf-8";
/* CSS Document */

.error {
	font-weight:bold;
	color:red;
}

body {
	background-image:url(images/back.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#Layer1 {
	position:absolute;
	width:501px;
	height:601px;
	z-index:1;
	left: 436px;
	top: 127px;
}
#Layer2 {
	position:absolute;
	width:392px;
	height:115px;
	z-index:2;
	left: 16px;
	top: 424px;
}
table,td,th {
	border-collapse:collapse;	
}

a:link {
	text-decoration: none;
	color: #000000;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
        text-decoration: underline;
        color: #0066FF;
}
a:active {
        text-decoration: none;
}

.f2 {
        BORDER-RIGHT: #cccccc 2px dotted; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 2px dotted; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 2px dotted; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 2px dotted; BACKGROUND-COLOR: #ffffff;
        padding:7px;
}
.l2 {
        BORDER-RIGHT: #cccccc 2px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 2px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #cccccc 2px dotted; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 2px dotted; BACKGROUND-COLOR: #eeeeee;
        color:#FF3300;
}
body,td,th {
	font-family: Arial;
	font-size: 12px;
}
.style1 {font-weight: bold}
.style2 {
	font-size: 12px;
	font-style: italic;
}
#Layer3 {
	position:absolute;
	width:386px;
	height:365px;
	z-index:3;
	left: 39px;
	top: 50px;
}
.style3 {
	color: #009900;
	font-style: italic;
}
#Layer4 {
	position:absolute;
	width:410px;
	height:33px;
	z-index:4;
	left: 15px;
	top: 896px;
}
.style4 {
	color: #FF0000;
	font-weight: bold;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.ovalbutton{
background: transparent url('img/oval-blue-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('img/oval-blue-right.gif') no-repeat top right;

display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 480px;
}

.b80 {
	width:80px;
	text-align:center;
}
.space {
	float:left;
	width:80px;
}
table {	
	border:dashed  #339999 1px;
	border-collapse:collapse;
}
.img1 {
	
}
.forms input[type="text"]           {border:1px solid #8d8d8d; color:#363636; font:bold 10px Verdana; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
.forms input[type="text"]:hover     {background:#def7fe; border:1px solid #4ab7fe; color:#2c84da;}
.forms input[type="text"]:focus     {background:#f8ffba; border:1px solid #ffdb72; color:#000;}

.forms input[type="password"]           {border:1px solid #8d8d8d; color:#363636; font:bold 10px Verdana; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
.forms input[type="password"]:hover     {background:#def7fe; border:1px solid #4ab7fe; color:#2c84da;}
.forms input[type="password"]:focus     {background:#f8ffba; border:1px solid #ffdb72; color:#000;}

.forms input[type="select"]           {border:1px solid #8d8d8d; color:#363636; font:bold 10px Verdana; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
.forms input[type="select"]:hover     {background:#def7fe; border:1px solid #4ab7fe; color:#2c84da;}
.forms input[type="select"]:focus     {background:#f8ffba; border:1px solid #ffdb72; color:#000;}

.cap {
	text-transform:uppercase;
}
.errortext {
	font-family:tahoma;
	font-size:11px;
	color:red;
}