html {
height : 100%; 
} 
body {
min-height : 100%; 
height : 100%; 
margin : 0; 
padding : 0; 
text-align : center; 
background-color : #f2f2f2; 
background-image : url(images/bg.gif); 
background-repeat : repeat-y; 
background-position : center; 
} 
p {
margin : 0 0 10px; 
padding : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #4d4d4d; 
line-height : 18px; 
}
p a:link, p a:visited {
text-decoration : underline; 
color : #6aa3dc; 
} 
p a:hover {
text-decoration : underline; 
color : #293772; 
} 
body.expertise p {
margin : 0 0 10px 152px; 
} 
form {
margin : 0; 
} 
label {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #4d4d4d; 
position : relative; 
top : -2px; 
} 
.textbox1, .text-input {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #4d4d4d; 
width : 264px; 
} 
.bold {
font-weight : bold; 
} 
.boldred {
color : #ff0000; 
font-weight : bold; 
} 
.lightblue {
margin : 0; 
color : #6aa3dc; 
clear : right; 
} 
body.home #textbox {
margin : 20px 26px 0 152px; 
} 
body.aboutus #textbox {
margin : 0 177px 0 152px; 
} 
body.expertise #textbox {
margin : 0 177px 0 0; 
} 
body.expertise #textbox2 {
margin : 0 26px 0 0; 
} 
body.business #textbox {
margin : 0 26px 0 152px; 
} 
body.services #textbox {
margin : 0 26px 0 0; 
} 
body.clients #textbox {
margin : 0 26px 0 0; 
} 
body.press #textbox {
margin : 17px 328px 0 0; 
} 
body.contact #textbox {
margin : 0 26px 0 0; 
} 
body.events #textbox {
margin : 0 26px 0 0; 
} 
h1 {
position : absolute; 
left : -9000px; 
} 
h2 {
position : absolute; 
left : -9000px; 
} 
h3 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
margin : 17px 177px 0 0; 
font-weight : bold; 
color : #293772; 
} 
h5 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
margin : 17px 177px 0 0; 
font-weight : bold; 
color : #293772; 
} 
#eventssubtextbox a:link, #eventssubtextbox a:visited {
text-decoration : underline; 
color : #6AA3DC; 
} 
#eventssubtextbox a:hover {
text-decoration : underline; 
color : #293772; 
} 
body.home h3 {
position : absolute; 
left : -9000px; 
} 
body.aboutus h3 {
margin : 0 177px 0 0; 
} 
body.aboutus h5 {
clear: both;
margin : 40px 177px 10px 0; 
} 
body.expertise h3 {
margin : 0 26px 0 0; 
} 
body.expertise h4 {
margin : 0 0 10px 152px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #293772; 
} 
body.aboutus h4 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #293772; 
margin : 0; 
} 
#wherewework p {
margin : 0 177px 0 0; 
paddind: 0;
}
body.business h3 {
margin : 0 26px 0 0; 
} 
body.clients h3 {
margin : 0 177px 0 0; 
} 
body.services h3 {
margin : 0 26px 0 0; 
} 
body.contact h3 {
margin : 0 177px 0 0; 
} 
body.events h3 {
margin : 0 26px 0 0;
padding-top : 10px; 
} 
body.press h5 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #293772; 
margin : 22px 328px 0 0; 
} 
body.press h4 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #6aa3dc; 
margin : 0 328px 0 0; 
} 
body.press h3 {
margin : 20px 26px 30px 0; 
} 
#titleimage {
margin : 0; 
} 
#subtextbox {
height : 73px; 
padding : 17px 0 0; 
} 
#presssubtextbox {
margin : 20px 0 0 0; 
} 
#eventssubtextbox {
height : 73px; 
} 
img {
margin : 0; 
padding : 0; 
} 
.mainimage {
float : left; 
} 
.pressimage {
float : right; 
margin : 17px 26px 0 0; 
} 
#pressimagebox {
float : right; 
padding : 22px 26px 0 0; 
} 
.img-rightalign {
margin : 20px 0 0 124px; 
} 
.img-clients {
margin : 0 0 0 26px; 
float : right; 
} 
.caption {
font-weight : bold; 
color : #6aa3dc; 
width : 272px; 
margin-top : 10px; 
line-height : 13px;
} 
#captionbox {
float: left;
}
#captionbox p {
margin: 4px 0 0 0;
font-weight : bold; 
color : #6aa3dc; 
line-height : 13px;
}
body.home .mainimage {
margin : 20px 0 0; 
} 
#dropdownbox {
margin : 20px 0 0; 
} 
.dropdown {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #003366; 
width : 275px; 
background-color : #ffffff; 
} 
.formbutton {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #003366; 
background-color : #ffffff; 
} 
#container {
margin : 0 auto; 
width : 780px; 
text-align : left; 
background-color : #FFFFFF; 
height : 100%; 
} 
#header {
position : relative; 
margin : 0; 
padding : 0; 
height : 97px; 
width : 780px; 
background-image : url(images/header-main.gif); 
background-repeat : no-repeat; 
} 
#wrapper {
width : 604px; 
float : right; 
background-color : #FFFFFF; 
} 
#pdf {
background-image : url(images/pdf-icon.gif); 
background-repeat : no-repeat; 
margin : 70px 0 10px; 
padding : 0 0 2px 20px; 
} 
#contactboxleft {
width : 276px; 
float : left; 
} 
#contactboxright {
margin : 0 0 0 303px; 
} 
.address {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #4d4d4d; 
} 
.address a:link, .address a:visited {
text-decoration : underline; 
color : #6aa3dc; 
} 
.address a:hover {
text-decoration : underline; 
color : #293772; 
} 
#navbar {
float : left; 
left : 0; 
margin : 0; 
padding : 0; 
width : 176px; 
background-color : #ffffff; 
} 
html > #navbar {
width : 176px; 
} 
#navbar ul {
margin : 148px 0 0 24px; 
padding : 0; 
list-style-type : none; 
line-height : 25px; 
} 
#navbar li {
margin : 0; 
} 
#navbar a {
text-indent : -9000px; 
width : 124px; 
display : block; 
background-image : url(images/nav-home.gif); 
background-repeat : no-repeat; 
background-position : 0 50%; 
} 
#navbar a:hover, #navbar #current {
background-image : url(images/nav-home-rollover.gif); 
background-repeat : no-repeat; 
background-position : 0 50%; 
} 
#taboutus a {
background-image : url(images/nav-aboutus.gif); 
} 
#taboutus a:hover, #taboutus #current {
background-image : url(images/nav-aboutus-rollover.gif); 
} 
#tbusiness a {
background-image : url(images/nav-business.gif); 
} 
#tbusiness a:hover, #tbusiness #current {
background-image : url(images/nav-business-rollover.gif); 
} 
#tservices a {
background-image : url(images/nav-services.gif); 
} 
#tservices a:hover, #tservices #current {
background-image : url(images/nav-services-rollover.gif); 
} 
#tclients a {
background-image : url(images/nav-clients.gif); 
} 
#tclients a:hover, #tclients #current {
background-image : url(images/nav-clients-rollover.gif); 
} 
#tnewsroom a {
background-image : url(images/nav-news.gif); 
} 
#tnewsroom a:hover, #tnewsroom #current {
background-image : url(images/nav-news-rollover.gif); 
} 
#tcontact a {
background-image : url(images/nav-contact.gif); 
} 
#tcontact a:hover, #tcontact #current {
background-image : url(images/nav-contact-rollover.gif); 
}
#navbar ul li ul{
margin : 0px 0px 8px 20px; 
padding : 0; 
list-style-type : none; 
line-height : 25px; 
}
#navbar ul li ul li{
margin : 0;
}
#subnavbar a {
text-indent : -9020px; 
width : 124px; 
display : block; 
background-image : url(images/nav-aboutus.gif); 
background-repeat : no-repeat; 
background-position : 0 50%; 
} 
#subnavbar a:hover, #subnavbar #current {
background-image : url(images/nav-aboutus-rollover.gif); 
background-repeat : no-repeat; 
background-position : 0 50%; 
} 
#taboutuspeople a {
background-image : url(images/nav-aboutus-people.gif); 
} 
#taboutuspeople a:hover, #taboutuspeople #current {
background-image : url(images/nav-aboutus-people-rollover.gif); 
} 
#taboutuscareers a {
background-image : url(images/nav-aboutus-careers.gif); 
} 
#taboutuscareers a:hover, #taboutuscareers #current {
background-image : url(images/nav-aboutus-careers-rollover.gif); 
} 
#taboutussmall a {
background-image : url(images/nav-aboutus-small.gif); 
} 
#taboutussmall a:hover, #taboutussmall #current {
background-image : url(images/nav-aboutus-small-rollover.gif); 
} 
#subnavbar2 a {
text-indent : -9020px; 
width : 124px; 
display : block; 
background-image : url(images/nav-business.gif); 
background-repeat : no-repeat; 
background-position : 0 50%; 
} 
#subnavbar2 a:hover, #subnavbar2 #current {
background-image : url(images/nav-business-rollover.gif); 
background-repeat : no-repeat; 
background-position : 0 50%; 
} 
#tbusinessinsight a {
background-image : url(images/nav-business-insight.gif); 
} 
#tbusinessinsight a:hover, #tbusinessinsight #current {
background-image : url(images/nav-business-insight-rollover.gif); 
} 
#tbusinessexpertise a {
background-image : url(images/nav-business-expert.gif); 
} 
#tbusinessexpertise a:hover, #tbusinessexpertise #current {
background-image : url(images/nav-business-expert-rollover.gif); 
} 
#subnavbar3 a {
text-indent : -9020px; 
width : 124px; 
display : block; 
background-image : url(images/nav-news.gif); 
background-repeat : no-repeat; 
background-position : 0 50%; 
} 
#subnavbar3 a:hover, #subnavbar3 #current {
background-image : url(images/nav-news-rollover.gif); 
background-repeat : no-repeat; 
background-position : 0 50%; 
} 
#tnewspress a {
background-image : url(images/nav-news-press.gif); 
} 
#tnewspress a:hover, #tnewspress #current {
background-image : url(images/nav-news-press-rollover.gif); 
} 
#tnewsevents a {
background-image : url(images/nav-news-events.gif); 
} 
#tnewsevents a:hover, #tnewsevents #current {
background-image : url(images/nav-news-events-rollover.gif); 
} 
#navcontainer {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
margin-bottom : 1em; 
margin-left : 176px; 
overflow : hidden; 
width : 460px; 
} 
#navlist {
list-style-type : none; 
margin : 32px 0 0; 
padding : 0; 
} 
#navlist li {
border-left : 1px solid #000; 
float : left; 
line-height : 13px; 
margin : 0 5px 0 -5px; 
padding : 0 5px; 
text-decoration : none; 
vertical-align : 50%; 
} 
#navcontainer a:link, #navcontainer a:visited {
text-decoration : none; 
color : #6aa3dc; 
} 
#navcontainer a:hover {
color : #293772; 
} 
#navcontainer #topcurrent {
color : #293772; 
} 
.events em {
color : #6aa3dc; 
font-style : normal; 
} 
.events p {
font-size : 11px; 
margin-bottom : 36px; 
} 
.events strong {
color : #293772; 
} 
.events a:link, .events a:visited {
color : #4d4d4d; 
} 
.events a:hover {
color : #6aa3dc; 
}
#textbox ul {
margin : 0 0 10px 0; 
padding-left : 15px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #4d4d4d;
line-height : 18px;
list-style-type: disc;
list-style-position: outside;
}
#textbox ol ul { 
margin : 0 0 0 0;
}
#textbox ol {
margin : 0 0 10px 0;
padding-left : 30px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #4d4d4d;
line-height : 18px;
}
#textbox h3 {
margin-bottom: 10px;
}
#aboutlist1 {
float: left;
width: 275px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #4d4d4d;
line-height : 22px;
margin-left: 0;
margin-top: 18px;
padding-left: 0;
list-style: none;
}
#aboutlist1 li {
padding-left: 16px;
background-image: url(images/blue-bullet.gif);
background-repeat: no-repeat;
background-position: 0 50%;
}
#aboutlist2 {
float: left;
width: 275px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #4d4d4d;
line-height : 22px;
margin-left: 27px;
margin-top: 18px;
padding-left: 0;
list-style: none;
}
#aboutlist2 li {
padding-left: 16px;
background-image: url(images/blue-bullet.gif);
background-repeat: no-repeat;
background-position: 0 50%;
}
#textbox2 ol {
margin : 0 0 10px 162px; 
padding-left : 30px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #4d4d4d;
line-height : 18px;
}
.expertiseimage {
margin : 0 0 10px 152px; 
}
.tamp_image {
margin : 20px 0 0 0;
float: left;
width: 300px;

}
div#latestnewsbox {
	margin-bottom: 8px;
	padding: 0 0 8px 0;
	background-color: #EEEEF0;
	width: 421px;
}
div#latestnewsbox img {
	margin: 0 0 8px 0;
}
div#sikofdisshit {
	width: 421px;
	padding: 0;
	margin: 0;
	background-image: url(images/greydot.gif);
	background-repeat: repeat-y;
	background-position: 50% 50%;
}
div#latestnewsbox p {
	color: #4D4D4D;
	line-height: 13px;
	font-size: 11px;
	margin:0 10px 0 10px;
	border: none;
}
div#latestnewsbox em {
	font-style : normal;
	color: #293772;
	display: block;
	margin-bottom: 4px;
}
div#latestnewsbox strong {
	color: #293772;
	display: block;
	margin-bottom: 4px;
}
div#latestnewsbox a {
	display: block;
	margin-top: 4px;
}
div#nboxa {
	width: 210px;
	float: left;
}
div#nboxb {
	width: 210px;
	float: left;
}
.error_msg {font-weight:bold;color:red;font-family : Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
