#dropmenudiv
{
	position:absolute;
	border:1px solid #FFAF06;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
}

#dropmenudiv a 
{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #FFAF06;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
}

#dropmenudiv a:hover
{ /*hover background color*/
	background-color: black;
	color: white;
}

.title 
{
	font-family:Arial;
	font-size:48px;
	color:#4e81bd;
	border-left: 3px solid #4e81bd;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom:0px
}
.error 
{
	font-family:Arial;
	font-size:16px;
	color:Red;
	font-weight:bold;
}
.heading1 
{
	font-family:Arial;
	font-size:18px;
	color:Black;
	font-weight:bold;
}
.heading2 
{
	font-family:Arial;
	font-size:15px;
	color:Black;
	font-weight:bold;
}
.sur_bgcol
{
	border:solid 1px #000000;
	background-color:Red;
	padding:10px;
	font-family:Arial;
	font-size:13px;
	color:Black;
	background-color:#DDDDDD;
}
.body
{
	font-family:Arial;
	font-size:13px;
	color:Black;
}

.box_plan_heading h2 { border: 0px solid black; padding: 3px; color: red; font-size: 100%; text-align:center; }
.box_plan_heading h3 { color: blue; font-size: 100%; text-align:center;}
.box_plan_heading h4 { color: red; font-size: 100%; text-align:left;}
.box_plan_heading h6 { display:inline; color: green; font-size: 100%; text-align:center;}
.box_plan_heading b { font-weight:bold;color:black }
.box_plan_heading i { font-weight:normal;color:black; }

