
body
{
    margin:0;    
    background-image:url('../images/new-bg.jpg');
    background-repeat:repeat-x;
    font-family:"Trebuchet MS","Trebuchet MS",Arial;
    font-size:13px;
    height:100%;
    
}
#topDiv
{
    width:842px;
    background:#FFFFFF;    
    margin-left:auto;
    margin-right:auto;
    
     
}
#topDiv img
{
    border:solid 0px ;
}

/* New Style Starts */
#newmain 
{
    font-family:"Trebuchet MS",Arial;
}

#newmain p
{
    font-size:14px;
    color:#333333;
}

#newmain h1
{
    font-size:17px;
    color:#38ABC9;
}
#strong
{
    color:#555555;
}

#flashwork
{
    display:inline;
    float:left;   
    width:340px;
    height:185px;
    text-align:center;
    
 
}
#newServices
{
 
 padding-top:35px;
 vertical-align:middle;
 
}
#news_testimonials
{
       height:170px;
}

#newtestimonial
{
    display:inline;
    float:left;   
    width:300px;
 
 
}
#news
{
 display:inline;   
 
 
}

#news p
{
 font-size:12px;
 
 
}


#apps {
width: 778px;
display:block;
height:185px;
}

#apps-left {
width: 7px;
float:left;
}

#apps-mid {
height:77px;
vertical-align:middle;
line-height:77px;
width: 764px;
float:left;
background-image:url("../images/bgshape.jpg");
background-repeat:repeat-x;
 
}

#apps-img {
margin-left:3px;
margin-top:15px;
float:left;
}
#apps-right{
width:7px;
display:inline;
}

#services{
width: 793px;
height:180px;
background: #e8f0f1;

}

#os{
width: 780px;
margin-top:21px;
margin-left:21px;
height:50px;
padding-top:10px;
}

#section1{
width: 190px;
float:left;

}

#oslink1 {
width: 167px;
margin-left:25px;
border-bottom: dotted 1px #aaaaaa;
padding-bottom:5px;
vertical-align:middle;
}


#oshr{
width: 170px;
margin-top:7px;
margin-bottom:7px;
margin-left:15px;
}



a.osl{
	FONT-WEIGHT:regular ; font-size:12px; COLOR: #003a4f; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION: none; vertical-align:middle;
}
a.osl:active {
	FONT-WEIGHT: regular; font-size:12px;  COLOR: #003a4f; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION: none
}
a.osl:visited {
	FONT-WEIGHT: regular; font-size:12px;  COLOR: #003a4f; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION: none
}
a.osl:hover {
	FONT-WEIGHT: regular; font-size:12px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION: none
}



/* New Style Ends */
#main
{
    width:798px;
    background:#FFFFFF;
   
}
.shadow-left
{
	float:left;
	background-image:url('../images/shadow-left1.jpg');
}
.shadow-right
{
    float:left;
    background:white;
}

#wed_design_logo
{
    float:left;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    height:97px;
    width:386px;    
}


#navigation
{
    float:right;
    width:406px;
    height:97px;
    border:0px solid #000000;
    
}
#secondaryNavigation
{   
    height:50px;
    background:#E8F0F1;
    margin-top:1px;
    width:798px;
    padding:0px;
}

.secondaryNavigation_sublink
{
    float:left;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;    
    border-right:solid 1px #FFFFFF;    
}
#sublinks
{
      float:left;
      padding:0px;
}
#clientLogin
{
    float:left;
    padding-top:10px;
    margin-left:4px;
}
#clientLogin_form
{
	padding-top:3px;
    background:#8DA2A5;
    height:28px;
    width:230px;
    vertical-align:baseline;
    text-align:center;
    float:left;
}
#login
{
    padding-top:2px;
   height:29px;
    width:30px;
    text-align:center;
   background:#8DA2A5;
}
.floatLeft
{ 
    float:left;
}
.forgotPassword
{
    text-align:center;    
}
.pageContent
{
    width:786px;
    padding:0px;
    margin-top:0px;
    text-align:left;    
}
.mainFlash
{   
    background:#FFFFFF;
    text-align:center;
    width:786px;
    height:200px;
    border:solid 3px #E8F0F1;
    clear:both;
}
.col_head 
{
	 border:solid 0px #000000;
	 padding:2px 0px 0px 0px;
	 margin:0px;
	 text-align:left;
}
.portfolio
{
	background:#FFFFFF;
	border : solid 5px #E8F0F1;    
    height:150px;    
}
.portfolioLinkArea
{
   background:#7E9195;
   border-right:solid 5px #E8F0F1;
   border-bottom:solid 5px #E8F0F1;
   margin:0px;
   padding-left:5px;
   padding-top:8px;
   padding-right:4px;
   height:44px;    
}
.portfolioLink
{
    background:#7E9195;
    color:#000000;
    font-size:11px;
    color:#ffffff;
    border:solid 1px #96A9AD;
    font-family:"Trebuchet MS",Arial,arial;
	padding-left:5px;
}

