body{font:13px/1.5 Arial, Helvetica, sans-serif;}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:60px}h2{font-size:32px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}ul ul{margin-bottom:0px;}

body { background-color:#041942; }

.main { background:url(../images/bodybg.jpg) left top repeat-x #fff; color:#333;}

.header {background:url(../images/header.jpg) left top no-repeat; float:left; width:940px; height:418px;}

ul.menu { list-style-type:none; padding:0; margin:0;}

ul.menu li { text-transform:uppercase; color:#fff; float:left; padding:0;}

.header ul.menu {float:right;}

.header ul.menu li { font-size:11px; line-height:55px; margin:0;}

.header ul.menu li a { text-decoration:none; display:block; padding:0 20px; text-align:center; color:#fff; float:left; font-size:12px; font-weight:bold;}

.header ul.menu li.last { text-transform:uppercase; color:#fff; float:left; padding:0;}

.header ul.menu li a:hover { background:url(../images/menubg.jpg) left top repeat-x; display:block;}

body#home .header ul.menu li a.home,
body#about .header ul.menu li a.about,
body#services .header ul.menu li a.services,
body#solutions .header ul.menu li a.solutions,
body#careers .header ul.menu li a.careers,
body#contact .header ul.menu li a.contact
{ background:url(../images/menubg.jpg) left top repeat-x; display:block;}


/*------------------Header panel start--------------------------------------*/

.headerPanel p { color:#fff; padding:10px 0 0 0; font-size:14px;}
.headerPanel h1 { color:#fff; padding:60px 0 0 0; margin:0; font-family: Georgia, serif; line-height:38px; font-weight:normal;}
.headerPanel h2 { color:#fff; padding:0 0 0 140px; margin:0; font-family: Georgia, serif; line-height:0px; font-weight:normal; font-size:21px;}

/* .headerPanel h1 { color:#fff; padding:60px 0 0 0; margin:0; font-family: Georgia, serif; line-height:38px; font-weight:normal;}
.headerPanel h2 { color:#fff; padding:10px 0 0 0; margin:0; font-family: Georgia, serif; line-height:38px; font-weight:normal;} */

.headerPanel a.read { background:url(../images/read.jpg) left top no-repeat; display:block; width:194px; height:53px;  margin-top:20px; color:#fff; text-align:center; text-decoration:none; font-size:18px; line-height:53px;}

.headerPanel a.read:hover { color:#152A53;}



/*------------------Header panel end--------------------------------------*/

/*-----------------Body panel start-------------------------------------*/

.bodypanel {}

.rightpanel { padding:0 0 0 20px;}

.rightpanel h2 { color:#025199; padding:0 0 16px 0; margin:0; font-size:18px; font-weight:normal;}

.bodybg { background:url(../images/leftbodybg.png) left top no-repeat; height:318px;}

.clients { padding:0 0 20px 0;}

.clients .client { text-align:center;}

/*------------------------Left navigation---------------------------*/

ul.leftnav { list-style-type:none; padding:0; margin:0; width:244px; float:left;}

ul.leftnav li { color:#333; padding:0; margin:0; float:left; width:244px; font-size:12px;}

ul.leftnav li a { padding:11px 0 4px 19px; text-decoration:none; display:block; border:0; color:#333333; line-height:19px;}

ul.leftnav li a span { padding:0 7px 0 0; float:left;}

ul.leftnav li a:hover {background:url(../images/lefthover.png) left top no-repeat;}

#featured li.ui-tabs-selected a {background:url(../images/leftactive.png) left top no-repeat;}


/*----------------Body panel end-------------------------------------*/

.bodyleftCon { width:308px; float:left; padding:22px 0 5px 17px; font-size:12px; line-height:18px;}

.display {display:none;}

.bodyleftCon p {padding:0 0 2px 0;}

.bodyleftCon a.learnmore {background:url(../images/blackbg.png) left top no-repeat; display:block; text-decoration:none; text-align:center; color:#fff; width:106px; height:32px; font-size:14px; line-height:32px; margin:20px 0 0 0;}

.bodyleftCon a.learnmore:hover { background-image:url(../images/bluebg.png);}


/*-------------------footer start-------------------------------------*/

.footer { background:url(../images/footerbg.jpg) left top repeat-x #041942; float:left; width:100%; padding:30px 0 0 0; color:#fff; font-size:12px;}

.footer a { color:#fff; text-decoration:none; padding:0 22px 0 0; font-size:11px;}

.footer a:hover {text-decoration:underline;}

.footer p {padding:5px 0 0 0;}

.footer p a { padding:0; font-size:12px;}

.footer p a:hover { text-decoration:underline;}

.footer img{margin:0 14px 10px 0px; float:left;}

.footer p.right {padding:0 0 0 50px;}

.footer ul.menu {padding:0;}

.footer ul.menu li {margin:0;}

.footer p img {padding:0 0 2px 0;}

/*--------------------Testimonial Section-----------------------------*/

#testimonials .top { background:url(../images/testitop.png) left top no-repeat; width:258px; height:23px;}

#testimonials .testimonial { background:url(../images/testimidbg.jpg) left top repeat-x #f4f4f4; width:214px; margin:0; padding:0 22px; color:#333; font: italic 14px/20px Georgia, serif;}

#testimonials .testimonial span { color:#898989; padding:0 6px 0 0; float:left; font-size:60px;}

#testimonials .bottom { background:url(../images/testibotbg.jpg) left top no-repeat; width:258px; height:33px;}

#testimonials .author { font: italic 12px/14px Georgia, serif; color:#4E8ABE; padding:0 0 0 77px; width: 181px; }



/*-------------------------For inner pages----------------------------------*/

.mainInner { background:url(../images/innerbg.jpg) left top repeat-x #fff; color:#333;}

.mainInner .header {background:url(../images/header-inner.jpg) left top no-repeat; float:left; height:275px;}

#innerTop { padding:0 0 14px 0; }
#innerTop ul { list-style: none }
#innerTop li { float: right; margin:0; }
#innerTop li a { float: right; display:block; margin:0 10px 0 0; text-indent:-20000px; }
#innerTop a.benefitsBut { background:url(../images/benefits-but.gif) no-repeat 0 0; width:130px; height:35px; }
#innerTop a.applynowBut { background:url(../images/applynow-but.gif) no-repeat 0 0; width:130px; height:35px; }
#innerTop a.cultureBut { background:url(../images/culture-but.gif) no-repeat 0 0; width:130px; height:35px; }

#innerContent h2 { font:normal 18px/24px Arial, Helvetica, sans-serif;}
#innerContent h2.submenuHead { color:#356aa0; font-weight:bold; font-style:italic; font-family: Georgia, serif; padding:0 0 14px 23px; margin:0; }
#innerContent h3 { font:bold 14px/22px Arial, Helvetica, sans-serif; color:#356aa0; margin:0; padding:0 0 10px 0;  }

.innerdivHead { background:url(../images/innerdiv-head.png) no-repeat 0 0; padding:13px 0 0 0; }
.innerdivMid { background:#fff url(../images/innerdiv-mid.png) repeat-y 0 0; padding:26px 26px 16px 26px;  }
.innerdivBot { background:url(../images/innerdiv-bot.png) no-repeat 0 0; padding-bottom:20px;}

.innerdivMid ul { list-style-type:disc; list-style-image:url(../images/innerlist-bul.jpg) }
.innerdivMid ul li { margin-left:20px; line-height:22px; }
.innerdivMid ul p { margin-bottom:0px; }

a.applyToday { background:url(../images/apply-today.jpg) no-repeat 0 0; width:145px; height:43px; display:block; margin:20px 10px 0 0; text-indent:-20000px; }

/*--- inner pages sub menu---*/
#submenu ul { list-style-type:none; padding:0; margin:0;  }

#submenu ul li { color:#333; padding:0; margin:0; float:left; width:262px; font:normal 14px/25px Arial, Helvetica, sans-serif;  }

#submenu ul li a { padding:14px 0 0 25px; text-decoration:none; display:block; border:0; font:normal 14px/25px Arial, Helvetica, sans-serif; color:#000; position:relative; z-index:100; height:44px; line-height:18px;}

#submenu ul li a span { padding:0 7px 0 0; float:left;}

#submenu ul li a:hover { background:url(../images/innerlefthover.png) left top no-repeat; }

#submenu ul li.ui-tabs-selected a { background:url(../images/innerleftactive.png) left top no-repeat; }

a.getinTouch { background:url(../images/getintouch-but.jpg) no-repeat 0 0; width:200px; height:55px; display:block; margin:15px 0 20px 5px; text-indent:-20000px;  }




/*--------------------For jQuery-UI------------------------------------*/

.ui-tabs-hide { position:absolute; left:-99999px; }
