/* CSS Document */
body{ margin:0px; padding:0px; font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#43433E;}
/*common class*/
* {outline:0 none;}
h1, h2, h3, h4, h5, h6, p, ul, form, input {margin:0; padding:0;}
img {border:0;}
.fl {float:left;}
.fr {float:right;}
.clr {clear:both; font-size:2px;}
.dblock{ display:block; width:100%;}
.mrtop20{ margin-top:20px !important;}
.mrlft20{ margin-left:20px !important;}
.mrlft15{ margin-left:15px;}
.mtop8{ margin-top:8px;}
.mtop14{ margin-top:14px !important;}
.txt_lft{ text-align:left !important;}
/*common class*/
.topnavigation ul li { behavior: url("csshover.htc") }
.flash img { behavior: url("iepngfix.htc") }

.main_container{ width:775px; margin:0px auto;}
/* header*/
.header{ width:100%; float:left; position:relative; z-index:1px; padding-top:15px;}
.logo_header{ width:100%; background:url(../images_new/header_bg.gif) repeat-x; height:112px; }
.logo_header .logo{ float:left; margin-left:10px; display:inline; width:146px;}
.logo_header .certified_logo{ float:left; margin-left:236px; display:inline; height:63px;}
.flash{ width:145px; height:145px; position:absolute; right:13px; top:48px; z-index:10;}
/* header*/

/*footer part*/
.footer{ width:755px; background:#E9E9E5;  padding:10px 10px 38px 10px; float:left; margin-top:35px;}
.footer .footer_lnk{ width:100%; font:11px/17px Arial, Helvetica, sans-serif; color:#80807A; float:left;}
.footer .footer_lnk a{ width:100%; font:11px/17px Arial, Helvetica, sans-serif; color:#80807A; text-decoration:none;}
.footer .footer_lnk a:hover{ text-decoration:underline;}
.footer .copyright{color:#4E4E4B; font:11px Arial, Helvetica, sans-serif; text-align:left; float:left; width:100%; margin-top:20px;}
/*footer part*/

/*center part*/
.cenetr_container{ float:left; width:100%; float:left; margin-top:27px;}
.big_heading{ float:left; font:bold 22px/30px Helvetica, sans-serif, Arial; color:#5B5039; display:inline;}
.para{ font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#43433E; float:left;  width:98%; padding:0px 1%; margin-top:20px;}
.parah1{ font:12px/18px Arial, Helvetica, sans-serif; color:#43433E; float:left;  width:98%; padding:0px 1%; margin-top:20px;}
.parah1 a{ text-decoration:none;font:12px/18px Arial, Helvetica, sans-serif; color:#43433E; }
.parah1 a:hover{ text-decoration:underline;font:12px/18px Arial, Helvetica, sans-serif; color:#474742; }
/*news letter section*/
/*.news_testimonails{ width:100%; float:left; margin-top:30px; height:170px; _height:200px; }*/
.news_testimonails{ width:100%; float:left; margin-top:30px;  }

.newsletter{ background:url(../images_new/newsletter_bg_new.gif) no-repeat;  width:241px; height:91px; float:right; padding:10px 9px; position:relative;}
.error{ background:url(../images_new/error_img.png) left top no-repeat; width:164px; height:45px; font:11px/33px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 10px; position:absolute; left:150px; top:5px;}
.error img{ position:relative; right:-22px; top:-7px; cursor:pointer;}
.ido {position:absolute; right:0; bottom:0;}
.news_heading{font:bold 19px Helvetica, sans-serif, Arial; color:#5B5039; float:left; text-transform:uppercase;}
.news_input{ float:left; margin-top:17px; background:url(../images_new/input_bg_news.gif) no-repeat; width:200px; height:25px; padding:0px 5px;}
.news_input input{ width:160px; font:11px/22px Verdana, Arial, Helvetica, sans-serif; color:#000000;  border:none; background:none  !Important; height:22px; position:relative; left:0px; top:0px; z-index:1001;}
*:first-child+html .news_input input{ top:-3px;}
.news_input input, x:-moz-any-link, x:default{ width:160px; font:11px/22px Verdana, Arial, Helvetica, sans-serif; color:#000000;  border:none; background:none  !Important; height:22px; padding-top:4px} 
.subscribe{ background:url(../images_new/subscribe_bg.gif) no-repeat; width:80px; height:19px; font:11px/19px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; float:left; margin-top:8px; cursor:pointer; border:0px; padding-left:10px;}
/* news letter section*/

.client_testimonals{float:left; width:506px; }
.testimonals{font:11px/14px Verdana, Arial, Helvetica, sans-serif; color:#4E4F50; padding-bottom:5px; float:left;}
.read_more{ font:bold 12px "Trebuchet MS"; color:#000000; text-decoration:underline;}
/* CSS Document */
.arrowlistmenu{
width:506px; /*width of accordion menu*/
float:left;
}

h3 { margin:0; padding:0;  }
/*background:url(../images_new/over_tab.gif) repeat-x !important; height:37px;*/
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
background:#f5f5f5;
height:23px;
border:1px solid #e0e0e0;
cursor: pointer;
line-height:23px;
width:504px;
height:23px;
}

.arrowlistmenu .menuheader:hover {background:#F4C300; height:23px;}
.arrowlistmenu .menuheader a, .arrowlistmenu .menuheader a.active{
font:bold 14px Helvetica;
color:#5B5039;
background:url(../images_new/plus.gif) no-repeat 718px 5px !important;
cursor: pointer;
line-height:23px;
width:484px;
display:block;
height:23px;
list-style:disc;
text-decoration:none;
padding:0px 10px;
text-transform:uppercase;
}

.arrowlistmenu .menuheader a:hover, .arrowlistmenu .menuheader a.active{
color:#000000;
line-height:23px;
width:484px;
padding:0px 10px;
height:23px;
background:#F4C300 url(../images_new/minus.gif) no-repeat 718px 7px !important;
display:block;
}

.arrowlistmenu  .openheader{
background:#F4C300;
height:23px;
border:1px solid #F4C300;
cursor: pointer;
line-height:23px;
width:484px;
height:23px;
}
.arrowlistmenu  .openheader a{
color:#000000;
line-height:23px;
width:484px;
height:23px;
padding:0px 10px;
background:url(../images_new/minus.gif) no-repeat 718px 7px !important;
display:block;}

.arrowlistmenu  .openheader a:hover{
color:#000000;}

.categoryitems{ background:#F5F5F5 url(../images_new/back_client.gif) right bottom no-repeat; width:484px; border:1px solid #E0E0E0; border-top:none !important; padding:10px; overflow:hidden; }
.client_logo img{ margin-left:25px; text-align:center; float:left;}
.client_logo{ margin:0px; padding-top:8px; overflow:hidden;}
.yellow_txt{ color:#f4c300; font:bold 22px/26px "Helvetica";}
.gray_txt{ color:#AEAEAE; font: 20px/26px "Helvetica", Arial, Helvetica, sans-serif;}
.click_here{ padding-right:15px; background:url(../images_new/white_arrow.gif) right 2px no-repeat; float:left; margin-top:20px; }
.click_here a{ font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}

/*ICREON NAVIGATION*/
.topnavigation{ float:left; width:100%; height:54px; background:url(../images_new/top_navigation_bg.gif) repeat-x; margin-top:3px;}
.topnavigation ul{ margin:0px; padding:0px; list-style-type:none;}
.topnavigation ul li{ float:left; display:inline; margin-left:12px; position:relative; margin-right:5px;}
.topnavigation ul li a{font:bold 12px Arial, Helvetica, sans-serif; color:#7d7d75; padding:5px 0px 10px 0px; float:left; text-decoration:none;} 
.topnavigation ul li a:hover{ color:#000000;  text-decoration:none;}
.topnavigation ul li ul{ display:none; width:1000px; float:left; }
.topnavigation ul li:hover a, .topnavigation ul li.active{background:url(../images_new/navigation_bg.gif) left bottom no-repeat; color:#000000 !Important;}
.topnavigation ul li:hover ul{ display:block; width:1000px; position:absolute; left:0px; top:30px; z-index:100;}
.topnavigation ul li ul li{ float:left; display:inline;  padding:0px;} 
.topnavigation ul li ul li a{font:bold 11px Arial, Helvetica, sans-serif !Important; color:#7d7d75; background:none !important; padding:5px 0px !important; }
.topnavigation ul li ul li a:hover{font:bold 11px Arial, Helvetica, sans-serif !Important; color:#7d7d75; padding:5px 0px  !Important; background:none !Important;}
#services_tab{ left:-300px !Important;}

.right_pannel{ width:218px; float:right;}
/* right pannel classes*/
.yellow_heading{ float:left; width:205px; background:url(../images_new/yellow_header.gif) repeat-x left top; height:39px; font:bold 16px/39px "Helvetica", Arial, Helvetica, sans-serif; color:#000000; padding-left:13px; text-align:left; text-transform:uppercase;}
.grey_container{ background:#E6E6E6; float:left; width:218px; padding-bottom:10px;}
.conatct_container{ width:185px; float:left; margin-left:16px; margin-top:4px; display:inline;}
.conatct_container p{ float:left; margin-top:17px; width:100%;}
.conatct_container p .input_conatct{ width:165px; background:#FFFFFF; border:1px solid #ffffff; height:21px; padding:0px 10px; font:11px/21px Arial, Helvetica, sans-serif; color:#616060;}
.conatct_container p textarea{ width:165px; background:#FFFFFF; border:1px solid #ffffff; height:119px; padding:0px 10px; font:11px/21px Arial, Helvetica, sans-serif; color:#616060;}
.submit_btn{background:url(../images_new/subscribe_bg.gif) no-repeat; width:84px; height:23px; font:11px/19px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; float:left; cursor:pointer; padding-left:10px; border:2px solid #ffffff;}

.grey_contact{ background:url(../images_new/grey_heading.gif) left top repeat-x; height:39px; float:left; margin-top:14px; width:100%;}
.grey_contact img{ float:left; margin-right:6px;}
.blk_12bld{ font:bold 13px/39px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
.right_para{ float:left; margin:10px 0px 0px 13px; font:12px/14px Arial, Helvetica, sans-serif; color:#616161; display:inline;}
.right_sml_txt{float:left; margin:10px 10px 0px 13px; font:11px/18px Arial, Helvetica, sans-serif; color:#4A4A4A; display:inline;}

.more{ float:right; font:bold 11px Arial, Helvetica, sans-serif; color:#2E9CFA; text-decoration:none; margin-top:10px; margin-right:10px;}


.grey_title{ background:#474742; padding:10px 13px; float:left;width:192px; position:relative;}
.grey_title .arow_grey{ background:url(../images_new/arrow_grey.gif) left top no-repeat; width:15px; height:8px; position:absolute; bottom:-8px; left:18px; float:left;}
* html .grey_title .arow_grey{ background:url(../images_new/arrow_grey.gif) left top no-repeat; width:15px; height:8px; position:absolute; bottom:-14px; left:18px; float:left;}
.grey_title .title_yellow{ font:bold 14px/16px Arial, Helvetica, sans-serif; float:left; color:#E9B10E; width:100%; }
.grey_title p{ font:10px/12px Arial, Helvetica, sans-serif; color:#FFFFFF; float:left;}
/* right pannel classes*/

.left_pannel{ width:550px; float:left;}
.paragraph{font:12px/16px Arial, Helvetica, sans-serif; color:#000000; margin-top:15px;}
.title{ font:bold 12px Arial, Helvetica, sans-serif; color:#000000;}

/*comment*/
.comment_div{ background:#F3F3F3; border:1px solid #DFDFDF; padding:15px 10px; width:517px; text-align:center; float:left; font:bold 16px "Helvetica", Arial, Helvetica, sans-serif; color:#515151; position:relative; margin-top:20px;}
.comment_div span{ color:#000000 !important;}
.comment_div .comment_arw{ background:url(../images_new/comment_arw.gif)  no-repeat ; height:31px; width:25px; position:absolute; bottom:-30px; left:40px;}
/*step enterprise*/
.enterprise{ width:550px; float:left;}
.enterprise ul{ margin:0px; padding:0px; list-style-type:none;}
.enterprise ul li{ width:86px; float:left; margin-right:2px; display:inline;background: url(../images_new/back_tab.gif) left top  repeat-x; height:31px; padding-left:10px;}
.enterprise ul li a{ font:bold 12px/31px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; float:left; width:100%; text-transform:uppercase;} 

.enterprise ul li:hover, .enterprise ul li.active_tab{ width:86px; float:left; margin-right:2px; display:inline;background:#474742; height:31px; padding-left:10px;}
.enterprise ul li:hover a, .enterprise ul li.active_tab a{ font:bold 12px/31px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; float:left; width:100%; text-transform:uppercase;}
.enterprise_container{background:#474742; width:550px; height:136px; float:left;} 
.yellow_enterprise{ font:bold 16px Arial, Helvetica, sans-serif; color:#FFC20E; float:left; margin-top:25px; width:380px;}
.yellow_enterprise span{ color:#FFFFFF;}

.contactsection {width:259px; float:right; margin-top:7px; display:inline;}
.contactheading {background:url(../images_new/contactheading-bg.gif) repeat-x 0 0; width:100%; float:right; height:26px; font:bold 14px/26px Helvetica; color:#000000; text-indent:14px;}
.emailbg a {background:url(../images_new/email-bg.gif) no-repeat 0 0; width:100%; float:right; height:34px; font:bold 12px/34px Helvetica; color:#000000; text-indent:60px; text-decoration:none; margin-top:3px;}
.emailbg a:hover {color:#000000;}
.contactnumbers {background:url(../images_new/contact-number-bg.gif) no-repeat 0 0; width:208px; float:right; height:67px; padding-left:51px; margin-top:3px;}
.contactnumbers p {width:100%; float:left; font:bold 12px/15px Helvetica; color:#000000; margin-top:10px;}
.contactnumbers p label {width:50px; float:left; font:bold 14px/15px Helvetica; color:#000000;}

.li_logo{ width:530px; float:left; margin-top:20px; padding:10px 10px 20px 10px; background:#ffffff; border-bottom:5px solid #FEC20E; border-top:5px solid #FEC20E;}
.li_logo img{ margin-left:5px; float:left; display:inline;}

.img_space img{ margin-left:15px !Important; float:left; display:inline;}

.li_logo{ width:530px; float:left; margin-top:20px; padding:10px 10px 20px 10px; background:#ffffff; border-bottom:5px solid #FEC20E; border-top:5px solid #FEC20E;}
.li_logo img{ margin-left:5px; float:left; display:inline;}
ul.catergories{ margin:0px; padding:0px; list-style-type:none; float:left;}
ul.catergories li{ width:500px; float:left; background:url(../images_new/li_arrow.gif) 5px  4px no-repeat; padding-left:22px; margin-top:15px; font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
ul.catergories li a{color:#099DF2; text-decoration:underline;}
h4{color:#099DF2; font:bold 15px/30px Arial, Helvetica, sans-serif; float:left; width:100%; margin-top:15px; float:left;}
h5{color:#FCBE05; font:bold 14px/24px Arial, Helvetica, sans-serif; float:left; width:100%; margin-top:15px; float:left;}


.li_div{ width:530px; float:left; margin-top:20px; padding:10px 10px 20px 10px; background:#F3F3F3; border-bottom:5px solid #FEC20E;}
.li_div img{ padding:25px 0px; border:1px solid #333333; margin-left:5px; float:left; display:inline; background:#ffffff;}
