* {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
a {outline:none; text-decoration:none; background-color:transparent; color:#2d2a2b;}
p {font-size:13px; color:#2d2a2b; margin:5px; padding:0px;}
div {font-size:13px; color:#2d2a2b;}
img {border:none;}
html {height: 100%;}

b,u,i,strong,font,span,em,strike,sub,sup,a {color:inherit;font-size:inherit;}


body {
  height: auto !important;
  height: 100%;
  min-height: 100%;
  position: relative;
  background:url(images/bg_0_07.png) #ffffff repeat-x;
}
#content {
  padding-bottom:126px;
  width:100%;
  position:relative;
  z-index:2;
}
#footer {
  position: absolute;
  z-index:3;
  bottom: 0;
  height:126px;
  width:100%;
}

.later_1 {width:100%; height:12px; background:url(images/bg_0_02.png) repeat-x; border-bottom:solid 1px #232223;}
.later_2 {width:100%; height:123px; background:url(images/bg_2_07.png) repeat-x top; border-top:solid 1px #908f90; border-bottom:solid 1px #000000;}
.later_2_1 {width:100%; height:123px; background:url(images/bg_1_05.png) no-repeat top left;}
.later_3 {width:100%; height:26px; background:url(images/bg_0_05.png) repeat-x top; border-top:solid 1px #6291c4; border-bottom:solid 1px #9d9d9d;}
.site {width:960px; margin:0 auto;}
.logo {display:block; float:left; margin-left:50px; margin-top:25px;}
.providing {display:block; float:right; margin-top:90px;}

.menu_product {line-height:26px; color:#f2f2f2; font-size:13px; margin:0px 20px;}
.menu_cont {display:none; border:solid 1px #a4a4a4; position:absolute; margin-left:-1px;z-index:2;}
.menu_cont_a {display:block; background:url(images/bg_3_07.png) repeat-x; height:28px; line-height:28px;}
.menu_cont_a_selected {display:block; background:url(images/bg_3_10.png) repeat-x; height:28px; line-height:28px;}
.menu_cont_a:hover {display:block; background:url(images/bg_3_10.png) repeat-x; height:28px; line-height:28px;}
.menu_cont_span {display:block; background:url(images/round_03.png) no-repeat 12px 12px; height:28px; line-height:28px; padding:0px 10px 0px 25px;
					 color:#f2f2f2; font-size:12px;}
.menu_div {background:url();line-height:26px; color:#f2f2f2; font-size:13px; float:left; border-left:solid 1px #3f3f3f; border-right:solid 1px #131313; cursor:pointer;}
.menu_div_sel {line-height:26px; color:#f2f2f2; font-size:13px; float:left; border-left:solid 1px #3f3f3f; border-right:solid 1px #131313; cursor:pointer;
					background:url(images/menu_sel_03.png) repeat-x;}
.menu_div:hover {background:url(images/menu_sel_03.png) repeat-x;}

.menu {background:url();display:block; padding:0px 20px; line-height:26px; color:#f2f2f2; font-size:13px; float:left; border-left:solid 1px #3f3f3f; border-right:solid 1px #131313;}
.menu_sel {display:block; padding:0px 20px; line-height:26px; color:#f2f2f2; font-size:13px; float:left; border-left:solid 1px #3f3f3f;border-right:solid 1px #131313;
				background:url(images/menu_sel_03.png) repeat-x;}
.menu:hover {background:url(images/menu_sel_03.png) repeat-x;}

.menu_right {height:26px; width:1px; background:#414141; float:left;}
.menu_left {height:26px; width:1px; background:#414141; float:left;}

.support {display:block; padding-left:20px; padding-right:40px; line-height:26px; color:#f2f2f2; font-weight:13px; float:right; border-left:solid 1px #3f3f3f;
				border-right:solid 1px #131313; background:url(images/support_03.png) right top no-repeat;}
.support_right {height:26px; width:1px; background:#414141; float:right;}
.support_left {height:26px; width:1px; background:#121212; float:right;}

.footer_menu_box {width:600px; float:left; margin-left:240px;}
.cyberrelief {display:block; float:left;}
.footer_menu_block {width:500px; float:left; margin-left:15px; text-align:center; margin-top:11px;}
.copyright {font-size:9px; color:#5e5e5e; font-weight:bold; margin-right:10px;}
.footer_menu {font-size:9px; color:#5e5e5e; font-weight:bold; margin:0px 1px;}

.index_cont {width:320px; float:left;}
.index_cont_top {width:280px; height:37px; background:url(images/index_cont_07.png) no-repeat; padding:12px 20px 0px 20px;cursor:pointer;}
.index_cont_midle {width:280px; margin:0px 5px; height:49px; background:url(images/index_cont_14.png) repeat-x top #e3e3e3; min-height:180px; padding:10px 15px;
					font-size:12px; color:#3c3c3c;}
.index_cont_midle_2 {width:310px; margin:0px 5px; background:#ffffff; min-height:180px; font-size:12px; color:#3c3c3c;}
.index_cont_bottom {width:280px; height:34px; background:url(images/index_cont_18.png) no-repeat; text-align:right; padding:0px 20px; line-height:20px;}
.index_cont_bottom_a {font-size:10px; color:#ffffff; font-weight:bold; text-transform:uppercase;}
.index_sep {height:1px; width:100%; background-color:#b8b8b8; border-bottom:solid 1px #ffffff; margin:5px 0px;}

.list_left_right_2 {display:block; margin:36px 12px; float:left; cursor:pointer;}
.list_block_2 {float:left; width:168px; text-align:center;}

.list_left_right {display:block; margin:56px 12px; float:left; cursor:pointer;}
.list_block {float:left; width:230px; text-align:center;}
.index_cont_gray {width:310px; height:47px; padding:0px 10px; background:url(images/bg_1_03.png) repeat-x; text-align:center; font-size:11px; font-weight:bold;
					color:#515151; vertical-align:middle;}
					
.about_left {width:248px; float:left;}
.about_right {width:700px; float:left; margin-left:12px;}

.about_left_top {width:218px; height:26px; padding:12px 15px; background:url(images/left_bg_03.png) no-repeat;cursor:pointer;}
.about_left_bottom {width:218px; height:34px; padding:0px 15px; line-height:20px; text-align:right; background:url(images/left_bg_09.png) no-repeat;}
.about_left_midle {width:218px; padding:15px; background:url(images/left_bg_07.png) repeat-x #ffffff bottom;}

.about_left_midle_2 {width:248px; background:#ffffff;}

.about_right_top {width:670px; height:26px; padding:12px 15px; background:url(images/right_colum_05.png) no-repeat;}
.about_right_bottom {width:670px; height:34px; padding:0px 15px; line-height:18px; text-align:right; background:url(images/right_colum_16.png) no-repeat;}
.about_right_midle {width:670px; padding:15px; background:#f6f6f6 bottom;}

.location_box {}

.location {font-size:13px; font-weight:bold; color:#3e3e3e; display:block; margin-right:5px; cursor:pointer;}
.location_sel {font-size:13px; font-weight:bold; color:#cd0b14; display:block; cursor:pointer;}
.location:hover {color:#cd0b14;}

.location_pol {font-size:13px; font-weight:bold; color:#3e3e3e; display:block; margin-right:5px;cursor:pointer;}
.location_pol_sel {font-size:13px; font-weight:bold; color:#cd0b14; display:block; cursor:pointer; 
					margin-right:5px;}
.location_pol:hover {color:#cd0b14;}

.location_sub {font-size:12px; color:#3e3e3e; display:block; margin-left:10px; margin-top:3px;}
.location_sub_sel {font-size:12px; color:#cd0b14; display:block; margin-left:10px; margin-top:3px;}
.location_sub:hover {color:#cd0b14;}

.location_sep {display:block; margin:5px 0px; clear:both; height:1px; background:#bfbfbf;}

.about_viza {font-size:13px; font-weight:bold; color:#cd0b14;}
.about_viza_text {font-size:12px; color:#383838;}
.about_class {font-size:13px; font-weight:bold; color:#cd0b14;}

.last_news {font-size:11px; color:#3c3c3c; display:block;}
.contact_bg {width:590px; height:366px; padding:0px 40px; background:url(images/map_Contactus_03.png) no-repeat;}
.contact_left {width:290px; float:left;}
.contact_right {width:290px; float:left; margin-left:10px;}

.asia {font-size:12px; font-weight:bold; color:#ed1c25;}
.asia_sales {font-size:10px; font-weight:bold; color:#3c3c3c; text-transform:uppercase;}
.singapore {font-size:10px; font-weight:bold; color:#3c3c3c; text-transform:uppercase; width:100px; float:left;}
.singapore_right {font-size:10px; font-weight:bold; color:#3c3c3c; text-transform:uppercase; width:180px; margin-left:10px; float:left;}

.contact_input {width:278px; height:20px; line-height:20px; border:solid 1px #e0222a; padding:0px 5px; display:block; font-size:9px; color:#626262; margin-bottom:5px;}
.contact_textarea {width:278px; height:90px; border:solid 1px #e0222a; padding:5px; display:block; font-size:9px; color:#626262; margin-bottom:5px; resize:none;}
.contact_input_code {width:115px; height:20px; line-height:20px; border:solid 1px #e0222a; padding:0px 5px; display:block; font-size:9px; color:#626262; float:left;}
.capcha {display:block; float:left; margin-left:5px;}
.contact_button {display:block; float:right; width:52px; height:21px; background:url(images/contact_button_05.png) no-repeat; font-size:9px; color:#ffffff;
						font-weight:bold; text-transform:uppercase; border:none; cursor:pointer;}
						
.messeg_send {font-size:12px; color:#000000; font-weight:bold; text-transform:uppercase; margin-left:180px;}
.messeg_thank {font-size:10px; color:#e50505; font-weight:bold; text-transform:uppercase;}
.news_title {font-size:14px; color:#cd0b14; font-weight:bold; width:490px; float:left; display:block;}
.news_posted {font-size:10px; color:#3e3e3e; text-transform:uppercase; width:170px; float:left; margin-left:10px; text-align:right;}
.news_sep {height:1px; border-bottom:solid 1px #ffffff; background-color:#b8b8b8; margin:5px 0px;}

.list_pages_a {font-size:10px; font-weight:bold; color:#ffffff; text-transform:uppercase; margin:0px 3px;}
.list_pages_span {font-size:10px; font-weight:bold; color:#ffffff; text-transform:uppercase;}

.icon_block {display:inline-block; width:150px; text-align:center;}
.icon_box {display:block; width:150px; text-align:center; height:65px; margin-bottom:10px;}
.icon_text {font-size:11px; font-weight:bold; color:#686868; text-transform:uppercase;}
.icon_text_sel {font-size:11px; font-weight:bold; color:#cd0b14; text-transform:uppercase;}

.product_table {width:670px;}
.product_tr_t {background:#d5d5d5;}
.product_tr_s {background:#e7e7e7;}
.product_td {font-size:10px; color:#383838; font-weight:bold; padding:4px; vertical-align:top;}
.product_td_last {font-size:10px; color:#ffffff; font-weight:bold; padding:4px; vertical-align:top; background:#5f5f5f;}
.product_td_download {font-size:10px; color:#ffffff; font-weight:bold; padding:4px; vertical-align:top; background:#065cb9 url(images/pdf_03.png) right 2px no-repeat;
						padding-right:30px;}
.product_td_download_a {font-size:10px; color:#ffffff; font-weight:bold; padding:4px; vertical-align:top; background:#065cb9 url(images/pdf_03.png) right 2px no-repeat;
						padding-right:30px; display:block; height:100%;}

