body {

	margin: 0px;

}



table, div

{

	width: 100%;

	font: 8pt Tahoma, Arial, Verdana;

}



#maintab

{

	width: 862px;

}



#menubg

{

	background-image: url(../uploads/images/menubg.gif);

	background-repeat: no-repeat;

	width: 862px;

	height: 40px;

	text-align: right;

}



#menubg table

{

	width: 413px;

	height: 40px;

}



.hmcontbg

{	

	background-image: url(../uploads/images/hmcontbg.gif);

	background-repeat: no-repeat;

	width: 280px;

	height: 508px;

	text-align: justify;

}



.hmcontbg .tit

{	

	margin: 14px 0px 0px 12px;

}



.hmcontbg ul

{

	margin : 8px 10px 0px 12px;

	padding :0px 10px 0px 12px;

}



.hmcontbg ul li

{

	list-style-image: url(../uploads/images/li.gif);

	margin: 0px 5px 6px 5px;

	line-height: 16px;

}



.cupimg

{

	margin: 10px 0px 0px 7px;

}



.hmbtnbg

{

	background-image: url(../uploads/images/hmbtnbg.jpg);

	background-repeat: no-repeat;

	width: 280px;

	height: 33px;

	text-align: center;

	font-weight: bold;

	padding: 0px 0px 6px 0px;

}



.hmbtnbg a

{

	color: #000;

	text-decoration: none;

}



.hmbtnbg a:hover

{

	color: #fff;

	text-decoration: underline;

}



#footer

{

	background-image: url(../uploads/images/footerbg.gif);

	background-repeat: repeat-x;

	width: 100%;

	height: 42px;

	margin: 16px 0px 10px 0px;

	padding: 3px 0px 0px 0px;

	text-align: center;

	color: #5c1212;

}



#footer a

{

	color: #494949;

	text-decoration: none;

}



#footer a:hover

{

	color: #000;

	text-decoration: underline;

}



#footer p

{

	width: 800px;

	margin: 5px 0px;

}



#txttopcorner

{

	background-image: url(../uploads/images/txttopcorner.gif);
	background-repeat: no-repeat;
	width: 570px;
	height: 4px;
	padding:0px;
	font-size:4px;

}



#txtbtmcorner

{

	background-image: url(../uploads/images/txtbtmcorner.gif);
	background-repeat: no-repeat;
	width: 570px;
	height: 8px;

}



.txtbg

{

	background-image: url(../uploads/images/txtbg.gif);

	background-repeat: repeat-y;

	width: 570px;

	/*line-height: 16px;*/

	text-align: justify;

}



.txtbg .tit

{

	margin: 2px 0px 8px 5px;

}



.txtbg p

{

	margin: 6px 17px 16px 14px;

}



.txtbg a

{

	color: #891515;

	text-decoration: none;

	border-bottom: 1px solid #000;

	font-weight: bold;

	padding: 3px;

}



.txtbg a:hover

{

	color: #000;

	text-decoration: none;

	border-bottom: 1px solid #891515;

	padding: 3px;

}



.red a

{

	color: #6c1e1e;

	text-decoration: none;

	border: 0px;

	font-weight: bold;

}



.red a:hover

{

	color: #1e0000;

	text-decoration: underline;

	border: 0px;

	font-weight: bold;

}



.txtbg ul

{

	margin: 5px 15px;

	padding: 5px 5px;

}



.txtbg ul li

{

	list-style-image: url(../uploads/images/txtbgli.gif);

	margin: 0px 5px 6px 12px;

}



h1

{

	color: #444;

	color: #680d0d;

	font: 9pt tahoma;

	font-weight: bold;

	text-transform: uppercase;

	margin: 3px 15px 5px 12px;

	padding-bottom: 2px;

	border-bottom: 1px solid #6b6b6b;

	border-bottom: 1px solid #680d0d;

}
h1:mit

{

	color: #444;

	color: #680d0d;

	font: 9pt tahoma;

	font-weight: bold;

	text-transform: uppercase;

	margin: 3px 15px 5px 12px;

	padding-bottom: 2px;	

}


h2

{

	color: #000;

	font: 9pt tahoma;

	font-weight: bold;

	margin: 3px 15px 5px 12px;

}



strong

{

	color: #3e2e2e;

	color: #5c1212;

}



.tbl

{

	font: 8pt tahoma;

	width: 95%;

	margin: 0px 20px 0x 5px;

	border-collapse: collapse;

	border-top: 1px solid #efefef;

	border-right: 1px solid #efefef;

	border-bottom: 1px solid #dadada;

	border-left: 1px solid #efefef;

}



.tbltd

{

	padding:0px 3px;

	line-height: 17px;

	border-right: 1px solid #efefef;

	border-bottom: 1px solid #dadada;

}



form

{

	margin: 0px;

	padding: 0px;

}



.btn

{

	width: 65px;

	height: 25px;

	color: #ffffff;

	font-weight: bold;

	background-color: #5a5a5a;

	border:1px inset #2c2c2c;

}



input, textarea

{

	width: 150px;

	background: #dedede;

	height:20px;

	font: 8pt tahoma;

	color: #333;

	border-left: 1px solid #e3e3e3;

	border-right: 1px solid #5a5a5a;

	border-top: 1px solid #e3e3e3;

	border-bottom: 1px solid #5a5a5a;

	border:1px inset #a3a3a3;

	padding: 2px;

}





.chk

{

	border:0px;

	width: auto;

	height: auto;

}



label

{

	margin-right: 15px;

}



textarea

{

	height: 90px;

	overflow: auto;

}



input:focus, textarea:focus {

	color: #b41c0a;

}



.hover {

	color: #b41c0a ;

}



.needed

{

	color: #b41c0a;

	margin:0px;

	text-align: right;

	margin-left: 5px;

}



a

{

	color: #f00;
	border:none;
	text-decoration: none;

}



a:hover

{

	color: #000;

	text-decoration: underline;

}

#btm
{
font-size: 7pt;
width: 99%;
height: 25px;
color: #6a6a6a;
}





