/* CSS Document */

.pink, h1	{ color:#FD3EA6; }
.green	{ color:#65B842; }
.violet, h2, h3, .head2, .head3	{ color:#6847D6; }
.purple, .quote	{ color:#52298F; }
.darkPink	{ color:#C5096F; }

body	{ margin:0;
	background-color:#FFFFFF;
	font-style:normal;
	}

body,p,td,ul,ol,li	{ font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:17px;
	font-style:normal;
	}

td	{ vertical-align:top;
	}

p	{ margin:0 0 .8em 0;
	font-style:normal;
	}

#textarea h1, #textarea .head1	{ font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	font-size:28px;
	margin:14px 0 12px 0;
	padding:0;
	line-height:30px;
	}

#textarea h2, #textarea .head2	{ font-family:Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	font-weight:bold;
	font-size:16px;
	margin:1em 0 .4em 0;
	padding:0;
	line-height:20px;
	}

#textarea h3, #textarea .head3	{ font-family:Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	font-weight:bold;
	font-size:13px;
	margin:1.2em 0 .5em 0;
	padding:0;
	line-height:17px;
	}
h4	{ font-family:Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	font-weight:bold;
	font-size:13px;
	margin:1.2em 0 .5em 0;
	padding:0;
	line-height:17px;
	}

	
a:link	{ text-decoration:none;
	color:#0000FF;
	}
a:visited	{ text-decoration:none;
	color:#0000FF;
	}
a:hover	{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#4D66E4;
	}
a img { border:0; }
#rightColumn	{ background-image:url(images/bg.sidebar.right.gif);
	background-repeat:repeat-y;
	background-position:0 6px;
	}

#textarea	{ padding:0px 22px 16px 22px;
	margin-top:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	}

#sidebarRight	{ 
	padding-bottom:15px;
	margin:12px 0 0 15px;
	width:170px;
	}


#sidebarRight p,td,ul,ol,li	{ font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	}

#sidebarRight .quote	{ font-weight:bold;
	margin:12px 0 0 0;
	line-height:14px;
	}
#sidebarRight .quoteauthor	{ margin:0 0 0 1.5em;
	text-indent:-1.5em;
	}

.headArrow	{ font-weight:bold;
	background-image:url(images/arrow.blue.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-left:14px;
	font-size:11px;
	margin-bottom:.2em;
	}

.photoright	{ float:right;
	margin:0 0 18px 18px;
	position:relative;
	top:3px;
	}
.photoleft	{ float:left;
	margin:0 18px 18px 0;
	position:relative;
	top:3px;
	}

#sidebarLeft	{ padding:0;
	margin-left:12px;
	width:142px;
	font-style:normal;
	}

#sidebarLeft p,td	{ font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	}
#sidebarLeft ul li	{ font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	}

#sidebarLeft h1	{ font-size:10px;
	line-height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#52298F;
	margin:.8em 0 .8em 0;
	}
#sidebarRight h1	{ font-size:10px;
	line-height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#52298F;
	margin:.8em 0 .8em 0;
	}

#footer { background-color:#AF7919;
	padding:4px 6px 4px 6px;
	}

#footer p	{ font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-align:center;
	margin:0;
	}
#footer p a:link	{ color:#FFFFFF;
	}
#footer p a:visited	{ color:#FFFFFF;
	}
#footer p a:hover	{ color:#FFFFFF;
	background-color:#52298F;
	}

#menu1	{ width:100%;
	height:21px;
	background-image:url(images/bg.menu1.gif);
	}
#menu2	{ width:100%;
	height:21px;
	background-image:url(images/bg.menu2.gif);
	}

ul	{ margin:0 0 1em 0;
	padding:0 0 0 1.4em;
	}
ol	{ margin:0 0 1em 0;
	padding:0 0 0 1.8em;
	}


.sideTextLink	{ font-weight:bold;
	}
a.sideTextLink:link	{ color:#0000AA;
	}
a.sideTextLink:visited	{ color:#0000AA;
	}
a.sideTextLink:hover	{ color:#FFFFFF;
	}

.sideTextLinkOn	{ font-weight:bold;
	}
a.sideTextLinkOn:link	{ color:#CA006E;
	}
a.sideTextLinkOn:visited	{ color:#CA006E;
	}
a.sideTextLinkOn:hover	{ color:#CA006E;
	background-color:transparent;
	}

.onecolumn	{ width:80%;
	}



#textarea ul li { font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:17px;
	}
#textarea { font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:17px;
	}

.noSpaceBelow,#textarea .noSpaceBelow	{ margin-bottom:0;
	}
.noSpaceAbove, #textarea .noSpaceAbove	{ margin-top:0;
	}

.textSmall	{ font-size:11px;
	line-height:14px;
	}
.textLarge	{ font-size:15px;
	line-height:18px;
	}

#textarea table td { padding-right:14px;
	}

.formtable td { padding:2px 10px 2px 4px;
	background-color:#E5DCF1;
	vertical-align:middle;
	border-bottom:1px solid #FFFFFF;
	border-collapse:collapse;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	line-height:14px;
	}
 .formtable td p { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	line-height:14px;
	}
 .formtable td ol li { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	line-height:14px;
	}
.formtable td.highlight	{ background-color:#D6C9E8;
	}
	
.formtable input { border:1px solid #6847D6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	}
.formtable textarea { border:1px solid #6847D6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	}
.formtable select { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	}
.formtable tr.header td,.formtable td.header { font-weight:bold;
	font-style:normal;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#52298F;
	padding:2px 0 2px 0;
	text-align:center;
	letter-spacing:2px;
	}
.formtable tr.highlight td	{ background-color:#D3C4E7;
	}

.morespace td { padding-top:8px;
	padding-bottom:8px;
	}


input.noborder	{ border:0;
	}
table.noBorders td	{ border:0;
	}
input	{ font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	}

#news	{ font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	margin-left:12px;
	width:142px;
	}
#news p,td	{ font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	line-height:14px;
	}


#news .newsHead	{ font-size:12px;	
	font-weight:bold;
	color:#52298F;
	}
#sidebarRegister 	{ width:166;
	}
 #sidebarRegister h1	{ font-size:11px;
	line-height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#C5096F;
	margin:0;
	padding:2px 4px 2px 4px;
	text-align:center;
	}
#sidebarRegister h1 a:link	{ color:#C5096F;
	}
#sidebarRegister h1 a:visited	{ color:#C5096F;
	}
#sidebarRegister h1 a:hover	{ color:#FFFFFF;
	background-color:#C5096F;
	}

.confirm td { background-color:#DDF4D3;
	}
.confirm tr.header td { background-color:#43782D;
	}
.confirm tr.highlight td	{ background-color:#B8DFA7;
	}
.scheduleEmpty	{ background:#DFDFDF;
	}