.box_plan_heading
{
	border:solid 2px #000000;
	padding:10px;
	font-family:Arial;
	font-size:13px;
	color:Black;
	background-color:#DDDDDD;
}
.green_big { color:#339900; font-size:20px; text-align:center }

.green_small { color:#339900; font-size:13px;text-align:left;}

.blue_big { color:#347FA0; font-size:20px; text-align:center }
.blue_medium { color:#347FA0; font-size:16px;text-align:center}
.blue_small { color:#347FA0; font-size:13px;text-align:left;}
.blue_small_center { color:#347FA0; font-size:13px;text-align:center;}

.orange_big { color:#FF8000; font-size:20px; text-align:center;}
.orange_medium { color:#FF8000; font-size:16px;text-align:center}
.orange_small { color:#FF8000; font-size:13px;text-align:left;}

.gray_big { color:gray; font-size:20px;text-align:left}
.gray_medium { color:gray; font-size:16px;text-align:left}
.gray_small { color:gray; font-size:13px;text-align:center;}

.yellow { color:yellow; background:#000000 }
.blue { color:blue; background:#ffffff; font-size:30px; text-align:center; }
.small_blue { color:blue; background:#dddddd; font-size:13px; }
.simple_blue { color:blue; background:#ffffff; font-size:18px; }
.medium_blue { color:blue; background:#dddddd; font-size:20px; text-align:center}
.red { color:red; background:#ffffff }
.red { color:#000000; background:#ffffff }
.big_black { border:solid 2px #000000; color:#000000; background:#ffffff; font-size:30px; font-family:Georgia; text-align:center }
.small_purple { color:8000FF; background:#dddddd; font-size:13px; }
.medium_brown { color:990000; background:#B5B5B5; font-size:18px; font-family:georgia; text-align:center;  border:solid 1px #000000; padding:2px;}
.plan_question{ color:#400040; background:#ffffff }

.page_center
{
	text-align:center;
}
.indent {margin-left: 45px;text-indent: -20px}

em {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	font-family:arial,tekton,helvetica;
}
strong {color:#000000;}

blockquote {
	color:#000000;
	font-size:100%;
	border-left:0px
}

h1{
	font-family:arial,tekton,helvetica;
}
h2{
	font-family:arial,tekton,helvetica;
}
h3 { 
	border:2px solid #CFCFCF; 
	padding:3px; 
	/*background-color:#FFAF06;*/
	background-color:#FFFFFF;
    color:#000000; 
	font-size:110%;
	font-weight:bold;
}

small {
	font-size:12px;
	font-family:arial,tekton,helvetica;
}

/*
sup {display:inline;color:black;font-size:85%;line-height:100%; }

.td {line-height:50%; }
BODY { margin-left: 10%; width: 80%; line-height: 1.4; 
       background-color: #EADDCC; font-family: Arial,Helvetica,sans-serif;
       font-size: 90%; }

H1 { border-left: 2px solid black; border-right: 2px solid black;
     border-bottom: 2px solid black; border-top: 1px solid black;
     padding: 1px; background-color: #521; 
     color: white; font-size: 140%; text-align: center; xmargin-top: 0px; }

H2 { border: 1px solid black; padding: 3px; background-color: #521; 
     color: white; font-size: 110%;  }

H3 { border: 1px solid black; padding: 3px; background-color: #521; 
     color: white; font-size: 100%; }

.head1 { border-top: 2px solid black; border-left: 2px solid black; 
     border-right: 2px solid black; padding: 5px; 
     background-color:#6D3C2E;
   }
 
.head2 { border-left: 2px solid black;border-right: 2px solid black;
     border-top: 1px solid black;border-bottom: 2px solid black;
     text-align: right;background-color: #632;
     padding-right: 8px; padding-bottom: 2px;padding-top: 2px;
}

.gutref { color: #66C; font: 70%/1.0; text-align: center; 
     margin-top: -5px; }

.footnote { border-top: 1px solid #311; border-bottom: 1px solid #311; 
     padding: 5px; margin-left: 10%; margin-right: 10%; font: 80%/1.1;
     color: #321; }

.biocite { border-top: 1px solid #311; border-bottom: 1px solid #311; 
     padding: 5px; margin-left: 10%; margin-right: 10%; font: 85%/1.1;
     color: #310; }

  A:hover   { background: #DBA; padding-top: 1px; padding-bottom: 1px; }
  A:link    { color: black; text-decoration: none; }
  A:vlink   { color: black; text-decoration: none; }
  A:visited { color: black; text-decoration: none; }
  
TABLE { background: #ff0; border-collapse: collapse }
TD    { background: #FFFFFF; border: double black }
a:visited  	{ color: #3300FF; text-decoration: none; }

border="0" align="center" width="700" cellpadding="0" cellspacing="0" frame="box" rules="all"
*/
body 
{
	margin: 0% 0% 0%;
	background:#808080;
}

a:link{
	color:#FFAF06;
	text-decoration:underline;
}
a:visited{
	color:#FFAF06;
	text-decoration:underline;
}
a:hover{
	color:black;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:underline;
}

a.rest:link{
	color:blue;
	text-decoration:underline;
}
a.rest:visited{
	color:blue;
	text-decoration:underline;
}
a.rest:hover{
	color:green;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:underline;
}

a.same_bg:link{
	color:#808080;
	text-decoration:none;
	font-size:1px;
}
a.same_bg:visited{
	color:#808080;
	text-decoration:none;
	font-size:1px;
}
a.same_bg:hover{
	color:#808080;
	text-decoration:none;
	font-size:1px;
}

a.show_hide:link{
	color:blue;
	text-decoration:underline;
	font-family:arial,tekton,helvetica;
	font-size:10px;
}
a.show_hide:visited{
	color:blue;
	text-decoration:underline;
	font-family:arial,tekton,helvetica;
	font-size:10px;
}
a.show_hide:hover{
	color:green;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:underline;
}

a.menu_bar:link{
	color:#FFAF06;
	font-weight:normal;
	text-decoration:none;
	font-family:arial,tekton,helvetica;
}
a.menu_bar:visited{
	color:#FFAF06;
	font-weight:normal;
	text-decoration:none;
	font-family:arial,tekton,helvetica;
}
a.menu_bar:hover{
	color:white;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:underline;
	font-family:arial,tekton,helvetica;
}

a.bottom_bar:link{
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
	font-family:arial,tekton,helvetica;
}
a.bottom_bar:visited{
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
	font-family:arial,tekton,helvetica;
}
a.bottom_bar:hover{
	color:white;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:underline;
	font-family:arial,tekton,helvetica;
}

table.master_tb{
	border:0px solid #000000;
	margin-left:auto;
	margin-right:auto;
	background:#FFFFFF;
	border-collapse:collapse;
	width:800px;
	padding:0px;
}
td.master_td{
	border:0px solid #000000;
}

table.content_tb {
	border:0px solid #E6E6E6;
	font-family:arial,tekton,helvetica;
	font-size:14px;
	border-collapse:collapse;
	padding:0px;
	width:560px;
}
td.content_td{
	border:0px solid #C0C0C0;
	color:#000000;
	line-height:1.5;
	font-family:arial,tekton,helvetica;
	font-size:13px;
}

table.home_content_tb {
	border:0px solid #000000;
	font-family:arial,tekton,helvetica;
	font-size:13px;
	border-collapse:collapse;
	padding:0px;
	width:350px;
}
td.home_content_td{
	border:0px solid #C0C0C0;
	color:#000000;
	line-height:1.5;
	font-family:arial,tekton,helvetica;
	font-size:13px;
}

table.contact_tb_master{
	border:0px solid #C0C0C0;
	margin-left:auto;
	margin-right:auto;
	background:#FFFFFF;
}
td.contact_td_master{
	border:0px solid #C0C0C0;
	color:gray;
}

table.contact_tb_messenger {
	border:2px solid #FFAF06;
	font-size:12px;
	padding:0px;
	width:250px;
}
td.contact_td_messenger{
	border:0px solid #C0C0C0;
	color:#000000;
	font-family:arial,tekton,helvetica;
}
td#messenger{
	border:0px solid #C0C0C0;
	font-size:18px;
	color:#FFFFFF;
	background:#FFAF06;
	text-align:center;
	font-family:arial,tekton,helvetica;
}
table.contact_tb_callback {
	border:0px solid #FFAF06;
	font-size:12px;
	border-collapse:collapse;
	padding:0px;
	width:250px;
}
td.contact_td_callback{
	border:0px solid #C0C0C0;
	color:#000000;
	font-family:arial,tekton,helvetica;
}

table.contact_tb_IT_partner{
	border:1px solid #E6E6E6;
	background:#FFFFFF;
	font-size:12px;
}
td.contact_td_IT_partner{
	border:0px solid #C0C0C0;
	color:gray;
	vertical-align:text-top;
}

/*train table */
table.top_tb_1{	
	border:0px solid #FF641A;
	background:#FFAF06;
	font-size:12px;
	width:100%;
	height:100px;
	background-image: url(img/black_bricks.jpg);
	background-repeat: no-repeat; 
}
td.top_td_1{
	border:0px solid gray;
	color:#959595;
	vertical-align:text-top;
}

/*train table */
table.top_tb_2 {
	border:0px solid #FF641A;
	background:#000000;
	color:white;
	font-size:15px;
	width:100%;
}
td.top_td_2 {
	border:0px solid gray;
	color:#959595;
	vertical-align:text-top;
}

/*Home MASTER*/
table.home_tb_master{
	border:0px solid gray;
	border-collapse:collapse;
	background:#FFFFFF;
	font-size:12px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}
td.home_td_master{
	border:0px solid gray;
}

/*PROJECT MANAGEMENT --  MASTER*/
table.project_management_tb_master	{
	border:0px solid gray;
	border-collapse:collapse;
	background:#FFFFFF;
	font-size:12px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}
td.project_management_td_master {
	border:0px solid gray;
}

table.project_management_tb_project_management{
	border:0px solid gray;
	border-collapse:collapse;
	font-size:14px;
	width:100%;
	padding:0px;
	margin:0px;
}
td.project_management_tb_project_management{
	border:0px solid gray;
	color:black;
	vertical-align:text-middle;
	line-height:2.0;
}

/*SDLC */
table.sdlc_methodology_tb_master	{
	border:0px solid gray;
	border-collapse:collapse;
	background:#FFFFFF;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}
td.sdlc_methodology_td_master {
	border:0px solid gray;
}

table.sdlc_methodology_tb_sdlc_methodology{
	border:0px solid gray;
	border-collapse:collapse;
	width:100%;
	padding:0px;
	margin:0px;
}
td.sdlc_methodology_td_sdlc_methodology{
	border:0px solid gray;
	color:black;
	vertical-align:text-middle;
	line-height:1.5;
}

/*OUT SOURCE PAKISTAN*/
table.outsource_pakistan_tb_master{
	border:0px solid gray;
	border-collapse:collapse;
	background:#FFFFFF;
	font-size:12px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}
td.outsource_pakistan_td_master {
	border:0px solid gray;
}

table.outsource_pakistan_tb_outsource_pakistan{
	border:0px solid gray;
	border-collapse:collapse;
	font-size:14px;
	width:100%;
	padding:0px;
	margin:0px;
}
td.outsource_pakistan_td_outsource_pakistan{
	border:0px solid gray;
	color:black;
	line-height:1.5;
}

table.AppXpress_tb_master	{
	border:0px solid gray;
	border-collapse:collapse;
	background:#FFFFFF;
	font-size:12px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}
td.AppXpress_td_master {
	border:0px solid gray;
}

table.AppXpress_tb_AppXpress{
	border:0px solid gray;
	border-collapse:collapse;
	font-size:14px;
	width:100%;
	padding:0px;
	margin:0px;
}
td.AppXpress_t_AppXpress{
	border:0px solid gray;
	color:black;
	vertical-align:text-middle;
	line-height:2.0;
}

/*Home top table*/
table.home_tb_top	 {
	border:0px solid gray;
	border-collapse:collapse;
	background:#FFFFFF;
	font-size:13px;
	width:454px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;margin:0px;
}
td.home_td_top {
	border:0px solid gray;
	color:#000000;
	vertical-align:text-top;
	font-family:arial,tekton,helvetica;
}
td#top  {
	border:0px solid #C0C0C0;
	background:#FFFFFF;
	font-size:18px;
	color:#FF641A;
	text-align:center;
}

table.mission_tb_master	{
	border:1px solid black;
	border-collapse:collapse;
	background:#FFFFFF;
	font-size:12px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}
td.mission_td_master {
	border:0px solid gray;
}

table.mission_tb_mission{
	border:0px solid gray;
	border-collapse:collapse;
	font-size:14px;
	width:100%;
	padding:0px;
	margin:0px;
}
td.mission_td_mission{
	border:0px solid gray;
	color:black;
	vertical-align:text-middle;
	line-height:2.0;
}
td#mission{
	border:0px solid #C0C0C0;
	background:#FFFFFF;
	font-size:18px;
	color:#FF641A;
	text-align:center;
}

/*orange color table */
table.home_tb_how_we_work{
	border:2px solid #FF5809;
	font-size:12px;
	padding:0px;
	width:250px;
}
td.home_td_how_we_work {
	border:0px solid gray;
	color:#000000;
	vertical-align:text-top;
	font-family:arial,tekton,helvetica;
}
td#home_how_we_work{
	border:0px solid #C0C0C0;
	font-size:18px;
	color:#FFFFFF;
	background:#FF5809;
	text-align:center;
	font-family:arial,tekton,helvetica;
}

/*Outsource */
table.home_tb_outsource{
	border:0px solid #99CC00;
	border-collapse:collapse;
	font-size:13px;
	color:#000000;
	width:350px;
}
td.home_td_outsource{
	border:0px solid gray;
}
td#outsource{
	border:0px solid #C0C0C0;
	font-size:18px;
	color:#000000;
	text-align:left;
	text-decoration:underline;
	font-family:arial,tekton,helvetica;
}
a.outsource:link{
	color:blue;
	text-decoration:none;
	font-size:13px;
	text-decoration:underline;
	text-align:right;
	font-family:arial,tekton,helvetica;
}
a.outsource:visited {
	color:blue;
	text-decoration:none;
	font-size:13px;
	text-decoration:underline;
	text-align:right;
	font-family:arial,tekton,helvetica;
}
a.outsource:hover{
	color:purple;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:underline;
}

/*why */
table.home_tb_why {
	border:0px solid #99CC00;
	font-size:14px;
	width:350px
}
td.home_td_why{
	border:0px solid gray;
	color:#000000
}
td#why{
	border:0px solid #C0C0C0;
	font-size:18px;
	text-align:left;
	font-family:sans-serif;
	color:#000000;
	text-decoration:underline;
}
a.why:link{
	color:#81C5FF;
	text-decoration:none;
	font-size:13px;
	text-decoration:underline;
	text-align:right;
}
a.why:hover{
	color:purple;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:underline;
}

table.bottom_tb{
	border:0px solid gray;
	font-size:12px;
	width:700px;
	margin-left:auto;
	margin-right:auto
}
td.bottom_td{
	border:0px solid gray;
	color:#FFFFFF;
	vertical-align:text-top;
	font-family:arial,tekton,helvetica;
}
td#bottom{
	border:0px solid #C0C0C0;
	background:#FFFFFF;
	font-size:18px;
	color:#FF641A;
	text-align:center;
}
table.outsource_pakistan_tb{
	border:0px solid #E6E6E6;
	background:#FFFFFF;
	font-size:15px;
	color:#000000;
	width:700px;
	margin-left:auto;
	margin-right:auto
}
td.outsource_pakistan_td{
	border:0px solid #E6E6E6;
	vertical-align:text-top;
}
td#outsource_pakistan{
	border:0px solid #C0C0C0;
	background:#FFFFFF;
	font-size:18px;
	color:#81C5FF;
	text-align:center;
	padding:0px;
}
table.home_right_tb{
	border:0px solid #E6E6E6;
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	padding:0px;
}
td.home_right_td{
	border:0px solid #E6E6E6;
	color:#000000;
	vertical-align:text-top;
	text-align:center;
	font-size:12px;
	font-family:arial,tekton,helvetica;
}
td#success{
	border:0px solid #C0C0C0;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	font-family:arial,tekton,helvetica;
}
a.success:link,    a.success:visited{
	color:black;
	text-decoration:none;
	font-size:13px;
	text-decoration:underline;
	font-family:arial,tekton,helvetica;
}
a.success:hover{
	color:white;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:underline;
}
table.home_tb_hat	{
	border:0px solid #E6E6E6;
	border-collapse:collapse;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	width:200px;
}
td.home_td_hat{
	border:0px solid #E6E6E6;
	color:#000000;
	vertical-align:text-top;
	text-align:center;
}
td#hat{
	border:0px solid #C0C0C0;
	background:#FFFFFF;
	font-size:18px;
	color:#FF641A;
	text-align:center;
}

/*green color table */
table.home_tb_guaranteed{
	border:2px solid #33CC00;
	font-size:12px;
	padding:0px;
	width:250px
}
td.home_td_guaranteed{
	border:0px solid gray;
	color:#000000;
	font-family:arial,tekton,helvetica;
}
td#guaranteed{
	border:0px solid #C0C0C0;
	font-size:18px;
	color:#FFFFFF;
	background:#33CC00;
	text-align:center;
	font-family:arial,tekton,helvetica;
}

table.home_tb_professional{
	border:0px solid #E6E6E6;
	border-collapse:collapse;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	width:200px;
}
td.home_td_professional{
	border:0px solid #E6E6E6;
	color:#959595;
	vertical-align:text-top;
}
td#professional{
	border:0px solid #C0C0C0;
	font-size:18px;
	color:#FF641A;
	text-align:center;
}
table.home_tb_portfolio{
	border:0px solid #E6E6E6;
	border-collapse:collapse;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
}
td.home_td_portfolio{
	border:0px solid #E6E6E6;
	color:#959595;
	text-align:center;
}
td#portfolio{
	border:0px solid #C0C0C0;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
}
a.portfolio:link{
	color:black;
	text-decoration:none;
	font-size:13px;
	text-decoration:underline;
}
a.portfolio:visited{
	color:black;
	text-decoration:none;
	font-size:13px;
	text-decoration:underline;
}
a.portfolio:hover{
	color:white;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:underline;
}

ul{
	list-style-type:square;
}

li li
	{
	list-style-type:disc;
	}
li li li
	{
	list-style-type:circle;
	}

hr.small_hr{
	width:30%;
	height:10%;
}
hr {
	width:80%;
	height:10%;
	color:#FFAF06;
}
.repeat
{
	background-image: url(spacer.gif);
	background-repeat: repeat-x; 
}

.money{
	border:0px solid #C0C0C0;
	font-size:13px;
	color:#000000;
	text-align:center;
	text-decoration:none;
	font-family:arial,tekton,helvetica;
}

a.money:link,    a.money:visited
	{
	border: 0px solid #000000;
	color:#000000;
	text-decoration:none;
	font-size:13px;
	text-decoration:underline;
	font-family:arial,tekton,helvetica;
	padding:1px;
	}
a.money:hover
	{
	color:white;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:underline;
	}

.empty
	{
	border:0px solid #C0C0C0;
	font-size:13px;
	color:#525252;
	text-decoration:none;
	font-family:arial,tekton,helvetica;
	}

.green_medium
	{
	border:0px solid #C0C0C0;
	color:#CC0000;
	text-decoration:none;
	font-family:arial,tekton,helvetica;
	}
