﻿/* avoid browser inconsistent heading font-sizes */
code { font-size:1em; }

pre { font-size:1em; }

h6 { font-size:1em; }

h5 { font-size:1em; }

h4 { font-size:1em; }

h3 { font-size:1em; }

h2 { font-size:1em; }

h1 { font-size:1em; }

/* remove the inconsistent (among browsers) default padding or margin  */
input
{ margin:0; padding:0 }

fieldset
{ margin:0; padding:0 }

blockquote
{ margin:0; padding:0 }

p
{ margin:0; padding:0 }

html
{ margin:0; padding:0 }

body
{ margin:0; padding:0 }

form
{ margin:0; padding:0 }

pre
{ margin:0; padding:0 }

h6
{ margin:0; padding:0 }

h5
{ margin:0; padding:0 }

h4
{ margin:0; padding:0 }

h3
{ margin:0; padding:0 }

h2
{ margin:0; padding:0 }

h1
{ margin:0; padding:0 }

li
{ margin:0; padding:0 }

ol
{ margin:0; padding:0 }

ul
{ margin:0; padding:0 }

/* remove default borders on linked images */
:visited img { border:none }

:link img { border:none }

a img { border:none }

body { text-align:center; font-family:tahoma, arial; font-size:10pt; margin:0; padding:0; background-color:#ffffff; }
form { margin:0; padding:0; }
a {outline: none;}
#Workspace { text-align:left; border:0; padding:0; margin:0 auto; display:block; 
                 vertical-align:top; width:800px; float:left;height:auto; top:0px; left:0px; }
#MediaHead {position:relative; top:0px; width:760px; height:283px; background: url('./images/home.banner.jpg') no-repeat;}
#MediaHeadText { position:relative; top:120px; left:261px; width:460px; font-family:tahoma, arial;}
#MediaHeadText h1{ font-size:15pt; color:#ffffff;}
#ContentHead {position:relative; top:0px; width:760px; height:143px; background: url('./images/content.banner.jpg') no-repeat;}
#ContentHeadText { position:relative; top:122px; left:138px; width:460px; font-family:tahoma, arial; font-size:9pt;}
#ContentHeadText h1{ font-size:10pt; color:#ffffff;}
#Logo {position:absolute; z-index:2; width:103px; height:80px; margin:0;}
#Tagline {position:absolute; font-style:italic; font-size:7pt; font-family:tahoma, arial;  
     letter-spacing:0;}
#MediaHead #Logo {top:13px; left:20px; }
#MediaHead #Tagline {top:105px; left:20px; color:#CAD7E4;}
#ContentHead #Logo {top:13px; left:134px; }
#ContentHead #Tagline {top:93px; left:133px; color:#194E52;}
#Logo img {width:103px; height:80px; background-image: url('./images/logo.png'); background-repeat:no-repeat; border:0; margin:0;}
#Logo span{ display:block; text-indent: -9999px; margin:0;}
#RotatingMini {position:absolute; top:0px; left:485px; width:274px; height:71px; background: url('./images/mini01.jpg') no-repeat;}
.navigationContainer { margin:0; padding:0; position:absolute; }
#NavigationContainerContent { top:107px; left:217px; width:525px; height:25px; 
	background: url('./images/navigation.back.content.jpg') no-repeat; }
#NavigationContainerHome { top:82px; left:217px; width:525px; height:25px; 
	background: url('./images/navigation.back.home.jpg') no-repeat; }
