body {
	background-color : #48494B;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #CCCCCC;
	margin-bottom: 0px;
	background-image: url(../images/bg_main.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
img, a img {	
	border: 0 none;
}
td {
	padding: 0;
}
table {
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
}
table.schedule td {
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}
table.box1 td {
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 6px;
}
.row1 {
	background-color: #EAEAEA;
}
.box_main {
	background-color: White;
}
.box_header {
	background-color: #2FCBE4;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-top: 15px;
}
.box_menu {
	background-image: url(../images/bg_menu.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-right: 20px;
	padding-top: 2px;
}
.box_body2 {
	background-image: url(../images/bg_body.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.box_body {
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
.box_ads {
	border-top: 1px solid Silver;
}
.box_blue {
	background-color: #018CA2;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	color: White;
}
.box_red {
	background-color: #E72B58;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	color: White;
}
.box1 {
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
}
.box_bottom {
	background-color: #CFF1F7;
	border-top: 1px solid #018CA2;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
.box_footer {
	background-color: #62D0E1;
}
.box_footer_end {
	background-color: #62D0E1;
	width: 28px;
	text-align: left;
}
.box_footer_end2 {
	background-color: #62D0E1;
	width: 28px;
	text-align: right;
}
.box_footer2 {
	padding-bottom: 15px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 15px;
}
.main_menu, .main_menu:Link, .main_menu:Visited {
	font-size: 14px;
	color: White;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	background: url(../images/menu_line.jpg) no-repeat right;
}
.main_menu:Hover {
	color: #C7EEF3;
	text-decoration: none;
}
.main_menu2, .main_menu2:Link, .main_menu2:Visited {
	font-size: 14px;
	color: White;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
}
.main_menu2:Hover {
	color: #C7EEF3;
	text-decoration: none;
}
.footer_menu, .footer_menu:Link, .footer_menu:Visited {
	color: #BFBFC0;
	text-decoration: underline;
}
.footer_menu:Hover {
	color: White;
	text-decoration: underline;
}
h1 {
	font-size: 18px;
	margin-bottom: 5px;
	font-family : Arial, Helvetica, sans-serif;
	margin-top: 0px;
	color: #333333;
	font-weight: bold;
}
h2 {
	font-size: 14px;
	margin-bottom: 0px;
	font-family : Arial, Helvetica, sans-serif;
	margin-top: 0px;
	color: #333333;
	font-weight: bold;
}
h3 {
	font-size: 14px;
	margin-bottom: 0px;
	font-family : Arial, Helvetica, sans-serif;
	margin-top: 0px;
	color: #155A62;
	font-weight: bold;
}
hr {
	border: 0px solid #D0D0D0;
	color: #D0D0D0;
	height: 1px;
	background-color: #D0D0D0;
}
TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #696969;
	line-height: 18px;
	font-weight: normal;
}
A, A:Link, A:Visited {
	color: #E72B58;
	text-decoration: none;
	font-weight: bold;
}
A:Hover {
	color: #B0183E;
	text-decoration: underline;
}
.white, .white:Link, .white:Visited {
	color: White;
	text-decoration: underline;
}
.white:Hover {
	color: #DCDCDC;
	text-decoration: underline;
}
.gray, .gray:Link, .gray:Visited {
	color: #A9A9A9;
	text-decoration: underline;
}
.gray:Hover {
	color: Silver;
	text-decoration: underline;
}
table.frm {
	border-collapse: collapse;
	margin-left: 4px;
	}
table.frm td {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #696969;
	font-weight: normal;
	vertical-align: top;
	text-align: left;
	}
table.frm td.lbl {
	line-height: 18px;
	font-weight: bold;
	background-color: #dddddd;
	width: 120px;
	padding-top: 2px;
	padding-left: 4px;
	padding-bottom: 1px;
	border-bottom: 2px solid white;
	}
table.frm td.fld {
	width: auto;
	vertical-align: middle;
	padding-left: 4px;
	}


