/* CSS Document */

body{
margin:0px;
padding:0px;
background-image:url(../images/body_bg.jpg);
background-repeat:repeat-x;
background-position:left top;
background-color:#fafafa;
}
img{
border:none;
}
p{
margin:0px;
padding:0px;
}
.main{
width:960px;
margin:0px auto;
}
.top_part{
width:960px;
float:left;
}
.top_nav{
width:900px;
float:left;
}
.top_nav ul{
margin:0px;
padding:0px;
float:left;
}
.top_nav li{
margin:0px;
padding:0px;
float:left;
list-style:none;
font-family:arial;
font-size:10px;
text-transform:uppercase;
text-align:center;
color:#FFFFFF;
width:120px;
}
.top_nav li a{
text-decoration:none;
color:#FFFFFF;
display:block;
padding:8px 0 10px 0;
}
.top_nav li a:hover{
background-image:url(../images/top_nav_hover.jpg);
background-repeat:repeat-x;
background-position:left top;
display:block;
text-decoration:none;
color:#FFFFFF;
}
.top_nav li a.act{
background-image:url(../images/top_nav_hover.jpg);
background-repeat:repeat-x;
background-position:left top;
display:block;
text-decoration:none;
color:#FFFFFF;
}
.top_lan{
width:60px;
float:left;
text-align:right;
padding:7px 0 0 0;
}
.top_lan_box{
width:44px;
height:17px;
}
.middle_part{
width:960px;
background-image:url(../images/middle_bg.jpg);
background-repeat:repeat-x;
background-position:0 13px;
padding:13px 0 0 0;
float:left;
clear:both;
}
.middle_area{
width:901px;
padding:0 0 0 27px;
float:left;
position:relative;
}
.logo_area{
width:403px;
padding:21px 0 13px 0;
float:left;
}
.support_link{
width:498px;
padding:0 0 0 0;
float:left;
}
.affiliate_part{
width:290px;
padding:18px 0 0 0;
float:right;
}
.lock{
width:30px;
float:left;
}
.affiliate_txt{
width:77px;
float:left;
font-family:arial;
font-size:11px;
color:#666666;
text-align:left;
padding:0 28px 18px 0;
}
.affiliate_txt a{
text-decoration:none;
color:#666666;
}
.affiliate_txt a:hover{
text-decoration:none;
color:#666666;
}
.support_txt{
float:left;
font-family:arial;
font-size:11px;
color:#666666;
text-align:left;
padding:0 0 0 0;
}
.banner_sec{
width:901px;
float:left;
clear:both;
padding-bottom:11px;
}
.spacer{
width:901px;
float:left;
}
.banner_left{
width:479px;
height:390px;
float:left;
}
.banner_right{
width:391px;
height:341px;
background-image:url(../images/banner_right_an.jpg);
background-repeat:no-repeat;
background-position:left top;
float:left;
padding:49px 0 0 31px;
}
.banner_right_sec{
width:373px;
float:left;
}
.banner_right_heading{
width:240px;
float:left;
font-family:Arial;
font-size:14px;
color:#3fa8d3;
font-weight:bold;
padding-bottom:9px;
}
.banner_right_date{
width:65px;
float:right;
font-family:Arial;
font-size:11px;
color:#a8a8a8;
text-align:right;
padding:5px 18px 0 0;
}
.banner_right_sec_txt{
font-family:Arial;
font-size:11px;
color:#fff;
float:left;
width:360px;
padding-bottom:23px;
line-height:13px;
}
.bluebox{
width:900px;
float:left;
padding-left:1px;
}
.bluetop{
width:900px;
float:left;
}
.bluebg{
width:870px;
float:left;
background-image:url(../images/bluebg_an.jpg);
background-position:left top;
background-repeat:repeat-y;
padding:5px 16px 5px 14px;
}
.bluebox_1_an{
width:278px;
height:130px;
float:left;
background-image:url(../images/bluebox_1_an.png);
background-repeat:no-repeat;
background-position:left top;
margin-right:18px;
}
.bluebox_txt{
width:180px;
float:left;
padding:5px 14px 0 13px;
font-family:Arial;
font-size:11px;
color:#000;
}
.bluebox_txt h2{
margin:0px;
padding:0 0 3px 0px;
font-size:16px;
color:#000;
text-transform:uppercase;
font-style:italic;
font-weight:bold;
}
.learn_btn{
width:70px;
float:left;
text-align:center;
padding-top:38px;
}
.bluebox_2_an{
width:278px;
height:130px;
float:left;
background-image:url(../images/bluebox_1_an.png);
background-repeat:no-repeat;
background-position:left top;
}
.learnmore_sec{
width:448px;
float:left;
padding:14px 0 0 0px;
font-family:Arial;
font-size:10px;
color:#2f7fa0;
font-weight:bold;
text-transform:uppercase;
font-weight:bold;
}
.learnmore_sec span{
color:#333333;
}
.learn_btn2{
margin:-3px 6px 0 0px;
}
.marketing_txt{
float:right;
width:290px;
padding-top:19px;
}
.spacer1{
width:960px;
float:left;
}
.whitbottom{
margin-bottom:14px;
}
.mid_sec1{
width:935px;
float:left;
padding-left:25px;
border-bottom:1px solid #e0e0e0;
padding-bottom:25px;
}
.mid_sec1_left{
float:left;
width:448px;
font-family:Arial;
font-size:11px;
color:#333333;
padding-right:40px;
padding-top:6px;
float:left;
}
.mid_sec1_left span{
color:#2e7d9d;
}
.img1{
margin:-6px 20px 0 0px;
}
.mid_sec1_left1{
float:left;
width:420px;
font-family:Arial;
font-size:11px;
color:#333333;
padding-top:6px;
float:left;
}
.mid_sec1_left1 span{
color:#2e7d9d;
}
.rack_sec{
width:935px;
float:left;
padding:25px 0 0 25px;
}
.rack_sec_left{
width:670px;
float:left;
}
.rack_sec_left_txt{
width:167px;
float:left;
font-family:Arial;
font-size:10px;
color:#707070;
padding-top:6px;
}
.rack_sec_left_txt h4{
margin:0px;
padding:0px;
font-size:11px;
color:#707070;
font-weight:bold;
}
.rack_sec_left_txt ul{
margin:0px;
padding:0px;
}
.rack_sec_left_txt li{
margin:0px;
padding:0px 0px 0px 9px;
list-style:none;
background-image:url(../images/bullet_an.jpg);
background-repeat:no-repeat;
background-position:0px 4px;
height:14px;
}
.rack_sec_left_txt li a{
color:#707070;
text-decoration:none;
}
.rack_sec_left_txt li a:hover{
color:#707070;
text-decoration:underline;
}
.groupbg{
width:224px;
height:85px;
font-family:Arial;
font-size:12px;
color:#9f9f9f;
float:left;
background-image:url(../images/groupbg_an.jpg);
background-repeat:no-repeat;
background-position:left top;
padding:52px 0 0 25px;
}
.bottombg{
float:left;
width:915px;
background-image:url(../images/bottombg_an.jpg);
background-repeat:no-repeat;
background-position:left top;
height:140px;
padding:45px 0 0 45px;
}
.learnmore_btn_3{
margin:0 0 10px 36px;
}
.bottom_part{
background-image:url(../images/bottom_bg.jpg);
background-repeat:repeat-x;
background-position:left top;
height:174px;
background-color:#000000;
clear:both;
}
.bottom_main{
width:960px;
margin:0px auto;
}
.bottom_copyright_area{
width:960px;
float:left;
border-bottom:1px solid #0d262e;
}
.bottom_copyright_txt{
width:471px;
float:left;
font-family:arial;
font-size:10px;
text-align:left;
color:#cccccc;
padding:17px 0 017px 0;
}
.bottom_nav{
width:350px;
float:right;
font-family:arial;
font-size:10px;
text-align:right;
color:#cccccc;
padding-top:17px;
}
.bottom_nav a{
color:#cccccc;
text-decoration:none;
padding:0 10px 0 10px;
}
.bottom_nav a:hover{
color:#cccccc;
text-decoration:none;
}
.bottom_about_area{
width:960px;
float:left;
}
.bottom_about_txt{
width:471px;
float:left;
font-family:arial;
font-size:10px;
text-align:justify;
color:#cccccc;
line-height:14px;
}
.bottom_about_txt h5{
font-size:10px;
color:#43b2e0;
margin:0px;
padding:16px 0 8px 0;
}
.bottom_follow{
width:350px;
float:right;
font-family:arial;
font-size:10px;
text-align:left;
color:#cccccc;
}
.bottom_follow_txt{
width:100px;
float:left;
font-family:arial;
font-size:10px;
text-align:left;
color:#43b2e0;
padding:22px 0 0 0;
}
.bottom_follow_img{
width:250px;
float:left;
font-family:arial;
font-size:10px;
text-align:left;
color:#43b2e0;
padding:13px 0 0 0; 
}
.bottom_follow_img a { outline: none; }


