@charset "utf-8";
/* CSS Document */

body {
	margin: 0px auto;
	padding:0;
	background-color: #535353;
	font-size: 12px;
	color: #5f5f5f;
	font-family:Verdana, sans-serif;
	-moz-outline-style:none;
	}
	
.input,select,textarea{
	color : #5f5f5f;
	font-size : 11px;
	background-color : #ffffff;
	border: 1px solid #d0d0d0;
	font-family:Verdana, sans-serif;
	padding-top:5px;
	padding-left:3px;
}

.btn{
	color: #fff;
	text-decoration: none;
	background-image: url(../images/btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:22px;
	width:64px;
	font-size:11px;
	text-align:center;
	margin-left:5px;
}
.btn a:link,.btn a:visited{
	color: #fff;
	text-decoration: none;
	text-align: center;
	noFocusLine:expression(this.onFocus=this.blur());
	-moz-outline-style:none;
}

.btn a:hover {
	color: #4db2fc;
	text-decoration: none;
}


.btn2{
	color: #fff;
	text-decoration: none;
	background-image: url(../images/btn2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:22px;
	width:51px;
	font-size:11px;
	padding-top:1px;
	padding-right:10px;
	text-align: center;
}
.btn2 a:link,.btn2 a:visited {
	color: #fff;
	text-decoration: none;
	text-align: center;
	noFocusLine:expression(this.onFocus=this.blur());
	-moz-outline-style:none;
}

.btn2 a:hover {
	color: #4db2fc;
	text-decoration: none;
}


a:link,a:visited {
	color: #3586c1;
	text-decoration: none;
	noFocusLine:expression(this.onFocus=this.blur());
	-moz-outline-style:none;
}

a:hover {
	color: #4db2fc;
	text-decoration: none;
}
	
#header {
	background-image:url(../images/header.gif);
	width:100%;
	background-repeat: repeat;
	background-position: left top;
	height:26px;
	}

#header_list {
	margin: 0px auto;
	width:919px;
	padding-right:5px;
	}
	
#header_lang{
	float: right;
	margin-top: 5px;
	font-family:Verdana, sans-serif;
	font-size: 12px;
	vertical-align:middle;
	background-image: url(../images/lang_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:15px;
}

#header_lang a:link,
#header_lang a:visited {
  color: #fff;
  text-decoration: none;
}

#header_home{
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	font-family:Verdana, sans-serif;
	font-size: 12px;
	vertical-align:middle;
	background-image: url(../images/home_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:15px;
}

#header_home a:link,
#header_home a:visited {
  color: #fff;
  text-decoration: none;
}
/* header */

#middle {
	background-color:#aeaeae; /* background-color extension for higher solution */
	width:100%;
}

#mainframe {
	background-image:url(../images/mainframe_bg.gif);
	margin: 0px auto;
	width: 1003px;
	background-repeat: repeat-y;
}

#content {
	width: 920px;
	margin-left:42px;
}

.top {
	background-image:url(../images/top.gif);
	height:12px;
	background-position: left top;
	background-repeat: repeat-y;
}

.logo {
	background-image:url(../images/logo_bg.gif);
	width:220px;
	height:170px;
	background-repeat: no-repeat;
}

.news {
	background-color:#e2e2e2;
}

.news_title {
	background-image:url(../images/news_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:38px;
	padding-left:15px;
	color:#fff;
	font-size:15px;
}

.news_content {
	background-image:url(../images/border_line.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding:0px;
	margin: 0px auto;
	line-height:18px;
}

.date {
	background-image:url(../images/date_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:25px;
	padding-top:2px;
	padding-left:15px;
	color:#07317e;
	font-size:11px;
}

.menu {
	height:38px;
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
}

#menu {
	margin: 0px;
	padding: 0px;
}
	
#menu ul {
	margin: 0px;
	padding: 0px;
}

#menu li {
	float:left;
	width:116px;
	list-style-type:none;
	list-style-image:none;
}
	
#menu li a{
	display:block;
	font-size:15px;
	font-family:Verdana, sans-serif;
	color:#6c6c6c;
	text-decoration:none;
	background:url(../images/menu_btn.gif) left top no-repeat!important;
	text-align: center;
	vertical-align: middle;
	padding:13px 0px 13px 0px;
	letter-spacing:normal;
}

#menu li a:hover {
	color: #fff;
	text-decoration:none;
	background: url(../images/menu_btn_o.gif) left top no-repeat!important;
}

.inner_content {
	height:300px;
	padding:15px 8px 8px 20px;
	vertical-align: top;
}

.title {
	background-image: url(../images/title_icon.gif);
	padding-left: 10px;
	padding-top:2px;
	color:#17599d;
	font-size:15px;
	font-family:Verdana, sans-serif;
	background-repeat: repeat-y;
	background-position: left center;

}

.dotted {
	border-bottom: 1px dotted #b3b3b3;
	margin-bottom:10px;
}

.img_border {
border:#cccccc 1px solid;
margin:10px 10px 0px 0px;
padding:2px;
}

.welcom_msg {
	padding:10px 5px 5px 0px;
	line-height:18px;
}

