body {
	background: url(images/bg.gif) top left #4B4B4B; 
	color:#4A4D50; 
	font: 13px Arial; 
	padding:0; 
	margin:0; 
	}

td  {
	font-size:13px; 
	text-align: left;
}

.wraper {
	background:url(images/bg1.gif) top repeat-x;
	} 

table {
	}

h1 {font: bold 17px Arial;  margin-bottom: 10px; text-transform: capitalize}
h1 span {
	font: bold 14px Arial; 
	color:#808080;
	}
h1 u {
	margin-left: 150px;
	text-decoration: none;
}

h2 {font: bold 17px Arial;  margin-top: 25px; margin-left: 10px; color:#FFFFFF; }


p { margin: 15px 10px 0px 28px; }
p b { color: #2C71A3; font: bold 14px Arial; text-decoration: none;}
p a { color: #4A4D50; }

.req { margin: 20px 20px 0px 20px; } 
.req h3 {font: bold 14px Arial;  margin-bottom: 10px; margin-top: 20px; }
.req ul { color:#808080; font: bold 10px Arial; margin: auto; }
.req li { margin: 5px; margin-left: -20px; }
.req p { color:#808080; font: bold 10px Arial; margin: 0px; }

.right_section li { color:#ffffff; margin-bottom: 10px; margin-right: 20px;}
.right_section p { color:#ffffff; margin: 10px;}

a { color:#2C71A3; text-decoration:none; }
a:hover { text-decoration: underline; }
a .gray{ color:#1466A4; text-decoration:none; }
a.gray:hover { text-decoration: none; }
a .footer{ color:#1466A4; text-decoration:none; }
a.footer:hover { text-decoration: none; }

.testim {
	border: 1px solid #ccc; 
	background: #efefef; width: 266px;
	padding: 10px;
	vertical-align: top;
	font-size: 11px;
}


pre {
	border: 1px solid #cccccc;
	padding: 5px;
	background: #efefef;
	font: 10px Tahoma;
}

.footer {
	padding-top: 5px; 
	text-align: center;
	color: #b3b3b3;
}

.footer a {
	color: #b3b3b3;
}

.header {
	padding-top: 5px; 
	color: #b3b3b3;
	font: bold 10px Arial;
	text-align: center;
	vertical-align: top;
}

.header a {
	color: #939393;
}