.follow_img_space{
margin-right:38px;
}

.nav{
width:454px;
float:left;
background-image:url(../images/nav_bg.jpg);
background-repeat:no-repeat;
background-position:left top;
height:36px;
padding-left:44px;
position:relative;
}
.nav ul{
margin:0px;
padding:0px;
}
.nav li{
margin:0px;
padding:0px;
float:left;
list-style:none;
width:101px;
margin-right:12px;
text-align:center;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
}
.nav li.charities{
width:101px;
height:36px;
text-align:center;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
line-height:35px;
}
.nav li.charities a{
width:101px;
height:36px;
text-align:center;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
display:block;
text-decoration:none;
}
.nav li.charities a:hover{
width:101px;
height:36px;
text-align:center;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
display:block;
text-decoration:underline;
background-image:url(../images/charities_h_an.png);
background-repeat:no-repeat;
background-position:center top;
}
.nav li.company{
width:101px;
height:36px;
text-align:center;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
}
.nav li.company a{
text-decoration:none;
line-height:35px;
color:#FFFFFF;
}
.nav li.company a:hover{
text-decoration:none;
line-height:35px;
color:#FFFFFF;
}
.nav li.company ul{
margin:0px;
padding:0px 0px 0px 0px;
position:absolute;
left:44px;
top:-1px;
width:101px;
visibility:hidden;
}
.nav li.company li{
margin:0px;
padding:0px 0px 0px 0px;
text-align:center;
}
.nav li.company li a:hover{
margin:0px;
padding:0px;
color:#FFFFFF;
text-decoration:none;
}
.nav li.company li.community{
text-align:center;
width:101px;
background-image:url(../images/company_bg_an.png);
background-repeat:repeat-y;
background-position:left top;
}
.nav li.company li.img{
text-align:center;
width:101px;
height:6px;
float:left;
background-image:url(../images/company_top_an.png);
background-repeat:no-repeat;
background-position:center top;
}
.nav li.company li.img1{
text-align:center;
width:101px;
height:5px;
float:left;
background-image:url(../images/company_bottom_an.png);
background-repeat:no-repeat;
background-position:center top;
}
.nav li.company li.community a{
margin:0px;
padding:6px 0px 6px 0px;
text-align:center;
color:#FFFFFF;
display:block;
text-decoration:none;
line-height:14px;
}
.nav li.company li.community a:hover{
text-align:center;
color:#FFFFFF;
display:block;
text-decoration:underline;
}

