   
a.myButton_bu, a.myButton_bu:link {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
        background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
        background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
        background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
        background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
        background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
        
        background-color:#2dabf9;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #2dabf9;;
        
        display:inline-block;
        color:#FFFFFF;
          font-family:Trebuchet MS;
        font-size:1em;
        font-weight:bold;
        padding:4px 13px;
        text-decoration:none;
        margin-top: 1px;
        
                text-shadow:0px -1px 0px #2f6627;
        
    }
    
     a.myButton_bu:visited {
     color: #333333;
     }
     
   a.myButton_bu:hover {
                color: #FFFFFF;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
        background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
        background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
        background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
        background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
        background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
        
        background-color:#0688fa;
    }
    a.myButton_bu:active {
            color: #FAFAFA;
        position:relative;
        top:1px;
    }

   
    .myButton_gn {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #44c767), color-stop(1, #5cbf2a));
        background:-moz-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
        background:-webkit-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
        background:-o-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
        background:-ms-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
        background:linear-gradient(to bottom, #44c767 5%, #5cbf2a 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#44c767', endColorstr='#5cbf2a',GradientType=0);
        
        background-color:#44c767;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #18ab29;
        
        display:inline-block;
        color:#ffffff;
        font-family:Trebuchet MS;
        font-size: 1em;
        font-weight:bold;
        padding:4px 13px;
        text-decoration:none;
        
        text-shadow:0px -1px 0px #2f6627;
        
    }
    .myButton_gn:hover {
        color: #666666;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cbf2a), color-stop(1, #44c767));
        background:-moz-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
        background:-webkit-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
        background:-o-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
        background:-ms-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
        background:linear-gradient(to bottom, #5cbf2a 5%, #44c767 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cbf2a', endColorstr='#44c767',GradientType=0);
        
        background-color:#5cbf2a;
    }
    .myButton_gn:active {
        color: #000000;
        position:relative;
        top:1px;
    }


    .myButton_or {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
        background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
        background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
        background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
        background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
        background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
        
        background-color:#ffec64;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #ffaa22;
        
        display:inline-block;
        color:#222222;
        font-family:Trebuchet MS;
        font-size: 1em;
        font-weight:bold;
        padding:4px 13px;
        text-decoration:none;
        
        text-shadow:0px -1px 0px #ffee66;
        
    }
    .myButton_or:hover {
        color: #666666;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
        background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
        
        background-color:#ffab23;
    }
    .myButton_or:active {
    color: #000000;
        position:relative;
        top:1px;
    }



.footer10 ul {
  padding:0;
  margin:0;
  margin-top:5px;
  width:0;
  }
.footer10 li {
  list-style-type:none;
  margin:0 0 0.15em 0;
  }
.footer10 a, .footer10 a:link, .footer10 a:visited {
	display:block;
  	width:150px;
	border:0px solid #808;
  font-family: verdana, arial, sans-serif;
  font-size:11px;
  text-align:left;
  text-decoration:none;
  /* background:#5DC9E1; */
  color:#666666; 
  padding:0.15em;
  }
.footer10 a:hover {
  background: #FAFAFA;
  color:#FC5D00;
  text-decoration:underline;
  }
  .footer10 a:active {
  text-decoration:none;
   color:#666666; 
  }

#articletext a[href]:after,
#authorbio a[href]:after,
#footer a[href]:after {
   content: " (" attr(href) ") ";
   font-size: 90%;}

#articletext a[href^="/"]:after,
#authorbio a[href^="/"]:after,
#footer a[href^="/"]:after {
   content: " (http://sonicwall-store.co.uk" attr(href) ") ";}
 
#articletext h1 {
width:600px;
font-size: 13px;
padding: 5px 0px 5px 5px;
background-color: #F5F5F5}

#articletext h2 {
font-size: 13px;
margin:0px;
line-height:10px;
padding:5px 0px 5px 0px;
background-color: #F0F0F0;
}


#dragbar{
cursor: pointer;
background-color: #FFFFCC;
min-width: 100px;
}

#dragbar #closetext{
color: #000000;
font-weight: bold;
margin-right: 1px;
}

.topsixmenu {
margin: 5px 0;
margin-bottom: 20px;
padding: 5px;
text-align:left; 
width: 160px; /*width of menu*/
border: 1px solid #c2c2c2;
}

.topsixmenu div.topsixheader a, .topsixmenu div.topsixheaderselect a{
background: url(/images/lh_slidersround.gif) repeat-x 188px top;
font: bold 12px Arial;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
outline: 0;
}

