body
{
	
	text-align: center;
	background-color: #999;
}

#container {
	margin: 0 auto;
	width: 864px;
	text-align: left;
	background-color: #000;
  } 
  
#container2 {
	margin: 0 auto;
	text-align: left;
	vertical-align:top;
  } 
  
#centertext{
  text-align:center;
  }
  
.quickLinks{
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	width: 75px;
	height: 75px;
}

#jBlog{
	background-image: url('homesitefiles/ql-blog.png');
}

#jBlog:hover{
	background-image: url('/homesitefiles/j_ql-darkblue-ro.png');
}

#jWatch{
	background-image: url('homesitefiles/ql-watch.png');
}

#jWatch:hover{
	background-image: url('homesitefiles/j_ql-darkgrey-ro.png');
}

#jVisit{
	background-image: url('homesitefiles/ql-visit.png');
}

#jVisit:hover{
	background-image: url('homesitefiles/j_ql-lightgrey-ro.png');
}

#jBuzz{
	background-image: url('homesitefiles/ql-buzz.png');
}

#jBuzz:hover{
	background-image: url('homesitefiles/j_ql-red-ro.png');
}

#jLearn{
	background-image: url('homesitefiles/ql-learn.png');
}

#jLearn:hover{
	background-image: url('homesitefiles/j_ql-purple-ro.png');
}

#jView{
	background-image: url('homesitefiles/ql-view.png');
}

#jView:hover{
	background-image: url('homesitefiles/j_ql-lightblue-ro.png');
}

#scBlog{
	background-image: url('homesitefiles/sc_ql-blog.png');
}

#scBlog:hover{
	background-image: url('/homesitefiles/sc_ql-darkblue-ro.png');
}

#scWatch{
	background-image: url('homesitefiles/sc_ql-watch.png');
}

#scWatch:hover{
	background-image: url('homesitefiles/sc_ql-darkgrey-ro.png');
}

#scVisit{
	background-image: url('homesitefiles/sc_ql-visit.png');
}

#scVisit:hover{
	background-image: url('homesitefiles/sc_ql-lightgrey-ro.png');
}

#scBuzz{
	background-image: url('homesitefiles/sc_ql-buzz.png');
}

#scBuzz:hover{
	background-image: url('homesitefiles/sc_ql-red-ro.png');
}

#scLearn{
	background-image: url('homesitefiles/sc_ql-learn.png');
}

#scLearn:hover{
	background-image: url('homesitefiles/sc_ql-purple-ro.png');
}

#scView{
	background-image: url('homesitefiles/sc_ql-view.png');
}

#scView:hover{
	background-image: url('homesitefiles/sc_ql-lightblue-ro.png');
}

#tcBlog{
	background-image: url('homesitefiles/tc_ql-blog.png');
}

#tcBlog:hover{
	background-image: url('/homesitefiles/tc_ql-darkblue-ro.png');
}

#tcWatch{
	background-image: url('homesitefiles/tc_ql-watch.png');
}

#tcWatch:hover{
	background-image: url('homesitefiles/tc_ql-darkgrey-ro.png');
}

#tcVisit{
	background-image: url('homesitefiles/tc_ql-visit.png');
}

#tcVisit:hover{
	background-image: url('homesitefiles/tc_ql-lightgrey-ro.png');
}

#tcBuzz{
	background-image: url('homesitefiles/tc_ql-buzz.png');
}

#tcBuzz:hover{
	background-image: url('homesitefiles/tc_ql-red-ro.png');
}

#tcLearn{
	background-image: url('homesitefiles/tc_ql-learn.png');
}

#tcLearn:hover{
	background-image: url('homesitefiles/tc_ql-purple-ro.png');
}

#tcView{
	background-image: url('homesitefiles/tc_ql-view.png');
}

#tcView:hover{
	background-image: url('homesitefiles/tc_ql-lightblue-ro.png');
}

#searchinputposition {
	position:relative;
	background-repeat:no-repeat;
	left:auto;
	top:10px;
	z-index:3;
  } 
 
LI.list1{
	padding-top: 25px;
	list-style-type: square;
	color: #06C;
	margin-left: 0.5em;
	font-size: 10px;
}

.HeadlinesListItem{
	font-size: 11px;
}

.HeadlinesListItem a{
	color: white;
	text-decoration: none;
}

img.whitepage
{

width:864px;
height:594px;
z-index:0;
   display:block; /*images must be set to block in order use auto margins*/
   margin:0 auto; /*centers images in most browsers*/
   text-align:center; /*centers images in older browsers*/
}

img.sonicslogo
{
position:relative;
left:0px; 
top:0px;
z-index:1;

}

img.searchfield
{
position:relative;
left:100px;
top:100px;
z-index:3;
}

img.xphoto
{
position:absolute;
left:300px;
top:200px;
z-index:1;
}

img.redsymbol
{
position:relative;
left:0px;
top:0px;
z-index:2;
}
.searchimage1 {
	display: block;
	background-image:url('sitefiles/searchfield.png');
	background-repeat:no-repeat;
	height:33px;
	
}

