body, html {
    background-color: #fff;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Trebuchet MS;
    font-size: 12px;
    height: 100%;
    color: #666;
}

a.recentNav {
	display: block;
	padding: 8px 0px 8px 6px;
	text-decoration: none;
	color: #666;
	font-family: Arial;
	font-size: 12px;
	border-bottom: 1px solid #A6A6A6;
}

a.recentNav:hover {
	display: block;
	text-decoration: none;
	color: #fff;
	background-color: #E76D00;
	border-bottom: 1px solid #FFF;
}

/* a, a:active, a:visited {
    font-family: Trebuchet MS;
    color: #e76d00;
    text-decoration: none;
}

a:hover {
    color: #3184b5;
} */

.fadeThis {
	position:relative;
	display:block;
	width: 164px;
	height: 122px;
	background:url(/images/whychoose.jpg) 0 0 no-repeat;
	text-decoration: none;
	color: #FFF;
	font-size: 1px;
}
.hover {
	position: absolute;
	top: 0px;
	left: 0;
	display: none;
	width: 164px;
	height: 122px;
	background:url(/images/whychoose-on.jpg) 0 0 no-repeat;
	text-decoration: none;
	color: #FFF;
	font-size: 1px;
}
.fadeThisBrowse {
	position:relative;
	display:block;
	width: 164px;
	height: 122px;
	background:url(/images/browsethe.jpg) 0 0 no-repeat;
	text-decoration: none;
	color: #FFF;
	font-size: 1px;
}
.hoverBrowse {
	position: absolute;
	top: 0px;
	left: 0;
	display: none;
	width: 164px;
	height: 122px;
	background:url(/images/browsethe-on.jpg) 0 0 no-repeat;
	text-decoration: none;
	color: #FFF;
	font-size: 1px;
}
.fadeThisJoin {
	position:relative;
	display:block;
	width: 164px;
	height: 122px;
	background:url(/images/jointhe.jpg) 0 0 no-repeat;
	text-decoration: none;
	color: #FFF;
	font-size: 1px;
}
.hoverJoin {
	position: absolute;
	top: 0px;
	left: 0;
	display: none;
	width: 164px;
	height: 122px;
	background:url(/images/jointhe-on.jpg) 0 0 no-repeat;
	text-decoration: none;
	color: #FFF;
	font-size: 1px;
}
.fadeThisGuides {
	position:relative;
	display:block;
	width: 164px;
	height: 122px;
	background:url(/images/guides.jpg) 0 0 no-repeat;
	text-decoration: none;
	color: #FFF;
	font-size: 1px;
}
.hoverGuides {
	position: absolute;
	top: 0px;
	left: 0;
	display: none;
	width: 164px;
	height: 122px;
	background:url(/images/guides-on.jpg) 0 0 no-repeat;
	text-decoration: none;
	color: #FFF;
	font-size: 1px;
}
.fadeThisStuart {
	position:relative;
	display:block;
	width: 164px;
	height: 122px;
	background:url(/images/stuart.jpg) 0 0 no-repeat;
	text-decoration: none;
	color: #FFF;
	font-size: 1px;
}
.hoverStuart {
	position: absolute;
	top: 0px;
	left: 0;
	display: none;
	width: 164px;
	height: 122px;
	background:url(/images/stuart-on.jpg) 0 0 no-repeat;
	text-decoration: none;
	color: #FFF;
	font-size: 1px;
}
.fadeThisROI {
	position:relative;
	display:block;
	width: 164px;
	height: 122px;
	background:url(/images/roi.jpg) 0 0 no-repeat;
	text-decoration: none;
	color: #FFF;
	font-size: 1px;
}
.hoverROI {
	position: absolute;
	top: 0px;
	left: 0;
	display: none;
	width: 164px;
	height: 122px;
	background:url(/images/roi-on.jpg) 0 0 no-repeat;
	text-decoration: none;
	color: #FFF;
	font-size: 1px;
}
.fadeThisPlayer {
	position:relative;
	display:block;
	width: 164px;
	height: 122px;
	background:url(/images/playerint.jpg) 0 0 no-repeat;
	text-decoration: none;
	color: #FFF;
	font-size: 1px;
}
.hoverPlayer {
	position: absolute;
	top: 0px;
	left: 0;
	display: none;
	width: 164px;
	height: 122px;
	background:url(/images/playerint-on.jpg) 0 0 no-repeat;
	text-decoration: none;
	color: #FFF;
	font-size: 1px;
}
.fadeThisAdmin {
	position:relative;
	display:block;
	width: 164px;
	height: 122px;
	background:url(/images/admin.jpg) 0 0 no-repeat;
	text-decoration: none;
	color: #FFF;
	font-size: 1px;
}
.hoverAdmin {
	position: absolute;
	top: 0px;
	left: 0;
	display: none;
	width: 164px;
	height: 122px;
	background:url(/images/admin-on.jpg) 0 0 no-repeat;
	text-decoration: none;
	color: #FFF;
	font-size: 1px;
}


ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 10px;
	width: 300px;
}
ul.thumb li {
	margin: 0; padding: 2px;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width: 70px;
	height: 52px;
}
ul.thumb li img {
	width: 60px; height: 42px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	border: 1px solid #ddd;
	padding: 0px;
	background: #fff;
	position: absolute;
	left: 0; top: 0;
	opacity:0.6;filter:alpha(opacity=60);
}
ul.thumb li img.hover {
	opacity:1;filter:alpha(opacity=100);
	background:color(#FFF) no-repeat center center;  /* Image used as background on hover effect
	border: none; /* Get rid of border on hover */
}

.reg {
	position: relative;
	top: -3px;
	font-size: 6px;
}

.reg2 {
	position: relative;
	top: -5px;
	font-size: 6px;
}

.titlereg {
	position: relative;
	top: -16px;
	left: 1px;
	font-size: 12px;
}

.subreg {
	position: relative;
	top: -5px;
	left: 1px;
	font-size: 7px;
}

.headerreg {
	position: relative;
	top: -10px;
	left: 1px;
	font-size: 10px;
}

.filetype {
	position: relative;
	top: -1px;
	font-size: 7px;
}

/* DHTML Tooltip */
a.tooltip {
    position: relative;
    top: 3px;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 50px;
font-size: 11px;
color: #FFF;
border: 1px solid black;
padding: 5px;
background-color: #f88300;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* JQuery Expand Collapse */
.msg_list {
	margin: 0px;
	padding: 0px;
	width: 766px;
}

.msg_head-old {
	padding: 0px 0px;
	cursor: pointer;
	position: relative;
	background-color:#FFF;
	margin:0px;
    color: #3184b5;
    font-weight: bold;
    border-bottom: 2px dotted #cccccc;
}

.msg_head, .msg_head:active, .msg_head:visited {
    display: block;
    cursor: pointer;
    width: 226px;
    height: 32px;
    background-image: url(/images/button.jpg);
    background-repeat: no-repeat;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 16px;
    color: #FFF;
    letter-spacing: -1px;
    text-decoration: none;
    padding: 4px 0px 0px 10px;
}

.msg_head:hover {
    display: block;
    width: 226px;
    height: 32px;
    background-image: url(/images/button-on.jpg);
    background-repeat: no-repeat;
}
}

.msg_head:hover {
    color: #e76c00;
}

.msg_body {
	padding: 5px 10px 15px 0px;
	background-color:#FFF;
    /* border-top: 1px solid #cccccc;
    margin-top: 10px; */
    border-bottom: 2px dotted #cccccc;
}

.numbers {
    position: relative;
    top: -2px;
}

p {
	margin: 8px 0px 0px 0px;
}

h3 {
	font-family: arial, san-serif;
	font-size: 18px;
	color: #fff;
	margin: 3px 0px 8px 0px;
}

input.HowDidYouHearOfQwikCast, select.HowDidYouHearOfQwikCast, select.HowDidYouHearOfQwikCast:hover , option.HowDidYouHearOfQwikCast, option.HowDidYouHearOfQwikCast:hover{
	font-size: 12px;
	color: #5c6163;
	padding: 5px 20px 5px 22px;
	height: 16px !important;
	width: 100px !important;
	background-color: #FFF !important;
}

input {
    background-color: #FFF;
    border: 0px solid #5c6163;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #5c6163;
    letter-spacing: 0px;
    padding: 5px 0px 5px 22px;
    height: 16px;
}

input:hover, select:hover {
    background-color: #5c6163;
    border: 1px solid #FFF;
    color: #FFF;
    letter-spacing: 0px;
}

/* select {
    background-color: #FFF;
    border: 1px solid #5c6163;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #5c6163;
    letter-spacing: 0px;
    height: 19px;
    width: 200px;
}

option {
    background-color: #FFF;
    border: 0px solid;
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #5c6163;
}

option:hover {
    background-color: #5c6163;
    border: 0px solid;
    color: #FFF;
} */

textarea {
    background-color: #FFF;
    border: 1px solid #5c6163;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #5c6163;
    letter-spacing: 0px;
    padding: 5px 0px 5px 22px;
    width: 683px;
    height: 50px;
}

textarea:hover {
    background-color: #5c6163;
    border: 1px solid #FFF;
    color: #FFF;
    letter-spacing: 0px;
}

/* Custom Checkboxes */
#checkbox {
    border: 1px solid #5c6163;
    background-color: #FFF;
    color: #5c6163;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#checkbox:hover {
    border: 1px solid #FFF;
    background-color: #5c6163;
    color: #FFF;
}