#footer
{
    padding:11px;
    height:75px;
    border:solid 6px #E8F0F1;
    background:white;
    clear:both;
    
}
#footerLinks
{
    text-align:right;
    vertical-align:top;
    font-size:8px;
    font-family:arial,"Trebuchet MS",Arial;    
}


.copyright
{
    text-align:right;
    font-family:Arial,"Trebuchet MS",Arial;
    font-size:10px;
    padding-right:6px;
    color:#acacac;
}
.validatoricons
{
	text-align:right;
	padding-right:5px;
	padding-top:3px;	
}
.footer_pkeywords
{
	padding-top:5px;
	text-align:right;
	padding-right : 5px;
	FONT-SIZE:8.5pt;
	COLOR: #666666;
	FONT-FAMILY: "Trebuchet MS",Arial;
}


a {
  font-size:12px; font-family:"Trebuchet MS",Arial; color: #0048FF;  TEXT-DECORATION: underline;
}
a:active {
	font-size:12px;; COLOR: #0048FF; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION: underline
}
a:visited {
	font-size:12px;COLOR: #0048FF; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION: underline
}
a:hover {
	font-size:12px;COLOR: #E05F25; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION: underline
}


a.content-link{
	FONT-WEIGHT:bold ; FONT-SIZE:12px; COLOR: #66CCFF; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION: underline
}
a.content-link:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #66CCFF; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION: underline
}
a.content-link:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #66CCFF; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION: underline
}
a.content-link:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #E05F25; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION: underline
}



a.b-link {
	FONT-WEIGHT:normal ; FONT-SIZE:9.5pt; COLOR: #666666; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION: underline
}
a.b-link:active {
	FONT-WEIGHT: normal; FONT-SIZE: 9.5pt; COLOR: #666666; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION: underline
}
a.b-link:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9.5pt; COLOR: #666666; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION:underline;
}
a.b-link:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9.5pt; COLOR: #E05F25; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION: underline
}


a.nav-port {
	FONT-WEIGHT:bold ; FONT-SIZE:12px; COLOR: #666666; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION: none
}
a.nav-port:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION: none
}
a.nav-port:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION:none
}
a.nav-port:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION: none
}


a.product 
{
	FONT-SIZE:10px;
	COLOR: #000000;
	FONT-FAMILY: "Trebuchet MS",Arial;
	TEXT-DECORATION: underline
}
a.product:active 
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: "Trebuchet MS",Arial;
	TEXT-DECORATION: underline
}
a.product:visited 
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: "Trebuchet MS",Arial;
	TEXT-DECORATION:underline
}
a.product:hover 
{
	FONT-SIZE: 10px;
	COLOR: White;
	FONT-FAMILY: "Trebuchet MS",Arial;
	TEXT-DECORATION: underline
}
textarea.ta
	{ 
	border:1px solid #000000;
	background:#003366;
	font-family : "Trebuchet MS",Arial;
	font-size:8pt;
	height:40px;
	width:140px;
	color:#555555;

	}


TD{
	font-family:'"Trebuchet MS",Arial;';
	font-size:8pt;
        color: #404040;
	
	
}

