
body {
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	font-size: 13px;
}


.mainlinks{
	text-decoration: none;
	color: #3F3F3F;
	font: medium;
}

.mainlinks:active{
	text-decoration: none;
	color: #3F3F3F;
	font: medium;
}

.mainlinks:visited{
	text-decoration: none;
	color: #3F3F3F;
	font: medium;
}

.mainlinks:hover{
	text-decoration: none;
	color: #3F3F3F;
	font: medium;
}

.textlinks{
	text-decoration: none;
	color: #3F3F3F;
}

.textlinks:active{
	text-decoration: none;
	color: #3F3F3F;
}

.textlinks:visited{
	text-decoration: none;
	color: #3F3F3F;
}

.textlinks:hover{
	text-decoration: underline;
	color: #3F3F3F;
}


.main {
	background: url(bg-page.jpg) no-repeat;
	background-color: #F6F7FB;
	font-family: tahoma, verdana, arial;
	border: 1px solid #787878;
	width: 500px;
	font-size: 13px;
	}

.submain {
	font-family: tahoma, verdana, arial;
	width: 500px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}

.bottommain {
	font-size: 10px;
	font-family: tahoma, verdana, arial;
	border: 0px solid #FFA500;
	width: 500px;
	padding: 0px;
	margin: 3px 0px 20px 0px;
}

.OffOver {
	background-color: White;
	border: 1px solid #A392D8;
	padding: 10px 10px 10px 30px;
	border-left-width: 5px;
	width: 280px;
}

.OnOver {
	background-color: White;
	border: 1px solid #f68c3c;
	padding: 10px 10px 10px 30px;
	border-left-width: 5px;
	width: 280px;
}

.OffOver_reg {
	border: 1px solid #F2F2F2;
	padding: 2px 10px 2px 10px;
	width: 100%;

	}

.OnOver_reg {
	

	padding: 2px 10px 2px 10px;
	width: 100%;
	border: 1px solid #F4811F;

}

.messages {

	font-size: 12px;
	font-family: tahoma, verdana, arial;
	color: White;
	background-color: #787878;
	padding: 10px 10px 10px 10px;
	border-left: 4px solid #f68c3c;
	margin-bottom: 10px;
	
	text-align: left;
}

.headers {

font-size: 19px;
font-family: tahoma, verdana, arial;
font: bold;
text-align: left;
color: #5A5A5A;
 margin-left: 0px;
 margin-top: 5px;
 margin-bottom: 10px;
}

.headers1 {

font-size: 15px;
font-family: tahoma, verdana, arial;
font: bold;
text-align: left;
color: #5A5A5A;
 margin-left: 10px;
 margin-top: 10px;
 margin-bottom: 10px;


}


.bigfields {
	border: 1px solid Black;
	font-size: 20px;
}

.smallfields {
	border: 1px solid Black;
	font: smaller;
}


.buttons {

	border: 1px solid Black;
	font: 15px;
	
	margin-top: 15px;
	padding: 4px 4px 3px;
	margin-bottom: 0px;
	font-weight: bold;
}

.TRunderline {
	border-bottom: 1px solid #FF8C00;
	padding: 5px 0px 7px 0px;
}

.TRunderline_gr {
	border-bottom: 1px solid #CECECE;
	padding: 5px 0px 7px 0px;
}


p {
	font-family: tahoma, verdana, arial;
	text-align: left;
	margin-bottom: 10px;
	margin-top: 13px;
	margin-left: 0px;
	margin-right: 10px;
	
	
}

.text {
	margin-left: 20px;
	margin-right: 15px;
}

.errors {
	border: 1px solid Red;
	font: 11px;
	width: 85%;
	padding: 5px 5px 5px 5px;
	margin-bottom: 10px;
	
}

.errors_title {
	font: bold 13px;
	padding-bottom: 5px;
}

.comments {
	font-size: 11px;
}

.td_head {
	background-color: Silver;
	font-size: 13px;
	
	border-bottom: 1px solid #646464;
	font: bold;
	color: #3E3E3E;
}

.td_line {
	background-color: White;
	font-size: 13px;
	border-bottom: 0px solid #A8A8A8;


}

.TabGen {
	font-size: 14px;
}

.OpCode {
	font-size: 20px;
}

ul {
	margin-top: 2px;
	text-align: left;
}

.hotlinenumb {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	border: 1px solid #CACACA;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px;
	color: #696969;
	background: #FFFFF0;
}

.aptstat {
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	border: 1px solid #CACACA;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px;
	color: #696969;
	background: White;
	background-image: url(back.gif);

}


.langsel {
	font: 10px;
	padding: 0px 0px 3px 10px;
	margin: 0px;
}

.reglist {
	margin: 20px 20px 20px 20px;
	text-align: center;
}