a 
{
	text-decoration: none; 
	color: #CC0000;
	font-size:9pt;
}
	
a:hover 
{
	text-decoration: none; 
	color: #333333;
}

a:visited
{
    text-decoration:none;
    color: #000033;
}
	
a:active 
{
	text-decoration: none; 
	color: #FF4200;
}

body 
{
	font-family: Trebuchet MS,verdana; 
	font-size: 9pt; 
	color: #000066;
	text-align:left;
	margin-top:-13px;}
a.HomeLink
{
	font-family: Trebuchet MS,verdana; 
	font-size: 9pt; 
	color: #002450;
	text-align:left;
	margin-top:-13px;
}
a.HomeLink:visited
{
	font-family: Trebuchet MS,verdana; 
	font-size: 9pt; 
	color: #002450;
	text-align:left;
	line-height: 15px;
	margin-top:-13px;
}
P 
{
	font-family: verdana; 
	font-size: 10pt; 
	color: #211f5f;
	margin-left : 15px;
	margin-top :1px;
	line-height: 15px;
}

.smallFontWhite
{
	font-family: Trebuchet MS,verdana; 
	font-size: 7pt; 
	color: #ffffff;	
}

.smallFontBlue
{
	font-family: Trebuchet MS,verdana; 
	font-size: 7pt; 
	color: #3399FF;	
	text-align:left;
}


.smallFontOrange
{
	font-family: Trebuchet MS,verdana; 
	font-size: 7pt; 
	color: #FF9900;	
	text-align:left;
}

.BigFontOrange
{
	font-family: Trebuchet MS,verdana; 
	font-size: 13pt; 
	color: #FF9900;	
	font-weight:bold;
}

.smallFontRed
{
	font-family: Trebuchet MS,verdana; 
	font-size: 7pt; 
	color: #FE0000;	
	text-align:left;
}

.smallFontDarkBlue
{
	font-family: Trebuchet MS,verdana; 
	font-size: 7pt; 
	color: #040A46;	
	text-align:left;
}




.button
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND: #37557c;
    COLOR: #FFFFFF;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Trebuchet MS,verdana;
    TEXT-ALIGN: center;
}


.SearchBox
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND: #FFFFFF;
    COLOR: #37557c;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Trebuchet MS,verdana;
    TEXT-ALIGN: Left;
    HEIGHT:22
}

td 
{
	font-family:verdana; 
	font-size: 10pt; 
	color: #000066;
}

H1 
{
	font-family:verdana;
	font-size:10pt;
	color:#F26722;
	font-weight:bold;
	margin-left : 15px;
}

H2
{
	font-family:verdana;
	font-size:10pt;
	color:#FF0000;
	font-weight:bold;
	margin-left : 15px;	
}
	
.HeaderTitle
{
	font-family:Trebuchet MS,verdana;
	font-size:10pt;
	color:#002450;
	margin-left : 30px;
	font-weight :bold;
	
}

.menu
{
	font-family:Trebuchet MS,verdana;
	font-size:7pt;
	color:#FFFFFF;
}

.menu a 
{
	text-decoration: none; 
	color: #FFFFFF;
}

.menu a:hover 
{
	text-decoration: none; 
	color: #FFFFFF;
}

	
.menu a:active 
{
	text-decoration: none; 
	color: #FFFFFF;
}


.Scrolling
{
	scrollbar-face-color: #EBEBEB;
	scrollbar-highlight-color: #CCDEE8;
	scrollbar-3dlight-color: #EBEBEB;
	scrollbar-darkshadow-color: #B6B7B7;
	scrollbar-shadow-color: #51ABDF;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #B0C9D8;	
	background-image :url(../images/index_15.gif);
	background-repeat :no-repeat;
	background-attachment :fixed ;
	overflow :auto ;
	padding-left :4px;
	padding-right :4px;
	
}

.TextBox
{
	BORDER-RIGHT: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND: #FFFFFF;
    COLOR: #37557c;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Trebuchet MS,verdana;
    TEXT-ALIGN: Left;
    HEIGHT:22;
	
	}
.TextArea
{
	BORDER-RIGHT: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND: #FFFFFF;
    COLOR: #37557c;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Trebuchet MS,verdana;
    TEXT-ALIGN: left;
    HEIGHT:80;
    WIDTH:250;
	}

.Select
	{BORDER-RIGHT: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND: #FFFFFF;
    COLOR: #37557c;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Trebuchet MS,verdana;
    width:150px;
  
			}