input.inp
{
	BORDER-RIGHT: #DCDCDC 1px solid; 
	BORDER-TOP: #6C6C6C 1px solid; 
	FONT-SIZE: 8.5pt; 
	BORDER-LEFT: #6C6C6C 1px solid; 
	BORDER-BOTTOM: #DCDCDC 1px solid; 
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: White;
	width:104px;
	color:#858585
}

INPUT.INP.jobs
{
	BORDER-RIGHT: #B3C4C6 1px solid; 
	BORDER-TOP: #B3C4C6 1px solid; 
	FONT-SIZE: 8.5pt; 
	BORDER-LEFT: #B3C4C6 1px solid; 
	BORDER-BOTTOM: #B3C4C6 1px solid; 
	FONT-FAMILY: "Trebuchet MS",Arial; 
	BACKGROUND-COLOR: #f1f1f1;
	width:191px;
}
SELECT.sel
{
	width:191px;
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	FONT-SIZE: 8.5pt; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: #EBEBEB
}
.sub
{
	FONT-SIZE: 8.5pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bold; 
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid; 
	BACKGROUND-COLOR: #C4C4C4
}
.tex
{
width:300px;
BORDER-RIGHT: #999999 1px solid; 
BORDER-TOP: #999999 1px solid; 
FONT-SIZE: 9pt; 
BORDER-LEFT: #999999 1px solid; 
BORDER-BOTTOM: #999999 1px solid; 
FONT-FAMILY: Arial; 
BACKGROUND-COLOR: #ffffff
}
#wrap
{
	padding:0;
	width:850px;
	border:0px solid #000000;			
	background-image:url('../images/mainbg.gif');
	background-repeat:repeat-y;
	/*float:left;*/
	/*margin:0px 0px 0px 90px;*/
	margin-left:auto;
	margin-right:auto;
	display:table;
}
.wrap_row
{
	vertical-align:top;
	padding:0px;
	width:850px;
	border:0px solid #000000;
	float:left;	
	
}
#web_center 
{
	border:0px #000000 solid;
	float:left;
	width:794px;
	background:#ffffff;	
	
}
#header
{
	background:#ddd;
}
	#header h1 {
    		padding:5px;
	    	margin:0;
    	}
    	#maincontents {
    		margin:0px 0px 0px 0px;
		border:0px solid #000000;
		background-image:url('../images/left-bg.gif');
		background-repeat:repeat-y;
		float:left;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:1px;
		width : 798px;		
		border:0px #000000 solid;		
    	}
    	#maincontentshome {
    		padding:0px 0px 1px 0px;
		margin:1px 0px 1px 0px;		 
		border:0px #000000 solid;
		background : white;
    	}
	#nav {
		padding:0px 0px 0px 0px;
		padding:1px 0px 1px 0px;
		float:left; 
		border:0px #000000 solid;
		background:#ffffff;
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
		
		
	}
	#nav li{
		display:inline;
		margin:0px;
		padding:0px;
		border:0px #000000 solid;
		height:48px;
		width:75px;
	}
	
	#navItem1 {
		width:74px;
		float : left;
		text-align : center;
		background:#E8F0F1;
		height:48px;
		margin: 0px 1px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px #000000 solid;
	}
	
	#navItem2 {
		width:75px;
		float : left;
		text-align : center;
		background:#E8F0F1;
		height:48px;
		margin: 0px 1px 0px 0px;
		border: 0px #000000 solid;
	}
	
	#navItem3 {
		width:75px;
		float : left;
		text-align : center;
		background:#E8F0F1;
		height:48px;
		margin: 0px 1px 0px 0px;
		border: 0px #000000 solid;
	}
	#navItem4 {
		width:1px;
		float : left;
		text-align : center;
		background:#FFFFFF;
		height:48px;
		margin: 0px 1px 0px 5px;				
	}
	
	#navSearch {
		width:565px;
		float : left;
		text-align : center;
		background:#E8F0F1;
		height:48px;
		margin: 0px 0px 1px 0px;
		padding: 0px 0px 0px 0px;
		border:0px #000000 solid;
	}
	
	#sidebarContent {
		width:560px;
		float : left;
		text-align : left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border:0px #000000 solid;
		background:#ffffff;
		padding-bottom:15px;
		min-height:500px;
	}
	
	
	    	
	#sidebar {
		margin: 1px 1px 0px 0px;
		border: 0px #000000 solid;
		height:1px;
	}
	
	
	.sidebarNo {
		width:20px;
    		float:left;
 		text-align : center;
		background:#E8F0F1;
		margin: 10px 3px 0px 0px;
		border: 0px #000000 solid;
		height:100%;
    		
    	}
    	
    	.sidebarImages {
    		width:51px;
		float : left;
		text-align : left;
		background:#DFEFEF;
		margin: 0px 1px 0px 0px;
		border: 0px #000000 solid;
    		
    	}
    	
    	.sidebarLinks {
    		width:152px;
		float : left;
		text-align : center;
		background:#E8F0F1;
		margin: 0px 1px 0px 0px;
		border: 0px #000000 solid;
		
    	}
    	
    	    	
    	#shadow-left-new {
    	    float:left;  	
	    background-image:url("../images/shadow-left1.jpg");	    
	    border:0px solid #000000;	    
	    background-repeat:repeat-y;	
	    vertical-align:top;	 
	    
	    border: 0px solid #000000;
	    width:21px;
    	}
