body 
{
	/*background-color:#666666;*/
	background-color:#c0c0c0;
	margin:0px 0px 0px 0px;
}
.text {
	font-family: Verdana;
	/*font-size: 11.5px;*/
	font-size:11px;
	line-height: 18px;
	color: #333333;
	text-align: justify;
	padding-right:5px;
}

.submenu
{
	font-family: Verdana;
	/*font-size: 11.5px;*/
	font-size:11px;
	line-height: 18px;
	/*color: #B45F04;*/
	color:black;
	text-align: justify;
	padding-right:5px;
}

p
{
	font-family:Microsoft Sans Serif;
	font-size:9pt;
	line-height:0.75em;
	color:Black;
	margin-top:10px;
}
span 
{
	font-family:Microsoft Sans Serif;
	font-size:9pt;
}
.boxheading
{
	color:#ff6600;
	font-family:Microsoft Sans Serif;
	font-size:11pt;
	margin:0px 0px 0px 0px;
	padding: 15px 0px 0px 15px;
	vertical-align:baseline;
}
.boxheading_clients
{
	color:#ff6600;
	font-family:Microsoft Sans Serif;
	font-size:11pt;
	margin:0px 0px 15px 15px;
	vertical-align:baseline;
}
.boxheadingblack
{
	color:Black;
	font-family:Microsoft Sans Serif;
	font-size:8pt;
	margin:0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	vertical-align:baseline;
	text-align:center;
}
.boxcontent
{
	color:Black;
	font-family:Microsoft Sans Serif;
	font-size:9pt;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
	padding:10px 0px 0px 15px;
	line-height:2.5em;
}

.boxcontent:hover
{
	text-decoration:underline;
	color:#0000cc;
}

.boxsubcontent
{
	color:#606060;
	font-family:Microsoft Sans Serif;
	font-size:9pt;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
	margin:0px 0px 0px 0px;
}

.boxsubcontent_related
{
	color:#606060;
	font-family:Microsoft Sans Serif;
	font-size:9pt;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
	line-height:21px;
}

.boxsubcontent a
{
	text-decoration:none;
	color:#606060;
}

.boxsubcontent_related a
{
	text-decoration:none;
	color:#606060;
}

.boxsubcontent a:hover
{
	text-decoration:underline;
	/*color:#0000cc;*/
}

.boxsubcontent_related a:hover
{
	text-decoration:underline;
	/*color:#0000cc;*/
}

.boxsubcontent:hover
{
	/*text-decoration:underline;*/
	/*color:#0000cc;*/
	
}

.boxdoubleline
{
	text-decoration:none; 
	color:Black;
	font-family:Microsoft Sans Serif;
	font-size:9pt;
	padding-left:15px;
	text-indent:15px;
}
.boxdoubleline:hover
{
	/*text-decoration:underline;*/
	color:#0000cc;
}


.boxcontentimage
{
	margin:12px 0px 0px 15px;
	vertical-align:middle;
}
.boxcontentandimage
{
	/*color:Maroon;
	font-family:Microsoft Sans Serif;
	font-size:9pt;
	text-align:right;
	margin:12px 0px 0px 15px;
	vertical-align:middle;
	line-height:2.5em;
	text-decoration:none;*/
	color:#606060;
	font-family:Microsoft Sans Serif;
	font-size:8pt;
	text-align:right;
	margin:12px 0px 0px 15px;
	vertical-align:middle;
	line-height:2.5em;
	text-decoration:none;
}
.boxcontentandimage:hover
{
	text-decoration:underline;
}


.boxmore
{
	color:#cc3333;
	font-family:Microsoft Sans Serif;
	font-size:9pt;
	margin:0px 0px 0px 125px;
	vertical-align:middle;
	text-decoration:none;
}
.boxmore:hover
{
	color:Black;
}



.highlight
{
	color:#ff6600;
}
.highlight:hover
{
	color:Black;
}

.more
{
	color:#cc3333;
	text-decoration:none;
}
.more:hover
{
	color:Black;
}
.sitemap
{
	color:Blue;
	text-decoration:none;
}
.sitemap:hover
{
	color:Black;
}


