* { padding: 0; margin: 0; }
body { margin: 0; padding: 0; font-size: 12px; color: #555; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; line-height: 1.4;
 text-align:justify; background-color:#FFFFFF; }
.main { margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}
.main_in { margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; width: 981px; }
.bmain { float: left; width: 981px; height: auto; /* background-image:url(../images/blightygroup_mid.png); background-position:left top; background-repeat:repeat-y; background-color:#FFFFFF; */}
.bmain_top { float:left; width:981px; height:14px }
.bmain_down { float:left; width:981px; height:14px }

/* Start head style */
.header_area{float:left; width:980px; height:125px; padding:10px 0px 0px 0px }
.header_area_left {float:left; width:292px; height:auto; padding:55px 0px 0px 140px;  }
 /*left menu links */
a.navleft {display:block; width:auto; height:42px; float:left; background-image:url(../images/Blightygroup_menu.png)}
a.home {width:103px; height:42px; background-position: 0px 0px}
a.home:hover {width:103px; height:42px;background-position:0px 42px}

a.about {width:98px; height:42px; background-position: 867px 0px}
a.about:hover {width:98px; height:42px; background-position:867px 42px}

a.service {width:91px; height:42px; background-position: 766px 0px}
a.service:hover {width:91px; height:42px;background-position:766px 42px}

.header_area_logo {float:left; width:250px; height:auto; padding:15px 0px 0px 0px }
.header_area_right {float:left; width:297px; height:auto }
.header_area_right_top {float:left; width:150px; height:55px; padding:0px 0px 0px 147px; }

a.navtop {display:block; width:auto; height:60px; float:left; background-image:url(../images/blightygroup_socialnetwork_icon.png)}
a.facebook_icon {width:45px; height:60px; background-position: 290px 0px}
a.facebook_icon:hover {width:45px; height:60px;background-position:290px 60px}

a.twitter_icon {width:45px; height:60px; background-position: 240px 0px}
a.twitter_icon:hover {width:45px; height:60px; background-position:240px 60px}

a.rss_icon {width:45px; height:60px; background-position:190px 0px}
a.rss_icon:hover {width:45px; height:60px;background-position:190px 60px}
 /*left menu links */
a.navright {display:block; width:auto; height:42px; float:left; background-image:url(../images/Blightygroup_menu.png)}
a.blog {width:75px; height:42px; background-position: 295px 0px}
a.blog:hover {width:75px; height:42px;background-position:295px 42px}

a.clients {width:100px; height:42px; background-position: 214px 0px}
a.clients:hover {width:100px; height:42px; background-position:214px 42px}

a.contact {width:114px; height:42px; background-position:114px 0px}
a.contact:hover {width:114px; height:42px;background-position:114px 42px}

/* Start Banner area */
.banner_area {float:left; width:970px; height:188px; background-image:url(../images/blightygroup_bannerback.png); background-position:3px -1px; background-repeat:no-repeat; padding:0px 0px 0px 4px; }

/* Start body area */
.bodyarea {float:left; width:970px; height:auto; padding:0px 0px 0px 5px }
.btab1 {float:left; width:485px; height:215px; background-image:url(../images/blightygroup_tabsback.png); background-position:left top; background-repeat:no-repeat }
.btab1_left {float:left; width:175px; height:auto; padding:20px 0px 0px 20px }
.btab1_left h2{float:left; width:175px; font-size:14px; font-weight:bold; text-align:left; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#e10303 }
.btab1_left h4{float:left; width:175px; font-size:10px; font-weight:bold; text-align:left; padding:0px; margin:0px; font-family:,Arial, Helvetica, sans-serif; color:#333333 }
.btab1_left p{float:left; width:175px; font-size:9px; font-weight:normal; text-align:left; padding:0px; margin:0px; font-family:,Arial, Helvetica, sans-serif; color:#333333; line-height:13px }
.btab1_left h5 a:link, .btab1_left h5 a:visited {float:left; width:57px; height:21px; line-height:21px; background-image:url(../images/blightygroup_more_btn.png); font-size:10px; font-weight:normal; text-align:center; padding:0px; margin:5px 0px 0px 0px; font-family:,Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none }
.btab1_left h5 a:hover {float:left; width:57px; height:21px; line-height:21px; background-image:url(../images/blightygroup_more_btn.png); font-size:10px; font-weight:normal; text-align:center; padding:0px; margin:5px 0px 0px 0px; font-family:,Arial, Helvetica, sans-serif; color:#e10303; text-decoration:none }
.btab1_left ul { float:left; margin:0px; padding:0px }
.btab1_left li { float:left; margin:0px; padding:10px 0px 0px 0px; font-size:12px; font-weight:normal; width:175px; list-style:none; text-align:left }

.btab1_left1 {float:left; width:175px; height:auto; padding:20px 10px 0px 10px }
.btab1_left1 h2{float:left; width:175px; font-size:14px; font-weight:bold; text-align:left; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#e10303 }
.btab1_left1 h4{float:left; width:175px; font-size:10px; font-weight:bold; text-align:left; padding:0px; margin:0px; font-family:,Arial, Helvetica, sans-serif; color:#333333 }
.btab1_left1 p{float:left; width:175px; font-size:9px; font-weight:normal; text-align:left; padding:0px; margin:0px; font-family:,Arial, Helvetica, sans-serif; color:#333333; line-height:13px }
.btab1_left1 h5 a:link, .btab1_left1 h5 a:visited {float:left; width:57px; height:21px; line-height:21px; background-image:url(../images/blightygroup_more_btn.png); font-size:10px; font-weight:normal; text-align:center; padding:0px; margin:5px 0px 0px 0px; font-family:,Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none }
.btab1_left1 h5 a:hover {float:left; width:57px; height:21px; line-height:21px; background-image:url(../images/blightygroup_more_btn.png); font-size:10px; font-weight:normal; text-align:center; padding:0px; margin:5px 0px 0px 0px; font-family:,Arial, Helvetica, sans-serif; color:#e10303; text-decoration:none }
.btab1_left1 ul { float:left; margin:0px; padding:0px }
.btab1_left1 li { float:left; margin:0px; padding:10px 0px 0px 0px; font-size:11px; font-weight:normal; width:175px; list-style:none; text-align:left }


.btab1_right {float:left; width:285px; height:auto }

.bodyarea1 {float:left; width:981px; height:auto; padding:0px}
.bodyarea1_top {float:left; width:956px; height:38px; background-image:url(../images/blightygroup_btop.png); background-position:3px top; background-repeat:no-repeat; font-size:18px; line-height:38px; color:#900000; padding:0px 0px 0px 25px }
.bodyarea1_mid {float:left; width:981px; height:auto; background-image:url(../images/blightygroup_bmid.png); background-position:3px top; background-repeat:repeat-y; padding:0px 0px 25px 0px;  }
.bodyarea1_midl {float:left; width:600px; padding:25px 0px 0px 25px }
.bodyarea1_midl p {float:left; padding:0px 0px 10px 0px; margin:0px; color:#333333; }
.bodyarea1_midl h2 {float:left; width:600px; padding:15x 0px 5px 0px; margin:0px; font-size:18px; font-weight:normal; color:#900000; }
.bodyarea1_midl ul {float:left; width:560px; padding:0px 0px 0px 25px; margin:0px; list-style:decimal }
.bodyarea1_midl li {float:left; width:560px; padding:5px 0px 0px 0px; margin:0px }

.bodyarea1_midr {float:left; width:276px; padding:25px 25px 0px 25px }
.bodyarea1_midr_d1 {float:left; width:276px; font-size:12px; color:#333333; line-height:25px; padding:0px 0px 0px 30px; font-weight:bold }
.bodyarea1_midr_d1t1 {float:left; width:240px; border:1px #9da0ff solid; height:23px; line-height:23px; font-size:12px; color:#900000; padding:0px 5px 0px 5px }
.bodyarea1_midr_d1t2 {float:left; width:240px; border:1px #9da0ff solid; line-height:23px; font-size:12px; color:#900000; padding:0px 5px 0px 5px }
.bodyarea1_midr_d1_btn1 {float:left; width:86px; height:32px; line-height:32px; color:#FFFFFF; text-align:center; font-size:14px; background-image:url(../images/blightygroup_btn1.png); background-position:left top; background-repeat:no-repeat; border:0px; margin:5px 0px 0px 0px; font-weight:normal }
.bodyarea1_down {float:left; width:981px; height:11px; background-image:url(../images/blightygroup_down.png); background-position:3px top; background-repeat:no-repeat }

/* team page style */
.bodyarea1_midl_team {float:left; width:600px; height:auto }
.bodyarea1_midl_team img {float:left; }
.bodyarea1_midl_team p {float:left; padding:0px 0px 0px 25px; width:435px }

/* sites page style */
.bodyarea1_midl_sites {float:left; width:600px; height:200px; background-image:url(../images/blighygroup_sites_tabs.png); background-position:left top; background-repeat:no-repeat; }
.bodyarea1_midl_sites img {float:left; padding:30px 0px 0px 25px }
.bodyarea1_midl_sites h2 {float:left; width:400px; margin:0px; padding:0px; font-size:14px; padding:25px 0px 0px 15px; color:#990000; font-weight:bold }
.bodyarea1_midl_sites p {float:left; padding:0px 0px 0px 15px; width:400px; font-size:11px }
.bodyarea1_midl_sites p a:link, .bodyarea1_midl_sites p a:visited {text-decoration:none; font-size:12px; color:#333333 }

/* Start footer area */
.footer_area {float:left; width:970px; padding:5px 5px 15px 5px; height:34px; }
.footer_area_left {float:left; width:4px; height:34px; }
.footer_area_mid {float:left; width:962px; height:34px; background-image:url(../images/blightygroup_footer_center.png); background-position:left top; background-repeat:repeat-x; }
.footer_area_midl {float:left; width:460px; height:34px; line-height:34px; font-size:12px; padding:0px 0px 0px 10px; color:#000000}
.footer_area_midr {float:left; width:482px; height:34px; line-height:34px; }
.footer_area_midr ul {float:left; width:482px; margin:0px; padding:0px }
.footer_area_midr li {float:left; margin:0px; padding:0px; list-style:none }
.footer_area_midr li a:link, .footer_area_midr li a:visited { padding:0px 15px 0px 15px; font-size:12px; font-weight:normal; color:#000000; text-decoration:none }
.footer_area_midr li a:hover { padding:0px 15px 0px 15px; font-size:12px; font-weight:normal; color:#e10303; text-decoration:none }
.footer_area_left {float:left; width:4px; height:34px; }