body
{
	background-color: "#FFFFFF";
	color: "#000000";
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	margin-left : 12px;
	margin-top : 0px;
}


.content
{
	background-color: "#FFFFFF";
	color: "#000000";
	font-family: Arial, Helvetica, sans-serif; 	
	padding: 10px 10px 10px 10px;	
}

.contentExcelText
{
	background-color: "#FFFFFF";
	color: "#000000";
	font-family: Arial, Helvetica, sans-serif; 	
	padding: 10px 10px 10px 10px;	
}

.altRow
{	
	padding: 10px 10px 10px 10px;
	background-color: #E3E5E5;	
}

.altRowExcelText
{	
	padding: 10px 10px 10px 10px;
	background-color: #E3E5E5;	
}

.topNav
{
	font-weight: bold;
	font-size: 8pt;
	color: #18345B;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	line-height : 26px;	
}
.topNav:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #BCDDDA;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.leftNavHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: #18345B;
	font-family: "Times New Roman", Times, serif;
	padding: 0px 0px 0px 8px;
	
}

.leftNavSubHead
{
	font-weight: bold;
	font-size: 10pt;
	color: #18345B;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 8px;
	text-decoration: none;
	
}

.leftNavSubHead:hover
{
	color: #508E88;
	text-decoration: none;	
}

.leftNavSubHeadOn
{
	font-weight: bold;
	font-size: 10pt;
	color: #18345B;
	background-color: #bde0dc;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 8px;
	text-decoration: none;
	line-height : 22px;
}

.leftNavSubHeadOn:hover
{
	color: #508E88;
	text-decoration: none;	
}


.leftNav
{
	font-size: 9pt;
	color: #18345B;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 10px;
	text-decoration: none;	
	line-height : 22px;	
	display : block;
}

.leftNav:hover
{
	color: #508E88;
	font-size: 9pt;
	text-decoration: none;	
}

.leftNavOn
{
	font-size: 9pt;
	color: #18345B;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 10px 0px 10px;
	text-decoration: none;	
	background-color: #bde0dc;
	display: block;
	line-height : 22px;	
}

.leftNavOn:hover
{
	color: #508E88;
	font-size: 9pt;
	text-decoration: none;
	
}

.leftSubNav
{
	font-size: 9pt;
	color: #18345B;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 20px;
	text-decoration: none;
	background : url(../images/navBullet.gif) no-repeat top;
	background-position: 10px 9px;	
	line-height : 22px;	
	display: block;
}

.leftSubNav:hover
{
	color: #508E88;
	font-size: 9pt;
	text-decoration: none;
	
}

.locationLink
{
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}

.locationLink:hover
{
	color: #508E88;
	font-size: 9pt;
	text-decoration: none;
}

li
{
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type : disc;
	margin-bottom: 5px;
	margin-top: 5px;
}

.homepageheader
{
	
	font-size: 14pt;
	color: #18345B;
	font-family: "Times New Roman", Times, serif;
}

.pageHead
{
	font-weight: bold;
	font-size: 12pt;
	color: #18345B;	
	font-family: Arial, Helvetica, sans-serif;	
}

.pageSubHead
{
	font-weight: bold;
	font-size: 11pt;
	color: #3589A0;
	font-family: Arial, Helvetica, sans-serif;	
	font-style: italic;
}


.header
{
	font-weight: bold;
	font-size: 10pt;
	color: #2E8298;
	font-family: Arial, Helvetica, sans-serif;	
}

.header a
{
	color: #2E8298;
	text-decoration: none;
}

.header a:hover
{
	color: #7CC1D1;
	font-size: 10pt;
	text-decoration: none;
	
}

.subHead1
{
	font-weight: bold;
	font-size: 10pt;
	color: #74ABC4;
	font-family: Arial, Helvetica, sans-serif;	
}

p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.floatAuthorWorkshopLeft
{
	float: left;
	width: 500px;
}

td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003399;
}