p a
{
	text-decoration:none;
	color:Black;
	
}
.box-middle p a:hover
{
	text-decoration:underline;
	color:#0000cc;
}

/* sub page sub links css */
.chIndex {
	display: none;	
}
 
#ch00Index {
	display: block;
}

#ch000Index {
	display: block;
}






/* Home Page */

#HomePage
{
	width:998px;
	/*height:653px;*/
	height:auto;
	margin: 0px auto 0px auto;
	/*background-image:url(Images/bg_shadow2.png);
	background-repeat:repeat-y;*/
	border-style:solid;
	border-color:Black;
	border-width:0px;
	background-color:White;	
}
#ContactUsHomePage
{
	width:998px;
	height:673px;
	margin: 0px auto 0px auto;
	/*background-image:url(Images/bg_shadow2.png);
	background-repeat:repeat-y;*/
	border-style:solid;
	border-color:Black;
	border-width:0px;
	background-color:White;	
}

#ContactUs_Page
{
	width:998px;
	/*height:673px;*/
	height:auto;
	margin: 0px auto 0px auto;
	/*background-image:url(Images/bg_shadow2.png);
	background-repeat:repeat-y;*/
	border-style:solid;
	border-color:Black;
	border-width:0px;
	background-color:White;	
}


#SubpageMenu
{
	width:998px;
	height:137px;
	margin:0px auto 0px auto;
}

.SubpageContent
{
	width:998px;
	margin: 0px auto 0px auto;
	height:100%;
}



#Header1
{
	margin:0px auto 0px auto;
	width:998px;
	height:117px;
}

.Header1-top
{
	margin:0px 0px 0px 0px;
	width:998px;
	height:100px;
	background-image:url(Images/Header-bg.gif);
	background-repeat:repeat-x;
	border:0px solid black;
}
.Header1-top-Left
{
	/*margin: 10px auto 0px 35px;*/
	margin:0px 0px 0px 0px;
	/*width:185px;
	height:76px;*/
	width:263px;
	height:100px;
    background-image:url('Images/Logo_BG.jpg');
	background-repeat:no-repeat;
	background-position:center;
	float:left;
	border:0px solid red;
}

.Header1-top-Right
{
	margin:0px 0px 0px 0px;
    /*width:563px;*/
	width:499px;
	height:100px;
	float:left;
	border:0px solid red;
}

/*.TollFreeNo
{
	margin:16px 0px 0px 495px;
	background-image:url(Images/tollfree_blue.png);
	background-repeat:no-repeat;
	width:208px;
	height:37px;
	border:1px solid green;
}*/

.TollFreeNo
{
	/*margin:16px 0px 0px 495px;*/
	margin:0px 0px 0px 495px;
	width:208px;
	height:43px;
	border:0px solid green;
}
.tollfree
{
/*margin:4px 0px 0px 517px;*/
margin:4px 0px 0px 465px;
/*width:208px;*/
width:250px;
height:9px;
font-family:arial,sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
color:black;
border:0px solid red;
}

.top_right_link
{
font-family:arial,sans-serif;
font-size:12px;
font-weight:bold;
font-size:11px;
margin-top:-10px;
color:#3B3B3B;
text-decoration:none;
height:9px;
}

.top_right_link:hover
{
text-decoration:underline;
}

.BlackStrip
{
	/*margin:16px 0px 0px 381px;*/
       margin:13px 0px 0px 337px;
	width:399px;
	height:29px;
}
.BlackStripLeft
{
	width:51px;
	height:29px;
	background-image:url(Images/black_left.gif);
	background-repeat:no-repeat;
	float:left;
}
.BlackStripMiddle
{
	
	width:295px;
	height:29px;
	background-image:url(Images/black_middle.gif);
	background-repeat:repeat-x;
	float:left;
}
.BlackStripMiddle a
{
	color:#ffffff;
	font-weight:lighter;
	text-align:justify;
	vertical-align:middle;
	text-decoration:none;
	padding: 2px 5px;
	font-family:Microsoft Sans Serif;
	font-size:8pt;
	margin-left:30px;
}
.BlackStripMiddle a:hover
{
	color:Red;
}
.BlackStripRight
{
	
	width:52px;
	height:29px;
	background-image:url(Images/black_right.gif);
	background-repeat:no-repeat;
	float:left;
}


