/* CSS Document */

	a { color: #ffffff; text-decoration: none; }
	a.archiveresults:link { padding: 5px; color: #0000cc; text-align: left; font-family: Geneva, Arial, Helvetica, Sans-Serif; font-size: small; font-weight: bold; }
	a.archiveresults:active { padding: 5px; color: #0000cc; text-align: left; font-family: Geneva, Arial, Helvetica, Sans-Serif; font-size: small; font-weight: bold; }
	a.archiveresults:visited { padding: 5px; color: #0000cc; text-align: left; font-family: Geneva, Arial, Helvetica, Sans-Serif; font-size: small; font-weight: bold; }
	a.archiveresults:hover { padding: 5px; color: #0000cc; text-align: left; font-family: Geneva, Arial, Helvetica, Sans-Serif; font-size: small; font-weight: bold; }
	a.blatant:link { vertical-align: top; padding: 0px; background-color: #ffffff; color: #605ea0; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: underline; }
	a.blatant:active { vertical-align: top; padding: 0px; background-color: #ffffff; color: #605ea0; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: underline; }
	a.blatant:visited { vertical-align: top; padding: 0px; background-color: #ffffff; color: #605ea0; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: underline; }
	a.blatant:hover { vertical-align: top; padding: 0px; background-color: #ffffff; color: #999999; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: underline; }
	a.career:link { padding: 0px; background-color: #ffffff; color: #0148e2; font-weight: normal; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }
	a.career:active { padding: 0px; background-color: #ffffff; color: #0148e2; font-weight: normal; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }
	a.career:visited { padding: 0px; background-color: #ffffff; color: #0148e2; font-weight: normal; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }
	a.career:hover { padding: 0px; background-color: #ffffff; color: #0148e2; font-weight: normal; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }
	a.footerCopyright:link { color: #b1b1b1; text-align: left; font-size: small; text-decoration: none; }
	a.footerCopyright:active { color: #b1b1b1; text-align: left; font-size: small; text-decoration: none; }
	a.footerCopyright:visited { color: #b1b1b1; text-align: left; font-size: small; text-decoration: none; }
	a.footerCopyright:hover { color: #b1b1b1; text-align: left; font-size: small; text-decoration: none; }
	a.headernavigation:link { text-align: right; vertical-align: bottom; background-color: #000000; color: #aaaaaa; font-weight: normal; font-size: small; font-family: Tahoma, Verdana, Arial, sans-serif; text-decoration: none; }
	a.headernavigation:active { text-align: right; vertical-align: bottom; background-color: #000000; color: #aaaaaa; font-weight: normal; font-size: small; font-family: Tahoma, Verdana, Arial, sans-serif; text-decoration: none; }
	a.headernavigation:visited { text-align: right; vertical-align: bottom; background-color: #000000; color: #aaaaaa; font-weight: normal; font-size: small; font-family: Tahoma, Verdana, Arial, sans-serif; text-decoration: none; }
	a.headernavigation:hover { text-align: right; vertical-align: bottom; background-color: #000000; color: #aaaaaa; font-weight: normal; font-size: small; font-family: Tahoma, Verdana, Arial, sans-serif; text-decoration: underline; }
	a.home:link { padding: 0px; background-color: #ffffff; color: #605ea0; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }
	a.home:active { padding: 0px; background-color: #ffffff; color: #605ea0; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }
	a.home:visited { padding: 0px; background-color: #ffffff; color: #605ea0; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }
	a.home:hover { padding: 0px; background-color: #ffffff; color: #999999; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }
	a.Member:link { padding: 0px; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }
	a.Member:active { padding: 0px; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: underline; }
	a.Member:visited { padding: 0px; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }
	a.Member:hover { padding: 0px; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: underline; }
	a.MemberSmall:link { padding: 0px; color: #000000; font-size: 9px; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }
	a.MemberSmall:active { padding: 0px; color: #000000; font-size: 9px; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: underline; }
	a.MemberSmall:visited { padding: 0px; color: #000000; font-size: 9px; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }
	a.MemberSmall:hover { padding: 0px; color: #000000; font-size: 9px; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: underline; }
	a.MemberUnderlined:link { padding: 0px; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: underline; }
	a.MemberUnderlined:active { padding: 0px; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: underline; }
	a.MemberUnderlined:visited { padding: 0px; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: underline; }
	a.MemberUnderlined:hover { padding: 0px; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: underline; }
	a.menu:link { text-align: left; vertical-align: top; padding: 5px; background-color: #003366; color: #ffffff; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }
	a.menu:active { text-align: left; vertical-align: top; padding: 5px; background-color: #003366; color: #ffffff; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }
	a.menu:visited { text-align: left; vertical-align: top; padding: 5px; background-color: #003366; color: #ffffff; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }
	a.menu:hover { text-align: left; vertical-align: top; padding: 5px; background-color: #003366; color: #ffffff; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: underline; }
	a.nav2:link { padding: 0px; background-color: #ffffff; color: #605ea0; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: underline; }
	a.nav2:active { padding: 0px; background-color: #ffffff; color: #605ea0; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: underline; }
	a.nav2:visited { padding: 0px; background-color: #ffffff; color: #605ea0; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: underline; }
	a.nav2:hover { padding: 0px; background-color: #ffffff; color: #999999; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: underline; }
	a.profileLink:link { padding: 0px; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }
	a.profileLink:active { padding: 0px; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: underline; }
	a.profileLink:visited { padding: 0px; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }
	a.profileLink:hover { padding: 0px; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: underline; }
	a.xword:link { padding: 5px; color: #0000cc; text-align: left; font-family: Geneva, Arial, Helvetica, Sans-Serif; font-size: small; font-weight: normal; text-decoration: none; }
	a.xword:active { padding: 5px; color: #0000cc; text-align: left; font-family: Geneva, Arial, Helvetica, Sans-Serif; font-size: small; font-weight: normal; text-decoration: none; }
	a.xword:visited { padding: 5px; color: #0000cc; text-align: left; font-family: Geneva, Arial, Helvetica, Sans-Serif; font-size: small; font-weight: normal; text-decoration: none; }
	a.xword:hover { padding: 5px; color: #0000cc; text-align: left; font-family: Geneva, Arial, Helvetica, Sans-Serif; font-size: small; font-weight: normal; text-decoration: underline; }

	body { font-family: Geneva, Arial, Helvetica, sans-serif; margin:0px; padding:0px; }
	body.home { font-family: Geneva, Arial, Helvetica, sans-serif; }

	.attachments { font-size: small; width:50%; }

	.borderTop {
		border-top: solid 1px black;
	}

	.breadcrumb { font-size: small; font-weight:bold; padding-bottom:10px; margin-left:5px; vertical-align:middle; }
	.breadcrumb a:link { padding: 0px; background-color: #ffffff; color: #605ea0; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }
	.breadcrumb a:active { padding: 0px; background-color: #ffffff; color: #605ea0; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }
	.breadcrumb a:visited { padding: 0px; background-color: #ffffff; color: #605ea0; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }
	.breadcrumb a:hover { padding: 0px; background-color: #ffffff; color: #999999; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }


	#container3 {
	    float:left;
	    width:100%;
	    background:#999999;
	    overflow:hidden;
	    position:relative;
	}
	#container2 {
	    float:left;
	    width:100%;
	    background:#fff;
	    position:relative;
	    left:180px;
	}
	#container1 {
	    float:left;
	    width:100%;
	    background:#fff;
	    position:relative;
	    left:570px;
	}
	#col1 {
	    float:left;
	    width:180px;
	    position:relative;
	    right:750px;
	    overflow:hidden;
	    border-top:solid #cccccc 13px;
	    min-height: 400px;
	}
	#col2 {
	    float:left;
	    width:570px;
	    position:relative;
	    right:750px;
	    overflow:hidden;
	    border-top:solid #f1f1f1 13px;
	    padding-bottom:25px;
	}
	#col2 a:link, a:active, a:visited { padding: 0px; background-color: #ffffff; color: #0148e2; font-weight: normal; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }
	#col2 a:hover { padding: 0px; background-color: #ffffff; color: #999999; font-weight: normal; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }

	#col3 {
	    float:left;
	    position:relative;
	    left:80%;
	    overflow:hidden;
	}

	.careerPageLinks { margin-top:1em; margin-bottom:1em; }
	.careerPageDivider { margin-top:2em; margin-bottom:2em; text-align:center; vertical-align:middle }
	.careerPageListing { margin-top:1em; margin-bottom:1em; }
	.careerPageListing a:link, a:active, a:visited, a:hover { padding: 0px; background-color: #ffffff; color: #0148e2; font-weight: normal; font-family: Tahoma, Arial, sans-serif; text-decoration: none; }

	div { margin:0; padding:0; }
	
	div.divHidden { position: absolute; visibility: hidden; z-index: 1; top: 18px; width: 100%; }
	div.divVisible { position: absolute; visibility: visible; z-index: 1; top: 18px; width: 100%; }
	div.MemberDirectoryHeader { text-align: left; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: bold; font-size: 8pt; font-family: Tahoma, Arial, sans-serif; }
	div.MemberDirectoryData { text-align: left; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: normal; font-style: normal; font-size: 8pt; font-family: Tahoma, Arial, sans-serif; }
	div.MemberDirectoryDataItalic { text-align: left; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: normal; font-style: italic; font-size: 8pt; font-family: Tahoma, Arial, sans-serif; }

	form { margin: 0px; }

	#header a { line-height:0; }
	
	img { border: none; }
	
	.indent { margin-left:25px; }

	.labels { text-align:right; margin: 0 .5em 5px 0; clear:both; float:left; width:5em; }
	.listTerm { font-weight:bold; }

	.memberDataLabel { text-align: left; vertical-align: bottom; background-color: #ffffff; color: #000000; font-weight:normal; font-size: small; font-family: Tahoma, Arial, sans-serif; border-bottom: 1px solid green; padding-bottom:5px; margin-bottom:5px; }
	.memberDataLabel2 { text-align: center; vertical-align: bottom; background-color: #ffffff; color: #000000; font-weight:normal; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	.memberData { text-align: left; vertical-align: bottom; background-color: #ffffff; color: #000000; font-weight:normal; font-size: small; font-family: Tahoma, Arial, sans-serif; padding:3px; }
	.memberData2 { text-align: center; vertical-align: bottom; background-color: #ffffff; color: #000000; font-weight:normal; font-size: small; font-family: Tahoma, Arial, sans-serif; padding:3px; }

	.menu {
		padding:0;
		margin:0;
		list-style-type:none;
		background: #605ea0;
	}
	.menu li {
		margin:0;
		padding:0;
		background: #605ea0;
	}
	.menu li a {
		background:#605ea0;
	}

	.message { margin-top:25px; }

	p { margin:0; padding:0 }

	.postHeader { margin-bottom:10px; }
	.postHeaderLeft { float:left; }
	.postHeaderRight { text-align: right; }

	.profileHeading { text-align: right; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: bold; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	.profileHeading2 { text-align: center; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: bold; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	.profileData { text-align: left; vertical-align: top; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; }

	.quickSearchButton { background:#eeeeee; vertical-align:middle; font-size: 0.8em;  }

	.searchButton { color:#0148e2; background-color:#cccccc; border:1px solid #0148e2; }
	.searchForm { display:none; position:absolute; left:550px; margin-top:3px; font-size:small; color:#0148e2; background-color:#eeeeee; border:1px solid #cccccc; clear:both; }

	table { border: none; }
	table.standardText { border: none; text-align: left; background-color: #ffffff; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	table.article { margin: 0px 20px; }
	table.articleMainTable {background-color: #ffffff; width: 700px; border: 2px solid #e6e6e6; padding: 0px; margin: 0px 0px;}
	table.main { margin-top: 18px; border: none; width: 750px; }
	table.header { border: 1px solid #999999; width: 750px; }
	table.rating { padding: 4px; font-family: Geneva, Arial, Helvetica, Sans-Serif; font-size: small; }
	table.paddedTable { border: solid 1px black; margin: 15px 0px; }

	table.paddedTable td { padding: 2px; }

	td.archiveSearch { padding: 5px; text-align: left; font-family: Geneva, Arial, Helvetica, Sans-Serif; font-size: small; font-weight: bold; }
	td.archiveText { padding: 5px; text-align: left; font-family: Geneva, Arial, Helvetica, Sans-Serif; font-size: small; }
	td.article { text-align: left; vertical-align: top; padding: 5px; background-color: #333333; color: #ffffff; width: 166px; height: 140px; font-size: small; }
	td.articleAuthor { padding-left: 20px; padding-bottom: 20px; }
	td.articleImage { padding: 0px 10px 10px; font-size: small; color: #000000; text-align: center; vertical-align: top; }
	td.articleLastStep { padding: 0px 10px 20px; font-size: small; color: #000000; vertical-align: top; }
	td.articleParagraph { padding: 0px 4px 12px; font-size: small; color: #000000; }
	td.articleStep { padding: 0px 10px 10px; font-size: small; color: #000000; vertical-align: top; }
	td.articleStepNumber { padding-left: 20px; font-size: small; color: #000000; vertical-align: top; }
	td.articleSubHeading { padding: 0px 4px 12px; font-size: small; font-weight: bold; color: #0065ca; }
	td.articleTitle { padding-top: 20px; padding-left: 20px; }
	td.articleTitleOneGrey { text-align: left; vertical-align: top; padding-bottom: 5px; background-color: #ffffff; color: #808080; font-size: small; font-weight: normal; }
	td.articleTitleOneBlue { text-align: left; vertical-align: top; padding-bottom: 5px; background-color: #ffffff; color: #0065ca; font-size: large; font-weight: bold; font-family: Verdana, Arial, sans-serif; }
	td.copyrightHome { color: #b1b1b1; font-size: small; }
	.footerDiv { width:750px; }
	.footer { padding-top: 6px; padding-bottom: 1px; }
	.footerLogo { text-align: center; width: 90px; }
	.footerCopyright {color: #605ea0; text-align: center; font-size: x-small;}
	td.headermonth { text-align: right; vertical-align: middle; background-color: #003366; color: #ffffff; width: 235px; height: 25px; font-size: small; font-weight: bold; padding-right: 15px; }
	td.headernavigation { text-align: right; vertical-align: bottom; background-color: #000000; color: #dddddd; font-size: small; font-weight: bold; }
	td.homeArticleText { text-align: left; vertical-align: top; background-color: #333333; color: #ffffff; font-size: medium; }
	td.homeArticleTitle { text-align: left; vertical-align: top; padding-bottom: 5px; background-color: #333333; color: #ffffff; font-size: medium; font-weight: normal; }
	td.homeHeader { text-align: left; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: bold; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	td.homeText { vertical-align: top; background-color: #ffffff; color: #605ea0; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	td.homeTextImage { text-align: center; vertical-align: top; background-color: #ffffff; color: #605ea0; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	td.imageCaption { padding: 0px 10px 20px; font-size: small; color: #0065ca; text-align: center; vertical-align: top; }
	td.links { text-align: left; vertical-align: top; background-color: #003366; color: #ffffff; }
	td.linksDate { text-align: center; vertical-align: middle; background-color: #003366; color: #ffffff; width: 250px; height: 25px; font-size: small; font-weight: bold; }
	.MemberBorder { text-align: left; vertical-align: top; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; border-bottom: 1px solid #000000; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; }
	td.MemberDirectoryHeader { text-align: left; vertical-align: top; background-color: #444444; color: #ffffff; font-weight: bold; font-size: large; font-family: Tahoma, Arial, sans-serif; }
	.MemberHeader { text-align: left; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: bold; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	.MemberHeaderCenter { text-align: center; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: bold; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	td.MemberHeaderRight { text-align: right; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: bold; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	.MemberHeaderSmall { text-align: left; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: bold; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	.MemberHeaderSmallRight { text-align: right; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: bold; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	td.MemberHeaderUnderlined { text-align: left; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: bold; font-size: small; font-family: Tahoma, Arial, sans-serif; border-bottom: 1px solid #000000; }
	.MemberData { text-align: left; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	.MemberDataCenter { text-align: center; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	.MemberDataSmall { text-align: left; vertical-align: top; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	.MemberDataSmallShaded { text-align: left; vertical-align: top; background-color: #eeeeee; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	td.menu { text-align: left; vertical-align: top; padding: 5px; background-color: #003366; color: #ffffff; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	td.menuright { text-align: left; vertical-align: top; padding: 5px; background-color: #003366; color: #ffffff; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	td.pageHeader { text-align: left; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: bold; font-size: medium; font-family: Tahoma, Arial, sans-serif; }
	.profilePhoto { width:150px; border-left: solid 1px black; text-align:center; vertical-align:middle; }
	td.rateArticle { padding-bottom: 20px; }
	td.rateArticleText { font-weight: bold; color: #0065ca; padding-bottom: 5px; }
	td.search { text-align: left; vertical-align: top; background-color: #003366; }
	td.spacer { background-color: #ffffff; }
	td.tabspace { background-color: #000000; }
	td.textBoldUnder { text-align: left; background-color: #ffffff; color: #000000; font-weight: bold; font-size: small; font-family: Tahoma, Arial, sans-serif; text-decoration: underline;}
	td.textHeader { text-align: left; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: bold; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	.textHeaderCenter { text-align: center; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: bold; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	.textHeaderCenterMedium { text-align: center; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: bold; font-size: medium; font-family: Tahoma, Arial, sans-serif; }
	td.textHeaderCenterLarge { text-align: center; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: bold; font-size: large; font-family: Tahoma, Arial, sans-serif; }
	td.textHeaderRight { text-align: right; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: bold; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	.textHeaderBylaw { text-align: center; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: bold; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	.textHeaderBylawSmall { text-align: center; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: bold; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	.textStandard { text-align: left; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	.textStandardCenter { text-align: center; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif;}
	.textStandardRight { text-align: right; vertical-align: top; background-color: #ffffff; color: #000000; font-weight: normal; font-size: small; font-family: Tahoma, Arial, sans-serif; }
	td.submitButton { text-align: left; }
	td.useful { font-size: small; }
	td.welcome { text-align: left; vertical-align: bottom; background-color: #000000; }
	td.xwordComplete { text-align: center; padding: 5px; background-color: #333333; color: #ffffff; font-size: small; }
	td.xwordParagraph { padding-bottom: 12px; font-size: small; color: #000000; }

	.required { font-weight: bold; font-size:x-small; color:#0065ca; vertical-align:top; margin-right:3px; }
