body {
	background-color: #f5fbfc;
	background-image: url(../images/bkg.gif);
	background-repeat: repeat-x;
	font: normal 12px  Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
img {border:none;}
td, div  {font-size: 12px;
	color: #333333;}
	a {
	color: #333333;
		text-decoration: none;
	}
	/* link color - original #333333 */
	a:visited {
		text-decoration:none;

	}
	a:hover {
	color: #108BA3;
		text-decoration:none;
	}
#container {
	padding: 0px;
	margin: 0px auto;
	width: 948px;
	border: 1px solid #7accd8;
	background-color: #FFFFFF;
}
.contentP{ font-size: 12px; 
color: #444444; }
.inputgeneral {
		font-size: 12px;
		color: #333333;
		border: 1px solid #56baca;
		margin: 0px;
		padding: 1px;
		line-height: 14px;
		background-color: #F6FCFD;
	}
form { margin: 0px ; 
padding: 0px;}
a.button {
	font-size: 11px;
	margin: 1px 10px 2px 1px;
	padding: 2px 5px;
	border: 1px solid #5fbfcf;
	}
	a.button:link {
	color: #139db4;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url(../images/button_bg01.gif);
	background-repeat: repeat-x;
	} 
	a.button:visited {
	color: #139db4;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url(../images/button_bg01.gif);
	background-repeat: repeat-x;
	}
	a.button:hover {
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url(../images/button_bg02.gif);
	background-repeat: repeat-x;
		}
.menu:link {
	color: #FFFFFF;
	font: bold 12px/27px Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-right:1px solid #1990a7;
	border-left: 1px solid #7accd8;
	text-align: center;
	display: block;
	margin: 0px;
	padding:0 2px;
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
    }
    .menu:visited {
	color: #FFFFFF;
	font: bold 12px/27px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0px;
	padding:0 2px;
	border-right:1px solid #1990a7;
	border-left: 1px solid #7accd8;
	}
    .menu:hover, .active:link,.active:visited {
	color: #ffffff;
	font: bold 12px/27px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0px;
	padding:0 2px;
	border-right:1px solid #1990a7;
	border-left: 1px solid #7accd8;
	background-image: url(../images/menu_bg02.gif);
	background-repeat: repeat-x;
    }
    
.img_frame img {
	border: 1px solid #E3E3E3;
}
.img_frame:hover img {
	border: 1px solid  #bbe8e6;
}
.img_frame:hover {
	color:  #bbe8e6;
}

.img_frame2 img {
	border: 1px solid #b9e6ed;
}
.img_frame2:hover img {
	border: 1px solid  #46aeca;
}
.img_frame2:hover {
	color:  #46aeca;
}
.titlemenu {
	color: #1196B0;
	border: 1px solid #5FBAC8;
	background-image: url(../images/title_bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 3px 3px 3px 6px;
	font-weight: bold;
	display: block;
	font-size: 12px;
}
 a.titlemenu:link{
	color: #1196B0;
	text-decoration: none;
}
 a.titlemenu:visited{
	color: #1196B0;
	text-decoration: none;
}
 a.titlemenu:hover, a.activetitle:link, a.activetitle:visited  {
	background: url(../images/menu_bg.gif) 0 0 repeat-x;
	color: #fff;
	text-decoration: none;
}
.title01 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: normal;
	color: #41bacd;
	margin: 0px;
	padding: 0px;
}
.title02 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	color: #09869F;
	margin: 4px 4px 4px 0px;
	padding: 0px;
}
.title03 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 4px;
}
.title04 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #09869F;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}	
.title05 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #09869F;
	font-weight: normal;
	margin: 0px;
	padding: 0px;	
}
.list ul {
	list-style:none;
	margin: 0px;
	padding: 5px 10px;
			}		
	.list  ul li  {
	margin:0px;
	padding: 2px 2px 2px 10px;
	background-image: url(../images/point03.gif);
	background-repeat: no-repeat;
	color: #333333;
	background-position: 0px 6px;
			}
	.list  ul li a {
	margin:0px;
	text-decoration: none;
	padding: 0px;
	font-size: 11px;
	color: #444444;
	}
	.list  ul li a:visited{
	margin:0px;
	text-decoration: none;
	padding: 0px;
	color: #444444;
	}
	.list  ul li a:hover {
	margin:0px;
	text-decoration: underline;
	padding: 0px;
	color: #444444;
	}