.horizontalcssmenu
{
	
	width:998px;
	height:30px;
	margin: 0px 0px 1px 0px;
}
.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
border:none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position:relative;
display:inline;
float: left;
border:none;
margin:0px 0px 0px 0px;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
border-left-width: 0;
text-decoration: none;
float:left;
margin: 0px 0px 0px 0px;
}


/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 1;
position: absolute;
display: block;
visibility: hidden;
margin-top:2px;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a
{
	 /*width of sub menu levels*/
color:#111111;
font-weight:normal;
text-align:justify;
padding-left:10px;
padding-bottom:5px;
font-family:Microsoft Sans Serif;
font-size:9pt;
/*background-image: url(Images/sub_btn.gif);*/
background-color:#FFFFFF;
border-color:#cccccc;
border-style:solid;
/*opacity: 0.75;
filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.75);*/
filter:alpha(opacity=75);
-moz-opacity:0.75;
-khtml-opacity: 0.75;
opacity: 0.75;
border-width: 0px 0px 1px 0px;
}

.CorporateMenu li a
{
	width:164px;
	
}
.ITServicesMenu li a
{
	width:164px;
}
.SolutionsMenu li a
{
	width:200px;
}
.ProductsMenu li a
{
	width:164px;
}
.CareersMenu li a
{
	width:164px;
}





.horizontalcssmenu ul li ul li a:hover{
/*background-image: url(Images/sub_btn_over.gif);*/
background-color:#999999;
/*opacity: 1;
filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=1);*/
color:White;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: -1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; margin-top:-5px; }
* html .horizontalcssmenu ul li a { height: 1%; }
* html #master_page {margin-top:-5px; }
*html #master_contentplaceholder {height: 503px;}
* html .horizontalcssmenu ul li ul li a{ z-index:1px;}
/* End */



#undermenustrip
{
	float:none;
	width:998px;
	height:6px;
	background-image:url(Images/under-menu-strip.gif);
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
}

#Header2
{
	margin:0px auto 0px auto;
	width:998px;
	height:498px;
	border:0px solid black;
	height:auto;
}

.Header2-top
{
	width:998px;
	height:402px;
	border-bottom:solid 1px #cccccc;
}
.h2top-left
{
	width:309px;
	height:402px;
	float:left;
}
.h2topleft-services
{
	width:223px;
	height:171px;
	margin: 9px 0px 0px 38px;
}
.box-left
{
	width:32px;
	height:170px;
	float:left;
	background-image:url(Images/box_left.GIF);
	background-repeat:no-repeat;
}
.box-middle
{
	width:159px;
	height:170px;
	float:left;
	background-image:url(Images/box_middle.gif);
	background-repeat:repeat-x;
}
.box-right
{
	width:32px;
	height:170px;
	float:left;
	background-image:url(Images/box_right.GIF);
	background-repeat:no-repeat;
}


.h2topleft-solutions
{
	width:223px;
	height:171px;
	margin: 40px 0px 12px 38px;
}

.h2top-right
{
	width:689px;
	height:402px;
	float:left;
}
.h2topright-animation
{
	width:635px;
	height:200px;
	float:left;
	margin:9px 54px 0px 0px;
	/*background-image:url(Images/IT_services.jpg);
	background-repeat:no-repeat;*/
	border:solid 1px #cccccc;
	z-index:0;
}
*html .h2topright-animation
{
	z-index:0px;
}
.h2topright-contentandanimation
{
	width:689px;
	height:171px;
	float:left;
	margin:10px 0px 12px 0px;
}
.h2toprightcontentandanimation-content
{
	width:290px;
	height:171px;
	float:left;
	margin:0px 0px 0px 0px;
	border-right: solid 1px #cccccc;
}
.h2toprightcontentandanimation-animation
{
	width:346px;
	height:167px;
	margin: 0px 18px 4px 0px;
	float:left;
	
}