.SelectLarge{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND: #FFFFFF;
    COLOR: #37557c;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Trebuchet MS,verdana;
    width:300px;
			}		
	
Li 
{	font-family: verdana; 
	font-size: 10pt; 
	color: #211f5f;
	padding-bottom:10px;	
}

.TextBoxSmall
{
	BORDER-RIGHT: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND: #FFFFFF;
    COLOR: #37557c;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Trebuchet MS,verdana;
    TEXT-ALIGN: Left;
    HEIGHT:22;
    WIDTH:50;
	
	}
	
	.rightpane
	{
		background-image:url(../images/rpane.gif);
		background-repeat :repeat-y;
		background-position:right top
	}
	
	.rightpanehome
	{
		background-image:url(../images/rpanehome.gif);
		background-repeat :repeat-y;
		background-position:right top
	}
	
	.InnerScrolling
	{
		scrollbar-face-color: #EBEBEB;
		scrollbar-highlight-color: #CCDEE8;
		scrollbar-3dlight-color: #EBEBEB;
		scrollbar-darkshadow-color: #B6B7B7;
		scrollbar-shadow-color: #51ABDF;
		scrollbar-arrow-color: #000000;
		scrollbar-track-color: #B0C9D8;	
		overflow :auto;
		background-color :#F1F9FC;
	    padding-left :4px;
	    padding-right :4px;
	    background-image :url(../images/Solutions_bg2.jpg);
		background-repeat :no-repeat;
		background-attachment :fixed ;
		background-position:bottom left;
		border-top: 1px solid #000000

	 
	}

	
	.AboutUsScrolling
{
	background-image :url(../images/about_us_20-copy.jpg);
	background-repeat :no-repeat;
	background-attachment :fixed ;
	background-color :#F1F9FC;
	background-position:bottom left;
}



.TechnologyScrolling
{
	background-image :url(../images/Tech_bg.jpg);
	background-repeat :no-repeat;
	background-attachment :fixed ;
	background-color :#F1F9FC;
	background-position:bottom left;
	
}

.CareersScrolling
{
	background-image :url(../images/careers_45.jpg);
	background-repeat :no-repeat;
	background-attachment :fixed ;
	background-color :#F1F9FC;
	background-position:bottom left;
}

.ContactScrolling
{
	background-image :url(../images/contact-us.jpg);
	background-repeat :no-repeat;
	background-attachment :fixed ;
	background-color :#F1F9FC;
	background-position:bottom left;
}

.SolutionsScrolling
{
	scrollbar-face-color: #EBEBEB;
	scrollbar-highlight-color: #CCDEE8;
	scrollbar-3dlight-color: #EBEBEB;
	scrollbar-darkshadow-color: #B6B7B7;
	scrollbar-shadow-color: #51ABDF;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #B0C9D8;
	overflow :auto;
	padding-left :4px;
	padding-right :4px
	
}

.ClientsScrolling
{
	background-image :url(../images/Clients_bg.jpg);
	background-repeat :no-repeat;
	background-attachment :fixed ;
	background-color :#F1F9FC;
	background-position:bottom left;
	
}

.PressScrolling
{
	background-image :url(../images/Press_bg.jpg);
	background-repeat :no-repeat;
	background-attachment :fixed ;
	background-color :#F1F9FC;
	background-position:bottom left;
	
}
.TopBorder
{
	border-top: 1px solid #000000
}

.OrangeCorner
{
	background-image:url(../images/bgorange.gif);
	background-repeat:no-repeat;
	background-position :top right
}

.SmallWhiteBoldFont
{
	font-family :Trebuchet MS,verdana; 
	color :#ffffff;
	font-weight:bold;
	font-size:10px
}

.LeftBorder
{
	 border-left : 1px solid #000000
}

.RightBorder
{
	 border-right : 1px solid #000000;
	  
}

.SolutionsTable
{
	background-image :url(../images/Solutions_bg2.jpg);
	background-repeat :no-repeat;
	background-attachment :fixed ;
	background-color :#F1F9FC;
	background-position:bottom left;
	border-top: 1px solid #000000
}

