body{
padding:0px;
margin:0px;
background-color:#FFFFFF;
}
/*
table, td {
		width:100%;
		height:100%;
		border:0px;
	}
*/
td { vertical-align:top;}

a:hover{text-decoration:none;}

img { border:0px;}

.main_text, table, input, textarea, body, font
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#717171;
	}

font { font-size:10px;}

.h_text a { color:#BEBEBE; line-height:11px; text-decoration:none;}
.h_text a:hover { text-decoration:underline;}
.h_text img { vertical-align:middle;}
	
.blue { background: url(images/m1-dr.gif) repeat-x top;}
.blue a, .blue span { color:#69B2E2;}

.green { background: url(images/m2-dr.gif) repeat-x top;}
.green a, .green span { color:#B5CA24;}

.orange { background: url(images/m3-dr.gif) repeat-x top;}
.orange a, .orange span { color:#FF9536;}
	
.c_text { color:#A8A8A8;}
.c_text a { color:#797878;}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;		
	}


.input1	{width:221px; height:17px; border-color:#D0D0D0; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px;}

textarea {width:221px; height:64px; border-color:#D0D0D0; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px; overflow:hidden;	}

ul {margin:20px; padding:0; list-style-image: url(images/a.gif);}
li  {no-repeat left top; margin: 0px 0px 0px 0px; padding:0px 0px 0px 1px; line-height:17px;}

.v_l { background:url(images/v-l.gif) repeat-y left;}


.cssform p{
width: 140px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 90px; /*width of left column containing the label elements*/
height: 1%;
}

.cssform label{
font-weight: none;
float: left;
margin-left: -90px; /*width of left column*/
width: 85px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 120px;
}
