/* CSS Document */
html { padding:0px; margin:0px; }
body { padding:0px; margin:0px; font:normal 12px Arial, Helvetica, sans-serif;}


a { color:#000; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; outline:none; }
a:hover { text-decoration:underline; outline:none;}

img { border:0; }
ul { list-style:none; padding:0px; margin:0px;}
ul li { padding:0px; margin:0px;}


.cl { clear:both; }
.fl { float:left; }
.fr { float:right; }
.fn { float:none;}
.vm { vertical-align:middle;}
.vt { vertical-align:top;}
.bgnone { background:none !important;}
.bonone { border:none !important;}
.fs11 { font-size:11px !important; }

/* ================ Home Page =============== */

#main { margin:0px auto; width:1000px; }
#header { width:980px; height:95px; margin:0px; padding:0px 10px; float:left; background:url(../images/topbg.gif) repeat-x top; }
.logo { margin:18px 0px 0px 0px; width:400px; height:85px; float:left;}

#banner-wrapper { width:1000px; float:left; padding-top:5px;}
#middle-wrapper { width:1000px; padding:6px 0px 6px 0px; float:left;}
#section { float:left; width:294px; padding:0px 19px 0px 7px; }
#spot-wrapper { width:982px; padding-left:13px; padding-right:5px; float:left;}
#spot-ligt { width:240px; margin:0px; height:260px; float:left; padding:0px;}

.menudiv { float:left; width:998px; background:#d62b24; border:1px solid #970600;}
.menudiv .searchdiv { float:left; padding-top:8px;}
.menudiv .searchdiv a { float:left; margin:1px 5px; }
.searchbox { float:left; padding:0px 5px; background:url(../images/searchboxbg.jpg) no-repeat left top;    }
.searchbox input{ float:left; width:175px; height:25px; line-height:25px; padding:0px 5px; margin:0px; font-size:11px; color:#676767; border:0; background:none;    }


.top-link{ width:491px; height:85px; float:right; margin:0px; padding-top:10px;}
.right-top-link{ width:491px; height:33px; margin:0px; padding:0px; float:left;}
.right-curve{ width:7px;  margin:0px; padding:0px; float:left;}
.mid-bg { width:475px; margin:0px; padding:0px; float:left; background:url(../images/black-midbg.jpg) repeat-x; height:34px;}
.mid-bg a {font:11px Arial, Helvetica, sans-serif; color:#ffffff;}
.mid-bg a:hover { text-decoration:underline;}
.support{width:425px; height:50px; margin:0px; padding:0px; float:left; padding-left:55px;}
.jobcenter{ width:160px; height:48px; margin:0px; padding-top:2px; float:left;}
.live-support{margin:0px; padding:0px; width:253px; height:45px; float:left;}

#banner { float:left; width:1000px; height:208px;}

.services{ float:left; width:994px; padding:3px 3px 3px 3px; }
.spot-section{ width:240px; padding-right:5px; margin:0px; float:left;}
.one{ width:291px;	float:left;}
.orange{width:284px; height:6px; background:#f05d06; border:1px solid #bb5706; }
.greymid-bg{width:294px; min-height:245px; background:url(../images/mid-white-bg.jpg) repeat-y; }
.shadow-bg{width:294px; height:15px; background:url(../images/mid-white-bg-btm.jpg) no-repeat; }
.section-matter{ width:264px; padding-right: 7px;}
.clientservices{font:normal 16px Arial, Helvetica, sans-serif; color:#0773ab;}
.service-txt{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#828282; text-align:justify; line-height:15px;}
.horizontal-shadow{ margin:0px; padding:0px; background: url(../images/horizontal-shadow.jpg) no-repeat; width:16px; height:266px; float:left;}
.read-more{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#990000; text-decoration:none;}
.read-more a{color:#990000; text-decoration:none;}
.read-more a:hover{color:#000000; text-decoration:none;}
.grey-bg {float:left; background:url(../images/mid-grey-bg.jpg) no-repeat; width:1000px; height:27px; }
.spotlight-topbg {float:left; width:230px; height:50px; padding:5px 0px 0px 10px; font:normal 16px Arial; color:#FFFFFF; background:url(../images/spot-light.jpg) no-repeat; }
.spotlight-blacktopbg { float:left; width:230px; height:50px; padding:5px 0px 0px 10px; font:normal 16px Arial; color:#FFFFFF; text-transform:uppercase; background:url(../images/balck-spotlight.jpg) no-repeat; }
.spotlight-red { float:left; width:218px; padding	:10px 10px 10px 10px; border:solid 1px #aa0404; border-top:0px; 
background:url(../images/spot-grey-bg.jpg) repeat-x #eeeeee; }
.spotlight-red iframe { background:none !important;}

.spotlight-black { float:left; width:238px; min-height:230px; border:solid 1px #000; border-top:0px; background:url(../images/spot-grey-bg.jpg) repeat-x #eeeeee; }
.spotlight-black p { padding:5px 8px 30px 8px; margin:0px; text-align:justify; font-size:13px;}
.spotlight-black ul { margin:0px; padding:5px;}
.spotlight-black li { padding:0px 0px 8px 15px; background:url(../images/round.jpg) no-repeat 0px 5px; }
.spotlight-black li a { font-size:13px;}
.spotlight-black li a:hover { text-decoration:underline;}
.spotlight-red { text-align:justify; border:solid 1px #aa0404 !important; border-top:0px !important; }
#fscroller { width:218px !important; padding:10px 0px 0px 10px; font-size:14px; line-height:18px;}

.spottext{ font:normal 15px Arial, Helvetica, sans-serif; color:#000000; line-height:18px;}
.spotlinks { font:normal 13px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}
.spotlinks  a{ color:#000; text-decoration:underline;}
.spotlinks a:hover{color: #990000; text-decoration:underline;}
#bottom-wrapper{margin:0px; padding-top:75px; width:501px; height:55px;  }
#bottom-txt { float:left; width:980px; padding:50px 10px 12px 10px; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; background: url(../images/footer-bg.jpg) repeat-x bottom; }
#bottom-txt a { padding:0px 5px 0px 2px; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
#bottom-txt a:hover {color: #FFFFFF; text-decoration:underline;}


/*============ New Class Added ============= */
.ma-r { margin-right:8px;}

#innerpage_content { float:left; width:1000px; padding-top:10px; }
#innerpage_contentLeft { float:left; width:230px; padding:0px 8px 0px 5px; }
.lhsboxmain { margin-bottom:10px; border:#000 solid 1px; background:#fdfdfd;}
.lhsboxmain ul { margin:0px; padding:5px 10px; }
.lhsboxmain li { padding:5px 0px 5px 15px; background:url(../images/bullet_aerrow.jpg) no-repeat 0px 11px; }
.lhsboxmain li a { font:bold 13px Arial; color:#030404; }
.lhsboxmain li a:hover { color:#d62b24;text-decoration:none; }
.lhsboxmain li a.active { color:#d62b24; }
.lhsboxmain li a.active:hover { color:#666;text-decoration:none; }
.lhsboxmainHead { padding:7px 5px 30px 10px; font-weight:bold; font-size:14px; color:#FFF; background:#44474c url(../images/inpageboxhead.jpg) no-repeat right bottom;}

#innerpage_contentMiddle { float:left; width:546px; margin-right:18px; padding:20px 9px 20px 20px;  font:normal 11px Arial; color:#3e3e3e; line-height:17px; text-align:justify; min-height:380px; height:auto !important; background:url(../images/inpagemiddlebg.jpg) no-repeat 10px 0px; }
#innerpage_contentMiddle a { color:#084f9b;}
#innerpage_contentMiddle a:hover { }
#innerpage_contentMiddle h1 { margin:0px;}
#innerpage_contentMiddle p { padding:10px 0px;}
#innerpage_contentMiddle ul { padding-left:10px; }
#innerpage_contentMiddle ul li { font-size:11px; padding:0px 0px 3px 10px; background:url(../images/bullet_round.jpg) no-repeat 0px 6px; }
#innerpage_contentMiddle ol { padding:0px 10px 10px 10px; margin:0px; list-style-position:inside; }
#innerpage_contentMiddle ol li { font-size:11px; padding:3px 0px 3px 0px;  }
.subtitel { font:bold 13px Arial; color:#d62b24;}
.f13 { font-size:13px;}
#innerpage_contentRight { float:left; width:160px;  }
#innerpage_contentRight a { text-decoration:none;}
#innerpage_contentRight a:hover { cursor:pointer; text-decoration:none;}
.bookmark { float:left; margin-bottom:10px;}

.rhsbox { float:right; width:105px; height:48px; padding:10px 0px 0px 55px; margin-bottom:10px; font-size:13px; font-weight:bold; color:#FFF; background:url(../images/sidebar.gif) no-repeat; }
.recruitment { background-position:0px -64px; }
.solutions { background-position:0px -127px; }
.brochure { background-position:0px -190px; }
.schedule { background-position:0px -253px; }
.feedback { background-position:0px -316px; }

/* =========== Inner Page ============= */

.add { float:left; width:550px; margin:0px; line-height:20px; border-bottom:#999 solid 1px;}
.add span { float:left; font-weight:bold; padding-right:5px; }
.add .ext { width:250px; }
.bo-bottom { border-bottom:#999 solid 1px; }
a.fbold { font:bold 12px Arial; color:#333;}
a.fbold:hover { color:#000; text-decoration:underline;}
.savingsformdiv { float:left; width:540px; padding-bottom:5px; margin-bottom:10px; border-bottom:#333 solid 1px; line-height:normal !important;}
.savingsformdiv input, select, textarea { border:#666 solid 1px; vertical-align:middle;}
#innerpage_contentMiddle .savingsformdiv ul { padding:0px; margin:0px;}
#innerpage_contentMiddle .savingsformdiv ul li { padding-bottom:10px; background-position:0px 11px; line-height:25px;}
#innerpage_contentMiddle .savingsformdiv .formbutton { padding:5px; margin:0px; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer; border:#970600 solid 1px; background:#d62b24;}
#innerpage_contentMiddle .savingsformdiv .formbutton:hover {border:#d62b24 solid 1px; background:#970600;}

.savingsformdivcover { float:left; width:540px; padding:3px 0px 8px 0px;}
.savform_left { float:left; width:290px; font-weight:bold; text-align:left;}
.savform_right { float:left; width:240px; padding-left:10px; font-size:10px; text-align:left;}
.savform_right a { font-size:10px; text-decoration:underline;}
.savform_right a:hover { text-decoration:none;}
.cost .btndiv { padding-right:33px;}
.lastdivcover { float:left; width:480px; }
.lastdivcover div { float:left; width:160px; padding:3px 0px; text-align:left;  }
.lastdivcover div input, select, textarea { border:#666 solid 1px; vertical-align:middle;}
.horow { float:left; width:480px; padding:5px 0px; }
.horow  ul { float:left; width:480px; padding:5px 0px 10px 0px; margin:0px;}
.horow  ul li { float:left; width:150px;}
.horow  .head { font-size:12px;}
.reqbroucher { float:left; width:480px; padding:20px 0px;}
.reqbroucher div { padding-bottom:10px; }
.reqbroucher label { float:left; width:170px; padding-right:10px; }
.reqbroucher input, select, textarea { border:#666 solid 1px; }
.formbutton { padding:5px; margin:0px; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer; border:#970600 solid 1px !important; background:#d62b24;}
.formbutton:hover {border:#d62b24 solid 1px !important; background:#970600;}

.breadcrumb { float:left; width:540px; padding:0px 10px 10px 0px; margin-bottom:10px; font:bold 12px Arial; border-bottom:#CCC solid 1px;}
.breadcrumb a { padding:0px 5px; font:bold 12px Arial; cursor:pointer !important; color:#000 !important; } 
.breadcrumb a:hover { color:#F00 !important; text-decoration:none; } 
.breadcrumb span { padding:0px 5px; color:#999;}


.midpart_tetimonials { float:left; width:550px; padding-bottom:6px; margin-top:15px;  background:url(../images/tetimonialsbg.jpg) repeat-x bottom;}
.midpart_tetimonials h1 { margin:0px; padding:0px 0px 10px 0px; font:normal 20px Arial;  color:#ba1b16; border-bottom:#c3c3c3 solid 1px;}
.midpart_tetimonials .bodiv { float:left; width:504px; padding:20px 22px;  border:#c3c3c3 solid 1px; border-bottom:0px;} 
.midpart_tetimonials .bodiv p { float:left; padding:5px 0px 0px 27px !important; margin:10px 0px 0px 0px; font:bold 13px Arial; color:#5d5d5d; line-height:20px; background:url(../images/coma-left.gif) no-repeat left top;}
.midpart_tetimonials .bodiv span { float:left; width:504px; text-align:right; font-size:13px; color:#000; font-style:italic;}
.midpart_tetimonials .bodiv big{ display:inline; text-align:right; font-size:13px; color:#000; font-style:italic;}



.challengesmain { float:left; width:553px; margin-bottom:10px;  } 
.challengescover { float:left; width:531px; padding:10px; border-left:#e1e1e1 solid 1px; border-right:#e1e1e1 solid 1px; background:#f6f6f6;  } 
.challenges { float:left; width:541px; padding:0px; margin-bottom:10px; text-align:left; }
.challenges h2 { float:left; width:511px; padding:10px 10px; margin:0px 0px 2px 0px; font:bold 12px Arial; text-align:left; color:#000; background:url(../images/head_pink.jpg) no-repeat left top #e0e1f6; }
.challengesmatter { float:left; width:531px; background: url(../images/challanges_bottom.jpg) no-repeat left bottom #e2e3f6;  }
.challengesmatter ul { float:left; padding:10px 0px 10px 10px !important; margin-bottom:10px;}
.challengesmatter ul li { padding:0px 0px 10px 20px !important; background:url(../images/bullet_pinkarw.jpg) no-repeat 0 5px !important;}


.feature_cover { float:left; width:531px; background:url(../images/feature_coverbg.gif) repeat-y center;}
.solutionsbenifits{ float:left; width:256px; margin:0 19px 0px 0; text-align:left; }
.solutionsbenifits h2 { float:left; width:236px; padding:11px 10px 12px 10px; margin:0px; font:bold 12px Arial; text-align:left; text-transform:capitalize; color:#000; border-bottom:#f6f6f6 solid 2px; background:url(../images/head_blue.jpg) no-repeat; }
.solutionsbenifits ul { float:left; padding:10px !important;}
.solutionsbenifits ul li { padding:0px 0px 7px 15px !important; background:url(../images/bullet_bluearw.jpg) no-repeat 0 5px !important; }

.solutionsfeatures { float:left; width:256px; text-align:left;}
.solutionsfeatures h2 { float:left; width:236px; padding:11px 10px 12px 10px; margin:0px; font:bold 12px Arial; color:#000; border-bottom:#f6f6f6 solid 2px; background:url(../images/head_green.jpg) no-repeat;  }
.solutionsfeatures ul { float:left; padding:10px !important;}
.solutionsfeatures ul li {  padding:0px 0px 7px 15px !important; background:url(../images/bullet_greenarw.jpg) no-repeat 0 5px !important; }

.PageFAQ_Question { padding:5px 0px;}
.PageFAQ_Question a { font:bold 13px Arial; color:#067fcc; }
.PageFAQ_Question a:hover { text-decoration:none; }
.PageFAQ_Answer { float:left; padding:0px 0px 15px 20px;}
.PageFAQ_Answer .subtitel { font-size:11px;}

.faqmain { float:left; width:549px; }
.faqmain .pageFAQ_Question { float:left; width:100%; padding:3px 0px; }
.faqmain .pageFAQ_Question a { float:left; padding-left:17px; font:bold 12px Arial; color:#004295; background:url(../images/bullet_question.jpg) no-repeat 0px 2px; }
.faqmain .pageFAQ_Question a:hover { color:#d62b24; text-decoration:underline;}
.faqmain .pageFAQ_Answer { float:left; padding:0px 0px 15px 15px; background:url(../images/bullet_answer.jpg) no-repeat 0px 2px; }
.faqmain .pageFAQ_Answer .subtitel { font-size:11px;}

.forinpageh2 h2 { color:#0064c8; padding:30px 0px 10px 0px; border-bottom:#e5e5e5 solid 1px;}
.testimonialsmain { float:left; width:550px; }
.testimonialsmain ul { float:left; width:550px; padding:0px !important; margin:0px !important; }
.testimonialsmain ul li { float:left; padding:0px 0px 10px 0px !important; margin:0px 0px 10px 0px !important;  background:url(../images/border_dottad.gif) repeat-x bottom !important; }
.testimonialsmain ul li img { float:left; padding:10px; border:#cfcfcf solid 1px; background:#FFF; }
.testimonialsdetails { float:left; width:410px; padding-left:10px; }
.testimonialsdetails b { float:left; }
.testimonialsdetails b span { color:#0167a1;  }
.testimonialsdetails i { float:left; color:#5d5d5d; }
.testimonialsdetails p { float:right; padding:0px !important; margin:0px; text-align:right;}
.testimonialsdetails p a { color:#d11a24 !important;}
.testimonialsdetails p a:hover { text-decoration:underline; }

.whycss { float:left; width:539px; padding:10px 0 10px 10px; }
.whycss .pageFAQ_Question { float:left; width:100%; padding:3px 0; }
.whycss .pageFAQ_Question a { float:left; padding-left:17px; font:bold 12px Arial; color:#696969; background:url(../images/bullet_arwbig.jpg) no-repeat 0 4px; }
.whycss .pageFAQ_Question a:hover { color:#d62b24; text-decoration:underline;}
.whycss .pageFAQ_Answer { float:left; padding:0 0 15px 15px; }
.whycss .pageFAQ_Answer .subtitel { font-size:11px;}

.paging { float:left; width:540px; text-align:right; padding:5px 0;}
.paging a { padding:3px 6px; margin:0 2px; font:bold 11px Arial; color:#d62b24; border:#b3b3b3 solid 1px; background:#e7e7e7; }
.paging a:hover { color:#FFF !important; border:#b51610 solid 1px; background:#d62b24;text-decoration:none; }
.paging a.activepage { color:#FFF !important; border:#b51610 solid 1px; background:#d62b24; }
.paging a.activepage:hover { color:#d62b24 !important; border:#b3b3b3 solid 1px; background:#e7e7e7;text-decoration:none; }

.tetimonialslistingmain { float:left; width:500px; padding:10px 0 10px 0; margin-left:20px;}
.tetimonialslist { float:left; padding:0px 10px 5px 25px; margin-bottom:15px; background:url(../images/coma-leftsmall.gif) no-repeat 0 0;  }
.tetimonialslist a { color:#900;}
.tetimonialslist a:hover { color:#333;}
.tetimonialslist p { float:right; width:475px; padding:0 25px 5px 0 !important; margin:10px 0 0 0; font-size:12px; text-align:right;  border-bottom:#CCC solid 1px;  background:url(../images/coma-rightsmall.gif) no-repeat 100% 0; }
.tetimonialslist span { clear:both; float:right; color:#000000; font-size:11px;}
.tetimonialslist span a { color:#999; font-size:11px; }
.tetimonialslist span a:hover { text-decoration:underline;  }
.tetimonialslist a.seemorelink { float:left; color:#333333;}
.tetimonialslist a.seemorelink:hover { text-decoration:underline; }

.companyinfo { float:left; width:543px;}
.companyinfo h3 { float:left; width:523px; padding:12px 0px 12px 35px; margin:0px; font:bold 16px Arial; color:#0367a8; background:url(../images/companyinfo.jpg) no-repeat left top; }
.companydetails { float:left; width:519px; padding:10px; border-left:#ededed solid 2px; border-right:#ededed solid 2px; }
.companydetails div { float:left; width:390px; padding:5px 0px 0px 10px; }
.companydetails div h4 { display:block; padding:0px 0px 10px 0px; margin:0px; font-size:16px; background:url(../images/border_dottad.gif) repeat-x bottom; }
.companydetails div p { padding:0px; margin:0px;}
.companydetails div a { font:normal 11px Arial; color:#0367a8;}
.companydetails div a:hover { color:#666666; }
.companylogo { float:left; padding:5px; margin:5px; border:#CCCCCC solid 1px;}
.pad { padding:10px 0px !important;}
.aboutcompany { float:left; width:543px; padding:10px 0px; margin-bottom:10px;}
.aboutcompany img { float:left; padding:5px; margin-right:15px; border:#CCCCCC solid 1px;}
.aboutcompany p { float:left; width:420px; padding:0px !important; margin:0px; }
.companyinfo .tetimonialslist { width:485px; padding-left:25px;}
.companyinfo .tetimonialslist p  { border-bottom:none;}
a.redsmall { color:#a70101; font:normal 11px Arial;}
a.redsmall:hover { color:#000000; text-decoration:underline; }
.cvbox { float:left; width:550px; height:266px; margin:15px 0px; background:url(../images/candidatepage.jpg) no-repeat left top; }
.cvbox a.box1 { float:left; width:256px; height:70px; margin:16px 0px 0px 0px; text-indent:-9999px; }
.cvbox a.box2 { float:left; width:256px; height:70px; margin:15px 0px 0px 37px; text-indent:-9999px; }
.cvbox a.box3 { clear:both; float:left; width:256px; height:70px; margin:50px 0px 0px 0px; text-indent:-9999px; }
.cvbox a.box4 { float:left; width:256px; height:70px; margin:50px 0px 0px 37px; text-indent:-9999px; }
.newslistbox {  float:left; width:550px; padding:10px 0px; border-bottom:#CCCCCC solid 1px;  }
.newslistbox strong { display:block; font-size:13px; }
.newslistbox span { display:block; padding-bottom:10px; font-size:11px; color:#666666; }
.whitebox { float:left; width:530px; padding:10px !important; margin:10px 0px; border:#CCCCCC solid 2px; background:#FFFFFF;}
.whitebox a { font-weight:bold;}
.whitebox a:hover { color:#a70101 !important;}
.imgbox { text-align:center; }
.imgbox td { padding:8px 0px; border:#eeeeee solid 1px; }
.recommended { float:left; width:530px; padding:10px !important; color:#045c94; border:#CCCCCC solid 2px; background:#FFFFFF;}
.recommended a { color:#045c94; font-weight:bold; }
.recommended a:hover { color:#666666; text-decoration:underline; }
.recom_mar { margin:25px 0px !important;}
.photoimg { float:left; width:170px; height:140px; margin:7px 10px 5px 0px; border:#CCCCCC solid 1px; background:#FFFFFF;}



.searchboxdiv { float:left; width:550px; min-height:133px; background:url(../images/serchboxbg.jpg) no-repeat left top;}
.searchboxdiv p { float:left; padding:0px 0px 0px 30px !important; }
.row1 { float:left; padding:23px 0px 10px 20px; font:bold 11px Arial; color:#5e5e5e; }
.row1 input { vertical-align:middle; margin:0 10px;}
.row1 .searchinput { padding:6px 5px; font:bold 11px Arial; color:#5e5e5e; border:0px;  background:none; }
.row2 { float:left; padding-left:30px;}
.row2 a { text-align:left; padding:0px 10px; line-height:25px; white-space:nowrap; }
.row2 a:hover { text-decoration:underline; }
.row2 .selectmenu { float:left; width:241px; padding:3px; margin:1px 10px 0px 0px; font:bold 11px Arial; color:#5e5e5e; }
.row2 .btngray { float:left; vertical-align:middle; padding:4px 10px;  margin:0px; font:bold 12px Arial; color:#FFFFFF; cursor:pointer; border:#757575 solid 1px; background:url(../images/btn_gray.gif) repeat-x center;}
.row2 .btngray:hover { color:#CCCCCC; border:#666666 solid 1px; }

.toppagelist { float:left; width:528px; padding:5px 10px; margin:5px 0px; border-bottom:#CCCCCC solid 1px; }

.newssearchlist { float:left; width:528px; padding:5px 10px; background:url(../images/newslistbg.gif) repeat-x bottom;}
.newssearchlist h3 { padding-bottom:10px; margin-bottom:5px; background:url(../images/border_dottad.gif) repeat-x bottom; }
.newssearchlist h3 a {  color:#0064c8; font:bold 13px Arial; }
.newssearchlist h3 a:hover {  color:#666666; text-decoration:none; }
.datelist {}
.datelist span { float:right; color:#5e5e5e; font:normal 11px Arial; }

.newsdate { text-align:right; }
.newsdate i { color:#5e5e5e; font:normal 10px Arial; font-style:italic;}


.newsboxdetail { padding-bottom:10px;}
.newsboxdetail span { display:block; color:#5e5e5e; font-style:italic; }
.newsboxdetail p { margin:0px;} 
.newsboxdetail .taglist a { color:#035c7e;}
.newsboxdetail .taglist a:hover { color:#000000; text-decoration:underline;}

.bottompagelist { float:left; width:528px; padding:5px 10px; margin:5px 0px; border-top:#CCCCCC solid 1px; }

.background { float:left; width:549px; }
.background .pageFAQ_Question { float:left; width:100%; padding:3px 0px; }
.background .pageFAQ_Question a { float:left; padding-left:12px; font:bold 11px Arial; color:#666666; background:url(../images/bullet_plus.gif) no-repeat 0px 4px; }
.background .pageFAQ_Question a:hover { color:#d62b24; text-decoration:underline;}
.background .pageFAQ_Answer { float:left; padding:0px 0px 15px 15px; background:url(../images/bullet_minus.gif) no-repeat 0px 9px; }
.background .pageFAQ_Answer .subtitel { font-size:11px;}

.requestform { float:left; width:546px; padding-top:20px; }
.requestform h1 { float:left; width:546px; color:#d30b0b; font:bold 16px Arial; padding:0 0 5px 0; margin:0 0 15px 0 !important; border-bottom:#CCCCCC solid 1px;}
.requestform .formCover { float:left; width:546px; padding:5px 0px; }
.requestform .formCover .formLeft { float:left; width:150px; padding-left:50px; padding-top:2px; font:bold 12px Arial; color:#343434; text-align:right;}
.requestform .formCover .formRight { float:left; width:336px; padding-left:10px; }
.requestform .formCover .formRight input, textarea, select { width:200px; padding:2px; margin:0px; font:bold 12px Arial; color:#343434; border:#c9c9c9 solid 1px; }
.requestform .formCover .formRight select { width:205px !important;}
.requestform .formCover .formRight textarea { width:280px !important;}
.requestform .formCover .formRight .radioinput { width:auto !important; padding:0px; margin:0px; border:0px; vertical-align:middle; }
.requestform .formCover .formRight .btn { width:auto !important; padding:3px 10px; font:bold 12px Arial !important; color:#FFFFFF; cursor:pointer; border:#174d88 solid 1px; background:url(../images/btn-bg.jpg) repeat-x center;}
.requestform .formCover .formRight a { font:bold 12px Arial; color:#343434; }
.requestform .formCover .formRight a:hover { color:#000000;}

.redfont { color:#a70101; }

.cvWriteBox { float:left; width:532px; height:250px; margin:15px 0px 15px 7px; background:url(../images/cvservices.jpg) no-repeat left top; }
.cvWriteBox a { float:left; width:256px; height:70px; text-indent:-9999px; }
.cvWriteBox a.box1 { }
.cvWriteBox a.box2 { margin:0px 0px 0px 20px; }
.cvWriteBox a.box3 { margin:20px 0px 0px 0px; }
.cvWriteBox a.box4 { margin:20px 0px 0px 20px; }
.samples {}
.samples a { font-weight:bold; margin:0px 10px; }
.samples a:hover { color:#CC0000;}
.f16 { font-size:16px;}
.cvpackegebox { float:left; width:532px; height:250px; margin:15px 0px 15px 7px; background:url(../images/cvpackegebox.jpg) no-repeat left top; }
.cvpackegebox a { float:left; width:256px; height:70px; text-indent:-9999px; }
.cvpackegebox a.box1 { }
.cvpackegebox a.box2 { margin:0px 0px 0px 20px; }
.cvpackegebox a.box3 { margin:20px 0px 0px 0px; }
.cvpackegebox a.box4 { margin:20px 0px 0px 20px; }
.cvpackegeboxstudent { background:url(../images/cvpackegeboxstudent.jpg) no-repeat left top !important; }
.cvpackegeprofessional { background:url(../images/cvpackegeprofessional.jpg) no-repeat left top !important;  }
.cvpackegeexecutive { background:url(../images/cvpackegeexecutive.jpg) no-repeat left top !important; }
.cvpackegemilitary { background:url(../images/cvpackegemilitary.jpg) no-repeat left top !important; }
.cvpackegefedaral { background:url(../images/cvpackegefedaral.jpg) no-repeat left top !important; }
.jobcoaching { height:160px !important; background:url(../images/jobcoaching.jpg) no-repeat left top !important; }
.restaurant_cover { float:left; width:531px;}
.restaurant_cover .solutionsbenifits{ float:left; width:256px; margin:0 19px 10px 0; text-align:left; background:#d1e2ec; }
.restaurant_cover .solutionsbenifits h2 { float:left; width:236px; padding:11px 10px 12px 10px; margin:0px; font:bold 12px Arial; text-align:left; text-transform:capitalize; color:#000; border-bottom:#f6f6f6 solid 2px; background:url(../images/head_blue.jpg) no-repeat; }
.restaurant_cover strong { width:236px; color:#000000;  display:inline-block; padding:10px 10px 0px 10px;}
.restaurant_cover .solutionsbenifits ul { padding:10px  10px  10px  20px !important; }
.restaurant_cover .solutionsbenifits ul li { padding:0px 0px 7px 15px !important; background:url(../images/bullet_bluearw.jpg) no-repeat 0 5px !important; }
.restaurant_cover .bottomimg{ float:left; margin-top:54px;}
.restaurant_cover .solutionsfeatures { float:left; width:256px; margin-bottom:10px; text-align:left; background:#d8dfca;}
.restaurant_cover .solutionsfeatures h2 { float:left; width:236px; padding:11px 10px 12px 10px; margin:0px; font:bold 12px Arial; color:#000; border-bottom:#f6f6f6 solid 2px; background:url(../images/head_green.jpg) no-repeat;  }
.restaurant_cover .solutionsfeatures ul { float:left; padding:10px 10px 10px 20px !important; }
.restaurant_cover .solutionsfeatures ul li {  padding:0px 0px 7px 15px !important; background:url(../images/bullet_greenarw.jpg) no-repeat 0 5px !important; }
.leftbox{ float:left; width:256px; }
.retail { min-height:250px !important;}
.sitmapcollam { float:left; width:265px; }
.sitmapcollam li a { font:bold 13px Arial; color:#000000 !important; }
.sitmapcollam li a:hover { color:#0176d4 !important; }
.sitmapcollam li li a { font:normal 12px Arial; color:#666666 !important; }
.sitmapcollam li li a:hover { color:#0176d4 !important; }
.sitmapcollam li li li a { font:normal 12px Arial; color:#999999 !important; }
.sitmapcollam li li li a:hover { color:#0176d4 !important; }
.mar { margin-right:16px;}
.solutionsgraph {  float:left; width:416px; padding:0px 0px 0px 124px; height:302px; background:url(../images/solutionsgraph.jpg) no-repeat left top; }
.solutionsgraph a.csos { float:left; width:416px; height:29px; }
.solutionsgraph a.newlocation { float:left; width:416px; height:29px; margin-top:1px;}
.solutionsgraph a.selectrpo { float:left; width:415px; height:29px; margin-top:1px; }
.solutionsgraph a.projectrpo { float:left; width:416px; height:29px; margin-top:1px; }
.solutionsgraph a.functionalrpo { float:left; width:200px; height:27px; margin:1px 0px 0px 0px; }
.solutionsgraph a.functionalrporight { float:left; width:214px; height:27px; margin:1px 0px 0px 0px; }
.solutionsgraph a:hover { text-decoration:none !important;}
.blueco {color:#045c94;}

.privacypolicy { float:left; width:549px; }
.privacypolicy .pageFAQ_Question { float:left; width:100%; padding:3px 0px; }
.privacypolicy .pageFAQ_Question a { float:left; font:bold 12px Arial; color:#004295; }
.privacypolicy .pageFAQ_Question a:hover { color:#666666 !important; text-decoration:none;}
.privacypolicy .pageFAQ_Answer { float:left; padding:0px 0px 15px 15px; background:url(../images/bullet_aerrow_blue.jpg) no-repeat 0px 5px; }
.privacypolicy .pageFAQ_Answer .subtitel { font-size:11px;}


a.seeMoreTesti { float:right; margin:5px 0; }
a.seeMoreTesti:hover { float:right; margin:5px 0; }

.clientfeedbackcover {  }
.clientfeedback { float:left; padding:0px 10px 5px 25px; margin-bottom:15px; border-bottom:#CCC solid 1px;  background:url(../images/coma-leftsmall.gif) no-repeat 0 0;  }
.clientfeedback a { color:#900;}
.clientfeedback a:hover { color:#333;}
.clientfeedback p { float:right; width:495px; padding:0 5px 5px 0 !important; margin:10px 0 0 0; font-size:12px; text-align:right;  }
.clientfeedback span { clear:both; float:right; color:#000000; font-size:11px;}
.clientfeedback span a { color:#999; font-size:11px; }
.clientfeedback span a:hover { text-decoration:underline;  }
.clientfeedback a.seemorelink { float:left; color:#333333;}
.clientfeedback a.seemorelink:hover { text-decoration:underline; }


.newstextshow { height:1px; width:1px; text-indent:-9999px !important;}
.footertext a.hidetext { text-indent:-9999px !important;}



.background b { padding:0 3px; margin:2px 2px; color:#1d8209; background:#FFFFFF; border:#848484 solid 1px; }

.btn { width:auto !important; padding:3px 10px; font:bold 12px Arial !important; color:#FFFFFF; cursor:pointer; border:#174d88 solid 1px; background:url(../images/btn-bg.jpg) repeat-x center;}


.pricebox_blue_cover { float:left; padding-bottom:15px; }
.pricebox_blue { float:left; width:256px; height:69px; color:#FFFFFF; margin-right:10px; background:url(../images/pricebg_blue.jpg) no-repeat;padding-bottom:15px; }
.pricebox_blue p { padding:5px  0 !important; margin:0; font:bold 12px Arial; text-align:center;}
.pricebox_blue span { float:left; width:121px;  font:normal 18px Arial; text-align:center;  } 
.pricebox_blue a {  float:left; width:74px; height:18px; margin:4px 0 0 44px;}