.nav li.company:hover > ul{
visibility:visible;
}
/****************************new_css****************************/
.nav li.charities1{
width:101px;
height:36px;
text-align:center;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
line-height:35px;
}
.nav li.charities1 a{
width:101px;
height:36px;
text-align:center;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
display:block;
text-decoration:none;
}
.nav li.charities1 a:hover{
width:101px;
height:36px;
text-align:center;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
display:block;
text-decoration: none;
background-image:url(../images/charities_h_an_25_08.png);
background-repeat:no-repeat;
background-position:center top;
}
.nav li.company1{
width:101px;
text-align:center;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
}
.nav li.company1 a{
text-decoration:none;
line-height:35px;
color:#FFFFFF;
}
.nav li.company1 a:hover{
text-decoration:none;
color:#FFFFFF;
}
.nav li.company1 ul{
margin:0px;
padding:0px 0px 0px 0px;
position:absolute;
left:44px;
top:-1px;
width:101px;
visibility:hidden;
}
.nav li.company1 li{
margin:0px;
padding:1px 0px 0px 0px;
text-align:center;
}
.nav li.company1 li a:hover{
margin:0px;
padding:0px;
color:#FFFFFF;
text-decoration:none;
}
.nav li.company1 li.community{
text-align:center;
width:101px;
background-image:url(../images/company_bg_an_25_08.png);
background-repeat:repeat-y;
background-position:left top;
}
.nav li.company1 li.img{
text-align:center;
width:101px;
height:6px;
float:left;
background-image:url(../images/company_top_an.png);
background-repeat:no-repeat;
background-position:center top;
}
.nav li.company1 li.img1{
text-align:center;
width:101px;
height:5px;
float:left;
background-image:url(../images/company_bottom_an.png);
background-repeat:no-repeat;
background-position:center top;
}
.nav li.company1 li.community a{
margin:0px;
padding:6px 0px 6px 0px;
text-align:center;
color:#FFFFFF;
display:block;
text-decoration:none;
line-height:14px;
border-bottom:1px solid #65b3d4;
}
.nav li.company1 li.community a:hover{
text-align:center;
color:#FFFFFF;
display:block;
text-decoration:none;
background-image:url(../images/company_bg_an_hover_25_08.png);
background-repeat:repeat-y;
background-position:left top;
border-bottom:1px solid #65b3d4;
}

