@charset "utf-8";
body {
	margin:0 0 0 0;
	background-image: url(../images/common/main_bg.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.black_bg {
	background-image: url(../images/common/main_black_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.send_btn {
	text-decoration: none;
	background-image: url(../images/common/send_btn_bg.png);
	background-repeat: no-repeat;
	background-position: left;
	color: #161616;
	height: 38px;
	width: 85px;
	line-height: 36px;
	float: right;
	padding-right: 28px;
}

.txt_hd {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 20px;
	font-size: 21px;
}
.aro_hd {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	color: #000000;
	text-decoration: none;
	font-size: 18px;
	background-image: url(../images/common/aro.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 230px;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	height: 30px;
}
.aro2_hd {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	color: #000000;
	text-decoration: none;
	font-size: 18px;
	background-image: url(../images/common/aro2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height: 17px;
}
.aro2_bg {
	background-image: url(../images/common/aro2_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.aro3_hd {
	background-image: url(../images/common/aro_40.png);
	background-repeat: no-repeat;
	background-position: left;
	font: 23px Georgia, "Times New Roman", Helvetica, Tahoma;
	color: #000000;
	text-decoration: none;
	height: 25px;
	text-align: left;
	padding: 0px;
}
.txt_gray1 {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 15px;
	line-height: 20px;
	color: #c6c6c6;
	text-decoration: none;
}
.txt_lft_link {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_lft_link:hover {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #E12A2C;
}
.body_txt {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 12px;
	color: #3E3E3E;
	line-height: 21px;
	text-decoration: none;
}
.menu_gap {
	height: 5px;
	width: 5px;
}
.txt_link {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
.red_aro {
	background-image: url(../images/common/red_aro.png);
	background-position: right;
	height: 19px;
	width: 80px;
	background-repeat: no-repeat;
	float: left;
}
.red_aro2 {
	background-image: url(../images/common/aro_20.png);
	background-position: left;
	height: 19px;
	background-repeat: no-repeat;
	float: right;
	width: 122px;
	padding-bottom: 3px;
}
.read_more {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 11px;
	color: #E12A2C;
	text-decoration: none;
	font-weight: bold;
	height: 20px;
	width: 80px;
}
.read_more:hover {
	color: #202020;
}
.txt_sm {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 10px;
	color: #454545;
	text-decoration: none;
	line-height: 22px;
}
.txt_sm2 {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 10px;
	color: #8A8A8A;
	text-decoration: none;
	line-height: 22px;
}
.txt_1 {
	color: #161616;
	text-decoration: none;
	font: bold 12px/21px Georgia, "Times New Roman", Helvetica, Tahoma;
}
.txt_bx1 {
	font: 12px Georgia, "Times New Roman", Helvetica, Tahoma;
	color: #333333;
	text-decoration: none;
	border: 1px solid #D7D7D7;
	width: 200px;
	height: 17px;
	background-color: #F8F8F8;
}

.txt_bx2 {
	font: 12px Georgia, "Times New Roman", Helvetica, Tahoma;
	color: #161616;
	text-decoration: none;
	background-image: url(../images/common/txt_box_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	border-top: 1px solid #bdbdbd;
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	height: 20px;
	padding-top: 8px;
	width: 310px;
}
.txt_bx2_2 {
	font: 12px Georgia, "Times New Roman", Helvetica, Tahoma;
	color: #161616;
	text-decoration: none;
	background-image: url(../images/common/txt_box_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	border-top: 1px solid #bdbdbd;
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	height: 20px;
	padding-top: 8px;
	width: 205px;
}
.txt_bx2_3 {
	font: 12px Georgia, "Times New Roman", Helvetica, Tahoma;
	color: #161616;
	text-decoration: none;
	background-image: url(../images/common/txt_box_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	border-top: 1px solid #bdbdbd;
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	height: 20px;
	width: 310px;
}
.txt_bx3 {
	font: 12px Georgia, "Times New Roman", Helvetica, Tahoma;
	color: #161616;
	text-decoration: none;
	background-image: url(../images/common/txt_box_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	border-top: 1px solid #bdbdbd;
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	height: 80px;
	padding-top: 8px;
	width: 660px;
}
.txt_bx4 {
	font: 12px Georgia, "Times New Roman", Helvetica, Tahoma;
	color: #333333;
	text-decoration: none;
	border: 1px solid #ACACAC;
	width: 188px;
	height: 17px;
	background-color: #F8F8F8;
}
.txt_news {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 12px;
	color: #141414;
	line-height: 20px;
	text-decoration: none;
}
.txt_news:hover {
	color: #F62E2E;
	text-decoration: underline;
}
.txt_red {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 11px;
	color: #D70800;
	line-height: 18px;
	text-decoration: none;
}
.txt_red2 {
	color: #E12A2C;
	text-decoration: none;
	font: 14px Georgia, "Times New Roman", Helvetica, Tahoma;
}
.txt_red3 {
	color: #B40200;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
}

.txt_w1 {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_testimo {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 12px;
	color: #1F1F1F;
	line-height: 20px;
	text-decoration: none;
}
.txt_testimo2 {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 11px;
	color: #616161;
	line-height: 18px;
	text-decoration: none;
}
.txt_blog1 {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 16px;
	line-height: 27px;
	color: #8B8B8B;
	text-decoration: none;
}
.txt_blog1:hover {
	color: #D70800;
}
.txt_blog2 {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 18px;
	line-height: 27px;
	color: #8B8B8B;
	text-decoration: none;
}
.txt_blog2:hover {
	color: #D70800;
}
.txt_blog3 {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 22px;
	line-height: 27px;
	color: #8B8B8B;
	text-decoration: none;
}
.txt_blog3:hover {
	color: #D70800;
}
.txt_blog4 {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 27px;
	line-height: 27px;
	color: #8B8B8B;
	text-decoration: none;
}
.txt_blog4:hover {
	color: #D70800;
}
.txt_blog5 {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 13px;
	line-height: 27px;
	color: #8B8B8B;
	text-decoration: none;
}
.txt_blog5:hover {
	color: #D70800;
}
.footer_ln {
	background-image: url(../images/common/footer_ln.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.i4ce_uk {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 16px;
	color: #535353;
	height: 25px;
	line-height: 20px;
}
.i4ce_usa {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	background-image: url(../images/common/usa_flag.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 16px;
	color: #535353;
	height: 25px;
	line-height: 20px;
}
.footer_hd {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 16px;
	color: #535353;
	line-height: 20px;
}
.footer_txt {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 12px;
	color: #535353;
	line-height: 21px;
	text-decoration: none;
}
.footer_txt_lnk {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 12px;
	color: #535353;
	line-height: 21px;
	text-decoration: none;
}
.footer_txt_lnk:hover {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 12px;
	color: #D70800;
	line-height: 21px;
	text-decoration: underline;
}
#redbx {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	top: 327px;
	position: absolute;
	padding-left: 10px;
	width: 270px;
	padding-top: 5px;
}
.inner_bg {
	background-image: url(../images/common/inner_bg.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.inner_bg2 {
	background-image: url(../images/common/inner_bg2.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#main_img {
	height:285px;
	width: 683px;
}
#a1_txt {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	top: 352px;
	position: absolute;
	padding-left: 10px;
	line-height: 18px;
	font-style: italic;
}
#a1_bx {
	position: absolute;
	background-image: url(../images/common/hm_txt_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 270px;
	width: 770px;
	top: 198px;
	text-decoration: none;
	font: 11px/18px Georgia, "Times New Roman", Helvetica, Tahoma;
	color: #3E3E3E;
	opacity: 0.85;
	filter: alpha(opacity = 85);
	left: 528px;
}
#a2_txt {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	top: 352px;
	position: absolute;
	padding-left: 10px;
	line-height: 18px;
	font-style: italic;
}
#a2_bx {
	position: absolute;
	background-image: url(../images/common/hm_txt_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 270px;
	width: 770px;
	top: 173px;
	text-decoration: none;
	color: #282828;
	opacity: 0.85;
	filter: alpha(opacity = 85);
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 11px;
	line-height: 22px;
}
#a3_txt {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	top: 352px;
	position: absolute;
	padding-left: 10px;
	line-height: 18px;
	font-style: italic;
}
#a3_bx {
	position: absolute;
	background-image: url(../images/common/hm_txt_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 270px;
	width: 770px;
	top: 173px;
	text-decoration: none;
	font: 11px/18px Georgia, "Times New Roman", Helvetica, Tahoma;
	color: #3E3E3E;
	opacity: 0.85;
	filter: alpha(opacity = 85);
}
#a4_txt {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	top: 352px;
	position: absolute;
	padding-left: 10px;
	line-height: 18px;
	font-style: italic;
}
#a4_bx {
	position: absolute;
	background-image: url(../images/common/hm_txt_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 270px;
	width: 770px;
	top: 173px;
	text-decoration: none;
	font: 11px/18px Georgia, "Times New Roman", Helvetica, Tahoma;
	color: #3E3E3E;
	opacity: 0.85;
	filter: alpha(opacity = 85);
}
#a5_txt {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	top: 352px;
	position: absolute;
	padding-left: 10px;
	line-height: 18px;
	font-style: italic;
}
#a5_bx {
	position: absolute;
	background-image: url(../images/common/hm_txt_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 270px;
	width: 770px;
	top: 173px;
	text-decoration: none;
	font: 11px/18px Georgia, "Times New Roman", Helvetica, Tahoma;
	color: #3E3E3E;
	opacity: 0.85;
	filter: alpha(opacity = 85);
}
#a6_txt {
	font-family: Georgia, "Times New Roman", Helvetica, Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	top: 352px;
	position: absolute;
	padding-left: 10px;
	line-height: 18px;
	font-style: italic;
}
#a6_bx {
	position: absolute;
	background-image: url(../images/common/hm_txt_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 270px;
	width: 770px;
	top: 173px;
	text-decoration: none;
	font: 11px/18px Georgia, "Times New Roman", Helvetica, Tahoma;
	color: #3E3E3E;
	opacity: 0.85;
	filter: alpha(opacity = 85);
}
.txt_hd {
	color: #5D5D5D;
	text-decoration: none;
	font: 18px Georgia, "Times New Roman", Helvetica, Tahoma;
}

.txt_hd2 {
	color: #1E1E1E;
	text-decoration: none;
	font: 21px Georgia, "Times New Roman", Helvetica, Tahoma;
}
.txt_hd3 {
	color: #161616;
	text-decoration: none;
	font: 18px/30px Georgia, "Times New Roman", Helvetica, Tahoma;
}
.txt_hd4 {
	color: #161616;
	text-decoration: none;
	font: 26px/35px Georgia, "Times New Roman", Helvetica, Tahoma;
}
.txt_hd5 {
	color: #666666;
	text-decoration: none;
	font: italic 17px Georgia, "Times New Roman", Helvetica, Tahoma;
}
.proj_txt {
	color: #333333;
	text-decoration: none;
	font: 17px Georgia, "Times New Roman", Helvetica, Tahoma;
	height: 65px;
	width: 204px;
}
.proj_txt:hover {
	color: #FFFFFF;
	text-decoration: none;
	font: 17px Georgia, "Times New Roman", Helvetica, Tahoma;
	background-color: #D70800;
	height: 65px;
	width: 204px;
}
.proj_hold {
	width: 204px;
	height: 85px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.dot_ln_bg {
	background-image: url(../images/common/dot_ln.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.tab_bg_ln {
	background-image: url(../images/common/tab_bg_ln.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.boder {
	border: 1px solid #dfdfdf;
	width: 226px;
	color: #FFF;
}
.bdr_1 {
	border: 1px solid #707070;
}