#shadow-right-new
{	    
	float:left;	
	
	background-image:url("../images/shadow-right1.jpg");	    
	border: 0px solid #000000;
	background-repeat:repeat-y;
	vertical-align:top;
}
	img {
		border:0px;
	}
	
	.commonhr
{
	color : #E4E8E9;
}


.maindiv
{
	 width : 798px;	 
	 border: 0px #000000 solid;
	 padding-top : 0px;
	 background-color:#FFFFFF;	 	 
}
.maindiv_fcolumn
{
	width : 243px;
	float : left;		
	padding : 0px;
	border : solid 0px #000000;	
}
.maindiv_scolumn
{
	width : 295px;
	float : left;
	padding : 0px 5px 0px 5px;	
	text-align : justify;
	border : solid 0px #000000;
}
.maindiv_tcolumn
{
	width : 245px;
	
	float : right;
	padding : 0px;
	text-align : left;
	border : solid 0px #000000;
}
.fcolumn_desc
{
	border : solid 1px #E4E8E9;
	border-top : solid 0px #E4E8E9;
	padding : 3px;
	text-align : justify;
	width : 234px;
	display : table;
	margin-bottom:3px;
}
.fcolumn_topdiv
{
	border : solid 1px #E4E8E9;
	text-align : center;
	background-color : #E4E8E9;		
}
.fcolumn_topdiv_innerdiv
{	
	background-color : #7E9195;
	margin : 2px;
	padding : 3px;
	width:236px;
}
.fcolumn_topdiv_innerdivtext
{
	border : solid 1px #96A9B0;	
	border-right : solid 8px #96A9B0;	
	padding : 1px;
	background-color : #7E9195;	
	color : #FFFFFF;
	width:220px;
	height:22px;
	text-align:center;
}
.menurow
{
	display : table-row;	
	height : 11px;
	vertical-align : middle;
}
.menuimage_column
{
	padding-left : 5px;
	display : table-column;
	width : 25px;
	text-align : left;
	float : left;
}
.menutext_column
{	
	display : table-column;	
	text-align : left;
	float : left;
}
.scolumn_toprep
{
	background-image : url('../images/shade-01.gif');
	background-repeat : repeat-x;
	height : 12px;
	width : 100%;
}
.scolumn_bootomrep
{
	background-image : url('../images/shade-02.gif');
	background-repeat : repeat-x;
	width : 100%;
	height : 12px
}
.testimonails
{
	width : 100%;
	text-align:center;
	padding-top:3px;			
}
.testimonials_fotter
{	
	height : 22px;		
	padding-left : 5px;	
	width : 98%;
	color : #FFFFFF;
	font-weight : bolder;
	vertical-align : middle;
}
.services_fdiv
{
	width : 20px;
	float : left;
	display : table-column;
	background-color : #E9F4F4;
	
}
.services_sdiv
{
	background-color : #DFEFEF;
	width : 50px;
	float : left;
	display : table-column;
	border : solid 1px #FFFFFF;
}
.services_tdiv
{
	background-color : #E9F4F4;
	float : left;
	display : table-column;
	width : 150px;
	
}
.services_frthdiv
{
	background-color : #FFFFFF;
	float : left;
	display : table-column;
	text-align : justify;
	padding : 2px;
	width : 558px;	
	
	border:0px solid #000000;

}
.services_numbersdiv
{
	height : 36px;
	background-color : #E9F4F4;	
	vertical-align : middle;	
}
.services_borderimages
{
	border-bottom : solid 1px #FFFFFF;	
}
services_navigation_design
{	
	text-decoration : none;
}
a:hover.services_navigation_design
{	
	text-decoration : none;	
}
.service_navigation_images
{
	border : 0px;
}
.expertise_common
{
	border : 1px solid #D3DCDD;	
	color : #404040;
	height:20px;	
	width:555px;
	display : table;
	margin-top : 5px;	
}
.expertise_common_image
{
	width : 20px;
	background-color : #99CCCC;	
	text-align : center;	
	float:left;	
	height:20px;
}
.experties_languagedesc
{
	width:555px;
	border : solid 1px #F1F1F1;
	background-color : #F1F1F1;
	border-bottom : solid 0px #F1F1F1;
	display:table;		
}
.experties_languagedesc_fcolumn
{
	background-color : #F1F1F1;
	float : left;
	width : 40%;
	text-align : left;
	
}
.experties_languagedesc_scolumn
{
	float : left;
	width : 60%;	
	background-color : #FFFFFF;
}
.experties_languagedesc_fcolumn_text
{
	background-color : #F1F1F1;	
	padding : 3px;
}
.expertise_common_textdiv
{	
	border : solid 0px #000000;	
	font-weight : bold;
	float : right;	
	width : 530px;
	padding:2px 0px 0px 0px;
	
}
.experties_languagedesc_scolumn_bordertext
{	
	padding : 3px;
	border-bottom : solid 1px #F1F1F1;
	border-right : solid 1px #F1F1F1;
}
.whitea
{
	text-decoration : none;
	color : #FFFFFF;
}
a:hover.whitea
{
	text-decoration : underline;
	color : #46595D;
}

