body{
padding:0px;
margin:0px;
background:#FFFFFF;
}

table {border-collapse:collapse; border:0px;}

table {
		width:100%;
		height:100%;
		border:0px;
	  }

td { vertical-align:top; padding:0px;}

a{color:#c40705;}
a:hover{text-decoration:none;}

img { border:0px;}

.m_text, table, li, input, textarea
	{
		font-family:tahoma;
		font-size:13px;
		line-height:normal;
		color:#333;
		text-align:justify;
	}
.m_text {width:780px; height:800px;}

.header {height:175px;}
.header img {margin:54px 0 0 43px;}

.middle {height:478px; padding:0 54px 0 47px;}

.footer {height:147px; padding-left:48px; padding-top:63px;}

.more { background:url(images/a1.gif) no-repeat 0 3px; padding-left:12px; color:#0099CC; font-weight:bold; text-decoration:none}
.more:hover{ text-decoration:underline;}

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

.input { vertical-align:middle; width:198px; height:20px; padding:1px 0 0 5px;}	
textarea {width:218px; height:60px; padding-left:5px; overflow:auto;}

ul { margin:0; padding:0; list-style:none;}
li {  line-height:20px; margin:0px; padding:0px; color:#c40705;}
li a { color:#c40705;}

#profileDetails { width:250px; height:100px; border-collapse: collapse; border:1px solid #9A9A9A; }
#profileDetails td, #profileDetails th { border:1px solid #9A9A9A; padding:3px; }

#ratesTable { height:auto; border:1px solid #9A9A9A; border-collapse:collapse; }
#ratesTable td { border-bottom:1px solid #9A9A9A; padding:3px; text-align:left; }

#errorMsg {
	font-size: 14px;
	color:#CC3300;
	padding: 10px;
	line-height:18px;
}

#successMsg {
	font-size: 14px;
	padding: 10px;
	line-height:18px;
	color:#0066CC;
}