a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#contactush1 h1,
.i17sidebarmetadata p,
#news li,
.i19sidebarmetadata p,
.i19sidebarmetadata li,
.i17sidebarmetadata li,
#companytextcontentuniquec p,
.i21sidebarmetadata p,
#companytextcontentwideuni li,
#news p,
.i21sidebarmetadata li,
#footerproductinfotext p,
#companyheadlinewideh1uniq h1,
#affiliatesmessaging p,
#getmoreh3 h3,
#companytextcontentunique li,
#companytextcontentwideuni p,
#affiliatesh1 h1,
#companytextcontentuniquec li,
#affiliatesmessaging li,
#companytextcontentunique p,
#footerproductinfotext li,
#companyheadlineh1unique h1  {
   padding: 0px;
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   font-family: Arial, Helvetica, sans-serif;
   text-indent: 0px;
   text-align: left;
}

#companytext p a,
#followustext p a,
#getmoreh3 p a,
.i17sidebarmetadata p a,
.i19sidebarmetadata p a,
.fl li *,
#footerproductinfotext p a,
.i21sidebarmetadata p a,
#productstext p a,
.fl li a  {
   display: inline;
}

#xtras4xmediashared,
#xtras5xmediashared,
#xtras6xmediashared,
#xtras1xmediaunique,
#xtras3xmediaunique,
#xtras2xmediaunique  {
   position: absolute;
   top: 481px;
   z-index: 3;
   width: 55px;
   margin-left: 0px;
   margin-top: 0px;
}

#foothorizfollowmenu ul li,
#foothorizcompanumenu ul li,
#foothorizproducts1menu ul li,
#footerhorizproducts2menu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#foothorizproducts1menu ul,
#footerhorizproducts2menu ul,
#foothorizfollowmenu ul,
#foothorizcompanumenu ul  {
   margin: 0px;
   padding: 0px;
   color: #6F6F6F;
   font-size: 12px;
   font-family: "Lucida Grande", "Lucida Sans", sans-serif;
   text-align: left;
}

#followustext li,
#productstext p,
#companytext li,
#companytext p,
#productstext li,
#followustext p  {
   font: normal bold 14px/17px "Lucida Grande", "Lucida Sans", sans-serif;
   padding: 0px;
   margin: 0px;
   color: #CECECE;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: justify;
}

#companytextcontentunique,
#companytextcontentuniquec,
#companytextcontentwideuni  {
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 16px;
   margin-bottom: 16px;
}

#genericcompanycontentwide,
#contactcontentcolumn,
#genericcompanycolumn  {
   margin-bottom: 0px;
   margin-right: 0px;
   position: relative;
   left: 0px;
   top: 0px;
}

#news,
#companyheadlinewideh1uniq,
#companyheadlineh1unique  {
   position: absolute;
   left: 24px;
   top: 105px;
   z-index: 3;
   margin-left: 0px;
   margin-top: 0px;
}

#buynowbutton a:hover,
#buynowbutton a.nmh  {
   background-position: -78px 0%;
}

#footerhorizproducts2menu ul li a  {
   padding: 14px 0.44em 15px 0.44em;
   height: 100%;
}

#foothorizproducts1menu ul li a  {
   padding: 3px 0.44em 4px 0.44em;
   height: 100%;
}

#companytextcontentuniquec li  {
   font-size: 14px;
   line-height: 17px;
   color: #535353;
}

#companyheadlinewideh1uniq h1  {
   font-size: 36px;
   line-height: 43px;
   color: #535353;
}

#companytextcontentwideuni li  {
   font-size: 14px;
   line-height: 17px;
   color: #535353;
}

#foothorizcompanumenu ul li a  {
   padding: 12px 0.51em 13px 0.51em;
   height: 100%;
}

#foothorizfollowmenu ul li a  {
   padding: 5px 0.59em 6px 0.59em;
   height: 100%;
}

