/*---------- CSS----------*/
body{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-decoration:none; line-height:16px; margin:0px; padding:0px; background: #BFBFBF;   }
.common_div{width:100%;}
img{border:0px;}
.clr{clear:both;font-size:0; line-height:0; height:0px;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span, ul, li {margin:0px; padding:0px;} 
div , img,   {behavior:url("../iepngfix.htc"); }
/*---------- Body----------*/
.table_bg{ background: #FFFFFF url(../images/header_bg.jpg) repeat-x 0 0; }



body#home #wapper{background:  #6CC1E2 url(../images/banner.jpg)  repeat-x  0px 0px;}

#wapper.none{background: none;}
#top_corner_home{width:505px;background:url(../images/home_page_left_corner.png) no-repeat left top;position:absolute;	height:545px;    top:0px;	left: 0px;}
body#home #top_corner{width:505px;background:url(../images/home_page_left_corner.png) no-repeat left top;position:absolute;	height:545px;    top:0px;	left: 0px;}

#top_corner_green{	width:982px;background:url(../images/left_corner_green.png) no-repeat left top;	position:absolute;	height:708px;    top:0px;	left: 0px;	height:523px;}
#right_corner{width:200px;position:absolute; bottom: -2px;right: -3px;height: 116px;}
#right_corner_main{width:200px;position:absolute; bottom: -2px;right: -3px;height: 116px; text-align:center;}
#right_corner_home{ background:url(../images/right_corner.png) no-repeat right bottom;width:469px;position:absolute;bottom: 0px;right: 0px;height: 393px;}
*html #right_corner_home{ background:url(../images/right_corner.gif) no-repeat right bottom;width:469px;position:absolute;bottom: 0px;right: 0px;height: 393px;}
.footer_text{ font-size:10px;}
a.footer_text{ color:#007AC3; text-decoration:underline;  }
a.footer_text:hover{ color:#007AC3; text-decoration: none;  }
#top_header{width:189px;height:157px;background:url(../images/top_box.png) no-repeat;position:absolute;left: 16px;top: 60px;}
.top_title{ text-align:left; font-family: 'Helvetica Neue',  Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FFFFFF;
width:312px;height:38px;position:absolute;left: 18px;top: 29px;}
h1{ font-size:18px; font-weight: normal; }
.inner_content{ padding-bottom:80px;}
#bottom_box{width:142px;height:106px;position:absolute;	top: 590px;	left: 823px;}

#content_box2{width:982px; height:auto; background: url(../images/right_corner.png) no-repeat  right  bottom ; padding-bottom:50px;}

body#home #content_box2{width:982px; height:auto; background: url(../images/right_corner.png) no-repeat  right  bottom ; padding-bottom:0px;}


.bottom_bg{ background: url(../images/footer_bg.jpg) repeat-x 0px -2px;}


/*---------- News ----------*/
.bluetext{ font-weight: bold; color:#007AC3;}
.blacktext{ font-weight: bold; color:#000;}

/*----------End news ----------*/


/*---------- Green ----------*/


.inner_content ul{ margin-top:20px; list-style:none;}
.inner_content li{ padding-bottom:5px; display:block; background:url(../images/bullet.gif) no-repeat 0px 5px ; padding-left:15px;  }
.highlightbox{background:#FFFFFF; border:1px solid #000000;}

a{ color:#000000; text-decoration:underline;}
a:hover{  text-decoration: none;}

a.active{ color:#666; text-decoration:underline;}

.text_box{ border:1pt solid #000; height:17px; width:180px; padding-top:3px;
color:#000000;}

.select_box{ border:1pt solid #000; height:19px; width:202px; color:#000000;}

.textarea{ border:1pt solid #000; height:19px; width:202px; height:100px; 
color:#000000;}

a.bluetext_link{text-decoration:none; font-weight: bold; color:#007AC3; }
a.bluetext_link:hover{ text-decoration: underline;}

.smalltext{ font-size:11px;}


a.linkarrow{background:url(../images/linkarrow.jpg) no-repeat 0 3px;  padding-left:15px; line-height:23px; text-decoration:none; font-weight:bold; color:#000000;}
a.linkarrow:hover{text-decoration:underline;}

.title2{ font-size:14px; font-weight:bold;}
.border_top{ border-top:1px solid #333333;}
.white_text{ color:#FFFFFF; font-weight:bold;}



.right_box_bg{ background:url(../images/right_box_bg.png) repeat-y 0px 0px; border:1px solid #000000;}
*html .right_box_bg{ background:url(../images/right_box_bg.gif) repeat-y 0px 0px; border:1px solid #000000;}
.tableborder{border:1px solid #AFAFAF; border-top:none;}


.white_text_big{ color:#FFFFFF; font-weight:bold; font-size:14px;  background:url(../images/title_bg.jpg) no-repeat 0 0 ;}

.black_text_big{ color:#000; font-weight:bold; font-size:14px;}
.black_text_big_italic{ color:#000;  font-size:14px; font-style:italic;}

.title_bg_style{background:url(../images/content_title_bg.png) no-repeat; width:513px; height:22px; padding-top:5px; padding-left:15px;}


.news_title_topbg{width:528px; height:auto; overflow:hidden;}
.news_title_bottombg{width:528px; height:auto; overflow:hidden;}
.news_title_bg{width:516px; height:auto; padding-top:5px; padding-bottom:5px; padding-left:10px; background:#ebebeb url(../images/content_title_middlebg.png) no-repeat; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf;}


.news_title_bg_detailstop{width:883px; height:auto; overflow:hidden;}
.news_title_bg_detailsbottom{width:883px; height:auto; overflow:hidden;}
.news_title_bg_details{background:#ececec url(../images/news_details_middlebg.png) no-repeat; width:881px; height:auto; padding-top:10px; padding-bottom:10px; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf; line-height:20px;}






.news_title_bg_details2{background:url(../images/news_details_bg.png) no-repeat; width:883px;  padding-bottom:10px;}
.news_title_text{ font-size:18px; }

a.back_button{ display:block; font-size:12px; font-weight:bold;  background:url(../images/arrow2.gif) no-repeat 0px 6px ; padding-left:20px; padding-top:3px; text-decoration:none;}
a.back_button:hover{ text-decoration: underline;}


.blue_text1{ color:#007AC3; font-weight:bold; font-size:14px;}


.input_box{ background: url(../images/input_box.jpg) no-repeat; width:152px; height:17px; padding-top:3px; padding-left:3px; border:0px;}
.input_box2{ background: url(../images/input_box2.jpg) no-repeat; width:260px; height:17px; padding-top:3px; padding-left:3px; border:0px;}

.italic_small{ font-size:10px; font-style:italic;}



#contct_form .input_text1 { width:184px; height:26px; background:#FFF; border:none; }

#contct_form .input_text2 { width:450px; height:26px; background:#FFF; border:none; }
#contct_form .input_text3 { width:104px; height:26px; background:#FFF; border:none; }
#contct_form .input_text4 { width:305px; height:26px; background:#FFF; border:none; }
#contct_form .input_text5 { width:60px; height:26px; background:#FFF; border:none; }

#contct_form .select_box { width:160px;  background:#FFF; border:none; }

#contct_form .textaea { width:523px ;background:#FFF; border:none; height:93px; }

a.common_link{ color:#000000; text-decoration:none;}
a.common_link:hover{  text-decoration:underline;}

.datatableheader a{color:#000000;font-weight:bold; text-decoration:none;}
.datatableheader a:hover{ text-decoration: underline;}


.news_box{ width:156px; height:120px; text-align:left; padding-left:10px; padding-top:10px; padding-bottom:10px;}


.news_title{ font-weight:bold; font-size:12px;}




/* ---------- Tabing Design ---------- */
#tabing{width:851px; height:auto; padding-top:35px;}
#tabing_nav{width:851px; height:85px; background:url(../images/tabing_bg.jpg) no-repeat 42px 41px;}
#tabing_nav a{font-size:0px; outline:none;}
#tabing_business_benefits{float:left; margin-right:72px;}
#tabing_business_benefits a{width:112px; height:60px; background:url(../images/Business_Benefits.png) no-repeat left top; display:block;}
#tabing_business_benefits a:hover{background-position:left -60px;}
#tabing_business_benefits a.active{background-position:left -60px;}
#tabing_level1_certification{float:left; margin-right:61px;}
#tabing_level1_certification a{width:124px; height:60px; background:url(../images/Level_I_Certification.png) no-repeat left top; display:block;}
#tabing_level1_certification a:hover{background-position:left -60px;}
#tabing_level1_certification a.active{background-position:left -60px;}
#tabing_level2_certification{float:left; margin-right:57px;}
#tabing_level2_certification a{width:128px; height:60px; background:url(../images/Level_II_Certification.png) no-repeat left top; display:block;}
#tabing_level2_certification a:hover{background-position:left -60px;}
#tabing_level2_certification a.active{background-position:left -60px;}
#tabing_level3_certification{float:left; margin-right:95px;}
#tabing_level3_certification a{width:132px; height:60px; background:url(../images/Level_III_Certification.png) no-repeat left top; display:block;}
#tabing_level3_certification a:hover{background-position:left -60px;}
#tabing_level3_certification a.active{background-position:left -60px;}
#tabing_getstarted{float:left;}
#tabing_getstarted a{width:70px; height:60px; background:url(../images/Get_Started.png) no-repeat left top; display:block;}
#tabing_getstarted a:hover{background-position:left -60px;}
#tabing_getstarted a.active{background-position:left -60px;}

#tabing_content{width:851px; height:auto;}
#tabing_content_top{width:851px; height:auto;}
#tabing_content_center{width:809px; height:auto; background:#dee5d3; border-left:1px solid #5d9834; border-right:1px solid #5d9834; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:15px;}

#tabing_content_bottom{width:851px; height:auto;}
/* ---------- Tabing Design ---------- */


.title_bg_style2{background:url(../images/content_title_bg2.png) no-repeat; width:513px; height:45px; padding-top:5px; padding-left:15px;}