@charset "utf-8";
/* CSS Document */

body{
background-color:#e2e2e2;
}
#news{
float:left;
width:920px;
margin-left:20px;
margin-right:20px;
border-top:#CCCCCC solid 1px;
}

#container{
background-color:#FFFFFF;
width:960px;
margin:0 auto;
}

#casestudy{
	padding-top:5px;
	padding-left:150px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	width:800px;
	text-align:center;
	}
#casestudy a{
color:#0e4c8b;
text-decoration:none;
}

#leftcasestudy{
	padding-top:50px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	text-align:left;
	}

#leftcasestudy a{
color:#0e4c8b;
text-decoration:none;
}

#header{
float:left;
width:960px;

}

#content{
float:left;
width:960px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#footer{
float:left;
width:960px;
background-color:#0e4c8b;
margin-top:10px;
}


h2{
color: #dd0027;
margin:0;
font-size:14px;
font-family:Tahoma, Geneva, sans-serif;
}

#red{
color: #dd0027;
text-decoration:none;
}

#logo{
float:left;
padding-top:20px;
padding-left:20px;
}
#rightheader{
float:right;
padding-top:20px;
}

#uppernav ul {
margin:0;
padding:0;
padding-top:10px;
padding-bottom:5px;
padding-right:30px;
}

#uppernav li {
	display: inline;
}

#uppernav a:link, #uppernav a:visited {
	padding-right:20px;
	overflow: hidden;
	color:#0e4c8b;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}



#uppernav a:hover, #uppernav #active {
	text-decoration:none;
	color:#c52233;
}

#facebooklinkedin{
padding-top:10px;
padding-left:30px;
margin-right:10px;
}

#toolbar{
float:left;
background-image:url(../images/toolbar.gif);
background-repeat:repeat-x;
height:53px;
width:960px;
}

#nav ul {
float:right;
margin:0;
padding:0;
padding-top:15px;
padding-bottom:5px;
padding-right:60px;
}

#nav li {
	display: inline;
}

#nav a:link, #nav a:visited {
	padding-right:30px;
	overflow: hidden;
	color:#0e4c8b;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}



#nav a:hover, #nav #active {
	text-decoration:none;
	color:#c52233;
}

#imgholder{
float:left;
width:960px;
padding-top:20px;
padding-left:20px;
}

#contentinterior{
margin-top:20px;
float:left;
min-height:200px;
width:940px;
}

#leftcontent{
margin-top:20px;
float:left;
width:690px;
}

#rightcontent{
padding-right:20px;
border-left:#CCCCCC solid 1px;
margin-top:20px;
min-height:200px;
width:235px;
float:right;
}

#leftcontentfocus{
margin-top:20px;
padding-left:20px;
float:left;
width:433px;
}

#rightcontentfocus{
padding-right:20px;
margin-top:20px;
float:right;
width:485px;
}

#features ul {
margin:0;
padding:0;
padding-left:30px;
padding-top:10px;
}


#features a:link, #features a:visited {
	overflow: hidden;
	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}



#features a:hover, #features #active {
	text-decoration:underline;
}


h1{
color:#0e4c8b;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
}

#maincontent{
padding-left:30px;
font-size:14px;

}

#contact{

background-color:#c52233;
float:left;
padding-left:30px;
padding-right:3px;
padding-top:5px;
padding-bottom:5px;
color:#FFFFFF;
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
font-weight:bold;
text-align:right;
width:300px;
}

#footernav ul {
float:right;
margin:0;
padding:0;
padding-top:15px;
padding-bottom:15px;
text-align:center;
width:960px;
}

#footernav li {
	display: inline;
	border-right:1px #FFFFFF solid;
	padding-left:10px;
	font-size:12px;
	padding-right:10px;
}

#footernav a:link, #footernav a:visited {
	overflow: hidden;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}



#footernav a:hover, #footernav #active {
	text-decoration:underline;
}

#contactinfo{
float:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
margin-left:-50px;
padding-top:30px;
}

#white{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

#starter{
background-image:url(../images/column.gif);
background-repeat:no-repeat;
width:195px;
min-height:264px;
padding-left:10px;
padding-top:5px;
}

#column{
float:left;
padding-left:63px;
padding-top:30px;
padding-bottom:20px;
}

#columntext{
width:175px;
color:#000000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding-top:5px;
}


#icon{
margin-top:-20px;
}