ul,li,p,h1,h2,h3,h4,h5,h6 {
	padding:0;
	margin:0;
	list-style:none;
	}
a{
	text-decoration:none;
	}
a:hover{ 
	text-decoration:underline; 
	}
img{
	border:none;
	}
.clr{
	clear:both;
	}
.sranswer{
	color:#aaa8a8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}
.sranswer a{
	color:#aaa8a8;
	text-decoration:none;
	}
.sranswer a:hover{
	color:#8a8a8a;
	}
body{
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	background:url(<?=url::static_content() ?>designs/<?=$design ?>/graphics/bg_block.jpg) no-repeat center top;
	}
.style1{
	color:#d63f45;
}

#wrapper{
margin:0 auto;
background:url(<?=url::static_content() ?>designs/<?=$design ?>/graphics/bg.jpg) no-repeat top center;
}
	#header{
	clear:both;
	margin:0 auto;
	width:945px;
	}
    	#logo{
		width:290px;
		float:left;
		margin-top:65px;
		margin-bottom:12px;
		padding-top:15px;
		padding-left:19px;
		}
        #menu_head{
		width:445px;
		float:left;
		color:#3d3d3d;
		font-size:12px;
		font-weight:bold;
		margin-top:65px;
		margin-bottom:19px;
		padding-top:48px;
		}
			#menu_head ul{
			width:445px;
			float:left;
			}
				#menu_head ul li{
				width:89px;
				float:left;
				height:32px;
				padding-top:2px;
				text-align:center;
				background:url(<?=url::static_content() ?>designs/<?=$design ?>/graphics/bar_header.gif) no-repeat top right;
				}
					#menu_head ul li a{color:#3d3d3d;}
        #Email{
		width:165px;
		float:left;
		color:#4b4b4b;
		font-size:11px;
		font-weight:bold;
		margin-top:65px;
		padding-top:70px;
		padding-left:20px;
		}
			#Email a{color:#4b4b4b;}
    #navigate{
	clear:both;
	margin:0 auto;
	width:950px;
	font-size:17px;
	font-family:MyriadSemiBold, Arial, sans-serif;
	border-bottom:white 1px solid;
	}
		#navigate ul{
		width:785px;
		float:left;
		padding-left:115px;
		}
			#navigate ul li{ 
			float:left;
			text-align:center;
			padding:8px 0 10px 0;
			}
				#navigate ul li a{
				color:#FFFFFF;
				padding:8px 0 10px 0;
				}
					#navigate ul li a:hover{
					background:url(<?=url::static_content() ?>designs/<?=$design ?>/graphics/arrow_nav.gif) no-repeat top center;
					text-decoration:none;
					}
			#navigate #one{
			width:150px;
			}
			#navigate #two{
			width:170px;
			}
			#navigate #three{
			width:155px;
			}
			#navigate #four{
			width:140px;
			}
			#navigate #five{
			width:135px;
			}
				#navigate .selected1{
				color:#6b9bbf;
				background:url(<?=url::static_content() ?>designs/<?=$design ?>/graphics/selected_what.gif) no-repeat center bottom;
				}
					#navigate .selected1 a{ color:#6b9bbf;}
						#navigate .selected1 a:hover{ color:#6b9bbf; }
				#navigate .selected2{
				color:#6b9bbf;
				background:url(<?=url::static_content() ?>designs/<?=$design ?>/graphics/selected_meet.gif) no-repeat center bottom;
				}
					#navigate .selected2 a{ color:#6b9bbf;}
						#navigate .selected2 a:hover{ color:#6b9bbf; } 
				#navigate .selected3{
				color:#6b9bbf;
				background:url(<?=url::static_content() ?>designs/<?=$design ?>/graphics/selected_client.gif) no-repeat center bottom;
				}
					#navigate .selected3 a{ color:#6b9bbf;}
						#navigate .selected3 a:hover{ color:#6b9bbf; } 
				#navigate .selected4{
				color:#6b9bbf;
				background:url(<?=url::static_content() ?>designs/<?=$design ?>/graphics/selected_contact.gif) no-repeat center bottom;
				}
					#navigate .selected4 a{ color:#6b9bbf;}
						#navigate .selected4 a:hover{ color:#6b9bbf; } 
				#navigate .selected5{
				color:#6b9bbf;
				background:url(<?=url::static_content() ?>designs/<?=$design ?>/graphics/selected_blog.gif) no-repeat center bottom;
				}
					#navigate .selected5 a{ color:#6b9bbf;}
						#navigate .selected5 a:hover{ color:#6b9bbf; } 
	/* main_part_start */
	.sub_navigate_main{
	clear:both;
	margin:0 auto;
	width:945px;
	color:#3c3c3c;
	font-size:12px;
	}
		.sub_navigate_main ul{
		width:540px;
		float:left;
		}
			.sub_navigate_main ul li{
			float:left;
			width:107px;
			padding:11px 0 10px 0;
			}
				.sub_navigate_main ul li a{
				color:#3c3c3c;
				}
					.sub_navigate_main ul li a:hover{
					color:#2e6b97;
					text-decoration:none;
					}
	/* main_part_start */
	
	/* whatwedo_part_start */
	.sub_navigate_whatwedo{
	clear:both;
	margin:0 auto;
	width:945px;
	color:#3c3c3c;
	font-size:12px;
	}
		.sub_navigate_whatwedo ul{
		float:left;
		}
			.sub_navigate_whatwedo ul li{
			float:left;
			padding:11px 26px 10px 0;
			}
				.sub_navigate_whatwedo ul li a{
				color:#3c3c3c;
				}
					.sub_navigate_whatwedo ul li a:hover{
					color:#2e6b97;
					text-decoration:none;
					}
	/* whatwedo_part_end */
	
	/* meettheteam_part_start */
	.sub_navigate_meettheteam{
	clear:both;
	margin:0 auto;
	width:950px;
	color:#3c3c3c;
	font-size:12px;
	}
		.sub_navigate_meettheteam ul{
		
		float:left;
		}
			.sub_navigate_meettheteam ul li{
			float:left;
			padding:11px 20px 10px 0;
			}
				.sub_navigate_meettheteam ul li a{
				color:#3c3c3c;
				}
					.sub_navigate_meettheteam ul li a:hover{
					color:#2e6b97;
					text-decoration:none;
					}
	/* meettheteam_part_end */
	
	/* clientaccess_part_start */
	.sub_navigate_clientaccess{
	clear:both;
	margin:0 auto;
	width:945px;
	color:#3c3c3c;
	font-size:12px;
	}
		.sub_navigate_clientaccess ul{
		width:540px;
		float:left;
		}
			.sub_navigate_clientaccess ul li{
			float:left;
			padding:11px 26px 10px 0;
			}
				.sub_navigate_clientaccess ul li a{
				color:#3c3c3c;
				}
					.sub_navigate_clientaccess ul li a:hover{
					color:#2e6b97;
					text-decoration:none;
					}
	/* clientaccess_part_end */
	
	/* contactus_part_start */
	.sub_navigate_contactus{
	clear:both;
	margin:0 auto;
	width:945px;
	color:#3c3c3c;
	font-size:12px;
	}
		.sub_navigate_contactus ul{
		width:540px;
		float:left;
		}
			.sub_navigate_contactus ul li{
			float:left;
			width:107px;
			padding:11px 0 10px 0;
			}
				.sub_navigate_contactus ul li a{
				color:#3c3c3c;
				}
					.sub_navigate_contactus ul li a:hover{
					color:#2e6b97;
					text-decoration:none;
					}
	/* contactus_part_end */
	
	/* blog_part_start */
	.sub_navigate_blog{
	clear:both;
	margin:0 auto;
	width:945px;
	color:#3c3c3c;
	font-size:12px;
	}
		.sub_navigate_blog ul{
		width:540px;
		float:left;
		}
			.sub_navigate_blog ul li{
			float:left;
			width:107px;
			padding:11px 0 10px 0;
			}
				.sub_navigate_blog ul li a{
				color:#3c3c3c;
				}
					.sub_navigate_blog ul li a:hover{
					color:#2e6b97;
					text-decoration:none;
					}
	/* blog_part_end */
	
	/* headmenu_part_start */
	.sub_navigate_headmenu{
	clear:both;
	margin:0 auto;
	width:945px;
	color:#ffffff;
	font-size:12px;
	}
		.sub_navigate_headmenu ul{
		width:540px;
		float:left;
		}
			.sub_navigate_headmenu ul li{
			float:left;
			width:107px;
			padding:11px 0 10px 0;
			}
				.sub_navigate_headmenu ul li a{
				color:#ffffff;
				}
					.sub_navigate_headmenu ul li a:hover{
					color:#ffffff;
					text-decoration:none;
					}
	/* headmenu_part_end */
	
    .contents{
	clear:both;
	margin:0 auto;
	width:930px;
	padding:0 0 20px 15px;
	}
    	.picture{
		width:370px;
		float:left;
		}
        .text{
		width:530px;
		float:left;
		padding-top:20px;
		padding-left:15px;
		}
			.text h3{
			width:505px;
			color:#15a3e1;
			font-size:18px;
			font-weight:bold;
			font-style:italic;
			margin-bottom:20px;
			padding-bottom:13px;
			background:url(<?=url::static_content() ?>designs/<?=$design ?>/graphics/bar_contect.gif) repeat-x 0 100%;
			}
			.text p{
			color:#3d3d3d;
			font-size:13px;
			padding-bottom:22px;
			}
    #nav_bottom{
	clear:both;
	margin:0 auto;
	width:945px;
	margin-top:-14px;
	}
	
	
		#nav_bottom ul{
		width:460px;
		float:right;
		color:#3d3d3d;
		font-size:11px;
		font-weight:bold;
		}
			#nav_bottom #bar_ex{
			background:none;
			}
			#nav_bottom ul li{
			float:left;
			padding:9px 7px 9px 9px;
			background:url(<?=url::static_content() ?>designs/<?=$design ?>/graphics/bar_nav_bottom.gif) no-repeat 0 center;
			}
				#nav_bottom ul li a{ color:#3d3d3d;}
    #footer{
	clear:both;
	margin:0 auto;
	width:928px;
	padding:41px 0 15px 17px;
	}
    	#section1{
		width:910px;
		float:left;
		color:#6b9bbf;
		font-size:13px;
		font-weight:bold;
		background:url(<?=url::static_content() ?>designs/<?=$design ?>/graphics/line_section.gif) repeat-x 0 0;
		}
			#section1 ul{
			width:885px;
			float:left;
			padding:11px 0 11px 25px;
			}
				#section1 #s1_one{
				float:left;
				width:200px;
				
				}
				#section1 #s1_two{
				float:left;
				width:200px;
				}
				#section1 #s1_three{
				float:left;
				width:170px;
				}
				#section1 #s1_four{
				float:left;
				width:170px;
				}
				#section1 #s1_five{
				float:left;
				width:140px;
				}
        #section2{
		width:885px;
		float:left;
		color:#666666;
		font-size:12px;
		border-bottom:1px solid #dddddd;
		padding-top:15px;
		padding-left:25px;
		padding-bottom:27px;
		}
			#section2 ul{
			width:180px;
			float:left;
			}
				#section2 ul li{
				line-height:17px;
				}
					#section2 ul li a{color:#666666;}
				#section2 #s2_one{
				width:200px;
				float:left;
				}
				#section2 #s2_two{
				width:200px;
				float:left;
				}
				#section2 #s2_three{
				width:170px;
				float:left;
				}
				#section2 #s2_four{
				width:170px;
				float:left;
				}
				#section2 #s2_five{
				width:140px;
				float:left;
				}
        #section3{
		width:910px;
		float:left;
		padding-top:10px;
		padding-bottom:5px;
		}
        	#copyright{
			width:400px;
			float:left;
			color:#807f7f;
			font-size:11px;
			font-weight:bold;
			padding-left:3px;
			}
				#copyright a{ color:#807f7f; }
					#copyright a:hover{ color:#000000; }
            #deographics{
			width:215px;
			float:right;
			color:#807f7f;
			font-size:10px;
			}
				#deographics a{color:#807f7f;}
					#deographics a:hover{ text-decoration:none; color:#616161;}


