.PreAnswerTextArea {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
#SeminarTopPage { 
	background-color:#efefef;
	width:1200px;
	margin:0px auto;
	padding:5px 5px 5px 5px;
	min-height:100px;
	border: solid 2px #fff;
	outline:solid 1px #ccc;
	text-align:left;
} 
.LoginTextBox
{
	color:#24487C;
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	border-style:solid;
	border-width:1px;
	border-color:#24487C;
	height:18px;
	width:230px;
}
.ClassListRow
{
	color:#24487C;
	font-family:Verdana;
	font-size:7pt;
	border-style:none;
}
.TextBoxError
{
	color:#FF0000;
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	border-style:solid;
	border-width:1px;
	border-color:#24487C;
	height:18px;
}
.LabelTextBox
{
	color:#24487C;
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	border-style:none;
	height:18px;
}
.TextBox
{
	color:#24487C;
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	border-style:solid;
	border-width:1px;
	border-color:#24487C;
	height:18px;
}
.InputControl
{
	color:#24487C;
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	border-color:#24487C;
	border-style:solid;
	border-width:1px;
	height:18px;
}

.InputControlDisabled
{
	color:#24487C;
	font-family:Verdana;
	font-size:8pt;
	border-style:solid;
	border-width:1px;
	border-color:#C9C7BA;
	height:18px;
}
.InputControlNoBorder
{
	color:#24487C;
	font-family:Verdana;
	font-size:8pt;
	border-style:solid;
	border-width:0px;
}
.ButtonControl
{
	color:#24487C;
	background-color:#CBD5E4;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color:#24487C;
	height:18px;
}
.Buttons a
{
    border: 1px solid #24487C; 
    padding:4px; 
    background-color: #DBDAE8;
}
.Buttons a:Hover
{
    background-color: #FDEBD5;
    text-decoration: none;
}
.ButtonBoldRed
{
	color:#24487C;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	height:18px;
}

.Label
{
	color:#24487C;
	font-family:Verdana;
	font-size:8pt;
	border-style:none;
}
.LabelPageTitleC
{
	color:#24487C;
	font-family:Verdana;
	font-size:8pt;
	border-style:none;
	
	z-index:200;
	position:absolute;
	top:195px;
}
.LabelWhite
{
	color:#FFFFFF;
	font-family:Verdana;
	font-weight:bold;
	font-size:8pt;
	border-style:none;
}
.LabelBold
{
	color:#24487C;
	font-family:Verdana;
	font-weight:bold;
	font-size:8pt;
	border-style:none;
}
.LabelBold9pt
{
	color:#24487C;
	font-family:Verdana;
	font-weight:bold;
	font-size:9pt;
	border-style:none;
}
.LabelDisabled
{
	color:#ACA899;
	font-family:Verdana;
	font-size:8pt;
	border-style:none;
}
.LabelPageTitle
{
	color:#24487C;
	font-family:Verdana;
	font-weight:bold;
	font-style:italic;
	font-size:10.5pt;
	border-style:none;
	
	z-index:200;
	position:absolute;
	top:178px;
}
.LabelMenuTitle
{
	color:#FF0000;
	font-family:Verdana;
	font-weight:bold;
	font-size:8.5pt;
	border-style:none;
	
	margin-left:370;
	position:absolute;
	top:180px;
}
.LabelPageTitleSmall
{
	color:#24487C;
	font-family:Verdana;
	font-weight:bold;
	font-size:8.5pt;
	border-style:none;
	
	z-index:200;
	position:absolute;
	top:178px;
}
.BulletList1
{
	margin-top:4px;
	margin-left:40px;
	margin-right:0px;
	margin-bottom:16px;
	list-style-type:disc;
}
.BulletList2
{
	margin-top:16px;
	margin-left:40px;
	margin-right:0px;
	margin-bottom:16px;
	list-style-type:disc;
}
TABLE.TablePageTitle
{
	margin-right:0px;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
}
.Error
{
	color:#FF0000;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	border-style:none;
}

