@charset "UTF-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 13px;
}
.bodywhite {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}
.bodywhitebold {
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-align:left;
	font-weight:bold;
}
.divblue {
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-align:left;
}
.bodyblackbold {
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-align:left;
	font-weight:bold;
}
.divblue3 {
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	text-align:left;
}	
a:link { color:#000; text-decoration: none; font-weight: bold;}
a:visited { color:#000; text-decoration: none; font-weight: bold;}
a:hover { color: #0099CC; text-decoration:underline; font-weight: bold;}
a:active { color:#000; text-decoration: none; font-weight: bold;}

.bodyblack a:link { color:#000; text-decoration: none;}
.bodyblack a:visited { color:#000; text-decoration: none;}
.bodyblack a:hover { color: #0099CC; text-decoration:underline;}
.bodyblack a:active { color:#000; text-decoration: none;}	

.twitter_layout a:link { color: #000; text-decoration: none;}
.twitter_layout a:visited { color: #000; text-decoration: none; }
.twitter_layout a:hover { color: #0099CC;text-decoration:underline;}
.twitter_layout a:active { color: #000; text-decoration: none;}

.footerContainer a:link { color: #234668; text-decoration: none;}
.footerContainer a:visited { color: #234668; text-decoration: none;}
.footerContainer a:hover { color: #0099CC; text-decoration:underline;}
.footerContainer a:active { color: #0099CC; text-decoration: none;}

.footerContainer p {
	font-weight: bold;
}

.blackTooltip {
	font:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#s000;
	}	
.subLinkArrows {
	font-size: 11px;
	margin: 0;
	padding: 10px 0;
	font-weight: bold;
}

/* H TAGS */

h1, h2, h3, h4, h5, .ticker {
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #234668;
	margin-bottom: 15px;
}
h1 {
	font-size: 40px;
	margin-bottom: 5px;
}
h2 {
	font-size: 35px;
}
h3 {
	font-size: 23px;
}
h4 {
	font-size: 20px;
	margin-bottom: 0;
}
h5 {
	font-size: 13px;
	margin-bottom: 0;
	color: #4D4D4D;
}

/* FONTFACE */
/*h1, h2, h3, h4, .ticker {
	padding: 0;
	margin: 0;
	font-family: 'Josefin Slab', arial, serif;
	font-weight: normal;
	color: #234668;
	margin-bottom: 15px;
}
h1 {
	font-size: 40px;
	margin-bottom: 5px;
}
h2 {
	font-size: 35px;
}
h3 {
	font-size: 23px;
}
h4 {
	font-size: 20px;
	margin-bottom: 0;
}
*/


p {
	margin: 0 0 10px 0;
	padding: 0;
}

/* IMG REPLACEMENTS */

.headVision, .headServices, .headNews, .headClients, .headTeam, .headAddress, .headTouch, .headTwitter, .headMore, .headProud, .headHeader1, .headHeader2 {
	background: url(../images/text/header-vision.png) 0 0 no-repeat;
	height: 24px;
	width: 200px;
	display: block;
	text-indent: -9999px;
}
.headServices { background-image: url(../images/text/header-services.png); }
.headNews { background-image: url(../images/text/header-news.png); }
.headClients { background-image: url(../images/text/header-clients.png); }
.headTeam { background-image: url(../images/text/header-team.png); }
.headAddress { background-image: url(../images/text/header-address.png); }
.headTouch { background-image: url(../images/text/header-keepintouch.png); }
.headTwitter { background-image: url(../images/text/header-twitter.png); }
.headMore { background-image: url(../images/text/header-more.png); }
.headProud { background-image: url(../images/text/header-proud.png); }

.headHeader1 { background-image: url(../images/text/topheader1.png); width: 568px; height: 38px; margin-left: 80px;}
.headHeader2 { background-image: url(../images/text/topheader2.png); width: 467px; height: 19px; margin: 10px 0 0 360px; }
