/* HTML tag styles */
body {
	background-color:#FFFFFF;
	font-family:Verdana, Times New Roman, Times, Serif;
	color:#000000;
	font-size:12px;
	line-height:1.6em;
	margin-top:5px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
}
a {
	font-weight:bold;
}
a:link {
	color:#003366;
	text-decoration:underline;
}
a:visited {
	text-decoration:underline;
	color:#003366;
}
a:hover {
	text-decoration:underline;
	color:#990000;
}
a:active {
	text-decoration:none;
	color:#003366;
}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
	border-bottom:solid 1px #666666;
	padding-bottom:8px;
	margin-bottom:12px;
	margin-top:16px;
}
h1 span {
	color:#003366;
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-bottom:10px;
	margin-top:12px;
	color:#003366;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:8px;
	margin-top:12px;
	color:#000000;
}
h3.productTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:8px;
	margin-top:30px;
	color:#000000;
	padding-left:15px;
	background:url(images/orangearrow.gif) no-repeat left;
}
li {
	margin-bottom:6px;
}
p {
	margin-top:10px;
	margin-bottom:5px;
}
p.indent {
	margin-top:10px;
	margin-bottom:5px;
	margin-left:20px;
	clear:both;
}
ul {
/*	border:solid 1px #cc0000; */
	margin-left:0px;
	padding-left:20px;
}
li {
/*	border:dashed 1px #00cc00; */
  padding-left:0px;
}
acronym {
	color:#000099;
	border-bottom:dashed 1px #000099;
}

/* ID Styles */
#copyrightText {
	color:#454545;
	font-family:Arial,helvetica,sans-serif;
	font-size:11px;
	margin-top:8px;
}
#shortcutPanel {
	border-top:solid 1px #b6c9d2;
	border-bottom:solid 2px #b6c9d2;
	border-left:solid 1px #b6c9d2;
	border-right:solid 2px #b6c9d2;
	width:180px;
}
#exhibitHeaderTable {
	border-bottom:solid 1px #CFCFCF;
}
#exhibitFooterTable {
	border-top:solid 1px #CFCFCF;
}
#footerTable {
	border-top:solid 3px #003366;
}
#memberNavTable {
	border-bottom:solid 2px #003366;
}
#memberNavTable td {
	padding-top:5px;
	padding-bottom:5px;
}
#miscLinks {
	font-size:.8em;
	margin-top:8px;
}
#navBorder {
	background-color:#003366;
}
#spocTagline {
	font-style:italic;
	font-size:14px;
	color:#9D5413;
}