.topsixmenu div.selected a, .topsixmenu div.topsixheader a:hover, .topsixmenu div.topsixheader a:active{
background: url(/images/lh_slidersround.gif) repeat-x 0px top;
color: black;
outline: 0;
}

.topsixmenu div.topsixheader a:active{
background: url(/images/lh_slidersround.gif) repeat-x 188px top;
color: white;
outline: 0;
}

.topsixmenu div.topsixheaderselect a {
background: url(/images/lh_slidersround.gif) repeat-x 0px top;
color: black;
outline: 0;
}


.topsixmenu div.submenutopsix{ /*DIV that contains each sub menu*/
background: #f5f5f5;
padding: 5px;
font: bold 11px Arial;
height: auto; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click" was height: 150px;*/
}
.topsixmenu div.submenuhead { /*DIV that contains each sub menu header*/
background: #f5f5f5;
padding: 5px 0px 5px 0px;

font: bold 11px Arial;
line-height:9px; /*Height applied to sub menu header DIVs. */
}

.topsixmenu div.submenutopsix a:visited, .topsixmenu div.submenutopsix a:active{
/* color: black; */
}

.accordsuffix {
background: url(../images/plussign.gif) no-repeat right top;
width: 10px;
height: 10px;
}

.applemenu{
margin: 5px 0;
padding: 5px;
text-align:left; 
width: 160px; /*width of menu*/
border: 1px solid #c2c2c2;
}

.applemenu div.silverheader a{
/* background: black url(/images/silverbg.gif) repeat-x center left; */
background: url(/images/lh_sliders.jpg) repeat-x 0px top;
font: bold 12px Arial;
color: black;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
margin-top:1px;
text-decoration: none;
outline: 0;
}

.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
/* color: black; */
}

.applemenu div.selected a, .applemenu div.silverheader a:hover {
background: url(/images/lh_slidersround.gif) repeat-x 188px top;
color: white;
margin-top:1px;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: #f5f5f5;
padding: 5px;
font: bold 11px Arial;
height: auto; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click" was set to 200px */
}
.applemenu div.submenuhead { /*DIV that contains each sub menu header*/
background: #f5f5f5;
padding: 0px 0px 5px 2px;

font: bold 11px Arial;
line-height:15px; /*Height applied to sub menu header DIVs. */
}


#roundheader {width: 160px; margin:0; padding: 5px; font-size: 1.4em; font-weight:bold; color: #fff; border-bottom:1px solid #fff; background: #69c url(/images/roundtop2.gif) no-repeat top left;}

.tools {

        color: #7D7C7C;
        font-size: 13px;
        line-height: 14px;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
               
        }
        
a.tools:link, a.tools:visited {

        color: #7D7C7C;
        font-size: 13px;
        line-height: 14px;
        text-decoration: underline;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        }

a.tools:active {

        color: #000000; 
        text-decoration: underline;
        font-size: 13px;
        line-height: 14px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        
}

a.tools:hover {

	  color: #990100;
          font-size: 13px;
          line-height: 14px;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          text-decoration: underline;
          font-weight: normal;
                    
}

.dropcap2 {
	font-size: 3.5em;
	font-weight: bold;
	color: #006600;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 95%;
	width: 1.05em;
	margin-top: 3px;
	float: left;
}