.Title {
    font-weight: bold;
    font-size: 15px;
    color: #000;
}   

.BlueTitle {
    font-family: Trebuchet MS;
    color: #3184b5;
    font-size: 32px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: -1px;
}

.OrangeTitle {
    font-family: Trebuchet MS;
    color: #ed903b;
    font-size: 34px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: -1px;
}

.content {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #666666;
	line-height: 13px;
}

.header {
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 15px;
	color: #000;
}

.BlackOrange {
    display: block;
    height: 13px;
    background-color: #000;
    background-image: url(/images/orangearrow-black.gif);
    background-repeat: no-repeat;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 10px;
    padding: 0px 0px 0px 15px;
    margin: 3px 0px 0px 0px;
    text-decoration: none;
    color: #e76d00;
    vertical-align: middle;
}

.BlackOrange:hover {
    text-decoration: underline;
}
    

.CloseBox {
    display: block;
    width: 16px;
    height: 14px;
    background-image: url(/images/closebox.gif);
    background-repeat: no-repeat;
    color: #FFF;
}

.CloseBox:hover {
    background-image: url(/images/closebox-on.gif);
    background-repeat: no-repeat;
    color: #FFF;
}

.MainButton, .MainButton:visited, .MainButton:active {
    display: block;
    width: 226px;
    height: 32px;
    background-image: url(/images/button.jpg);
    background-repeat: no-repeat;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 16px;
    color: #FFF;
    letter-spacing: -1px;
    text-decoration: none;
    padding: 4px 0px 0px 10px;
}

