
/* ======================================================= Overall ======================================================= */


html, body {
	height: 100%;
	color: #000;
	margin:0px;
	font-size:medium;
	background: url('images/bodybg.jpg');
	background-repeat: repeat-y;
	background-position: top center;
	background-color:#275E78;	
}
#container{
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	min-width:1000px;
	text-align:center;
	
}
#center_content{
	width:1000px;
	text-align:center;
}
#menuh3{
	position: absolute;
	top:150px;
	left:0px;
	width:100%;
	
}

#menu{
	position: absolute;
	top:11px;
	left:0px;
	width:100%;
	
}
#top_menu{
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	
}
#home_main{
	position: absolute;
	top:78px;
	left:0px;
	width:100%;
	
}

#home_bottom{
	position: absolute;
	top:638px;
	left:0px;
	width:100%;
	
}
#menubtm{
	position: absolute;
	top:258px;
	left:0px;
	width:100%;
	
}
#index_menubtm{
	position: absolute;
	top:449px;
	left:0px;
	width:100%;
	
}

#main_content{
	text-align:center;
	min-height:70%;
	
	/*background: url('images/contentbg.jpg');
	background-repeat: repeat-y;
	background-position: top center;*/
}
#main_content_container{ 
	width:950px; 
	text-align:left;
}



/* ======================================================= client page style ======================================================= */

.thumblist{
	margin-left:7px;
	float:right;
}

.portfoliopic{
	border-style:solid;
	border-width:1px;
	border-color: #F2F2F2;
}

.portfo_pic_div{
	width:550px;
	margin:7px;
}

#portfo_pic_container{
	width:100%;
	white-space: nowrap;
	overflow: hidden;
	text-align:center;
}

.num_button{
	background:url('../img/btn_all.jpg');
	float:left;
	width:20px;
	height:20px;
	margin-left:10px;
}

.pos1{
	background-position: 0px 20px;
}
.pos2{
	background-position: 87px 0;
}
.pos3{
	background-position: 65px 0;
}
.pos4{
	background-position: 42px 0;
}
.pos5{
	background-position: 20px 0;
}

#portfolio_left{
	width:225px;
	margin-right:25px;
	float:left;
}

#portfolio_right{
	width:690px;
	margin-left:10px;
	float:left;
}

.btn_Filed1 {

	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 100%;
	text-valign:middle;
	text-decoration: none;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
}





/* ========== */

.amenu { font-family: "Arial", "Helvetica", "sans-serif"; font-weight:bold; font-size:12px; color:#999999;  letter-spacing:5px; text-decoration: none; !important;}
a.amenu { font-family: "Arial", "Helvetica", "sans-serif"; font-weight:bold; font-size:12px; color:#999999;   letter-spacing:5px; text-decoration: none; !important;}
a.amenu:visited { font-family: "Arial", "Helvetica", "sans-serif"; font-weight:bold; font-size:12px; color:#999999;  letter-spacing:5px; text-decoration: none; !important;}
a.amenu:hover { font-family: "Arial", "Helvetica", "sans-serif"; font-weight:bold; font-size:12px; color:#999999;   letter-spacing:5px; text-decoration: none; !important;}


.content { font-family: "Arial", "Helvetica", "sans-serif"; font-size:12px; color:#4D4D4D; line-height:18px; text-decoration: none; !important;}
.head { font-family: "Arial", "Helvetica", "sans-serif"; font-weight:bold; font-size:24px; color:#999999; text-decoration: none; !important;}
.head_month { font-family: "Arial", "Helvetica", "sans-serif"; font-size:36px; color:#333333; text-decoration: none; !important;}
.week1 { padding-top:3px;}
.week2 { padding-top:3px;}
.content2 { font-family: "Arial", "Helvetica", "sans-serif"; font-size:12px; color:#000066; text-decoration: none; !important;}

.box_empty{
	height: 80px;
	width: 146px;	
	vertical-align:top; 
	text-align:center;
	display: table-cell;
}
.box_empty_sun{
	height: 80px;
	width: 46px;	
	vertical-align:top; 
	text-align:center;
	display: table-cell;
}
.calendarday{
	display: table-row;
    table-layout: fixed;
    width:100%;
	height: 80px;
	padding:0px;
	margin:0px;
	border:0px;
}
.box_weeknum{
	height: 80px;
	width: 45px;	
	font-family: Arial;
	color: #FFF;
	font-size:22px;
	vertical-align:top; 
	text-align:center;
	display: table-cell;
	background: url("/eng/images/weeknum_bg.png");
	
}
.box_sun{
	height: 80px;
	width: 45px;	
	font-family: Arial;
	color: #FFF;
	font-size:22px;
	vertical-align:top; 
	text-align:center;
	display: table-cell;
	
	
	
}

.box_normal{
	height: 80px;	
	width: 145px;	
	font-family: Arial;
	color: #FFF;
	font-size:22px;
	vertical-align:middle; 
	text-align:center;
	display: table-cell;
	
}
.box_1{
	height: 80px;	
	width: 145px;	
	font-family: Arial;
	color: #FFF;
	font-size:22px;
	vertical-align:middle; 
	text-align:center;
	display: table-cell;
	
}
.footer2 { font-family: "Arial", "Helvetica", "sans-serif"; font-size:11px; color:#333333; text-decoration: none; !important;}
.footer { font-family: "Arial", "Helvetica", "sans-serif"; font-size:11px; color:#999999; text-decoration: none; !important;}
a.footer { font-family: "Arial", "Helvetica", "sans-serif"; font-size:11px; color:#999999; text-decoration: none; !important;}
a.footer:visited { font-family: "Arial", "Helvetica", "sans-serif"; font-size:11px; color:#999999; text-decoration: none; !important;}
a.footer:hover { font-family: "Arial", "Helvetica", "sans-serif"; font-size:11px; color:#999999; text-decoration: none; !important;}

.foot{
	font-family: Arial;
	color: #CCCCCC;
	font-style: italic;
	font-size:12px;
}

#menutd1{
	width:267px;
	float:left; 
	margin-right:2px;
}

#menutd2{
	width:127px;
	float:left; 
	margin-right:2px;
}

#menutd3{
	width:113px;
	float:left; 
}

#menutd4{
	width:226px;
	float:left; 
	margin-right:2px;
}

.menu_on{	background-color: #00A79C; }
.menu_off{	background-color: #FFFFFF; }

#skipwrapper{
	display: none;
	z-index: -1;
	
}


.Filed {

	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none;
	height: 20px;
	width: 280px;
	border: 1px solid #B0B0B0;
}

#earth{
	height: 550px;
	width: 500px;
	background: url('images/earth.jpg');
	background-repeat: no-repeat-y;
	background-position: center center;
}

.countryname{
	color: white;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 30px;
}

.cityname{
	color: white;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	line-height:1.5;
}

.cityname a{
	color: white;
	text-decoration: none;	
}

.cityname a:hover{
	color: white;
	text-decoration: underline;	
}

.hidelayer{
	display:none;
}



.box_week1{
	height: 30px;	
	width: 46px;	
	font-family: Arial;
	color: #FFF;
	font-size:15px;
	vertical-align:middle; 
	text-align:center;
	display: table-cell;
	
}
.box_week2{
	height: 30px;	
	width: 146px;	
	font-family: Arial;
	color: #FFF;
	font-size:15px;
	vertical-align:middle; 
	text-align:center;
	display: table-cell;
	
}

.with_shadow{
	background: url('eng/images/calend_shadow.png');
	background-repeat: repeat-x;
	background-position: top center;
}