body {
	background-color: #52719b;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	 font-family:Tahoma; font-size:11px;
}

a img{ border:0px;}
#maincontent{
	width:966px;
	height:auto;
	position:relative;
	background:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}

#homepagetopfullcontent{
	width:966px;
	height:80px;
	position:relative;
	background:#FFFFFF;	
	float:left;
}

#homepagelogo{
	width:175px;
	/*height:50px;*/
	float:left;
}

#homepagelogo1{
	position:relative;
	/*top:15px;*/
}

#searchwholepart{
	width:791px;
	height:80px;
	float:right;
	position:relative;
	background:#052e4f;
}

#searchleftspace{
	width:591px;
	float:left;
	height:44px;
}

#searchrightspace{
	width:200px;
	float:right;
	height:44px;
}

#homepagemenu{
	width:791px;
	float:right;
	position:relative;
}

#toppart{
	width:966px;
	background:#FFFFFF;
	
	z-index:1;
}

#logo{
	width:175px;
	height:68px;
	float:left;
	background:#FFFFFF;
	
}

#dckaplogo{
	float:right;
	position:relative;
	top:2px;
}

#menupart{
	width:791px;
	float:left;
	position:relative;
}

#topsearch{
	width:791px;
	height:40px;
	float:left;
	background:#052e4f;
}

#middlecontent{
	width:966px;
	float:left;
	position:relative;
	background:#FFFFFF;	
}

#flashpart{
	z-index:1;
	height:215px;
}

#clientflashpart{

	position:relative;
	height:87px;
	width:700px;
	padding:0px 10px 0px 0px; 
	margin-left:0px;
		
}
#clientflashpart_new{

	position:relative;
	height:120px;
	width:700px;
	padding:0px 10px 0px 10px; 
	margin-left:10px;
		
}

#avatar{
	z-index:1;
	height:250px;
}

#first{
	width:734px;
	float:left;
}

#line{
	width:5px;
	float:left;
}

#ouroffercontent{
	width:734px;
	background:#FFFFFF;	
}

#rightcontent{
	width:227px;
}

#expo{
	float:right;
	z-index:1;
	margin-top:5px;
}

#opensourcecontent{
	width:241px;
	padding-left:3px;
}
.opensourcecontent{
	width:281px;
}


#headopensource{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#062977;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:8px;
}
#headopensource a {
	color: #062977; text-decoration: underline;
}
#headopensource a:hover { 
color: #ff0000; text-decoration: none
}
.headopensource{
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
	color:#062977;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:8px;
}
.headopensource a {
	color: #062977; text-decoration: none;
}
.headopensource a:hover { 
color: #ff8040; text-decoration: underline
}


#headgame{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#062977;
	padding-top:40px;
	padding-left:5px;
	padding-bottom:8px;
}
#headgame a {
	color: #062977; text-decoration: underline;
}
#headgame a:hover { 
color: #ff0000; text-decoration: none
}
.headgame{
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
	color:#062977;
	padding-top:40px;
	padding-left:5px;
	padding-bottom:8px;
}
.headgame a {
	color: #062977; text-decoration: underline;
}
.headgame a:hover { 
color: #ff0000; text-decoration: none
}

#txtopensource{
	font-family:tahoma;
	font-size:11px;
	line-height:20px;
	padding-left:5px;
}
.txtopensource{
	font-family:verdana;
	font-size:11px;
	line-height:20px;
	padding-left:5px;
}

#readmoretxt{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-left:5px;
	padding-top:5px;
	padding-right:15px;
	float:right;
}
#readmoretxt a {
	color: #000000; text-decoration: underline;
}
#readmoretxt a:hover { 
color: #ff0000; text-decoration: none
}
.readmoretxt{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-left:5px;
	padding-top:5px;
	padding-right:15px;
	float:right;
}
.readmoretxt a {	color: #993300;	text-decoration: none;	background:url(../images/arr.gif) no-repeat 75px 3px;	padding:0 15px 0 0;}
.readmoretxt a:hover { 
color: #ff0000; text-decoration: underline;
}

#bottompicblueline{
	background:#2e6082;
}
.bottompicblueline{
	background:#2e6082;
}


#headourofferings{
	font-family:verdana;
	font-weight:bold;
	font-size:16px;
	color:#ff7300;
	padding-top:3px;
	padding-bottom:6px;
	padding-left:7px;
}

#footer{
	width:966px;
	position:relative;
	background:#052e4f;
	
}

#copyright{
	position:relative;
	
	float:left;
}

#privacyterm{
	position:relative;
	float:right;
}

#txtcopyright{
	font-family:tahoma;
	font-size:11px;
	padding-top:7px;
	padding-bottom:5px;
	padding-left:8px;
	color:#FFFFFF;
}


#txtprivacy{
	font-family:tahoma;
	font-size:11px;
	padding-top:7px;
	padding-bottom:5px;
	padding-right:8px;	
}
#txtprivacy a {
	color: #FFFFFF;  text-decoration: underline;
}
#txtprivacy a:hover { 
color: #ffff00; text-decoration: none
}

#whowearecontent{
	font-family:verdana;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:8px;
	padding-left:8px;
	line-height:20px;
	color:#434343;
	text-align:justify;
}

#whowearecontentdetails{
	width:520px;
	font-family:verdana;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:8px;
	padding-left:8px;
	line-height:20px;
	color:#434343;
	text-align:justify;
}

#submenunav{
	background:#618eac;
	width:224px;
}

.headsubabout{
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	color:#ffff00;
}

#spaceinsubcontent{
	height:4px;
}