a.commonanchor
{
	font-family:"Trebuchet MS",Arial;
	font-size:8.5pt;
	color : #0000ff;
	text-decoration : underline;
}

a.commonanchor:active {
	font-family:"Trebuchet MS",Arial;
	font-size:8.5pt;
	color : #0000ff;
	text-decoration : underline;
}
a.commonanchor:visited {
	font-family:"Trebuchet MS",Arial;
	font-size:8.5pt;
	color : #0000ff;
	text-decoration : underline;
}
a.commonanchor:hover
{
	font-family:"Trebuchet MS",Arial;
	font-size:8.5pt;
	text-decoration : underline;
	color : #E05F25;
}
.headerimages
{
	border : solid 3px #8DA2A5;
}
.services_right_homelink
{
	text-align : right;
	padding-right : 15px;
}
.menuul
{
	list-style : none;
	text-align : left;
	margin : 0px 0px 0px 10px;
	padding : 0px 10px  19px 0px;				
}

.menuul li
{
	list-style : none;
	text-align : left;
	margin : 0px 0px 0px 10px;
	padding : 8px 0px 0px 0px;				
}
.menuu2
{
	list-style : none;
	text-align : left;
	margin : 0px 0px 0px 5px;
	padding : 0px 10px  19px 0px;				
}


