html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 background-color:#c0c0c0;
 }
 
 #pagewidth{ 
 width:1002px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;
}

 #pagewidth2{ 
 width:600px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;
}

.orange-headline {
font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #f9a020;
	font-weight:bold;
}

.orangeheader {
font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #f9a020;
	font-weight:bold;
}

.blue-headline {
font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #23beee;
	font-weight:bold;
}

.blueheader {
font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #23beee;
	font-weight:bold;
}


.left-links{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
	color: #8c8c8c;
	text-decoration:none;
}

.weblinks a:link {
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8c8c;
}


.body, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330099;
}
.keyfeatures {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: 330099;
}
.keyfeatures2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: 330099;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #330099;
}
.table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: 330099;
}
.bighead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: 330099;
}
.bodywhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-indent: 0pt;

}
.latestnewsbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
}
.latestnewsbody a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
.latestnewsbody a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
.homemiddle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #112e84;
}
.homemiddle a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #112e84;
	text-decoration: none;
}
.homemiddle a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #112e84;
	text-decoration: none;
}
.homemiddle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a7a7a;
}
.latestnewshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.latestnewsbody2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
}
.latestnewsbody2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 0px;
	margin: 0px;
	color: #112e84;
	text-decoration: none;
	padding: 0px;
}
.latestnewsbody2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 0px;
	margin: 0px;
	color: #112e84;
	text-decoration: none;
	padding: 0px;
}

h1{
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
color: #330099;
font-weight:normal;
}

h2{
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
color: #330099;
font-weight:normal;
}

#rightcol{
margin-top:20px;margin-bottom:20px;
margin-left:10px;
}

.rightcoltext{
padding:10px 10px 10px 30px;

}

.case-studies{
margin-top:20px;
 border: 1px solid #b8cdca;
   width:228px;
   height:150px;
   
   

}

.casestudy-text{
padding:15px;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color:#3A2782;
  background: url("images/see_what_logos.jpg"); 
   background-repeat:no-repeat;
   height:149px;
}

.companylogos{
position:relative;
float:left;
width:117px;
height:114px;
  background: url("images/companylogos.jpg"); 
   background-repeat:no-repeat;

}

.companytext{
width:135px;
height:95px;
position:relative;
float:left;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
color:#3A2782;
padding-top:35px;
}


.changeoffers{
margin-top:20px;
width:228px;
height:286px;
  background: url("images/no-charge-offers.jpg"); 
   background-repeat:no

}

.changeofferstext{
padding-top:30px;
padding-left:10px;
padding-right:6px;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
color:#3A2782;
}

.offerform{
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;

}

.buyerplan-modules{
margin-top:20px;
width:228px;
height:58px;
  background: url("images/view-other_title.jpg"); 
   background-repeat:no-repeat;

}

.buyerplan-modules2{
width:228px;
border-right:1px solid #b8cdca;
border-left:1px solid #b8cdca; 
border-bottom:1px solid #b8cdca;
}

.buyermodule-title{
padding-top:20px;
padding-left:5px;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
}

.buyermodule-text{
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
color:#3A2782;
}


ul.bulletpoint{
padding-top:0px;
padding-left:0px;
margin-left:5px;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}

li{
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
}

.formtext{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
}

.contact-address{
width:229px;
height:266px;
  background: url("images/address_block.jpg"); 
   background-repeat:no-repeat;
}

.address-style{
padding-top:30px;
padding-left:10px;
padding-right:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#343E8F ;
}

.submitbutton{
width:50px;
height:20px;
  background: url("images/button.jpg"); 
   background-repeat:no-repeat;
}

.homepagebluebox{
width:1002px;
height:19px;
  background: url("images/homepage_line.jpg"); 
   background-repeat:repeat;

}

.hometextpad{
padding:10px;
}

.blue{
color: #1C4592;
font-size:14px;
}

.pink{
color: #E5318C;
text-decoration:none;
}

p{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight:normal;
line-height:130%;
}

.homeheader{
color: #191160;
}

.blueboxtext{
font-family: Arial, Helvetica, sans-serif;
font-size: 19px;
color: #000000;
padding:10px 30px 0 30px;
text-align:center;
}

.homebutton{
position:relative;
width:260px;
height:82px;
}
