﻿body {margin:auto;background-position:center;font-family:Arial, Verdana, Times New Roman;}
h1 {margin:10px 0px;color:#000;font-family:Arial;font-size:20pt;}
h2 {margin:10px 5px;color:#000;font-family:Arial;font-size:18pt;margin:10px 2px;}
h3 {margin:5px 10px;color:#000;font-family:Arial;font-size:16pt;}
h4 {margin:5px 10px;color:#000;font-family:Arial;font-size:11pt;}
h5 {margin:5px 10px;color:#000;font-family:Arial;font-size:10pt;}
span.blue{color:#6F8EBE;font-family:Arial;font-size:12pt;font-weight:bold;}
a {text-decoration:underline;color:#0B3391;outline:none;}
a:hover {text-decoration:none;color:#003366;}
a:visited {color:#29106F;}
p {margin-left:10px;}
.privacyNotice {font-weight:bold;}
#Header {position:relative;width:760px;height:94px;background: url('../images/header.jpg') no-repeat center;}
#Header a {position:absolute;top:10px;left:25px;width:200px;height:80px;margin-left:15px;background:url('../images/headerLink.jpg') no-repeat;}
#Header a span {visibility:hidden;}
#MainBodyWrapper {float:left;margin:auto;width:100%;height:100%;background:url('../images/bg-blue.gif') repeat-y center;}
#MainBody {width:760px;margin:auto;text-align:left;background:#fff;}
/* Nav menu styles */
#NavMenu {float:left;width:760px;height:100%;background:#F7941D;padding-bottom:3px;text-align:left;}
#NavMenu ul {float:left;margin:0;padding:0;display:inline;background:#F7941D;color:#fff;font-family: arial, helvetica, sans-serif;font-size:8pt;}
#NavMenu ul li {display:inline;width:140px;}
#NavMenu ul li a {float:left;padding: 0.2em 1em;background:#F7941D;color:#fff;text-decoration:none;font-weight:bold;font-size:8pt;}
#NavMenu ul li a:hover {font-weight:bold;color:#000;}
.textbox {margin:0 0 2px 0;font-size:8pt;border:1px solid #000;}
/* standard page */
#PageWrapper {float:left;width:760px;background:url('../images/bg-MainContent.gif') repeat-y;}
#LeftNavPanel {float:left;width:160px;background:#666666;height:100%;margin-bottom:150px;}
#LeftNavPanel .promo {margin:30px auto;text-align:center;}
#LeftNavPanel .promo a.promo {width:136px;height:102px;background:url('../images/onlineQuote.gif') no-repeat top left;display:block;}
#LeftNavPanel .promo a.promo:hover {width:136px;height:102px;background:url('../images/onlineQuoteHover.gif') no-repeat top left;display:block;}
#MainContent {float:left;width:575px;height:100%;padding:0 0 20px 0;}
#MainContent ul {list-style-position:outside;list-style-type:none;}
#MainContent li {margin-top:10px;padding:5px 0 0 20px;background:url('../images/largeBullet2.gif') no-repeat;background-position:0 0.5em;}
#MainContent ul li ul {padding-left:10px;}
#MainContent ul li ul li {margin-top:0;background:url('../images/smallBullet.gif') no-repeat;background-position:0.2em 0.7em;}
#MainContent .quotebox,
#MainContent .tableofcontents,
#MainContent .fsaPromo {float:right;width:200px;margin:10px;padding:5px;background:#eeeeee;border:solid 1px #666666;font-size:10pt;}
#MainContent .fsaPromo {text-align:center;}
#MainContent .fsaPromo a {padding:20px 0;}
#MainContent .tableofcontents h2 {padding:0 10px;color:#000;text-align:center;font-size:14pt;}
#MainContent .tableofcontents h3 {color:#000;}
#MainContent .tableofcontents ol {margin-top:0;font-weight:normal;}
#MainContent .tableofcontents li {background:none;padding:0;}
#MainContent .quotebox span.quote {font-style:italic;font-weight:bold;}
#MainContent .quotebox .picture {float:right;display:inline;}
#MainContent .quotebox .title {float:right;font-style:normal;}
#MainContent .quotebox h2 {padding:0 10px;color:#0B3391;text-align:center;font-size:14pt;}
#MainContent .registerButton {float:right;padding:5px;}
#MainContent .registerButton a.seminar {width:180px;height:61px;background:url('../images/seminarsignup.gif') no-repeat top left;display:block;}
#MainContent .registerButton a.seminar:hover {background:url('../images/seminarsignupHover.gif') no-repeat top left;display:block;}
#MainContent .registerButton a.newsletter{width:180px;height:61px;background:url('../images/newslettersignup.gif') no-repeat top left;display:block;}
#MainContent .registerButton a.newsletter:hover {background:url('../images/newslettersignupHover.gif') no-repeat top left;display:block;}
#MainContent #frmSupport a.quote {float:right;width:166px;height:61px;background:url('../images/onlineQuoteAlternate.gif') no-repeat top left;display:block;}
#MainContent #frmSupport a.quote:Hover {background:url('../images/onlineQuoteAlternateHover.gif') no-repeat top left;}
.headerImage {overflow:hidden;}
.content {width:570px;padding:10px;text-align:left;font-size:10pt;}
.clearBoth {clear:both;}
#Footer {float:left;width:760px;margin:auto;clear:both;background:#aaaaaa;color:#fff;text-align:center;font-size:8pt;}
#Footer a {color:#fff;text-decoration:none;}
#Footer a:hover {text-decoration:underline;color:#fff;}
#Showcase {float:left;width:530px;height:260px;border:0;background:#fff;}
.boxHeader {margin:auto;padding:2px;background:#336699;color:#fff;font-size:10pt;font-weight:bold;}
img.centered {display:block;margin-left:auto;margin-right:auto;}
#Quicklinks {float:right;width:230px;height:260px;margin:0;background:#E4F1FB;}
#Quicklinks .innerContent{margin:5px auto;font-size:10pt;}
#Quicklinks .innerContent p {margin:0 10px 10px 10px;}
#Quicklinks .slogan {margin-bottom:5px;font-weight:bold;}
#Quicklinks h4 {margin:8px auto;width:95%;text-align:center;border-bottom:solid 2px #000;}
#Quicklinks .onlineCenterHeader {margin:5px auto;padding-top:5px;text-align:center;}
#Quicklinks p {margin:0px auto;padding-top:10px;text-align:center;}
#Quicklinks  a {margin:10px 0;}
#Quicklinks a.fsa {margin:10px 0 0 7px;height:50px;background:url('../images/quickLinkFsa.gif') no-repeat top left;display:block;}
#Quicklinks a.fsa:hover {background:url('../images/quickLinkFsaHover.gif') no-repeat top left;display:block;}

#Quicklinks a#cobra {margin:10px 0 0 7px;height:50px;background:url('../images/quickLinkCobra.gif') no-repeat bottom left;display:block;}
#Quicklinks a#cobra:hover {background:url('../images/quickLinkCobraHover.gif') no-repeat bottom left;display:block;}

#Quicklinks a#cobra-faq {margin:0 0 0 175px;width:48px;height:20px;background:url('../images/faq.gif') no-repeat bottom;display:block;}
#Quicklinks a#cobra-faq:hover {width:48px;height:20px;background:url('../images/faq-hover.gif') no-repeat bottom;display:block;}

#Quicklinks a#fsa-faq {margin:0 0 0 174px;width:48px;height:20px;background:url('../images/faq.gif') no-repeat bottom;display:block;}
#Quicklinks a#fsa-faq:hover {width:48px;height:20px;background:url('../images/faq-hover.gif') no-repeat bottom;display:block;}

#Quicklinks a.support {margin:10px 0 0 7px;height:50px;background:url('../images/quickLinkSupport.gif') no-repeat top left;display:block;}
#Quicklinks a.support:hover {background:url('../images/quickLinkSupportHover.gif') no-repeat top left;display:block;}
#News a {color:#003366;text-decoration:none;}
#News a:hover {text-decoration:underline;}
#RotatingContent {float:left;margin:auto;width:760px;height:260px;background:#fff;text-align:left;font-size:10pt;clear:both;}
#RotatingContent .leftBlock {float:left;width:240px;height:200px;margin:5px auto;/*padding:5px;*/font-size:9pt;}
#RotatingContent .leftBlock p {margin-top:0;margin-bottom:8px;}
#RotatingContent .leftBlock .customBackground {padding:2px 5px 0 2px;background:url('../images/whatsnew.jpg') no-repeat;height:200px;}
#RotatingContent .leftBlock .customBackground p {margin-top:20px;}
#RotatingContent .rightBlock {float:right;width:240px;margin:5px auto;padding:5px;}
#RotatingContent .centerBlock {height:240px;margin:8px 250px 0px 250px;border:solid 2px #F7941D;border-top:0;border-bottom:0;}
#RotatingContent .centerBlock ul li,
#RotatingContent .rightBlock ul li {margin-bottom:10px;}
.innerContent {width:90%;margin:0 auto;position:relative;}
.innerContent h3 {margin:0;padding:0 0 5px 0;}
#MainContent ol {margin-left:20px;padding-left:40px;}
#RotatingContent ol li , 
#MainContent ol li {margin:5px;padding:0 0 2px 0;background:none;}
.innerContent ul, 
#Resources ul {margin:0;padding:0 0 0 20px;}
.innerContent ul li,
#Resources ul li {margin-top:7px;padding:2px 0 -5px 2px;list-style:none url('../images/smallBullet.gif');background-repeat:no-repeat;background-position:1em 0.5em;}
#RotatingContent ul {list-style:circle;}
#RotatingContent ul li {margin:0 0 0 0;padding:0 0 2px 0;}
#Resources {width:760px;height:190px;margin:auto;padding:10px 0;background:#eeeeee;text-align:left;font-size:10pt;clear:both;}
#Resources h3, 
#Resources h4 {margin:0 0 0 10px;color:#000;}
#Resources .leftBlock, 
#Resources .rightBlock {padding:5px;}
#Resources .leftBlock {float:left;width:519px;height:180px;border-right:solid 2px #F7941D;}
#Resources .leftBlock p {padding-left:15px;}
#Resources .rightBlock {float:right;width:215px;height:180px;}
.coolform {padding:2px;line-height: normal;background:#ffffff;border: 1px #999999 solid;font-family: Verdana, Helvetica, san-serif;font-size: 11px;}

/* Registration and login styles for articles */
.clearboth {clear:both;}    
a.commandButton {padding:3px 5px;border:solid 1px #aaaaaa;background:url('../images/buttonBg.gif') repeat-x top center;color:#fff;text-decoration:none;font-size:10pt;font-weight:bold;}
a.commandButton:visited {color:#fff;}
a.commandButton:hover {background:url('../images/buttonBgHover.gif') repeat-x top center;color:#000;font-size:10pt;font-weight:bold;}
.articleOptions {clear:both;}
.seminarSignup {background:url("../images/registerforseminarBg.gif") center no-repeat;padding:20px 0;text-align:center;}
.seminarSignup a.signup {margin:auto;width:315px;height:30px;background:url("../images/registerforseminar.gif") center no-repeat;display:block;}
.seminarSignup a.signup:hover {background:url("../images/registerforseminarHover.gif") center no-repeat;display:block;}
.seminarSignupNoLine {background:none;}
/* Newsletter sign-up form */
.standardForm {float:left;width:560px;margin:auto;padding:5px;border:solid 1px #666666;background:#eeeeee;color:#000;text-align:center;font-size:10pt;clear:both;}
/* for IE 6 */
.standardForm {_border:0;}
.standardForm h2 {margin:5px;padding:2px;background:#6f8ebe;color:#fff;text-align:center;font-size:18pt;font-weight:bold;}
.standardForm h3 {margin:5px;padding:2px;background:#6f8ebe;color:#fff;text-align:center;font-size:11pt;font-weight:bold;}
.standardForm .forgotPassword {padding:10px;text-align:right;}
.standardForm p {text-align:left;}
.standardForm p.stopWarning {background:url('..images/stopSign.gif') no-repeat left middle;text-align:left; text-indent:10px;font-size:14pt;}
#frmSignup {height:700px;background:#eeeeee;border:solid 1px #eeeeee;text-align:center;font-size:10pt;}
#frmTellafriend {padding:5px;height:700px;background:#eeeeee;border:solid 1px #eeeeee;text-align:center;font-size:10pt;}
#frmSignup h2, 
#frmTellafriend h2 {margin:auto;text-align:center;}
#lblEventTitle {font-size:18pt;}
.titleText {margin:5px;padding:2px;background:#666666;color:#fff;text-align:center;font-size:11pt;font-weight:bold;}
#QuoteTypes, 
#Services {float:none;margin:auto;width:350px;border:0;font-size:8pt;text-align:left;}
#QuoteTypes p, #Services p {margin:2px;font-size:10pt;font-weight:bold;}
.checkboxContainer {margin:auto;width:65%;text-align:left;}
.radioListContainer {margin:auto;text-align:left;display:inline;}
.message {width:100%;margin:auto;padding:5px;clear:both;text-align:center;font-size:10pt;font-weight:bold;color:#336699;}
.validationMessage, .thankYouessage {font-size:10pt;color:#ff0000;font-weight:bold;text-align:center;}
.greenSuccess {color:#008c00;}
.thankYouMessage {color:#000;font-size:10pt;}
.welcome {margin:5px 0;width:40%;float:left;text-align:left;font-size:10pt;}
.formItem {width:100%;padding:5px 0;float:left;}
/* styles for tellafriend */
.formItem span.fieldInstructions {padding-top:2px;font-weight:normal;font-size:8pt;color:#0000ff;}
.captcha {width:100%;padding:5px;text-align:center;margin:auto;clear:both;}
.captchaResult{color:#ff3300;}

.label, .labelRequired {float:left;width:265px;font-size:10pt;text-align:right;padding-right:5px;font-weight:bold;}
.label, .element {float:left;width:265px;margin-bottom:5px;}
.element .radioList {width:100%;}
.element .radioList input {}
.element .radioList td {padding-left:20px;text-indent:-20px;}
.labelRequired {color:#ff0000;}
.element{float:left;text-align:left;padding-left:5px;}
#QuoteTypes {width:525px;text-align:center;}
.quoteTypesLeft, .servicesLeft {float:left;width:150px;padding-left:5px;text-align:left;}
.quoteTypesRight, .servicesRight{float:right;width:340px;padding-right:5px;text-align:left;}
.userInfoLeft {float:left;width:270px;padding-left:5px;}
.userInfoRight {float:right;width:270px;padding-right:5px;}
/*.quoteTypesLeft, .quoteTypesRight {width:200px;}*/
.moreOptions {padding-left:5px;}
.twoColumnLabel, .twoColumnLabelRequired, .twoColumnElement {width:165px;margin-bottom:5px;}
.twoColumnLabel, .twoColumnLabelRequired {float:left;font-size:10pt;text-align:right;width:110px;padding-right:5px;font-weight:bold;}
.twoColumnLabelRequired {color:#ff0000;}
.twoColumnElement {float:right;} 
div.requiredField{display:inline;color:#ff0000;}
span.requiredField{color:#ff0000;font-size:10pt;}
.loginLink{text-align:right;}
.loginForm {margin:auto;text-align:center;}
.loginControl, .passwordReset, .changePassword
{
    width:450px;
    margin:30px auto;
    padding:5px;
    font:verdana;
    font-size:10pt;
    text-align:center;
    clear:both; 
    background:#f2f7ff;
    border:solid 1px #6f8ebe;
}
.changePassword, passwordReset {width:550px;}
.passwordReset .formItem {width:95%;float:left;margin:auto;padding:5px 0;}
.passwordReset .formItem .label, .loginControl .formItem .label {width:175px;text-align:right;}
.passwordReset .formItem .element, .loginControl .formItem .element {width:200px;text-align:left;}
.loginButton {margin:auto;text-align:center;}
.loginRequiredMessage {font-size:14pt;text-align:center;color:#ff7400;}
.createAccountInfo {float:left;width:550px;padding:10px;}
.buttonContainer{width:80%;padding:10px;text-align:center;margin:auto;clear:both;}
.buttonContainer a.supportYes {float:left;margin:0 10px 0 20px;width:153px;height:46px;background:url('../images/supportPageYes.gif') no-repeat top center;display:block;}
.buttonContainer a.supportYes:hover {background:url('../images/supportPageYesHover.gif') no-repeat top center;}
.buttonContainer a.supportNo {float:right;margin:0 20px 0 10px;;width:153px;height:46px;background:url('../images/supportPageNo.gif') no-repeat top center;display:block;}
.buttonContainer a.supportNo:hover {background:url('../images/supportPageNoHover.gif') no-repeat top center;}
.buttonContainer h3 {background:none;color:#000;}
.radioList{display:inline;}
/* modified styles for "Other Services" checkboxes */
#OtherServices {float:left;width:100%;margin-top:5px;text-align:center;font-weight:bold;font-size:10pt;}
#OtherServices .formItem {padding:1px 0;}
#OtherServices .twoColumnLabel, .twoColumnElement {float:left;width:50px;margin-bottom:2px;}
#OtherServices .twoColumnLabel {font-size:10pt;text-align: right;width:175px;padding-right:0;font-weight:normal;}
/* styles for news and events */
.newsInfo {padding:5px;}
.newsInfo a {text-decoration:underline;font-weight:bold;}
.newsInfo a:hover {text-decoration:none;}
.newsInfo h4 {font-size:12pt;padding:0;margin:10px 0 0 10px;width:100%;color:#F7941D;border-bottom:solid 1px #aaaaaa;letter-spacing:2px;clear:both;}
.newsInfo h5.eventDate {color:#000;}
.newsInfo h5.eventTitle {color:#000;text-decoration:underline;}
.newsInfo p {margin:0;padding:10px;}
.newsInfo .eventDate {}
.archives {
    margin: 5px 0 10px;
    padding: 0 0 5px;
    width: 100%;
    border-bottom: 1px solid #AAAAAA;
}
.archives a {font-weight:bold;text-decoration:none;padding:0 15px;}
#pnlLatestNewsLink {padding: 0 0 0 15px;}
/* Quote/contact form styles */
.formHeader
{
	width:60%;
	margin:auto;
	padding:5px 10px;
	background:#BACAE1;
	color:#fff;
	text-align:center;
	font-size:14pt;
	border:solid 1px #BACAE1;
}

.contactInfo {font-size:11pt;text-align:center;}

/* Seminar registration styles */
.standardForm .sessionItems
{
    text-align:left;
    width:100%;    
    padding:0 0 0 10px;
}

/* Benchmark Tool results page styles */
.resultsContainer {width:100%;}
.resultItem {margin:10px auto;width:90%;text-align:left;}
.resultItem h2{font-size:13pt;color:#000;font-family:Verdana;font-weight:bold;}
.resultItemSmallFont {margin:10px auto;width:90%;font-size:8pt;text-align:left;}
.resultItem ul {margin:5px 0;}
#CostImpactChart {border:solid 1px #000;text-align:center;}
#CostImpactChart .dataHeader {font-weight:bold;}
#tblCostImpact {float:right;margin:0 5px 5px 10px;border:2px solid #aaaaaa;border-left:1px solid #aaaaaa;}
#tblCostImpact td {text-align:center;padding:7px;border-left:1px solid #aaaaaa;}
#tblCostImpact td.costImpactCellHeader {padding:3px;font-weight:bold;font-size:10pt;border-bottom:1px solid #aaaaaa;}
#tblCostImpact td.blue {color:#0033ff;}
#tblCostImpact td.red {color:#ff0000;}
#tblCostImpact td.orange {color:#ff9900;}
#tblCostImpact td.yellow {color:#ffff00;}
#divThankYouMessage {width:80%;margin:auto;clear:both;text-align:center;font-size:10pt;font-weight:bold;}
.chart {padding:10px 0;text-align:center;page-break-before:auto;}
#MoreInfo {width:90%;margin:10px auto;padding:5px;background:#dedede;border:solid 1px #aaaaaa;}

/* table styles */
table {margin:auto;text-align:left;}
.preceptTable, .preceptTableSmall, .preceptTableClean 
{
	width:450px;
	margin:auto;
	padding:0;
	text-align:left;
	border:solid 2px #F7941D;
	border-collapse:collapse;
	empty-cells:show;
	
}	
.preceptTableClean {font-size:12pt;}
.preceptTableSmall {width:300px;}
.preceptTable td.separator {background:#cccccc;height:10px;border:0;}
.preceptTable td, .preceptTable th, .preceptTableSmall td, .preceptTableClean td {
	padding: 4px;
	margin: 0;
	border: solid 1px #F7941D;
	text-align: center;
}
.preceptTable th {
	background: #EEEEEE;
}
.preceptTable .left {
	text-align: left;
}
.preceptTableClean td {border:0;}
.preceptTable td.header {text-align:center;padding:3px;font-weight:bold;}
.preceptTable td.headerShaded {text-align:center;padding:3px;background:#FEEACD;font-weight:bold;}
.preceptTable td.headerLeft, .preceptTableClean td.headerLeft {text-align:left;padding:4px;font-weight:bold;}
.preceptTable td.descriptionHeader, .preceptTableSmall td.descriptionHeader
{
	width:275px;
	background:#FEEACD;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
}
.preceptTable td.description{width:300px;padding:6px;font-size:8pt;}
.preceptTable td.comparison {width:75px;font-size:8pt;text-align:center;}
.preceptTable td.comparisonYes 
{
	width:75px;
	background:url('../images/checkyes.gif');
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
}
.preceptTable td.comparisonNo
{
	width:75px;
	background:url('../images/greyno.gif');
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
}
.preceptTable td.comparisonQuestion
{
	width:75px;
	background:url('../images/questionmark.gif');
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
}

/* Forms Page */
.forms {margin:auto;width:480px;}
.forms td.header {text-align:left;font-weight:bold;}
.forms td.item {width:250px;padding-bottom:10px;background:url('../images/pdficon.gif') no-repeat top left;vertical-align:top;}
.forms td.item a {padding-left:25px;display:block;}
.forms td.contact {padding-top:10px;text-align:center;}

.errorMessage {color:#ff0000;font-weight:bold;}
.errorMessageCustom {width:100px;color:#ff0000;font-weight:bold;display:inline;}
span.requiredMessage {color:#ff0000;font-size:10pt;}

/* side navigation menu styles */
#p7TMnav {width:140px;margin:20px 0 0 0;border:0;background-color:#666666;font-family:arial;font-size:8pt;font-weight:bold;}
.p7defmark {padding:0 0 0 20px !important;background-image:none;}
#p7TMnav .p7currentmark {padding:0 0px 0 20px !important;background-color:#000 !important;color:#fff !important;font-weight:bold;}
.p7plusmark {padding:0 0 0 20px !important;background:url("../images/plus.gif") no-repeat;background-position: 8px 50%;}
.p7minusmark {padding:0 0 0 20px !important;background:url("../images/minus.gif") no-repeat;background-position: 8px 50%;}
/* Left Nav, first level */
#p7TMnav div {margin:0;padding:0;border:0;color:#fff;line-height:2.5;}
#p7TMnav div a {width:100%;padding:10px;border:0;color:#fff;/*/*/display:block;text-decoration:none;/* */}
#p7TMnav div a:visited {color:#fff;}
#p7TMnav div a:hover {color:#fff;border:0;background-color:#aaaaaa;}
/* Left Nav, second level */
#p7TMnav div div {margin-left:0px;padding-left:0px;/*/*/line-height: 2.0;/* */border:0;text-indent:5px;text-decoration:none;}
#p7TMnav div div a,
#p7TMnav div div a:visited {margin:0px;border:0;/*/*/background-color:#666666;/* */color:#fff;text-indent:5px;font-size:8pt;}
#p7TMnav div div a:hover{margin:0;border:0;background-color:#aaaaaa;color:#fff;}
#p7TMnav div div .p7defmark {text-indent:5px;text-decoration:underline;}
#p7TMnav div div .p7currentmark {padding:0;background-color:#000 !important;color:#fff !important;text-indent:5px;font-weight:bold;text-decoration:underline;}
#p7TMnav div div .p7plusmark, #p7TMnav div div .p7minusmark {text-decoration:underline;}
/* Left Nav, third level */

#p7TMnav div div div a, 
#p7TMnav div div div a:visited {text-indent:13px;font-size:8pt;}
#p7TMnav div div div .p7defmark {text-indent:13px;text-decoration:none;}
#p7TMnav div div div .p7currentmark {background-color:#000 !important;color:#fff !important;font-weight:bold;text-indent:13px;text-decoration:none;}

/* rotating content styles */
#news {width:90%;margin:5px auto;position:relative;}
#demo1, #demo2, #demo3 {position:absolute;top:20px;left:0;width:225px;min-height:180px;height:180px;padding:5px 0 0 5px;background:#fff;text-align:left;}
#demo2, #demo3 {/*display:none;*/}
#demo1{z-index:100;}
#demo2{z-index:50;}
#demo3{z-index:0;}
#news a{text-decoration:underline;}
#news a:hover{text-decoration:none;color:#aaaaaa;}
#demoAlt1, #demoAlt2, #demoAlt3 {position:absolute;top:20px;left:0;width:330px;margin:10px;padding:5px 0 0 5px;background:#a0bad7;text-align:center;}

/* contacts page */
#TwoColumn {float:left;margin-top:10px;width:580px;}
#TwoColumn h3 {margin:0;padding:0;width:95%;border-bottom:solid 2px #F7941D;text-align:center;}
#TwoColumn ul {padding:2px;}
#TwoColumn ul li span.title {text-align:left;}
#TwoColumn span.title a {color:#000;text-decoration:none;border-bottom:solid 1px #86a1cc;}
#TwoColumn span.title a:active {color:#000;text-decoration:none;border-bottom:solid 1px #86a1cc;}
#TwoColumn span.title a:visted {color:#000;text-decoration:none;border-bottom:solid 1px #86a1cc;}
#TwoColumn span.title a:hover {color:#000;text-decoration:none;border-bottom:none;}
#TwoColumn p {margin:5px;padding:5px 0 0 0;}
#TwoColumn .left {float:left;width:285px;}
#TwoColumn .right {float:right;width:285px;}
#TwoColumn .divider{float:left;width:1px;height:100px;/*border-left:solid 1px #000;*/}

/* ProView Support Page */
#pnlTroubleshoot h4 {margin:30px 10px 20px 10px;font-size:14pt;border-bottom:solid 1px #333333;}
#pnlTroubleshoot h5 {margin:5px 10px 0px 10px;width:100%;padding:0;color:#333333;font-size:11pt;}
#pnlTroubleshoot .helpText {text-align:left;}
#pnlTroubleshoot  p {margin-top:10px;}
#pnlTroubleshoot ol li {margin-left:0px;}

/* IIAS Merchant Page */
#MainContent .bigList {float:left;width:180px;margin:20px 5px;}
#MainContent .bigList ul {margin-bottom:10px;}
#MainContent .bigList ul li {background:none;padding:0;list-style:none url('../images/smallBullet.gif');}
#MainContent .bigListLeft  {float:left;width:280px;}
#MainContent .bigListLeft ul {margin:20px 0;padding-top:0;}
#MainContent .bigListLeft ul li {padding:0;line-height:1.9em;background:none;list-style:disc;}
#MainContent .bigListRight {float:right;width:260px;}
#MainContent .bigListRight ul.noBullets {margin:20px 0;padding-top:0;list-style:none;}
#MainContent .bigListRight ul.noBullets li {padding:0;line-height:1.9em;background:none;list-style:none;}
#MainContent .divider {clear:both;}
#MainContent sup {margin:0;padding:0;}
.merchants {width:400px;margin-bottom:20px;}
.merchants td.name {padding-left:15px;width:250px;line-height:1.9em;background:url('../images/smallBullet.gif') center left no-repeat;}
.merchants td.date {width:150px;line-height:1.9em;}

@media print 
{
#LeftNavPanel, #masthead, #logo, #NavMenu, #topnavbutton, #topnavendbutton, #stockart, #p7tmnav, #sitebox, .bottomleft, #footerimage {display:none;}
body {font:12px Verdana,Arial,Helvetica,sans-serif}
h1 {color:#F60;font:14px verdana,arial,sans-serif}
h3 {color:#006;font:bold 13px verdana,arial,sans-serif}
h2 {color:#006;font:bold 13px verdana,arial,sans-serif}
h4 {color:#006;font:bold 13px verdana,arial,sans-serif}
#content {width:100%}
#wrap {width:100%}
}
