/* code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li,div, td {
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}*/
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
table, td, th {
    vertical-align: top;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
a img {
    border: medium none;
    text-decoration: none;
}
body {
    font-family: Arial,sans-serif;
    font-size: 62.5%;
}

li ul, li ol {
    margin: 0 1.5em;
}
ul, ol {
    margin: 0 1.5em 1.5em;
}
ul {
    list-style-type: disc;
}
ol {
    list-style-type: decimal;
}
dl {
    margin: 0 0 1.5em;
}
dl dt {
    font-weight: bold;
}
dd {
    margin-left: 1.5em;
}



body {
    margin: 0;
	padding:0;
}
.span-1, .span-2, .span-3, .span-4, .span-5, .span-6 {
    float: left;
    margin-right: 22px;
}
.last {
    margin-right: 0;
}
.span-1 {
    width: 145px;
}
.span-2 {
    width: 312px;
}
.span-3 {
    width: 479px;
}
.span-4 {
    width: 646px;
}
.span-5 {
    width: 813px;
}
.span-6, div.span-6 {
    margin: 0;
    width: 980px;
}
/*.append-1 {
    padding-right: 167px;
}
.append-2 {
    padding-right: 334px;
}
.append-3 {
    padding-right: 501px;
}
.append-4 {
    padding-right: 668px;
}
.append-5 {
    padding-right: 835px;
}
.prepend-1 {
    padding-left: 167px;
}
.prepend-2 {
    padding-left: 334px;
}
.prepend-3 {
    padding-left: 501px;
}
.prepend-4 {
    padding-left: 668px;
}
.prepend-5 {
    padding-left: 835px;
}*/
div.border {
    border-right: 1px solid #EEEEEE;
    margin-right: 12px;
    padding-right: 11px;
}
div.colborder {
    border-right: 1px solid #EEEEEE;
    margin-right: 132px;
    padding-right: 133px;
}
.pull-1 {
    margin-left: -50px;
}
.box {
    background: none repeat scroll 0 0 #E5ECF9;
    margin-bottom: 1.5em;
    padding: 1.5em;
}
hr {
    border: medium none;
    clear: both;
    float: none;
    height: 0.1em;
    margin: 0;
    width: 100%;
}
hr.space {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #FFFFFF;
}
.clearfix:after, .container:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix, .container {
    display: inline-block;
}
* html .clearfix, * html .container {
    height: 1%;
}
.clearfix, .container {
    display: block;
}
.clear {
    clear: both;
}
img.leftAlign {
    float: left;
    margin: 0 20px 15px 0;
}
label {
    font-weight: bold;
}


* {
    outline: 0 none;
}
ul.span-1, ul.span-2, ul.span-3, ul.span-4, ul.span-5, ul.span-6 {
    float: left;
}
ul.span-1 {
    width: 124px;
}
ul.unStyled {
    list-style-type: none;
}
ul.horizontal {
    list-style-type: none;
}
ul.horizontal li {
    float: left;
}


body {
    background-image: url(/sw/themes/12082/site_images/bg.gif);
    background-repeat: repeat-x;
    color: #666666;
}
a {
    color: #666666;
    text-decoration: none;
}
a:active, a:focus {
}
a:hover {
    text-decoration: underline;
}
.content a {
    text-decoration: underline;
}
.content a:hover {
    text-decoration: none;
}
p a {
    text-decoration: underline;
}
p a:hover {
    text-decoration: none;
}
.hr {
    background-image: url(/sw/themes/12082/site_images/dotted_hr.gif);
    background-repeat: repeat-x;
    clear: both;
    height: 1px;
    line-height: 1px;
    margin: 0;
    width: 100%;
}
.hr hr {
    display: none;
}
a.icon:hover {
    text-decoration: none;
}

.sub {
    display: block;
}
.simpleSpacer {
    clear: both;
    height: 18px;
}
span.bl {
    color: #336699;
}
body.products h1.pageTitle {
    color: #7E941B;
}
body.services h1.pageTitle {
    color: #CC9900;
}
body.resources h1.pageTitle {
    color: #E84B24;
}
body.company h1.pageTitle {
    color: #336699;
}
body.shop h1.pageTitle {
    color: #9372A5;
}
ul.nav li.active a.products, ul.nav li:hover a.products, ul.nav li.over a.products{
	/*background:url(/sw/themes/12082/site_images/nav-hover-right.gif) right center no-repeat !important;*/
	background:#0b317a;
	color:#fff;
	/*background:url(hover-bg.gif) repeat-x 0 4px !important;*/
	
}

ul.nav li.active a.products span, ul.nav li:hover a.products span, ul.nav li.over a.products span{
	/*background:url(nav-hover-right.gif) right center no-repeat;*/
	color:#fff;
}
 ul.nav li .productsContent a:hover, ul.nav div.navSubContainer .productsContent ul li.active a, ul.nav div.navSubContainer .productsContent ul div.navSubSubContainer ul.level-1 li.active a, ul.nav div.navSubContainer .productsContent ul div.navSubSubContainer ul.level-1 a:hover {
    color: #7E941B !important;
}
ul.nav li .productsContent a:hover, ul.nav div.navSubContainer .productsContent ul li.active a, ul.nav div.navSubContainer .productsContent ul div.navSubSubContainer ul.level-1 li.active a, ul.nav div.navSubContainer .productsContent ul div.navSubSubContainer ul.level-1 a:hover{
background:url(/sw/themes/12082/site_images/green.png) no-repeat 0 3px !important;color: #7E941B !important;
}
ul.nav li.active a.services, ul.nav li:hover a.services, ul.nav li.over a.services{
	/*background:url(nav-hover-left.gif) left center no-repeat !important;*/
	/*background:url(/sw/themes/12082/site_images/nav-hover-right.gif) right center no-repeat !important;*/
	background:#0b317a;
	color:#fff;
	
}
ul.nav li.active a.services span, ul.nav li:hover a.services span, ul.nav li.over a.services span{
	/*background:url(nav-hover-right.gif) right center no-repeat;*/
}
 ul.nav li .servicesContent a:hover, ul.nav div.navSubContainer .servicesContent ul li.active a, ul.nav div.navSubContainer .servicesContent ul div.navSubSubContainer ul.level-1 li.active a, ul.nav div.navSubContainer .servicesContent ul div.navSubSubContainer ul.level-1 a:hover {
   /* color: #CC9900; */ color: #7E941B;
}
ul.nav li .servicesContent a:hover, ul.nav div.navSubContainer .servicesContent ul li.active a, ul.nav div.navSubContainer .servicesContent ul div.navSubSubContainer ul.level-1 li.active a, ul.nav div.navSubContainer .servicesContent ul div.navSubSubContainer ul.level-1 a:hover{
		/*background:url(gold.png) no-repeat 0 3px !important;*/
		background:url(/sw/themes/12082/site_images/green.png) no-repeat 0 3px !important; color: #7E941B !important;
}
ul.nav li.active a.resources, ul.nav li:hover a.resources, ul.nav li.over a.resources, ul.nav li .resourcesContent a:hover, ul.nav div.navSubContainer .resourcesContent ul li.active a, ul.nav div.navSubContainer .resourcesContent ul div.navSubSubContainer ul.level-1 li.active a, ul.nav div.navSubContainer .resourcesContent ul div.navSubSubContainer ul.level-1 a:hover {
    color: #E84B24;
}
 ul.nav li .resourcesContent a:hover, ul.nav div.navSubContainer .resourcesContent ul li.active a, ul.nav div.navSubContainer .resourcesContent ul div.navSubSubContainer ul.level-1 li.active a, ul.nav div.navSubContainer .resourcesContent ul div.navSubSubContainer ul.level-1 a:hover{
background:url(/sw/themes/12082/site_images/orange.png) no-repeat 0 3px !important;
 }
ul.nav li.active a.company, ul.nav li:hover a.company, ul.nav li.over a.company, ul.nav li .companyContent a:hover, ul.nav div.navSubContainer .companyContent ul li.active a, ul.nav div.navSubContainer .companyContent ul div.navSubSubContainer ul.level-1 li.active a, ul.nav div.navSubContainer .companyContent ul div.navSubSubContainer ul.level-1 a:hover {
    color: #336699;
}

ul.nav li .companyContent a:hover, ul.nav div.navSubContainer .companyContent ul li.active a, ul.nav div.navSubContainer .companyContent ul div.navSubSubContainer ul.level-1 li.active a, ul.nav div.navSubContainer .companyContent ul div.navSubSubContainer ul.level-1 a:hover{
background:url(/sw/themes/12082/site_images/blue.png) no-repeat 0 3px !important;
}
ul.nav li.active a.shop, ul.nav li:hover a.shop, ul.nav li.over a.shop, ul.nav li .shopContent a:hover, ul.nav div.navSubContainer .shopContent ul li.active a, ul.nav div.navSubContainer .shopContent ul div.navSubSubContainer ul.level-1 li.active a, ul.nav div.navSubContainer .shopContent ul div.navSubSubContainer ul.level-1 a:hover {
    color: #9372A5;
}
 ul.nav li .shopContent a:hover, ul.nav div.navSubContainer .shopContent ul li.active a, ul.nav div.navSubContainer .shopContent ul div.navSubSubContainer ul.level-1 li.active a, ul.nav div.navSubContainer .shopContent ul div.navSubSubContainer ul.level-1 a:hover{
background:url(/sw/themes/12082/site_images/purple.png) no-repeat 0 3px !important;
 }
div.navSubContainer .productsContent ul li a span {
    background-position: -15px -34px;
}
div.navSubContainer .companyContent ul li a span {
    background-position: -9px -34px;
}
div.navSubContainer .servicesContent ul li a span {
    background-position: -24px -34px;
}
div.navSubContainer .resourcesContent ul li a span {
    background-position: -32px -34px;
}
div.navSubContainer .shopContent ul li a span {
    background-position: -49px -34px;
}
body.products ul.leftNav li a, body.products ul.leftNav li.current li.current a, body.products ul.leftNav li.current li.current ul li.current a {
    color: #7E941B;
}
body.services ul.leftNav li a, body.services ul.leftNav li.current li.current a, body.services ul.leftNav li.current li.current ul li.current a {
    color: #CC9900;
}
body.resources ul.leftNav li a, body.resources ul.leftNav li.current li.current a, body.resources ul.leftNav li.current li.current ul li.current a {
    color: #E84B24;
}
body.company ul.leftNav li a, body.company ul.leftNav li.current li.current a, body.company ul.leftNav li.current li.current ul li.current a {
    color: #336699;
}
body.shop ul.leftNav li a, body.shop ul.leftNav li.current li.current a, body.shop ul.leftNav li.current li.current ul li.current a {
    color: #9372A5;
}
body.products ul.leftNav li li a, body.products ul.leftNav li.current li.current ul li a, body.services ul.leftNav li li a, body.services ul.leftNav li.current li.current ul li a, body.resources ul.leftNav li li a, body.resources ul.leftNav li.current li.current ul li a, body.company ul.leftNav li li a, body.company ul.leftNav li.current li.current ul li a body.shop ul.leftNav li li a, body.shop ul.leftNav li.current li.current ul li a {
    color: #666666;
	
}
.mainInfo .textOverImg {
    background: url(/sw/themes/12082/site_images/green.png) repeat-x scroll 0 0 transparent;
}
body.services .mainInfo .textOverImg  {
    background-image: url(/sw/themes/12082/site_images/gold.png);
	
}
body.resources .mainInfo .textOverImg {
    background-image: url(/sw/themes/12082/site_images/orange.png);
}
body.company .mainInfo .textOverImg {
    background-image: url(/sw/themes/12082/site_images/blue.png);
}
body.shop .mainInfo .textOverImg {
    background-image: url(/sw/themes/12082/site_images/purple.png);
}
body.products .content a, body.products .content .description, body.products .content .pullQuote {
    color: #7E941B;
}
body.products .content a:visited {
    color: #4F5C0B;
}
body.services .content a, body.services .content .description, body.services .content .pullQuote {
    color: #CC9900;
}
body.services .content a:visited {
    color: #A68617;
}
body.resources .content a, body.resources .content .description, body.resources .content .pullQuote {
    color: #E84B24;
}
body.resources .content a:visited {
    color: #CD2000;
}
body.company .content a, body.company .content .description, body.company .content .pullQuote {
    color: #336699;
}
body.company .content a:visited {
    color: #0D3161;
}
body.shop .content a, body.shop .content .description, body.shop .content .pullQuote {
    color: #9372A5;
}
body.shop .content a:visited {
    color: #4E3A5A;
}
body.products ul.infoNav li.active a {
    color: #7E941B;
}
body.services ul.infoNav li.active a {
    color: #CC9900;
}
body.resources ul.infoNav li.active a {
    color: #E84B24;
}
body.company ul.infoNav li.active a {
    color: #336699;
}
body.shop ul.infoNav li.active a {
    color: #9372A5;
}
body.products h2, body.products h3 {
    color: #7E941B;
}
body.services h2, body.services h3 {
    color: #CC9900;
}
body.resources h2, body.resources h3 {
    color: #E84B24;
}
body.company h2, body.company h3 {
    color: #336699;
}
body.shop h2, body.shop h3 {
    color: #9372A5;
}
body.products .breadcrumb li.active a {
    color: #7E941B;
}
body.services .breadcrumb li.active a {
    color: #CC9900;
}
body.resources .breadcrumb li.active a {
    color: #E84B24;
}
body.company .breadcrumb li.active a {
    color: #336699;
}
body.shop .breadcrumb li.active a {
    color: #9372A5;
}
body.products .gridTopImage {
    background-position: left -64px;
}
body.services .gridTopImage {
    background-position: left -86px;
}
body.resources .gridTopImage {
    background-position: left -108px;
}
body.company .gridTopImage {
    background-position: left -130px;
}
body.shop .gridTopImage {
    background-position: left -152px;
}
.sliderWrapper .nextButton {
    background: url(/sw/themes/12082/site_images/prev-next-colored.png) no-repeat scroll -25px -1px transparent;
}
.sliderWrapper .prevButton {
    background: url(/sw/themes/12082/site_images/prev-next-colored.png) no-repeat scroll -25px -25px transparent;
}
.sliderWrapper .nextButton:hover {
    background-position: -25px -49px;
}
.sliderWrapper .prevButton:hover {
    background-position: -25px -73px;
}
body.company .sliderWrapper .nextButton {
    background-position: -25px -1px;
}
body.company .sliderWrapper .prevButton {
    background-position: -25px -25px;
}
body.company .sliderWrapper .nextButton:hover {
    background-position: -25px -49px;
}
body.company .sliderWrapper .prevButton:hover {
    background-position: -25px -73px;
}
body.products .sliderWrapper .nextButton {
    background-position: -49px -1px;
}
body.products .sliderWrapper .prevButton {
    background-position: -49px -25px;
}
body.products .sliderWrapper .nextButton:hover {
    background-position: -49px -49px;
}
body.products .sliderWrapper .prevButton:hover {
    background-position: -49px -73px;
}
body.services .sliderWrapper .nextButton {
    background-position: -73px -1px;
}
body.services .sliderWrapper .prevButton {
    background-position: -73px -25px;
}
body.services .sliderWrapper .nextButton:hover {
    background-position: -73px -49px;
}
body.services .sliderWrapper .prevButton:hover {
    background-position: -73px -73px;
}
body.resources .sliderWrapper .nextButton {
    background-position: -97px -1px;
}
body.resources .sliderWrapper .prevButton {
    background-position: -97px -25px;
}
body.resources .sliderWrapper .nextButton:hover {
    background-position: -97px -49px;
}
body.resources .sliderWrapper .prevButton:hover {
    background-position: -97px -73px;
}
body.shop .sliderWrapper .nextButton {
    background-position: -121px -1px;
}
body.shop .sliderWrapper .prevButton {
    background-position: -121px -25px;
}
body.shop .sliderWrapper .nextButton:hover {
    background-position: -121px -49px;
}
body.shop .sliderWrapper .prevButton:hover {
    background-position: -121px -73px;
}
.header {
    background: url(/sw/themes/12082/site_images/main.gif) no-repeat scroll left -121px transparent;
    height: 71px;
    margin-bottom: 20px !important;
}

.navContainer {
   /* float: left;*/
    width: 962px;
}
ul.nav {
    float: left;
    margin: 0;
}
ul.nav li {
    float: left;
    /*font-size: 1.1em;
    line-height: 12px;
    margin-right: 18px;
    padding-left: 5px;*/
    position: relative;
   padding:0 4px 0 1px;
	color:#3C3C3C;
	/*background:url(divider.gif) right center no-repeat !important;*/
	background:url(/sw/themes/12082/site_images/divider.gif) no-repeat 100% 50% !important;
}
ul.nav li.noborder{
		background-image:none !important;
}
ul.nav li a {
   /* color: #666666;
    float: left;
    font-weight: bold;
    margin-right: -5px;
    padding: 10px 14px 13px 10px;*/
    position: relative;
	float:left;
	font:normal 12px/48px Verdana, Arial, Helvetica, sans-serif;
	padding:0 5px 0 6px;
	color:#3C3C3C;
	display:block;
}
/*ul.nav li a span{
	padding:0 8px 0 0;
padding:0;
	margin:0;
	display:block;
	}	*/
ul.nav li a:hover {
    text-decoration: none;
	/*background:url(/sw/themes/12082/site_images/nav-hover-right.gif) right center no-repeat !important;*/
	background:#0b317a;
	display:block;
	color:#fff !important;
	padding:0 5px 0 6px;
	/*background:url(hover-bg.gif) repeat-x 0 4px !important;*/
}
/*ul.nav li a:hover span{
	background:url(nav-hover-right.gif) right center no-repeat;*/
	/*display:block;
	color:#fff;
	padding:0 8px 0 0;
}*/

ul.nav li.active, ul.nav li.over, ul.nav li:hover {
   /* background: url("mainnav/box.png") no-repeat scroll -6px 0 transparent;*/
    background: url(/sw/themes/12082/site_images/box.png) no-repeat scroll -6px 0 transparent;
}








ul.nav li.active a {
   /* background: url("mainnav/tab-active-right.png") no-repeat scroll right 0 transparent;*/
    background: url(/sw/themes/12082/site_images/tab-active-right.png) no-repeat scroll right 0 transparent;

}
ul.nav li:hover a, ul.nav li.over a {
   /* background: url("mainnav/tab.png") no-repeat scroll right -1px transparent;*/
    background: url(/sw/themes/12082/site_images/tab.png) no-repeat scroll right -1px transparent;
    z-index: 5;
}
ul.nav li.active li a {
    background: none repeat scroll 0 0 transparent;
}
ul.nav .navContent:after {
    clear: both;
    content: " ";
    display: block;
}
ul.nav .navContent ul {
    list-style-type: none;
}
div.navSubContainer {
    display: none;
    position: absolute;
    top: 43px;
    /*width: 446px;*/
    z-index: 4;
	
	
}
div.navSubContainer .productsContent {
    width: 424px;
	
	
}
div.navSubContainer .productsContent ul {
    margin: 0 0 20px 6px;
    width: 130px;
}
div.navSubContainer .productsContent ul li {
    padding-right: 3px;
}
ul.nav li:hover div.navSubContainer, ul.nav li.over div.navSubContainer {
    display: block;
}
div.navSubContainer ul {
    float: left;
    list-style-type: none;
    margin: 0 8px 0 5px;
	font-family:Arial, Helvetica, sans-serif !important;
}
div.navSubContainer ul li {
    background: none repeat scroll 0 0 transparent !important;
    clear: left;
    display: block;
    float: none;
    margin-right: 0;
    padding-left: 4px;
    padding-right: 15px;
    white-space: nowrap;
	font-size:0!important;
	line-height:0!important;
}
div.navSubContainer ul li span.hasChild {
    background: url(/sw/themes/12082/site_images/main.gif) no-repeat scroll -38px -35px transparent;
    height: 10px;
    left: auto !important;
    position: absolute;
    right: 0;
    top: 2px;
    width: 6px;
}
div.navSubContainer ul li a {
    background: none repeat scroll 0 0 transparent !important;
    display: block;
    float: none;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px !important;
    padding: 0 0 5px 9px;
    position: relative;
    text-transform: none;
	font-family:Arial, Helvetica, sans-serif !important;
}
div.navSubContainer ul li a:hover {
    text-decoration: none;
	 padding: 0 0 5px 9px;
	   
}
div.navSubContainer ul li.active span, div.navSubContainer ul li.over a span, div.navSubContainer ul li a:hover span {
    background-image: url(/sw/themes/12082/site_images/main.gif);
    background-repeat: no-repeat;
    height: 10px;
    left: 0;
    position: absolute;
    top: 1px;
    width: 6px;
}
div.navSubSubContainer {
    display: none;
    left: 87%;
    margin-top: -10px;
    position: absolute;
    top: 0;
    width: auto;
    z-index: 6;
}
ul.nav div.navSubContainer li:hover div.navSubSubContainer, ul.nav div.navSubContainer li.over div.navSubSubContainer {
    display: block;
}

ul.nav div.navSubContainer div.navSubSubContainer ul.level-1 a {
    color: #666666;
}
ul.nav div.navSubContainer div.navSubSubContainer ul.level-1 a span {
    background-image: none;
}
div.navSubSubContainer ul li.active span, div.navSubSubContainer ul li.over a span, div.navSubSubContainer ul li a:hover span {
    background-image: url(/sw/themes/12082/site_images/main.gif)!important;
    background-repeat: no-repeat;
    height: 10px;
    left: 0;
    position: absolute;
    top: 1px;
    width: 6px;
}
.productsContent .col1, .productsContent .col2, .productsContent .col3 {
    float: left;
    margin-right: 10px;
}
.productsContent .col3 {
    margin-right: 0;
}
.productsContent .col2, .productsContent .col3, .productsContent .highlighted {
    display: none;
}
.productsContent .show {
    display: block;
}
div.navSubContainer .productsContent ul li {
    background: none repeat scroll 0 0 transparent;
    white-space: normal;
}
div.navSubContainer .productsContent ul li a {
    background: none repeat scroll 0 0 transparent;
	margin-right: 0;
}
div.navSubContainer .productsContent .highlighted {
    background: url(/sw/themes/12082/site_images/dotted_hr.gif) repeat-x scroll 0 0 #F8F8F8;
    clear: left;
    padding-top: 10px;
    width: 100%;
}
div.navSubContainer .productsContent .highlighted p {
    color: #000000;
    margin: 0 0 0 10px;
    text-transform: none;
}
div.navSubContainer .productsContent .highlighted:after {
    clear: both;
    content: " ";
    display: block;
}
div.navSubContainer .productsContent .highlighted ul {
    margin: 0;
    min-width: 1px;
    width: auto;
}
div.navSubContainer .productsContent .highlighted ul li {
    clear: none;
    display: inline;
    float: left;
    margin: 10px 0 10px 10px;
    padding-left: 0;
    position: relative;
}
div.navSubContainer .productsContent .highlighted ul li a {
  /*  background: url("slider/slider_bg.png") no-repeat scroll 1px bottom transparent !important;*/
    background: url(/sw/themes/12082/site_images/slider_bg.png) no-repeat scroll 1px bottom transparent !important;
    color: #FFFFFF;
    height: 24px;
    left: 0;
    line-height: 24px;
    margin: 1px 1px 1px 0;
    overflow: hidden;
    padding: 82px 5px 0;
    position: absolute;
    top: 0;
    width: 114px;
}
div.navSubContainer .productsContent .highlighted ul li img {
    border: 1px solid #E7E7E7;
    height: 105px;
    width: 123px;
}
.lwrapper {
    left: -6px;
}
.l1, .l11, .l3, .l33 {
   /* background: url("mainnav/box.png") no-repeat scroll 0 0 transparent;*/
   /* background: url("box.png") no-repeat scroll 0 0 transparent;*/
    position: relative;
	
	
}
.l2, .l22 {
   /* background: url("mainnav/border.png") repeat-y scroll 0 0 transparent;*/
   /* background: url("border.png") repeat-y scroll 0 0 transparent ;*/
	
	
}
.l22 .navContent {
    background: none repeat scroll 0 0 #FFFFFF;
	height:100%;
	border:solid 1px #E1E1E1;
	padding:10px 0;
	
}
.l1 {
    background-position: right -27px;
    height: 10px;
   /* margin: 0 0 0 11px;*/
	 margin: 0 0 0 11px;
	
}
.l11 {
    background-position: 0 -27px;
    height: 5px;
    left: -11px;
    top: 5px;
    width: 11px;
}
.l2 {
    padding: 0 0 0 11px;
}
.l22 {
    background-position: right 0;
    padding: 0 11px 0 0;
}
.l3 {
    background-position: 100% 100%;
    height: 12px;
    margin: 0 0 0 12px;
	z-index:-10000;
	
}
.l33 {
    background-position: 0 100%;
    height: 12px;
    left: -12px;
    width: 12px;
	z-index:-10000;
}
.navSubSubContainer .l11 {
    height: 10px;
    top: 0;
}

.dottedBG {
    background: url(/sw/themes/12082/site_images/dotted_hr.gif) repeat-x scroll 0 0 transparent;
}
.dottedBG .right {
    float: right;
}
.dottedBG .right a {
    float: left;
    line-height: 25px;
    width: 20px;
}


