/* begin style sheet */

/* general styles */

body {
	background-color: white;
	/*background-color: transparent;*/
	padding: 0;
}


table	{
	padding:0;
	margin: 0;
	border-collapse: collapse;
}


table th, td {
    padding: 0;
	margin: 0;
}


img {
   border:0;
}


p {
	margin: 0;
	padding: 0;
}

td {
	vertical-align:top;
	padding:0;
	margin: 0;
}


/* specific layout specs */ 

#outerwrapper	{
	width: 990px; /*Width of main container*/
	margin: 0 auto; /*Centers container on page*/
}


#topearea	{
	height: 81px; /*Height of top section*/
}

td.topnav	{
	background-image: url(../images/topnav_bridges3d.gif);
	background-position: 0px 0px 22px 0px;
	background-repeat:no-repeat;
	text-align:right;
	vertical-align:bottom;
	padding: 0;
	margin: 0;
}
#topnavlist, #topnavlist ul {
	margin: 0px 0px 22px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	color:#797979;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-style:normal;
}

#topnavlist li {
	display: inline;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
/* These make links be colored when on each page */	
#home #topnavlist_home, #about #topnavlist_about, #solutions #topnavlist_solutions, #consulting #topnavlist_consulting, #technology #topnavlist_technology, #outsourcing #topnavlist_outsourcing, #clients #topnavlist_about, #careers #topnavlist_about, #leadership #topnavlist_about {color: #6b93c8;}
	
	
	
#bannerarea	{
	height: 260px; /*Height of banner row*/
}








#contentcontainer	{

}	


#contentleft	{

}


#contentright	{	

}


#rightbox	{
/*
	background-color:#dbebff;
	background-color:#abe7f9;
*/
	background-color:#dbebff;
    height:288px;
	width: 262px;
	
	vertical-align:bottom;
	padding: 0;
	margin: 0;
}




td.bottomnav	{
	text-align:left;
	vertical-align:top;
	padding: 0px 0px 0px 24px;
	margin: 0;
}

#bottomnavlist ul {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	font-size:11px;
	color:#797979;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-style:normal;
	vertical-align:top;
}

#bottomnavlist li {
	display: inline;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* These make links be colored when on each page */	
#home #bottomnavlist_home, #about #bottomnavlist_about, #solutions #bottomnavlist_solutions, #consulting #bottomnavlist_consulting, #technology #bottomnavlist_technology, #outsourcing #bottomnavlist_outsourcing, #clients #bottomnavlist_clients, #careers #bottomnavlist_careers, #contact #bottomnavlist_contact, #privacy #bottomnavlist_privacy, #leadership #bottomnavlist_leadership {color: #6b93c8;}




/* LINK styles */ 

#topnavlist		li a:link    {color:#797979; text-decoration:none;}
#topnavlist		li a:visited {color:#797979; text-decoration:none;}
#topnavlist		li a:hover   {color:#6b93c8; text-decoration:underline;}
#topnavlist		li a:active  {color:#797979; text-decoration:none;}

#leftnavlist	li a:link    {color:#797979; text-decoration:none;}
#leftnavlist	li a:visited {color:#797979; text-decoration:none;}
#leftnavlist	li a:hover   {color:#6b93c8; text-decoration:underline;}
#leftnavlist	li a:active  {color:#797979; text-decoration:none;}

#bottomnavlist		li a:link    {color:#5c5c5c; text-decoration:none;}
#bottomnavlist		li a:visited {color:#5c5c5c; text-decoration:none;}
#bottomnavlist		li a:hover   {color:#6b93c8; text-decoration:underline;}
#bottomnavlist		li a:active  {color:#5c5c5c; text-decoration:none;}