#panes{
	height:400px;
	width:930px;
	max-width:930px;
	min-height:400px;
	margin-left:auto;
	margin-right:auto;
}

.pane{
	margin-left:auto;
	margin-right:auto;
}

#buttons li.active {
	  color: #2d66ff;
	  border-radius: 3px;
	  -webkit-border-radius: 3px;
	  -opera-border-radius: 3px;
	  -moz-border-radius: 3px;
}

#main_img {width:950px; margin:0 auto; hegith:439px; overflow:hidden;}
#bannerbt img{float:left; margin:0;}

#topmain img{
	*margin-left:1px;
}

/* homepage */

#bannerbt ul li{
	float:left;
	height:132px;
}

#bannerbt ul li a:link,#bannerbt ul li a:visited,#bannerbt ul li a:hover{
	color:white;
	font-size:20px;
	text-decoration:none;
	text-align:center;
	width:80px;
}

.enter_1{
	background:url(<?=url::static_content() ?>designs/<?=$design ?>/graphics/homebanner1.gif); 
	width:150px;	
}

.enter_1 a{
	margin-left:45px;
}

.enter_2{
	background:url(<?=url::static_content() ?>designs/<?=$design ?>/graphics/homebanner2.gif); 
	width:143px;
}

.enter_2 a,.enter_3 a{
	margin-left:40px;
}

