img {
	border:none;
}

a.big_button {
	background: url(/images/interface/front/but_dynamic.png) no-repeat scroll top left;
	width:150px;
	height:150px;
	display:block;
}
a:hover.big_button {
	background: url(/images/interface/front/but_dynamic.png) no-repeat scroll bottom left;
	width:150px;
	height:150px;
	display:block;
}
table.big_button {
	border:none;
}
td.big_button {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:22px;
	text-align:center;
	padding: 20px 15px 0px 15px;
}
tr.big_button {
}

a.sm_button {
	background:url(/images/interface/front/but_dynamic_sm.png) no-repeat scroll top left;
	width:65px;
	height:65px;
	display:block;
}
a:hover.sm_button {
	background:url(/images/interface/front/but_dynamic_sm.png) no-repeat scroll bottom left;
	width:65px;
	height:65px;
	display:block;
}

a.cur_button {
	background:url(/images/interface/front/but_dynamic_sm.png) no-repeat scroll bottom left;
	width:65px;
	height:65px;
	display:block;
}

table.sm_button {
	border:none;
}
td.sm_button {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:14px;
	text-align:center;
	padding: 5px 3px 0px 3px;
	line-height:13px
}
tr.sm_button {
}
tr.sm_title {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:14px;
	text-align:center;
}

#contentcontrol {
	position:relative;
	margin-top:80px;
}
#main2 {
	background-color:#FFFFFF;
	width:546px;
	padding: 35px 20px 35px 20px;
	border: 1px solid #999999;
}
#small_main {
	background-color:#FFFFFF;
	border: 1px solid #999999;
	padding: 6px 0px 6px 0px;
	/*width: 228px;*/
}
#small_title {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:14px;
	text-align:center;
}

/*new styles*/
#service_left {
	width: 228px;
	margin-left: auto;
	margin-right: auto;
	}
.service_cap {
	width: 228px;
	height: 32px;
	background-image:url(/images/interface/service_cap.gif);
	}
.service_mid {
	width: 228px;
	background-image:url(/images/interface/service_mid.gif);
	background-repeat: repeat-y;
	}
.service_bott {
	width: 228px;
	height: 8px;
	background-image:url(/images/interface/service_bott.gif);
	}
.service_label {
	width: 226px;
	height: 23px;
	background-image:url(/images/interface/service_label.gif);
	}
.label {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 800;
	font-size: 14px;
	padding: 4px 0px 4px 8px;
	text-align: left;
	color: #000000;
	letter-spacing: 0.06em;
	}
.icon {
	width: 20px;
	height: 17px;
	background-image:url(/images/interface/premium.gif);
	float: left;
	margin-top: 3px;
	margin-bottom: 2px;
	margin-left: 8px;
	}
.cap_text {
	font-size: 14px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 11px 0px 0px 8px;
	letter-spacing: .08em;
	}
.box_wrap {
	/*width: 224px;*/
	margin-left: auto;
	margin-right: auto;
/*	background-color: #f9f9f9;*/
	}
.box {
	width: 65px;
	float: left;
	padding-left: 28px;
	}
div.pic_box {
	margin-top:5px;
	padding:7px 5px 7px 5px;
	width:65px;
}
div.pic_box_b {
	margin-top:5px;
	border:2px solid #000000;
	padding:5px 5px 5px 5px;
	width:65px;
}
a.pic_box {
	width: 65px;
	height: 65px;
	background:url(/images/interface/front/but_dynamic_sm.png) no-repeat scroll top left;
	}

.text_service {	
	width: 65px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:14px;
	text-align:center;
	padding: 5px 0px 8px 0px;
	margin-left:5px;
	line-height:13px
	}
a:hover.pic_box {
	background:url(/images/interface/front/but_dynamic_sm.png) no-repeat scroll bottom left;
	width: 65px;
	height: 65px;
	float: left;
	}
	
.clearing {
	clear: both;
	}
	
	
	
/*sub styles*/

#sub_nav {
	width: 182px;
	float: left;
	}
#sub_nav_p {
	width: 400px;
	float: left;
	}
#sub_wrap {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	}
.sub_box {
	width: 65px;
	float: left;
	padding: 0px 7px 0px 7px;
	margin-left: 24px;
	}
.sub_box_b {
	width: 65px;
	float: left;
	margin-left: 24px;
	padding: 0px 7px 0px 7px;
	border:1px solid #000000;
	}
.sub_label {
	width; 600px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	}
.sub_top p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 12px;
	margin-bottom: 0px;
	display: inline;
	font-weight: bold;
	height: 14px;
	
	}
.sub_top {
	width: 600px;
	height: 26px;
	background-image:url(/images/interface/sub_top.gif);
	}
.sub_mid {
	width: 600px;
	background-image:url(/images/interface/sub_mid.gif);
	background-repeat: repeat-y;
	}
.sub_bott {
	width: 600px;
	height: 15px;
	background-image:url(/images/interface/sub_bott.gif);
	}
	
.sub_main {
	width: 600px;
	float: left;
	text-align:left;

	}
.sub_right {
	width: 192px;
	height: 24px;
	float: left;
	background-color: #99FF99;
	margin-left: 8px;
	}
#sub_content {
	width: 845px;
	background-color: #ffffff;
	}
.support {
	width: 146px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	}
.infocodes {
    height:140px;
    width:110px;
    float:left;
}	
.code_text {    
    font-family: Arial, Helvetica, sans-serif;    
    font-size: 15px;    
    font-weight: bold;    
    letter-spacing: 0.02em;    
    color: #FF0000;    
}