﻿body
{
}


h3
{
	/*color: #FF0099;*/
	color: #00339A;
	font-size: 14pt;
}

h4
{
	/*color: #FF0099;*/
	color: #00339A;
}
h6
{
	font-size: 12px;
	border-top: #FF0099 0.1em solid;
	border-bottom: #FF0099 0.1em solid;
	background-color: #FFCCFF;
	color: #FF0099;
	margin-top: 1em;
	height: 2em;
	vertical-align: middle;
	padding-top: 0.5em;
}

.header
{
	/*color: #FF0099;*/
	color: #00339A;
	font-size: 14pt;
}
.labels
{
	width: 15em;
	float: left; /*font-size: 12px;*/
	color: #FF0090;
	font-weight: bold;
}
.magentatext
{
	color: #ec008c;
}

.info
{
	/*font-size: 11px;*/
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}

.inputs
{
	float: left; /*font-size: 10px;*/
	width: 15em;
}

.ddinputs
{
	float: left;
	font-size: 10px;
	width: 28em;
}

.ddinputs2
{
	float: left;
	font-size: 10px;
	width: 27.5em;
}
.buttonLeft
{
	float: left;
}

.buttonRight
{
	float: right;
}
.ErrorMessage
{
	color: Red; /*font-size:14px;*/ /*font-size: 12px;*/
	text-align: center;
}
.errors
{
	color: Red; /*font-size: 12px;*/
}
.buttons
{
	text-align: right;
	color: Red;
}
.clear
{
	clear: both;
}
.extraInfo
{
	color: Black;
}
.vldSummary
{
	font-size: 12px;
	font-weight: bold;
}

#pageHeader
{
	width: 100%;
	vertical-align: baseline;
	height: 5em;
	text-align: center;
}

#pageHeader .phtl
{
	height: 2.5em;
	margin: 1.25em 0 1.25em 0;
	float: left;
	text-align: center;
	font-family: Arial;
	text-decoration: none;
}
#pageHeader .phtl
{
	height: 2.5em;
	margin: 1.25em 0 1.25em 0;
	float: left;
	text-align: center;
	font-family: Arial;
	text-decoration: none;
}

/*
#pageHeader .phtl a
{
	color: #00339A;
	font-size: 23.0px;
	text-decoration: none;
}
*/

/*
#mainNavigation
{
	border-top: black 0.05em dotted;
	width: 100%;
	height: 3.2em;
	padding-top: 0.8em;
}
#mainNavigation .navText a
{
	position: absolute;
	height: 2em;
	margin: 0.5em 0 0em 2.5em;
	color: White;
	font-family: Arial;
	font-weight: 600;
	text-decoration: none;
}

#minorNavigation
{
	width: 100%;
	height: 2em;
	padding-top: 0.5em;
	border-bottom: black 0.05em dotted;
}

#minorNavigation .navText a
{
	position: absolute;
	height: 2.5em;
	margin: 0.2em 0 0em 1.5em;
	color: White;
	font-family: Arial;
	font-weight: 600;
	text-decoration: none;
}
*/
#leftPanel
{
	width: 18.8em;
	float: left;
	min-height: 58em;
}

#leftPanel .leftContent
{
	margin: 0.2em;
}

/*
#contentPanel
{
	float: left;
	min-height: 60em;
	border-right: black 0.05em dotted;
	border-left: black 0.05em dotted;
	width: 58em;
}
*/

#middlePanel
{	
	float: left;
	min-height: 60em; /* new l.Preacher */
	overflow: hidden;
	margin: 0px 0px 0px 0px;	
}
#middlePanel .middleContent
{
	float: left;
	margin: 0.2em;
	height: 100%;
}
#middlePanel .middleContent a
{
	/*color: #666666;*/
	color: #00339A; /*font-weight: bold;*/
	font-weight: normal;
	text-decoration: underline;
}
#middlePanel .middleContent a:hover
{
	/*color: #ec008c;*/ /*font-weight: bold;*/
	color: #FD8244;
	font-weight: normal;
	text-decoration: none;
}
#rightPanel
{
	/*width: 18em;*/
	width: 191px;
	float: right;
	min-height: 60em;
	margin: 0px 0px 0px 10px;
}
#rightPanel .rightContent
{
	/*margin: 0.2em;*/
}
#footer
{
	/*border-top: black 0.075em dotted;*/ /*width: 100%;*/
	height: 6em;
}
#footer .links
{
	color: Black;
	text-decoration: none;
}
#footer .links a
{
	color: Black;
	text-decoration: none;
}

