#support 
{
width:660px;
line-height:200%;
border : #fff;
}

#support td {
background-color:#e5e5e5
}

#support th {
background-color:#ccc;
font-size:70%;
text-align:left;
color:#fff;
}

.pressReleaseLink {
font-weight:bold;
line-height:200%;}

.pressReleaseLink:hover {
font-weight:bold;
line-height:200%;
text-decoration:none;}

#content a {
color: #330066;
}
#content a:hover {
color: #330066;
text-decoration:none;
}
a:link.homelink , a:visited.homelink  {
color: #330066;
}
a:hover.homelink {
text-decoration: none;
}
#contenthomecontainer {
width: 100%;
min-width: 1210px;
background-color: #fff;
background-image: url(../images/bg-home.gif);
background-repeat: repeat-y;
border:0px solid yellow;
}

#contenthome {
min-width: 490px;
padding: 5px 0 23px 0px;
border:0px solid red;
margin:0 0 0 23px;
width: 95%;
}

#contenthome h1 {
font-size : 150%;
color : #FF9933;
padding: 0, 0, 0, 18;
margin: 0;
font-weight : bold;
}

#contenthometitleone
{
	font-size : 150%;
	color : #FF9933;
	padding-left: 18px;
	margin: 0;
	font-weight : bold;
}

#contenthome table
{
	background-color: #ffffff;
}

.intro {
border: 0px solid red;
margin: 0 0 0 50px;
padding: 0 0 0 0;
width: 87%;
line-height:150%;
}

.feature {
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
float: left;
width: 19%;
border: 0px solid #999;
margin: 25px 0 0 25px;
padding: 0 0 0 25px;
}

.clearboth { clear: both; }

.feature H2 a {
font-size: 150%;
color: #330066;
font-weight: bold;
}

.feature H2 a:hover {
font-size: 150%;
color: #330066;
font-weight: bold;
text-decoration:none;
}

.feature p
{
font-size: 140%;
}

.intropara {
font: .7em Verdana, Geneva, Arial, Helvetica, sans-serif;}

.intropara p {
color: #666;
padding-left: 18;
margin-top: 7px;
}

body {
font: .7em Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color:red;
margin:0;
padding:0;
background-color: #7A7A7A;
/*margin-top:0;
margin-left:0;
margin-right:0;
padding-top:0;
padding-left:0;
padding-right:0;*/
}

.body {
font: .7em Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color:red;
margin:0;
padding:0;
background-color: #7A7A7A;
}

#contentheader {
clear: both;
margin:0; padding:0;
width:100%; height:71px;
width: expression(document.body.clientWidth < 1210 ? "1210px": "auto" );
min-width: 1210px;
margin:0; padding:0;
background-color: #fff;
color: #fff;
}

#contentheader span { 
display:none;
background-color: #fff;
color: #fff;
}

.leftnavgrad {
background-image: url(../images/leftnav-grad.jpg);
height:145px;
width:259px;
padding:0;
margin:0;
}

#leftnavnew {
width: 259px;
float: left;
font-size:100%;
padding:0;
margin:0;
}

#leftnavnew li {
margin: 0;
}

#leftnavnew ul {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
}

.secondlevel {
display: block;
padding: 7px 0 7px 29px;
background-image: url(../images/bg-navtile.gif);
text-decoration: none;
background-position: 0% 0%;
color: #fff;
background-repeat: repeat-y;
border: 1px solid;
border-color: #ADADAD #999 #7A7A7A #858585;
}

.secondlevelOn {
background-image:  url(../images/bg-leftnavon-tile.jpg);
background-position: 0% 0%;
background-repeat: repeat-y;
color: #330066;
font-weight: bold;
border-color: #ADADAD #999 #7A7A7A #F8971C;
display: block;
padding: 8px 0 8px 29px;
text-decoration: none;
}

.thirdlevel {
display: block;
padding: 3px 0 3px 29px;
text-decoration: none;
color: #330066;
border-right: 1px solid #999;
background-image:  url(../images/bg-third.gif);
background-position: 0% 0%;
background-repeat: repeat-y;
/*border-color: #ADADAD #999 #7A7A7A #858585;*/
}