.tableRow {
	font-family:tahoma;
	font-weight:bold;
	font-size:11px;
	padding-left:9px;
	padding-top:2px;
	line-height:22px;
	color:#000000;
}
.tableRow a {
	color: #000000; text-decoration: none;
}
.tableRow a:hover { 
color: #ffff00; text-decoration: underline;
}

.tableRowcurrent {
	font-family:tahoma;
	font-weight:bold;
	font-size:11px;
	padding-left:9px;
	padding-top:2px;
	line-height:22px;
	color:#ffff00;
}

#newstop{
	padding-left:12px;
}	

#newshead{
	padding-left:12px;
}	

#blueline{
	height:2px;
	background:#2e6082;
	width:966px;
}

#expovideobottom{
	width:227px;
	float:right;
}

#leftline{
	float:left;
	width:9px;
}

#rightline{
	float:right;
	width:15px;
}

#videoflv{
	float:left;
	width:203px;
}

#testingcontent{
	width:534px;
	float:left;
	position:relative;
}

#appdevcontent{
	width:534px;
	float:left;
	position:relative;
}

#pictureapp{
	width:150px;
	float:left;
}

#pictapp{
	padding-left:88px;
	padding-top:5px;
}

#appcontent{
	width:384px;;
	float:right;
	position:relative;
}

#testcontent{
	width:364px;;
	float:right;
	position:relative;
}

#testcontxt{
	font-family:verdana;
	font-size:11px;
	color:#434343;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:10px;
	text-align:justify;
	line-height:20px;
}

#appcontxt{
	font-family:verdana;
	font-size:11px;
	color:#434343;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	line-height:20px;
}

#appdevcontent1{
	width:534px;
	float:left;
	position:relative;
}

#appcontent1{
	width:384px;
	float:left;
}

#pictureapp1{
	width:180px;
}

#appcontxt1{
	font-family:arial;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	line-height:20px;
}

#picturetesting{
	width:150px;
	float:left;
}

#testpicture{
	padding-left:8px;
	padding-top:5px;
}

#testingpicture{
	padding-left:10px;
}

#picturebusprocess{
	width:160px;
	float:left;
}

#businessimage{
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
}

#busprocesscontxt{
	font-family:verdana;
	font-size:11px;
	color:#434343;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:10px;
	text-align:justify;
	line-height:20px;
}

#busprocesscontent{
	width:358px;
	float:right;
}

#businessprocesscontent{
	width:534px;
	float:left;
	position:relative;
}

#gamefull{
	width:534px;
	float:right;
	position:relative;
	padding-bottom:10px;
}

#picturegame1{
	width:50%;
	float:left;
}

#picturegame2{
	width:50%;
	float:right;
}

#opensourcefull{
	width:534px;
	float:left;
	position:relative;
}

#opensourcecontent1{
	width:200px;
	float:left;
}
.opensourcecontent1{
	width:221px;
	float:left;
}

#pictureopensource{
	width:334px;
	float:right;
}

#picopensource{
	padding-top:18px;
}

#opensourcetxt{
	font-family:verdana;
	font-size:11px;
	padding-left:2px;
	line-height:20px;
	color:#434343;
	text-align:justify;
	font-weight:bold;
}
#opensourcetxt a{text-decoration:underline; color:#434343;font-weight:bold;}
#opensourcetxt a:hover{text-decoration:none; color:#FF0000;}

.jobemail{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#062977;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:8px;
}
.jobemail a {
	color: #062977; text-decoration: underline;
}
.jobemail a:hover { 
color: #ff0000; text-decoration: none
}

#catalogpicture{
	width:550px;
	float:left;
	position:relative;
}

#catalogfirstpic{
	width:210px;
	float:left;
}

#catalogsecondpic{
	width:210px;
	float:right;
}

#catalogleftpic{
	padding-left:0px;
	padding-bottom:0px;
}

#catalogrightpic{
	padding-left:0px;
	padding-bottom:0px;
}

#consultingpicture1{
	padding-left:85px;
}

#consultingtxt{
	font-family:arial;
	font-size:12px;
	padding-left:8px;
	padding-right:8px;
	line-height:20px;
	color:#000000;
	text-align:justify;
}

#titledckap{
	width:734px;
	float:left;
	position:relative;
	padding-top:10px;
}

#inc{
	width:350px;
	float:left;
}

#tech{
	width:350px;
	float:right;
}

#inctxt{
	font-family:arial;
	font-size:12px;
	padding-left:125px;
	padding-right:8px;
	color:#000000;
}

#techtxt{
	font-family:arial;
	font-size:12px;
	padding-left:128px;
	padding-right:8px;
	color:#000000;
}

#threeaddress{
	width:734px;
	float:left;
	position:relative;
}

#firstaddress{
	width:33%;
	float:left;
}

#secondaddress{
	width:33%;
	float:left;
}

#thirdaddress{
	width:34%;
	float:right;
}

.whowearecontent{
	font-family:verdana;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:8px;
	padding-left:8px;
	line-height:20px;
	color:#434343;
	text-align:justify;
}
.whowearecontent a {
	color: #434343; text-decoration: underline;
}
.whowearecontent a:hover { 
color: #ff0000; text-decoration: none
}

#movetop{
	width:24px;
	float:right;
}
.movetop{
	width:24px;
	float:right;
}

#jobpositiontxt{
	font-family:verdana;
	font-size:11px;
	font-weight:bolder;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:8px;	
	line-height:20px;
	color:#1368b3;
	text-align:justify;
}
#jobpositiontxt a {
	color: #1368b3; text-decoration: underline;
}
#jobpositiontxt a:hover { 
color: #ff0000; text-decoration: none;
}

#subheadtxt{
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#ff7300;
	padding-top:8px;
	padding-bottom:10px;
	padding-left:7px;
}