TABLE.ItemList
{
	margin-left:7pt;
}
TABLE.BackgroundBlue
{
	background-color:#E5EAF1;
}
TABLE.Content
{
	color:#2A4D7E;
	font-family:Verdana;
	font-size:8pt;
	margin-right:10px;
	margin-left:10px;
	margin-top:20px;
}
TABLE.Content2
{
	color:#2A4D7E;
	font-family:Verdana;
	font-size:8pt;
	margin-left:8px;
	margin-top:0px;
	margin-bottom:0px;
}
TABLE.Content3
{	
	color:#2A4D7E;
	font-family:Verdana;
	font-size:8pt;
	margin-top:4px;
	margin-bottom:4px;
	margin-left:12px;
	margin-right:12px;
	
}
TABLE.Content4
{
	color:#2A4D7E;
	font-family:Verdana;
	font-size:8pt;
	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
TABLE.Content5
{
	color:#2A4D7E;
	font-family:Verdana;
	font-size:8pt;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
}
TABLE.ContentLinks
{
	color:#2A4D7E;
	font-family:Verdana;
	font-size:8pt;

	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
}
TD.ItemListHeader
{
	color:#FFFFFF;
	background-color:#2A4D7E;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
}
TR.ItemRow1
{
	color:#2A4D7E;
	font-family:Verdana;
	font-size:8pt;
}
TR.ItemRow2
{
	color:#2A4D7E;
	background-color:#E5EAF1;
	font-family:Verdana;
	font-size:8pt;
}
TR.ItemRow3
{
	color:#2A4D7E;
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
}

.Row1
{
    display: block;
    color: #2A4D7E; 
    border: 0px; 
    margin: 0px; 
    padding: 0px; 
    font-family: Verdana;
	font-size: 8pt;
}

.Row2
{
    display: block;
    color: #2A4D7E;
    background-color: #E5EAF1; 
    border: 0px; 
    margin: 0px; 
    padding: 0px; 
    font-family: Verdana;
	font-size: 8pt;
}

body 
{
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
}

A:link {color:#24487C; font-family:Verdana; font-size:8pt; text-decoration:none;} 
A:visited {color:#24487C; font-family:Verdana; font-size:8pt; text-decoration:none;}
A:active {color:#24487C; font-family:Verdana; font-size:8pt; text-decoration:underline;}
A:hover {color:#24487C; font-family:Verdana; font-size:8pt; text-decoration:underline;}

td
{
	color:#24487C;
	font-family:Verdana;
	font-size:8pt;
}

h2
{
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 22px; 
	margin-bottom: 8px;
}

h3
{
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	margin-top: 4px;
	margin-bottom: 4px;
}

p
{
	margin-top:13px;
}


p.highlightSpacer
{
	font-size:1pt;
	margin-top:0px;
	margin-bottom:0px;
	border-bottom:1px solid #AAB8CB;
	width:100%;
}

p.Spacer
{
	font-size:1pt;
	margin-top:4px;
	margin-bottom:0px;
	border-bottom:1px solid #AAB8CB;
	width:100%;
}

p.highlightSpacerBold
{
	font-size:1pt;
	margin-top:0px;
	margin-bottom:0px;
	border-bottom:3px solid #AAB8CB;
	width:100%;
}

.errorMessage
{
	color: red;
	font-weight: bold;
}

UL.triangle 
{
	list-style: url(../graphics/bullet-triangle.gif);
	list-style-type: disc;
} 
UL.triangle2
{
	margin-top: 8px;
	margin-bottom: 8px;
	list-style: url(../graphics/bullet-triangle.gif);
	list-style-type: disc;
}

UL.noSpace
{
	margin-top: 4px;
	margin-bottom: 4px;
	list-style: url(../graphics/bullet-triangle.gif);
	list-style-type: disc;
}

.indent20 
{
	margin-left: 20px;
}

.mainHeading
{
	font-size: 11pt; 
	font-weight: bold;
	background-color: #CBD5E4; 
	width:100%; 
	padding:1px; 
	padding-left:4px;
}

.faqHCategory
{
    font-size: 10pt;
    font-weight: bold;
    background-color: #E5EAF0; 
	width: 535px; 
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 2px 0px 2px 2px;
	border: 1px solid black;
}

.faqCCategory
{
    font-size: 8pt;
    font-weight: bold;
    background-color: #FFFFFF; 
    overflow: hidden;
	margin: 0px 0px 0px 4px;
	padding: 1px 0px 1px 2px;
}

.faqQuestion
{
    vertical-align: middle;
    border: 1px solid black;
    margin: 2px 0px 2px 0px;
    padding: 2px 2px 2px 4px;
}

.faqAnswer
{
    font-size: 8pt;
    font-weight: normal;
    background-color: #FFE1A8;
    overflow: hidden;
    margin: 0px;
	padding: 6px;
	border: 1px solid black;
}

.faqHelpful
{
    display: block;
    float: right;
}

.faqHelpfulButton
{
    font-size: 7pt;
    width: 40px;
    background-color: #FFFFFF;
    padding: 0px;
    border: 1px solid black;
}

.modal
{
    font-size: 8pt;
    font-weight: normal;
    background-color: #E5EAF0;
    overflow: hidden;
    margin: 0px;
	padding: 6px;
	border: 1px solid black;
}

.modalBackground
{
    background-color:Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

A:link.standOut {color:#24487C; font-family:Verdana; font-size:8pt; text-decoration:none; border-bottom: 1px dotted #2A4D7E;}
A:visited.standOut {color:#24487C; font-family:Verdana; font-size:8pt; text-decoration:none; border-bottom: 1px dotted #2A4D7E;}
A:active.standOut {color:#24487C; font-family:Verdana; font-size:8pt; text-decoration:none; border-bottom: 1px solid #2A4D7E;}
A:hover.standOut {color:#24487C; font-family:Verdana; font-size:8pt; text-decoration:none; border-bottom: 1px solid #2A4D7E;}

A.highlight { display:block; }
A:link.highlight {color:#24487C; font-family:Verdana; font-size:8pt; text-decoration:none; background-color: white; width:100%; padding:1px; padding-left:4px;}
A:visited.highlight {color:#24487C; font-family:Verdana; font-size:8pt; text-decoration:none; background-color: white; width:100%; padding:1px; padding-left:4px;}
A:active.highlight {color:#24487C; font-family:Verdana; font-size:8pt; text-decoration:none; background-color: #E5EAF1; width:100%; padding:1px; padding-left:4px;}
A:hover.highlight {color:#24487C; font-family:Verdana; font-size:8pt; text-decoration:none; background-color: #E5EAF1; width:100%; padding:1px; padding-left:4px;}

A.highlightRed { display:block; }
A:link.highlightRed {color:#FF0000; font-family:Verdana; font-size:8pt; text-decoration:none; background-color: white; width:100%; padding:1px; padding-left:4px;}
A:visited.highlightRed {color:#FF0000; font-family:Verdana; font-size:8pt; text-decoration:none; background-color: white; width:100%; padding:1px; padding-left:4px;}
A:active.highlightRed {color:#FF0000; font-family:Verdana; font-size:8pt; text-decoration:none; background-color: #FFD9D9; width:100%; padding:1px; padding-left:4px;}
A:hover.highlightRed {color:#FF0000; font-family:Verdana; font-size:8pt; text-decoration:none; background-color: #FFD9D9; width:100%; padding:1px; padding-left:4px;}

A:link.goto {color:#E2E2E2; font-family:Verdana; font-size:6pt; text-decoration:none; padding:0px; padding-left:0px; border-bottom:0px}
A:visited.goto {color:#E2E2E2; font-family:Verdana; font-size:6pt; text-decoration:none; padding:0px; padding-left:0px; border-bottom:0px}
A:active.goto {color:#E2E2E2; font-family:Verdana; font-size:6pt; text-decoration:none; padding:0px; padding-left:0px; border-bottom:0px}
A:hover.goto {color:#E2E2E2; font-family:Verdana; font-size:6pt; text-decoration:none; padding:0px; padding-left:0px; border-bottom:0px}

/*Style used for Creditcard 'what's this' mouseover */ 
.cchelp
{
	position:absolute;
	font-size: 10pt;
	width:260px;
    height:210px;
	color: #24487c;
	padding-left:8px;
    padding-top:5px;
    padding-right:5px;
	font-family: Verdana,Arial,Helvetica;
	background-color: #f2f4f8;
	border:#24487c 1px solid;
	
}
/*Style used for register page firstname lastname error */ 
.regerror
{
	position: absolute;
	font-size: 10pt;
	width: 400px;
	vertical-align:top;
	padding-left:0px;
	margin-left:0px;
	
}

.regtab
{
	font-family:Verdana;
	font-size:8pt;
	padding: 7px;
	border:#24487c 1px solid;
	background-color: #f2f4f8;
	color: #24487c;
	
}