.homebtn1 {
	display: block;
	background-image:url(homesitefiles/ql-blog.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 75px;
	height: 75px;
}

A.homebtn1:HOVER {
	width: 75px;
	height: 75px;
	background-image: url(homesitefiles/ql-darkblue-ro.png);
	background-repeat: no-repeat;
}


.homebtn2 {
	display: block;
	background-image:url(homesitefiles/ql-watch.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 75px;
	height: 75px;
}

A.homebtn2:HOVER {
	width: 75px;
	height: 75px;
	background-image: url(homesitefiles/ql-darkgrey-ro.png);
	background-repeat: no-repeat;
}



.homebtn3 {
	display: block;
	background-image:url(homesitefiles/ql-visit.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 75px;
	height: 75px;
}

A.homebtn3:HOVER {
	width: 75px;
	height: 75px;
	background-image: url(homesitefiles/ql-lightgrey-ro.png);
	background-repeat: no-repeat;
}



.homebtn4 {
	display: block;
	background-image:url(homesitefiles/ql-buzz.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 75px;
	height: 75px;
}

A.homebtn4:HOVER {
	width: 75px;
	height: 75px;
	background-image: url(homesitefiles/ql-red-ro.png);
	background-repeat: no-repeat;
}


.homebtn5 {
	display: block;
	background-image:url(homesitefiles/ql-learn.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 75px;
	height: 75px;
}

A.homebtn5:HOVER {
	width: 75px;
	height: 75px;
	background-image: url(homesitefiles/ql-purple-ro.png);
	background-repeat: no-repeat;
}

.homebtn6 {
	display: block;
	background-image:url(homesitefiles/ql-view.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 75px;
	height: 75px;
}

A.homebtn6:HOVER {
	width: 75px;
	height: 75px;
	background-image: url(homesitefiles/ql-lightblue-ro.png);
	background-repeat: no-repeat;
}




.btnDownload {
	display: block;
	background-image:url(sitefiles/banner-downloads.png);
	width: 174px;
	height: 40px;
	z-index:3;
	
}

.btnDownload:hover {
	background-image:url(sitefiles/banner-downloads.png);
	width: 174px;
	height: 40px;
    z-index:3;
}
.btnLinkL {
	display: block;
	background-image:url(sitefiles/blackfill-nobullet.gif);
	width: 136px;
	height: 19px;
	z-index:3;	
}

.btnLinkL:hover {
	background-image:url(sitefiles/greyfill-nobullet.gif);
	width: 136px;
	height: 19px;
    z-index:3;
}

.btnLink {
	display: block;
	background-image:url(sitefiles/blackfill-bluebullet.gif);
	width: 150px;
	height: 19px;
	z-index:3;	
}

.btnLink:hover {
	background-image:url(sitefiles/greyfill-whitebullet.gif);
	width: 150px;
	height: 19px;
    z-index:3;
}
.btnContinue1 {
	display: block;
	background-image:url(sitefiles/menu-blue.gif);
	width: 115px;
	height: 18px;
	
}

.btnContinue1:hover {
	background-image:url(sitefiles/menu-black.gif);
}

.btnContinue2 {
	display: block;
	background-image:url(sitefiles/menu-blue-rounded.png);
	width: 115px;
	height: 18px;
	
}

.btnContinue2:hover {
	background-image:url(sitefiles/menu-black-rounded.png);
}


.btnCompany {
	display: block;
	background-image:url(sitefiles/mm-company-bl.jpg);
	width: 115px;
	height: 18px;
	
}

.btnCompany:hover {
	background-image:url(sitefiles/mm-company-bk.jpg);
}

.btnSolutions {
	display: block;
	background-image:url(sitefiles/mm-solutions-bl.jpg);
	width: 115px;
	height: 18px;
	
}

.btnSolutions:hover {
	background-image:url(sitefiles/mm-solutions-bk.jpg);
}

.sqrNavBtn {
	display: block;
	font-size: 9pt;
	color: white;
	text-decoration:none;
	background-image:url("sitefiles/sqrNavBtn_out.jpg");
	width: 115px;
	height: 18px;
}
.sqrNavBtn:visited {
	text-decoration: none;
	color: white;
}

.sqrNavBtn:hover {
	background-image:url("sitefiles/sqrNavBtn_over.jpg");
}

.rndNavBtn {
	display: block;
	font-size: 9pt;
	color: white;
	text-decoration:none;
	background-image:url("sitefiles/rndNavBtn_out.jpg");
	width: 115px;
	height: 18px;
}
.rndNavBtn:visited {
	text-decoration: none;
	color: white;
}

.rndNavBtn:hover {
	background-image:url("sitefiles/rndNavBtn_over.jpg");
}

.btnProducts {
	display: block;
	background-image:url(sitefiles/mm-product-bl.jpg);
	width: 115px;
	height: 18px;
	
}

.btnProducts:hover {
	background-image:url(sitefiles/mm-product-bk.jpg);
}

.btnPartners {
	display: block;
	background-image:url(sitefiles/mm-partners-bl.jpg);
	width: 115px;
	height: 18px;
	
}

.btnPartners:hover {
	background-image:url(sitefiles/mm-partners-bk.jpg);
}


.btnNewsroom {
	display: block;
	background-image:url(sitefiles/mm-newsroom-blk.jpg);
	width: 115px;
	height: 18px;
	
}

.btnNewsroom:hover {
	background-image:url(sitefiles/mm-newsroom-bk.jpg);
}

.btnSupport {
	display: block;
	background-image:url(sitefiles/mm-support-bl.jpg);
	width: 115px;
	height: 18px;
	
}

.btnSupport:hover {
	background-image:url(sitefiles/mm-support-bk.jpg);
}



white {color: rgb(255,255,255);
position:relative;
left:-432px; 

}
lwhite {color: rgb(255,255,255);
position:relative;
left:-20px;
size:10px;
font-family:Arial; 
}
swhite {color: rgb(255,255,255);
text-align: center;
size:8px;
font-family:Arial; 
}

div#menu1 {
	position: relative;
	left:0px;
	top:0px;
	color: #E3E3E3;
	font-family:Arial;
	z-index:2;
	font-size: 11pt;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
p1{ position: absolute; 
	left: 270px; top: 5px;z-index:2;
	 }

a.white1:link     {
            color:#FFFFFF;
            text-decoration:none;
            font-family:"Arial";
	text-align: center}
	
#portletId a:link     {
            color:#FFFFFF;
            text-decoration:none;
            font-family:"Arial";
	text-align: center}

#portletId a:visited  {
            color:#FFFFFF;
            text-decoration:none;
            font-family:"Arial";
	text-align: center}

#portletId a:active   {
            color:#FFFFFF;
            text-decoration:none;
            font-family:"Arial";
	text-align: center}

#portletId a:hover    {
            color:#FFFFFF;
            text-decoration:none;
            font-family:"Arial";
	text-align: center}
	
#portletIdblue a:link     {
            color:#0099CC;
            text-decoration:none;
            font-family:"Arial";
	text-align: center}

#portletIdblue a:visited  {
            color:#0099CC;
            text-decoration:none;
            font-family:"Arial";
	text-align: center}

