H1					{	color: #333366; margin: 0px 0px 8px 0px; font-size: 16pt; font-family: "Verdana", "Arial", "Helvetica", "Sans serif"; font-weight: bold; font-style: normal;	}
H2					{	color: #333366; margin: 0px 0px 8px 0px; font-size: 12pt; font-family: "Verdana", "Arial", "Helvetica", "Sans serif"; font-weight: bold; font-style: normal;	}
H3					{	color: #333366; margin: 0px 0px 8px 0px; font-size: 12pt; font-family: "Verdana", "Arial", "Helvetica", "Sans serif"; font-weight: normal; font-style: normal;	}
H4					{	color: #0066ff; margin: 0px 0px 8px 0px; font-size: 12pt; font-family: "Verdana", "Arial", "Helvetica", "Sans serif"; font-weight: normal; font-style: normal;	}
H5					{	color: #333366; margin: 0px 0px 8px 0px; font-size: 11pt; font-family: "Verdana", "Arial", "Helvetica", "Sans serif"; font-weight: normal; font-style: normal;	}
H6					{	color: #333366; margin: 0px 0px 8px 0px; font-size: 11pt; font-family: "Verdana", "Arial", "Helvetica", "Sans serif"; font-weight: normal; font-style: normal;	}
P					{	line-height:150%; color: #000000; margin: 0px 0px 8px 0px; font-size: 9pt; font-family: "Verdana", "Arial", "Helvetica", "Sans serif"; font-weight: normal; font-style: normal; }
TD					{	color: #000000; margin: 0px 0px 8px 0px; font-size: 9pt; font-family: "Verdana", "Arial", "Helvetica", "Sans serif"; font-weight: normal; font-style: normal; }
BODY				{	background-image: url(../images/TopPanel.jpg); background-repeat: repeat-x; color: #000; margin: 0px 0px 8px 0px; font-size: 9pt; font-family: "Verdana", "Arial", "Helvetica", "Sans serif"; font-weight: normal; font-style: normal; }
b					{	font-weight: bold;	}
strong				{	font-weight: bold;	}
UL					{	margin: 0px 0px 8px 15px; padding: 0px 0px 0px 15px; list-style: square; line-height:150%; }
FORM				{	margin: 0px 0px 0px 0px; }
SELECT				{	width: 120px; border: #000 1px solid;	}

.error				{	color: red; margin: 8px 0px 8px 0px; }
.error	p			{	color: red; margin: 8px 0px 8px 0px; }
.small				{	font-size: 8pt; }
.tiny				{	font-size: 7pt; }
.textInput			{	width: 120px; border: #000 1px solid;	}
.defaultbutton		{	width: 120px; background-color: #06f; border-bottom: #039 2px solid; border-left: #69f 2px solid; border-right: #039 2px solid; border-top: #69f 2px solid; color: #fff; cursor: hand; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; }
.warningbutton		{	width: 120px; background-color: #C00; border-bottom: #900 2px solid; border-left: #E00 2px solid; border-right: #900 2px solid; border-top: #E00 2px solid; color: #fff; cursor: hand; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; }
.refs 				{	font-size: 7pt; }

#container			{	margin: 0px 0px 0px 0px; }
#top				{	background-image: url(../images/TopArc.jpg); background-repeat: no-repeat; padding: 50px 0px 0px 200px; margin: 0px 0px 0px 0px; height: 29px; }
#leftColumn			{	background-image: url(../images/BoneArc.jpg); background-repeat: no-repeat; float: left; width: 200px; height: 350px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#contentColumn		{	float: left; margin: 10px 10px 0px 0px; padding: 0px 0px 0px 0px; width: 70%; min-height: 550px; }
#footer				{	clear: both; }
#logoArea			{	float: left; width: 150px; padding: 0px 20px 0px 20px;  }
#bottom				{	float: left; padding: 20px 20px 20px 50px; font-size: 8pt; }

#mainMenu					{	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 29px; }
#mainMenu ul				{	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 29px; line-height: 100%; }
#mainMenu ul li				{	float: left; border-left: 1px solid #fff; list-style-type: none; list-style: none; text-align: center; height: 29px; }
#mainMenu a					{	display: block; color: #fff; width: 80px; height: 29px; padding: 0px 2px 0px 2px; text-decoration: none;  font-weight: bold; font-size: 10px; }
#mainMenu a:hover			{	background-color: #fff; color: #000; opacity: .3; filter: alpha(opacity=30); }
#mainMenu .mainMenuSelected	{	background-color: #fff; color: #000; opacity: .3; filter: alpha(opacity=30); }

#subMenu					{	width: 150px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; }
#subMenu ul					{	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 100%; }
#subMenu ul li				{	background-image: url(../images/MenuBlend.jpg); background-repeat: repeat-x; border-bottom: 1px solid #fff; list-style-type: none; list-style: none; }
#subMenu ul li a				{	display: block; color: #fff; width: 150px; padding: 2px 2px 2px 2px; text-decoration: none;  font-weight: bold; font-size: 10px; }
#subMenu ul li a:hover			{	background-color: #fff; color: #000; opacity: .3; filter: alpha(opacity=30); }
#subMenu ul li .subMenuSelected	{	background-color: #fff; color: #000; opacity: .3; filter: alpha(opacity=30); }

#subMenu ul	ul							{	background-image: none; background-color: #99f; color: #000; width: 150px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; opacity: 1.0; filter: alpha(opacity=100); }
#subMenu ul ul li						{	background-image: none; background-color: #99f; color: #000; width: 150px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom: none; list-style-type: none; list-style: none; }
#subMenu ul ul li a						{	background-image: none; background-color: #99f; color: #000; width: 146px; margin: 0px 0px 0px 0px; padding: 2px 2px 4px 2px;  text-decoration: none;  font-weight: normal; font-size: 9px; }
#subMenu ul ul li a:hover				{	background-image: none; background-color: #99f; color: #000; font-weight: bold; background-color: #99f; color: #333; opacity: 1.0; filter: alpha(opacity=100); }
#subMenu ul ul li .subMenuSelected		{	background-image: none; background-color: #99f; color: #000; font-weight: bold; background-color: #99f; color: #333; opacity: 1.0; filter: alpha(opacity=100); }

#registration		{	border: none; }
#registration td 	{	padding: 3px 6px 3px 6px; color: #fff; vertical-align: top; }
#login				{	border: none; }
#login td	 		{	padding: 3px 6px 3px 6px; color: #fff; vertical-align: top; }
#lostpassword		{	border: none; }
#lostpassword td 	{	padding: 3px 6px 3px 6px; color: #fff; vertical-align: top; }
#answer				{	border: none; }
#answer td 			{	padding: 3px 6px 3px 6px; color: #fff; vertical-align: top; }
#results			{	margin: 10px 0px 10px 0px; border: 1px solid #fff; border-collapse: collapse; width: 230 }
#results td			{	padding: 3px 6px 3px 6px; color: #fff; border: 1px solid #fff; vertical-align: top; }
#message			{	color: #fff;	}

.glossaryWord		{	float: left; margin: 0px 10px 10px 10px; width: 200px; font-weight: bold; }
.glossaryDesc		{	float: left; margin: 0px 10px 10px 10px; }
.glossaryLetter		{	clear: both; float: none; color: #333366; margin: 10px 10px 10px 20px; font-size: 12pt; font-family: "Verdana", "Arial", "Helvetica", "Sans serif"; font-weight: bold; font-style: normal;	}
.letter				{	color: #06f;	}
.anchorTop			{	clear: both; float: none; color: #333366; margin: 0px 10px 20px 20px; font-size: 9pt; font-family: "Verdana", "Arial", "Helvetica", "Sans serif"; font-weight: bold; font-style: normal;	}

.Row							{	clear: both; float: none; }
.CurvePanel						{	float: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #002D62; }
.Row .CurvePanel				{	float: left; margin: 0px 10px 10px 0px; width: 260px; }
.Row .CurvePanel .CurvePanel	{	float: left; margin: 0px 0px 10px 0px; width: 260px; }
.CurvePanel P 					{	color: #fff; }
.CurvePanel HR					{	height: 1px; color: #fff; }
.CurvePanel .top				{	background-image: url(../images/top_curve.gif); height: 10px; font-size: 6px; }
.CurvePanel .topleft			{	float: left; background-image: url(../images/topleft_curve.gif); width: 10px; height: 10px;	}
.CurvePanel .topright			{	float: right; background-image: url(../images/topright_curve.gif); width: 10px; height: 10px; }
.CurvePanel .frame				{	border-left: #8FBCE6 2px solid!important; border-right: #8FBCE6 2px solid!important;  background-color: #002D62!important;}
.CurvePanel .center				{	padding: 10px 10px 10px 10px;  }
.CurvePanel .bottom				{	clear: both; background-image: url(../images/bottom_curve.gif); height: 10px; font-size: 6px;  background-color: #002D62; }
.CurvePanel .bottomleft			{	float: left; background-image: url(../images/bottomleft_curve.gif); width: 10px; height: 10px;	}
.CurvePanel .bottomright		{	float: right; background-image: url(../images/bottomright_curve.gif); width: 10px; height: 10px; }
.CurvePanel .screenPanel		{	padding: 6px 6px 6px 6px; margin: 0px 0px 6px 0px; background-color: #06f; }

.panelWhite			{	float: left; margin: 0px 0px 24px 0px; font-size: 12pt; width: 20px; height: 100%; font-weight: bold; color: #fff; line-height: 12pt; }
.panelBlue			{	margin: 0px 0px 0px 0px; font-size: 12pt; font-weight: bold; color: #06f; }
.linkArea			{	float: left; width: 250px; }
.linkArea h3		{	font-size: 10pt; font-weight: bold;	}

.hiddenDivText	{	margin: 10px 0px 10px 0px; font-weight: bold; color: #fff; text-decoration: none;	}

A 				{ color: #06f; text-decoration: underline; }
A:Hover			{ color: #036; text-decoration: underline; }
A:Active		{ color: #06f; text-decoration: underline; }
A:Visited		{ color: #036; text-decoration: underline; }

A.white			{ font-weight: bold; color: #fff; text-decoration: none; }
A.white:Hover	{ font-weight: bold; color: #fff; text-decoration: none; }
A.white:Active	{ font-weight: bold; color: #fff; text-decoration: none; }
A.white:Visited	{ font-weight: bold; color: #fff; text-decoration: none; }

.advice				{ color: #fff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;	}
.advice	li			{ color: #fff; margin: 0px 0px 0px 25px; padding: 0px 0px 0px -5px;	}
.advice A			{ color: #39f; text-decoration: underline; }
.advice A:Hover		{ color: #39f; text-decoration: underline; }
.advice A:Active	{ color: #39f; text-decoration: underline; }
.advice A:Visited	{ color: #39f; text-decoration: underline; }
