﻿/*
	colors:
		black = #000000
		white = #FFFFFF
		yellow = #FFD800
		light gray = #808080
 */
img{
	border:none;
}
body {
	font: 12px/18px arial;
	color: #000000;
}
h1{ font-size: 22px; line-height: 26px; margin:0 0 12px 0; }
h2{ font-size: 16px; line-height: 19px; margin:0 0 9px 0; }
h3{ font-size: 15px; line-height: 16px; margin:0 0 14px -20px; padding-left: 20px; background: url(/Images/BlackArrow.gif) no-repeat; }
h4{ font-size: 12px; line-height: 16px; margin:0 0 0 0; }
h4.underscore{ background: url(/Images/Underscore.gif) no-repeat; text-indent:8px; }
h5{ font-size: 12px; line-height: 14px; margin: 0 0 0 0; background: url(/Images/Plus.gif) no-repeat; text-indent:16px; }
p{ margin: 0 0 2ex 0; }
p.banner{ margin-left:-20px; }
.small{ font-size:90%; line-height:140%; }

table{ border-collapse: collapse; border-collapse: collapse; }
table th{ vertical-align:top; text-align: left; padding:9px 5px; height: 20px; font-weight: bold; background: #FFD800;}
table td{ vertical-align:top; padding: 5px; height: 20px; }

a{ color: #666666; }
a:hover{ color: #808080; }

a.arrow{ color: #333333; text-decoration:none; padding-right: 24px; background: url( /Images/Arrow.gif ) no-repeat 100% 100%; }
a.arrow:hover{ color: #666666; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ color: #000000; }
h2 a{ text-decoration:underline; }

ul{ margin-left: 0px; padding: 0px; }
ul li{ list-style-type: disc; margin-left:17px; }

hr{ clear:both; }

/* list items */
.displayDate{  }
p.itemSummary{ margin: 0 0 4ex 0; }

.err{ color: #990000; border: 1px solid #666; padding: 5px; margin: 0 0 2ex 0; }
.msg{ border:1px solid #000; background-color:#eee; padding:10px 10px 0px 10px; margin-bottom:10px; }

/* formTable */
.formTable .txt{ width:140px; }

/* white on black content */
.bw{ background-color:#000; color:#fff; margin:-15px 0 20px -20px; padding-bottom:20px; font: 14px/20px arial; }
.bw a{ color:#fff; }
.bw a:hover{ text-decoration:underline; }
.bw h1, .bw h2, .bw h3, .bw h4, .bw p, .bw ul { margin-left:40px; margin-right:15px; font-weight:normal; }
.bw h1.cta{ color:#ffd800; }
.bw h2{ margin-top:-10px; }
.bw h3{ color:#ffd800; background-image:none; padding:0; font-weight:bold; }
.bw ul{ margin-left:24px; }
.bw ul li{ list-style-image:url('/images/content/ArrowSm.gif'); margin-bottom:1em; }
.bw ul li b{ color:#ffd800; }
.bw .callout{ width:150px; padding:30px 20px 10px 20px; margin-left:20px; float:right; background-color:#333; color:#ffd800; background-image:url('/images/content/CalloutNotch.gif'); background-repeat:no-repeat; }
.bw .callout p{ margin:0 0 1em 0; padding:0; font: 11px/16px arial; }

.quote{ font-style:italic; color:#666; padding:0 40px 0 25px; background-image:url('/images/quote.gif'); background-repeat:no-repeat; }

/* wms reg demo page */
#wmsRegDemo{ margin-bottom:15px; }
#wmsRegDemo h1{ color:#2a6c75; }
#wmsRegDemo h3{ background-image:none; line-height:125%; }
#wmsRegDemo .testimony{ margin:-15px 0 0 140px; }
#wmsRegDemo .testimony td{ font-style:normal; padding:12px; color:#000; background-image:url('/images/content/wmsDemoQuoteBg.jpg'); background-repeat:no-repeat; }
#wmsRegDemo ul{ padding-left:15px; }
#wmsRegDemo li{ list-style-image:url('/images/ArrowBullet.gif'); margin-bottom:0.5em; }
