/* CSS Document */


BODY  { 
	 margin: 0px;
	  padding: 0;
	 background-color:#CCCCCC;
	 background-image:url(images/bodyBg.gif);
	 background-position:center   ;
	 background-repeat:repeat-y;
}


td#menuHolder{
background-color:#6879A1;
margin:0px;

}

table#mainTable{
	background-color:#FFFFFF;
	margin:0px auto;

}

table#menu{
 margin-top:0px;
 padding:0px;
}


ul#clientsBul{
line-height:22px;

}



table#menu a {
	width:145px;
	width:expression('155px');
	display:block;
	padding:8px 0px 8px 10px;
	border-bottom:1px solid #072C62;
	border-top:1px solid #BCC2D5;
	font-weight:bold;
	color: white; 
	font-size: 8pt; 
	font-family: Geneva, Helvetica, verdana, arial; 
	text-decoration: none
}

table#menu a:hover { 
	text-decoration: none; 
	font-family: Geneva, Helvetica, verdana, arial; 
	color: #072C62; 

}

p#homeStories{
padding:3px;
margin:0px;
display:block;
margin-bottom:18px;
}
p#homeStories strong{
font-size:13px;
text-align:left;
}
a#little{
font-size:9px;
color:#000000;
}

a#little:hover{
text-decoration:none;
}

a#reg{
display:block;
color:#4a4a4a;
text-decoration:none;
margin:0px -10px;
padding:3px 9px 0px 9px;
}

a#reg:hover{
background-color:#DBDBDB;
color:#000000;
}







p#newsStory{
display:block;
padding: 0px 0px 15px 0px;
border-bottom:1px solid #CCCCCC;
}
p#newsStory a{
font-size:9px;
color:#333333;
}

p#newsStory a:hover{
text-decoration:none;
}

p#newsStory b{
color:#072C62;
font-size:12px;
text-align:left;
}

p#newsStory b#date{
font-size:9px;
color:#6879A1;
}

div#sections{
padding:4px 8px 8px 8px;
background-color:#EAEAEA;
margin: 0px 0px 0px 0px;
}

strong#newsTitle{
	display:block;
	font-size:16px;
	color:#333333;
	width:100%;
	padding:4px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #333333;
}

div#sections b{
display:block;
font-size:16px;
color:#333333;
width:100%;
padding:4px;
margin:0px 0px 5px 0px;
border-bottom:1px solid #333333;
}

p#missionStatement{
display:block;
padding:4px 8px 8px 8px;
width:470px;
width:expression('480px');
background-color:#BCC2D5;
margin: 0px 0px 5px 0px;

}

p#missionStatement a{
font-size:9px;
color:#333333;
}

p#missionStatement b{
display:block;
font-size:14px;
color:#FFFFFF;
width:100%;
padding:4px;
margin:0px 0px 5px 0px;
border-bottom:1px solid #FFFFFF;
}

p#missionStatement a:hover{
text-decoration:none;
}

td {text-decoration: none; color: black; font-family: Geneva, Helvetica, verdana, arial; font-size:12;}

td.var {text-decoration: none; color: black; font-family: Geneva, Helvetica, verdana, arial; font-size:12; background-color: lightyellow}

p {text-align: justify; font-size:12; color: #4a4a4a;}

b {font-family: Geneva, Helvetica, verdana, arial; font-size: 10pt;}

strong#serviceTitles{
font-size:14px;
color:#072C62;
}

ol{
color: #4a4a4a;
}

li{
color: #4a4a4a;
}

li strong{
color:#000000;
}
a{
color:#003399;
}
a:hover{
text-decoration:none;
}
p#footer{
display:block;
border-top:1px solid #4a4a4a;
padding:10px 20px;
font-size:9px;
margin:0px;
}

p#footer a:hover{
text-decoration:none;
}


h2#header{
font-size:18px;
color:#072C62;
padding-bottom:6px;
border-bottom:1px solid #CCCCCC;
}

BODY#home #home,
BODY#profile #profile,
BODY#solutions #solutions,
BODY#services #services,
BODY#careers #careers,
BODY#news #news,
BODY#contact #contact{
	text-decoration: none; 
	font-family: Geneva, Helvetica, verdana, arial; 
	color: #000000; 
}

#profSub,
#serSub,
#soluSub,
#newsSub{
display:none;
}


/*BODY#profile #profSub,*/
BODY#services #serSub,
BODY#solutions #soluSub,
BODY#news #newsSub{
display:block;
background-color:#9CA5C1;

}


.client #clients,
.team #team,
.business #business,
.success #sucess,
.partners #partners,
.applications #applications,
.agile #agile,
.collaborating #collaborating,
.custom #custom,
.archive #archive{
color:#445B8A;

}











 a#top{
font-size:9px;
}


a#homeLink {
display:block;
padding:3px;
text-align:justify;
margin:0px 0px 15px 0px;
text-decoration:none;
color:#4a4a4a;
}

a:hover#homeLink {
cursor:default;
background-color:#CCCCCC;
}

a#homers {
display:inline;
font-size:9px;
color:#333333;
}

h2#subHeader{
color:#333333;
font-size:14px;
}

