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

#container {
	margin: 0 auto;
	width: 864px;
	text-align: left;

  } 
  
#container2 {
	margin: 0 auto;
	text-align: left;
	vertical-align:top;
  } 
  #centertext{
  text-align:center;
  }

#searchinputposition {
	position:relative;
	background-repeat:no-repeat;
	left:auto;
	top:10px;
	z-index:3;
  } 
  
#NewsPostDetailTitle{
	font-size: 16px;
	font-weight: bold;
}

#NewsPostDetailSummary{
	font-size: 13px;
}

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;
	
}
.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);
}

.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;
 

}
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;
}
p1{ position: absolute; 
	left: 270px; top: 5px;z-index:2;
	 }

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

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

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

#left_nav UL{
	margin: 0 0 0 12px;
	padding: 0;
	width: 104px;
	color: #09C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	list-style-type: square;
}

#left_nav UL LI {
	padding: .25em 0;
	margin: 0;
	margin-left: 1.5em;
}

#left_nav UL LI .text {
	color: #FFF;
}

#left_nav UL LI UL {
	color: #FFF;
	width: 106px;
	margin-left: 2px;
	font-size: .8em;
}

#left_nav UL LI .short_width{
	width: 89px;
}

#left_nav UL LI UL LI {
	width: 100%;
}

#left_nav UL LI UL LI A{
	color: #FFF;
	text-decoration: none;
	width: 100%;
	margin-right: 5px;
}

#left_nav UL LI UL LI:HOVER, #left_nav UL LI UL LI A:HOVER {
	background-color: #666;
	width: 100%;
}

#news_left_nav UL{
	position: relative; 
	top: .5em;
	margin: 0 0 0 12px;
	padding: 0;
	width: 120px;
	color: #09C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	list-style-type: square;
}

#news_left_nav UL LI {
	vertical-align: top; 
	position: relative; 
	top: -.5em;
	padding: .25em 0;
	margin: 0;
	width: 100%;
	margin-left: 1.5em;
}

#news_left_nav UL LI.text:HOVER{
	width: 100%;
	background-color: #666;
}

#news_left_nav UL LI.text A, #news_left_nav UL LI .text{
	color: #FFF;
	text-decoration: none;
}


#news_left_nav UL LI UL {
	color: #FFF;
	width: 102px;
	margin-left: 2px;
}

#news_left_nav UL LI .short_width{
	width: 87px;
}

#news_left_nav UL LI UL LI {
	width: 100%;
}

#news_left_nav UL LI UL LI A{
	color: #FFF;
	text-decoration: none;
	width: 100%;
	margin-right: 5px;
}

#news_left_nav UL LI UL LI:HOVER, #news_left_nav UL LI UL LI A:HOVER{
	background-color: #666;
	width: 100%;
}

#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 {
	padding-left: 14px;
	font-size: 10pt;
	width: 136px;
}

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

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

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

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

	
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";
	text-align: center}
	
.style42 {color: #FFFFFF}
    
    
    
td.tdx1 {
background: url('sitefiles/blackwshadow-leftscale.png');
background-repeat: repeat-y;
background-position: top right;
background-color: #000;
vertical-align: top;
} 

#left_nav {
	background-image: url(sitefiles/blackwshadow-leftnoscale.png);
	background-position: top right;
	background-repeat: no-repeat;
	width: 172px;
	height: 350px;
	margin: 0;
	padding: 0;
	margin-top: -18px;
	padding-top: 25px;
}

.content {
	background-image: url(sitefiles/shadow.jpg);
	background-repeat: repeat-y;
	height: 100%;
}

.header_photo {
	height: 146px;
}

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;
	}

    .style48
    {
        text-indent: -.25in;
        line-height: 115%;
        font-size: 11.0pt;
        font-family: Calibri;
        margin-left: .5in;
        margin-right: 0in;
        margin-top: 0in;
        margin-bottom: .0001pt;
    }
    .style49
    {
        line-height: 115%;
        font-size: 11.0pt;
        font-family: Calibri;
        margin-left: .5in;
        margin-right: 0in;
        margin-top: 0in;
        margin-bottom: 10.0pt;
    }






    .style44
    {
        width: 176px;
    }
	
	.style44 a:visited{
		text-decoration:none;
		color:white;
	}
	
    .style45
    {
        width: 464px;
    }
    
    .titleblack {
    	font-weight: bold;
    	font-size: 1.2em;
    }
    .titlemain {
    	color: #666;
    	font-size: 14pt;
    }