.Orange2
{
	background-image:url(../images/solutions_inner_15.gif);
	background-repeat:no-repeat;
	background-position :top right;
	font-family :Trebuchet MS,verdana;
	font-size:10;
	color:#ffffff;
    font-weight:bold;
	/*border-top: 1px solid #000000; */
	margin-bottom:10px;
	
         
}
.PaymentTable
{
	background-image :url(../images/Payment.jpg);
	background-repeat :no-repeat;
	background-attachment :fixed ;
	background-color :#F1F9FC;
	background-position:bottom left;
	border-top: 1px solid #000000
}

.CommerceTable
{
	background-image :url(../images/Commerce.jpg);
	background-repeat :no-repeat;
	background-attachment :fixed ;
	background-color :#F1F9FC;
	background-position:bottom left;
	border-top: 1px solid #000000
}
.LearningTable
{
	background-image :url(../images/Learning.jpg);
	background-repeat :no-repeat;
	background-attachment :fixed ;
	background-color :#F1F9FC;
	background-position:bottom left;
	border-top: 1px solid #000000
}
.GovernmentTable
{
	background-image :url(../images/Government.jpg);
	background-repeat :no-repeat;
	background-attachment :fixed ;
	background-color :#F1F9FC;
	background-position:bottom left;
	border-top: 1px solid #000000
}
.ASPTable
{
	background-image :url(../images/ASP.jpg);
	background-repeat :no-repeat;
	background-attachment :fixed ;
	background-color :#F1F9FC;
	background-position:bottom left;
	border-top: 1px solid #000000
}
.test
{
	background-image :url(../images/Solutions_bg2.jpg);
	background-repeat :no-repeat;
	background-attachment :fixed ;
	background-color :#F1F9FC;
	background-position:bottom center;
	border-top: 1px solid #000000
}

	.style2 {font-family: Verdana, Arial, Helvetica, sans-serif}
	.style3 { color: #FF6600; font-weight: bold; font-size: 12px; }
	.style4 {color: #000066;font-family: Verdana; text-decoration : none; font-size:xx-small;}
	.style9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000066; }
	.style11 {color: #000066; font-size: 10px; }
	.style12 {color: #FF6600}
	.style13 {color: #FF0000}
	.style14 { color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; }
	div.Section1 {page:Section1;}
	li.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";}
	
/* Menu Link */
A.MenuLink{
	color:#D0ECF6;
	width:100%;
	text-decoration: none;
}
/* Menu Link when the mouse is over */
A.MenuLink:hover{
	color:#ffffff;
	text-decoration: none;
}
/* First menu link element */
DIV.FirstMenuElement{
	font-family: Verdana; 
	font-size: 10px;
	position:absolute;
	padding:1px;
	width:111px;
	height:20px;
	text-align: center;
	display:none;
}
/* First menu link element when the mouse is over */
DIV.FirstMenuElementOver{
	font-family:Verdana; 
	font-size: 10px;
	position:absolute;
	width:111px;
	padding:1px;
	height:20px;
	text-align: center;
	
}
/* Menu link element */
DIV.MenuElement { 
	font-family: Verdana; 
	font-size: 10px;
	position:absolute;
	padding:1px;
	width:138px;
	height:20px;
	background-color:#D0ECF6;
	border: 1px solid #003366;
	display:none;
}
/* Menu link element when the mouse is over */
DIV.MenuElementOver { 
	font-family: Verdana; 
	font-size: 10px;
	position:absolute;
	padding:1px;
	width:138px;
	height:20px;
	background-color:#D0ECF6;
	border: 1px solid #003366;
}

DIV.MenuElementOver:hover{ 
	font-family: Verdana; 
	font-size: 10px;
	position:absolute;
	padding:1px;
	width:138px;
	height:20px;
	background-color:#ffffff;
	border: 1px solid #003366;
}

table.menu1{ font-size:7pt; }
td.header { font-family: Verdana; font-size: 7pt; color: #D0ECF6;text-decoration : none; }
td.menu { font-family: Verdana; font-size: 7pt; color: #003366; background: #ffffff;border: 0px solid #ffffff;border: 1px solid #DEE4EC; }
table.menu { font-size:8pt; position:absolute; visibility:hidden; }
a.menu{ font-family : Verdana; font-size : 7pt; }
a.menu:link{ color : #000000; text-decoration : none; }
a.menu:visited{ color : #000000; text-decoration : none; }
a.menu:active{ color : #ffffcc;text-decoration : none; }
a.menu:hover{ color : #FF4200; text-decoration : none; }




.style22 { font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; }
.style23 { font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; }
th {color: #000066; }
.style2 {font-family: Verdana, Arial, Helvetica, sans-serif}

	