.nav li.company1:hover > ul{
visibility:visible;
}
.nav li.strenth1{
width:101px;
text-align:center;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
line-height:35px;
background-image:url(../images/strength_h_an_25_08.png);
background-repeat:no-repeat;
background-position:center top;
}
.nav li.strenth1 a{
width:101px;
text-align:center;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
display:block;
background-image:url(../images/strength_h_an_25_08.png);
background-repeat:no-repeat;
background-position:center top;
text-decoration:none;
}
.nav li.strenth1 a:hover{
width:101px;
text-align:center;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
display:block;
text-decoration: none;
background-image:url(../images/strength_h_an_hover_25_08.png);
background-repeat:no-repeat;
background-position:center top;
}
.nav li.company2{
width:101px;
height:30px;
text-align:center;
font-size:11px;
color:#FFFFFF;
line-height:35px;

}
.nav li.company2 a{
width:101px;
height:30px;
text-align:center;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
display:block;
background-image:url(../images/company1_bg_an_25_08.png);
background-repeat:no-repeat;
background-position:center top;
text-decoration:none;

}
.nav li.company2 a:hover{
width:101px;
height:30px;
text-align:center;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
display:block;
text-decoration: none;
background-image:url(../images/company1_bg_an_hover_25_08.png);
background-repeat:no-repeat;
background-position:center top;
}




