body{
padding:0px;
margin:0px;
background:url(images/bg.gif);

}

h2
{
   line-height:23px;
}

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


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

a:hover{text-decoration:none;}

img { border:0px;}

.m_text, table, li, input, textarea
	{
		font-family:Verdana;
		font-size:12px;
		line-height:16px;
		color:#1A1E1E;
	}
	
.m_text a { color:#1E7BB4}
.m_text span { color:#000000}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
	}
	
.line { background:#D1D0CB; height:1px}

.input {width:130px; height:18px; padding-left:5px; color:#8C8E8E; line-height:12px}


table.schedulebox {
	border:1px solid #ccc;
	border-right:none;
}

table.schedulebox td{
padding-left:20px;   
	border-collapse: collapse;
	background:#f5f4f4;
	border-right:1px solid #ccc;
	border-bottom:1px solid #949393;
	height: 30px;
}

table.schedulebox #head td{
	background:#2782aa;
	border-right:1px solid #0f6287;
	color:#fff;
	
}


table.infobox {
	background:#f1f3f2;
	padding:0px;
	margin:0;
	border:1px solid #ccc;
	border-spacing: 0;
	font-size:12px;
	text-align:center;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.infobox td{
		color:#4f4f4f;
}

table.infobox .boxtext{ 
	padding:5px;
	text-align:left;
}

table.infobox a{
	color:#126e97;
	text-decoration:none;
}

table.infobox a:hover{
	text-decoration:underline;
}

.infobox h3{
	background:#105f8a;
	font-family:tahoma;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	color:#fff;
	padding:2px 0;
	margin:0 0 15px 0;
	border-bottom:1px dashed #ccc;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