.Header2-bottom
{
	width:998px;
	height:96px;
	
	
}
.h2bottom-left
{
	width:660px;
	height:76px;
	margin:10px 10px 10px 20px;
	border-right: solid 1px #cccccc;
	float:left;
}
.h2bottom-right
{
	width:307px;
	height:76px;
	margin:10px 0px 10px 0px;
	float:left;
}
.h2bottomrightClients
{
	width:307px;
	height:20px;
}
.h2bottomrightlogos
{
	width:307px;
	height:50px;
	margin-top:6px;
	text-align:center;
	
}


#Copy-Right
{
	margin:10px auto 0px auto;
	width:998px;
	height:18px;
	/*background-color:Gray;*/
	background:url('../App_Themes/Images/black_middle.gif');
	text-align:center;
	color:#cccccc;
	font-family:Microsoft Sans Serif;
	font-size:10px;
	vertical-align:middle;
	float:none;
}
.Copy-Right
{
	width:998px;
	height:18px;
	background-color:Gray;
	text-align:center;
	color:#cccccc;
	font-family:Microsoft Sans Serif;
	font-size:10px;
	vertical-align:middle;
	float:none;
}

/* End of Home Page */




#SubPage
{
	width:998px;
	height:100%;
	/*background-image:url(Images/bg_shadow.gif);
	background-repeat:repeat-y;*/
	border-style:solid;
	border-color:Black;
	border-width:0px;
	background-color:White;
	margin:0px auto 0px auto;
	background-color:White;
}
.headingssubpage
{
	font-weight: bold;
	color: #ff6600;
	font-size: 16px;
}
.headingssubpagesubheadings
{
	font-weight: bold;
	/*color:#0044ff;*/
	color:#606060;
	font-size: 11px;
	padding-bottom:5px;
}
.headingssubpagesubheadings a
{
	text-decoration:none;
	/*color:#0044ff;*/
	color:#606060;
}

/* IT Serivices Page */


.SubpageHeader2
{
	width:998px;
	height:209px;
	margin: 0px auto 30px auto;
	z-index:0;
}
.SubpageHeader2-leftbox
{
	margin:0px 0px 0px 0px;
	width:180px;
	height:100%;
	float:left;
}


/* Solutions-SubpageHeader2-leftbox */
.Solutions-SubpageHeader2-leftbox
{
	margin:0px 0px 0px 0px;
	width:180px;
	height:100%;
	float:left;
}	



.SubpageHeader2leftbox-top
{
	margin: 0px 0px 0px 0px;
	width:180px;
	height:26px;
	background-image:url(Images/SubpageImages/subbox_top.png);
	background-repeat:no-repeat;
	float:none;
}

/* ITServices-Subpage2left Middle */
.SubpageHeader2leftbox-middle
{
	margin: 0px 0px 0px 0px;
	width:180px;
	height:100%;
	background-image:url(Images/SubpageImages/subbox_middle.gif);
	background-repeat:repeat-y;
	float:none;
}


/* Corporate-Subpage2left Middle */
.Corporate-SubpageHeader2leftbox-middle
{
	margin: 0px 0px 0px 0px;
	width:180px;
	height:100%;
	background-image:url(Images/SubpageImages/subbox_middle.gif);
	background-repeat:repeat-y;
	float:none;
}


/* Solutions-Subpage2left Middle */
.Solutions-SubpageHeader2leftbox-middle
{
	margin: 0px 0px 0px 0px;
	width:180px;
	height:100%;
	background-image:url(Images/SubpageImages/subbox_middle.gif);
	background-repeat:repeat-y;
	float:none;
}

.Careers-SubpageHeader2leftbox-middle
{
	margin: 0px 0px 0px 0px;
	width:180px;
	height:100%;
	background-image:url(Images/SubpageImages/subbox_middle.gif);
	background-repeat:repeat-y;
	float:none;
}