#companytextcontentwideuni p  {
   font-size: 14px;
   line-height: 17px;
   color: #535353;
}

#companytextcontentuniquec p  {
   font-size: 14px;
   line-height: 17px;
   color: #535353;
}

#footerhorizproducts2menu ul  {
   line-height: 41px;
   height: 41px;
}

#companytextcontentunique li  {
   font-size: 14px;
   line-height: 17px;
   color: #535353;
}

#companyheadlineh1unique h1  {
   font-size: 36px;
   line-height: 43px;
   color: #535353;
}

#ridefooter,
.flow,
.footer  {
   width: 100%;
   position: relative;
   display: block;
}

#getmoreh3 li,
#getmoreh3 p  {
   margin: 0px;
}

#affiliatesh1,
#contactush1  {
   position: absolute;
   left: 24px;
   top: 104px;
   z-index: 3;
   margin-left: 0px;
   margin-top: 0px;
}

#companytextcontentunique p  {
   font-size: 14px;
   line-height: 17px;
   color: #535353;
}

#foothorizproducts1menu ul  {
   line-height: 19px;
   height: 19px;
}

#genericcompanycontentwide  {
   min-height: 404px;
   width: 941px;
   margin-left: 11px;
   margin-top: 211px;
}

#companytextcontentwideuni  {
   margin-left: 23px;
   width: 896px;
}

#companyheadlinewideh1uniq  {
   width: 932px;
}

#companytextcontentuniquec  {
   margin-left: 18px;
   width: 617px;
}

#footerhorizproducts2menu  {
   overflow: hidden;
   position: absolute;
   left: 37px;
   top: 78px;
   z-index: 5;
   margin-left: 0px;
   margin-top: 0px;
}

#companytextcontentunique  {
   margin-left: 18px;
   width: 617px;
}

#footerproductinfotext li  {
   color: #A6A6A6;
   line-height: 13px;
   font-size: 11px;
   text-align: justify;
}

#footerproductinfotext p  {
   color: #A6A6A6;
   line-height: 13px;
   font-size: 11px;
   text-align: justify;
}

#companyheadlineh1unique  {
   width: 932px;
}

#foothorizcompanumenu ul  {
   line-height: 37px;
   height: 37px;
}

#foothorizfollowmenu ul  {
   line-height: 23px;
   height: 23px;
}

#foothorizproducts1menu  {
   overflow: hidden;
   position: absolute;
   left: 38px;
   top: 68px;
   z-index: 5;
   margin-left: 0px;
   margin-top: 0px;
}

#affiliatesmessaging li  {
   color: #535353;
   line-height: 17px;
   font-size: 14px;
}

#sidebarbgcolumn_f div  {
   background: url(sg_webinars_media/sidebarbgcentercut.gif) no-repeat;
   clear: left;
   position: relative;
   margin-left: 0px;
   height: 10px;
   width: 251px;
}

#footerproductinfotext  {
   overflow: hidden;
   position: absolute;
   left: 47px;
   top: 326px;
   z-index: 4;
   width: 898px;
   margin-left: 0px;
   margin-top: 0px;
}

#affiliatesmessaging p  {
   color: #535353;
   line-height: 17px;
   font-size: 14px;
}

#genericcompanycolumn  {
   min-height: 404px;
   width: 657px;
   margin-left: 27px;
   margin-top: 211px;
}

#foothorizcompanumenu  {
   overflow: hidden;
   position: absolute;
   left: 36px;
   top: 162px;
   z-index: 5;
   margin-left: 0px;
   margin-top: 0px;
}

#contactcontentcolumn  {
   min-height: 607px;
   width: 657px;
   margin-left: 27px;
   margin-top: 210px;
}

#foothorizfollowmenu  {
   overflow: hidden;
   position: absolute;
   left: 36px;
   top: 256px;
   z-index: 3;
   margin-left: 0px;
   margin-top: 0px;
}

