
html, body, ul, ol, li, form, blockquote, dl, dd, img, h1, h2, h3, h4, h5, h6  {
	margin:0;
	padding:0;
	list-style:none;
}
dd, blockquote {  
    margin-left: 1em;  
}  
fieldset {  
    border: none;  
}  
input, select, textarea {  
    font-size: 100%;  
    font-family: inherit;  
}

@font-face {
  font-family: 'MergeRegular-1';
  src: url('./merge.eot');
  src: local('â˜º'), url('./merge_font1.ttf') format('opentype');
}
@font-face {
  font-family: 'MergeRegular-2';
  src: local('â˜º'), url('./merge_font2.ttf') format('opentype');
}
@font-face {
  font-family: 'mezzario';
  src: url('./mezzario.eot');
  src: local('â˜º'), url('./mezzario.ttf') format('opentype');
}
/* default styles */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left
}
.alignright {
	float: right
}
img.alignleft {
	margin:3px 20px 10px 0
}
img.alignright {
	margin:3px 0 10px 20px
}
.text-right {
	text-align:right
}
.text-left {
	text-align:left
}
.text-center {
	text-align:center
}
.clear {
	clear:both
}

hr {
	height:1px;
	color:#d6d6d6;
	background:#d6d6d6;
	padding:0;
	margin:15px 0;
	border:none}

a {
	color:#25A0CC;
	text-decoration:none}

a:hover {
	color:#89b229}
	
	
/*--------- layout */
.container {
	width:996px;
	margin:0 auto;
	position:relative;}

.bodywrap{
	height:100%;
	background:url(../images2/body_top_thin.png) top repeat-x}

.homepage{
	height:611px;}
.pages{
	height:172px;}

/*--------- header */
.header {
	padding-top:6px;
	height:154px}

.logo {
	width:300px;
	margin-bottom:-57px;
	margin-top:7px;
	float:left}

.logo p {
	text-indent:-99999px;
	font-size:1px;
	color:#dbdbdb;
	float:left}

.topmenu {
	height:75px;
	width:696px;
	float:left;
	font-size: 18px;
	font-family: "mezzario", Arial, sans-serif;}

.topmenu ul {
	display:block;
	float:right;
	margin-right:20px;
	height:75px;}

.topmenu ul li {
	display:block;
	float:left;
	margin-right:2px;
	height:75px;}

.topmenu a {
	display:block;
	float:left;
	height:75px;
	line-height:74px;
	color:#3e424c;
	text-decoration:none}

.topmenu a span {
	display:block;
	float:left;
	cursor:pointer;
	height:75px;
	padding:0 10px}

.topmenu a.active,
.topmenu a:hover {
	background:url(../images2/topm_bg_right.gif) right top no-repeat;
	color:#fff;}

.topmenu a.active span,
.topmenu a:hover span{
	background:url(../images2/topm_bg_left.gif) left top no-repeat}

.topmenu .last {
	background:url(../images2/topm_line.gif) left center no-repeat;
	padding-left:2px}

/*--------- top slider content */
.slide-title {
	display:block;
	font-family: "mezzario", Arial, sans-serif;
	font-size:36px;
	line-height:40px;
	color:#fff;
	background:url(../images2/line_gray.gif) bottom repeat-x;
	margin-bottom:10px;
	padding-bottom:10px}

.slide-title span {
	color:#79d7ff}

.slide-title strong {
	font-weight:normal}

.left-text {
	float:left;
	width:455px;
	padding:65px 20px 0 0;
	height:230px;
	overflow:hidden;}

.ui-tabs1-panel {
	color:#3e424c}
	
.left-text p {
	line-height:1.6em;
	font-weight:normal;
	font-size:13px}

.right-text {
	float:left;
	width:480px}

.btn-plus {
	float:right;
	margin:20px 0 0 10px;}


/*--------- homepage */ 
.homepage {
	background:url(../images2/body_top.jpg) top repeat-x}
	
.homepage .header {
	padding-top:6px;
	height:104px}

.homepage .navigation {
	width:310px;
	float:left;
	margin-left:-310px;}