#footer .tcgLogo
{
	float: right;
}

.UL_text
{
	margin: 0em 0em 0em 5.5em;
}
.InnerBulletList
{
	margin: 0em 0em 0em 1.8em;
}


.codeOfPractice
{
	font-size: 12px; /*border-top: #FF0099 thin solid; 	border-bottom: #FF0099 thin solid; 	background-color: #FFCCFF; 	color: #FF0099;*/
	border-top: #A0D209 thin solid;
	border-bottom: #A0D209 thin solid;
	background-color: #C0E54D;
	color: Black;
	font-weight: bold; /*margin-top:1em;*/
	margin: 1em 0em 2em 0em;
	height: 2em;
	vertical-align: middle;
	padding-top: 0.5em;
	padding-left: 1em; /*padding-bottom: 0.5em;*/
	width: 90%;
}
.codeOfPractice a
{
	text-decoration: none;
}

/*
.menuSubTitle
{
	color: #00339A;
	font-size: 10pt;
}
*/

/*
.forgottenPassword
{
	margin: 2em 2em 2em 2em;
	width: 90%;
	margin: auto;
	height: 15.9em;
	background-color: #DADADA;
	border-right: Gray 0.1em solid;
	border-top: Gray 0.1em solid;
	border-left: Gray 0.1em solid;
	border-bottom: Gray 0.1em solid;
}
*/

.termsConditions
{
	margin: auto;
	padding: 2em 8em 2em 8em;
	border: black 1em;
	width: 41em;
}
.termsConditions2
{
	padding: 2em 2em 2em 2em;
	border: black 1em;
	width: 43em;
}
.info2
{
	float: left; /*font-size: 11px;*/
	font-family: Arial;
	font-weight: normal;
}
.pageTitle
{
	/*color: #FF0099;*/
	color: #00339A;
	font-size: 14pt;
}
.bodyBold
{
	/*font-size: 11.5px;*/
	font-family: Arial;
	font-weight: bold;
}
.innerContent
{
	margin: auto;
	padding: 2em 2.5em 2em 2.5em;
	border: black 1em; /*width:41em;*/ /*width:60em;*/
}
.innerContent2
{
	padding: 2em 2em 2em 2em;
	border: black 1em; /*width:43em;*/
}

.pageSubTitle
{
	color: Black; /*font-size: 12pt;*/
	font-weight: bold;
}
.dottedHR
{
	border-bottom: black thin dotted;
	padding: 1em 0em 1em 0em;
}
.magentaTitle
{
	color: #ec008c;
	font-weight: bold; /*font-size: 12pt;*/
	padding: 0em 1em 0em 0em;
}

.dropDownSmall
{
	float: left;
	font-size: 8pt;
	font-family: Arial;
	background-color: #FFCCFF;
	width: 220px;
}

.breadcrumbBox
{
	border-bottom: solid 1px Gray;
	padding: 2px 2px 4px 4px;
	margin: 0px 0px 5px 0px; /*font-size: 11px;*/
}
.breadcrumbBox a
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
#TipOfTheDay
{
	font-size: 12px;
	float: left;
}

#tipHeader
{
	border-top: #A0D209 thin solid;
	border-bottom: #A0D209 thin solid;
	background-color: #C0E54D;
	margin: 8px 0px 0px 0px;
	padding: 6px 0px 6px 0px;
	font-weight: bold;
}

#TipOfTheDay h3
{
	font-size: 12px; /*border-top: #FF0099 0.1em solid; 	border-bottom: #FF0099 0.1em solid; 	background-color: #FFCCFF; 	color: #FF0099;*/
	color: Black;
	margin-top: 1em;
	height: 2em;
	vertical-align: middle; /*padding-top:0em;*/
	padding-top: 0.5em;
}
div#ijoContent
{
	float: left; /*width: 80em; */ /*width: 900px;*/ /*margin: auto;*/ /*font-size: 11.5px;*/
	font-family: Arial;
	width: 100%;
}
