body {

  text-align: center;

  font: 12px arial;

  margin-top: 0;

}



#container{

	margin: 0 auto;

	width: 770px;

	text-align: left;

}



table.main{

	width:770px;

	border: 0px;

	margin: 0px;

	padding:0px;

	border-collapse:collapse;

}



table.reg{

  margin:auto;

  width:80%

}



.red{

	color:red;

}



tr{

  

	background-color:#FFFFFF;

	margin:2px;

	padding:2px;

	border: 0px;

	border-collapse:collapse;

}

tr.menu{

  

	background-color:#E8E8E8;

	margin:0px;

	padding:0px;

	border: 0px;

	border-collapse:collapse;

}



td{

	margin:0px;

	padding:0px;

	border: 0px;

	border-collapse:collapse;

}



tr.mainpage{

  	background-color:#E8E8E8;
	margin-top:0px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;

	padding-top:0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;

	border: 0px;

	border-collapse:collapse;

	width:770px;

  

}



td.mainpageleft{

  	color:#000000;

	margin: 2px;

	padding: 10px 10px 10px 20px;

	border: 0px;

	background-position: 0 0;

	background-repeat: no-repeat;

	border-collapse:collapse;

	height:20px;

	vertical-align:top;

	background-color:#E8E8E8;

}



td.mainpageright{

  	color:#000000;

	margin: 2px;

	padding: 10px 20px 10px 10px;

	border: 0px;

	background-position: 0 0;

	background-repeat: no-repeat;

	border-collapse:collapse;

	height:20px;

	vertical-align:top;

	background-color:#E8E8E8;

}



td.mainpagewhole{

  	color:#000000;

	margin: 2px;

	padding: 10px 20px 10px 20px;

	border: 0px;

	background-position: 0 0;

	background-repeat: no-repeat;

	border-collapse:collapse;

	width:770px;

	height:20px;

	vertical-align:top;

	background-color:#E8E8E8;

}



table.myText{

  	border-width: 0px 0px 0px 0px;

	border-spacing: 0px;

	border-style: none none none none;

	border-color: white white white white;

	border-collapse: collapse;

}



td.myTextWhole{

  	padding:0px;

  	border-collapse:collapse;

  	width:720px;

  	background-color:#FFFFFF;

}



td.myTextWholeCentered{

  	padding:0px;

  	border-collapse:collapse;

  	width:720px;

  	background-color:#FFFFFF;

	text-align:center;

}



td.myTextRight{

  	padding:0px;

  	border-collapse:collapse;

  	width:360px;

  	background-color:#FFFFFF;

}



td.myTextLeft{

  	padding:0px;

  	border-collapse:collapse;

  	width:340px;

  	background-color:#FFFFFF;

}



td.topleft{

  	background-image:url('topleft.png');

	background-repeat:no-repeat;

	width:10px;

	height:10px;

	padding:0px;

	border-collapse:collapse;

}



td.botleft{

  	background-image:url('botleft.png');

	background-repeat:no-repeat;

	width:10px;

	height:10px;

	padding:0px;

	border-collapse:collapse;

}



td.topright{

  	background-image:url('topright.png');

	background-repeat:no-repeat;

	width:10px;

	height:10px;

	padding:0px;

	border-collapse:collapse;

}



td.botright{

  	background-image:url('botright.png');

	background-repeat:no-repeat;

	width:10px;

	height:10px;

	padding:0px;

	border-collapse:collapse;

}



td.whiteback{

  	background-color:#FFFFFF;

  	padding:0px;

  	border-collapse:collapse;

}



a{

	text-decoration:none;

	margin:0px;

	padding:0px;

}



a:hover{

	text-decoration:underline;

}



a.menu{

	color:#FFFFFF;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

	font-family: arial, sans-serif;

}



a.menu:hover{

	color:#FFFF66;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

	font-family: arial, sans-serif;

}



span.mainblack{

  	color:#000000;

  	font-size: 16px;

  	font-weight: normal;

  	font-family: arial, san-serif;

  	

}



.centeredImage

{

    text-align:center;

    margin-top:0px;

    margin-bottom:0px;

    padding:0px;

}



br.half{

	line-height:6px;

}



span.small{

	font-size:12px;

}



textarea {

	font-family:Arial,sans-serif;

	

}



td.smaller{

  	font-size:14px;

  	vertical-align:top;

  	color:#005500;

}



td.red{color:#FF0000;

	font-size:16px}

	

td.redsmall{color:#FF0000;

	font-size:12px}

	

td.regGreen {color:#005500;

	font-size:16px}