BODY {color: #333333; font-family: Arial; font-size: 13px;}

/* Images */
IMG {margin: 5px;}
IMG.TemplateImage {border: 0; margin: 0px;}

/* Links */
A:link, A:visited, A:active	{color: #333333; font-weight: bold}

/*Anchor link to link to pages inside pages*/
A.Anchor:link, A.Anchor:visited, A.Anchor:active {text-decoration: none; color: Black;}
A.Anchor:hover {text-decoration: none; color: Black;}

A.MenuLink:link, A.MenuLink:visited, A.MenuLink:active {text-decoration: none; color: blue; }
A.MenuLink:hover {text-decoration: none; color: Red;}


A.NoHoverLink:link, a.NoHoverLink:visited, a.NoHoverLink:active {text-decoration: none; color: Blue;}
A.NoHoverLink:hover {text-decoration: underline; color: Blue;}

/* Special Tables */
TABLE.BoxTable			{border: 1px solid black; background-color: white; font:13px Arial; color:Black;}
TD.BoxTableHeader		{background-color: black; font: bold 10px Arial; color: white; text-align: center;}
TD.BoxTableRowWhite		{background-color: White; font: bold 10px Arial; color: Black;}
TD.BoxTableRowSilver	{background-color: Silver; font: bold 10px Arial; color: Black;}

.Heading			{color: Blue; font-size: 18px; font-weight: bold;}
.SubHeading			{color: Blue; font-size: 13px; font-weight: bold;}
.NormalText			{font-size: 13px; color: black;}
.SmallText			{font-size: 10px;}
.LargeText			{font-size: 16px;}
.HighlightedText	{color: Blue;}
.HighlightedText2	{color: Red;}
.Caption			{font-size: 10px;}

h1	{font-size: 18px; color: #87ac51; font-weight: normal; margin: 0px 0px 20px 0px; padding: 0px 0px 10px 0px; }
h2	{font-size: 13px; font-family: Arial; color:#333;}

.Locator	{margin: 15px 0px 15px 0px;}
.Locator td	{padding: 0px 10px 10px 0px;}

.LeftFields			{width: 270px; float: left; margin-top: 15px;}
.RightFields		{width: 270px; float: right; margin-top: 15px;}
.RightFields table 	{float: right;}

.LeftFields td, .RightFields td, .BottomFields td	{padding: 0px 10px 10px 0px;}
.LeftFields .TextField, .RightFields .TextField {width: 150px;}
.TextCell {width: 106px;}
.RightFields .TextCell {width: 60px;}
.TextArea {width: 420px;}
.BottomFields	{margin-bottom: 20px;}

.ResultsTable {margin: 20px 0px 20px 0px; border-top: 1px solid #cfe29c; border-left: 1px solid #cfe29c; width: 835px;}
.ResultsTable td {border-bottom: 1px solid #cfe29c; border-right: 1px solid #cfe29c; padding: 20px 22px 20px 22px;}
.ResultsTable .Heading1, .ResultsTable .Heading2, .ResultsTable .Heading3 {background: #9fbd4d; color: #FFFFFF; padding: 3px 10px 3px 10px; font-weight: bold; font-size:12px;}
.ResultsTable .Heading1 {width: 162px;}
.ResultsTable .Heading2 {width: 375px;}
.ResultsTable .Heading3 {width: 200px;}
.ResultsTable h2 {margin: 0px;}

.PageNav {margin: 0px; padding: 0px; list-style: none; color:#007fc5;}
.PageNav li {margin: 0px; padding: 0px 5px 0px 0px; float: left; color:#007fc5;}
.PageNav li a:link, .PageNav li a:active, .PageNav li a:visited {display: block; height: 18px; padding: 3px 6px 0px 6px; border: 1px solid #007fc5; color: #007fc5; text-decoration: none; float: left;}
.PageNav li a:hover {background: #007fc5; color: #FFFFFF;}
.PageNav li a.selected { background: #007fc5; color: #FFFFFF; }