#xtras4xmediashared  {
   left: 569px;
}

#xtras5xmediashared  {
   left: 629px;
}

#xtras6xmediashared  {
   left: 689px;
}

#xtras1xmediaunique  {
   left: 390px;
}

#xtras3xmediaunique  {
   left: 510px;
}

#buynowbutton a ins  {
   text-decoration: none;
   position: relative;
   left: 10px;
   top: 30px;
   width: 57px;
   height: 13px;
}

#xtras2xmediaunique  {
   left: 450px;
}

#bottomlinesnomerge  {
   background: url(sg_companytemplatewithsidebar_media/bottomlinesnomerge.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: -7px;
   z-index: 4;
   width: 913px;
   height: 240px;
   margin-left: 0px;
   margin-top: 0px;
}

#sidebarbgcolumn_f  {
   width: 251px;
   left: 0px;
   margin-left: 17px;
}

#sidebarbgcolumn_h  {
   background: url(sg_webinars_media/sidebarbgcolumn.gif) no-repeat;
   position: absolute;
   height: 11px;
   width: 251px;
   left: 0px;
   top: 0px;
}

#sidebarpanelsheet  {
   margin: 16px 0px 16px 4px;
   min-height: 370px;
   width: 239px;
   top: 0px;
   left: 0px;
   position: relative;
}

#sitesearchxmedia  {
   position: absolute;
   left: 537px;
   top: 87px;
   z-index: 6;
   width: 348px;
   margin-left: 0px;
   margin-top: 0px;
}

#affiliatesh1 h1  {
   font-size: 36px;
   line-height: 43px;
   color: #535353;
}

#toplinesnomerge  {
   background: url(sg_companytemplatewithsidebar_media/toplinesnomerge.gif) no-repeat;
   position: absolute;
   left: 522px;
   top: 0px;
   z-index: 3;
   width: 439px;
   height: 71px;
   margin-left: 0px;
   margin-top: 0px;
}

#sidebarbgcolumn  {
   padding: 0px;
   margin: 208px 0px 0px 17px;
   background: url(sg_webinars_media/sidebarbgcentercuttile.gif) repeat-y center top;
   left: 0px;
   top: 0px;
   width: 251px;
   min-height: 400px;
   float: left;
   position: relative;
   display: inline;
   background-attachment: scroll;
}

#buynowbutton a  {
   background: url(sg_companytemplatewithsidebar_media/buynowbutton.gif) no-repeat;
   display: block;
   width: 78px;
   height: 61px;
}

#mllogobutton a  {
   background: url(sg_webinars_media/mllogobutton.gif) no-repeat;
   display: block;
   height: 39px;
   width: 166px;
   font-size: 39px;
   line-height: 39px;
}

#contactush1 h1  {
   font-size: 36px;
   line-height: 43px;
   color: #535353;
}

#followustext  {
   overflow: hidden;
   position: absolute;
   left: 42px;
   top: 220px;
   z-index: 5;
   width: 88px;
   margin-left: 0px;
   margin-top: 0px;
}

#productstext  {
   overflow: hidden;
   position: absolute;
   left: 41px;
   top: 29px;
   z-index: 5;
   width: 83px;
   margin-left: 0px;
   margin-top: 0px;
}

#buynowbutton  {
   line-height: 14px;
   font-weight: bold;
   font-size: 12px;
   font-family: "Lucida Grande", "Lucida Sans", sans-serif;
   position: absolute;
   left: 882px;
   top: 0px;
   z-index: 4;
   width: 78px;
   height: 61px;
   margin-left: 0px;
   margin-top: 0px;
}

#getmoreh3 h3  {
   font-size: 14px;
   line-height: 17px;
   color: #535353;
   font-weight: bold;
}

#mllogobutton  {
   position: absolute;
   left: 22px;
   top: 13px;
   z-index: 3;
   width: 166px;
   height: 39px;
   margin-left: 0px;
   margin-top: 0px;
}