.feature_img {
	height:76px;
	width:212px;
    padding-left:3px;
	padding-top:2px;
	background-image:url(../images/feature_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.product_img {
	height:76px;
	width:212px;
    padding-left:3px;
	padding-top:2px;
	background-image:url(../images/feature_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.feature_msg {
	padding-left:2px;
	padding-right:35px;
	padding-bottom:10px;
	line-height:18px;
	color:#1a6bbf;
}

.product_msg {
	padding-left:2px;
	padding-right:35px;
	padding-bottom:10px;
	line-height:18px;
}

.about_msg {
	padding:10px 5px 5px 0px;
	line-height:18px;
}

.contact_msg {
	padding:10px 5px 5px 0px;
	line-height:18px;
}

.contact_table {
	width:520px;
	border:1px solid #8db9dc;
	margin-top:20px;
	background-color:#fff;
	margin-bottom:15px;
}

.contact_table_item {
	border-bottom:1px dotted #8db9dc;
	padding:5px 0px 5px 8px;
	color:#000;
	vertical-align:middle;
}

.contact_table_item2 {
	padding:5px 0px 5px 8px;
	height:28px;
	color:#000;
}

.support_msg {
	padding:10px 5px 5px 0px;
	line-height:18px;
}

.support_table {
	width:600px;
	border:1px solid #8db9dc;
	margin-top:20px;
	background-color:#fff;
	margin-bottom:15px;
}

.support_table_item {
	background-image:url(../images/support_icon.gif);
	border-bottom:3px double #b1d0e9;
	padding:2px 0px 2px 20px;
	color:#000;
	vertical-align:middle;
	background-repeat: no-repeat;
	background-position: left top;
}

.support_table_item2 {
	border-bottom:3px double #b1d0e9;
	padding:2px 0px 2px 5px;
	vertical-align:middle;
}

.news_table {
	width:660px;
	border:1px solid #8db9dc;
	margin-top:10px;
	background-color:#fff;
	margin-bottom:15px;
}

.news_table_item {
	background-image:url(../images/news_icon.gif);
	border-bottom:1px dotted #b1d0e9;
	padding:2px 10px 2px 20px;
	color:#000;
	vertical-align:middle;
	background-repeat: no-repeat;
	background-position: left top;
}

.news_table_item2 {
	border-bottom:3px double #b1d0e9;
	padding:8px 10px 8px 20px;
	color:#5f5f5f;
	vertical-align:middle;
	width:650px;
}

.pro_d_bg{
	height:125px;
	width:276px;
	padding:12px 3px 3px 3px;
	background-image:url(../images/pro_d_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;

}

.pro_d_txt{
	margin:0px auto;
	padding:6px 3px 5px 5px;
}
/* mainframe */

#footer_bg {
	margin: 0px auto;
	background-image:url(../images/footer.gif);
	width:100%;
	background-repeat: repeat;
	background-position: center center;
	height:30px;
}

#footer {
	margin: 0px auto;
	width:919px;
	padding-right:5px;
}
#copyright {
	height:22px;
	padding-top:8px;
	color:#d2d2d2;
	font:Verdana;
	font-size:11px;
	letter-spacing: 0.03em;
	float:right;
	padding-right:10px;
}

#power {
	background-image:url(http://www.azblink.com/template/images/power.gif);
	width:88px;
	background-repeat: no-repeat;
	background-position: center center;
	height:25px;
	margin-top:2px;
	float:right;
}

.form {
background-color:#FFFFFF;
}

.enquiry_table {
	border:3px double #d1d1d1;
	background-color:#fff;
	margin-bottom:5px;
	padding:10px;
}

a.enquiry:link, a.enquiry:visited{
color:#5f5f5f;
text-decoration:none;
}

a.enquiry:hover{
color:#c86164;
text-decoration:underline;
}

.border_btm{
line-height:30px;
padding:5px 5px 5px 10px;
}

.border_btm2{
border-top:#d0d0d0 3px double;
border-bottom:#d0d0d0 1px solid;
background-color:#e4e4e4;
color:#5f5f5f;
padding:2px 2px 2px 10px;
}

.border_btm3{
border-bottom:#d0d0d0 1px solid;
color:#5f5f5f;
padding:5px 2px 5px 10px;
}

.border_btm4{
border-top:#a0c8e8 1px solid;
border-bottom:#a0c8e8 1px solid;
background-color:#ebf7ff;
color:#3179c3;
padding:2px 2px 2px 10px;
}

.icon_more{
background:url(../images/btn_more.gif) no-repeat left center;
}

.add{
background:url(../images/add.gif) no-repeat left center;
padding-left:10px;
}

.remove{
background:url(../images/remove.gif) no-repeat left center;
padding-left:10px;
}

.banner_text{
color:#177daf;
margin-right:15px;
font-size:26px;
padding:5px;
}

.banner_text2{
padding:10px 5px 5px 5px;
color:#434750;
margin-right:15px;
font-size:15px;
line-height:22px;
}



.detail_list{
margin:8px;
padding:0;
}

.detail_list ul{
margin:0;
padding:0;
}

.detail_list ul li{
margin-left:5px;
list-style:disc;
padding:0px 0 5px 0;
}