#subheadtxt a {
	color: #ff7300; text-decoration: none;
}
#subheadtxt a:hover { 
color: #ff0000; text-decoration: none;
}

#careerwholecontent{
	width:734px;
	position:relative;
	float:left;
}

#careerleftcontent{
	width:170px;
	float:left;
}

#careerrighcontent{
	width:534px;
	float:right;
}

#careerlefttxt{
	font-family:verdana;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:18px;
	line-height:20px;
	color:#434343;
	text-align:justify;
}
#careerlefttxt a {
	color: #434343; text-decoration: none;
}
#careerlefttxt a:hover { 
color: #ff0000; text-decoration: none
}

#careerrightheadtxt{
	font-family:verdana;
	font-size:16px;
	font-weight:bolder;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	line-height:20px;
	color:#ff7300;
	text-align:justify;
}

#careerleftline{
	background:#cccccc;
	height:1px;
	width:150px;
}

/* Sub Nav */
#subnav {
	width: 160px;
	position: relative;
	margin: 0px;
	padding: 0px;
	float: left;
	font-family:verdana;
	font-size:11px;
}

#subnav ul {
	margin:0;
	padding:0;
	list-style:none;
	border-bottom: 1px solid #eeeeee;
	position: relative;
}

#subnav li {
	margin:0;
	padding:0;
}
#subnav li a {
	color: #333333;
	padding: 8px 20px;
	display: block;
	text-decoration: none;
	background: url(../images/ar_subnav_l1.gif) top left no-repeat;
}
#subnav li a:hover {
	color: #ff9600; display: block;
	background: url(../images/ar_subnav_l1.gif) top left no-repeat;
}
#subnav #current a { 
	color: #000000; display: block; font-weight: bold;
}

#subnav #current_on a {
	color: #333333;
	font-weight: bold;
}

#subnav #current_off a {
	color: #333333;
}

#subnav #L2 {
	border-bottom: none;
}

#subnav #L3 {
	border-bottom: none;
}

#subnav #L2 a {
	color: #666666;
	margin-left: 16px;
	padding: 5px 4px 5px 14px;
	background: url(../img/ar_subnav_l2.gif) top left no-repeat;
	display: block;
	text-decoration: none;
	font-weight: normal;
}
#subnav #L2 a:hover {
	color: #000000;
	background: url(../img/ar_subnav_l2.gif) top left no-repeat;
}

#subnav #L2_current a { 
	color: #000000; display: block; font-weight: bold;
	background: url(../img/ar_subnav_l2.gif) top left no-repeat;
}

#subnav #L3 a {
	color: #666666;
	margin-left: 28px;
	padding: 5px 4px 5px 14px;
	background: url(../img/ar_subnav_l3.gif) top left no-repeat;
	display: block;
	text-decoration: none;
	font-weight: normal;
}
#subnav #L3 a:hover {
	color: #000000;
	background: url(../img/ar_subnav_l3.gif) top left no-repeat;
}

#subnav #L3_current a { 
	color: #000000; display: block; font-weight: bold;
	background: url(../img/ar_subnav_l3.gif) top left no-repeat;
}

#whowearewholecontent{
	width:734px;
	float:left;
	position:relative;
}

#whoweareleftcontent{
	width:200px;
	float:left;
}

#whowearerightcontent{
	width:534px;
	float:right;
}

#whoweareheadtxt{
	font-family:verdana;
	font-size:16px;
	font-weight:bolder;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	line-height:20px;
	color:#ff7300;
	text-align:justify;
}

#servicesopensource{
	width:704px;
	position:relative;
	padding-left:15px;
	padding-top:20px;
	
}
#serviceswholecontent{
	width:734px;
	float:left;
	position:relative;
}

#servicesleftcontent{
	width:170px;
	float:left;
}

#servicesrightcontent{
	width:534px;
	float:right;
	position:relative;
	
}

#servicesappdevwholecontent{
	width:534px;
	float:left;
	position:relative;
}

#servicesappdevpicture{
	width:180px;
	float:left;
}

#servicesappdevrightcontent{
	width:354px;
	float:right;
}

#productswholecontent{
	width:734px;
	position:relative;
	float:left;
}

#productsleftcontent{
	width:160px;
	float:left;
}

#productsrightcontent{
	width:550px;
	float:right;
}

#casestudywholecontent{
	width:734px;
	float:left;
	position:relative;
}

#casestudyleftcontent{
	width:200px;
	float:left;
}

#casestudyrightcontent{
	width:534px;
	float:right;
}

#contactuswholecontent{
	width:734px;
	float:left;
	position:relative;
}

#contactusleftcontent{
	width:200px;
	float:left;
}

#contactusrightcontent{
	width:534px;
	float:right;
}

#californiatxt{
	font-family:verdana;
	font-size:11px;
	line-height:20px;
	color:#434343;
}

#illinoistxt{
	font-family:verdana;
	font-size:11px;
	line-height:20px;
	color:#434343;
}

#indiatxt{
	font-family:verdana;
	font-size:11px;
	line-height:20px;
	color:#434343;
}

#uktxt{
	font-family:verdana;
	font-size:11px;
	line-height:20px;
	color:#434343;
}

#contactuscontent{
	font-family:verdana;
	font-size:11px;
	line-height:20px;
	color:#434343;
}
#close {
	float: right;
	font-family:verdana;
	font-size:11px;
}
#close A {
	COLOR: #062977; TEXT-DECORATION: underline;
}
#close A:hover { 
COLOR: #ff0000; TEXT-DECORATION: none
}
.close {
	float: right;
	font-family:verdana;
	font-size:11px;
}
.close A {
	COLOR: #062977; TEXT-DECORATION: underline;
}
.close A:hover { 
COLOR: #ff0000; TEXT-DECORATION: none
}

