/* CSS Document */
body {
	background-image: url(/imgs/background.jpg);
	background-repeat: repeat-x;
	background-color: ffffff;
	margin: 0px;
	padding: 0px;
	text-align: center;
	overflow: -moz-scrollbars-vertical; 
	overflow-y: scroll;
}
@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('/inc/font/MyriadPro-Regular.ttf') format('truetype');
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
	line-height:normal;
}
p2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
	text-align: center;
}		
table tr td ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}
img {
	border: none;
}
#contentindex {
	margin-right: 50px;
	margin-left: 20px;
	text-align: left;
}
#landing {
	background-image: url(/imgs/Misc/landingbanner.jpg);
	height: 30px;
	width: 100%;
	text-align: right;
	padding-top: 2px;
}
.imglogo {
	float: left;
	width: 120px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#outercontainer {
	width: 980px;
	padding: 0px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	border: 1px;
}
#contentwrap {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006699;
	padding: 0px;
} 
#content {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
	margin: auto;
	margin-left: 20px;
	width: 940px;
	padding: 0px;
	border: #000 solid 0px;
	background-color:#FFF;
	clear:both;
}
#content-l {
	text-align: left;
	color: #666666;
	text-decoration: none;
	margin-left: 20px;
	width: 655px;
	padding: 0px;
	border: #000 solid 0px;
	float:left
}
#content-r {
	text-align: left;
	color: #666666;
	text-decoration: none;
	margin-right: 15px;
	width: 265px;
	padding: 0px;
	border: #000 solid 0px;
	float:right;
}
.contentfeature{
	width: 100%;
	text-align: left;
	margin-right: 0px;
	margin-left: auto;
	clear: both;
}
#largebanner {
	height: 420px;
	width: 100%;
	border-top-width: 0px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-repeat: no-repeat;
	background-image: url(/imgs/Misc/bannertest2.jpg);
	background-position: center;
	margin-bottom: 5px;
}
.smallbanner {
	height: 16px;
	width: 980px;
	background-image: url(/imgs/Misc/smallbanner-new.jpg);
}
.homefootlinks{color:#FFF;font-size:11px;}
#footbanner {
	height: 100px;
	width: 100%;
	background-image: url(/imgs/Misc/footbanner.jpg);
}
#logo {
	background-image: url(/imgs/Misc/index.jpg);
	height: 70px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: right top;
}
#header{font-family:Myriad Pro, Arial, Helvetica, sans-serif;font-size:11pt;float:left;line-height:30px;font-weight:400;width:940px;margin:30px 0 0}
#header ul{list-style:none;margin:0;padding:0}
#header li{float:left;background:url(/imgs/top_menu/left_both.jpg) no-repeat left top;border-bottom:1px solid #000;margin:0;padding:0 0 0 5px}
#header li:hover,#header li:hover a{background-position:0 -150px;color:#fff}
#header li:hover a{background-position:100% -150px}
#header a{display:block;background:url(/imgs/top_menu/right_both.jpg) no-repeat right top;text-decoration:none;font-weight:400;color:#fff;float:none;padding:5px 11px 4px 6px}
#header a span{display:block;background:url(/imgs/top_menu/right_both.jpg) no-repeat right top;font-weight:700;color:#000;float:left;padding:5px 18px 5px 6px}
#header #current{background-position:0 -150px;border-width:0}
#header #current a{background-position:100% -150px;padding-bottom:5px;color:#fff}
#header #dwnld{background-position:0 -303px;border-width:0}
#header #dwnld a{background-position:100% -303px;padding-bottom:5px;color:#fff}
.a-sub{color:#fff;text-decoration:none;font-size:11pt;font-family:Myriad Pro, Arial, Helvetica, sans-serif;font-weight:200;}
.a-sub:hover,.a-sub-current{color:#2d2c2c;text-decoration:none;font-size:11pt;font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-weight:200;}
#index_images {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 100%;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	color: #666666;
	text-decoration: none;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #666666;
	text-decoration: none;
	line-height:14px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
h4 {
	font-size: 14px;
	font-weight: strong;
	color: #666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
h5 {
	margin: 0px;
	font-size: 14px;
	font-weight: strong;
	color: #666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
}
.leftimg {
	float: left;
	padding-right: 8px;
}
.rightimg {
	float: right;
	padding-left: 8px;
}
.connective {
	font-size: 100%;
	text-align: center;
	color: #000000;
}
.dotted {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #a0a0a0;
}
#rightcolumn {
	width: 250px;
	float: right;
	margin-right: 10px;
	margin-top: -17px;
	height: auto;
	margin-left: 5px;
	text-align: left;
	color: #666666;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #a0a0a0;
	padding-left: 10px;
}
.li2 {
	list-style-image: url('/images/grey_arrow.jpg');
}
.bullet {
	list-style-image: url('/imgs/grey_bullet.jpg');
}
.shrink {
	font-size: 80%;
}
.title {
	color: #000000;
	font-weight: bold;
}
.tbl {
	font-size: 75%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	color: #cccccc;
}
.altcolour {
	background-color: #e8e8e8;
}
.flag .uk{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:0px 2px;}
.flag .us{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-27px 2px;}
.flag .ca{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-53px 2px;}
.flag .de{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-79px 2px;}
.flag .es{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-105px 2px;}
.flag .fr{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-131px 2px;}
.flag .it{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-157px 2px;}
.flag .bp{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-183px 2px;}
.flag .pt{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-209px 2px;}
.flag .nl{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-235px 2px;}
.flag .cz{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-261px 2px;}
.flag .ru{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-287px 2px;}
.flag .pl{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-313px 2px;}
.flag .se{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-339px 2px;}
.flag .fi{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-365px 2px;}
.flag .no{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-391px 2px;}
.flag .jp{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-417px 2px;}
.flag .cn{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-443px 2px;}
/*for downloads*/
td.download-prod-link a img
{
background-image:url('/imgs/download.gif');
    display:block;
    height:52px;
    width:52px; 
}
div.download-grouphead
{
	font-weight:bold;
	font-size:15px;
	line-height:40px;
}
table.download-table
{
    width:600px;
}
td.download-filetype,td.download-prod-link
{
	width:56px;
	font-size:0px;
}
td.download-prod-desc
{
	width:100%
}
.download-form-text{
	width:600px;
	color:#666;
	font-size: 11px;
}
table.download-table-form, table.download-table
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;

}
table.download-table-form
{
	width:700px;
}
table.download-table
{
	width:450px;
}
td.download-Lang-Flag
{
padding-left:20px;
}
input.supportinput, textarea.supportinput
{
    border:solid 1px #666666;
}
input[type='button'], input[type='submit'] 
{
	padding-left: 1px;
	border-style: solid;
	border-color: #999;
	border-width: 1px;
	font-family: helvetica, arial, sans serif;
	padding-left: 1px;
	width:200px;
	height:20px;
}
<!-- product image rollovers-->

#nav1list{ position:relative; border:#000 0px solid; height:220px; padding:0px;}
#nav1list li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#nav1list li, #nav1list a{height:220px;display:block;}

#nsm{left:0px;width:127px; height:220px;}
#nsm{background:url('http://static.netsupportsoftware.com/images/product-tabs-sprite.jpg') 0px 0;}
#nsm a:hover{background: url('http://static.netsupportsoftware.com/images/product-tabs-sprite.jpg') 0px -220px;}

#dna{left:127px;width:111px; height:220px;;}
#dna{background:url('http://static.netsupportsoftware.com/images/product-tabs-sprite.jpg') -127px 0;}
#dna a:hover{background: url('http://static.netsupportsoftware.com/images/product-tabs-sprite.jpg') -127px 220px;}

#nssd{left:238px;width:113px; height:220px;}
#nssd{background:url('http://static.netsupportsoftware.com/images/product-tabs-sprite.jpg') -238px 0;}
#nssd a:hover{background: url('http://static.netsupportsoftware.com/images/product-tabs-sprite.jpg') -238px -220px;}

#nss{left:350px;width:110px; height:220px;}
#nss{background:url('http://static.netsupportsoftware.com/images/product-tabs-sprite.jpg') -350px 0;}
#nss a:hover{background: url('http://static.netsupportsoftware.com/images/product-tabs-sprite.jpg') -350px -220px;}

#nsa{left:460px;width:112px; height:220px;}
#nsa{background:url('http://static.netsupportsoftware.com/images/product-tabs-sprite.jpg') -460px 0;}
#nsa a:hover{background: url('http://static.netsupportsoftware.com/images/product-tabs-sprite.jpg') -460px -220px;}

#nsn{left:572px;width:112px; height:220px;}
#nsn{background:url('http://static.netsupportsoftware.com/images/product-tabs-sprite.jpg') -572px 0;}
#nsn a:hover{background: url('http://static.netsupportsoftware.com/images/product-tabs-sprite.jpg') -572px -220px;}

#nsp{left:684px;width:114px; height:220px;}
#nsp{background:url('http://static.netsupportsoftware.com/images/product-tabs-sprite.jpg') -684px 0;}
#nsp a:hover{background: url('http://static.netsupportsoftware.com/images/product-tabs-sprite.jpg') -684px -220px;}

#nst{left:796px;width:124px; height:220px;}
#nst{background:url('http://static.netsupportsoftware.com/images/product-tabs-sprite.jpg') -796px 0;}
#nst a:hover{background: url('http://static.netsupportsoftware.com/images/product-tabs-sprite.jpg') -796px -220px;}

<!-- product image rollovers-->	
	
#nav1list{ position:relative; border:#000 0px solid; height:220px; padding:0px;}
#nav1list li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#nav1list li, #nav1list a{height:220px;display:block;}

/* Resources page */
.resource-table{
	text-align: left;
	width: 150px;
}
.presource-table{
	text-align: left;
	width: 300px;
}
.eresource-table{
	text-align: left;
	width: 300px;
}
.v-dots{
	background-image:url(images/vertical-dots.gif); 
	background-repeat: repeat-y;
	width:10px;
	text-align:center;
}
.flags{
	width:32px;
}
.res-icon{
	width:28px;
}
.res-title{
	background-color: #666;
	height: 24;
}
/* Social media buttons 32 */
.social .fb32{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -600px 0px;}
.social:hover .fb32 {background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -632px 0px;}
.social .tw32{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -600px -32px;}
.social:hover .tw32{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -632px -32px;}
.social .yt32{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -600px -64px;}
.social:hover .yt32{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -632px -64px;}
.social .go32{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -600px -96px;}
.social:hover .go32{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -632px -96px;}
.social .li32{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -600px -128px;}
.social:hover .li32{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -632px -128px;}
.social .tu32{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -600px -160px;}
.social:hover .tu32{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -632px -160px;}
.social .pi32{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -600px -192px;}
.social:hover .pi32{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -632px -192px;}
.social .rs32{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -600px -224px;}
.social:hover .rs32{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -632px -224px;}
/* Social media buttons 72 */
.social .fb72{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -700px 0px;}
.social:hover .fb72 {background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -772px 0px;}
.social .tw72{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -700px -72px;}
.social:hover .tw72{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -772px -72px;}
.social .yt72{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -700px -144px;}
.social:hover .yt72{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -772px -144px;}
.social .go72{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -700px -216px;}
.social:hover .go72{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -772px -216px;}
.social .li72{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -700px -288px;}
.social:hover .li72{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -772px -288px;}
.social .tu72{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -700px -360px;}
.social:hover .tu72{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -772px -360px;}
.social .pi72{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -700px -432px;}
.social:hover .pi72{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -772px -432px;}
.social .rs72{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -700px -504px;}
.social:hover .rs72{background-image:url('http://static.netsupportsoftware.com/images/social-sprite.png');background-repeat:no-repeat;background-position: -772px -504px;}


.flag .uk{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:0px 2px;}
.flag .us{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-27px 2px;}
.flag .ca{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-53px 2px;}
.flag .de{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-79px 2px;}
.flag .es{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-105px 2px;}
.flag .fr{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-131px 2px;}
.flag .it{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-157px 2px;}
.flag .bp{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-183px 2px;}
.flag .pt{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-209px 2px;}
.flag .nl{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-235px 2px;}
.flag .cz{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-261px 2px;}
.flag .ru{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-287px 2px;}
.flag .pl{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-313px 2px;}
.flag .se{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-339px 2px;}
.flag .fi{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-365px 2px;}
.flag .no{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-391px 2px;}
.flag .jp{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-417px 2px;}
.flag .cn{background-image:url('http://static.netsupportsoftware.com/images/flags/flags-sprite.jpg');background-repeat:no-repeat;background-position:-443px 2px;}

/*for downloads*/
div.download-language{
	margin-left:20px;
	vertical-align:middle;
	padding-left:20px;
	width:320px;
	float:left;
}
div.download-file-size 
{
    display:none;
    }

div.download-language a span
{
    margin-left:5px;
    vertical-align:middle;
}
div.download-language a img
{
    vertical-align:middle;
}

td.download-prod-link a img
{
background-image:url('/imgs/download.gif');
    display:block;
    height:48px;
    width:48px; 
}
div.download-grouphead
{
	font-weight:bold;
	font-size:15px;
	line-height:40px;
}
table.download-table
{
    width:600px;
}
td.download-filetype,td.download-prod-link
{
	width:56px;
	font-size:0px;
}
td.download-prod-desc
{
	width:100%
}
.download-form-text{
	width:600px;
	color:#666;
	font-size: 11px;
}
table.download-table-form, table.download-table
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;

}
table.download-table-form
{
	width:700px;
}
table.download-table
{
	width:450px;
}
td.download-Lang-Flag
{
padding-left:20px;
}