/* Products-Subpage2left Middle */
.Products-SubpageHeader2leftbox-middle
{
	margin: 0px 0px 0px 0px;
	width:180px;
	height:100%;
	background-image:url(Images/SubpageImages/subbox_middle.gif);
	background-repeat:repeat-y;
	float:none;
}

.SubpageHeader2leftbox-bottom
{
	margin: 0px 0px 0px 0px;
	width:180px;
	height:26px;
	background-image:url(Images/SubpageImages/subbox_bottom.png);
	background-repeat:no-repeat;
	float:none;
}

.SubpageHeader2-middle
{
	margin:9px 0px 0px 12px;
	width:600px;
	height:200px;
	/*border:solid 1px #cccccc;*/
	float:left;
}

.Solutions-SubpageHeader2-middle
{
	margin:0px 0px 0px 0px;
	width:600px;
	height:200px;
	/*border:solid 1px #cccccc;*/
	float:left;
}


.SubpageHeader2-rightbox
{
	margin:9px 7px 0px 12px;
	width:180px;
	height:200px;
	float:left;
}
.Solutions-SubpageHeader2-rightbox
{
	margin:0px 0px 0px 0px;
	width:180px;
	height:200px;
	float:left;
	border:0px solid black;
}



.SubpageHeader2rightbox-top
{
	margin: 0px 0px 0px 0px;
	width:180px;
	height:26px;
	background-image:url(Images/SubpageImages/subbox_top.png);
	background-repeat:no-repeat;
	float:none;
}
.SubpageHeader2rightbox-middle
{
	margin: 0px 0px 0px 0px;
	width:180px;
	height:148px;
	background-image:url(Images/SubpageImages/subbox_middle.gif);
	background-repeat:repeat-y;
	float:none;
}
.SubpageHeader2rightbox-bottom
{
	margin: 0px 0px 0px 0px;
	width:180px;
	height:26px;
	background-image:url(Images/SubpageImages/subbox_bottom.png);
	background-repeat:no-repeat;
	float:none;
}




/*for ITServices--Consulting Services Page height */
.ITServicesSubpageHeader3
{
	width:998px;
	margin: 10px auto 0px auto;
}

/*for ITServices--Intellisoft Staffing Page height */
.ITServices-IntellisoftStaffingSubpageHeader3
{
	width:998px;
	margin: 0px auto 0px auto;
}


/*for ITServices--Infrastructure Page height */
.ITServices-InfrastructureSubpageHeader3
{
	width:998px;
	margin: 0px auto 0px auto;
}


/*for ITServices--RPO Page height */
.ITServices-RPOSubpageHeader3
{
	width:998px;
	margin: 0px auto 0px auto;
}

/*for ITServices--Manage Services Page height */
.ITServices-ManageServicesSubpageHeader3
{
	width:998px;
	margin: 0px auto 0px auto;
}



/*for Corporate--About Us Page height */
.Corporate-AboutUsSubpageHeader3
{
	width:998px;
	margin: 0px auto 0px auto;
}

/*for Solutions--Public Sector Page height */
.Solutions-PublicSectorSubpageHeader3
{
	width:998px;
	margin: 0px auto 0px auto;
	z-index:1;
}





/* ITServices - SubpageHeader3-leftbox */
.SubpageHeader3-leftbox
{
	margin:9px 0px 0px 0px;
	width:180px;
	/*height:200px;*/
	float:left;
}


/* Corporate - SubpageHeader3-leftbox */
.Corporate-SubpageHeader3-leftbox
{
	/*margin:50px 0px 10px 7px;*/
	/*margin:10px 0px 0px 0px;*/
	padding:10px 0px 0px 0px;
	width:180px;
	height:100%;
	float:left;
}


/* Solutions - SubpageHeader3-leftbox */
.Solutions-SubpageHeader3-leftbox
{
	margin:10px 0px 0px 0px;
	width:180px;
	/*height:200px;*/
	float:left;
}