.MainButton:hover {
    display: block;
    width: 226px;
    height: 32px;
    color: #FFF;
    background-image: url(/images/button-on.jpg);
    background-repeat: no-repeat;
}

.MainButton2, .MainButton2:visited, .MainButton2:active {
    display: block;
    width: 226px;
    height: 32px;
    background-image: url(/images/button-bg.png);
    background-repeat: no-repeat;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 16px;
    color: #FFF;
    letter-spacing: -1px;
    text-decoration: none;
    padding: 4px 0px 0px 10px;
}

.MainButton2:hover {
    display: block;
    width: 226px;
    height: 32px;
    color: #FFF;
    background-image: url(/images/button-bg-on.png);
    background-repeat: no-repeat;
}

input.MainButtonSubmit, input.MainButtonSubmit:visited {
    display: block;
    width: 226px;
    height: 32px;
    background-image: url(/images/button-on.jpg);
    background-repeat: no-repeat;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 16px;
    color: #FFF;
    text-align: left;
    letter-spacing: -1px;
    text-decoration: none;
    padding: 0px 0px 0px 10px;
    border: 0px solid;
}

input.MainButtonSubmit:hover {
    display: block;
    width: 226px;
    height: 32px;
    background-image: url(/images/button.jpg);
    background-repeat: no-repeat;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 16px;
    color: #FFF;
    text-align: left;
    letter-spacing: -1px;
    text-decoration: none;
    padding: 0px 0px 0px 10px;
    border: 0px solid;
    cursor: pointer;
}

.MainButtonSubmit, .MainButtonSubmit:visited, .MainButtonSubmit:active {
    display: block;
    width: 226px;
    height: 32px;
    background-image: url(/images/button-on.jpg);
    background-repeat: no-repeat;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 16px;
    color: #FFF;
    letter-spacing: -1px;
    text-decoration: none;
    padding: 4px 0px 0px 10px;
}

.MainButtonSubmit:hover {
    display: block;
    width: 226px;
    height: 32px;
    color: #FFF;
    background-image: url(/images/button-on.jpg);
    background-repeat: no-repeat;
}

.PlayButton, .PlayButton:visited, .PlayButton:active {
    display: block;
    width: 86px;
    height: 32px;
    background-image: url(/images/play.gif);
    background-repeat: no-repeat;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 16px;
    color: #FFF;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 4px 0px 0px 10px;
    text-align: left;
    margin-bottom: 20px;
}

.PlayButton:hover {
    display: block;
    width: 86px;
    height: 32px;
    color: #FFF;
    background-image: url(/images/play-on.gif);
    background-repeat: no-repeat;
}

a.ViewVideo, a.ViewVideo:visited, a.ViewVideo:active {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #e76d00;
	text-decoration: none;
	font-weight: bold;
}

a.ViewVideo:hover {
	text-decoration: underline;
}

.SiteContainer {
     width: 782px;
	 /* OLD SIZE     width: 950px; */
     height: 56px;
     text-align: left;
     position: relative;
     z-index: 0;
}

.VeryTopNav
{
    width: 782px;
    height: 56px;
    position: relative;
    top: 25px;
    left: 75px;
}

.LogoNMainNav {
    width: 782px;
    height: 31px;
    position: relative;
    top: 0px;
    left: 0px;
    border: 0px solid;
}

.FooterBox 
{
    position: relative;
    top: -15px;
    z-index: -1;
}

div.boxy {
	position: relative;
	width: 160px;
	height: 199px;
	top: 0px;
	text-align: center;
	margin-bottom: 8px;
}

a.verytopNav {
	font-family: arial, san-serif;
	font-size: 9pt;
	color: #000;
	text-decoration: none;
}

a.verytopNav:hover {
	font-family: arial, san-serif;
	font-size: 9pt;
	color: #E76D00;
	text-decoration: none;
}

div.buttonbar {
	float: left;
	width: 490px;
	height: 31px;
	border: 0px solid;
}

div.supportsite {
	float: left;
	width: 0px;
	height: 31px;
	border: 0px solid;
}

div.flashbox {
	position: relative;
	left: 0px;
	top: 4px;
	width: 782px;
	height: 249px;
	border: 0px solid;
}

a.CataNav {
    font-family: Trebuchet MS;
    color: #3184b5;
    font-size: 26px;
    font-weight: bold;
    text-decoration: none;
}

a.CataNav:hover, a.CataNav-on {
    font-family: Trebuchet MS;
    color: #e77005;
    font-size: 26px;
    font-weight: bold;
    text-decoration: none;
}

.biggrep {
    font-family: Trebuchet MS;
    color: #d5d5d5;
    font-size: 30px;
    position: relative;
    top: -1px;
}

.error {
	color: #ff0000;
}

/**************************** CENTER AREA */

/* HOME PAGE */

.homeflashbox {
	position: relative;
	left: 0px;
	width: 782px;
	height: 352px;
	border: 0px solid;
	z-index: -1;
}

/* END HOME PAGE */



