body	{margin: 0; padding: 0; background: #fff;}
form	{margin: 0; padding: 0;}
select	{margin: 5px 0 10px; padding: 0;}
blockquote	{margin-top: 0; margin-bottom: 0;}
body, td,
.NormalText	{color: #666; font-size: 14px; line-height: 20px; font-family: "Century Gothic", Georgia;}
.Header		{color: #a9a9a9; font-size: 32px; line-height: 1em;}
.Subheader	{font-size: 24px;}
.Subheader2	{font-size: 24px; color: #a9a9a9;}
.LargeText	{font-size: 16px;}
.MediumText	{font-size: 12px;}
.SmallText	{font-size: 10px;}
.Blue		{color: #233790;}
.Red		{color: #FF0000;}

.PhoneNumbers	{
	text-align: center;
	padding: 5px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

.Shirted {
	color: #233790;
	font-weight:bold; 
	font-size:16px; 
	font-style:italic;
}

* .ShirtedSmall {
	color: #233790;
	font-weight:bold; 
	font-size:13px; 
	font-style:italic;
}

* .sub {
	font-family: "Century Gothic", "Century Schoolbook";
	font-size: 6px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	font-variant: normal;
	text-transform: none;
}

* #SignUpBox {
	position: absolute;
	width: 813px;
	top: 0;
	text-align: right; 
	color: #da3;
}

img.Left	{ float: left;  margin: 5px 8px 5px 0px; }
img.Right   { float: right; margin: 5px 0px 5px 8px; }
img.BraceletImage { height: 120px; width: 120px; }

td.Clear	{}
td.PaddingRight		{padding: 0 20px 0 0;}

div.maincontent		{width: 611px; padding: 13px 0 0;}
tr td.maincontent	{background: url(../images/mid_line.jpg) repeat-y 0 0;}
tr td.leftnav		{height: 546px; color: #da3; line-height: normal; background: url(../images/Web-v2f_03.jpg) repeat-y 0 0;}

td.leftnav ul		{position: absolute; width: 150px; margin: 19px 0; padding: 0; font-weight: bold; line-height: 19px; list-style-type: none; }
td.leftnav li		{position: relative; width: 150px; margin: 0; vertical-align: middle;}

td.leftnav ul ul	{position: absolute; visibility: hidden; margin: 0 0 0 147px; top: -1px; z-index: 9; width: 50px; background: #233790; }
td.leftnav ul ul li	{float: left; margin: 0; padding: 0; width: 50px;}

td.leftnav div		{margin: 0 45px 0 25px;}
td.leftnav form		{margin: 5px 0 0; border: solid #DFB008; border-width: 2px 0 0; padding: 5px 0 0; font: 12px/20px Verdana;}
td.leftnav input	{font-size: 13px; border: 1px solid #999;}
tr.footer td		{height: 34px; color: #fff; font-size: 10px; line-height: 13px; background: #000 url(../images/bottom.jpg) no-repeat 0 0;}
tr.footer td.right	{background-position: 100% 0;}

form.add			{margin: 5px 0 0; float: left;}
form.view			{margin: 5px 0 0;}
input.submit		{margin: 10px 10px 0;}
input.txtbox,
textarea.txtbox		{border: 1px solid #CCC; font: 11px/normal Arial;}

td.leftnav input.submit		{margin: 0; width: 25px;}
body.index td.leftnav div	{margin-top: 20px;}

/* links */

a:link		{color: #666;}
a:visited	{color: #999;}
a:hover		{text-decoration: none;}

td.leftnav ul a					{height: 1%; padding: 0 10px 0 0; display: block; text-align: right; text-decoration: none;}
td.leftnav ul a:link,
td.leftnav ul a:visited,
td.leftnav ul a:active,
td.leftnav ul a:hover			{color: #da3; font-size: 13px;}
td.leftnav ul a.active:link,
td.leftnav ul a.active:visited,
td.leftnav ul a.active:active	{color: #fff; font-size: 16px; background: url(../images/active.gif) no-repeat 143px 0;}

td.leftnav ul ul a				{text-align: left; color: #da3; padding: 0 5px;}
td.leftnav ul ul a:link,
td.leftnav ul ul a:visited,
td.leftnav ul ul a:active		{text-align: left; color: #da3;}
td.leftnav ul ul a:hover		{text-align: left; color: #ffffff;}