.list02 ul {
	list-style:none;
	margin: 0px;
	padding: 5px 10px;
			}		
	.list02  ul li  {
	margin:0px;
	padding: 1px 1px 1px 10px;
	background-image: url(../images/point02.gif);
	background-repeat: no-repeat;
	color: #5b8e98;
	background-position: 0px 6px;
			}
	.list02  ul li a {
	margin:0px;
	text-decoration: none;
	padding: 0px;
	font-size: 12px;
	color: #5b8e98;
	}
	.list02  ul li a:visited{
	margin:0px;
	text-decoration: none;
	padding: 0px;
	color: #5b8e98;
	}
	.list02  ul li a:hover {
	margin:0px;
	text-decoration: none;
	padding: 0px;
	color: #444444;
	}
.search {
	background-color: #76cad5;
	margin: 4px;
	padding: 6px;
	border: 1px solid #ccebf0;
}
.search .white_title{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	
}
.sub_menu ul {
	list-style:none;
	margin: 0px;
	padding: 3px ;
			}		
	.sub_menu  ul li  {
	padding: 0px;
	background-image: url(../images/point01.gif);
	background-repeat: no-repeat;
	color: #222222;
	width: 192px;
	background-position: 4px 7px;
	margin-bottom:1px;
			}
	.sub_menu  ul li a {
	margin:0px;
	display: block;
	text-decoration: none;
	padding: 3px 3px 2px 12px;
	font-size: 12px;
	color: #444444;
	}
	.sub_menu  ul li a:visited{
	margin:0px;
	text-decoration: none;
	padding: 3px 3px 2px 12px;
	color: #444444;
	}
	.sub_menu  ul li a:hover, .sub_menu  ul li.active a,  .sub_menu ul li.active a:visited {
	margin:0px;
	text-decoration: none;
	background-image: url(../images/point01.gif);
	background-repeat: no-repeat;
	background-position: 4px 7px;
	padding: 3px 3px 2px 12px;
	color: #444444;
	background-color: #d7eaee;
	}
	.why {
	background-image: url(../images/image01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 2px 130px 10px 2px;
}
.sub_menu  .sub_menu2 ul {
	background-color: #d7eaee;
	list-style:none;
	margin: 0;
	padding: 2px 0 2px 12px;
			}		
.sub_menu  .sub_menu2  ul li  {
	margin:0px;
	padding: 0px;
	background-image: url(../images/point01.gif);
	background-repeat: no-repeat;
	color: #222222;
	width: 170px;
	background-position: 4px 7px;
	margin-bottom: 1px;
			}
.sub_menu  .sub_menu2  ul li a {
	margin:0px;
	display: block;
	text-decoration: none;
	padding: 1px 0 1px 12px;
	font-size: 12px;
	color: #444444;
}

.sub_menu  .sub_menu2  ul li a:hover, .sub_menu  .sub_menu2  ul li.active a {
	margin:0px;
	text-decoration: none;
	background-image: url(../images/point01.gif);
	background-repeat: no-repeat;
	background-position: 4px 7px;
	padding: 1px 0 1px 12px;
	color: #444444;
	background-color: #fff;
}
.bottom {
	color: #ffffff;
	font-size: 12px;
	}
	.bottom A:link{	
	color:#ffffff;
	text-decoration:none;
	}
	.bottom A:visited{
	color:#ffffff; text-decoration:none;
	}
	.bottom A:hover{
	color:#ffffff;  text-decoration:underline;
	}
	.bottom ul {margin: 0; padding: 0; list-style:none; margin-left: 12px;width: 170px; float: left; display: block;}
	.bottom ul li {width: 170px; float: left; display: block; list-style:none;font-size: 11px; }
.yellow {
	color: #ffff65;
	font-weight: bold;
}
a.yellow:link  {
	text-decoration: none;
	color: #ffff65;
}
a.yellow:visited  {
	text-decoration: none;
	color: #ffff65;
}
a.yellow:hover  {
	text-decoration: none;
	color: #ffde00;
}
/* l;ink color */
a.top:link {
	font-size: 10px;
	text-decoration: none;
	background-image: url(../images/point.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin: 0px;
	padding: 0px 5px 0px 10px;
}
a.top:visited {
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	background-image: url(../images/point.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin: 0px;
	padding: 0px 5px 0px 10px;}
a.top:hover {
	font-size: 10px;
	color: #ffe400;
	text-decoration: underline;
	background-image: url(../images/point.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin: 0px;
	padding: 0px 5px 0px 10px;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	margin: 8px 0px;
	padding: 0px;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #09869F;
	font-weight: normal;
	margin: 5px 0px;
	padding: 0px;
}
h3 {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #09869F;
	font-weight: normal;
	padding:7px 10px;
	margin: 2px;
	background:url(../images/title_bg.gif) 0 0 }
table.content {
	border-top: 1px solid #73C8D6;
	border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
}
table.content th{
	border-bottom: 1px solid #73C8D6;
	background-color: #D0EDF2;
}
table.content td{
	border-bottom: 1px solid #73C8D6;
}
table.content td.color{
	background-color: #ECF8FA;
}
table.style {
	border-top:  1px solid #b7e3e9;
	margin-bottom: 5px;
	border-collapse: collapse;
}
table.style th{
	text-align: left;
	font-size: 12px;
	background-color: #E6F6F8;
	border-bottom:  1px solid #b7e3e9;
}  
table.style td{
	border-bottom:  1px dotted #b7e3e9;
	padding-left: 8px;
} 
table.style td.color{
	background-color: #E6F6F8;
} 
table.style_tip {
	margin-bottom: 5px;
	border-collapse: collapse;
}
table.style_tip th{
	color: #158DA5;
	text-align: left;
	font-size: 12px;
	background-color: #E6F6F8;
	border:  1px solid #b7e3e9;
}  
table.style_tip td{
	border-bottom:  1px dotted #b7e3e9;
	padding-left: 8px;
} 
table.signin th{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	text-align: left;
	background-color: #E6F6F8;
	border: 1px solid #b7e3e9;
	color: #329FB3;
} 
.blue {
	color: #158DA5;
}
.number {
	color: #FFFFFF;
	background-color: #7acbd7;
	padding: 2px 5px;
	font-weight: bold;
}
.page {
	color: #999999;
	font-weight: bold;
	border: 1px solid #71C8D5;
	margin: 0px;
	padding: 1px 4px;
}
a.page:link  {
	text-decoration: none;
	color: #666666;
	background-color: #FFFFFF;
}
a.page:visited  {
	text-decoration: none;
	color: #666;
	background-color: #FFFFFF;
}
a.page:hover  {
	text-decoration: none;
	color: #fff;
	background-color: #7ACBD7;
}
table.design1 th{
	margin: 0px;
	color: #329FB3;
	background-color: #E6F6F8;
	padding: 6px 0px;
	text-align: center;
}
table.imagehead th{
	border: 1px solid #b9e6ed;
	background-color: #ffffff;
	text-align: center;
}
table.imagehead td{
	border: none;
	background-color: #ffffff;
}
table.design4 {
	border-top:  1px solid #b7e3e9;
	margin-bottom: 5px;
	border-collapse: collapse;
}
table.design4 th{
	font-size: 12px;
	background-color: #E6F6F8;
	border-bottom:  1px solid #b7e3e9;
} 
table.design4 td{
	border-bottom:  1px dotted #b7e3e9;
	padding-left: 8px;
} 
table.design4 td.color{
	background-color: #E6F6F8;
} 
table.design6 th{
	font-size: 12px;
	background-color: #73C8D6;
	border-bottom:  1px dotted #b7e3e9;
	color: #FFFFFF;
	text-align: left;
} 
table.design6 td{
	border-bottom:  1px dotted #73C8D6;
	padding-left: 8px;
} 
#dhtmltooltip{
	position: absolute;
	width: 150px;
	padding: 10px;
	border: 1px solid #5fbac8;
	background-color:#ffffff;
	visibility: hidden;
	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.seo_btn:link {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #108ba3;
	background-image: url(../images/seo_btn_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	padding: 6px 10px;
}.seo_btn:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #108ba3;
	background-image: url(../images/seo_btn_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	padding: 6px 10px;
}
.seo_btn:hover {
	background-image: url(../images/seo_btn_bg2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;

}

.ads01 { background: url(../images/ads01_bg.gif) 0 0 no-repeat; width: 197px; height: 42px; padding: 5px; color:#e17400; font-size: 13px; font-weight: bold;}
.ads02 { background: url(../images/ads02_bg.gif) 0 0 no-repeat; width: 197px; height: 42px; padding: 5px; color:#8c23cf; font-size: 13px; font-weight: bold;}