.enter_3{
	background:url(<?=url::static_content() ?>designs/<?=$design ?>/graphics/homebanner3.gif); 
	width:161px;
}

.enter_4{
	background:url(<?=url::static_content() ?>designs/<?=$design ?>/graphics/homebanner4.gif); 
	width:160px;
}

.enter_4 a{
	margin-left:52px;
}

.enter_5{
	background:url(<?=url::static_content() ?>designs/<?=$design ?>/graphics/homebanner5.gif); 
	width:100px;
}

.enter_5 a{
	margin-left:20px;
}

.enter_6{
	background:url(<?=url::static_content() ?>designs/<?=$design ?>/graphics/homebanner6.gif); 
	width:106px;
}

.enter_6 a{
	margin-left:40px;
}

.enter_7{
	background:url(<?=url::static_content() ?>designs/<?=$design ?>/graphics/homebanner7.gif); 
	width:130px;
}

.enter_7 a{
	margin-left:40px;
}

#left{
	width:200px;
	height:240px;
	float:left;
	margin-top:39px;
	margin-left:50px;
}

#right{
	width:220px;
	height:240px;
	float:left;
	margin-top:24px;
	margin-left:450px;
	color:white;
	font-size:18px;
	line-height:30px;
}

.love{
	color:white;
	font-size:24px;
	line-height:34px;
}

.left_common{
	font-size:16px;
	padding-left:14px;
}

.first{
	margin-top:40px;
}

.second{
	margin-top:12px;
	*margin-top:14px;
	margin-top:14px\9;
}

.third,.fourth,.fifth{
	margin-top:10px;
	*margin-top:12px;
	margin-top:12px\9;
}