.navigationContainer ul { position:relative; top:0px; left:0px; margin:0; padding:0; list-style:none; } 
.navigationContainer ul li { position:relative; height:18px; margin:0px; padding:0; float:left; margin-left:18px; top:-1.5px;} 
#Features {position:relative; top:0px; width:759px; height:164px; border-right:1px solid #cccccc; }
#Features .feature {float:left; }
.feature .featureTitle {margin:0; padding:0; height:21px; padding-top:4px; }
.feature .featureTitle h2 {margin:0; padding-left:11px; }
.feature .featureText { height:143px; border-left:0px solid #cccccc; padding:5px; padding-left:10px;}
.feature .featureText h3 { font-size:9pt; font-weight:bold; margin:0; padding:2; height:14px;}
.feature .featureText p { margin:0; padding:0; font-size:8pt; top:0px; line-height:9pt; font-family:tahoma, arial;}
#Features .feature .featureText .moreButton { position:absolute; top:130px; display:block; float:right;}
#MediaHead .feature {position:absolute; top:195px; left:502px;}
#MediaHead .startButton  {position:absolute; top:60px; }
#MediaHead .moreButton  {position:absolute; top:60px; }
.featureTitle h2 {font-size:10pt; margin-left:10px; color:#ffffff;}
#ContentContainer { position:relative; margin:0; top:0px; left:0px; width:758px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
#Content { position:relative; top:0px; left:132px; width:627px; }
#ContentFeature { padding:20px; padding-top:10px; color:#777777; background-color:#E7EBEF; margin-right:1px;}
#ContentTextContainer { position:relative; left:0px; top:0px; width:625px; }
#ContentText { font-size:9pt; width:338px;}
#ContentDetail { width:538px;}
.contentBody { padding:0; padding-bottom:15px; position:relative; left:0px; top:0px; font-size:9pt; }
.contentBody ul { list-style-type:none; margin-bottom:10px; margin-top:5px; margin-left:0px; padding:0;}
.contentBody li { margin:0; background-image:url('images/square.gif'); background-repeat:no-repeat; background-position: 0px 2px; padding-left: 15px; }
.contentBody h1 { margin:0; margin-top:15px; font-size:13pt; background-color:#5B99B0; color:#ffffff; padding-left:4px; }
.contentBody h2 { margin:0; margin-top:15px; font-size:10pt; padding-top:3px;}
#ContentText h1 { width:348px; } 
#ContentDetail h1 { width:548px; } 
#ContentSidebar {position:absolute; left:350px; top:0px; width:268px; padding:3px; color:#999999; font-size:9pt; padding-top:15px; padding-left:10px; line-height:10pt;}
#ContentSidebar ul { margin-bottom:10px; margin-top:5px; margin-left:20px;}
#ContentFooter { position:relative; top:0px; width:760px; height:10px; background: url('./images/footer.gif') no-repeat;}
#Footer { position:relative; top:0px; left:10px; width:740px; height:10px; font-size:8pt; color:#999999;}
#Copyright { position:relative; top:0px; float:left; left:210px;height:10px; font-size:8pt; color:#999999;}
#CopyrightContact { position:relative; top:0px; float:right; height:10px; font-size:8pt; color:#999999; font-weight:bold;}
.contactLink {text-decoration:none; color:#005599;}
.contactLink:hover {color:#0055ff;}
.inlineLink { margin-top:10px; }
.navButton { }
.navButton a {color:#ffffff; text-decoration:none; font-size:8pt;}
.navButton a:hover {color:#ddeeff; }
.moreButton { position:relative; display:inline; margin:0; padding:0; border:0; float:right; margin-right:10px;}
.moreButton a { text-indent: -9999px; background-color: inherit; background-repeat: no-repeat;	background-position: top; position:relative; display:inline; margin:0; padding:0; border:0; float:right;}
.moreButton a:visited { background: url('./images/button.more.gif') no-repeat; }
.moreButton a:link {
	background: url('./images/button.more.gif') no-repeat;
	position: relative;
}
.moreButton a:hover { background: url('./images/button.more.on.gif') no-repeat; }
.moreButton a { width:50px; height:18px; border:0; }
.openButton { position:relative; display:inline; margin:0; padding:0; border:0; float:right; margin-right:10px;}
.openButton a { text-indent: -9999px; background-color: inherit; background-repeat: no-repeat;	background-position: top; position:relative; display:inline; margin:0; padding:0; border:0; float:right;}
.openButton a:visited { background: url('./images/button.open.gif') no-repeat; }
.openButton a:link { background: url('./images/button.open.gif') no-repeat; }
.openButton a:hover { background: url('./images/button.open.on.gif') no-repeat; }
.openButton a { width:50px; height:18px; border:0; }
.startButton { position:relative; display:inline; margin:0; padding:0; border:0; float:right; margin-right:10px;}
.startButton a { text-indent: -9999px; background-color: inherit; background-repeat: no-repeat;	background-position: top; position:relative; display:inline; margin:0; padding:0; border:0; float:right;}
.startButton a:visited { background: url('./images/button.start.gif') no-repeat; }
.startButton a:link { background: url('./images/button.start.gif') no-repeat; }
.startButton a:hover { background: url('./images/button.start.on.gif') no-repeat; }
.startButton a { width:50px; height:18px; border:0; }
.sendButton { cursor:pointer; position:relative; display:inline; margin:0; padding:0; border:0; margin-right:10px;}
.sendButton { width:50px; height:18px; border:0; }
.sendButton { background-color: inherit; background-repeat: no-repeat;	background-position: top; position:relative; display:inline; margin:0; padding:0; border:0; }
.sendButton { background: url('./images/button.send.gif') no-repeat; }
.sendButton:hover { background: url('./images/button.send.on.gif') no-repeat; }
.sidebarFeature {
	margin-bottom: 20px;
	width: 240px;
	padding-bottom: 10px;
	position: relative;
}
.sidebarFeature .moreButton { margin-top:10px; }
.sidebarFeature .openButton { margin-top:10px; }
.sidebarFeature .startButton { margin-top:10px; }

#Survey {
	position: relative;
	left: 25px;
}
#Survey label{ color:#0099cc; cursor:pointer; margin-left:5px;}
#SurveyForm { position:relative; }
#Survey ol {
	margin: 0px;
	background-image: none;
	position: relative;
	line-height: 18px;
	vertical-align: top;
	padding: 0;
	left: 10px;
	top: 0px;
}
#Survey ol li 
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
	position: relative;
	top: 0px;
	left: 0px;
	line-height: normal;
	color: #48A39E;
	display: block;
	clear: both;
	background-image: none;
	font-weight: bold;
}
.surveyQuestion {
    margin-bottom: 6px;
    float:none;
    font-size:10pt; color:#003355; 
}

.surveyAdditionalData {
    width: 400px;
    float:none;
    position:relative;
    font-size:9pt; 
}
.surveyOptions {
	margin: inherit;
	width: 400px;
	float: none;
	position: relative;
	font-size: 9pt;
	vertical-align: top;
	height: 50px;
}
.surveyOption {
	float: left;
	margin-right: 15px;
	clear: none;
}
.surveyAdditionalData {
    _list-style-type:decimal;
    _list-style-position: outside;
    color:#111;
    font-size:0px;
    line-height:normal;
    font-size:small;
    position: relative;
    top: 0px;
    left: 0px;
}
.surveyOptions {
    _list-style-type:decimal;
    _list-style-position: outside;
    color:#111;
    font-size:0px;
    line-height:normal;
    font-size:small;
    position: relative;
    top: 0px;
    left: 0px;
}
.surveyQuestion {
    _list-style-type:decimal;
    _list-style-position: outside;
    color:#111;
    font-size:0px;
    line-height:normal;
    font-size:small;
    position: relative;
    top: 0px;
    left: 0px;
}
#Survey ol ol {top:0px; font-size:10px; }
.addressStreet {margin:0; padding:0;}
#Survey .surveyCommands {position:relative; }

.unwatermarked {
	font-weight:bold;
	font-style:normal;
	background-image:'';
}
.watermarked {
	padding:8px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:#808080;
	font-family:tahoma, arial;
	font-size:9pt;
}	

.section { position:relative; margin-bottom:20px; clear:both;}
.subsection { position:relative;  margin-bottom:10px; clear:left; vertical-align:top;}

.logo h2 {text-indent:-9999px; }

.logo p {text-indent:-9999px; }
.articleImage { position:absolute; left:-135px; width:135px; overflow:hidden;}
.subsection .logo { position:absolute; top:0px; left:-130px; width:135px; overflow:hidden;}
.articleImage img { margin:12px;}
.articleImage h2 {text-indent:-9999px; }
.articleImage p {text-indent:-9999px; }
.surveyCommands {text-align:right;}

#AspireLogo img { background:url('images/partners/logo.aspire.gif') no-repeat; width:125px; height:60px; }
#BounceLinkerLogo img { background:url('images/partners/logo.bouncelinker.gif') no-repeat; width:135px; height:60px;}
#CompasysLogo img { background:url('images/partners/logo.compasys.gif') no-repeat; width:125px; height:60px; background-position:-4px 0;}
#EmailRushLogo img { background:url('images/partners/logo.emailrush.gif') no-repeat; width:125px; height:60px;}
#FaxRushLogo img { background:url('images/partners/logo.faxrush.gif') no-repeat; width:125px; height:60px;}
#FrontRangeLogo img { background:url('images/partners/logo.frontrange.gif') no-repeat; width:125px; height:60px;}
#GoldMineLogo img { background:url('images/partners/logo.goldmine.gif') no-repeat; width:125px; height:60px;}
#IntelliClickLogo img { background:url('images/partners/logo.intelliclick.png') no-repeat; width:125px; height:125px;}
#MapviewLogo img { background:url('images/partners/logo.mapview.gif') no-repeat; width:125px; height:60px;}
#MasterMineLogo img { background:url('images/partners/logo.mastermine.gif') no-repeat; width:125px; height:60px;}
#PrintRushLogo img { background:url('images/partners/logo.printrush.gif') no-repeat; width:125px; height:60px;}
#QuoteWerksLogo img { background:url('images/partners/logo.quotewerks.gif') no-repeat; width:125px; height:60px;}
#ShipRushLogo img { background:url('images/partners/logo.shiprush.gif') no-repeat; width:125px; height:60px;}
#wMobileLogo img { background:url('images/partners/logo.wmobile.jpg') no-repeat; width:125px; height:60px;}
#ZFirmLogo img { background:url('images/partners/logo.zfirm.gif') no-repeat; width:125px; height:60px;}

#Cheese img { background:url('images/cheese.small.jpg') no-repeat; width:130px; height:100px; float:left; clear:left; }
#ExecutivePhoto img { background:url('images/photo.executive.gif') no-repeat; width:125px; height:200px; }
#Survey ol ol li {
	padding-bottom: 0px;
}
.listNumber {
	font-size: 10pt;
	color: #999999;
	position: absolute;
	left: -25px;
	font-family: tahoma, arial;
	font-weight: normal;
	vertical-align: bottom;
	top: 0px;
	z-index: 3;
}