#topnavxmedia  {
   position: absolute;
   left: 221px;
   top: 30px;
   z-index: 4;
   width: 651px;
   margin-left: 0px;
   margin-top: 0px;
}

#i412madewith  {
   background: url(sg_companytemplatewithsidebar_media/d412madewith.gif) no-repeat;
   position: absolute;
   left: 67px;
   top: 530px;
   z-index: 4;
   width: 57px;
   height: 9px;
   margin-left: 0px;
   margin-top: 0px;
}

#affiliatesh1  {
   width: 320px;
}

#contactush1  {
   width: 932px;
}

#layer4copy3  {
   background: url(sg_companytemplatewithsidebar_media/layer4copy3.gif) no-repeat;
   position: absolute;
   left: 40px;
   top: 54px;
   z-index: 5;
   width: 302px;
   height: 1px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer5copy2  {
   background: url(sg_webinars_media/layer5copy2.gif) no-repeat;
   position: absolute;
   left: 41px;
   top: 157px;
   z-index: 6;
   width: 302px;
   height: 1px;
   margin-left: 0px;
   margin-top: 0px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   background: transparent url(sg_webinars_media/footerbackground.gif) repeat-x;
   width: 977px;
   position: relative;
   height: 569px;
}

#layer4copy4  {
   background: url(sg_companytemplatewithsidebar_media/layer4copy4.gif) no-repeat;
   position: absolute;
   left: 40px;
   top: 243px;
   z-index: 3;
   width: 302px;
   height: 1px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer4copy2  {
   background: url(sg_webinars_media/layer4copy2.gif) no-repeat;
   position: absolute;
   left: 41px;
   top: 158px;
   z-index: 5;
   width: 302px;
   height: 1px;
   margin-left: 0px;
   margin-top: 0px;
}

#companytext  {
   overflow: hidden;
   position: absolute;
   left: 44px;
   top: 136px;
   z-index: 5;
   width: 79px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer5copy4  {
   background: url(sg_companytemplatewithsidebar_media/layer5copy4.gif) no-repeat;
   position: absolute;
   left: 40px;
   top: 242px;
   z-index: 4;
   width: 302px;
   height: 1px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer5copy3  {
   background: url(sg_companytemplatewithsidebar_media/layer5copy3.gif) no-repeat;
   position: absolute;
   left: 40px;
   top: 53px;
   z-index: 6;
   width: 302px;
   height: 1px;
   margin-left: 0px;
   margin-top: 0px;
}

#ridefooter  {
   clear: left;
   font-size: 0px;
}

.i19sidebarmetadata li  {
   font-size: 12px;
   line-height: 14px;
   color: #666666;
}

.i17sidebarmetadata li  {
   font-size: 12px;
   line-height: 14px;
   color: #ED1C24;
}

#editbutton  {
   line-height: 16px;
   font-size: 9px;
   font-family: Arial, Helvetica, sans-serif;
   text-align: left;
   overflow: hidden;
   position: absolute;
   left: 869px;
   top: 541px;
   z-index: 3;
   width: 105px;
   height: 16px;
   margin-left: 0px;
   margin-top: 0px;
}

.i21sidebarmetadata li  {
   font-size: 12px;
   line-height: 14px;
   color: #000000;
   font-weight: bold;
}

.i17sidebarmetadata p  {
   font-size: 12px;
   line-height: 14px;
   color: #ED1C24;
}

.i19sidebarmetadata p  {
   font-size: 12px;
   line-height: 14px;
   color: #666666;
}

.i21sidebarmetadata p  {
   font-size: 12px;
   line-height: 14px;
   color: #000000;
   font-weight: bold;
}

#getmoreh3  {
   position: absolute;
   left: 20px;
   top: 191px;
   z-index: 3;
   width: 124px;
   margin-left: 0px;
   margin-top: 0px;
}