.thirdlevelOn {
display: block;
padding: 3px 0 3px 29px;
text-decoration: none;
font-weight:bold;
color: #330066;
border-right: 1px solid #999;
background-image:  url(../images/bg-third.gif);
background-position: 0% 0%;
background-repeat: repeat-y;
/*border-color: #ADADAD #999 #7A7A7A #858585;*/
}

#leftnavnew a:hover, #leftnavnew a:active {
text-decoration: underline;
}

#topnavcontainer {
width:100%;
background-image: url(../images/bg-nav-span.gif);
border-top:1px solid #000;
}

#topnavnew {
width:100%;
float:left;
width:985px;
width: expression(document.body.clientWidth < 1210 ? "1210px": "auto" );
min-width: 1210px;
}

#topnavnew ul {
margin:0;
padding:0;
float:left;
}

#topnavnew li {
float: left;
list-style-type: none;
margin: 0 0 0 0;
padding: 0;
white-space: nowrap;
}

#last {
float: left;
list-style-type: none;
margin: 0 0 0 0;
padding: 0;
white-space: nowrap;
border-right: 1px solid #818181;
}

#first {
}

#topnavnew a {
display: block;
padding: 22px 20px 20px 20px;
background-image: url(../images/button-off.jpg);
background-repeat: repeat-y;
text-decoration: none;
background-position: 0% 0%;
font-weight: bold;
color: #fff;
}

#topnavnew a:link, #topnavnew a:visited {
color: #fff;
}

#topnavnew a:hover, #topnavnew a:active {
text-decoration: underline;
}

#overlink a:link, #overlink a:visited,
#overlink a:hover, #overlink a:active {
background-image:  url(../images/button.jpg);
color: #330066;
font-weight: bold;
border-color: #ADADAD #999 #7A7A7A #F8971C;
}

#navgrad {
float:left;
background-image: url(../images/bg-navgrad.jpg);
padding:10px;
height:34px;
width:127px;
}

#container {
width: 100%;
min-width: 1210px;
margin: 0 0 0 0;
background-color: #fff;
color: #333;
line-height: 130%;
background-image: url(../images/bg-leftnavbase.gif);
background-repeat: repeat-y;
/*border: 1px solid #000;*/
}

#content	
{
margin-left: 300px;
padding: 23px 23px 23px 0px;
/*border: 0px solid red;*/
/*padding: 20px 40px 20px 300px;*/
}

#content p { color: #666; font-size: 120%; }
#content h3 { color: #FF9933; font-size:120%; font-weight:bold; padding:0; margin:0;}
#content td { font-size: 70%; }

p  {
color: #666; font-size: 120%;
line-height : 150%;

}
#content li  {
color: #666; font-size: 120%;
line-height : 150%;

}
#content h2 {
font-size : 150%;
color : #FF9933;
padding: 0;
margin: 0;
font-weight : bold;
}

#mainimage {
clear: both;
background-image : url(../images/bg-mainimage.jpg);
background-repeat: repeat-x;
HEIGHT:149PX;
width: expression(document.body.clientWidth < 1210 ? "1210px": "auto" );
min-width: 1210px;
}

#contentimage {
background-image : url(../images/bg-contentimage.jpg);
clear: both;
}

#imagebase {
background-image : url(../images/bg-image-base.gif);
height : 18px;
width: expression(document.body.clientWidth < 1210 ? "1210px": "auto" );
min-width: 1210px;
}

#spacer {
height : 38px;
}

#header {
background-color: #fff;
width:100%;
width: expression(document.body.clientWidth < 1210 ? "1210px": "auto" );
min-width: 1210px;
}

#logo {
float:left}

#strapline {
text-align:right;
margin-right:50px;}

#footer {
clear: both;
background-image : url(../images/bg-footer.gif);
width :100%;
padding: 15px 0;
}

#footermain {
width: 100%;
color:#fff;
}

