body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#575757; background:#1c2228; margin:0; padding:0;}
p {margin:10px 0 0 0; padding:0}
ul {margin:0; padding:0;}
input, select, textarea {font-family:Arial; font-size:11px; color:#575757}
.inputtext {width:200px}
.maintabl {background:#FFFFFF url(../images/heder_logo_bg.jpg) left top repeat-x; padding:0px 19px}
.whitebg {background:#FFFFFF; padding:6px 19px 8px 19px}
 /* LOGO */
.logo {margin:0; background:url(../images/logo.gif) left top no-repeat; width:162px; height:118px; font-size:12px; float:left}
.logo a {display:block; width:162px; height:118px; outline:none}
.logo a:hover {outline:none}
.logo a span {display:none}
/* LOGO */
.topmenu, .topmenu a {color:#ffffff; line-height:26px; text-align:right; text-decoration:none}
.topmenu a:hover {color:#ffffff; line-height:26px; text-align:right; text-decoration:underline}
.heading {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#4c4b4b; display:block; width:auto; height:auto;}
.heading span {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4c4b4b}
.gray_box_left {background:url(../images/gray_box_leftbg.gif) left top repeat-y; width:5px}
.gray_box_middal {background:#ffffff url(../images/gray_box_middalbg.gif) left bottom repeat-x; padding:8px 20px 3px 20px}
.resources {background:#ffffff url(../images/resources_c.gif) left bottom repeat-x; padding:3px 20px}
.gray_box_middal_1 {background:#ffffff url(../images/gray_box_middalbg.gif) left bottom repeat-x; padding:0 20px 3px 20px; text-align:justify}
.gray_box_right {background:url(../images/gray_box_rightbg.gif) left top repeat-y; width:5px}
.gray_box_bootem {background:url(../images/gray_box_footer_middal.gif) top left repeat-x}
.norml_ul ul {margin:0; padding:0;}
.norml_ul li {background:url(../images/arrow.gif) left 4px no-repeat; list-style-type:none; padding-left:10px}

.norml_news ul {margin:0; padding:0;}
.norml_news li {background:url(../images/arrow.gif) left 12px no-repeat; list-style-type:none; padding:8px 0 0 10px}

.readmore {background:url(../images/arrow.gif) right 5px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#575757; padding-right:10px; text-align:right}
.readmore a {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#575757}
.readmore a:hover {text-decoration:underline;}
.readmore1, .readmore1 a {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#575757}
.readmore1 a:hover {text-decoration:underline;}
.requesttext {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#003951; text-align:right}
.specialoffer {background:url(../images/special_offer.gif) left top no-repeat; height:49px; width:188px; text-align:right; padding:23px 12px 0 0; display:block}
.specialoffer_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:right}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#071216; margin:0; padding:0; border-bottom:1px solid #ffa200}
h1 span {color:#208090}
h2 {font-family:Arial; font-size:12px; color:#071216; margin:0; padding:0;}
.services ul {margin:0; padding:0}
.services li {background:url(../images/arrow.gif) left 5px no-repeat; list-style-type:none; padding:0 0 5px 10px}
.services li  a {font-size:11px; color:#575757; text-decoration:none}
.services li  a:hover {font-size:11px; color:#575757; text-decoration:underline}

.services1 ul {margin:0; padding:0}
.services1 li {background:url(../images/arrow.gif) left 5px no-repeat; list-style-type:none; padding:0 0 0px 0px}
.services1 li  a {font-size:11px; color:#575757; text-decoration:none}
.services1 li  a:hover {font-size:11px; color:#575757; text-decoration:underline}

.footerbg {background:url(../images/footer_bg.gif) left top repeat-x; padding:0px 19px; height:63px; text-align:center; line-height:20px}
.footerbg a {color:#575757; text-decoration:none}
.footerbg a:hover {color:#575757;text-decoration:underline}
.navigationbg {background:url(../images/menugb.gif) left top no-repeat; height:28px; width:698px}
.dropdown { border:1px solid #cccccc; width:220px}
.blu_bg {background:#b4dafb}
.gray_bg {background:#cccccc}
.White_bg {background:#FFFFFF}
.White_bg_1 {background:#FFFFFF; padding:5px}
.menu_img {background:url(../images/menulain.gif) left center no-repeat; line-height:28px; width:1px}
.servicesImg {float:left; margin:0 10px 0 0; padding:0}
.servicesImg1 {float:right; margin:0 0 0 10px; padding:0}
.icon_text {font-size:10px; padding:0 0 5px 3px;}
.icon_text a {font-size:10px; color:#575757; padding:0 0 5px 3px; text-decoration:none}
.icon_text a:hover {font-size:10px; padding:0 0 5px 3px; text-decoration:underline}
.icon_text_1 {font-size:10px; padding:0 0 9px 0px;}
.icon_text_1 a {font-size:10px; color:#575757; padding:0 0 9px 0px; text-decoration:none}
.icon_text_1 a:hover {font-size:10px; padding:0 0 9px 0px; text-decoration:underline}
.live_chat_bg { background:url(../images/live_chat_bg.gif) left top no-repeat; height:123px; width:231px}
.icon_text1 {font-size:11px; padding:0 0 5px 0;}
.icon_text1 a {font-size:11px; color:#575757; padding:0 0 5px 0; text-decoration:none}
.icon_text1 a:hover {font-size:11px; padding:0 0 5px 0; text-decoration:underline}
.normal_text {padding-top:5px; text-align:justify}
b {margin-top:5px; text-align:justify; font-weight:normal}
.just {text-align:justify}
.gray-bg {background:#F5F5F5}



/*menu*/
.menu {}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0; margin:0; list-style-type:none; height:28px; width:661px; *width:665px}
/* style the sub-level lists */
.menu ul ul {}
/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left; height:28px; line-height:28px;}
/* style the sub level list items */
.menu ul ul li {display:block; width:12em; height:auto; line-height:28px;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;float:left;height:100%;font-size:12px; font-weight:bold; text-decoration:none;color:#fff; padding:0 1.8em;}
/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {display:block; background:#fba634; color:#fff; width:14em; height:100%; line-height:1.5em; padding:0.1em 1em; border-top:1px solid #dd8012; border-right:1px solid #dd8012; border-left:1px solid #dd8012; font-size:11px; font-weight:normal}
.menu ul ul a.last {border-bottom:1px solid #dd8012;}
.menu ul ul a.arrow {background:#fba634 url(../images/menuerro.jpg) right center no-repeat}
* html .menu ul ul a, * html .menu ul ul a:visited  {width:14em; w\idth:14em;}
/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {position:absolute; left:0px; top:3px; width:0; height:0; font-size:10px; z-index:-1;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#fba634;}
/* style the fourth level background */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:#fba634;}
/* style the sub level 1 background */
.menu ul :hover a.sub1 {}
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 {}
/* style the level hovers */
/* first */
* html .menu a:hover {background:url(../images/top_menu_hover.gif) left top repeat-x; position:relative; z-index:100;}
.menu li:hover {position:relative;}
.menu :hover > a {background:url(../images/top_menu_hover.gif) left top repeat-x;}
/* second */
* html .menu ul ul a:hover{color:#914f28;background:#ffda7b; position:relative; z-index:110;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#914f28;background:#ffda7b;}
/* third */
* html .menu ul ul ul a:hover {background:#ffda7b; position:relative; z-index:120;}
.menu ul ul ul :hover > a {background:#ffda7b;}
/* fourth */
.menu ul ul ul ul a:hover {background:#ffda7b; position:relative; z-index:130;}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:2.5em;left:0;width:14em}
/* position the third level flyout menu */
.menu ul ul ul{left:15.3em; *left:15.2em; top:0; width:14em;}
/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{visibility:visible; height:auto;background:transparent url(images/trans.gif);}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}




/*Samik*/

.norml1_ul ul {margin:0; padding:0 0 0 15px;}
.norml1_ul li {background:url(../images/arrow.gif) left 4px no-repeat; list-style-type:none; padding-left:10px}

.LeftLibText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}
a.LeftLibText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fba632;
text-decoration:none;
}
a.LeftLibText:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

.terms ol {margin:0; padding:0;}
.terms li {list-style-type:inherit; text-align:justify; margin-top:10px}

.ToolsText{
font-size:12px;
/*color:#056a9e;*/
font-weight:bold;
background-color:#F3F3F3;
}

.greybox{
background:#EFEFEF; padding:5px; font-weight:bold}

.philosophy {background:url(../images/philosoph_mid.gif) left bottom repeat-x; padding:0 14px; display:block; width:158px}
.bg {background:#eeeeee}
.dotedlain {background:url(../images/dottedlain.gif) left center repeat-x}

.casestudy {color:#575757; text-decoration:none}
.casestudy:hover  {text-decoration:underline}
.casestudy_p {margin:0; padding:0; text-align:center}
.casestudy_p a {text-decoration:none; color:#575757}
.casestudy_p a:hover {text-decoration:underline;}


.testing_mode {background:url(../images/outsource-testing-services.jpg) left top no-repeat; height:297px; width:542px; display:block}
.testing_mode_text {text-align:center; color:#00030c; font-size:11px; font-weight:bold; vertical-align:middle}
.testing_mode_text a {color:#00030c; text-decoration:none}
.testing_mode_text a:hover {color:#023365; text-decoration:none}

.teb_titl {font-size:15px; font-weight:bold; color:#ff710b; height:30px; line-height:30px; text-align:center}
.teb_bg {background:url(../images/left_bg_1.gif) left top repeat-x; text-align:center; color:#000000}
.teb_bg span {font-size:12px; font-weight:bold}
.ted_lin {border-left:1px solid #ffa60c; padding:0 5px; color:#000000; font-size:10px}

/*Security_testing*/
.imageFont{ font-size:9px; text-align:center;}

/*what we write_Text*/
.what_we_write_bg{
	background:url(../images/what_we_r_header.gif) top center no-repeat;
	}
.middle_gradient{
	background:url(../images/what_we_r_middle.gif) bottom left repeat-x;
	border:1px solid #e5e6e7; border-width:0 1px;

	}
	
.CaseStudies{text-align:justify; line-height:18px;}
.CaseStudies a.PDFLink{font-weight:bold; color:#575757; text-decoration:none; padding:0 0 0 25px; display:block; background:#f9f9f9 url(../images/pdficon.png) no-repeat 5px 3px; line-height:22px;}
.CaseStudies a.PDFLink:hover{color:#208090; text-decoration:none; background:#f1f1f1 url(../images/pdficon.png) no-repeat 5px 3px;}
img.PDFIcon{vertical-align:middle;}
.CaseStudies{margin:0; padding:0; list-style-type:none;}
.CaseStudies li{margin:0; font-size:11px; background:#f9f9f9; line-height:25px; border-bottom:1px solid #fff; border-top:1px solid #fff;}
.CaseStudies li.BlkTxt{background:none; font-size:11px; font-weight:bold; color:#000;}
.CaseStudies li a{font-weight:normal; color:#575757; text-decoration:none; padding:0 0 0 10px; display:block}
.CaseStudies li a:hover{color:#208090; text-decoration:none; background:#f1f1f1}
.CaseStudies a.BackLink{font-weight:normal; color:#000; text-decoration:none; padding:0; line-height:30px;}
.CaseStudies a.BackLink:hover{color:#208090; text-decoration:none;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#575757; margin:5px 0 10px 0; padding:0;}