.SubpageHeader3leftbox-top
{
	margin: 0px 0px 0px 0px;
	width:180px;
	height:26px;
	background-image:url(Images/SubpageImages/subbox_top.png);
	background-repeat:no-repeat;
	float:none;
}
.SubpageHeader3leftbox-middle
{
	margin: 0px 0px 0px 0px;
	width:180px;
	height:100%;
	background-image:url(Images/SubpageImages/subbox_middle.gif);
	background-repeat:repeat-y;
	float:none;
}

.ITServices-SubpageHeader3leftbox-middle
{
	margin: 0px 0px 0px 0px;
	width:180px;
	/*height:185px;*/
	height:170px;
	background-image:url(Images/SubpageImages/subbox_middle.gif);
	background-repeat:repeat-y;
	float:none;
}

.ITServices-Infrastructure-SubpageHeader3leftbox-middle
{
	margin: 0px 0px 0px 0px;
	width:180px;
	/*height:90px;*/
	height:50px;
	background-image:url(Images/SubpageImages/subbox_middle.gif);
	background-repeat:repeat-y;
	float:none;
}

.ITServices-clients-SubpageHeader3leftbox-middle
{
	margin: 0px 0px 0px 0px;
	width:180px;
	/*height:90px;*/
	height:160px;
	background-image:url(Images/SubpageImages/subbox_middle.gif);
	background-repeat:repeat-y;
	float:none;
}

.ITServices-ManagedServices-SubpageHeader3leftbox-middle
{
	margin: 0px 0px 0px 0px;
	width:180px;
	height:70px;
	background-image:url(Images/SubpageImages/subbox_middle.gif);
	background-repeat:repeat-y;
	float:none;
}

.Alliances-SubpageHeader3leftbox-middle
{
	margin: 0px 0px 0px 0px;
	width:180px;
	height:90px;
	background-image:url(Images/SubpageImages/subbox_middle.gif);
	background-repeat:repeat-y;
	float:none;
}

.SubpageHeader3leftbox-bottom
{
	margin: 0px 0px 0px 0px;
	width:180px;
	height:26px;
	background-image:url(Images/SubpageImages/subbox_bottom.png);
	background-repeat:no-repeat;
	float:none;
}


/*Content height width */
/* IT Services - Content Middle */
.SubpageHeader3-middle
{
	margin:10px 0px 0px 11px;
	width:592px;
	/*height:100%;*/
	padding:5px 0px 180px 6px;
	float:left;	
	border-top:solid 1px #cccccc;	
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}

/* IntellisoftStaffingSubpageHeader3-middle */
.IntellisoftStaffingSubpageHeader3-middle
{
	margin:10px 0px 0px 199px;
	width:592px;
	/*height:100%;*/
	padding:5px 0px 140px 6px;
	border-top:solid 1px #cccccc;	
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	float:left;		
}

/* RPOSubpageHeader3-middle */
.RPOSubpageHeader3-middle
{
	margin:10px 0px 0px 199px;
	width:592px;
	/*height:100%;*/
	padding:5px 0px 90px 6px;
	border-top:solid 1px #cccccc;	
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	float:left;		
}


/* Corporate-AboutUsSubpageHeader3-middle */
.Corporate-AboutUsSubpageHeader3-middle
{
	margin:10px 0px 0px 199px;
	width:592px;
	/*height:100%;*/
	padding:5px 0px 140px 6px;
	border-top:solid 1px #cccccc;	
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	float:left;		
}

 /* Solutions-AboutUsSubpageHeader3-middle */
.Solutions-PublicSectorSubpageHeader3-middle
{
	margin:0px 0px 0px 0px;
	/*width:592px;*/
	width:775px;
	height:100%;
	/*padding:5px 0px 140px 6px;*/
	padding:5px 0px auto 6px;
	border-top:solid 0px #cccccc;	
	border-left: solid 0px #cccccc;
	border-right: solid 0px #cccccc;
	float:left;		
	z-index:2;
}



