body
{
	font-size:		6;
	background:		rgb(255,255,255);
	font-weight: 		normal;
	font-family: 		Arial, "Arial CE", sans-serif;
	margin-left: 		20px;
	margin-right:		20px;
}

table
{
	width:			780px;
}

a,
a:link,
a:visited,
a.TemplateCopyright:link,
a.TemplateCopyright:visited
{
	text-decoration:	none;
	font-weight:		bold;
	color:			rgb(0,128,128);
}

a:hover
{
	color:			rgb(95,158,160);
}


hr
{
	height:			5px;
	background-color:	rgb(0,0,0);
}

table.Banner
{
	background-color:	rgb(255,255,255);
	width:			780px;
} 

table.BannerUpperLeft
{
	background-color:	rgb(29,105,225);
	width:			90px;
	border-width:		0px;
	border:			0px;
}

table.BannerButtons
{
	width:			680;
}

a.BannerMenu,
a.BannerMenu:link,
a.BannerMenu:visited,
a.BannerMenu:active
{
	text-decoration:	none;
	font-weight:		bold;
	color:			rgb(255,255,255);
}

a.BannerMenu:hover
{
	color:			rgb(0,0,0);
}

.BannerLogo
{
	background-color:	rgb(0,139,139);
}

td.BannerMenu
{
	background-color:	rgb(0,139,139);
	font-size:		12px;
	color:			rgb(255,255,255);
	width:			12.5%;
	height:			20px;
	text-align:		center;
}

td.BannerMenu:hover
{
	background-color:	rgb(72,209,204);
	color:			rgb(255,255,255);
	font-weight:		bold;
}


.AdminButton,
.FormButton,
.LoginButton,
.RemindButton
{
	background-color:	rgb(0,128,128);
	color:			rgb(255,255,255);
	border:			1px solid;
	border-color:		rgb(255,255,255);
	font:			bold italic;
}

table.Login {
	width:			30%;
	border:			2px solid;
	border-color:		rgb(0,0,0);
}

td.AdminLineButton,
td.FormButtonLine,
td.Login,
td.RemindLineButton
{
	background-color:	rgb(95,158,160);
	font-weight:		bold;
}

.Emph
{
	font:			bold italic;
}

.TheEmph
{
	font-weight:		bold;
	font-variant:		italic;
	color:			rgb(255,0,0);
}

.BoldEmph
{
	font:			bold;
}

.ItalicEmph
{

	font:			italic;
}

.RedEmph
{
	color:			rgb(255,0,0);
}

.BlackEmph
{
	font:			rgb(0,0,0);
}

span.PageLi
{
	font:			italic bold;
}

ul
{
	line-height:		150%;
	font-size:		15px;
	indent:		0px;
}

ul.PageUl
{
	list-style-type:	none;
	
}

p.PageData
{
	font-family:		Arial;
	padding-left:		1px;
	padding-right:		1px;
	padding-bottom:		1px;
	padding-top:		1px;
	text-align:		center;
}

.PageParagraphFirstLine
{
	font-size:		17px;
	line-height:		20px;
	font-weight:		bold;
	font-variant:		small-caps;
	border-color:		rgb(0,0,0);
	color:			rgb(255,255,255);
	background-color:	rgb(169,169,169);
	padding-left:		5px;
	padding-right:		5px;
}

.PageEmph1
{
	font-weight:		bold;
}

.PageEmph2
{
	font-weight:		bold;
	font-size:		20px;
	font-variant:		small-caps;
	color:			rgb(255,0,0);
	border-top:		1px solid rgb(0,0,0);
	border-bottom:		1px solid rgb(0,0,0);
	text-align:		center;
}

.PageEmph3
{
	font-weight:		bold;
	font-variant:		small-caps;
	color:			rgb(255,0,0);
	border-top:		1px solid rgb(0,0,0);
}

.PageEmph4
{
	font-weight:		bold;
	font-variant:		small-caps;
	color:			rgb(0,0,0);
	border-top:		1px solid rgb(0,0,0);
}

div.li,
div,
p
{
	text-align:		justify;
	line-height:		150%;
	font-size:		15px;
}

div.Word
{
	text-align:		left;
	font:			italic;
	border-bottom:		1px solid rgb(0,0,0);
}

div.Description
{
	text-align:		left;
	margin-left:		250;
}

p.PageLinks { width: 50%; text-align: center; }

table.copyright { color: black; }

.AdminInput,
.FormInput,
.LoginInput,
.RemindInput
{
	color:			rgb(0,0,0);
	background-color:	rgb(176,196,222);
	font:			bold italic;
	border:			1px solid;
	border-color:		rgb(0,0,0);
}

td.FormWarning
{
	background:		rgb(255,0,0);
	color:			rgb(255,255,255);
	font-weight:		bold;
}


td.AdminHeader1,
td.FormHeader,
td.InfoHeader,
td.RemindHeader
{
	background:		rgb(0,139,139);
	font-weight:			bold;
	font-variant:		small-caps;
	color:			rgb(0,0,0);
}

td.AdminHeader2
{
	background:		rgb(95,158,160);
	font:			bold italic;
	font-variant:		small-caps;
}

.LoginSplit,
td.AdminSplit,
td.FormSplit
{
	background: rgb(143,188,143);
	background: rgb(0,0,0);
}

tr.PremiumLine0,
td.AdminLine0,
td.FormLine,
td.FormLine0,
td.RemindLine0
{
	background:		rgb(70,209,204);
}

tr.PremiumLine1,
td.AdminLine1,
td.FormCaption,
td.FormLine1,
td.RemindLine1
{
	background:		rgb(60,224,208);
}


table.Error { background: lightblue; cellpadding: 0pt; cellspacing: 0pt; frame: vsides;}
td.ErrorShort { background: #ff0000; color: #ffffff; font-weight: bold; font-size: 40px; }
td.ErrorLong { background: #1e90ff; color: #000000; font-weight: bold; font-size: 20px }
td.ErrorSplit { background: #b0c4de;}

.PersEff,
.PersRes
{
	font-size:		16px;
	font-weight:		bold;
	font-variant:		small-caps;
	border-bottom:		1px solid;
	padding-bottom:		2px;
}

.WeightUp
{
	border-bottom:		1px solid;
	
}

.WeightDown
{
	font-weight:		bold;
	text-align:		left;
	margin-left:		200px;
}

.MenuDiv
{
	font-size:		10px;
	text-align:		left;
	border-bottom:		1px solid;
	border-top:		1px solid;
	border-color:		rgb(0,0,0);
	width:			100px;
}

.MenuDivSelected
{
	font-size:		10px;
	font-weight:		bold;
	text-align:		left;
	border-bottom:		1px solid;
	border-top:		1px solid;
	border-color:		rgb(0,0,0);
	width:			100px;
	color:			rgb(255,255,255);
	background-color:	rgb(0,139,139);
}

a.Menu,
a.Menu:link,
a.Menu:visited,
a.Menu:active
{
	text-decoration:	none;
	font-weight:		bold;
	color:			rgb(0,0,0);
}

a.Menu:hover
{
	color:			rgb(0,0,255);
	font-weight:		bold;
}


.box
{
	border:			1px solid;
}

.Smaller
{
	font-size:		75%;
}