#requestnametxt{
	font-family:verdana;
	font-size:11px;
	line-height:20px;
	color:#434343;
	height:27px;
}

#requestwholecontent{
	width:500px;
	position:relative;
	float:left;
}

#requestname{
	width:150px;
	float:left;
}

#requestfields{
	width:350px;
	float:right;
}

#fieldsnametxt{
	padding-top:2px;
	
	height:25px;
}

#fieldsnametxt1{
	padding-top:2px;
}

#contactwholeemail{
	width:500px;
	position:relative;
}

#emaildescription{
	width:200px;
	float:left;
}

#emailtxt{
	width:300px;
	float:right;
}

#emaildesctxt{
	font-family:verdana;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	color:#434343;
}

#emailtext{
	font-family:verdana;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	color:#062977;
	font-weight:bold;
}
#emailtext a {
	color: #062977; text-decoration: underline;
}
#emailtext a:hover { 
color: #ff0000; text-decoration: none
}

#directionstxt{
	font-family:verdana;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	color:#ff7300;
	font-weight:bold;
}
#directionstxt a {
	color: #ff7300; text-decoration: underline;
}
#directionstxt a:hover { 
color: #ff0000; text-decoration: none
}
.directionstxt{
	font-family:verdana;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	color:#ff7300;
	font-weight:bold;
}
.directionstxt a {
	color: #ff7300; text-decoration: underline;
}
.directionstxt a:hover { 
color: #ff0000; text-decoration: none
}

#requestpicturewhole{
	width:227px;
	position:relative;
}
#webform{
	width:212px;
	margin-left:5px;
	border:1px solid #999999;
	margin-bottom:10px;

	 
}
.email-bg {
 
background-image:url("../images/email-bg.jpg");
background-position:left top;
background-repeat:no-repeat;
height:28px;
line-height:27px;
width:214px;
margin-left:5px;
color:#fff;
padding-left:40px;
font-size:13px;
 
}

#requestquotepicture{
	width:85px;
	float:left;
}

#requestquotetxt{
	width:142px;
	float:right;
}

#requestforquote{
	font-family:verdana;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:7px;
	line-height:18px;
}

#requestmoretxt{
	font-family:verdana;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	color:#062977;
	font-weight:bold;
	padding-left:75px;
}
#requestmoretxt a {
	color: #062977; text-decoration: underline;
}
#requestmoretxt a:hover { 
color: #ff0000; text-decoration: none
}

#requestcontentxt{
	font-family:verdana;
	font-size:11px;
	line-height:18px;
	color:#434343;
}

#searchpagewholecontent{
	width:715px;
	float:left;
	position:relative;
}

#searchresultcontent{
	width:680px;
	float:left;
	position:relative;
	margin-left:23px;
}

#wholecatalogpicture{
	width:550px;
	float:left;
}

#leftcatalogpicture{
	width:225px;
	float:left;
}

#rightcatalogpicture{
	width:250px;
	float:right;
}

#mainrequest{
	width:390px;
	float:left;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background:#5997bc;
	top:10px;
	left:10px;
}

#requestfieldname{
	width:180px;
	float:left;
}

#requestfieldvalue{
	width:210px;
	float:right;
	background:#FFFFFF;
	
}

#requestfieldlefttxt{
	font-family:verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:18px;
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
}

#requestfieldright{
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
}

#requestfieldright{
	font-family:verdana;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
}

#fullrequestemailcontent{
	background:#04639b;
	width:410px;
	float:left;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#addressgc{
	font-family:verdana;
	font-size:11px;
	color:#000000;
	line-height:20px;
}

#technologyteam{
	width:220px;
	height:165px;
	margin-top:2px;
	margin-bottom:5px;
}

#technologyteamtxt{
	float:right;
	margin-top:11px;
	margin-right:3px;
	width:130px;
	padding-right:8px;
	font-family:verdana;
	font-size:11px;
	line-height:14px;
	color:#000000;
}
#technologyteamtxt a {
	color: #0000ff; text-decoration: none;font-weight:bold;
}
#technologyteamtxt a:hover { 
color: #ff0000; text-decoration: underline;
}

.cmsrightside{width:212px; height:auto; margin:6px 0px 0 6px;}

