﻿html { background-color: #1d5884; text-align:center; overflow:auto; margin:0 auto; padding-top:10px; padding-bottom:10px; overflow-y: scroll; }
body { background-color: #1d5884; text-align:center; overflow:auto; margin:0 auto; padding-top:10px; padding-bottom:10px; }

div,td,p,blockquote,ul,ol,dl,h1,h2,h3,h4 { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; }
div,td,p,blockquote,ul,ol,dl { font-size: 9pt; color: #4e5053; }

h1	{ font-size: 11pt; font-weight:bold; margin:0; padding:0; color:#1d5884; }
h2	{ font-size: 14pt; color:#791125; }
h3	{ font-size:  8pt; }
h4	{ font-weight: bold; color: #1d5884; font-size: 10pt;  line-height: 18px;  padding-top: 10px; padding-bottom: 0px; margin: 0px; }
h4 a	{ font-weight: bold; color: #1d5884; font-size: 10pt;  line-height: 18px;  padding-top: 10px; padding-bottom: 0px; margin: 0px; text-decoration:none; }

.toph4	{ padding-top: 0px; }

.linksh1 { clear:both; margin:20px 0px 5px 0px; }
.links	{ clear:both; overflow:hidden; margin-top:5px; margin-left:5px; padding-left:5px; padding-bottom:5px; padding-right:5px; padding-top:5px; border-style:ridge; border-width: 2px 2px 2px 2px; }
.links img { border:0; }
.linksa { display:block; float:right; text-align:center; min-width:200px; margin:2px 0px 0px 5px; }

.red { color:#cd3434; }
.FAQ_q { color:#1d5884; }

.colorbox { border:solid 1px #1d5884; }
.colorbox h1 { background-color:#1d5884; padding:3px; color:white; font-weight:bold; }

.tiny { font-size:7pt; }
.strong { font-weight:bold; }
.indent { padding-left:20px; }

ul.smalllist { margin:0; padding:0; }
ul.smalllist li { list-style:none; font-size:8.5pt; }
ul.smalllist li ul { margin-left:10px; }
ul.smalllist li ul li { }

/* #338da9 */
a:link,a:visited { font-size:9pt; color:#1d5884; }
a:hover,a:active { color:#656565; }

ul,ol { margin-bottom: 0px; margin-top: 0px; margin-left: 10px; padding-left: 5px; }
li { font-size: 9pt; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; padding-left: 0px; }

label { float:left; width:80px; margin-right:10px; padding-top:3px; text-align:right; }

#mainContainer { width:832px; margin:0 auto; padding:0; text-align:left; overflow:hidden; }
#leftShade { float:left; position:relative; width:16px; height:100px; background:url('../images/general/shadow-mid-left.png') repeat-y; }
#leftShade img { position:absolute; background-color:#1d5884; }
#rightShade { float:right; position:relative; width:16px; height:100px; background:url('../images/general/shadow-mid-right.png') repeat-y; }
#rightShade img { position:absolute; left:0px; background-color:#1d5884; }
#innerContainer { width:800px; overflow:hidden; }

#mainHeader { width:800px; height:94px; overflow:hidden; text-align:right; background:white url('../images/general/top-corners.gif') no-repeat; }
#mainHeader .login { position:absolute; top:5px; right:5px; text-align:right; }
#mainHeader .login a { font-size:10pt; font-weight:bold; }

#mainPictures { width:800px; height:222px; background:transparent url('../images/general/flash-area.jpg') no-repeat bottom right;}
#mainPictures img { border:none; float:left; }
#mainPictures img.bottomRight { bottom:0px; right:0px; position:absolute; float:none; }

#mainMasthead { position:relative; width:800px; height:105px; background:white url('../images/general/page-masthead-bk.jpg') no-repeat top left; }
#mainMasthead .txtW { position:absolute; left:223px; width:577px; text-align:center; color:white; font-size:12pt; }
#mainMasthead .txtW a:link,#mainMasthead .txtW a:visited { color:white; text-decoration:underline; font-size:12pt; }
#mainMasthead .txtW a:hover,#mainMasthead .txtW a:active { color:white; text-decoration:underline; font-size:12pt; }
#mainMasthead .txtB { position:absolute; left:224px; width:577px; text-align:center; color:black; font-size:12pt; }

#mainContent { width:800px; overflow:hidden; padding-top:15px; padding-bottom:10px; background:white url('../images/general/ghosted-eagle.gif') no-repeat bottom right; }
#mainContent .rightColumn { width:200px; padding:0px 10px 0px 13px; float:right; }
#mainContent .rightColumn .leftBorder { float:left; margin-left:-13px; position:relative; padding:0; width:1px; height:250px; background:#7b1127 url('../images/general/red-line-mid.jpg') repeat-y; }
#mainContent .rightColumn .leftBorder .top { float:none; position:absolute; width:1px; height:35px; top:0px; background:transparent url('../images/general/red-line-top.jpg') no-repeat top center; }
#mainContent .rightColumn .leftBorder .bot { float:none; position:absolute; width:1px; height:35px; bottom:0px; background:transparent url('../images/general/red-line-bot.jpg') no-repeat bottom center; }
#mainContent .rightColumn .content { padding:20px 0px 20px 0px; text-align:center; }
#mainContent img.conferenceLogo { margin-bottom:10px; border:none; }
#mainContent .demo { text-align:center; color:#c76422; text-decoration:underline; font-weight:bold; }
#mainContent .call { text-align:center; font-weight:bold; line-height:18px; }
#mainContent .phone { text-align:center; font-size:10pt; color:#000000; font-weight:bold; }
#mainContent .testimonial { padding-top:5px; font-size:9pt; line-height:18px; }
#mainContent .client { font-size:9pt; color:#c76422; }
#mainBottom { width:800px; height:10px; background:#ddd url('../images/general/bottom-corners.gif') no-repeat bottom center; }

#footer { width:800px; margin:0 auto; color: #ffffff; background-color: #1d5884; font-size: 8pt; padding-top: 5px; text-align:center; }
#footer a:link,#footer a:visited,#footer a:hover { font-size: 8pt; color: #ffffff; text-decoration: none; }

.Clickable
{
	cursor: pointer; cursor: hand;
}
