@charset "utf-8";
body {
	background-color: #f5f5f5;
	text-align: center;
	margin: 0px;
}
h2{
	font:20px Arial, Helvetica, sans-serif;
	color: #244b6d;
	font-weight:100;
	line-height: 24px;
	margin-top:0px;
}
h3{
	font:12px Arial, Helvetica, sans-serif;
	color: #244b6d;
	line-height: 18px;
	margin-top:0px;
}
.sub{
	font:bold 14px Arial, Helvetica, sans-serif;
	color: #244b6d;
	margin-top:0px;
}
.latestnews{
	background-image:url(images/news_bg.jpg);
	background-repeat:repeat-x;
	padding:0px 17px 20px 20px;
}
.callouts{
	background-image:url(images/news_bg.jpg);
	background-repeat:repeat-x;
	padding:20px 5px 20px 10px;
}
.latestnews, .latestnews p{
	font:11px Arial, Helvetica, sans-serif;
	color:#707070;
	line-height:17px;
}
.casestudy{
	width:200px;
	padding:0px 25px 20px 29px;
}
.casestudy, .casestudy p{
	font:11px Arial, Helvetica, sans-serif;
	color:#707070;
	line-height:17px;
}
a{
	color:#244b6d;
}
.homecontent{
	width:425px;
	padding:35px 20px 20px 10px;
}
.content{
	padding:25px 5px 20px 0px;
	width:431px;
}
.rightmargin{
	padding:20px 35px 20px 30px;
	width:146px;
}
.quote{

}

.quote p{
	margin:0px 0px 10px 0px;
	font:11px Arial, Helvetica, sans-serif;
	line-height:15px;
	color: #5092aa;
}

p, td, div, span, li{
	font:12px Arial, Helvetica, sans-serif;
	color:#707070;
	line-height:17px;
}
img{
	border:none;
}
li{
	margin-bottom:10px;
}
#page1{
	background-image:url(images/left_shadow.gif);
	background-repeat:repeat-y;
	width:915px; 
	margin:auto;
	text-align:left;
	background-color:#fff;

}
#page2{
	background-image:url(images/right_shadow.gif);
	background-position:right;
	background-repeat:repeat-y;
	padding:0px 6px 0px 6px;		
}
#footer{
	text-align:center;
}