#portletIdblue a:active   {
            color:#0099CC;
            text-decoration:none;
            font-family:"Arial";
	text-align: center}

#portletIdblue a:hover    {
            color:#0099CC;
            text-decoration:none;
            font-family:"Arial";
	text-align: center}
	

	
a.black1:link     {
            color:#000000;
            text-decoration:none;
            font-family:"Arial";
	text-align: center}
	
a.black1:visited     {
            color:#000000;
            text-decoration:none;
            font-family:"Arial";
	text-align: center}
	
a.black1:active     {
            color:#000000;
            text-decoration:none;
            font-family:"Arial";
            color:Gray;
	text-align: center}
	
    
td.tdx1 {
background: url('sitefiles/blackwshadow.png');
background-repeat:no-repeat;



} 
td.tdx2 {
background: url(sitefiles/blackwshadow.png);
background-repeat:no-repeat;
background-position:135% 80%;

z-index:0;

} 
ul
	{margin-bottom:0in;}
li.MsoNormal
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	font-size:11.0pt;
	font-family:Calibri;
	}

 
#search_box {
	width: 263px;
	height: 43px;
	background: url('sitefiles/searchfield-off.jpg') no-repeat 15% -80%;
	margin-left: 124px;
    }
#search_box #s {
    float:none;
    position:relative;
    top:-150px;
    
    background: none;
}
#search_box #go {
	float: none;
	position:relative;
	top:-40px;
	left:90px;
}
   



    .style44
    {
        width: 176px;
    }
    
    .style44 a:visited{
    	text-decoration:none;	
    }
    
    .style44 a{
    	text-decoration: none;
    }
	
	.style44 img a, img a:link, img a:active, img a:visited, img a:hover{
border:0px;
}
    
    .style45
    {
        width: 464px;
    }
   

 
    .style47
    {
        width: 12px;
    }
   
   .front_list, .front_list2 {
		color: #FFF; 
		font-size: 8pt; 
		font-family: Arial; 
   }
   
   UL.front_list {
	   margin: 24px 14px 14px 0;
	   padding: 0;
	   list-style-type: square;
	   color: #06C;
   }
   
   .front_list LI {
   		margin-left: 1.5em;
   }
   
   UL.front_list2 {
	   margin: 21px 21px 14px 28px;
	   padding: 0;
	   list-style-type: square;
	   color: #06C;
   }

   
   .front_list_body, .front_list_body A{
		color: #FFF;
		text-decoration: none;
   }
   
   .leader_bullet {
	   font-weight: bold;
	   font-size: 8.5pt;
   }
   
   .footer {
   		background-color: #DEDEDE;
   		color: #000;
   		height: 25px;
   		margin: 0;
   		padding: 0;
   		font-family:"Arial";
   }
   
   .footer A{
   		text-decoration: none;
   		color: #000;
   }
   
   A IMG {
   		border: none;
   }


   .whitelink {
                color: #FFF;
                font-family:"Arial";
                width: 200px;
   }

   .whitelink A{
                color: #FFF;
	        font-size: 8.5pt;
	margin: 30px;
   }


