* { background-repeat: no-repeat; outline: none; margin:0; padding:0; font-size:12px; font-family:Arial, Verdana, sans-serif; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td ,label { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
a { text-decoration: none; color:#2ec1f4; }
a:hover { color:#1e80a4;  }
input , select, textarea { background: ; border:1px solid #dadada; color:#6d6d6d; padding:3px; }
p { color:#333333; }
/* end of reset */

body { background:url(images/sprite.png) repeat-x 0px -756px; }
body#homePage { background:url(images/body_hp.png) repeat-x 0px 0px; }

.main { width:980px;margin:0 auto;overflow:hidden;  }
.main .header { position:relative; }
.time { background:#f2f2f2 url(images/sprite.png) no-repeat 19px -392px;width:268px;height:40px;position:absolute;right:0;top:0;-moz-border-radius:8px; }
.time p {color:#5F5F5F;font-size:12px;font-weight:bold;padding-left:54px;padding-top:12px;}
.blueText { color:#1989CA;font-size:22px; }
.greyText { color:#333;font-size:22px; }

#cu3er-container {width:980px; outline:0;position:absolute;top:230px;z-index:110;}

.main .header h1.logo a { position:absolute;top:48px;left:0px;width:156px; height:59px;background:#f2f2f2 url(images/logo.png) no-repeat 0px 0px;text-indent:-9999px; }
.main .header div.menu { position:absolute;height:40px;width:660px;top:67px;right:0px; }
.main .header div.menu ul { overflow:hidden }
.main .header div.menu ul li { float:left;margin-left:12px;width:120px;height:40px; }
.main .header div.menu ul li a {  background:#f2f2f2 url(images/sprite.png) no-repeat 0px -43px;display:block;width:120px;height:29px;text-align:center;padding-top:11px;color:#fff;text-transform:uppercase;font-weight:bold; }
.main .header div.menu ul li a:hover { background:#f2f2f2 url(images/sprite.png) no-repeat 0px 0px; }

.main .content  { overflow:hidden;margin-top:144px;padding-bottom:17px; }
.main .content p.bigText { color:#2e3235;font-family:Tahoma , Verdana , Arial;font-size:32px;display:block;margin-top:10px; }
.main .content p.smallText { display:block;color:#bdbfc4;font-family:Tahoma , Verdana , Arial;font-size:25px; } 
.main .content p.smallText a { font-size:21px;font-family:Tahoma , Verdana , Arial;font-weight:bold;}

.main .content ul.bottomGroup { z-index:100;position:relative;padding-top:187px; }
.main .content ul.bottomGroup li { width:230px;float:left;margin-left:7px;margin-right:7px; }
.main .content ul.bottomGroup li h5 { background:transparent url(images/sprite.png) no-repeat scroll 0 -105px;color:#34B8F8;display:block;font-size:23px;font-weight:bold;height:37px;padding-top:69px;}
.main .content ul.bottomGroup li h3 { color:#868686;font-size:12px;line-height:20px; }
.main .content ul.bottomGroup li h3 a { text-decoration:underline;  }

.main .content ul.bottomGroup li#mission h5 { background-position:0 -262px;color:#333333 } 
.main .content ul.bottomGroup li#tehnology h5 { background-position:0 -459px;color:#333333 } 
.main .content ul.bottomGroup li#services h5 { background-position:0 -587px;height:25px;color:#34383b } 

.main .content ul.bottomGroup li#services h3 { color:#717171; font-size:16px;font-weight:bold;font-family: Helvetica, Arial,Verdana , sans-serif ;margin-bottom:20px;}
.main .content ul.bottomGroup li#services a { background:transparent url(images/btnLong.png) no-repeat scroll left top;width:242px;display:block;padding:13px 0 ;text-align:center;text-transform:uppercase;color: #666666;margin-bottom:5px;}
.main .content ul.bottomGroup li#services a:hover { color:#000000; }


.main .footer { width:100%;height:120px;text-align:center;margin-top:30px;background: url(images/bg_content.png) repeat-x top left;padding-top:30px; }
.main .footer a { text-align:center;padding-right:10px;padding-left:10px;border-right:1px solid #a7a7a7;color:#a8a8a8;font-size:12px;  }
.main .footer a.last { border:none; }
.main .footer a.copyright { color:#31bcf3;border:none;padding-top:10px; }


.greyText b { margin-left:10px;font-weight:normal; }
#contactPage { background:	url(images/contact_bg_huge.jpg) no-repeat scroll left bottom;padding-bottom:449px;padding-left:41px; }
#contactPage form { overflow:hidden;position:relative;width:541px;margin-top:29px;background: url(images/contact_line.png) no-repeat scroll right bottom;float:left;}
#contactPage form input { border:1px solid #C7D5DB;color:#666666;font-family:"Lucida Sans",Lucida,Arial,Helvetica,sans-serif;font-size:12px;margin:5px 0;padding:5px;position:relative;width:240px;display:block; }
#contactPage form textarea {border:1px solid #C7D5DB;
color:#666666;
font-family:"Lucida Sans",Lucida,sans-serif;
font-size:12px;
height:93px;
left:261px;
margin:5px 0 9px;
padding:5px;
position:absolute;
top:14px;
width:239px;}
#contactPage form .submit {border:medium none;
color:#FFFFFF;
left:261px;
padding:6px 0;
position:absolute;
text-align:center;
top:96px;
background:url(images/contact_btn.gif) no-repeat left top;
width:252px;}
#contactPage form .submit:hover {  background:url(images/contact_btn_hover.gif) no-repeat left top;}
 
#contactPage form textarea.input_comment {border:1px solid #C7D5DB;color:#666666;font-family:"Lucida Sans",Lucida,sans-serif;font-size:12px;height:74px;left:261px;margin:5px 0 9px;padding:5px;position:absolute;top:0;width:239px; }
#contactPage .right_contact { float:left;margin-top:28px;width:373px; }
#contactPage .right_contact .greyText { margin-bottom:10px; }
#contactPage .right_contact p { margin-bottom:5px;color: #666666 } 


.sectionBody { overflow:hidden;margin-top:35px; }
 strong { font-weight:bold;}
.sectionBody img { padding:2px;border:1px solid #c3c3c3; }
.fleft { float:left;margin-right:15px;margin-bottom:15px; }
.fright { float:right;margin-left:15px;margin-bottom:15px; }
.movie { padding:25px;background:#dbeefd;margin:0 auto;overflow:hidden;clear:both;margin-bottom:15px; }
.movie object { margin-left:27%; }


#pie_chart { background:url(images/pie_chart.jpg) no-repeat right top; position:relative}


#pie_chart .cacat { position:absolute;right:0px;bottom:0px; }
#pie_chart .cacat p { display:block;float:left;margin-right:5px; }
#pie_chart .cacat p span { width:11px;height:11px;border:1px solid #2d96c3;text-indent:-9999px;display:block;display:block;float:left;margin-right:7px;margin-top:1px; }
#pie_chart .cacat p.cacat1 span{ display:block;background:#33bcf3; } 
#pie_chart .cacat p.cacat2 span{ display:block;background:#8bdefc; } 
#pie_chart .cacat p.cacat3 span{ display:block;background:#b1e8fc; } 



.sectionBody tr { border-bottom:1px solid #c3c3c3; }
.sectionBody td { border-right:1px solid #c3c3c3;text-align:center;padding:4px;}
.sectionBody table { border:1px solid #c3c3c3;border-bottom:none;margin-left:2px; }


.specialOFFER { font-size:15px;font-weight:bold;margin-bottom:13px; }

.vanzariDept { font-size:14px; }