/* MAIN PAGES */

.DigitalStudio {
	position: relative;
	left: 0px;
	top: 4px;
	width: 782px;
	height: 380px;
	border: 0px solid;
	z-index: -1;
}

.DataCenter {
	position: relative;
	left: 0px;
	top: 4px;
	width: 782px;
	height: 380px;
	border: 0px solid;
	z-index: -1;
}

.TechLab {
	position: relative;
	left: 0px;
	top: 4px;
	width: 782px;
	height: 380px;
	border: 0px solid;
	z-index: -1;
}

.MainFlash {
    width: 550px;
    height: 170px;
    float: left;
}

a.VirtualTour {
    font-family: Arial;
    font-size: 11px;
    color: #48474f;
    text-decoration: none;
}

a.VirtualTour:hover {
    font-family: Arial;
    font-size: 11px;
    color: #48474f;
    text-decoration: underline;
}

/* END OF MAIN PAGES */


/* INSIDE PAGES */

.corporate {
	position: relative;
	left: 0px;
	top: 4px;
	width: 782px;
	height: 265px;
	border: 0px solid;
	background-image:url(/images/about-bg.jpg);
	background-repeat: no-repeat;
	z-index: -1;
}

.About {
	position: relative;
	left: 0px;
	top: 4px;
	width: 782px;
	height: 389px;
	border: 0px solid;
	background-image:url(/images/about-bg.jpg);
	background-repeat: no-repeat;
	z-index: -1;
}

.Support {
	position: relative;
	left: 0px;
	top: 4px;
	width: 782px;
	height: 389px;
	border: 0px solid;
	background-image:url(/images/support-bg.jpg);
	background-repeat: no-repeat;
	z-index: -1;
}

.FinePrint {
	position: relative;
	left: 0px;
	top: 4px;
	width: 782px;
	height: 389px;
	border: 0px solid;
	background-image: url(/images/fineprint-bg.jpg);
	background-repeat: no-repeat;
	z-index: -1;
}

.SalesAdvice {
	position: relative;
	left: 0px;
	top: 4px;
	width: 782px;
	height: 389px;
	border: 0px solid;
	background-image:url(/images/sales-bg.jpg);
	background-repeat: no-repeat;
	z-index: -1;
}

.Connectivity {
	position: relative;
	left: 0px;
	top: 8px;
	width: 782px;
	height: 265px;
	border: 0px solid;
	background-image: url(/images/connectivity-bg.jpg);
	background-repeat: no-repeat;
}

.DataHosting {
	position: relative;
	left: 0px;
	top: 8px;
	width: 782px;
	height: 265px;
	border: 0px solid;
	background-image: url(/images/datahosting-image.jpg);
	background-repeat: no-repeat;
}

.Applications {
	position: relative;
	left: 0px;
	top: 8px;
	width: 782px;
	height: 265px;
	border: 0px solid;
	background-image: url(/images/applications-bg.jpg);
	background-repeat: no-repeat;
}

.WebCasting {
	position: relative;
	left: 0px;
	top: 8px;
	width: 782px;
	height: 265px;
	border: 0px solid;
	background-image: url(/images/webcasting-bg.jpg);
	background-repeat: no-repeat;
}

.Websites {
	position: relative;
	left: 0px;
	top: 8px;
	width: 782px;
	height: 265px;
	border: 0px solid;
	background-image: url(/images/websites-bg.jpg);
	background-repeat: no-repeat;
}

.WebMarketing {
	position: relative;
	left: 0px;
	top: 8px;
	width: 782px;
	height: 265px;
	border: 0px solid;
	background-image: url(/images/webmarketing-bg.jpg);
	background-repeat: no-repeat;
}

/* END OF INSIDE PAGES */

/**************************** END OF CENTER AREA */



/**************************** CENTER PIECES */

.TopBar {
    width: 783px;
    height: 60px;
    background-image: url(/images/topbar.gif);
    background-repeat: no-repeat;
    color: #FFF;
    font-family: Trebuchet MS;
    text-align: right;
    padding: 11px 0px 0px 0px;
}

.TopBarContent {
    width: 783px;
    position: relative;
    right: 14px;
    line-height: 21px;
}

.CenterBox {
    position: absolute;
    left: 24px;
    top: 75px;
    width: 520px;
    height: 150px;
}

.ProductHeader {
    font-family: Trebuchet MS;
    font-size: 24px;
    color: #000;
    line-height: 23px;
}

.ProductBody {
    position: relative;
    top: 0px;
    left: 2px;
    width: 370px;
    font-family: arial;
    font-size: 12px;
    color: #000;
}

/* MAIN PAGE CENTER PIECES */

.CenterContainer {
    position: absolute;
    left: 260px;
    top: 10px;
    width: 490px;
    height: 370px;
}

.MainHeader {
    font-family: Trebuchet MS, Trebuchet;
    font-size: 36px;
    color: #3e3c3b;
}

.MainHeaderLine2 {
    position: relative;
    left: 56px;
    font-family: Trebuchet MS, Trebuchet;
    font-size: 36px;
    color: #3e3c3b;
}

.SectionTitleHeader {
    position: relative;
    left: 65px;
    width: 400px;
    top: 20px;
    font-family: Arial;
    font-size: 12px;
    color: #000;
    font-weight: bold;
}

