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

:-moz-any-link:focus {
  outline: none;
}


body{
background-color:#f2f2f2;
width: 100%;
height: 100%;
margin: 0px;}

p{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
font-size: 11px;
line-height: 20px;
color: #333333;
padding: 0px;
margin: 0px;
}

td{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
font-size: 12px;
line-height: 28px;}

h1{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 29px;
line-height: 35px;
font-weight:200;
font-style: italic;
color:#323232;
position: relative;
}

h2{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
font-size: 22px;
line-height: 29px;
font-weight: 100; 
color: #676767;
padding: 4px;
}

h3{
}

a { 
text-decoration: underline;
color: #333333;
cursor: pointer;
}

a:visited { }
a:hover {text-decoration: underline; }
a:active { }



#holder{
height: auto;
width: auto;
padding-left: 0px;
top: 155px;
margin-left: 60px;
position: absolute;
z-index: 10px;
}

#top{
left: 0px;
right: 0px;
height: 105px;
position: absolute;
background-image: url(../img/top_bg.jpg);
background-position: bottom;
background-repeat: repeat-x;
background-color: #15afbd;
}

#lang{
top: 73px;
left: 930px;
height: 35px;
position: absolute;
}

#logo{
position: absolute;
float:left;
left: 130px;
top: 22px;
}

#top h1{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 22px;
line-height: 35px;
font-weight:100;
font-style: italic;
color:#CCCCCC;
position: relative;
margin-left: 80px;
margin-top: 60px;
float: left;
}

#intro{
height: 70px;
width: 640px;
padding-top: 50px;
margin-left:0px;
float: left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 28px;
line-height: 35px;
font-style: italic;
color:#CCCCCC;
}

.divider{
width:765px;
height: 5px;
margin-left: 175px;
position: relative;
padding-bottom: 20px;
padding-top: 30px;
float: left;
overflow: hidden;
}

.box{
width:765px;
height: auto;
float: left;
position: relative;
margin-left: 175px;
}

.txt_2col_col1{
width: 340px;
float: left;
margin-left: 20px;
padding-right: 30px;
}

.txt_2col_col2{
width: 340px;
float: left;
margin-left: 0px;
}

.txt_3col_col1{
width: 210px;
float: left;
margin-left: 0px;
padding-right: 35px;
}

.txt_3col_col2{
width: 210px;
float: left;
margin-left: 0px;
padding-right: 35px;
}

.txt_3col_col3{
width: 210px;
float: left;
margin-left: 0px;
}

.info{
width: 175px;
float: left;
margin-left: 0px;
margin-top: 20px;
padding: 15px;
padding-bottom: 30px;
background-color: #f8f8f8;
border-top: 1px dashed #CCCCCC;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
font-size: 11px;
line-height: 22px;
color: #999999;
}

.info2{
width: auto;
float: left;
margin-left: 0px;
margin-top: 20px;
padding: 25px;
background-color: #f8f8f8;
border-top: 1px dashed #2cbecb;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
font-size: 12px;
line-height: 24px;
color: #2cbecb;
}

.info a{
background-color: #FFFFFF;
padding: 10px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
font-size: 12px;
line-height: 22px;
text-decoration: none;
color: #00CCCC;
}

.box_bubble{
width: 695px;
height: auto;
float: left;
position: relative;
margin-left: 175px;
padding: 30px;
padding-left: 40px;
padding-top: 10px;
background-color: #FFFFFF;
}

	.bub_2col_col1{
	width: 320px;
	float: left;
	margin-left: 0px;
	padding-right: 30px;
	}
	
	.bub_2col_col2{
	width: 320px;
	float: left;
	margin-left: 0px;
	}



.bubble_bot{
width:765px;
height: 25px;
float: left;
margin-top: -5px;
margin-left: 200px;
background-image:url(../img/bubble_bot.png);
background-position: left;
background-repeat: no-repeat;
}


.box_case{
width: 330px;
float: left;
margin-left: 0px;
padding-bottom: 20px;
}

.box_case2{
width: 330px;
float: left;
margin-left: 0px;
padding-left: 32px;
padding-bottom: 20px;
}

.box_txt{
width: 295px;
float: left;
margin-left: 0px;
margin-top: 10px;
padding: 25px;
padding-top: 0px;
background-color: #f8f8f8;
}

.btn{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
font-size: 11px;
line-height: 20px;
width: 100px;; 
color: #666666;
padding: 3px;
padding-left: 10px;
background-color:#f2f2f2;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #CCCCCC;
margin-top: 15px;
text-decoration: none;
}

.btn a{
text-decoration: none;
}

.btn a:visited {text-decoration: none; }
.btn a:hover {text-decoration: none; color: #00CC33; }
.btn a:active {text-decoration: none;}



.img{
width: auto;
height: auto;
float: none;
}

.imgtxt{
width: auto;
height: auto;
float: left;
padding: 5px;
margin-top: 5px;
}

.imghead{
margin-top: 10px;
font-weight: bold;
height: 15px;
color:#FFFFFF; 
padding: 4px;
padding-left: 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
}


	.imgbox_L{
	width: 900px;
	padding-top: 25px;
	height: auto;
	float: left;
	padding-right: 0px;
	}
	
	.img{
	width: auto;
	height: auto;
	float: none;
	}
	
	.imgtxt{
	width: auto;
	height: auto;
	float: left;
	padding: 5px;
	margin-top: 5px;
	}
	
	.imghead_L{
	margin-top: 10px;
	font-weight: bold;
	height: 15px;
	color:#FFFFFF; 
	padding: 4px;
	padding-left: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	float: left;
	width: auto;
	}


.head{
width: 220px;
position:relative;
padding-right: 0px;
margin-top: 0px;
margin-left: 0px;
height: 25px;
float: none;
}

#menu{
height: 30px;
width: 500px;
cursor: pointer;
position: absolute;
top: 125px;
left: 350px;
background-color: #F2F2F2;
}

#menu_act{
height: 30px;
width: 30px;
position: absolute;
top: 105px;
left: 360px;
background-color: #F2F2F2;
}

#menu a { 
font-size:12px;
font-family: Trebuchet MS;
text-decoration: none;
cursor: pointer;
color: #15afbd;
text-align: right;
line-height: 29px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
}

#menu a:visited { }
#menu a:hover {text-decoration: underline; }
#menu a:active {
background-color: #FFFFFF;
color:#15afbd; }


.backup{
position:relative;
}


#foot{
height: 200px;
width: 765px;
margin-left: 175px;
position:relative;
float: left;
padding-bottom: 100px;
background-color: #525252;
}

.foot_col{
font-family: Trebuchet MS, sans-serif;
color: #FFFFFF;
font-size:11px;
line-height: 18px;
width: 190px;
float: left;
margin-top: 30px;
background-color:#15afbd;
border: 1px dashed white;
border-bottom: none;
border-left: none;
border-right: none;
padding: 20px;
}





	.form{
			font-family: georgia;
			font-size: 11px;
			color:#666666;
			background-color: #f2f2f2;
			border: none;
			height: 18px;
			padding: 3px;
			padding-top: 7px;
			width: 260px;
			}
			
			.formtext{
			font-family: georgia;
			width: 260px;
			font-size: 11px;
			color:#666666;
			background-color: #f2f2f2;
			border: none;
			margin-top: 0px;
			padding: 3px;
			padding-top: 7px;
			}
			
			.formbtn{
			font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
			font-size: 13px;
			color:#666666;
			margin-left: 0px;
			margin-top: 5px;
			border: 1px solid #dadada;
			padding: 3px;
			cursor: pointer;
			}