#macworld  {
   background: url(sg_companytemplatewithsidebar_media/macworld.gif) no-repeat;
   position: absolute;
   left: 162px;
   top: 20px;
   z-index: 5;
   width: 38px;
   height: 28px;
   margin-left: 0px;
   margin-top: 0px;
}

#quotebox  {
   background: url(sg_companytemplatewithsidebar_media/quotebox.gif) no-repeat;
   position: absolute;
   left: 518px;
   top: 72px;
   z-index: 5;
   width: 388px;
   height: 154px;
   margin-left: 0px;
   margin-top: 0px;
}

#page_bkg  {
   position: absolute;
   width: 977px;
   height: 1500px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

.i17sidebarmetadata  {
   position: absolute;
   left: 88px;
   top: 71px;
   z-index: 6;
   width: 118px;
   margin-left: 0px;
   margin-top: 0px;
}

#news li  {
   color: #535353;
   line-height: 43px;
   font-size: 36px;
}

.i21sidebarmetadata  {
   position: absolute;
   left: 88px;
   top: 7px;
   z-index: 6;
   width: 139px;
   margin-left: 0px;
   margin-top: 0px;
}

.i19sidebarmetadata  {
   position: absolute;
   left: 88px;
   top: 26px;
   z-index: 6;
   width: 124px;
   margin-left: 0px;
   margin-top: 0px;
}

#footer  {
   background: transparent url(sg_webinars_media/footerbackground.gif) repeat-x;
   height: 569px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

.sidebarpanelthumb  {
   position: absolute;
   left: 4px;
   top: 7px;
   z-index: 6;
   width: 80px;
   height: 80px;
   margin-left: 0px;
   margin-top: 0px;
}

#news p  {
   color: #535353;
   line-height: 43px;
   font-size: 36px;
}

#psuser  {
   background: url(sg_companytemplatewithsidebar_media/psuser.gif) no-repeat;
   position: absolute;
   left: 207px;
   top: 19px;
   z-index: 5;
   width: 66px;
   height: 27px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer4  {
   background: url(sg_companytemplatewithsidebar_media/layer4.gif) no-repeat;
   position: absolute;
   left: 41px;
   top: 530px;
   z-index: 3;
   width: 96px;
   height: 27px;
   margin-left: 0px;
   margin-top: 0px;
}

#news  {
   width: 276px;
}

#page  {
   margin: 0px auto 0px auto;
   height: 1500px;
   width: 977px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
   position: absolute;
}

.sgthumb:hover  {
   border-color: #0000FF;
}

.sidebarpanel  {
   float: left;
   position: relative;
   display: block;
   overflow: hidden;
   z-index: 5;
   width: 233px;
   min-height: 95px;
}

.c6F6F6F * a  {
   color: #6F6F6F;
}

.divider  {
   clear: left;
   display: block;
}

.sgthumb  {
   border: 2px solid #FF0000;
}

.column  {
   padding: 0px;
   margin: 0px;
   float: left;
   position: relative;
   display: inline;
}

.c444 a  {
   color: #444444;
}

.footer  {
   clear: left;
}

.col_bg  {
   position: absolute;
   z-index: 1;
   left: 0px;
   top: 0px;
   width: 100%;
}

.cFFF a  {
   color: #FFFFFF;
}

.fl li  {
   float: left;
   display: inline;
}

.flow  {
   z-index: 2;
}

h2,
body, p,
h4,
h5,
h6  {
   font-family: Arial, Helvetica, sans-serif;
}

a.nm  {
   background-position: 0px 0px;
}

html, body  {
   background: #FFFFFF url(sg_companytemplatewithsidebar_media/browserbackground.gif) center top repeat-x;
   background-attachment: scroll;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

h3  {
   font-size: 14px;
   line-height: 17px;
   color: #535353;
   font-family: Arial, Helvetica, sans-serif;
}

h1  {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 36px;
   line-height: 43px;
   color: #535353;
}


