@charset "utf-8";
/* CSS Document */

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	color:#4f4e4e;
	line-height:18px;
	background:url(../images/page_bg.jpg) repeat-x top left;
	}
td  {
	font-size: 12px;
	margin: 0px;
	color:#848484;
	line-height:18px;
	}
h1,h2{
	margin:0;
	padding:0;
	line-height:18px;
	}
h1,h2,h3,h4,h5,h6{font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3dd3ed;
	font-size:20px;}


.bannerbg{background:url(../images/banner_bg.jpg) no-repeat top left; width:985px;}
.LR_padding15{padding: 0px 15px;}
.LR_padding80{padding: 0px 80px;}
.LR_padding30{padding: 0px 30px;}
.bordertop{border-top:#b8b8b8 1px dotted; padding-top:15px;}
.bordertop5px{border-top:#f1f1f1 5px solid; }
.bottombg{background:url(../images/bottombg.jpg) repeat-x left top;}
.wavebottom{background:url(../images/wave_bottom.jpg) no-repeat center top;}

.telno_bg{background:url(../images/tel_numbg.gif) no-repeat center; width:222px;}
.more_button{background:url(../images/more_button.jpg) no-repeat left; width:86px;}
.wr_01ico{background:url(../images/wr_ico01.jpg) no-repeat left top; width:85px}
.wr_02ico{background:url(../images/wr_ico02.jpg) no-repeat left top; width:85px}

.curve_lefttop-y{background:url(../images/curvebox_l_top-y.jpg) repeat-y top left; width:24px;}
.curve_rigthtop-y{background:url(../images/curvebox_r_top-y.jpg) repeat-y top left; width:24px;}
.curve_midldiltop{background: url(../images/curvebox_m_top.jpg) repeat-x left top; background-color:#FBFDFD}
.curve_righttop{background: url(../images/curvebox_r_top.jpg) no-repeat right top; background-color:#FBFDFD; width:24px }
.curve_leftttop{background: url(../images/curvebox_l_top.jpg) no-repeat left top; background-color:#FBFDFD; width:24px }
.curve_right_bottom{background:url(../images/curvebox_r_bottom.jpg) no-repeat left top; width:24px;}
.curve_left_bottom{background: url(../images/curvebox_l_bottom.jpg) no-repeat left top; width:24px;}
.curve_middle_bottom{background: url(../images/curvebox_m_bottom.jpg) repeat-x left top;}


.curve_left_transbg{background:url(../images/curvebox_l_transbg.jpg) no-repeat left top; width:24px;}
.curve_middle_transbg{background:url(../images/curvebox_m_transbg.jpg) repeat-x left top;}
.curve_right_transbg{background:url(../images/curvebox_r_transbg.jpg) no-repeat right top; width:24px;}

.DarkSlateGray{font-size:18px; color:#3a8195;}
.DarkSlateGray-n{color:#3a8195;}
.White_b{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:20px;
	}
.aquablue{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3dd3ed;
	font-size:20px;
	}
.aquablue13{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2b98c1;
	font-size:13px;
	}
.light_gray11px{font-size:11px; color:#c2c0c0;}
.blk{
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color:#000000;
	padding:0px 0px;
	line-height:35px;
	letter-spacing:-2px;
	font-size:35px;
	}
	
.deepblue{
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color:#053448;
	padding:0px 0px;
	line-height:30px;
	font-size:30px;
	}
	
.deepblue_b12{
	font-family:  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#053448;
	font-size:12px;
	}
.deepblue_b12T{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#053448;
	font-size:13px;
	}
.blk-n{
	font-family:  Arial, Helvetica, sans-serif;
	font-weight:normalr;
	color:#000000;
	padding:0px 0px;
	font-size:22px;
	}
.gray60{font-size:18px; font-weight:normal; color:#676767;}
.aqua22{font-size:22px; font-weight:normal; color:#44cce9; line-height:28px}
.orange{font-size:18px; font-weight:normal; color:#fec041;}

.blk80{font-size:14px;
	color:#110d03;
	font-weight:bold;
	}
.starico{
	background:url(../images/star_ico.gif) no-repeat left ; 
	padding-left:27px;
	width:100%;
	letter-spacing:-1px;
	font-weight:normald;
	font-size:20px;
	color:#b29028;}	
	
.servicesico{
	background: url(../images/services_ico.gif) no-repeat left ; 
	padding-left:38px;
	width:100%;
	letter-spacing:-1px;
	font-weight:normal;
	font-size:20px;
	color:#b29028;}	
	
.orange_gray12{
	font-weight:bold;
	font-size:14px;
	color:#c6ad61;}	

A.aqua_blink{font-size:14px;
	font-weight:bold;
	color:#3dd3ed;
	text-decoration:underline;
	}
A.aqua_blink:hover{font-size:14px;
	font-weight:bold;
	color:#666666;
	text-decoration:underline;
	}
A.more_blink{font-size:12px;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#4e87a1;
	text-decoration:none;
	}
A.more_blink:hover{font-size:12px;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#014461;
	text-decoration:none;
	}
A.more_mlink{font-size:12px;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#a68b34;
	text-decoration:none;
	}
A.more_mlink:hover{font-size:12px;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#014461;
	text-decoration:none;
	}
	
ul{
	list-style-type:none;
	padding: 0;
	margin:0;
	}

li.dottedline{
	border-bottom: #8dc8dc 1px dotted;
	color:#0598ca;
	padding:5px 0px}

	
#toplnk-nav  
{
margin: 0px ;
}
#toplnk-nav ul
{
float:right;
width:640px;
list-style-type: none;
}
#toplnk-nav li
{float:left;}
#toplnk-nav ul li
{
margin:0px ;
padding:0px;
}
#toplnk-nav ul li a
{
font-family: Arial, Helvetica, sans-serif;
padding:5px 12px;
font-weight:bold;
margin: 0px;
color:#FFFFFF;
text-decoration: none;
line-height:22px;
}

#toplnk-nav ul li a:hover
{
 background:#5ddef3;
color: #014461;

}
#toplnk-nav a:active
{
color: #ffffff;
}
.check{
background-color:#5ddef3;
color: #014461;
}
#toplnk-nav ul li.check a{color:#014461;}

