/* default styles
------------------------------------- */
*{ margin: 0; padding: 0; }
body { font: 12px Arial, Verdana, Monaco, sans-serif; line-height: 20px; background: #EFEEED url(images/bg.jpg) repeat-x; color: #454545;}
a { color: #0177b0; background: inherit; text-decoration: none; }
#left a, #right a { border-bottom: 1px dotted #3F2C57; }
a:hover { color: #0177b0; background: inherit; text-decoration:underline;}
td {vertical-align:top;}
/*p {	margin: 0 0 5px 0; }*/
h2 a{ font:15px Verdana, Arial, sans-serif; font-weight:bold; color:#0085c5; text-decoration:underline;}
h2 a:hover { font:15px Verdana, Arial, sans-serif; font-weight:bold; color:#0085c5; text-decoration:none; }
img { border: 0; }


/* head
-------------------------------------*/
#head { height: 157px;	background: url(images/head.jpg) no-repeat center center; width:970px; margin:0px auto; }
#head_inner { height: 209px; width:970px; margin:0px auto;}
.title { padding:10px 0px 2px 18px; background: url(images/title_bullet.gif) no-repeat left center; display:block; margin-left:5px; height:20px; font-size:15px; font-weight:bold; BORDER-BOTTOM: #aaaaaa 1px solid; line-height:normal; }
.welcome_pcl { font-weight:bold; color:#19247D;}
.welcome_content { padding: 10px; text-align:justify;}

/* link
-------------------------------------*/
.foodtext {padding:1px; font: 8px Verdana, Arial, sans-serif; color:#888; font-weight:bold;}
.foodtext:link {color:#888;}
.foodtext:visited {color:#888;}
.foodtext:hover {color:#666; text-decoration:underline;}

.head_nav { padding:3px; font: 8px Verdana, Arial, sans-serif; color:#000; font-weight:bold;}
.head_nav:link { color:#000; }
.head_nav:visited {color:#000;}
.head_nav:hover {color:#fff; text-decoration:underline;}


/* table
--------------------------------------*/
.tb_stand { border-collapse:collapse; width:970px;}
.tb_print { border-collapse:collapse; width:720px;}


/* top menu
------------------------------------*/
A.menu { padding:12px; DISPLAY: block; background-color:#134A7C; vertical-align:middle; FLOAT: left; FONT: 11px Verdana, Arial, Helvetica, sans-serif, Times, serif; font-weight:bold; color:#ADF6FF; HEIGHT: 20px; TEXT-DECORATION: none;}
A.menu:hover {background-color:#ff9900; color:#00336D; TEXT-DECORATION: none;}
A.menu:visited {TEXT-DECORATION: none;}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px Verdana}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 15.5px 8px;
	width: auto;
	white-space:nowrap;
	background: #134A7C;
	color: #ADF6FF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #ff9900;
	color: #00336D}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #134A7C}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 8px 10px;
		width: 200px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #134A7C;
		color: #ADF6FF;
		font: 11px Verdana}

	#sddm div a:hover
	{	background: #ff9900;
		color: #00336D}



/* left nav
------------------------------------*/
.leftnav_bg {  background: #0077AF url(images/leftnav/left_bg.jpg) no-repeat;}

A.leftnav { padding:8px 12px 5px 0px; width:208; DISPLAY: block; vertical-align:middle; FONT: 12px Tahoma, Arial, Verdana, sans-serif; font-weight:bold; color:#fff; HEIGHT: 18px; TEXT-DECORATION: none; text-align:right; background: url(images/leftnav/arrow_right.gif) no-repeat right center; BORDER-top: #79D6EB 1px solid;  } 
A.leftnav:hover {color:#00336D; TEXT-DECORATION: none; background-color:#55D7EF;}
A.leftnav:visited {TEXT-DECORATION: none;}

.leftbar { background: url(images/leftnav/leftbar.gif) no-repeat center center; color:#fff; font:16px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  display:block; vertical-align:middle; text-align:center; padding:30px;}

A.leftnav_sub { padding:6px 30px 3px 0px; width:208; DISPLAY: block; vertical-align:middle; FONT: 11px Tahoma, Arial, Verdana, sans-serif; color:#fff; HEIGHT: 16px; TEXT-DECORATION: none; text-align:right; background: url(images/leftnav/arrow_sub.gif) no-repeat right center;  } 
A.leftnav_sub:hover {color:#00336D; TEXT-DECORATION: none; background-color:#13C1E2;}
A.leftnav_sub:visited {TEXT-DECORATION: none;}


/* content
---------------------------------------*/
#content { width:970px; margin:0px auto; }
#entry{	margin: 0; padding: 15px 20px 20px 20px; line-height: normal;}
#entry2{	margin: 0; padding: 0px 20px 20px 20px; line-height: normal;}
#entry ul {	margin: 0;	padding: 0;	list-style: none;}
#entry li { padding:5px 0px 5px 18px;}
#entry li a { padding:5px 0px 5px 18px; background: url(images/content/bullet01.gif) no-repeat left center;}
#entry h1 { font:18px Verdana, Arial, sans-serif; font-weight:bold; color:#134a7c; padding:12px 0px 10px 16px; background: url(images/content/h1.gif) no-repeat left center; border-bottom:dashed 1px #CCCCCC;}
.print_b {border-bottom:dashed 1px #CCCCCC; padding:10px 0px 0px 0px;}
.print_bb { padding:10px 40px 0px 0px; text-align:right}
#entry h1 a{ font:18px Verdana, Arial, sans-serif; font-weight:bold; color:#134a7c; text-decoration:none;}
#entry h2 {font:15px Verdana, Arial, sans-serif; font-weight:bold; color:#0085c5; padding:12px 0px 12px 16px; }


.paragh { line-height:20px; padding:12px 50px 0px 16px; text-align:justify; }
.paragh_links { line-height:16px; padding:6px 50px 0px 16px; text-align:justify; }
.paragh_tel { padding:6px 0px 0px 16px; line-height:16px;}
.news_date {  padding:0px 0px 1px 10px; vertical-align:top; text-align:left; HEIGHT: 20px; TEXT-DECORATION: none; }
.news_heading { font-weight:bold; padding:0px 0px 1px 0px; vertical-align:top; text-align:left; HEIGHT: 20px; TEXT-DECORATION: none; }
.paragh_news { line-height:20px; padding:12px 0px 0px 0px; text-align:left; }


.tb_border { border:solid 1px #0177b0; width:660px; margin:20px;}
.tb_infor { text-align:center; padding:6px; color:#000; font-size:12px; background-color:#f4fdff;border-bottom:solid 1px #0177b0; border-right:solid 1px #0177b0;}
.tb_inforleft { text-align:left; padding:6px; color:#000; font-size:12px; background-color:#f4fdff;border-bottom:solid 1px #0177b0; border-right:solid 1px #0177b0;}
.tb_title { border-bottom:solid 1px #0177b0; border-right:solid 1px #0177b0; text-align:center; padding:10px; height:38px; background: #0177b0 url(images/content/tb_title.gif) repeat-x; color:#fff; font-size:15px; font-weight:bold;}
.tb_left { padding:6px; color:#000; font-size:12px; font-weight:bold; background-color:#e5f7fb;border-bottom:solid 1px #0177b0; border-right:solid 1px #0177b0; width:260px;}
.tb_center { text-align:center; padding:6px; color:#000; font-size:12px; font-weight:bold; background-color:#e5f7fb;border-bottom:solid 1px #0177b0; border-right:solid 1px #0177b0;}

.tb_img_gallery { border:none; width:660px; margin:20px;}
.tb_img_title { font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:0px 0px 0px 0px; text-align:left; }
.tb_img_subtitle { font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:12px 0px 12px 0px; text-align:center; }

.tb_fleet_title { border-bottom:solid 1px #0177b0; border-right:solid 1px #0177b0; text-align:center; height:23px; padding-top:5px; background: #0177b0 url(images/content/fleet_title.gif) repeat-x center center; color:#000; font-size:12px; font-weight:bold;}
.tb_fleet_dark { text-align:center; padding:6px 0px 6px 0px; color:#000; font-size:11px; background-color:#CEE7EC;border-bottom:solid 1px #0177b0; border-right:solid 1px #0177b0;}
.tb_fleet_light { text-align:center; padding:6px 0px 6px 0px; color:#000; font-size:11px; background-color:#E4F0F3;border-bottom:solid 1px #0177b0; border-right:solid 1px #0177b0;}

.tb_fleet_Subtitle {padding:6px; color:#000; font-size:12px; background-color:#FFB13B;border-bottom:solid 1px #0177b0; border-right:solid 1px #0177b0; font-weight:bold; line-height:18px;}

.tb_contactBorder { border:solid 1px #0177b0; width:692px; margin:4px;}
.tb_contactBorder_Title {border-bottom:solid 1px #0177b0; border-right:solid 1px #0177b0; height:23px; padding:5px 0px 0px 5px; background: #0177b0 url(images/content/fleet_title.gif) repeat-x center center; color:#000; font-size:12px; font-weight:bold; text-align:center;}
.tb_contactBorder_dark {padding:6px; color:#000; font-size:12px; background-color:#CEE7EC;border-bottom:solid 1px #0177b0; border-right:solid 1px #0177b0; font-weight:bold;}
.tb_contactBorder_light { padding:6px; color:#000; font-size:12px; background-color:#E4F0F3;border-bottom:solid 1px #0177b0; border-right:solid 1px #0177b0; line-height:20px;}


img {	border: 0px;}
img.left {	float: left; margin: 10px 15px 0 0;}
img.right {float: right; margin: 16px 0 0 20px;}


.top { border-top: 1px solid #C2C2C2;}


.sitemap { padding-left:16px; line-height:18px; margin-left:10px;}
.sitemap a { padding-left:16px; line-height:18px; background: url(images/content/arrow.gif) no-repeat left center; margin-left:10px;}


.arrow_up { padding:0px 0px 0px 10px; background: url(images/content/arrow_up.gif) no-repeat left center; display:block; font-size:11px; border-bottom:#0066CC 1px dotted; width:110px;}


.arrow_up a {padding:0px 0px 0px 10px; }


.arrow_up_long { padding: 0px 0px 0px 10px; font-size:11px; background: url(images/content/arrow_up.gif) no-repeat left center; border-bottom:#0066CC 1px dotted; width:250px;}


.arrow_up_long a {padding:0px 0px 0px 10px; }


.notes { font-size:12px; color:#CC0000; padding-left:20px;}

/*#c_bullet li { padding:2px 0px 2px 18px; background: url(images/content/bullet01.gif) no-repeat left center;}*/


/*  filter: Alpha(Opacity=50);   transparent effects*/

/*  #side_menu { margin: 0 0 20px 0; }
	#side_menu li { list-style: none; }
	#side_menu li a { color: #3F6C24; border: 0; margin: 0 0 1px 0; display: block; background: #fff url(images/side_menu.gif) repeat-x; padding: 8px 10px; }
	#side_menu li a:hover { color: #fff; background: #fff url(images/side_menu_hover.gif) repeat-x; }*/

/* fooder
------------------------------------*/
#footer {width:970px; margin:0px auto; height: 93px; background: url(images/footer.jpg) no-repeat center center;}

#footer p {padding: 36px 0px 0px 240px; font-size:10px; color:#888; font-weight:bold; TEXT-DECORATION: none; text-align:left; }

#footer a {	border: none; color: #888;}

#footer a:hover {color: #888; text-decoration:underline;}