.oscommercetxt{background-image:url(../images/bg-cms-oscommerce.jpg); background-repeat:no-repeat; font-family:"Trebuchet MS"; font-size:11px; color:#000000; padding:70px 15px 15px 8px; line-height:18px;}
.oscommercetxt a{color: #000000; text-decoration: underline;}
.oscommercetxt a:hover{color: #000000; text-decoration: none;}

.joomlatxt{background-image:url(../images/bg-cms-joomla.jpg); background-repeat:no-repeat; font-family:"Trebuchet MS"; font-size:11px; color:#000000; padding:80px 18px 5px 8px; line-height:18px;}
.joomlatxt a{color: #000000; text-decoration: underline;}
.joomlatxt a:hover{color: #000000; text-decoration: none;}

.jomsocialtxt{background-image:url(../images/bg-cms-jom-social.jpg); background-repeat:no-repeat; font-family:"Trebuchet MS"; font-size:11px; color:#000000; padding:80px 18px 5px 8px; line-height:18px;}
.jomsocialtxt a{color: #000000; text-decoration: underline;}
.jomsocialtxt a:hover{color: #000000; text-decoration: none;}

.magentotxt{background-image:url(../images/bg-cms-magento.jpg); background-repeat:no-repeat; font-family:"Trebuchet MS"; font-size:11px; color:#000000; padding:70px 18px 15px 8px; line-height:16px;}
.magentotxt a{color: #000000; text-decoration: underline;}
.magentotxt a:hover{color: #000000; text-decoration: none;}

.drupaltxt{background-image:url(../images/bg-cms-drupal.jpg); background-repeat:no-repeat; font-family:"Trebuchet MS"; font-size:11px; color:#000000; padding:80px 18px 5px 8px; line-height:18px;}
.drupaltxt a{color: #000000; text-decoration: underline;}
.drupaltxt a:hover{color: #000000; text-decoration: none;}

.dotnenuketxt{background-image:url(../images/bg-cms-dotnetnuke.jpg); background-repeat:no-repeat; font-family:"Trebuchet MS"; font-size:11px; color:#000000; padding:70px 18px 14px 8px; line-height:18px;}
.dotnenuketxt a{color: #000000; text-decoration: underline;}
.dotnenuketxt a:hover{color: #000000; text-decoration: none;}

.rubyonrailstxt{background-image:url(../images/bg-cms-rails.jpg); background-repeat:no-repeat; font-family:"Trebuchet MS"; font-size:11px; color:#000000; padding:70px 18px 20px 8px; line-height:18px;}
.rubyonrailstxt a{color: #000000; text-decoration: underline;}
.rubyonrailstxt a:hover{color: #000000; text-decoration: none;}

.wordpresstxt{background-image:url(../images/bg-cms-wordpress.jpg); background-repeat:no-repeat; font-family:"Trebuchet MS"; font-size:11px; color:#000000; padding:70px 18px 25px 8px; line-height:18px;}
.wordpresstxt a{color: #000000; text-decoration: underline;}
.wordpresstxt a:hover{color: #000000; text-decoration: none;}

.flashactionscripttxt{background-image:url(../images/bg-flash-actionscript.jpg); background-repeat:no-repeat; font-family:"Trebuchet MS"; font-size:11px; color:#ffffff; padding:70px 18px 15px 8px; line-height:18px;}
.flashactionscripttxt a{color: #ffffff; text-decoration: underline;}
.flashactionscripttxt a:hover{color: #ffffff; text-decoration: none;}

.flextxt{background-image:url(../images/bg-flex.jpg); background-repeat:no-repeat; font-family:"Trebuchet MS"; font-size:11px; color:#ffffff; padding:70px 18px 15px 8px; line-height:18px;}
.flextxt a{color: #ffffff; text-decoration: underline;}
.flextxt a:hover{color: #ffffff; text-decoration: none;}

.opensourcefootertxt{font-family:verdana; font-size:10px; font-weight:bold; float:left; color:#0000FF;padding-bottom:8px; text-align:center;width:500px;}
.opensourcefootertxt a{color: #0000FF; text-decoration: underline;}
.opensourcefootertxt a:hover{color: #FF0000; text-decoration: none;}
.opensourcefootertxt a.current{color: #FF0000; text-decoration: none;}

.sitemapwhole{float:left; position:relative; width:700px;}

.sitemaptxt{font-family:verdana;font-size:11px;padding-top:5px;padding-bottom:5px;padding-right:8px;padding-left:8px;line-height:20px;color:#000000;text-align:justify;
font-weight:600;}
.sitemaptxt a{color:#000000; text-decoration: underline;}
.sitemaptxt a:hover{color:#FF0000; text-decoration: none;}

.sitemaptxt h1{font-family:verdana;font-size:13px;font-weight:bold;color:#0f4467;padding:0;margin:0;}
.sitemaptxt h1 a{text-decoration:underline;color:#0f4467;}
.sitemaptxt h1 a:hover{color:#ff7300;text-decoration:underline;}
.sitemaptxt p{font-family:verdana;font-size:11px;color:#000;padding:0;margin:0;font-weight:normal;}

.requestnametxt{font-family:verdana;font-size:11px;line-height:20px;color:#434343;height:27px;}
.fieldsnametxt{padding-top:2px;height:25px;}

/*Requestforquote*/
.rfqheadtxt{font-family:verdana;font-size:11px;font-weight:bold;color:#ffffff;background-color:#052e4f;padding:3px 0 7px 10px;text-transform:uppercase;}
.rfqheadproject{font-family:verdana;font-size:11px;font-weight:bold;color:#ffffff;background-color:#052e4f;padding:7px 0 7px 10px;text-transform:uppercase;}
.rfqtxt{font-family:verdana;font-size:11px;color:#000000;background-color:#f5f5f5;padding:4px 0 4px 10px;font-weight:bold;}
.textarea{background-color:#ffffff; border:1px solid #BABABA; color:#000; font-size:11px; height:50px; width:200px;}
.inputbox{background-color:#ffffff; border:1px solid #BABABA; color:#000; font-size:11px;height:15px; width:200px;}
.listbox{background-color:#ffffff; border:1px solid #bababa; color:#000; font-size:11px; width:205px;height:20px;}
.arrow{	height: 52px;	padding-left: 60px;	color: #666666;	font-weight: bold;	display: none;	padding-top: 17px;	position: absolute;	background-image: url("../images/arrow.gif");	background-position: top left;	background-repeat: no-repeat;	white-space: nowrap;}


/*--frequently_list--*/
.frequently_list {margin:0px; padding:0px;}
.frequently_list ul{margin:0px; padding:0px;}
.frequently_list li{ list-style:decimal; list-style-position:inside;}

.required{font-family:verdana;font-size:11px;font-weight:800;color:#FF0000;padding:3px 0 3px 0;}

.dotnetxt{font-family:verdana;font-size:11px;color:#000099;font-weight:bold;}
.dotnetxt a{color:#000099;text-decoration:none;}
.dotnetxt a:hover{color:#FF0000;text-decoration:underline;}

.openlistxt{font-family:verdana;font-size:11px;color:#0000FF;list-style-position:inside;font-weight:800;}
.openlistxt a{color:#0000FF;text-decoration:none;}
.openlistxt a:hover{color:#FF6600;text-decoration:none;}

#brochureflash{width:965px;position:relative;margin:-30px 0 0 10px;}

.dotnetcasestudypicture{
	width:227px;
	position:relative;
}

/*--whydckap--*/

#bpocontent{
	width:534px;
	float:left;
	position:relative;
}
#picturebpo{
	width:150px;
	float:left;
}

#bpopicture{
	padding-left:8px;
	padding-top:5px;
}

#bpopicture{
	padding-left:10px;
}
#bpocontxt{
	font-family:verdana;
	font-size:11px;
	color:#434343;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:10px;
	text-align:justify;
	line-height:20px;
}
#whydckap_left {
	float:left;
	width:250px;
	}
#whydckap_right {
	float:right;
	width:250px;
	}
#bpocontent{
	width:534px;
	float:left;
	position:relative;
}
#bpobox {
	width:518px;
	}
.txtopensource1{
	color:#025291;
	font:bold 10pt Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
}
#newourofferings {
	/*background:url(../images/our-offerings-pic.gif) no-repeat 3px 3px;*/
	height:30px;
	border-bottom:2px solid #cae5f4;
	}
#newheadopensource{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#062977;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:8px;
}
#newheadopensource a {
	color: #062977; text-decoration: underline;
}
#newheadopensource a:hover { 
color: #ff0000; text-decoration: none
}
.newheadopensource{
	padding-top:10px;
	padding-left:5px;
	padding-bottom:8px;
	font:bold 10pt Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
}
.newheadopensource a {
	color: #08054f; 
	text-decoration:none;
	display:block;
	line-height:25px;
	padding:0 0 0 5px;
}
.newheadopensource a:hover { 
    text-decoration:none;
	display:block;
	line-height:25px;
	padding:0 0 0 5px;
}
.a1 {
	background:url(../images/our-offerings-pic.gif) #f5d066 no-repeat 210px -83px;
	}
.a1:hover {
	background:url(../images/our-offerings-pic.gif) #66c1f5 no-repeat 210px -174px;
	}
.a2 {
	background:url(../images/our-offerings-pic.gif) #bebdbd no-repeat 210px -249px;
	}
.a2:hover {
	background:url(../images/our-offerings-pic.gif) #66c1f5 no-repeat 210px -174px;
	}
.a3 {
	background:url(../images/our-offerings-pic.gif) #c2e477 no-repeat 210px -212px;
	}
.a3:hover {
	background:url(../images/our-offerings-pic.gif) #66c1f5 no-repeat 210px -174px;
	}
.a4 {
	background:url(../images/our-offerings-pic.gif) #f59966 no-repeat 270px -129px;
	}
.a4:hover {
	background:url(../images/our-offerings-pic.gif) #66c1f5 no-repeat 270px -174px;
	}
.ab2 {
	background:url(../images/our-offerings-pic.gif) #bebdbd no-repeat 270px -249px;
	}
.ab2:hover {
	background:url(../images/our-offerings-pic.gif) #66c1f5 no-repeat 270px -174px;
	}
	
.read {
	height:13px;
	margin:5px 0 0 170px;
	}
.read a {
	display:block;
	height:13px;
	background:url(../images/our-offerings-pic.gif) #fff no-repeat 0 -290px;
	}
.read a:hover {
	display:block;
	height:13px;
	background:url(../images/our-offerings-pic.gif) #fff no-repeat 0 -308px;
	}
.read1 {
	height:13px;
	margin:5px 0 0 100px;
	}
.read1 a {
	display:block;
	height:13px;
	background:url(../images/our-offerings-pic.gif) #fff no-repeat 0 -290px;
	}
.read1 a:hover {
	display:block;
	height:13px;
	background:url(../images/our-offerings-pic.gif) #fff no-repeat 0 -308px;
	}
/*#opensourcecontent1{
	width:221px;
}
.opensourcecontent1{
	width:221px;
}*/
#whoweareheadtxt1{
	font-family:verdana;
	font-size:16px;
	font-weight:bolder;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0;
	line-height:20px;
	color:#ff7300;
	text-align:justify;
}

#whydckap_left li{text-align:left;}

/*bposervices*/

.bposervicesheadtxt{
	font-family:verdana;
	font-size:16px;
	font-weight:bolder;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	line-height:20px;
	color:#ff7300;
	text-align:justify;
}

.bpobox {width:518px;}

.whydckap_left {
	float:left;
	width:250px;
	}
	
.whydckap_left li{text-align:left;}	

.whydckap_right {
	float:right;
	width:250px;
	}

/*seo services*/

.whoweareheadtxt1{
	font-family:verdana;
	font-size:16px;
	font-weight:bolder;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0;
	line-height:20px;
	color:#ff7300;
	text-align:justify;
}	

/*videos*/
.videopart{width:946px;position:relative;padding:10px;}
.small_outercontainer{width: 894px;margin-left: auto;margin-right: auto;display: block;clear: both;text-align:left;}
.listcontainer { width: 890px; float: left;font-family:arial;font-size:12px;padding:8px;margin:5px 0 0 0; background-color:#f4f4f4;border:1px solid #c4c4c4;}
.wholevideos li { margin: 0 0 .5em 0; clear: both;display:block;width:410px;float:left;padding:8px;}
.wholevideos li .img-lft{width:90px; float:left; position: relative; }
.wholevideos a {position:relative;display: block;color: #000000;padding: 3px;text-decoration: none;min-height: 78px; height:auto !important; height:78px; background-color: #F7F7F2;}
.metacontainer { font-size: 12px;line-height:25px;font-weight:bold; float:right; width:300px; position:relative;}
.metacontainer .speaker { font-size: 12px; display: block; }
.metacontainer .org { font-size: 12px; display: block;}
.metacontainer .org a{color:#000;text-decoration:none;}
.metacontainer .org a:hover{color:#fff;text-decoration:none;}
.metacontainer .time { font-size: 11px; display: block;}

.wholevideos a:hover { background-color: #ECECEC; color: #FF0000;}

.nav li{margin: 7px 8px 0 0;float:left;display:block;width:410px;padding:0; background-color: #5d8baa; padding:8px; position:relative;}
.nav li a{color:#000;text-decoration:none;}
.nav li a img{ border:1px solid #5d8baa;}
.nav li a:hover img{ border:1px solid #000;}
.nav li .img-lft{width:90px; float:left; position: relative; }
.nav li a:hover{color:#fff;text-decoration:none;color: #fff;}

/*videos inner*/
.videoinnerpart{width:946px;position:relative;padding:10px;}
.videoinnerpart h2{font-family:arial;font-size:16px;color:#FF6600;font-weight:bold;text-decoration:none;}
.videoinnerpart h4{font-family:arial;font-size:13px;color:#FF6600;font-weight:bold;}
.videoinnerpart p{font-family: Geneva, Arial, Helvetica, sans-serif; ;font-size:12px;color:#000;line-height:20px;}
.videoinnerpart ul{list-style-type: none; float: left;font-family:arial;font-size:12px;padding:0;margin:0;font-weight:normal;color:#FF6600;}
.videoinnerpart li{margin: 0 0 .5em 0; clear: both;line-height:20px;color:#000;}
.videoinnerpart li a{text-decoration:none;color:#0000FF;padding:3px;}
.videoinnerpart li a:hover{background-color:#e7e7e7;text-decoration:none;color:#FF6600;}

#videosteam{width:500px;height:395px;margin-top:5px;margin-bottom:5px;}

.videoemailtxt{font-family:arial;font-size:12px;color:#000;}
.videoemailtxt a{text-decoration:none;color:#000066;}
.videoemailtxt a:hover{text-decoration:none;color:#FF3300;}

/*casestudies*/
.magentocaseprt{font-family:arial;font-size:12px;color:#000;line-height:22px;padding:10px;background-color:#d7e2ea;}
.magentocaseprt ul{list-style:none;padding:0;margin:0;}
.magentocaseprt li a{text-decoration:none;color:#000066;padding:4px;}
.magentocaseprt li a:hover{text-decoration:none;background-color:#f4f4f4;color:#FF6600;}
.casestudieswholepart{width:325px;float:left;position:relative;border:1px solid #c4c4c4;}
.casestudieswholepart h2{font-family:arial;font-size:16px;font-weight:bold;color:#142d70;margin:0;padding:10px 10px 10px 40px;background-color:#b0c7d6;}

.casestudypart{width:730px;padding:8px;float:left;position:relative;}
#whoweareheadtxtmobile{
	font-family:verdana;
	font-size:16px;
	font-weight:bolder;
	padding-top:5px;
	padding-bottom:5px;
	line-height:20px;
	color:#ff7300;
	text-align:justify;
}

/*career style sheet*/

.searchhd{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color: #000;
	text-align:left;
}

#careerhdtxt
{
	padding-left:3px;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;	
	line-height:20px;
	color:#ff7300;
	text-align:left;
}

.searchwrapper
{
width:449px;
background:url(../images/careerbg.gif);
background-repeat:no-repeat;
height:82px;
}

.searchwrapperhdtxt
{
padding-top:5px;
padding-left:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;

}

.searchinput
{
padding:0px;
margin-top:5px;
width:200px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333;
border:1px solid #000;
padding-left:3px;
}


.searchcheckbox
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333;
padding-left:3px;
}
.searchselectbox
{
padding:0px;
margin:0px;
width:150px;
margin-left:5px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333;
}



.jdsearchhd{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color: #000000;
	text-align:left;
}
.jdtextdckap
{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color: #073e6a;
	text-align:left;
}

.jdtext{
	font-family:verdana;
	font-size:11px;
	line-height:20px;
	color:#000;
	text-align:justify;
	font-weight:normal;
}

.jdtextbtn{
	font-family:verdana;
	font-size:11px;
	line-height:20px;
	color:#000;
	text-align:justify;
	font-weight:normal;
	width:70px;
	
	}

.jdtextbtnwebsearch{
	font-family:Arial;
	font-size:11px;
	color: #000;
	width:120px;
	
	}



.jdtextulli
{
margin-left:20px;
padding:0px;
font-family:verdana;
font-size:11px;
line-height:20px;
color:#000;
text-align:left;
font-weight:normal;

}


.jdtextline
{
	color: #c5dae5;
}

.jobsearchboxresultbg
{
border:1px solid #FFD8B8;
}


.jobsearchboxbg
{
background-color:#feae6b; 
color:#000; 
padding-left:5px;
font-family:Verdana; 
font-size:10px;
font-weight:bold;
}


.jobsearchnboxinnerbg
{
background-color:#FFFFFF; 
border:1px solid #f8f2f2;
}

.searchwrappercontentbg
{
border:#f8f2f2 1px solid;
background:url(../images/searchcontenttopbg.jpg);
background-repeat:repeat-x;
background:#e3f1f6;
}

.searchresulthd
{
padding-left:5px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:underline;
}


.searchresultdesc
{
padding-left:5px;
padding-right:5px;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#1a1b1b;
}

.searchviewdesc
{
padding-right:4px;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color: #FF6600;
text-decoration:underline;
}

.jdcolhdtxtcap
{
	padding-left:7px;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	color:#ff7300;	
	text-align:left;
}
.jdcolhd
{
background:url(../images/jdrepeats.jpg);
background-repeat:repeat-x;
background:#e7f3f7;
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#000033;
padding-left:3px;
}
.jdcolhdcaption {
background:#FEAE6B;
color:#000000;
font-family:verdana;
font-size:12px;
font-weight:bold;
padding:0 0 2px 8px;
width:507px;
}

.jdrequestheadtxt{
font-family:arial;
color:#fff;
font-size:14px;
font-weight:bold;
background-color:#F7FCFC;
padding:0 0 2px 8px;
}
.jdrequestfiledtxt{
font-family:verdana;color:#000;font-size:11px;font-weight:800;
background-color:#f7fcfc;padding:6px 0 6px 8px;border-left:1px solid #c8dae3;
}

.jdrequestfiledrightxt{background-color:#f7fcfc;padding:6px 0 6px 8px;border-right:1px solid #c5cdd8;}
.requestfiledsubmitxt{background-color:#e7f1f5;padding:6px 0 6px 8px;border-right:1px solid #e9f3f6;border-left:1px solid #c5cdd8;}

.jdsearchinput
{
padding:0px;
margin:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333;
border:1px solid #e0eaef;
}


.jdsearchinputupload
{
padding:0px;
margin:0px;
width:125px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333;
background:#FFFFFF;
}

/*19.7.2010*/
#whoweareheadtxt h1{font-size:18px;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

#whowearecontent h2{font-size:14px;font-weight:bold;color:#ff7300;margin:0;padding:0 0 8px 0;font-family:Arial, Helvetica, sans-serif;}

/*20.7.2010*/
#careerrightheadtxt h1{font-size:18px;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
.whowearecontent h2{font-size:14px;font-weight:bold;color:#ff7300;margin:0;padding:0 0 8px 0;font-family:Arial, Helvetica, sans-serif;}
.bposervicesheadtxt h1{font-size:18px;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
.bposervicesheadtxt h2{font-size:14px;font-weight:bold;color:#ff7300;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}
#servicesrightcontent h1{font-size:18px;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;color:#ff7300;font-weight:normal;}
#headourofferings h1{font-size:18px;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;color:#ff7300;font-weight:normal;}
.whowearecontent h1{font-size:18px;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;color:#ff7300;font-weight:normal;}
#subheadtxt h1{font-size:18px;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;color:#ff7300;font-weight:normal;}

.footerlinks{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;width:940px;padding:8px 0px;margin:0 auto;}
.footerlinks a{text-decoration:none;color:#f3f3f3;line-height:13px;text-align: justify;}
.footerlinks a:hover{text-decoration: underline;color:#ffff00;}

/*----This css created by babu date: 16th aug 2010--------*/

.top-5{ padding-top:5px;}
.a-center{ text-align:center;}
.black-bg{ background:#000000;}
.light-org{ background:#ead097}
.bold{ font-weight:bold;}
.line-hgt-20{ line-height:20px;}


#NewsVertical{display:block; height:145px; overflow:hidden; position:relative; width:225px; }
#TickerVertical{display:block; height:145px; list-style:none; margin:0; padding:0; width:600px; }
#TickerVertical li{background:url(images/javanews-bg.jpg) left top repeat-x; color:#444; display:inline; float:left; font-size:11px; height:145px; margin:0; text-align:left; width:241px;  }
#TickerVertical li .NewsFooter{color:#000; display:block; font-size:10px; margin:6px 0 14px; }
#TickerVertical li .NewsImg{border:solid 1px #DEDEDE; float:left; margin-right:10px; }
#TickerVertical li .NewsTitle{color:#000; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; margin-bottom:6px; }
#TickerVertical li .NewsTitle a:link,TickerVertical li .NewsTitle a:Visited{color:#000; display:block; margin-bottom:6px; text-decoration:underline; }

.clijava{float:left; width:149px; }
.clic{padding-top:3px; padding-right:20px; text-align:right; }
.clic a{color:#41686e; font-size:11px; text-decoration:underline; }
.clr{ clear:both;}

.borderbot2 {border-bottom:1px dotted #888888; display:block; line-height:20px; padding-left:10px; }
.borderbot3 {background-image:url(../images/newoffering.jpg); background-position: left top; background-repeat: no-repeat; width:214px; height:20px;display:block; line-height:20px; margin-left:6px; color:#050038; padding-left:5px;}

.javaimg{float:left; height:120px; text-align:center; width:92px; }
.javaslide{float:left; padding-top:0px; width:225px; }
.javaslide h2{background:url(images/new-offering.jpg) left bottom no-repeat; color:#365054; font-family:Tahoma, Geneva, sans-serif; font-size:13px; line-height:29px; padding:0 0 0 36px; }
.javatext{float:left; height:auto!important; min-height:88px; padding-top:7px; width:125px; }
.javatext strong{background:url(images/liico2.jpg) left 4px no-repeat; border-bottom:dotted 1px #c9c9c9; color:#000; display:block; font-size:11px; font-weight:400; margin-bottom:2px; padding-bottom:2px; padding-left:8px; line-height:16px;}

.phonetitle{color:#4f5d5f; font-size:13px; font-weight:700; line-height:27px; padding-left:10px; font-size:11px; background:#f2f2f2;}
.phonetitle a{color:#4f5d5f; text-decoration:none; }

.marquee{ padding:0px 10px 0px 10px;}
 
.isologo{width:173px; height:39px; background-color:#FFFFFF; margin-left:1px; float:right; margin-right:5px; overflow:hidden; margin-top:2px; }

.footerlinks{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;width:940px;padding:8px 0px;margin:0 auto; }
.footerlinks a{text-decoration:none;color:#f3f3f3;line-height:13px;text-align: justify;}
.footerlinks a:hover{text-decoration: underline;color:#ffff00;}