a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #6699cc;
	text-decoration: underline;
}

.highlightLink
{
	font-weight: bold;
	font-size: 9pt;
	color: #3589A0;
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: underline;
}

.highlightLink:hover
{
	color: #7CC1D1;
	font-size: 9pt;
	
}

.highlightText
{
	font-weight: bold;
	font-size: 10pt;
	color: #18345B;
	font-family: Arial, Helvetica, sans-serif;	
}

.copyright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.bioInfo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.author
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

.author:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #999999;
	text-decoration: underline;
}


.hr
{
	background : url(../images/dottedLine.gif);
	display : block;
}

.sectionBreak
{
	border-bottom: 1px dashed #729ba1;
	display: block;
}

.sectionHead
{
	font-weight: bold;
	font-size: 11pt;
	color: #0A2749;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 0px 2px 10px;
	background-color: #E3E5E5;	
	display: block;

}

.tableHead
{
	font-weight: bold;
	font-size: 10pt;
	color: #0A2749;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 0px 5px 10px;
	background-color: #CCCCCC;		

}

.cartHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 10px 3px 10px;
	background-color: #D8EFEC;	
	border-bottom: 1px solid #FFFFFF;
}

.cart
{
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 10px 3px 10px;
	background-color: #D8EFEC;	
	border-bottom: 1px solid #FFFFFF;
}

.cartFooter
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 10px 3px 10px;
	background-color: #D8EFEC;	
	border-bottom: 1px solid #FFFFFF;
}

.regTable
{
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 0px 3px 10px;
	background-color: #D8EFEC;	
	border-bottom: 1px solid #FFFFFF;
	display: block;
}

.regTableCell
{
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 0px 3px 10px;
	background-color: #D8EFEC;	
	border-bottom: 0px solid #FFFFFF;
}

#formTable
{
	background-color: "#FFFFFF";
	color: "#000000";
	font-family: Arial, Helvetica, sans-serif;
}

#formTable td
{ 	
	padding: 3px 10px 3px 10px;	
}


/* Schedule Pages */

.prodHead
{
	font-weight: bold;
	font-size: 11pt;
	color: #3589A0;
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: none;
}

.prodHead:hover
{
	color: #7CC1D1;
	font-size: 11pt;
	text-decoration: none;
	
}

.prodSubHead
{
	font-weight: bold;
	font-size: 10pt;
	color: #3589A0;
	font-family: Arial, Helvetica, sans-serif;	
}

.schedLink1
{
	font-weight: bold;
	font-size: 10pt;
	color: #3589A0;
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: none;
}

.schedLink1:hover
{
	color: #7CC1D1;
	font-size: 10pt;
	text-decoration: none;
	
}

.schedLink2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003399;
}

.schedLink2:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #6699cc;
	text-decoration: underline;
}

.bookThumb {
	float: left;	
	border-width: 0px;
	width: 65px; 	
	margin: 0px 10px 0px 0px;
	
	
}

.fhBookThumb {
	float: left;	
	border-width: 0px;
	width: 120px; 	
	margin: 0px 10px 0px 0px;
}

.authorThumb {
	float: left;	
	border-width: 0px;
	width: 65px; 	
	margin: 0px 10px 0px 0px;
	
	
}

.LocationThumb {
	float: left;	
	width: 65px; 	
	margin: 0px 10px 0px 0px;
	
}

.imageLeft {
	float: left;
	border-width: 0px;
	width: 120px;
	margin: 0px 10px 0px 0px;
}

.imageRight {
	float: right;
	border-width: 0px;
	width: 120px;
	margin: 0px 10px 0px 0px;
}

.imageIcon 
{
	float: left;
	border-width: 0px;
	margin: 0px 10px 0px 0px;
}

.faqQ
{
	font-weight: bold;
	font-size: 10pt;
	color: #3589A0;
	font-family: Arial, Helvetica, sans-serif;	
}

.error
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC0000;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
}