.sw-banner-img1
{ 
background: url(/images/bbd_TZ210.jpg); 
width: 600px; 
height: 240px;
margin-bottom: 20px;
margin-top: 20px;
padding-top: 5px;
line-height:3em;
text-transform: uppercase;
clear:both;
}
 .producthead {
     font-family: Arial, Helvetica, Verdana, sans-serif;
     font-size: 15px;    
     color: #003366;
     line-height: 2em;
     font-weight: bold;    
 }
 
 .plusminus { background-image: url(http://www.sonicwall-store.co.uk/images/plusico.gif); background-repeat: no-repeat; background-position: 0% 11%; padding: 0px 0px 4px 15px; margin-left:0px;}

.plusico {background-image: url(http://www.sonicwall-store.co.uk/images/plusico.gif); background-repeat: no-repeat; background-position: 0% 11%; padding: 3px 0px 4px 15px; margin-left:15px;}

.minusico {background-image: url(http://www.sonicwall-store.co.uk/images/minusico.gif); background-repeat: no-repeat; background-position: 0% 11%; padding: 3px 0px 4px 15px; margin-left:10px;}

.tblBorder { border: 1px solid #C2C2C2;}
.tblTopLeftCorner { position: relative; background: url(/images/cornercurvetl.gif) no-repeat top left; width: 5px; height: 5px; margin-top: -1px; margin-left: -1px; }
.tblTopRightCorner { position: relative; background: url(/images/cornercurvetr.gif) no-repeat top right; width: 5px; height: 5px; margin-top: -1px; margin-right: -1px; }
.tblBotLeftCorner { position: relative; background: url(/images/cornercurvebl.gif) no-repeat bottom left; width: 5px; height: 5px; margin-bottom: -1px; margin-left: -1px; }
.tblBotRightCorner { position: relative; background: url(/images/cornercurvebr.gif) no-repeat bottom right; width: 5px; height: 5px; margin-bottom: -1px; margin-right: -1px; }
.tblBrdrBG { background: url(/images/tablebg.gif) repeat-x bottom left; border: 1px solid #C2C2C2; }

.tblBrdrBGgn { background: url(/images/tablebggn.gif) repeat-x bottom left; border: 1px solid #C2C2C2; }

.tblBrdrBGor { background: url(/images/tablebgor.gif) repeat-x bottom left; border: 1px solid #C2C2C2; }

.table_lr {
color: #242a30; font-weight: 500; font-size: 13px; line-height: 13px; font-family: Verdana, Tahoma, Arial, Geneva, sans-serif; text-decoration: none; border-top: 1pt solid #c0c0c0; border-bottom: 1pt solid #c0c0c0; border-right: 1pt solid #c0c0c0; border-left: 1pt solid #c0c0c0  
}
.txt { 
	font-size: 13px;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #333333;
}
.txtjustify {
	font-size: 13px;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #333333;
}

td.tabletext {
	font-size: 11px;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #333333;
}

td.headertable2 {
	font-size: 13px;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #333333;
}

td.text11 {
	font-size: 9px;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #336699;
	text-align: center;
	border-bottom: solid 1px #c0c0c0;
}

td.text12 {
	font-size: 13px;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #336699;
	text-align: left;
	border-bottom: solid 1px #c0c0c0;
}

a.news1:link,

a.news1:visited{

        color: #333333;
        font-size: 13px;
        line-height: 1.2em;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
               
        }

a.news1:active{

        color: #000000; 
        text-decoration: none;
        font-size: 13px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        
}

a.news1:hover{

	  color: #FF0000;
          font-size: 13px;
                  line-height: 1.2em;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          text-decoration: underline;
          font-weight: bold;
                    
}
a.tools:link,

a.tools:visited{

        color: #7D7C7C;
        font-size: 13px;
        line-height: 14px;
        text-decoration: underline;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
               
        }

a.tools:active{

        color: #000000; 
        text-decoration: underline;
        font-size: 13px;
        line-height: 14px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        
}

a.tools:hover{

	  color: #990100;
          font-size: 13px;
          line-height: 14px;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          text-decoration: underline;
          font-weight: normal;
                    
}
/* .threedotbullets { background-image: url(http://www.cyberoam.co.uk/images/plusmore.gif); background-repeat: no-repeat; background-position: 98% 40%; padding: 0px 0px 4px 1px; margin-left:0px; list-style-type:none; border-bottom:1px solid #c0c0c0;}

.threedotbulletsdown { background-image: url(http://www.cyberoam.co.uk/images/minusmore.gif); background-repeat: no-repeat; background-position: 98% 40%; padding: 0px 0px 4px 1px; margin-left:0px; list-style-type:none; }
*/

#quoteimg a, #quoteimg2 a, #quoteimg3 a {color: #000000; }
#quoteimg a:hover, #quoteimg2 a:hover, #quoteimg3 a:hover {color: #FF0000; }
.punchline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 20px;
}
/* see 180409 for orig body */



body {

	margin-left:0px;
	/* background-image: url(http://www.itsecurityworld.co.uk/images/nubackwh.gif);
	background-repeat: repeat-x;
	background-position: top left;
	background-attachment: fixed; */
}


h4 { color: #265873; font-style: normal; font-weight: bold; font-size: 18px; line-height: 18px; font-family: Arial, Verdana, Tahoma, sans-serif }

.table_head10 { color: #336699; font-weight: bold; }
.table_head11 { color: #336699; font-size: 11px; font-weight: bold; }

table.tablemain { margin-left:20px }
.producttitle { color: gray; font-size: 115%; line-height: 14px; background-color: #f5f5f5 }
/* date font (top menu) - white, SMALL */
.menugrad2 {
 color: #333333; font-weight: bold; font-size: 11px;line-height: 1.7em; font-family: Verdana, Tahoma, Arial, Geneva, sans-serif; text-align:left; text-decoration: none; background: transparent url('http://www.sonicwall-store.co.uk/images/button_grad4.gif') repeat-x; vertical-align: top; margin-right: 0; border: solid 1px #d4d4d4; 
}
.menugrad3 {
 color: #FFFFFF; font-weight: bold; font-size: 12px;line-height: 2.2em; font-family:  Arial, Verdana, Tahoma, Geneva, sans-serif; text-align:left; text-decoration: none; background: transparent url('http://www.sonicwall-store.co.uk/images/bg.gif') repeat-x; vertical-align: top; margin-right: 0; border: solid 1px #d4d4d4; 
}
.menugrad4 {
 color: #FFFFFF; font-weight: bold; font-size: 12px;line-height: 2.2em; font-family:  Arial, Verdana, Tahoma, Geneva, sans-serif; text-align:left; text-decoration: none; background: transparent url('http://www.sonicwall-store.co.uk/images/silverbg.gif') repeat-x; vertical-align: top; margin-right: 0; border: solid 1px #d4d4d4; 
}
.grad  { height:10px;background: url(/images/nubackgn.gif) repeat-x left 0px; }
#header {
float:left;
width:100%;
background: url("http://www.sonicwall-store.co.uk/images/tab_bg2.gif") repeat-x bottom;
font-size:90%;
line-height:normal;
}
#header ul {
margin:0;
padding:5px 10px 0;
list-style:none;
}
#header li {
float:left;
background:url("http://www.sonicwall-store.co.uk/images/tab_left.gif") no-repeat left top;
margin:0;
padding:0 0 0 9px;
}
#header a {
float:left;
display:block;
background:url("http://www.sonicwall-store.co.uk/images/tab_right.gif") no-repeat right top;
padding:5px 10px 4px 3px;
text-decoration:none;
font-weight:bold;
color:#766;
}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover {
color:#f60;
margin:0;
}
#header #current {
background-image:url("http://www.sonicwall-store.co.uk/images/tab_left_on.gif");
border-width:0;
}
#header #current a {
background-image:url("http://www.sonicwall-store.co.uk/images/tab_right_on.gif");
color:#f60;
padding-bottom:5px;
}
.fontdate {
        	  font-family: Tahoma, Verdana, Arial, Helvetica;
	  font-size: 13px;
	  line-height: 9px;
	  vertical-align: middle;
	  color: #333333;
	}
.fontdate2 {
      font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	  font-size: 13px;
	  padding-right:5px;
	  color: #333333;
	}
#navh {
	width: 610px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold; text-align:center; vertical-align: middle; height:25px; line-height: 17px; font-size: 11px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; list-style-type: none; margin: 0; padding: 0 }
ul#navh { font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; list-style-type: none; line-height: 16px; margin: 0; padding:  0px 0 0px 0px }
#navh li {	
	float:left;
	width: 78px;
	border-right: 2px ridge #ffffff;
	font-weight: bold; line-height: 17px; font-size: 11px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; list-style-type: none; margin: 0; padding: 0 }
#navh li {	
	float:left;
	width: 78px;
	border-right: 2px ridge #ffffff;
	font-weight: bold; line-height: 17px; font-size: 11px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; list-style-type: none; margin: 0; padding: 0 }
#navh a {
	display:block;
	width: 78px;
	color: #333333;
	text-decoration:none;
	text-align:center;
	font-weight: bold; height:25px; line-height: 25px; font-size: 11px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; background: transparent url('/images/bggn65up.gif') repeat-x; list-style-type: none; margin: 0; padding: 0 0 0 0px; }
#navh a:hover { font-weight: bold; color: #FFFFFF; border-top: 0px solid #a9a9a9; line-height: 25px; background: url('/images/bggn65up.gif') repeat-x left -56px; text-indent: 0px; padding: 0 0 0 0px  }
#navh a:active { font-weight: bold; color: #FFFFFF; border-top: 0px solid #a9a9a9; line-height: 25px; background: url('/images/bggn65up.gif') repeat-x left -28px; text-indent: 0px; padding: 0 0 0 0px  }
#navh li.last { border-right: 1px solid #a9a9a9; }
.rssxpressdivider { background-color: black }
ul#nav { font-weight: normal; font-size: 9px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; background-color: #ffffff; list-style-type: none; line-height: 16px; margin: 0; padding: 0 }
#nav li { margin: 0; border-bottom: 1px solid #a9a9a9; width: 130px }
#nav li.last { border-bottom: 1px solid #a9a9a9 }
#nav li.mid { border-top: 1px solid #a9a9a9 }
#nav li.first { border-top: 1px solid #a9a9a9; border-bottom: 1px solid #a9a9a9 }
#nav a { line-height: 11pt; font-weight: bold; font-size: 9px; color: #666666; text-decoration: none; padding: 3px 0; display: block }
#nav a span { color: #ffcc99; float: right }
#nav a:hover { color: #f60; background-color: #f5f5f5 }
#nav a:hover span { color: #ff9900; font-weight: bold; background-color: transparent }
#nav li.fixed { color: #f60000; font-weight: bold; background-color: #f5f5f5; border-top: 1px solid #a9a9a9 }
#nav li.fixed2 { color: #f60000; font-weight: bold; background-color: #f5f5f5 }
#nav li.fixedbev { color: #f60000; font-weight: bold; background-color: #f5f5f5; border-top: 1px solid #000000; border-bottom: 1px solid #000000 }

ul#navleft { font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; background-color: #FAFAFA; list-style-type: none; line-height: 16px; margin: 0; padding: 0 }
#navleft li { margin: 0px; border-top:1px solid #ffffff;border-bottom:1px solid #a9a9a9; width: 170px }
#navleft li.last { border-bottom: 1px solid #a9a9a9 }
#navleft li.mid { border-top: 1px solid #a9a9a9 }
#navleft li.first { border-top: 1px solid #a9a9a9 }
#navleft a { line-height: 18px; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #333333; background: transparent url(/images/upright.gif) no-repeat 3px; text-decoration: none; padding: 3px 0px 3px 5px; display: block }
#navleft a span { padding-left: 15px; color: #333333}

/* changed to correct div issue
#navleft a span { color: #ffcc99; float: right }
*/
#navleft a:visited { color: #666666 }
#navleft a:hover { color: #FF0000; text-decoration: underline; background: transparent url(/images/right_100pc.gif) no-repeat 3px; background-color: #FAFAFA }
#navleft a:hover span { color: #FF0000; text-decoration: none; font-weight: normal; background-color: transparent }
#navleft li.fixed { color: #FF0000; font-weight: normal; background-color: #f5f5f5; border-top: 1px solid #a9a9a9 }
#navleft li.fixed2 { color: #FF0000; font-weight: normal; background-color: #ffffff }
#navleft li.fixed3 { color: #666666; font-weight: normal; background-color: #ffffff }
#navleft li.fixeddown { color: #FF0000; font-weight: normal; background: transparent url(/images/downright100.gif) no-repeat 3px; background-color: #ffffff }
#navleft li.fixedbev { color: #FF0000; font-weight: normal; background-color: #f5f5f5; border-top: 1px solid #000000; border-bottom: 1px solid #000000 }

ul#navleftaccord, ul#navleftaccord1, ul#navleftaccord2, ul#navleftaccord3, ul#navleftaccord4, ul#navleftaccord5, ul#navleftaccord6, ul#navleftaccord7, ul#navleftaccord8 { font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; background-color: #FAFAFA; list-style-type: none; line-height: 16px; margin: 0; padding: 0 }

#navleftaccord li, #navleftaccord1 li, #navleftaccord2 li, #navleftaccord3 li, #navleftaccord4 li, #navleftaccord5 li, #navleftaccord6 li, #navleftaccord7 li, #navleftaccord8 li  { margin: 0px; border-top:1px solid #ffffff;border-bottom:1px solid #a9a9a9;  }

#navleftaccord li.last { border-bottom: 1px solid #a9a9a9 }
#navleftaccord li.mid { border-top: 1px solid #a9a9a9 }

#navleftaccord li.first, #navleftaccord1 li.first, #navleftaccord2 li.first, #navleftaccord3 li.first, #navleftaccord4 li.first, #navleftaccord5 li.first, #navleftaccord6 li.first, #navleftaccord7 li.first, #navleftaccord8 li.first { border-top: 1px solid #a9a9a9 }
#navleftaccord a, #navleftaccord1 a, #navleftaccord2 a, #navleftaccord3 a, #navleftaccord4 a, #navleftaccord5 a, #navleftaccord6 a, #navleftaccord7 a, #navleftaccord8 a { line-height: 15px; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #333333; background: transparent url(/images/rightarr4.gif) no-repeat right; text-decoration: none; padding: 3px 0px 3px 0px; display: block }
/* was no repeat 3px */
#navleftaccord a span, #navleftaccord1 a span, #navleftaccord2 a span, #navleftaccord3 a span, #navleftaccord4 a span, #navleftaccord5 a span, #navleftaccord6 a span, #navleftaccord7 a span, #navleftaccord8 a span { cursor: pointer; height:16px; padding-left: 5px; color: #333333}

/* changed to correct div issue
#navleftaccord a span { color: #ffcc99; float: right }
*/
#navleftaccord a:visited, #navleftaccord1 a:visited, #navleftaccord2 a:visited, #navleftaccord3 a:visited, #navleftaccord4 a:visited, #navleftaccord5 a:visited, #navleftaccord6 a:visited, #navleftaccord7 a:visited, #navleftaccord8 a:visited { color: #666666 }
#navleftaccord a:hover, #navleftaccord1 a:hover, #navleftaccord2 a:hover, #navleftaccord3 a:hover, #navleftaccord4 a:hover, #navleftaccord5 a:hover, #navleftaccord6 a:hover, #navleftaccord7 a:hover, #navleftaccord8 a:hover { color: #FF0000; text-decoration: none; background: transparent url(/images/rightarr4red.gif) no-repeat right; background-color: #F0F0F0 }
/* was no-repeat 120px; but IE needs hack */
#navleftaccord a:hover span, #navleftaccord1 a:hover span, #navleftaccord2 a:hover span, #navleftaccord3 a:hover span, #navleftaccord4 a:hover span, #navleftaccord5 a:hover span, #navleftaccord6 a:hover span, #navleftaccord7 a:hover span, #navleftaccord8 a:hover span { color: #FF0000; text-decoration: none; font-weight: normal; background-color: transparent }
#navleftaccord li.fixed { color: #FF0000; font-weight: normal; background-color: #f5f5f5; border-top: 1px solid #a9a9a9 }
#navleftaccord li.fixed2 { color: #FF0000; font-weight: normal; background-color: #ffffff }
#navleftaccord li.fixed3 { color: #666666; font-weight: normal; background-color: #ffffff }
#navleftaccord li.fixeddown { color: #FF0000; font-weight: normal; background: transparent url(/images/downright100.gif) no-repeat 3px; background-color: #ffffff }
#navleftaccord li.fixedbev { color: #FF0000; font-weight: normal; background-color: #f5f5f5; border-top: 1px solid #000000; border-bottom: 1px solid #000000 }

.line{

	background-image: url(/images/line_bg_bu.gif);
	background-repeat: repeat-x;
}
.content_channel { color: #5b748e; font-weight: 500; font-size: 11px; FONT-FAMILY: Verdana, Tahoma, Arial, Geneva, sans-serif; text-align: left }
.tablecontentform { color: #5b748e; font-weight: normal; font-size: 13px; line-height: normal; font-family: Verdana, Arial, Helvetica, "Trebuchet MS", Tahoma, sans-serif; text-decoration: none; text-align: right; text-indent: 4pt; vertical-align: middle; margin-right: 2pt; border-style: ridge ridge dotted dotted; border-width: 1px; border-color: #708090 }
.tablecontents { color: #5b748e; font-weight: normal; font-size: 13px; padding-bottom: 5px; line-height: normal; font-family: Verdana, Arial, Helvetica, "Trebuchet MS", Tahoma; text-decoration: none; margin-right: 2pt; border: none 0px }
.tablecontentform { color: #483d8b; font-weight: normal; font-size: 13px; line-height: normal; font-family: Verdana, Arial, Helvetica, "Trebuchet MS", Tahoma, sans-serif; background-color: #f5f5f5; text-indent: 4pt; vertical-align: middle; margin-top: 2pt; margin-right: 2pt; padding-top: 1pt; padding-bottom: 2pt; border-style: ridge ridge dotted dotted; border-width: 1px; border-color: #708090 }
.tablehead  { color: #242a30; font-weight: 500; font-size: 13px; line-height: 13px; font-family: Verdana, Tahoma, Arial, Geneva, sans-serif; text-decoration: none; background: transparent url('http://www.service-desk.co/images/bevel_bg.gif') repeat-x; vertical-align: top; margin-right: 5pt; border: solid 1pt #bababa }
.tdpadleft {
 padding-left: 2px
 }
.tdpadright {
padding-right: 2px
}
.storetablehead {
color: #333333; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Helvetica, Verdana, Arial, Tahoma, sans-serif; text-decoration: none; padding-right:6px;    
}
.tableheadbev  { color: #242a30; font-weight: 500; font-size: 13px; line-height: 13px; font-family: Verdana, Tahoma, Arial, Geneva, sans-serif; text-decoration: none; background: transparent url(http://www.sonicwall-solutions.com/images/bevel_bg.gif) repeat-x; vertical-align: middle; margin-right: 5pt; border: solid 1pt #bababa }
.tableheadbev2 { color: #242a30; font-weight: 500; font-size: 13px; line-height: 13px; font-family: Verdana, Tahoma, Arial, Geneva, sans-serif; text-decoration: none; background: transparent url('http://www.sonicwall-solutions.com/images/bevel_bg10.gif') repeat-x; vertical-align: middle; margin-right: 5pt; border-top: 0pt solid #c0c0c0; border-right: 0pt solid #c0c0c0; border-bottom: 1pt solid #c0c0c0; border-left: 1pt solid #c0c0c0 }
.tableheadbev3 { color: #242a30; font-weight: 500; font-size: 13px; line-height: 13px; font-family: Verdana, Tahoma, Arial, Geneva, sans-serif; text-decoration: none; background: transparent url('http://www.sonicwall-solutions.com/images/bevel_bg11.gif') repeat-x; vertical-align: middle; margin-right: 5pt; border-top: 0pt solid #c0c0c0; border-right: 0pt solid #c0c0c0; border-bottom: 1pt solid #c0c0c0; border-left: 1pt solid #c0c0c0 }
.table_top  { color: #242a30; font-weight: 500; font-size: 13px; line-height: 13px; font-family: Verdana, Tahoma, Arial, Geneva, sans-serif; text-decoration: none; border-top: 1pt solid #c0c0c0; border-right: solid #c0c0c0; border-bottom: 1pt solid #c0c0c0; border-left: 1pt solid #c0c0c0}
.table_bot  { color: #242a30; font-weight: 500; font-size: 13px; line-height: 13px; font-family: Verdana, Tahoma, Arial, Geneva, sans-serif; text-decoration: none; border-top: 0pt solid #c0c0c0; border-right: 0pt solid #c0c0c0; border-bottom: 1pt solid #c0c0c0; border-left: 0pt solid #c0c0c0 }
.table_bot_dot  { color: #242a30; font-weight: 500; font-size: 13px; line-height: 18px; font-family: Verdana, Tahoma, Arial, Geneva, sans-serif; text-decoration: none; border-top: 0pt solid #c0c0c0; border-right: 0pt solid #c0c0c0; border-bottom: 1px dotted #c0c0c0; border-left: 0pt solid #c0c0c0 }
.table_right  { color: #242a30; font-weight: 500; font-size: 13px; line-height: 13px; font-family: Verdana, Tahoma, Arial, Geneva, sans-serif; text-decoration: none; border-top: 0pt solid #c0c0c0; border-right: 1pt solid #c0c0c0; border-bottom: 0pt solid #c0c0c0; border-left: 0pt solid #c0c0c0 }
.table_right_bot  { color: #242a30; font-weight: 500; font-size: 13px; line-height: 13px; font-family: Verdana, Tahoma, Arial, Geneva, sans-serif; text-decoration: none; border-top: 0pt solid #c0c0c0; border-right: 1pt solid #c0c0c0; border-bottom: 1pt solid #c0c0c0; border-left: 0pt solid #c0c0c0 }
.table_all  { color: #242a30; font-weight: 500; font-size: 13px; line-height: 13px; font-family: Verdana, Tahoma, Arial, Geneva, sans-serif; text-decoration: none; border-top: 1pt solid #c0c0c0; border-right: 1pt solid #c0c0c0; border-bottom: 1pt solid #c0c0c0; border-left: 1pt solid #c0c0c0 }
.table_left  { color: #242a30; font-weight: 500; font-size: 13px; line-height: 13px; font-family: Verdana, Tahoma, Arial, Geneva, sans-serif; text-decoration: none; border-top: 0pt solid #c0c0c0; border-right: solid #c0c0c0; border-bottom: 0pt solid #c0c0c0; border-left: 1pt solid #c0c0c0 }
.table_right_left  { color: #242a30; font-weight: 500; font-size: 13px; line-height: 13px; font-family: Verdana, Tahoma, Arial, Geneva, sans-serif; text-decoration: none; border-top: 0pt solid #c0c0c0; border-right: 1pt solid #c0c0c0; border-bottom: 0pt solid #c0c0c0; border-left: 1pt solid #c0c0c0 }
.table_right_left_bot  { color: #242a30; font-weight: 500; font-size: 13px; line-height: 13px; font-family: Verdana, Tahoma, Arial, Geneva, sans-serif; text-decoration: none; border-top: 0pt solid #c0c0c0; border-right: 1pt solid #c0c0c0; border-bottom: 1pt solid #c0c0c0; border-left: 1pt solid #c0c0c0 }
a.linkcolor { color:#000099 }
.content-text_link { font-size: 12px;	line-height: 20px; color: #355161; font-family: arial, tahoma, verdana, geneva, sans-serif; font-weight: normal; font-variant: normal }

.content-text { font-family: verdana; font-size: 8pt; color: #333333;line-height: 20px; font-style: normal; font-weight: normal; font-variant: normal }
/* previous: font-size: 11px; color: #333333; font-family: verdana, arial, tahoma, geneva, sans-serif; */

a.content-text:visited {text-decoration: none }
a.content-text:hover { color: #006600; font-weight: normal; text-decoration: underline }
a.content-text:active {  font-weight: normal; text-decoration: none }

.content_head  { color: #355161; font-weight: bold; font-size: 12px; line-height: 13px; font-family: Verdana, Tahoma, Arial, Geneva, sans-serif; text-decoration: none  }
a.content_head_link:link { color: #355161; font-weight: bold; font-size: 12px; background-color: white; text-decoration: none  }
a.content_head_link:visited { color: #00316B; font-weight: bold; font-size: 12px; text-decoration: none  }
a.content_head_link:hover { color: gray; font-weight: bold; font-size: 12px; text-decoration: underline  }
a.content_head_link:active { color: #00316B; font-weight: bold; font-size: 12px; text-decoration: none  }
.rhsbg { background-color: #ecf0f4 }
.rhsbg2 { background-color: #FFFFFF }
.dotline2 { background: url(http://www.service-desk.co/images/backdot5.gif) repeat-x }
a.tableheadbev2_link:link  { color: #394985; font-size: 13px; text-decoration: none }
a.tableheadbev2_link:visited  { color: gray; font-size: 13px; text-decoration: none }
a.tableheadbev2_link:hover  { color: gray; font-size: 13px; text-decoration: underline }
a.tableheadbev2_link:active  { color: #dd0000; font-size: 13px; text-decoration: none }
.bodytext11 { color: #696969; font-weight: normal; text-align: justify; font-size: 11px; line-height: 16px; font-family: Tahoma, Verdana, Arial, Helvetica; text-decoration: none }
.shadowbox1 {position: relative;
			background: url(../images/shadowdark.gif) repeat;
			top: 180px;
			left: 460px;
			width: 121px;
			border: 1px solid red;
			/* height:600px; */
			}
			
			.shadowbox3 {position: relative;
			background: url(../images/shadowdark.gif) repeat;
			top: 20px;
			left: 20px;
			width: 121px;
			border: 0px solid red;

			}
			
		.shadowbox2 {position: relative;
			background: url(../images/shadow.png) repeat;
			top: 30px;
			right: 4%;
			width: 100%;

			}
			
		.shadowboxfloat {margin: 4px 0px 0px 5px;
			background: url(../images/shadowlight.gif) repeat;
			width: 50%; 
			position: relative; /*IE needs this to show float properly*/
			float: left
			}
			
		.shadowcontent, .shadowcontent2 {position: relative;
			padding: 0px; 
			top: -5px; /* these two define the shadow 'offset'*/
			left: -5px; /*...*/
			background: #ffffff;
			color: black;
			border: 1px solid #b0b0b0
			}	
		
		.shadowcontent2 {background-color: #CEE6D0}
img.pos_left
{
position:relative;
top:0px;
left:-1px;
border: 0px solid #ff3300
}
H1 {
	  color: #408099;
      font-size: 14pt;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-weight: normal; 
      margin-bottom: 0px;
}

H2 {
	  color: #000000;
      font-size: 10pt;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-decoration: none;
      font-weight: normal;
}
.searchformlg {
	color: #003366;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: 15px;
	font-family: Tahoma, Verdana, Arial, Geneva;
	background-color: #FFFFFF;
	vertical-align: middle;
	padding-left: 3px;
	padding-bottom: 1px;
	border-style: inset;
	border-width: 1px;
	border-color: #708090 #cccccc #cccccc #708090  
}