#footerleft {
float: left;
white-space: nowrap;
margin:0;
padding-left: 28px;
}

#footerright {
white-space: nowrap;
text-align:right;
margin-right:50px;
}

.footer {
color : #fff;
font-size : 100%;
}

.footerlink {
color : #fff;
font-size : 100%;
}

.footerlink:hover {
text-decoration: none;
}

h1 {
font-size : 125%;
color : #000;
padding: 0;
margin: 0;
}

h2 {
font-size : 110%;
color : #000;
padding: 0;
margin: 0;
font-weight : normal;
}

.title {
font-size : 120%;
color : #1C0F60;
font-weight : bold;
}

.title:hover {
text-decoration : none;
}

.featuretable 
{
	color: #666; font-size: 80%; line-height : 150%;
	padding-top: 10px;
	height: 130px;
}

.grey {
background-color : #D6D6D6;
}

.partnerlogo
{
float: left;
margin: 20px 20px 20px 0;
}

.quoteimage 
{
margin: 30px 20px 30px 0;
}
.quote 
{ 
font-weight:bold;
line-height: 150%;
}

#productboxdiv
{
	background-image: url(../images/product-box.jpg);
	background-repeat: no-repeat;
	width: 270px;
	height: 283px;
	padding-top: 1px;
}

#productboxdiv h3
{
	font-size: 100%;
	color: #FF9933;
}

#productboxdiv h1
{
	font-size: 80%;
	color: #167BBF;
}

#productboxreadmore a
{
	font-size: 80%;
	color: #FF9933;
	padding-left: 2px;
	text-decoration:none;
}

#productboxreadmore a:hover {
	text-decoration:underline;
	color: #330066;
}

#productboxdiv table
{
	margin-top: 8px;
	margin-left: 15px;
	padding-top: 7px;
}

#productboxheader a
{
	font-size: 100%;
	font-weight: bold;
	color: #FF9933;
	text-decoration:none;
}

#productboxheader a:hover {
	text-decoration:underline;
}

#downloadboxdiv
{
	background-image: url(../images/textbox2.jpg);
	background-repeat: no-repeat;
	width: 270px;
	height: 85;
}

#downloadboxdiv table
{
	margin-top: 5px;
	margin-left: 15px;
	padding-top: 5px;
}

#downloadboxdiv a
{
	font-size: 80%;
	color: #167BBF;
	text-decoration:none;
}

#downloadboxdiv h3
{
	font-size: 150%;
	color: #FF9933;
}

#downloadplaintext
{
	color: #666;
	font-size: 120%;
}

#bottomorangeling a
{
	font-size: 100%;
	color: #FF9933;
	padding-right: 60px;
	text-decoration:none;
}

#bluetextunderimage
{
	font-size: 80%;
	color: #167BBF;
	padding-top: 20px;
}

#orangetextnotbold
{
	color: #FF9933;
	font-size: 120%;
}

#textwithorangeinside b
{
	color: #FF9933;
	text-decoration:none;
}

#listwithorangebullets li
{
	color: #FF9933;
}

#speciallistitem
{
	color: #666;
	font-size: 100%;
	padding-top: 5px;
}

#mplscontactinfo
{
	padding-top: 73px;
	padding-left: 20px;
}

#managedservicebox
{
	background-image: url(../images/textbox3.jpg);
	background-repeat: no-repeat;
	width: 271px;
	height: 389;
}

#managedservicebox table
{
	margin-top: 8px;
	margin-left: 15px;
	padding-top: 7px;
}

#managedservicebox li
{
	color: #FF9933;
	list-style-position: inside;
	padding-top: 5px;
}

#managedservicebox ul
{
	padding: 0px;
	margin: 0px
}

#homepageimagesonright
{
	padding-left: 15px;
}

#tdwidth580
{
	width: 580px;
}

#tdwidth560
{
	width: 560px;
}

#tdwidth520
{
	width: 520px;
}

#bluetextsafety
{
	font-size: 140%;
	font-weight: bold;
	color: #167BBF;
}