/*************************************** New css ***********************************/
.body_new{
margin:0px;
padding:0px;
background-image:url(../images/body_bg_new.jpg);
background-repeat:repeat-x;
background-position:left top;
background-color:#fafafa;
}
.middle_part_new{
width:960px;
background-image:url(../images/middle_bg.jpg);
background-repeat:repeat-x;
background-position:0 0px;
padding:12px 0 0 0;
float:left;
clear:both;
position:relative;
z-index:0;
}
.topsec_new{
height:84px;
float:left;
width:960px;
}
.logosec_new{
float:left;
width:252px;
padding:17px 0 0 15px;
}
.main1{
position:relative;
width:960px;
margin:0px auto;
}
.topnav_an{
float:right;
width:452px;
padding-top:39px;
position:relative;
z-index:10;
}
.topnav_an ul{
margin:0px;
padding:0px;
width:452px;
}
.topnav_an li{
margin:0px 0 0 17px;
padding:0px;
width:96px;
list-style:none;
float:left;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
text-align:center;
line-height:34px;
display:block;
position:relative;
}
.topnav_an li a{
padding:0px;
width:96px;
color:#FFFFFF;
line-height:34px;
text-decoration:none;
display:block;
}
.topnav_an li a:hover{
background-image:url(../images/nav_h_new.png);
background-repeat:no-repeat;
background-position:center top;
padding:0px;
width:96px;
color:#FFFFFF;
line-height:34px;
text-decoration:none;
display:block;
}
.topnav_an li a.act_new{
background-image:url(../images/nav_h_new.png);
background-repeat:no-repeat;
background-position:center top;
padding:0px;
width:96px;
color:#FFFFFF;
line-height:34px;
text-decoration:none;
display:block;
}
.topnav_an li ul{
width:183px;
position:absolute;
left:-4px;
top:34px;
padding:0px;
margin:0px;

visibility:hidden;
}
.topnav_an li ul li.top_new{
width:175px;
padding:0px 4px 0 4px;
margin:0px;
text-align:left;
background-image:url(../images/nav_top_new.png);
background-repeat:no-repeat;
background-position:0px top;
}
.topnav_an li ul li.top_new a{
margin:0px;
width:160px;
line-height:39px;
padding:4px 0 0 15px;
background-image:url(../images/nav_top_new.png);
background-repeat:no-repeat;
background-position:center top;
border-bottom:1px solid #00689c;
float:left;
}
.topnav_an li ul li.top_new a:hover{
margin:0px;
width:160px;
line-height:39px;
padding:4px 0 0 15px;
background-image:url(../images/nav_top_h_new.png);
background-repeat:no-repeat;
background-position:center top;
border-bottom:1px solid #00689c;
}
.topnav_an li ul li.bottom_new{
width:183px;
padding:0px 0px 0 0px;
text-align:left;
margin:0px;
}
.topnav_an li ul li.bottom_new a{
width:168px;
line-height:38px;
padding:0px 0 3px 20px ;
background-image:url(../images/nav_bottom_new.png);
background-repeat:no-repeat;
background-position:0px top;
}
.topnav_an li ul li.bottom_new a:hover{
width:168px;
line-height:38px;
padding:0px 0 3px 20px ;
background-image:url(../images/nav_bottom_h_new.png);
background-repeat:no-repeat;
background-position:0px top;
}
.topnav_an li ul li.middle_new{
width:175px;
padding:0px 4px 0 4px;
text-align:left;
margin:0px;
background-image:url(../images/nav_middle_bg_new.png);
background-repeat:repeat-y;
background-position:0px top;
}
.topnav_an li ul li.middle_new a{
width:160px;
line-height:31px;
padding:4px 0 0 15px ;
border-bottom:1px solid #00689c;
background-image:url(../images/nav_middle_bg_new.png);
background-repeat:repeat-y;
background-position:center top;
}
.topnav_an li ul li.middle_new a:hover{
width:160px;
line-height:31px;
padding:4px 0 0 15px;
background-image:url(../images/nav_middle_bg_h_new.png);
background-repeat:repeat-y;
background-position:center top;
border-bottom:1px solid #00689c;
}
li.middle_new a.act_new2 {
width:160px;
line-height:31px;
padding:4px 0 0 15px;
background-image:url(../images/nav_middle_bg_h_new.png);
background-repeat:repeat-y;
background-position:center top;
border-bottom:1px solid #00689c;
}
.topnav_an li:hover > ul{
visibility:visible;
}
.middle_area_new{
width:948px;
padding:0 0 0 12px;
float:left;
}
.banner_sec_new{
width:934px;
float:left;
padding-bottom:11px;
position:relative;
z-index:0;
}
.bannercontent_new{
position:absolute;
z-index:1px;
left:0px;
top:0px;
width:934px;
background-image:url('../images/world.png');
}
.bannercontent_left_new{
width:510px;
padding:127px 12px 0px 0px;
float:left;
}
.bannercontent_right_new{
width:412px;
padding:0px 0 0 0px;
background-image:url(../images/bannerrightbg_new.png);
background-repeat:repeat-x;
background-position:left top;
float:left;
height:421px;
}
.bannercontent_right1_new{
width:358px;
padding:24px 27px 0 27px;
float:left;
height:108px;
}
.bannercontent_right2_new{
width:358px;
padding:36px 27px 0 27px;
float:left;
height:96px;
}
.bannercontent_right1a_new{
width:358px;
float:left;
padding-bottom:5px;
}
.bannercontent_right1a_left_new{
width:290px;
float:left;
font-family:Arial;
font-size:14px;
color:#4ccbff;
font-weight:bold;
}
.bannercontent_right1a_left_new a, .bannercontent_right1b_new a {
color: #4CCBFF;
}
.date_new{
width:65px;
float:right;
font-family:Arial;
font-size:11px;
color:#a8a8a8;
}
.bannercontent_right1b_new{
width:358px;
float:left;
padding-bottom:5px;
font-family:Arial;
font-size:11px;
color:#fff;
}

.developmentsec_new{
width:934px;
float:left;
}
.developmentsec1_new{
width:301px;
background-image:url(../images/developmentbox_new.png);
background-repeat:no-repeat;
background-position:left top;
height:151px;
float:left;
}
.developmentsec2_new{
width:301px;
background-image:url(../images/developmentbox_new.png);
background-repeat:no-repeat;
background-position:left top;
height:151px;
float:left;
margin-left:14px;
}
.developmentsec1_txt_new{
width:190px;
padding:13px 0 0 20px;
float:left;
font-family:Arial;
font-size:11px;
color:#7a7d7d;
}
.developmentsec1_txt_new h3{
margin:0px;
padding:0 0 3px 0px;
font-size:18px;
color:#000;
font-weight:bold;
}
.learn_btn_new{
width:80px;
padding:47px 0 0 3px;
float:left;
}
.main2{
width:974px;
margin:0px auto;
clear:both;
background-image:url(../images/whitetop.png);
background-repeat:no-repeat;
background-position:0px 77px;
}
.spacer_nn{
clear:both;
height:2px;
font-size:0px;
}
