/* CSS Document */

body {
	width:778px;
	height:auto;
	background:#34363c;
	margin:0 auto;
	padding:0;
	font:11px normal Arial, Helvetica, sans-serif;
}
p, th, td, tr {
	padding:0;
	margin:0;
}

p {
	padding:5px 0;
}
.main {
	width:778px;
	height:auto;
	background:#ffffff;
	margin:0 auto;
	padding:0;
}
.logo {
	width:778px;
	height:139px;
	background:url(../images/logobg.jpg) repeat-x top left;
	margin:0;/*padding:8px 0 0 0;*/
}
.navbox {
	width:778px;
	height:31px;
	background:#f1f2f6;
	margin:0;
	/*padding:5px;*/
	line-height:31px;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.navbox a {
	color:#34363c;
	text-decoration:none;
	margin:0 5px;
	padding:0 5px;
}
.navbox a:hover {
	color:#800080;
	text-decoration:none;
}
.navbox #current {
	color:#800080;
	text-decoration:none;
}
.topadbg {
	background:#e7e7ea url(../images/top_adbg.jpg) repeat-x top left;
	width:778px;
	height:108px;
	margin:0;
	padding:0;
}
.topad {
	/*background:#000000;*/
	/*width:350px;
	height:90px;*/
	width:300px;
	height:100px;
	color:ffffff;
	font:bold 18px normal Arial, Helvetica, sans-serif;
	/*color:#ffffff;*/
	padding:0;
	margin:0;
}
.small_bar {
	background:url(../images/topsmallbarbg.jpg) repeat-x top left;
	height:11px;
	width:778px;
	margin:0;
	padding:0;
}
.right_section {
	background:#f4e8f4;
	width:232px;
	height:auto;
	margin:0;
	padding:0;
	color:#505257;
}
.signup_tbl {
	background:#ddb7dd;
	height:78px;
	border:1px solid #d88dd8;
}
.boldtext {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#6b166b;
	 
	
}
input.instyle_01 {
	border:1px solid #a73ea7;
	background:#ffffff;
	padding:3px 2px;
	font:11px Arial, Helvetica, sans-serif;
	color:#050505;
	font-weight:normal;
	width:150px;
	height:15px;
}
.welcome_box {
	background:#f1f2f6;
	width:525px;
	height:370px;
	margin:0;
	padding:0;
	color:#505257;
}
.news_box {
	background:#fbe6fb;
	width:525px;
	height:370px;
	margin:0;
	padding:0;
	color:#505257;
}
.news_textbox {
	background:#ffffff;
	padding:10px;
	margin:0;
}
.bot_textad {
	background:#f1f2f6;
	width:460px;
	height:0;
	color:#74767c;
	padding:5px;
}
.footer_navbox {
	width:778px;
	height:31px;
	background:#f1f2f6;
	margin:0;
	/*padding:5px;*/
font: bold 11px Arial, Helvetica, sans-serif;
}
.footer_navbox a {
	color:#34363c;
	text-decoration:none;
	margin:0 5px;
	padding:0 5px;
}
.footer_navbox a:hover {
	color:#800080;
	text-decoration:none;
}
.footer_navbox #current {
	color:#800080;
	text-decoration:none;
}
.botfooter {
	background:#e7e7ea url(../images/top_adbg.jpg) repeat-x top left;
	width:778px;
	height:32px;
	margin:0;
	padding:5px 0 0 0;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.botfooter a {
	color:#34363c;
	text-decoration:none;
	margin:0 5px;
	padding:0 5px;
}
.botfooter a:hover {
	color:#800080;
	text-decoration:none;
}
.botfooter #current {
	color:#800080;
	text-decoration:none;
}
.copyright {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#505257;
	padding:10px 0 10px 0;
	margin:0;
}

/*.boldtext_01 {
font:bold 18px Arial, Helvetica, sans-serif;
color:#505257;
}
*/
.search_busGrid {
	border-collapse:collapse;
	background:#faf5fb;
}

.text_contact {
	font:12px Arial, Helvetica, sans-serif;
	color:#6b166b;
}

.instyle_01_contact {
	background:#ffffff;
	padding:3px 2px;
	font:11px Arial, Helvetica, sans-serif;
	color:#050505;
	font-weight:normal;
	width:150px;
	height:15px;
}
.form {
font:normal 11px Arial, Helvetica, sans-serif; color:#646569;
/*width:100%;*/
height:auto;
padding:0;
margin:0;
border:1px solid #d7d7d9;
}
.form td {
padding:3px 3px 3px 5px;
margin:0;
border:1px solid #d7d7d9;
}
/*
.lightrail_form{
margin-top:10px;
font:normal 11px Arial, Helvetica, sans-serif; color:#646569;
width:270px;
height:767px;
padding:0;
margin:0;
border:1px solid #d7d7d9;
}
*/
.lightrail_form td{
padding:1px 1px 1px 2px;
margin:0;
border:1px solid #d7d7d9;
}
/*
a 
{
color:#59075b;
 text-decoration:none;
}
*/
.lightrail_form{
margin-top:10px;
font:normal 11px Arial, Helvetica, sans-serif; color:#646569;
width:260px;
/*width:100%;*/
height:767px;
padding:0;
margin:0;
border:1px solid #d7d7d9;
}
.highlight, .highlight td,.highlight table td
{
	background-color:#FFFFCC;
	font-weight:bold;
}