.subpageh3content
{
	width:600px;
	/*height:100%;*/
	margin:0px 0px 0px 0px;
}
.subpageh3contentsource
{
	width:600px;
	/*height:100%;*/
	margin: 0px 0px 0px 0px;
	/*border-bottom: solid 1px #cccccc;*/
}
.subpageh3contentwithheading
{
	width:600px;
	/*height:100%;*/
	margin:0px 0px 0px 0px;
}

.SubpageHeader3-rightbox
{
	margin:9px 7px 0px 11px;
	width:180px;
	/*height:200px;*/
	float:left;
}
.Solutions-SubpageHeader3-rightbox
{
	/*margin:9px 0px 0px 0px;*/
	margin:4px 0px 0px 0px;
	width:180px;
	/*height:200px;*/
	float:left;
}



.SubpageHeader3rightbox-top
{
	margin: 0px 0px 0px 0px;
	width:180px;
	height:26px;
	background-image:url(Images/SubpageImages/subbox_top.png);
	background-repeat:no-repeat;
	float:none;
}
.SubpageHeader3rightbox-middle
{
	margin: 0px 0px 0px 0px;
	width:180px;
	height:70px;
	background-image:url(Images/SubpageImages/subbox_middle.gif);
	background-repeat:repeat-y;
	float:none;
}
.SubpageHeader3rightbox-bottom
{
	margin: 0px 0px 0px 0px;
	width:180px;
	height:26px;
	background-image:url(Images/SubpageImages/subbox_bottom.png);
	background-repeat:no-repeat;
	float:none;
}

.Partnerbg
{
	width:172px;
	height:23px;
	padding:10px 4px 0px 4px;
}
.SubpagePartnerLogo
{
	width:180px;
	height:40px;
	padding:0px 0px 0px 0px;
	text-align:center;
	vertical-align:middle;
}


/* End of IT Services Page */





/* Solutions Page CSS */


.SubpageColumn1
{
	float:left;
	/*width:180px;*/
	width:180px;
	margin: 9px 0px 0px 7px;
	border:0px solid red;
}

.SubpageColumn2
{
	float:left;
	/*width:600px;*/
	width:600px;
	margin: 9px 11px 0px 11px;
}

.SubpageColumn2left
{
	float:left;
	/*width:784px;*/
	width:760px;
	/*margin: 9px 11px 0px 11px;*/
	margin:9px 11px 0px 40px;
	border:0px solid black;
}

/*.SubpageColumn3
{
	float:left;
	width:180px;
	margin: 9px 7px 10px 0px;
}*/
.SubpageColumn3
{
	float:left;
	width:180px;
	margin: 9px 7px 10px 0px;
	border:0px solid black;
	margin-top:-205px;
}

/* End Of Solutions Page */


/* Contact Us Page CSS Code */

.ContactUsUnderMenuPage
{
	width:998px;
	margin: 0px auto 0px auto;
}

.ContactUsBG
{
	width: 909px;
	margin: 30px auto 30px auto;
}
.ContactsUsBGTop
{
	width:909px;
	height:126px;
	margin:0px 0px 0px 0px;
	background-image:url(Images/ContactUs/contact_top.gif);
	background-repeat:no-repeat;
}

.ContactsUsBGMiddle
{
	width:909px;
	/*height:303px;*/
	height:443px;
	margin:0px 0px 0px 0px;
	background-image:url(Images/ContactUs/contact_middle.png);
	background-repeat:repeat-y;
}

.ContactsUsBGBottom
{
	width:909px;
	height:29px;
	margin:0px 0px 0px 0px;
	background-image:url(Images/ContactUs/contact_bottom.png);
	background-repeat:no-repeat;
}

.contactAddresspart
{
	width:462px;
	height:443px;
	margin: 0px 0px 0px 10px;
	border-right:solid 1px #444444;
}

.contactBottomAddresspart
{
	width:462px;
	height:22px;
	margin: 0px 0px 0px 10px;
	border-right:solid 1px #444444;
}

.contactflashandinfo
{
	width:429px;
	margin:15px 0px 0px 33px;
}