/* Class Styles */
.appError {
	color:#CC0000;
}
p.backLink {
	text-indent:40px;
	margin-bottom:20px;
	clear:both;
}
.blueText {
	color:#003366;
}
a.bulletLink {
	font-weight:bold;
	font-size:13px;
	color:#006699;
}
a.bulletLink:Link {
	text-decoration:underline;
	color:#006699;
}
a.bulletLink:visited {
	text-decoration:underline;
	color:#006699;
}
a.bulletLink:hover {
	text-decoration:underline;
	color:#990000;
}
a.bulletLink:active {
	text-decoration:underline;
	color:#006699;
}
p.bulletLink {
	padding-left:15px;
	background:url(images/orangearrow.gif) no-repeat left;
}
.comparisonTable {
	border:solid 1px #000066;
}
.comparisonTable td {
	border:solid 1px #003366;
}
.comparisonTable .cellHeader {
	background-color:#EFEFEF;
	font-weight:bold;
}
.dataLabel {
	font-family:Courier New, Courier, Serif;
	font-size:12px;
	font-weight:bold;
	background-color:#efefef;
	border:solid 1px #999999;
}
.finePrint {
	font-size:10px;
	font-style:italic;
	color:#006699;
}
.footnote {
	color:#990000;
}
.headlineText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
div.imageAlignedLeft {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:0px;
	margin-left:0px;
	/* border:dashed 1px #cc0000; */
}
.inputLabel {
	font-weight:bold;
	vertical-align:top;
}
.instruction {
	font-style:italic;
	color:#006633;
}
.linkBlock {
	display:block;
	margin-top:5px;
	margin-bottom:5px;
}
a.memberLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:bold;
	color:#000066;
}
a.memberLink:Link {
	text-decoration:none;
	color:#000066;
}
a.memberLink:visited {
	text-decoration:none;
	color:#000066;
}
a.memberLink:hover {
	text-decoration:underline;
	color:#CC0000;
}
a.memberLink:active {
	text-decoration:none;
	color:#CC0000;
}
a.menuLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px; 
	color:#FFFFFF;
}
a.menuLink:Link {
	text-decoration:none;
	color:#FFFFFF;
}
a.menuLink:visited {
	text-decoration:none;
	color:#FFFFFF;
}
a.menuLink:hover {
	text-decoration:none;
	color:#FFFF33;
}
a.menuLink:active {
	text-decoration:none;
	color:#FFFFFF;
}
div.memberNav {
	width:150px;
	height:20px;
	margin:0px;
	padding-top:3px;
	text-align:center;
}
div.menuTabOdd {
	width:125px;
	height:28px;
	background:url(images/menu01bluegray.gif) no-repeat;
	text-align:center;
	margin-bottom:2px;
	padding-top:12px;
}
div.menuTabEven {
	width:125px;
	height:28px;
	background:url(images/menu02blue.gif) no-repeat;
	text-align:center;
	margin-bottom:2px;
	padding-top:12px;
}
div.menuTabEnd {
	width:125px;
	height:28px;
	background:url(images/menu02blue_end.gif) no-repeat;
	text-align:center;
	margin-bottom:2px;
	padding-top:12px;
}
p.newsBrief {
	padding-left:15px;
	color:#454545;
}
div.newsSep {
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
	border-bottom:solid 1px #666666;
}
p.newsTitle {
	padding-left:15px;
	background:url(images/orangearrow.gif) no-repeat left;
	font-weight:bold;
	font-size:13px;
	color:#000000;
}
/* Use the normal style to style any text back to normal. Should match the BODY tag style */
.normal {
	font-family:Verdana, Times New Roman, Times, Serif;
	color:#000000;
	font-size:12px;
}
div.progressContainer {
	border-top:solid 1px #009900;
	border-left:solid 1px #009900;
	border-right:solid 2px #006600;
	border-bottom:solid 2px #006600;
	font-family:Verdana, Times New Roman, Times, Serif;
	font-size:16px;
	color:#006900;
	text-align:center;
	padding:10px;
	width:500px;
	margin-left:100px;
	margin-top:10px;
	margin-bottom:10px;
}
div.readMoreContainer {
	text-align:right;
	padding-right:18px;
	background:url(images/bluearrow.gif) no-repeat right;
}
a.readMoreLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
	color:#003366;
}
a.readMoreLink:Link {
	text-decoration:none;
	color:#003366;
}
a.readMoreLink:visited {
	text-decoration:none;
	color:#003366;
}
a.readMoreLink:hover {
	text-decoration:underline;
	color:#990000;
}
a.readMoreLink:active {
	text-decoration:none;
	color:#003366;
}
.registerGuideActive {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:15px;
	font-style:italic;
	color:#006699;
}
.registerGuideInactive {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:15px;
	font-style:italic;
	color:#666666;
}
.registerGuideTitle {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:15px;
	color:#000000;
}
a.registerLink {
	font-weight:bold;
	font-size:13px;
	display:block;
	padding:3px;
	background-color:#FFFFCF;
	text-align:center;
	border:solid 1px #006699;
	margin-bottom:3px;
	margin-top:5px;
}
a.registerLink:link {
	color:#006699;
	text-decoration:none;
}
a.registerLink:visited {
	color:#006699;
	text-decoration:none;
}
a.registerLink:hover {
	color:#990000;
	border:solid 1px #990000;
	text-decoration:underline;
}
a.registerLink:active {
	color:#990000;
	border:solid 1px #990000;
	text-decoration:none;
}
.registerNowButton {
	width:150px;
	height:50px;
	vertical-align:middle;
	margin-top:20px;
}
.reqFieldInd {
	color:#006699;
}
.sampleImage {
	border-top:solid 1px #999999;
	border-left:solid 1px #999999;
	border-bottom:solid 2px #999999;
	border-right:solid 2px #999999;
}
a.securityLink {
	font-weight:bold;
	font-size:14px;
}
a.securityLink:link {
	color:#990000;
	text-decoration:none;
}
a.securityLink:visited {
	text-decoration:none;
	color:#990000;
}
a.securityLink:hover {
	text-decoration:underline;
	color:#CC0000;
}
a.securityLink:active {
	text-decoration:none;
	color:#CC0000;
}
.seminarDiscussion {
	margin-top:20px;
	border-top:solid 1px #CFCFCF;
	padding:5px;
	width:650px;
}
.seminarHeader {
	border-bottom:solid 1px #CFCFCF;
	margin-bottom:10px;
}
.seminarSpeaker {
	border-top:solid 1px #CFCFCF;
}
.shortcutCaption {
	font-size:9px;
	line-height:13px;
}
.shortcutPanelText {
	color:#6699CC;
	font-size:12px;
	font-family:Arial,Verdana,Helvetica,Sans-serif;
	line-height:16px;
}
.statusContainer {
	border-top:solid 1px #009900;
	border-left:solid 1px #009900;
	border-right:solid 2px #006600;
	border-bottom:solid 2px #006600;
	background-color:#EFFFEF;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
.statusText {
	font-size:15px;
	color:#006900;
	font-weight:bold;
}
a.subscribeLink {
	font-weight:bold;
	font-size:13px;
	display:block;
	padding:3px;
	background-color:#DCDCDC;
	text-align:center;
	border:solid 1px #006699;
	margin-bottom:3px;
	margin-top:5px;
}
a.subscribeLink:link {
	color:#006699;
	text-decoration:none;
}
a.subscribeLink:visited {
	color:#006699;
	text-decoration:none;
}
a.subscribeLink:hover {
	color:#990000;
	border:solid 1px #990000;
	text-decoration:underline;
}
a.subscribeLink:active {
	color:#990000;
	border:solid 1px #990000;
	text-decoration:none;
}
.tblRegistrationNavGuide {
	width:600px;
}
.testimonial {
	color:#003366;
	font-family:Georgia,Times New Roman,Times,Serif;
	font-size:13px;
	margin-left:20px;
	margin-right:20px;
	line-height:1.5em;
	border:solid 1px #003366;
	padding:10px;
	background-color:#FFFFEA;
}