.menuu2 li
{
	list-style : none;
	text-align : left;
	margin : 0px 0px 0px 0px;
	padding : 8px 0px 0px 0px;				
}
.expertise_productsdiv
{
    width : 50%;
    float : left;
}
.expertise_producsts_commonimages
{
   vertical-align : middle;
}
.expertise_producsmenuul
{
	list-style : none;
	text-align : left;
	margin : 0px;
	padding : 2px;
	vertical-align : middle;	
	clear:both;
}
.dlinker_descdiv
{
	border : solid 1px #E8F0F1;
	width: 550px;
	display : table;
	background-color : #E8F0F1;	
}
.dlinker_descdiv_fcolumn
{
	width: 40%;
	float : left;
	background-color : #E8F0F1;	
}
.dlinker_descdiv_fcolumn_childs
{
	padding : 3px;
}
.dlinker_descdiv_scolumn
{	
	width: 60%;
	float : left;
	background-color : #FFFFFF;	
}
.dlinker_descdiv_bottomborderdiv
{
	border-bottom : solid 1px #E8F0F1;
	padding : 3px;
}
.contenteditor_descdiv
{	
	width: 550px;
	display : table;
	background-color : White;
}
.contenteditor_descdiv_fcolumn
{	
	width: 330px;
	float : left;
	padding : 2px;
	display : table-column;		
}
.contenteditor_descdiv_scolumn
{		
	width : 210px;
	float : left;
	padding : 2px;		
	display : table-column;
}
.contenteditor_descdiv_scolumn_colordiv
{		
	width : 98%;	
	padding : 3px;		
	background-color : #E8F0F1;	
}
.contenteditor_descdiv_scolumn_whitediv
{		
	width : 98%;	
	padding : 3px;		
	background-color : #FFFFFF;	
}
.database_ul
{
	list-style : none;
	padding : 2px;
	list-style-type : none;
}
.database_ul_li
{
	list-style : none;
	padding : 2px;
	list-style-type : none;
}
.commonpadddiv
{
	padding : 3px;
}
.software_descdiv
{
	width : 555px;
	display : table;
	border : solid 1px #F1F1F1;	
	margin-top : 5px;
}
.software_descdiv_fcolumn
{
	width : 50%;	
	float : left;
	text-align : left;		
}
.software_descdiv_hedercolumns
{
	background-color :#F1F1F1;	
	padding : 3px;
	font-weight : bold;
}
.software_descdiv_bordercolumns
{
	background-color : 	#FFFFFF;
	border-top : solid 1px #F1F1F1;
	padding : 3px;	
	border-right : solid 1px #F1F1F1;
}
.software_descdiv_bordercolumns_alt
{
	background-color : 	White;
	border-top : solid 1px #F1F1F1;
	padding : 3px;		
}
.numbersdiv
{
	vertical-align : middle;	
	/*padding-top : 10px;
	padding-bottom : 9px;*/
	height : 36px;
}

.enquiry_maindiv_fdiv
{ 	 
 	background-color:#FFFFFF;  	 	
 	width:80%; 
 	padding-bottom:3px;
 			
}
.enquiry_maindiv_fdiv_hover
{ 	
 	background-color:#E8F0F1;    	 	
 	width:80%; 	
 	padding-bottom:3px;	
}
.enquiry_fdiv_textdiv
{
	font-weight:bold;
	width:75px;
	float:left;
	padding:3px;
	padding-top:5px;
	text-align:right;
}
.enquiry_fdiv_inputdiv
{
	float:left;
	padding:3px;	
}
fieldset
{
width:520px;
margin-top : 5px;
margin-bottom:20px;
padding-top:5px;
padding-bottom:5px;
border:solid 1px #aaaaaa;
text-align:center;	
}
.legend
{
font-size:23px;
color:#555555;

}
.homelinks
{
	text-decoration : none;
	color : #000000;

}
a:hover.homelinks
{
	text-decoration : underline;
	color : #000000;
}
a:visited.homelinks
{
	text-decoration : none;
	color : #000000;
}
a:active.homelinks
{
	text-decoration : none;
	color : #000000;
}
.clientlogin_maindiv
{
	width : 500px;
	height : 150px;
	border : solid 4px #E8F0F1;
	padding : 10px;
	margin : 10px;
}
.errortext
{
	color:#CC0000;
}
#threeColumn
{
    background-color:#7E9195;
    text-align:center;
    width:792px;
    border:solid 0px #000000;
    padding:0px;    
    height:32px;
    margin-bottom:0px;    
  
}

