#addthisbutton { margin: 0; padding: 0; width: 134px;  float: left; }
#addthisbutton ul {margin: 0; padding: 0; width: 134px; }
#addthisbutton li {margin: 0; padding: 0; }
#addthisbutton-menu { width:138px; margin: 14px 0 0 0; padding:0 15px 0 0; font-family: Arial, Helvetica, sans-serif; float: right;  }
#addthisbutton-nav ul { padding: 0; margin: 0; list-style: none; }
#addthisbutton-nav a { display: block; width: 11em; text-decoration:none; color: #000000; }
#addthisbutton-nav li { float: left; list-style:none; }

#addthisbutton-nav li ul { position: absolute; width: 118px; left: -999em; margin: 0 0 0 7px; *margin: 0 0 0 8px; padding: 0; list-style:none; background: #ffffff; border-bottom: 1px solid #c3c3c3; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; }
#addthisbutton-nav li ul li { padding: 4px 0 0 0px; font-size: 10px; width: 118px; }
#addthisbutton-nav li ul li:hover { background: #eafebe; width: 118px;}
#addthisbutton-nav li:hover ul { left: auto;}
#addthisbutton-nav li:hover ul, #addthisbutton-nav li.sfhover ul { left: auto;}
#nav { margin: 0; padding: 0; background: url('file.ashx?id=1d9cb8e1-2892-4ae5-9bb8-c99b5a020367') no-repeat; width: 931px; }
.menuholder { float: left; width: 720px; list-style:none; padding: 8px 0 20px 0;}
#nav li { float: left; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; font-size: 13px;	}
.home { margin: 0 0 0 15px;  text-decoration:none; }
.products { margin: 0 0 0 15px; text-decoration:none; }
.compliance { margin: 0 0 0 15px; text-decoration:none; }
.services { margin: 0 0 0 15px; text-decoration:none; }
.licensing { margin: 0 0 0 15px; text-decoration:none; }
.company { margin: 0 2px 0 15px; text-decoration:none; }
.support { margin: 0 0 0 15px; text-decoration:none; }
.login { margin: 0 0 0 15px; text-decoration:none; }
.menuholder a { color:#848484; text-decoration:none; display: block; float: left; height: 27px; overflow: hidden; outline:none; padding-right: 11px; }
.menuholder a span {  display: block; padding: 6px 0 6px 11px; }
.menuholder a:hover { background: url('file.ashx?id=674938fb-5ec4-487d-90c5-b007bbabb4a2') no-repeat top right; color:#ffffff; }
.menuholder a:hover span { background: url('file.ashx?id=cd2ee0fc-9bb2-4fdd-9d48-52ff8f9e654a') no-repeat top left; }

#archivetext { margin: 0; padding: 0; width: 650px;}
#archivetext a{ text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 15px; font-size: 12px; color: #666; }
#archivetext p{ text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 15px; font-size: 12px; color: #666; }
#btm {
	background-image: url('file.ashx?id=3115d054-0231-40c6-99b0-f24a5d05126c');
	background-repeat: no-repeat;
	background-position: bottom left;
	margin: 0;
	padding: 0 0 18px 0;
	width: 197px;
}
#mid {
	background-image: url('file.ashx?id=f9a941ae-a7bb-43a3-9e6b-1c9bb15cc3ed');
	background-repeat: repeat-y;
	background-position: top left;
	margin: 0;
	padding: 0;
	width: 197px;
}
#top {
	background-image: url('file.ashx?id=2610eff7-05a2-45e0-b515-9829852f86b5');
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	padding: 10px 0 0 0;
	width: 197px;
}
#toppcontainer {
	margin: 0;
	padding: 0 0 0 0;
	width: 180px;
}
#top p {
	margin: 0;
	padding: 20px 0 0 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-size: 14px; text-align:right;
}
.topa { margin: 0; padding: 0; text-decoration:none; color:#666;}
.topa:hover{ margin: 0; padding: 0; text-decoration:none; color:#f9a031;}
.topa2 {margin: 0; padding: 0; text-decoration:none; color:#666; text-align:right;}

.topa2:hover {margin: 0; padding: 0; text-decoration:none; color:#f9a031;}
* {
	margin: 0 auto;
	padding:0;
}
/** rollover 2 (pure css) **/
#rollover2 a {
	text-decoration:none;
	display:block;
	height:100%;
}
* html #rollover2 a {
	width:100%;
}
#rollover2 {
	list-style-type:none;
	width:955px;
	margin:auto;
	padding:8px 0 0 23px;
}
#rollover2 li {
	float:left;
	height:27px;
	width:87px;
	padding: 0 0 0 5px;
}
#rollover2 li#home a {
	background-image:url('file.ashx?id=9b3a5f73-1e71-46ce-a741-6d4d2c1df067');
	background-repeat:no-repeat;
}
#rollover2 li#home a:hover {
	background-image:url('file.ashx?id=302a1520-caf7-4770-b079-69c184bbc208');
	background-repeat: no-repeat;
}
#rollover2 li#videos a {
	background-image:url('file.ashx?id=75877cb3-7515-4e7a-834a-33da7b4723ec');
	background-repeat:no-repeat;
}
#rollover2 li#videos a:hover {
	background-image:url('file.ashx?id=6c7fed99-18a9-4de5-b662-7a338c48ed72');
	background-repeat: no-repeat;
}
#rollover2 li#archives a {
	background-image:url('file.ashx?id=8ff167b9-a927-433a-980f-80860354d261');
	background-repeat: no-repeat;
}
#rollover2 li#archives a:hover {
	background-image:url('file.ashx?id=d70bbca5-8f1f-41e1-a2ee-b1e9eeec4f0f');
	background-repeat: no-repeat;
}
#rollover2 li#contact a {
	background-image:url('file.ashx?id=ced76cfe-bcf7-416c-9f15-aa26f2b783ba');
	background-repeat: no-repeat;
}
#rollover2 li#contact a:hover {
	background-image:url('file.ashx?id=01e6eaf9-9354-419f-961d-046bae6a8bed');
	background-repeat: no-repeat;
}
#rollover2 a img {
	border:0;
	width:0;
	height:1px;
	margin-top:-1px;
	font-size:0;
	overflow:hidden;
}
#navbar {
	margin: 0;
	padding: 0;
	background-image:url('file.ashx?id=76ecb350-8780-4775-a4e0-b0a7025a00be');
	background-repeat: no-repeat;
	width: 951px;
	height: 44px;
}
#navcontainer {
	margin: 0 auto;
	padding: 0;
}
#header {
	margin: 0;
	padding: 0;
	width: 1024px;
}
#container {
	margin: 0 auto;
	padding: 0;
	width: 1024px;
}
#previewimage {
	margin: 0;
	padding: 10px 0 0 6px;
	width: 620px;
	float: left;
}

#righticonholder {
	margin: 0;
	padding: 15px 0 0 30px;
	float:left;
	width: 282px;
}
#leftcontent {
	margin: 0;
	padding: 20px 0 0 10px;
	width: 650px;
}
#leftcontent p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 5px 0 0 10px;
	color:#666;
}
#rightbox {
	margin: 0;
	padding: 0;
	float: right;
	width: 250px;
	z-index: 10;
	position: relative;
	left: -10px;
	top: 20px;
}
#rightbox2 {
	margin: 0;
	padding: 0;
	float: right;
	width: 250px;
	z-index: 10;
	position: relative;
	left: 240px;
	top: -200px;
}
#footer { margin: 0; padding: 30px 0 0 0; width: 962px; height: 48px; background-image: url('file.ashx?id=4d8b6d42-8b9c-46ed-ac67-f8782ee67a5d'); background-repeat: no-repeat; display: block; }