/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	Sitewide Element Defaults
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
html {
	height:100%;
	min-width:770px;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#2748a5;
}
body {
	min-width:770px;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#E0E0E0;
	font-family:Arial, Helvetica, sans-serif;
}
div {
	margin:0px;
	padding:0px;
	border:0px;
}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	Site Containers
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
 #container3 {
	width: 100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:e0e0e0;
	position:relative;
	background-image:url(images/HeadBG.gif);
	background-repeat:repeat-x;
	background-position:top;
}
#container2 {
	width: 100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-image:url(images/FootBG.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#container {
	width: 786px;
	margin-left:-393px;
	padding:0px 0px 0px 0px;
	position:relative;
	left:50%;
}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	Header Section
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#HeaderRow {
	display:block;
	position:relative;
	top:0px;
	left:0px;
	width:786px;
	z-index:1;
	overflow:visible;
}
div.Header {
	background-color:#000000;
	min-width: 770px;
	height:91px;
	margin:0px 8px 0px 8px;
	position:relative;
	background-image: url(images/MainHeadBG.gif);
	background-position:top;
	background-repeat:repeat-x;
}
div.HeaderLeftMargin {
	position:absolute;
	top:0px;
	left:0px;
	width:8px;
	height:151px;
	background-image: url(images/LTShadow.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
div.HeaderRightMargin {
	position:absolute;
	top:0px;
	right:0px;
	width:8px;
	height:151px;
	background-image: url(images/RTShadow.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
img.LTShadowT {
	position:absolute;
	top:0px;
	left:0px;
}
img.RTShadowT {
	position:absolute;
	top:0px;
	right:0px;
}
img.Logo {
	position: absolute;
	top: 19px;
	left: 8px;
}
img.Logo2 {
	position: absolute;
	left: 220px;
	top: 47px;
}
span.HeaderText {
	color: #fcf7df;
	position:absolute;
	font-size:16px;
	right: 5px;
	top: 19px;
}
.BreadCrumbs {
	position:absolute;
	top:17px;
	left:260px;
	width:400px;
	color:#FFFFFF;
	font-size:12px;
}
.BreadCrumbs a {
	color:#FFFFFF;
	text-decoration:none;
}
.BreadCrumbs a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.BreadCrumbs a:hover {
	color:#ffd200;
	text-decoration:underline;
}
.Headline {
	position:absolute;
	top:16px;
	left:225px;
	width:405px;
	color:#D60000;
	font-size:17px;
}
.Headline a {
	width:240px;
	display:block;
	color:#000000;
	border:1px solid #777777;
	border-top-width:0px;
	background-image:url(images/TabBlue.gif);
	background-repeat:repeat-x;
	text-decoration:none;
	background-color:#FFFFFF;
}
.Headline a:hover {
	color:#000000;
	background-image:url(images/TabYel.gif);
	background-repeat:repeat-x;
}
#Search {
	position:absolute;
	top:48px;
	left:652px;
	margin:0px;
	padding:0px;
}
#SearchBox {
	position:absolute;
	top:0px;
	left:0px;
	height:16px;
	width:90px;
	font-size:13px;
	margin:0px;
	border-width:1px;
	padding-left:3px;
}
#SearchButton {
	position:absolute;
	top:0px;
	left:96px;
	padding:0px;
	margin:0px;
	border:none;
}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	Main Menu Background & Quick Links
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
div.QuickLinks {
	background-color:#FFFFFF;
	min-width: 770px;
	height:34px;
	position:relative;
	margin:0px 8px 0px 8px;
	background-image:url(images/MVshadow.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	z-index:2;
	overflow:visible;
}
img.LQLinkArrow {
	position:absolute;
	top:10px;
	left:1px;
	z-index:3;
}
img.RQLinkArrow {
	position:absolute;
	top:10px;
	right:1px;
	z-index:3;
}
a.LQLinkBox {
	position:absolute;
	top:10px;
	left:37px;
	height:19px;
	line-height:19px;
	border-style:solid;
	border-width:1px 1px 1px 0px;
	border-color:#AAAAAA #000000 #000000 #AAAAAA;
	background-image:url(images/TabBlue.gif);
	background-repeat:repeat-x;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding:1px 3px 0px 3px;
	text-decoration:none;
	z-index:3;
}
a.LQLinkBox:hover {
	color:#000000;
	background-color:#fae450;
	background-image:url(images/TabYel.gif);
	background-repeat:repeat-x;
}
a.LQLinkBox:active {
	color:#c50000;
}
a.RQLinkBox {
	position:absolute;
	top:10px;
	right:37px;
	height:19px;
	line-height:19px;
	border-style:solid;
	border-width:1px 0px 1px 1px;
	background-image:url(images/TabYel.gif);
	background-repeat:repeat-x;
	border-color:#AAAAAA #000000 #000000 #AAAAAA;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding:1px 3px 0px 3px;
	text-decoration:none;
	z-index:3;
}
a.RQLinkBox:hover {
	color: #0000FF;
	background-color:#fae450;
	background-repeat:repeat-x;
}
a.RQLinkBox:active {
	color:#c50000;
}
.WatchVideo {
	position:absolute;
	top:10px;
	left:381px;
	height:19px;
	line-height:19px;
	border-style:solid;
	border-width:1px;
	border-color:#AAAAAA #000000 #000000 #AAAAAA;
	background-image:url(images/TabBlue.gif);
	background-repeat:repeat-x;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding:1px 3px 0px 3px;
	text-decoration:none;
	z-index:3;
	width: 134px;
}
.WatchVideo:hover {
	color:#000000;
	background-color:#fae450;
	background-image:url(images/TabYel.gif);
	background-repeat:repeat-x;
}
.WatchVideo:active {
	color:#c50000;
}
.WhatNew {
	position:absolute;
	top:10px;
	left:230px;
	height:19px;
	line-height:19px;
	border-style:solid;
	border-width:1px;
	border-color:#AAAAAA #000000 #000000 #AAAAAA;
	background-image:url(images/TabBlue.gif);
	background-repeat:repeat-x;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding:1px 3px 0px 3px;
	text-decoration:none;
	z-index:3;
}
.WhatNew:hover {
	color:#000000;
	background-color:#fae450;
	background-image:url(images/TabYel.gif);
	background-repeat:repeat-x;
}
.WhatNew:active {
	color:#c50000;
}
.WhatsNew {
	position:absolute;
	top:10px;
	left:327px;
	height:19px;
	line-height:19px;
	border-style:solid;
	border-width:1px;
	border-color:#AAAAAA #000000 #000000 #AAAAAA;
	background-image:url(images/TabBlue.gif);
	background-repeat:repeat-x;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding:1px 3px 0px 3px;
	text-decoration:none;
	z-index:3;
}
.WhatsNew:hover {
	color:#000000;
	background-color:#fae450;
	background-image:url(images/TabYel.gif);
	background-repeat:repeat-x;
}
.WhatsNew:active {
	color:#c50000;
}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	Main Section
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#GSATitle {
	position:absolute;
	top:10px;
	left:324px;
	z-index:3;
}
#GSATitle a {
	display:block;
	border:1px solid #000000;
}
#GSATitle a:hover {
	border-color: #C60000;
}
#GSATitle a:active {
	border-color: #ffD200;
}
#Title {
	position:absolute;
	top:19px;
	left:255px;
	width:260px;
	height:26px;
	border-left:1px solid #000000;
	background-color:#EAEAEA;
	background-image:url(images/BrushedAl.jpg);
	border-right:1px solid #000000;
	line-height:26px;
	text-align:center;
	color:#000000;
	z-index:3;
}
#Title H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	margin:0px;
}
#Title H2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	margin:0px;
}
#MainRow {
	display:block;
	position:relative;
	top:0px;
	left:0px;
	width:786px;
	overflow:visible;
	z-index:0;
}
div.Main {
	z-index:0;
	background-color: #FFFFFF;
	width:760px;
	height: 100%;
	position:relative;
	margin:0px 8px 0px 8px;
	padding:10px 5px 0px 5px;
	display:block;
	font-size:14px;
}
div.MainLeftMargin {
	position:absolute;
	left:0px;
	width:8px;
	height: 100%;
	background-image:url(images/LBodyShadow.gif);
	background-position:top;
	background-repeat:repeat-y;
}
div.MainRightMargin {
	position:absolute;
	right:0px;
	height: 100%;
	width:8px;
	background-image:url(images/RBodyShadow.gif);
	background-position:top;
	background-repeat:repeat-y;
	top: 1px;
}
div.LandingPageLeftMargin {
	position:absolute;
	left:0px;
	width:8px;
	height: 100%;
	background-image:url(images/LTCShadow.jpg);
	background-position:top;
	background-repeat:repeat-y;
}
div.LandingPageRightMargin {
	position:absolute;
	right:0px;
	height: 100%;
	width:8px;
	background-image:url(images/RTCShadow.jpg);
	background-position:top;
	background-repeat:repeat-y;
	top: 0;
}
.MainBody {
	position:absolute;
	top:10px;
	left:5px;
	border:2px solid #000000;
	background:#EAEAEA;
	background-image: url(images/MBodyBG.gif);
	background-position: right;
	background-repeat:repeat-y;
	width:756px;
	z-index:0;
	display:block;
	padding:0px 0px 0px 0px;
}
.BodyTitle {
	line-height:0px;
	position:absolute;
	top:5px;
	left:175px;
	display: block;
	width:565px;
	height:40px;
	background-color:#000000;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
}
.BodyTitle H1 {
	font-size:24px;
	line-height:40px;
	display:inline;
}
.BodyTitle H2 {
	font-size:24px;
	line-height:40px;
	display:inline;
}
#Finance {
	text-align: center;
	height:auto;
	width:auto;
	background:none;
	border:none;
	position:absolute;
	top:6px;
	left:216px;
	z-index:5;
}
#Finance a {
	background-image:url(images/TabYel.gif);
	background-repeat:repeat-x;
	text-decoration:none;
	border-width:1px 2px 2px 1px;
	color:#000000;
	border-color:#AAAAAA #000000 #000000 #AAAAAA;
	display:block;
	font-size:17px;
	font-weight:bold;
	width:117px;
	padding-top:3px;
	height:21px;
	background-color:#ffea48;
}
#Finance a:visited {
	color:#000000;
}
#Finance a:hover {
	background-image:url(images/TabBlue.gif);
	background-color:#c0d7f1;
	color:#000000;
}
/* Dave edited .MProductDisplay - added list-style-type */
.MProductDisplay {
	position:absolute;
	top:45px;
	left:175px;
}
.MProductDisplay a {
	margin:0px;
	padding:0px;
	border:1px solid #000000;
	display:block;
}
.MProductDisplay span {
	position:absolute;
	display:block;
	width:222px;
	height:120px;
	top:0px;
	left:341px;
	border:1px solid #000000;
	background:#FFFFFF;
}
.MProductDisplay ul {
	position:absolute;
	display:block;
	top:259px;
	left:16px;
	width:564px;
	margin:0px 0px 0px -17px;
	padding-left:17px;
	font-size:16px;
	font-weight:bold;
	height: 57px;
}
.MProductDisplay ul li a {
	position:relative;
	display:inline;
	border-width:0px;
	color:#000000;
}
.MProductDisplay ul li a:hover {
	color:#C60000;
}
#MProductList {
	position:absolute;
	top:225px;
	left:174px;
	width:562px;
	margin:0px;
	padding:0px;
	line-height:16px;
}
#MProductList ul {
	list-style-type:none;
	margin-top:0px;
	display:block;
	font-size:14px;
	font-weight:bold;
}
#MProductList ul li a {
	color:#000000;
	text-decoration:none;
}
#MProductList ul li a:hover {
	color:#C60000;
	text-decoration:underline;
}
#MProductList ul li ul {
	font-weight:normal;
	list-style-type:disc;
	margin-bottom:5px;
}
.VideoTBL {
	margin:3px 0px 3px 0px;
	;
	border:1px solid #000000;
	background-color:#FFFFFF;
}
.VideoTBL th {
	text-align:center;
	font-size:20px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	border:1px solid #000000;
}
.VideoTBL td {
	padding:5px 5px 5px 5px;
	border:1px solid #000000;
}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	Index Page
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#MAppList {
	position:relative;
	float:left;
	display:block;
	font-size:12px;
	margin:0px 0px 0px 13px;
	padding:0px 0px 0px 15px;
}
#SiteIntro {
	z-index:1;
	position: absolute;
	top:120px;
	left:0px;
	margin:0px 8px 0px 16px;
}
#IndexProductList {
	height:100px;
	margin-left:8px;
	width:752px;
}
#IndexProductList td {
	vertical-align:bottom;
	text-align:center;
}
#IndexProductList td a {
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	width:100px;
	line-height:35px;
	vertical-align:bottom;
	display:block;
}
#IndexProductList td a:hover {
	color:#0000FF;
}
#IndexProductList td a:active {
	color:#C60000;
}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	Left Menu
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.LMenu {
	float:left;
	position:absolute;
	top:-2px;
	left:-2px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color:#FFFFFF;
	z-index:1;
	margin:0px 5px 0px 0px;
	width: 160px;
	height:auto;
}
.LMenu H2 {
	margin:0px;
}
.LMenu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.LMenu ul li ul {
	margin-left: 7px;
}
.LMenu a {
	font: 12px Arial;
	padding: 2px 0px 2px 3px;
	display: block;
	width: 155px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000;
	border-top-width:0px;
	border-right:1px solid #000000;
	background-image:url(images/TabBlue.gif);
	background-repeat:repeat-x;
	z-index:2;
}
.LMenu a:visited {
	color: #000000;
}
.LMenu a:hover {
	background-color: #fae450;
	background-image:url(images/TabYel.gif);
	color: #000000;
}
.LMenu a:active {
	color:#c50000;
}
.LMenu ul li ul li a {
	font: 11px Arial;
	padding: 2px 0px 2px 3px;
	display: block;
	width: 148px;
	color: #000000;
	text-decoration: none;
	background-image:url(images/LSubMenuBG.gif);
	background-repeat:repeat-y;
	border-bottom: 1px solid #77777;
	border-left: 1px solid #777777;
	border-top-width:0px;
}
.LMenu ul li ul li a:hover {
	background-image:none;
}
#LMenuTitle {
	background-image:url(images/BrushedAl.jpg);
	background-position:bottom;
	text-align: center;
	font: bold 16px Arial;
	padding:0px 0px 0px 0px;
	width:158px;
}
#LMenuTitle:hover {
	background-color: #fae450;
	background-image:url(images/TabYel.gif);
}
#ActiveLTab {
	background-color:#EAEAEA;
	background-image:none;
	border: 1px solid #000000;
	border-top-width:0px;
	border-right:1px solid #EAEAEA;
	color:#C60000;
	padding-bottom:3px;
}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	Applications Section
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.Applications {
	top:0px;
	left:0px;
	background-color:#FFFFFF;
	min-width: 770px;
	height:81px;
	position:relative;
	margin:0px 8px 0px 8px;
}
.Applications ul {
	margin: 0px;
	padding:0px 0px 0px 3px;
	min-width:770px;
}
.Applications ul li {
	background-color:#c0d8f1;
	width:144px;
	height:78px;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	display: inline;
	float: left;
	background-image:url(images/TabBlue.gif);
	background-repeat:repeat-x;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 7px;
}
.Applications ul li a img {
	position:relative;
	top:2px;
}
.Applications ul li a {
	display: block;
	border:0px;
	text-decoration:none;
	width:142px;
	height:76px;
	border: 1px solid #000000;
}
.Applications ul li a:link {
	color:#000000;
}
.Applications ul li a:visited {
	color:#000000;
}
.Applications ul li a:hover {
	color:#000000;
	background-color:#fae450;
	border: 1px solid #FF0000;
}
.Applications ul li a:active {
	color:#c50000;
}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	Footer
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#FooterRow {
	display:block;
	position:relative;
	top:0px;
	left:0px;
	width:786px;
}
div.Footer {
	background-color:#000000;
	min-width: 770px;
	height:54px;
	position:relative;
	margin:0px 8px 0px 8px;
	padding-top:5px;
	background-image: url(images/MainFooterBG.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
span.Footer {
	font-size:12px;
	line-height:18px;
	color:#FFFFFF;
}
.Footer a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.Footer a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.Footer a:hover {
	color:#ffd200;
	text-decoration:underline;
}
.Footer a:active {
	color:#ff8000;
	text-decoration:underline;
}
div.FooterLeftMarginHome {
	position:absolute;
	top:-80px;
	left:0px;
	width:8px;
	height:140px;
	background-image: url(images/LBShadow_2.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
div.FooterRightMarginHome {
	position:absolute;
	top:-80px;
	right:0px;
	width:8px;
	height:140px;
	background-image: url(images/RBShadow_2.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
div.FooterLeftMargin {
	position:absolute;
	top:0px;
	left:0px;
	width:8px;
	height:140px;
	background-image: url(images/LBShadow.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
div.FooterRightMargin {
	position:absolute;
	top:-1px;
	right:0px;
	width:8px;
	height:140px;
	background-image: url(images/RBShadow.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
img.LBShadowB {
	position:absolute;
	top:43px;
	left:0px;
}
img.RBShadowB {
	position:absolute;
	top:43px;
	right:0px;
}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	Main Horizontal Menu
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
div.VMenu {
	background-color:#CCCCCC;
	min-width:753px;
	height:26px;
	position:relative;
	margin:0px 8px 0px 8px;
	padding:0px;
	background-image:url(images/BrushedAl.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-size:20px;
	font-weight:bold;
	line-height:26px;
	z-index:10;
}
#ActiveMTab {
	position: relative;
	display: inline;
	float: left;
	background-color:#FFFFFF;
	border-right:2px solid #404040;
	border-left:2px solid #404040;
	height:26px;
	line-height:24px;
	width: 180px;
	color:#C60000;
}
#ActiveMTab:hover {
	color: #C60000;
	background:#fff9e3;
	background-image:url(images/MMenuYel.gif);
	background-repeat:repeat-x;
}
#ActiveMTab:active {
	color: #ff8000;
}
#ShadowMask {
	position:absolute;
	top:0px;
	width:180px;
	height:10px;
	float:left;
	background-color:#FFFFFF;
}
/*-=-=-=-=-=-=-= Drop Down Menu 1 Level =-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
/*Credits: Dynamic Drive CSS Library Horzontal CSS Menu (IE MOZ FF)*/
/*URL: http://www.dynamicdrive.com/style/ */
.suckertreemenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.suckertreemenu ul li {
	position: relative;
	display: inline;
	float: left;
	font-size:20px;
	font-weight:bold;
	line-height:26px;
	margin: 0;
	padding: 0;
	border-left:1px solid #666666;
}
.suckertreemenu ul li a {
	display: block;
	width: 186px;
	text-decoration: none;
	color: #000000;
}
.suckertreemenu ul li ul {
	position: absolute;
	left:-1px;
	width:186px;
	display: block;
	visibility: hidden;
	background-color:#fff9e3;
	border-bottom: 2px solid #000000;
	border-right:2px solid #000000;
}
.suckertreemenu ul li ul li {
	display: list-item;
	float: none;
	text-align:left;
	height:21px;
	line-height:20px;
	font-size:12px;
	border-top: 2px solid #AAAAAA;

}
.suckertreemenu ul li a:hover {
	color: #000000;
	background:#fff9e3;
	background-image:url(images/MMenuYel.gif);
	background-repeat:repeat-x;
}
.suckertreemenu ul li a:active {
	color: #C60000;
}
.suckertreemenu ul li ul li a {
	display: block;
	width: 175px;
	color: #000000;
	text-decoration: none;
	padding: 1px 5px 0px 5px;
}
.suckertreemenu ul li ul li a:hover {
	color: #000000;
	background:#FFD200;
	background-image:url(images/TabYel.gif);
	background-repeat:repeat-x;
}
.suckertreemenu ul li ul li a:active {
	color: #C60000;
}
/*-------- Index page Product List----------*/
.suckerProdList {
	z-index:11;
	position:absolute;
	left:6px;
	top:10px;
}
.suckerProdList ul {
	z-index:12;
	margin:0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
.suckerProdList ul li {
	position: relative;
	display: inline;
	float: left;
}
.suckerProdList ul li a {
	position:relative;
	display: block;
	width: 107px;
	text-decoration: none;
	color: #000000;
	font-size:13px;
	font-weight:bold;
	line-height:35px;
	text-align:center;
}
.suckerProdList ul li ul {
	z-index:13;
	position: absolute;
	left:-1px;
	width:113px;
	top: 1em;
	display: block;
	visibility: hidden;
	background-color:#E6E6E6;
	border-left: 1px solid #AAAAAA;
	border-bottom: 2px solid #000000;
	border-right:2px solid #000000;
}
.suckerProdList ul li ul li {
	display: list-item;
	float: none;
	text-align:left;
	font-size:12px;
}
.suckerProdList ul li a:hover {
	color: #0000FF;
}
.suckerProdList ul li a:active {
	color: #C60000;
}
.suckerProdList ul li ul li a {
	display: block;
	width: 110px;
	height:16px;
	color: #000000;
	line-height:15px;
	text-align:left;
	text-decoration: none;
	padding: 1px 0px 1px 3px;
	border-top: 1px solid #AAAAAA;
	font-size:12px;
}
.suckerProdList ul li ul li a:hover {
	color: #000000;
	background:#FFD200;
}
.suckerProdList ul li ul li a:active {
	color: #C60000;
}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	Tabbed Content
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.tabcontainer {
	z-index:1;
	position:absolute;
	top:387px;
	left:7px;
	height:23px;
	width:740px;
	display:inline;
}
#tablist {
	z-index:1;
	margin:0px;
	position:relative;
	padding: 0px 0px 0px 0px;
	width:740px;
	height:23px;
	line-height:23px;
	display: inline;
}
#tablist li {
	list-style-type: none;
	margin: 0px;
	display: inline;
	height:23px;
	font-size:16px;
	font-weight:bold;
}
#tablist li a {
	padding: 2px 10px 1px 9px;
	margin-left: 12px;
	border: 1px solid #1648b1;
	text-decoration: none;
	color:#000000;
	display:inline;
	background-image:url(images/TabBlue.gif);
	background-repeat:repeat-x;
	border-bottom-color:#000000;
}
#tablist li a:link {
	color: #000000;
}
#tablist li a:visited {
	color: #000000;
}
#tablist li a:hover {
	color: #000000;
	border-color: #905800;
	background-image:url(images/TabYel.gif);
	background-repeat:repeat-x;
	border-bottom-color:#000000;
}
#tablist li a.current {
	background: #FAFAFA;
	color: #000000;
	border-color:#000000;
	border-bottom:1px solid #ffffff;
	height:23px;
	background-image:url(images/TabActive.gif);
	background-repeat:repeat-x;
}
#tablist li a:active {
	color: #C60000;
}
#tablist li a:visited.current {
	color: #000000;
}
#tablist li a:hover.current {
	background: #FAFAFA;
	color: #000000;
	border-color:#000000;
	border-bottom:1px solid #ffffff;
	height:23px;
	background-image:url(images/TabActive.gif);
	background-repeat:repeat-x;
}
.TabContents {
	margin:0px;
	position:absolute;
	top:22px;
	left:0px;
	font-size:14px;
	width:740px;
	background:#FFFFFF;
	border:1px solid #000000;
	overflow:auto;
}
#overview {
	padding:5px 7px 5px 7px;
	display:block;
}
#overview span {
	display:block;
	margin-left:40px;
	width:680px;
}
#require {
	padding:5px 7px 5px 7px;
	display:none;
}
#require span {
	display:block;
	margin-left:40px;
	width:680px;
}
#features {
	padding:7px 7px 0px 7px;
	display:none;
}
#specs {
	padding:7px 15px 35px 7px;
	display:none;
	background:#D1D1D1;
}
#specs td span {
	color:#0000FF;
	font-weight:normal;
}
.SpecsTable {
	border:1px solid #000000;
	background-color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
.SpecsTable td {
	padding:3px 3px 5px 3px;
	margin:0px;
	text-align:left;
	border:1px solid #000000;
}
.SpecsTable th {
	padding:1px 3px 5px 1px;
	font-size:14px;
	text-align:center;
	border:1px solid #000000;
	color:#C60000;
	font-weight:bold;
	vertical-align:bottom;
}
.SpecsTable th a {
	line-height:18px;
	text-decoration:none;
	color:#C60000;
}
.SpecsTable th a img {
	text-decoration:none;
}
.SpecsTable th a:hover {
	color:#0000FF;
}
.AppsTable {
	border:1px solid #000000;
	background-color:#FFFFFF;
	font-size:12px;
	color:#000000;
}
.AppsTable td {
	background-color: #e4e4f3;
	padding:3px 3px 3px 3px;
	margin:0px;
	text-align:left;
	line-height:12px;
	border-top:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
}
.AppsTable th {
	padding:1px 3px 3px 3px;
	font-size:11px;
	text-align:center;
	border:1px solid #000000;
	color:#000000;
	font-weight:normal;
	vertical-align:top;
	background-color:#E1E1E1;
}
.AppsTable th font {

	font-size:13px;
	font-weight:Bold;
	text-decoration:underline;
}
#accessories {
	padding:7px 0px 0px 0px;
	display:none;
}
#apps {
	padding:7px 7px 0px 7px;
	display:none;
}
#demo {
	padding:7px 7px 0px 7px;
	display:none;
}
#specsScrl {
	display:none;
	margin-top:15px;
	padding:4px 0px 0px 0px;
}
#specsScrl td span {
	color:#0000FF;
	font-weight:normal;
}
#specsScrl a {
	color:#C60000;
	text-decoration:none;
}
#specsScrl a:hover {
	color:#0000FF;
}
#appsScrl {
	margin:0px;
	display:none;
	padding:0px;
}
#Scrl {
	overflow:auto;
}
#appsScrl a {
	color:#C60000;
	text-decoration:none;
}
#appsScrl a:hover {
	color:#0000FF;
}
#questions {
	display:none;
}
#engraver {
	display:block;
}
#router {
	display:none;
}
#spindle {
	display:none;
}
#whdev {
	display:none;
}
#misc {
	display:none;
}
.AccTable {
	margin-top:5px;
	width:722px;
}
.AccTable td {
	padding:5px;
	border-top:2px solid #000000;
}
.AccTable a img {
	border-width:0px;
}
#AccSubTable td {
	padding:2px;
	border:1px solid #000000;
}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	Product Content
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.ProductTable {
	position:absolute;
	left:175px;
	width:565px;
	border:0px solid #000000;
	padding:0px;
	margin:0px;
	text-align:center;
	background-color:#FFFFFF;
	font-weight:bold;
	color:#ffd200;
	top: 48px;
}
.ProductTable td {
	border: 1px solid #000000;
}
.ProductTable td a {
	color:#FFFFFF;
	text-decoration:none
}
.ProductTable td a:hover {
	color:#ffd200;
}
#DualDesk td {
	top:-310px;
	left:560px;
	text-align:Left;
	padding:2px;
	border-bottom:0px;
}
.SupportSubTable {
	position:absolute;
	left:175px;
	top:10px;
	width:565px;
	border:1px solid #000000;
	padding:0px;
	margin:0px;
	text-align:left;
	background-color:#FFFFFF;
	color:#000000;
}
.SupportSubTable h3 {
	font-size:18px;
	font-weight:bold;
	text-align:center;
	line-height:16px;
	margin:5px 0px 0px 5px;
}
.SupportSubTable td {
	border-bottom:1px solid #000000;
	vertical-align:top;
	padding:3px 5px 3px 8px;
	font-size:12px;
	text-decoration:none
}
.CompTable {
	border:1px solid #000000;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	font-weight:bold;
	color:#000000;
}
.CompTable td {
	border:1px solid #000000;
}
.CompTable td a {
	color:#000000;
	text-decoration:none
}
.CompTable td a:hover {
	color:#ffd200;
}
.CompTable td a:visit {
color:#ffd200;
}
.SuperText {
	font-size:18px;
	font-weight:bold;
}

 