.SectionDescrip {
    position: relative;
    top: 30px;
    left: 65px;
    width: 165px;
    font-family: Arial;
    font-size: 10px;
    color: #000;
    font-weight: none;
}

.TourBoxes {
    position: absolute;
    left: 255px;
    top: 135px;
    width: 233px;
    height: 123px;
}

.TourDescrip {
     position: absolute;
     left: 271px;
     top: 275px;
     width: 205px;
     height: 70px;
}

a.PrivacyNav, .PrivacyNav:visited {
    color: #545454;
    font-weight: bold;
    text-decoration: none;
}

a.PrivacyNav:hover {
    color: #545454;
    font-weight: bold;
    text-decoration: underline;
}

/* END MAIN PAGE CENTER PIECES */


/* CORPORATE AND SALES PAGES CENTER PIECES */

.FloatingWhiteBox {
    position: absolute;
    top: 164px;
    right: 0px;
    width: 589px;
    height: 133px;
    background-image:url(/images/salesadviceiconbox.gif);
}

.ContactIcon {
    float: left;
    width: 32px;
    text-align: left;
}

.ContactHeader 
{
    float: left;
    width: 150px;
    text-align: left;
    font-family: Trebuchet MS;
    font-size: 24px;
    color: #303030;
    font-weight: bold;
    letter-spacing: .5px;
    position: relative;
    top: -2px;
}

.NewslineBox {
	position: absolute;
	width: 589px;
	height: 62px;
	top: 310px;
	right: 0px;
	background-image:url(/images/newslinebox.gif);
}

.Newsline {
	position: absolute;
	width: 415px;
	height: 16px;
	left: 160px;
	top: 26px;
	border: 0px solid #FFF;
	text-align: center;
}

.AlertBox {
	position: absolute;
	width: 589px;
	height: 62px;
	top: 310px;
	right: 0px;
	background-image:url(/images/currentalerts.gif);
}

.Alert {
	position: absolute;
	width: 350px;
	height: 32px;
	left: 223px;
	top: 14px;
	border: 0px solid #FFF;
	text-align: center;
	font-family: arial;
	font-size: 12px;
	color: #cd0707;
}

a.alertNav {
	font-family: arial;
	font-size: 12px;
	color: #cd0707;
	text-decoration: underline;
}

div.scrollingnews {
	position: relative;
	width: 475px;
	height: 15px;
	border: 0px solid #FFF;
	bottom: -5px;
	left: 3px;
	font-family: arial, san-serif;
	font-size: 7pt;
	color: #FFF;
	letter-spacing: 1px;
}

/* END CORPORATE AND SALES PAGES CENTER PIECES */

/**************************** END CENTER PIECES */



span.smallicon {
	font-family: Arial;
	font-size: 10px;
	color: #000;
	line-height: 11px;
}

a.small {
	font-family: arial;
	font-size: 12px;
	color: #E76D00;
	font-weight: bold;
	text-decoration: none;
}

.OrangeBig {
	font-family: arial;
	font-size: 12px;
	color: #E76D00;
	font-weight: bold;
	text-decoration: none;
}

a.small:hover {
	font-family: arial;
	font-size: 12px;
	color: #E76D00;
	font-weight: bold;
	text-decoration: underline;
}