a.type1:link    {color:#30487c; text-decoration:none;}
a.type1:visited {color:#30487c; text-decoration:none;}
a.type1:hover   {color:#6b93c8; text-decoration:underline;}
a.type1:active  {color:#30487c; text-decoration:none;}

a.type2:link    {color:#30487c; text-decoration:underline;}
a.type2:visited {color:#30487c; text-decoration:underline;}
a.type2:hover   {color:#6b93c8; text-decoration:underline;}
a.type2:active  {color:#30487c; text-decoration:underline;}

a.type3:link    {color:#000000; text-decoration:none;}
a.type3:visited {color:#000000; text-decoration:none;}
a.type3:hover   {color:#6b93c8; text-decoration:underline;}
a.type3:active  {color:#000000; text-decoration:none;}

a.type1b:link    {color:#08677c; text-decoration:none;}
a.type1b:visited {color:#08677c; text-decoration:none;}
a.type1b:hover   {color:#6b93c8; text-decoration:underline;}
a.type1b:active  {color:#08677c; text-decoration:none;}

/* TEXT styles */ 
/*
.text1	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color:#666666;}
.text_header1	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #094b7d;}
.text_subheader1	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#094b7d;}
*/

p.header1	{
	padding: 0px 24px 0px 23px; 
	margin: 20px 0px 0 0px; 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 19px; 
	font-weight: normal; 
	color:#30487c;
}


.copyright_text{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#797979;
	padding: 10px 20px 10px 0px;
	margin: 0px;
	text-align:right;
	vertical-align: top;
}



p.body1	{
	 padding: 0px 24px 0px 24px; 
	 margin: 11px 0 0 0; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 14px; 
	 font-weight: normal; 
	 color:#262626;
}

p.body1b	{
	 padding: 0px 24px 0px 24px; 
	 margin: 11px 0 0 0; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 13px; 
	 font-weight: normal; 
	 color:#262626;
}

p.body2	{
	 padding: 0px 24px 0px 24px; 
	 margin: 9px 0 0 0; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 14px; 
	 font-weight: normal; 
	 color:#262626;
}

p.body2b	{
	 padding: 0px 24px 0px 24px; 
	 margin: 9px 0 0 0; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 13px; 
	 font-weight: normal; 
	 color:#262626;
}



p.bodysubheader	{
	 padding: 0px 24px 0px 24px; 
	 margin: 10px 0 0 0; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 15px; 
	 font-weight: bold; 
	 color:#30487c;
}

p.bodysubheader2	{
	 padding: 0px 24px 0px 24px; 
	 margin: 10px 0 0 0; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 13px; 
	 font-weight: bold; 
	 color:#30487c;
}

p.bodysubheader3	{
	 padding: 0px 24px 0px 24px; 
	 margin: 2px 0 0 0; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 13px; 
	 font-weight: normal; 
	 color:#30487c;
}


p.body3	{
	 padding: 0px 24px 0px 24px; 
	 margin: 4px 0 0 0; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 14px; 
	 font-weight: normal; 
	 color:#262626;
}

p.body3b	{
	 padding: 0px 24px 0px 24px; 
	 margin: 4px 0 0 0; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 13px; 
	 font-weight: normal; 
	 color:#262626;
}


p.listheader1	{
	padding: 0px 24px 0px 11px; 
	margin: 19px 0 0 0; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	color:#30487c;
}

p.listsubheader1	{
	padding: 0px 24px 0px 12px; 
	margin: 11px 0 0 0; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: normal; 
	color:#30487c;
}


#bulletlisthome, #bulletlisthome ul {
	list-style-type: square;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin: 8px 0px 16px 30px;
	padding: 0px 0px 0px 0px;
	font-size:13px;
	color:#30487c;
	font-weight: normal;
	line-height: 120%;
}

#bulletlisthome li {
	padding: 0px 24px 0px 0px;
	margin: 0px 0px 0px 0px;
}



#bulletlist2, #bulletlist2 ul {
	list-style-type: square;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 8px 0px 16px 40px;
	padding: 0px 0px 0px 0px;
	font-size:15px;
	color:#30487c;
	font-weight: normal;
	line-height: 120%;
}

#bulletlist2 li {
	padding: 0px 24px 0px 0px;
	margin: 0px 0px 0px 0px;
}



#bulletlist3, #bulletlist3 ul {
	list-style-type: disc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 8px 0px 16px 65px;
	padding: 0px 0px 0px 0px;
	font-size:15px;
	color:#30487c;
	font-weight: normal;
	line-height: 120%;
}

#bulletlist3 li {
	padding: 0px 24px 0px 0px;
	margin: 0px 0px 0px 0px;
}



#bulletlist4, #bulletlist4 ul {
	list-style-type: circle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 0px 16px 79px;
	padding: 0px 0px 0px 0px;
	font-size:15px;
	color:#30487c;
	font-weight: normal;
	line-height: 120%;
}

#bulletlist5 li {
	padding: 0px 24px 0px 0px;
	margin: 0px 0px 0px 0px;
}



#bulletlist5, #bulletlist5 ul {
	list-style-type: square;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 8px 0px 16px 50px;
	padding: 0px 0px 0px 0px;
	font-size:15px;
	color:#30487c;
	font-weight: normal;
	line-height: 120%;
}

#bulletlist5 li {
	padding: 0px 24px 0px 0px;
	margin: 0px 0px 0px 0px;
}





/* end style sheet */