#threeColumn h1
{
    
	
	padding:0px;
	margin:0px;
	font-size : 18px;
	
  
}
.threecolumnleftimgdiv
{
	float:left;
	width : 1%;
	text-align : left;
}
.threecolumnrightimgdiv
{
	float:right;
	width : 6px;
	text-align : right;
	background-color:#FFFFFF;
	padding : 0px;
	margin:0px;	
}
a.threeColumn1
{	
	display : table-column;
	float : left;			
	background-color:#7E9195;
	width : 32%;
	padding-top : 5px;
	color:#FFFFFF;
	font-weight : bold ;
	font-size : 18px;
	font-family:Arial;
	text-decoration:none;
}
a.threeColumn2
{	
	display : table-column;
	float : left;	
 	background-color:#7E9195;
 	width : 32%;
 	padding-top : 5px;
	color:#FFFFFF;
	font-weight : bold;
	font-size : 18px;
	font-family:Arial;
	text-decoration:none;
}
a.threeColumn3
{	
	display : table-column;
	float : left;	
	text-align : center;	
	background-color:#7E9195;
	width : 34%;
	padding-top : 5px;
	color:#FFFFFF;
	font-weight : bold;
	font-size : 18px;
	font-family:Arial;
	text-decoration:none;
}
.treecolumn_fotter
{
	background-color:#FFFFFF;
	height:3px;
	width :798px;	
}
.services_commonheaders
{
	display :table;
	background-color: #8DA2A5;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	width : 563px;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left:3px;
	margin-top : 3px;
	
}

#wrap_test
{		
	background-image:url('../images/mainbg.gif');	
	background-repeat:repeat-y;
	margin:auto;	
	border:solid 0px #000000;
	display:table;		
	width:150px;
	padding : 0px;
	
}
.flash_demos
{
	width : 185px;
	float : right;	
	padding : 4px;
	text-align : right;
	font-weight : normal;
}

a.biglink {
	FONT-WEIGHT:normal ; FONT-SIZE:8.5pt; COLOR: #0000FF; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION: underline
}
a.biglink:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8.5pt; COLOR: #444444; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION: underline
}
a.biglink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8.5pt; COLOR: #444444; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION:underline
}
a.biglink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8.5pt; COLOR: #E05F25; FONT-FAMILY: "Trebuchet MS",Arial; TEXT-DECORATION: underline
}
.jobs_input
{
	width : 191px;
	border:solid 1px #B3C4C6;
	background-color:#F1F1F1;
	font-size:10px;
}
.commoncontentsdiv
{
	padding-left : 5px;
}
.contactus_repdiv
{
	background:url("../images/leftbar.gif");
	background-repeat:repeat-y;		
	padding:0px;
	float:left;
	width:227px;
	min-height:700px;
	height:100%;	
}
.contactus_textdiv
{
	background-color:#8DA2A5;
	color:#FFFFFF;
	padding:5px;
	padding-right:0px;
	height:250px;
	width:201px;	
	float:right;	
	margin-left:23px;
	margin-right:0px;		
}
.contactus_anchor
{
	color:#FFFFFF;
}
#sitemapmainul
{
	list-style-type : none;
	list-style:none;
	padding:2px;
	margin:0px;
}
#sitemapmainul li
{
	list-style-type : none;
	list-style:none;
	padding:2px;
}
.jobs
{
	border : solid 1px #95A9BB;	
	width:165px;
}
.enquiry_maindiv_fdiv
{
background-color:#FFFFFF;
width:80%; 
display:table;
margin:auto;
}
.enquiry_maindiv_fdiv_hover
{ 
 background-color:#E8F0F1;
 width:80%;
 display:table;
 margin:auto;
}
.enquiry_fdiv_textdiv
{
font-weight:bold;
width:75px;
float:left;
padding:3px;
padding-top:5px;
text-align:right;
}
.enquiry_fdiv_inputdiv
{
float:left;
padding:3px;
}
fieldset
{
width:520px;
margin-top : 5px;
margin-bottom:20px;
padding-top:5px;
padding-bottom:5px;
border:solid 1px #aaaaaa;
text-align:center;	
}
legend
{
font-size:13px;
color:#555555;

}



#bg {background-color:#D9E9F6;
   filter:progid:DXImageTransform.Microsoft.Gradient
   (GradientType:0,StartColorStr:'#EEF5FB',EndColorStr:'#D9E9F6');}





