html { min-height: 100%; margin-bottom: 1px; }
html { overflow: -moz-scrollbars-vertical !important; }
a {
	text-decoration:none;
	color:#0071BC;
	}
.white {
	background-color:#ffffff;
	width:953px;
}
LI { margin-left:-22px; padding-left:0; }
.blue { background-color:#80A0BC; }
.header {
	padding-left:40px;
	padding-top:5px;
	font-family: tahoma;
	font-size:15px;
	text-transform:uppercase;
	}
.smcontent { 
	font-family: tahoma;
	font-size:10px;
	color:333333;
	padding:20px;
	padding-left:40px;
	}
.topContent	{
	font-family:tahoma; font-size:11px; line-height:15px; color:#333333; padding-left:20px; width:260px;
	}
.content { 
	font-family: tahoma;
	font-size:11px;
	color:333333;
	padding:20px;
	padding-left:40px;
	line-height:15px;
	}
.content_leftcolumn { 
	font-family: tahoma;
	font-size:11px;
	color:333333;
	padding:20px;
	line-height:15px;
	}
.content_middlecolumn { 
	font-family: tahoma;
	font-size:11px;
	color:333333;
	padding:20px;
	line-height:15px;
	}
.content_rightcolumn { 
	font-family: tahoma;
	font-size:11px;
	color:333333;
	padding:20px;
	line-height:15px;
	}
.content_nomargin { 
	font-family: tahoma;
	font-size:11px;
	color:333333;
	line-height:15px;
	}
.top_middlecolumn 
{
	font-family:tahoma; 
	font-size:11px;
	line-height:14px;
	padding-left:20px;
	padding-right:20px;
	}
.top_rightcolumn
{
	font-family:tahoma; 
	font-size:10px;
	padding-left:20px;
	}
H1 { 
	font-family: tahoma;
	font-size:12px;
	}
H2 { 
	font-family: tahoma;
	font-size:11px;
	font-weight:bold;
	}
.subnav-about {
	color:#0071BC;
	font-family:tahoma;
	font-size:10px;
	}
.subnav-services {
	color:#447476;
	font-family:tahoma;
	font-size:10px;
	}
.subnav-clients {
	color:#616E9E;
	font-family:tahoma;
	font-size:10px;
	}
.subnav-alliances {
	color:#808672;
	font-family:tahoma;
	font-size:10px;
	}
.subnav-contact {
	color:#81446F;
	font-family:tahoma;
	font-size:10px;
	}
.subnav-on {
	color:#B2B2B2;
	font-family:tahoma;
	font-size:10px;
	}
.menu {
	background-image:url("images/bg_menu.jpg");
	background-repeat:no-repeat;
	width:542px;
	height:110px;
	margin-top:-31px;
	margin-right:-20px;
	position:relative;
	float:right;
	}
.menuHome {
	background-image:url("images/bg_menu_home.jpg");
	background-repeat:no-repeat;
	width:542px;
	height:93px;
	margin-top:-31px;
	margin-right:-20px;
	position:relative;
	float:right;
	}
.team {
	width:167px;
	height:96px;
	margin-top:-11px;
	position:relative;
	float:left;
	}
.right-column {
	position:relative;
	width:475px;
	float:left;
	margin-left:20px;
	margin-top:15px;	
	}
.news_sides {
	background-image:url("images/callout_news_sides.gif");
	background-repeat:repeat-y;
	width:310px;
	}
.callout {
	background-image:url("images/callout_news.jpg");
	background-repeat:no-repeat;
	width:330px;
	height:420px;
	margin-left:0px;
	position:relative;
	}
.calloutText { 
	font-family: tahoma;
	font-size:11px;
	line-height:16px;
	color:333333;
	}
.ebulletinsBG {
	background-image:url("images/ebulletins_sides.gif");
	background-repeat:y-repeat;
	width:484px;
	height:126px;
	}
.ebulletinsText {
	font-family: tahoma;
	font-size:11px;
	line-height:18px;
}
.footer {
	font-family: tahoma;
	font-size:10px;
	color:#E8EBDA;
	padding: 15px 0 0 40px;
	}
.quote {
	padding-left:40px;
	padding-bottom:10px;
	}

.quoteMiddleColumn {
	padding-left:20px;
	padding-bottom:10px;
	}

.quoteLg {
	background:url("images/quoteLg.gif") left top;
	background-repeat:no-repeat;
	height:165px;
	padding-left:45px;
	}
.quoteSm {
	background:url("images/quoteSm.gif") left top;
	background-repeat:no-repeat;
	height:150px;
	padding-left:65px;
	}
.quoteSmLeft {
	background:url("images/quoteSmLeft.gif");
	background-repeat:no-repeat;
	height:150px;
	padding-left:45px;
}
.quoteLeft {
	background:url("images/quoteLg.gif");
	background-repeat:no-repeat;
	height:175px;
	padding-left:20px;
	padding-right:20px;
	}
.quoteLg2 {
	background:url("images/quoteLg2.gif");
	background-repeat:no-repeat;
	height:240px;
	padding-left:10px;
	padding-right:10px;
	}
.quoteLg3 {
	background:url("images/quoteLg3.gif") left top;
	background-repeat:no-repeat;
	height:145px;
	padding-left:70px;
	padding-top:15px;
	}
.quoteText {
	font-family:tahoma; 
	font-size:11px; 
	padding-right:40px;
	}	
.box_articles {
	background:url("images/box_articles.gif");
	background-repeat:no-repeat;
	width:870px;
	height:100px;
	font-family: tahoma;
	font-size:11px;
	color:333333;
	padding:15px;
	line-height:15px;
	margin-bottom:10px;
	}
.box_news {
	background:url("images/box_news.gif");
	background-repeat:no-repeat;
	width:870px;
	height:300px;
	font-family: tahoma;
	font-size:11px;
	color:333333;
	padding:15px;
	line-height:15px;
	margin-bottom:10px;
	}
.contact_bg {
	padding:20px;
	background-color:#E9DCE8;
	font-family: tahoma;
	font-size:11px;
	}	
.form { 
	font-family: tahoma;
	font-size:11px;
	color:333333;
	}
	