a.small2 {
	font-family: arial;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

a.small2:hover {
	font-family: arial;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

div.newsline {
	position: relative;
	left: 0px;
	top: 0px;
	width: 782px;
	height: 23px;
	border: 0px solid;
	background-color: #000;
}

a.newsNav {
	font-family: arial, verdana;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}

a.newsNav:hover {
	font-family: arial, verdana;
	font-size: 10px;
	color: #fff;
	text-decoration: underline;
}

div.homeqwikcast {
	float: left;
	height: 23px;
}

a.tabNav {
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}

a.tabNav:hover {
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	color: #E76F00;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}

a.tabNav2 {
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}

a.tabNav2:hover {
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
	padding: 0px 3px 0px 3px;
}

.arrow {
	top: 2px;
	padding: 0px 2px 0px 1px;
}

a.HomeBottomNav {
	font-family: arial, san-serif;
	font-size: 10px;
	color: #E76D00;
	text-decoration: underline;
}

a.HomeBottomNav:hover {
	font-family: arial, san-serif;
	font-size: 10px;
	background-color: #E76D00;
	color: #FFF;
	text-decoration: none;
}

a.footerNav {
	font-family: Trebuchet MS, san-serif;
	font-size: 11px;
	color: #e76d00;
	text-decoration: none;
}

a.footerNav:hover {
	font-family: Trebuchet MS, san-serif;
	font-size: 11px;
	color: #3184b5;
	text-decoration: none;
}

div.supportsitedrop {
	display: none;
	position: absolute;
	right: 0px;
	top: 33px;
	width: 310px;
	height: 123px;
	padding: 6px 10px 6px 10px;
	color: #fff;
	z-index: 9999;
	border: 0px solid;
	background-image:url(/images/supportsite-bg3.gif);
}

a.supportNav {
	font-family: tahoma, san-serif;
	font-size: 9px;
	color: #E76D00;
	text-decoration: none;
}

a.supportNav:hover {
	font-family: tahoma, san-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.topbarNav {
	font-family: tahoma, san-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	line-height: 18px;
}

a.topbarNav:hover {
	font-family: tahoma, san-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 18px;
}

a.supportNav2 {
	font-family: tahoma, san-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	line-height: 18px;
}

a.supportNav2:hover {
	font-family: tahoma, san-serif;
	font-size: 11px;
	color: #e57915;
	text-decoration: none;
	line-height: 18px;
}

.small {
	font-family: arial;
	font-size: 10px;
	color: #395C75;
}

.small2 {
	font-family: arial;
	font-size: 10px;
	color: #6d6e71;
}

.aboutlink {
	font-family: arial;
	font-size: 10px;
	color: #6d6e71;
	text-decoration: none;
}

.aboutlink:hover {
	font-family: arial;
	font-size: 10px;
	color: #6d6e71;
	text-decoration: underline;
}

/********************************* BOTTOM GLOSS BOX */

.BottomGlossBoxHeaders {
    position: relative;
    left: 0px;
    top: 0px;
    width: 782px;
    height: 27px;
    background-image:url(/images/homebottomtab-bg.gif);
}

.BottomGlossBoxINSIDEContainer {
    position: relative;
    left: 0px;
    top: 0px;
    width: 782px;
    height: 165px;
    background-image:url(/images/homebottomtab-bg2.gif);
}

div.BottomGlossBoxColumn1 {
	float:left;
	height: 155px;
	width: 190px;
	font-family: arial, san-serif;
	font-size: 10px;
	color: #000;
	padding-left: 12px;
	margin-right: 0px;
}

.BottomGlossBoxColumn2 {
	position: absolute;
	left: 203px;
	height: 155px;
	width: 190px;
	font-family: arial, san-serif;
	font-size: 10px;
	color: #959595;
	padding-left: 3px;
	padding-right: 0px;
}

div.BottomGlossBoxColumn3 {
	position: absolute;
	left: 397px;
	height: 155px;
	width: 190px;
	font-family: arial, san-serif;
	font-size: 10px;
	color: #959595;
	padding-left: 3px;
	padding-right: 0px;
}

.BottomGlossBoxColumn4 {
	position: absolute;
	left: 592px;
	height: 155px;
	width: 175px;
	font-family: arial, san-serif;
	font-size: 10px;
	color: #959595;
	border: 0px solid;
	padding-left: 3px;
	padding-right: 0px;
}

.BottomGlossBoxBottom {
	position: relative;
	left: 0px;
	top: 0px;
	width: 782px;
	height: 8px;
	border: 0px solid;
	background-image:url(/images/homebottomtab-bg2.gif);
}

.ColumnHeader {
    font-family: arial;
    font-size: 11px;
    color: #6d6e71;
    font-weight: bold;
}

/********************************* END BOTTOM GLOSS BOX */

div.homesalesadvicebox2 {
	float:left;
	height: 155px;
	width: 175px;
	font-family: arial, san-serif;
	font-size: 10px;
	color: #000;
	border: 0px solid;
	padding-left: 4px;
	margin-right: 0px;
}

div.homesalesadvicebox3 {
	position: absolute;
	left: 204px;
	height: 155px;
	width: 175px;
	font-family: arial, san-serif;
	font-size: 10px;
	color: #000;
	border: 0px solid;
	padding-left: 0px;
	margin-right: 0px;
}

div.bottomtab {
	position: relative;
	left: 0px;
	top: 0px;
	width: 782px;
	border: 0px solid;
}



/************************************** Footer */

div.footerBar {
	position: relative;
	height: 52px;
	width: 782px;
	margin-top: 4px; border: 0px solid;
}

div.footerLinks {
	position: relative;
	left: 15px;
	top: 6px;
	width: 756px;
	border: 0px solid;
}

span.grep {
	font-family: arial, san-serif;
	font-size: 14px;
	color: #c6c8ca;
	position: relative;
	padding: 0px 2px 0px 2px;
}

span.footer {
	font-family: arial, san-serif;
	font-size: 10px;
	color: #707277;
}

div.copyright {
	width: 772px;
	border: 0px solid;
	margin-top: 0px;
}

span.win {
	font-family: arial, san-serif;
	font-size: 10px;
	color: #707277;
	position: relative;
	top: -3px;
}

div.share {
	position: absolute;
	text-align: right;
	right: 0px;
	top: 0px;
}

a.shareNav {
	font-family: tahoma, san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3E6B8A;
	text-decoration: none;
}

a.shareNav:hover {
	font-family: tahoma, san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3E6B8A;
	text-decoration: underline;
}

/************************************** END Footer */




/************************************** Lower Grey Box */

.iframez 
{
	margin-left: 18px;
	margin-top: 2px;
	width: 750px;
	font-family: arial;
	background-color: #E1E3E4;
	border: 0px solid #000;
}

.MainPages 
{
	margin-left: 18px;
	margin-top: 2px;
	width: 750px;
	height: 170px;
	font-family: arial;
	background-color: #E1E3E4;
	border: 0px solid #000;
}

.verthr {
    float: left;
    width: 20px;
    text-align: center;
}

.middlecolumn {
    float: left;
    width: 298px;
    height: 260px;
    margin-top: 5px;
}

.rightcolumn {
    float: left;
    width: 215px;
    height: 260px;
    margin-top: 5px;
    border: 0px solid #000;
}

.LinksNPrint {
    margin: 5px 0px 0px 18px;
}

.ButtonColumn {
    margin: 0px 0px 0px 18px;
}

.ResourceBoxNav {
    display: block;
    width: 173px;
    height: 17px;
    background-image: url(/images/ResourceBox.gif);
    background-repeat: no-repeat;
    letter-spacing: .5px;
    font-family: Arial;
    font-size: 11px;
    color: #8c8c8c;
    text-decoration: none;
    padding: 3px 0px 0px 6px;
}

.ResourceBoxNav:hover {
    display: block;
    width: 173px;
    height: 17px;
    background-image: url(/images/ResourceBox-on.gif);
    background-repeat: no-repeat;
    letter-spacing: .5px;
    font-family: Arial;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    padding: 3px 0px 0px 6px;
}

.ResourceBoxNav-orange {
    display: block;
    width: 173px;
    height: 17px;
    background-image: url(/images/ResourceBox.gif);
    background-repeat: no-repeat;
    letter-spacing: .5px;
    font-family: Arial;
    font-size: 11px;
    color: #fd6915;
    text-decoration: none;
    padding: 3px 0px 0px 6px;
}

.ResourceBoxNav-orange:hover {
    display: block;
    width: 173px;
    height: 17px;
    background-image: url(/images/ResourceBox-on.gif);
    background-repeat: no-repeat;
    letter-spacing: .5px;
    font-family: Arial;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    padding: 3px 0px 0px 6px;
}

.ResourceFormats {
    margin: 0px 0px 0px 18px;
}

.CorporateContent {
    width: 412px;
    height: 265px;
    float: left;
    padding: 0px 6px 0px 2px;
    font-family: Arial;
    font-size: 11px;
    color: #3177b3;
}

.rightcolumnhead {
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #e76d00;
	font-weight: bold;
	letter-spacing: 0px;
}

.rightcolumnbody {
	font-family: tahoma;
	font-size: 11px;
	color: #959595;
}

.resourceNav {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #fd6915;
    text-decoration: none;
}

.resourceNav:hover {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #fd6915;
    text-decoration: underline;
}


/* Product Pages Left Column Template */

.leftcolumn {
    border: 0px solid;
    float: left;
    width: 196px;
    height: 260px;
    margin-top: 5px;
    position: relative;
}

.leftcolumnhead {
    font-family: Trebuchet MS;
    font-size: 24px;
    color: #000;
    font-weight: bold;
    line-height: 21px;
    letter-spacing: -2px;
    z-index: 8889;
}

.Icon {
    position: absolute;
    top: 14px;
    width: 194px;
    height: 184px;
    margin-top: 20px;
    text-align: center;
}

.Bubble {
    position: absolute;
    width: 80px;
    height: 82px;
    left: 0px;
    top: 53px;
    z-index: 8000;
}

.astrix 
{
    position: absolute;
    bottom: 5px;
    right: 5px;
    font-family: Arial;
    font-size: 9px;
    color: #c0bfbf;
}
/* END Product Pages Left Column Template */


.greenhead {
    font-family: Arial;
    font-size: 11px;
    color: #016701;
    font-weight: bold;
    letter-spacing: 2px;
}

.redhead {
    font-family: Arial;
    font-size: 11px;
    color: #ab272b;
    font-weight: bold;
    letter-spacing: 2px;
}

.bluehead {
    font-family: Arial;
    font-size: 11px;
    color: #005b7f;
    font-weight: bold;
    letter-spacing: 2px;
}

.underhead {
    font-family: Arial;
    font-size: 11px;
    color: #000;
    font-weight: bold;
    letter-spacing: 1px;
}

/************************************** END Lower Grey Box */


/************************************** Poster Column */

.FarRightColumn {
	position: absolute;
	width: 160px;
	top: 57px;
	right: 0px;
	font-family: arial;
	font-size: 10px;
	color: #000;
	z-index: -1;
}

.FarRightColumnContent {
    position: relative;
    left: 3px;
    top: 8px;
    width: 150px;
}

.FarRightHeader {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
}

.LearnMore {
    float: left;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    padding-left: 4px;
}

div.ImplexLocationBox {
	position: absolute;
	width: 160px;
	top: 0px;
	right: 1px;
	height: 56px;
	border: 0px solid;
}

div.ImplexLocation {
	position: relative;
	width: 160px;
	height: 50px;
	top: 25px;
	text-align: center;
}

a.locationNav {
    font-size: 11px;
    font-family: Arial;
    color: #f37021;
    text-decoration: underline;
}

a.locationNav:hover {
    font-size: 11px;
    font-family: Arial;
    color: #f37021;
    text-decoration: none;
}

/************************************** END Poster Column */
    

span.producthead {
	font-family: Arial;
	font-size: 11px;
	color: #A5181C;
}

span.productbody {
	font-family: Tahoma;
	font-size: 11px;
	color: #A5181C;
}

span.appshead {
	font-family: Arial;
	font-size: 11px;
	color: #3177b3;
}

span.appshead2 {
	font-family: Arial;
	font-size: 11px;
	color: #005b7f;
}

span.appsbody {
	font-family: Tahoma;
	font-size: 11px;
	color: #3177b3;
	padding: 0px 6px 0px 2px;
}

span.webhead {
	font-family: Arial;
	font-size: 11px;
	color: #5ca038;
}

.webbody {
	font-family: Arial;
	font-size: 11px;
	color: #000;
}

.webbody-small {
	font-family: Arial;
	font-size: 10px;
	color: #000;
}

.webbody-red {
	font-family: Arial;
	font-size: 10px;
	color: #ed1c24;
}

span.webhead2 {
	font-family: Arial;
	font-size: 11px;
	color: #2d7d2f;
}

span.webbody2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #2d7d2f;
}

span.location {
	font-family: arial, san-serif;
	font-size: 8pt;
	color: #545454;
}

span.locationgrep {
	position: relative;
	font-family: arial, san-serif;
	font-size: 12pt;
	color: #545454;
	bottom: 2px;
}

div.homeflashboxes {
	position: absolute;
	width: 160px;
	top: 57px;
	right: 0px;
	font-family: arial;
	font-size: 10px;
	color: #000;
	z-index: -1;
}

a.rightNav {
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
		color: #f37021;
		text-decoration: none;
}

a.rightNav:hover {
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
		color: #f37021;
		text-decoration: underline;
}

a.rightNavRed {
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
		color: #ab272b;
		text-decoration: none;
}

a.rightNavRed:hover {
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
		color: #ab272b;
		text-decoration: underline;
}

a.rightNavBlue {
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
		color: #005b7f;
		text-decoration: none;
}

a.rightNavBlue:hover {
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
		color: #005b7f;
		text-decoration: underline;
}

a.rightNavGreen {
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
		color: #2d7d2f;
		text-decoration: none;
}

a.rightNavGreen:hover {
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
		color: #2d7d2f;
		text-decoration: underline;
}

td.form {
	font-family: arial, san-serif;
	font-size: 11px;
	color: #000;
}

input, textarea {
	border: 1px solid #666;
	font-family: arial, san-serif;
	font-size: 11px;
	color: #000;
	padding: 1px 2px 0px 2px;
}

select, option {
	border: 1px solid #666;
	font-family: arial, san-serif;
	font-size: 11px;
	color: #000;
	padding: 0px 0px 0px 0px;
}

a.contactNav {
	font-family: tahoma, san-serif;
	font-size: 11px;
	color: #e76f00;
	text-decoration: none;
}

a.contactNav:hover {
	font-family: tahoma, san-serif;
	font-size: 11px;
	color: #e76f00;
	text-decoration: underline;
}

div.iframez2 
{
	margin-left: 8px;
	margin-top: 2px;
	width: 298px;
	border: 0px solid;
	font-family: arial;
	background-color: #E1E3E4;
}

div.iframez p 
{
	font-size: 11px;
}

div.iframez-connectivity {
	position: relative;
	left: 8px;
	top: 2px;
	width: 735px;
	border: 0px solid;
	font-family: arial;
	background-color: #E1E3E4;
	z-index: 4;
}
	

table.mainMenu
{
	background-image:url(/images/topnav-bg.gif);
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.mainMenu td
{
	background:none;
	padding-left: 0px;
}

.mainDynamicMenuStyle
{
	background-image:url(/images/supportsite-bg.gif);
	padding-right: 10px;
	padding-left: 5px;
	padding-bottom:3px;
	z-index: 3;
	width: 110px;
}

.mainDynamicMenuStyle a
{
	text-decoration: none;
}

.mainDynamicMenuStyle a:hover
{
	text-decoration: none;
	color: #e57915;
}

.supportsitedrop2 
{
	color: #fff;
	background-image:url(/images/supportsite-bg3.gif);
	background-repeat:no-repeat;
	width: 330px;
	height:135px;
	z-index:10;
}

.infoPopup
{
	width: 130px;
	background-image:url(/images/supportsite-bg2.gif);
	background-repeat: no-repeat;
	border: 1px solid #929292;
	visibility: hidden;
}

.infoPopup div
{
	width: 161px;
	padding: 5px 8px 5px 8px;
}

.gt
{
    position: relative;
    top: -2px;
    font-size: 11px;
    color: #000;
}

table.TabbedPanelMenu 
{
	margin-left: 16px;
	margin-right: 16px;
}

table.TabbedPanelMenu div, table.TabbedPanelMenuRight div
{
	margin-right: 3px;
}

table.TabbedPanelMenuRight 
{
	margin-right: 13px;
}

.centerContent
{
	z-index: -2;
}

.modalBackground {
	background-color: #666;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color: #fff;
	border-width:2px;
	border-style:solid;
	border-color: #e76f00;
	padding: 4px;
}

div.popupForm 
{
	position: relative;
	color: #000;
	font-family: arial, san-serif;
	font-size: 11px;
	background: #fff;
	padding: 5px 10px 5px 10px;
	border: 0px solid #c6c8ca;
	z-index: 9999;
}

div.PopOver {
    font-family: Arial;
    font-size: 11px;
    color: #666;
    background-color: #fff;
    border: 0px solid;
    width: 679px;
}

.PopOverHeader {
    font-size: 18px;
    color: #f37021;
}

.SiteMapColumn {
    position: relative;
    width: 213px;
    float: left;
    border: 0px solid;
}

.SiteMapColumn2 {
    position: relative;
    width: 426px;
    float: left;
    border: 0px solid;
}

.SiteMapSeperator {
    position: relative;
    width: 20px;
    float: left;
    background-image: url(/images/sitemap-bg.gif);
}

a.SiteMapNav {
    font-family: Arial;
    color: #6d6e71;
    font-size: 11px;
    text-decoration: none;
}
a.SiteMapNav:hover {
    font-family: Arial;
    color: #6d6e71;
    font-size: 11px;
    text-decoration: underline;
}