.contactflash
{
	width:174px;
	height:226px;
	margin: 0px 0px 0px 0px;
	float:left;
}

.contactinfo
{
	width:235px;
	height:206px;
	margin: 10px 5px 10px 15px;
	float:left;
}


.contactForm
{
	width:427px;
	/*height:303px;*/
	height:303px;
	margin: 0px 0px 0px 10px;
}

.contactformdetails
{
	width: 317px;
	margin: 15px 0px 0px 110px;
}

/* End Of Contact Us */

.sub_testimonial
{
margin-top:0px;
font-family:arial,sans-serif;
font-size:16px;
color:#666666;
font-weight:bold;
letter-spacing:1px;
margin-bottom:7px;
}
.testimonial_text
{
font-family:arial,sans-serif;
font-size:11px;
line-height:16px;
font-weight:normal;
text-align:justify;
}

.test_style
{
padding-left:30px;
padding-right:10px;
}

a.text_more
{
font-family:arial,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#606060;
}
a.text_more:hover
{
text-decoration:underline;
}

.top_hr
{
background:url('../images/top_bottom_hr.png');
background-repeat:repeat-x;
}

.top_hr_main
{
background:url('../images/top_bottom_hr.png');
background-repeat:repeat-x;
width:750px;
}

.body_table
{
margin-top:-9px;
width:750px;
}

.bottom_hr
{
background:url('../images/top_bottom_hr.png');
background-repeat:repeat-x;
}

.bottom_hr_main
{
background:url('../images/top_bottom_hr.png');
background-repeat:repeat-x;
width:750px;
}

a.submenuheader
{
color:#606060;
font-weight:normal;
}

a.submenuheader:hover
{
text-decoration:none;
color:#0000cc;
}

.right_heading
{
	color:#ff6600;
	font-family:Microsoft Sans Serif;
	font-size:10pt;
	margin:-3px 0px 8px 0px;
	padding: 0px 0px 0px 15px;
	vertical-align:baseline;
}

a.more_link
	{
	color:#606060;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	text-decoration:underline;
	}
	a.more_link:hover
	{
		text-decoration:none;
	}

.right_sub
{
	color:#606060;
	font-family:arial,sans-serif;
	font-size:9pt;
	margin:0px 0px 10px 0px;
	padding: 0px 0px 0px 15px;
	vertical-align:baseline;
	font-weight:bold;
}

/*new*/
.welcome_title
{
font-family:arial,sans-serif;
font-size:17px;
color:#808080;
font-weight:bold;
letter-spacing:0.1px;
padding-top:20px;
padding-bottom:20px;
text-align:center;
}

.left_fields
{
font-family:arial,sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
text-align:right;
letter-spacing:1px;
line-height:32px;
}

.left_fields1
{
font-family:arial,sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
text-align:left;
letter-spacing:1px;
}

.right_fields
{
font-family:arial,sans-serif;
font-size:11px;
color:#333333;
background:#FFFFFF;
border:1px solid #7F9DB9;
/*width:60%;*/
width:150px;
height:16px;
}

a
{
font-family:arial,sans-serif;
font-size:12px;
color:#808080;
letter-spacing:0.1px;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

.menu_tr_height
{
height:33px;
}

a.left_menu_links
{
text-align:left;
font-family:arial,sans-serif;
font-size:11px;
color:#666666;
font-weight:bold;
text-decoration:none;
letter-spacing:0.3px;
}

a.left_menu_links:hover
{
color:#808080;
text-decoration:none;
}

.menu_border
{
background:url('../images/hori_dot.png');
background-repeat:repeat-x;
width:210px;
}

.vmenu
{
background:url('../images/dotedLine.png');
background-repeat:repeat-y;
height:auto;
}

.sub_header1
{
font-family:arial,sans-serif;
font-size:17px;
color:#808080;
font-weight:bold;
letter-spacing:0.1px;
padding-top:20px;
padding-bottom:20px;
}

.table_th
{
font-family:arial,sans-serif;
font-size:12px;
color:#666666;
letter-spacing:0.3px;
}
