/* CSS Document */

body,td,th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.7em;
	color: #000000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link, a:visited {
	color: #005D7E;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
	color: #005D7E;
}
a.lnav_link:link, a.lnav_link:visited {
	color: #005D7E;
	text-decoration: none;
	display:block;
	margin-bottom:10px;
}
a.lnav_link:hover, a.lnav_link:active, a.lnav_link:focus {
	text-decoration: none;
	color: #837C72;
	display:block;
	margin-bottom:10px;
}
h1 {
	font-size: 1.1em;
	color: #005D7E;
}
h2 {
	font-size: 1.0em;
	color: #005D7E;
}
h3 {
	font-size: 0.9em;
	color: #005D7E;
}
td {font-size:1em;}
#logo {margin-bottom:27px;}
/*
#tnav {height:22px; min-width:760px; position:relative; font-family:"Times New Roman", Times, serif; font-size:10px; color:#005D7E; font-weight:bold;}
#tnav li { height:12px; list-style:none; list-style-image:none; display:block; background:#FFFFFF; border-left:1px solid #BFD6DF; border-right:1px solid #005D7E; padding:4px 0px 6px 0px; margin:0px; float:left; }
#tnav li a { height:12px; padding:4px 5px 6px 5px; color:#005D7E; text-decoration:none; text-transform:capitalize; }
#tnav li a:hover { height:12px; padding:4px 5px 6px 5px; background:url(../img/tnav_o.gif) repeat-x; color:#74634E; text-decoration:none; text-transform:capitalize; }
#tnav li a:active { height:10px; padding:6px 5px 6px 5px; background:url(../img/tnav_o.gif) repeat-x; color:#74634E; text-decoration:none; text-transform:capitalize; }
*/
#home_banner {height:220px; background-image:url(../img/home_banner_rpt.jpg); background-position:top; background-repeat:repeat-x;}
.home_banner_left {height:220px; background-image:url(../img/home_banner.jpg); background-position:left top; background-repeat:no-repeat;}
.home_banner_right {height:220px; background-image:url(../img/home_banner_end.jpg); background-position:right top; background-repeat:no-repeat;}
#l2_banner {background-image:url(../img/l2_banner_rpt.gif); background-position:top; background-repeat:repeat-x; height:118px;}
#l2_banner2 {background-image:url(../img/l2_banner_rpt2.gif); background-position:top; background-repeat:repeat-x; height:118px;}
#l2_banner3 {background-image:url(../img/l2_banner_rpt3.gif); background-position:top; background-repeat:repeat-x; height:118px;}
.about_banner_left {background-image:url(../img/aboutus_banner.jpg); background-position:left top; background-repeat:no-repeat; height:118px;}
.facilities_banner_left {background-image:url(../img/facilities_banner.jpg); background-position:left top; background-repeat:no-repeat; height:118px;}
.service_banner_left {background-image:url(../img/service_banner.jpg); background-position:left top; background-repeat:no-repeat; height:118px;}
.education_banner_left {background-image:url(../img/education_banner.jpg); background-position:left top; background-repeat:no-repeat; height:118px;}
.l2_banner_right {background-image:url(../img/l2_banner_end.gif); background-position:right top; background-repeat:no-repeat; height:118px;}
.l2_banner_right2 {background-image:url(../img/l2_banner_end2.gif); background-position:right top; background-repeat:no-repeat; height:118px;}
.l2_banner_right3 {background-image:url(../img/l2_banner_end3.gif); background-position:right top; background-repeat:no-repeat; height:118px;}
#home_content {background-image:url(../img/home_content_topbg.gif); background-repeat:no-repeat; background-position:left top; padding-left:500px; padding-bottom:62px; padding-top:36px; text-align:center; color:#005D7E; font-family:"Times New Roman", Times, serif; font-size:16pt; line-height:26px; font-weight:normal; text-align:left;}
#l2_content {padding-right:35px; background-image:url(../img/content_topbg.gif); background-repeat:no-repeat; background-position:left top; position:relative;}
#footer {margin-top:20px; padding-bottom:17px; clear:both; padding-left:109px; padding-right:109px; background-image:url(../img/footer_bg2.gif); background-position:right top; background-repeat:no-repeat; height:13px; padding-top:17px;}
.footer_text {font-family:Verdana, Arial, Helvetica, sans-serif; color:#005D7E;}
.lnav {padding-left:3px; padding-right:6px; padding-top:66px; padding-bottom:66px; vertical-align: top; text-align: left; width: 100px; }
.l2_content_text {background-color:#FBF6F0; padding-left:7px; padding-top:7px; padding-right:35px; padding-bottom:7px; vertical-align: top; text-align: left;}
#l2_ttl {height:40px; margin-left:109px;}
#ttl_label { background:url(../img/bg_ttl.gif) repeat-x; padding:5px 5px 3px 5px; border-left:2px solid #095D7E; border-right:2px solid #095D7E; color:#095D7E; font-family:"Times New Roman", Times, serif; font-size:22px; line-height:22px; font-weight:bold; float:left; }
#print_header {position:absolute; visibility:hidden;}

#tnav
{
	color:					#005D7E;
	font-family:				"Times New Roman", Times, serif;
	font-weight:				bold;
	font-size:				7pt;
	text-transform:				uppercase;
	min-width:				760px;
	height:					22px;
	position:				relative;
}

#tnav ul
{
	list-style:				none;
	line-height:				12px;
}

#tnav ul,
#tnav li,
#tnav a
{
	bottom:					0;
	margin:					0;
	padding:				0;
	position:				relative;
}

#tnav ul li
{
	float:					left;
}

#tnav ul a
{
	color:					inherit;
	text-decoration:			none;
	border:					solid #005D7E;
	border-width:				0 0 0 1px;
	padding:				4px 5px 6px 5px;
	display:				block;
}

#tnav ul a:hover
{
	color:					#74634E;
	background:				url('../img/tnav_o.gif') repeat-x;
}

#tnav ul li:first-child a
{
	border-width:				0;
	padding-left:				10px;
}

#tnav ul ul
{
	font-family:				Georgia, "Times New Roman", Times, serif;
	font-size:				8pt;
	font-weight:				normal;
	text-transform:				none;
	width:					128px;
	position:				absolute;
	top:					22px;
	left:					0;
	display:				none;
}

#tnav ul ul li
{
	float:					none;
}

#tnav ul ul a
{
	color:					white;
	background:				#005D7E;
	border:					solid white;
	border-width:				1px 0 0 0;
	padding:				5px;
}

#tnav ul ul li:first-child a
{
	padding:				5px;
}

#tnav ul ul a:hover
{
	color:					white;
	background:				#E2C197;
}

#tnav ul li:hover ul
{
	display:				block;
}

* html #tnav ul ul li
{
	margin-bottom:				-12px;
}

.l2_content_text ul
{
	margin-bottom:				1em;
}