* {font-family: Tahoma, Helvetica, sans-serif; font-size: 10pt;}

.Background {background-color: #E1E0D4 !important;}

body {background-color: #E1E0D4; padding: 0px; margin: 0px;}

.ContextMenu {
	z-index: 100; display: none; position: absolute;
	opacity: 0.95;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
}

.ContextMenu a
{
	text-decoration: none;
	color: white;
	font-weight: bold;
	opacity: 1.00;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	display: block;
	padding: 4px 6px; 
}

.ContextMenu a:hover {background-color: #FF9900;color: #000;}
.ContextMenu ul {list-style: none; margin: 0px; padding: 0px;}
.ContextMenu ul li {padding: 0px;}

tr.menu td {vertical-align: bottom;}

div.Article {background: url(/templates/Blue/images/home/content-top-left.png) top left no-repeat; width:35%;}

div.Article h2, div.Article h1 {
  background: url(/templates/Blue/images/home/content-top-right.png) top right no-repeat;
  font-size:1.3em;
  padding:15px;
  margin:0;
}

div.ContentColumn-Top	{margin-top: 0px; /*border: 1px solid Pink;*/ overflow: hidden; background-color: #D1D1C6; width: 100%; height: 14px;}
div.ContentColumn-Top .Left	{height: 15px;background: url(/templates/Blue/images/home/content-top-left.jpg);  width: 6px; float: left;}
div.ContentColumn-Top .Right	{height: 15px;background: url(/templates/Blue/images/home/content-top-right.jpg); width: 6px; float: right;}

h2.Heading, h1.Heading
{
	margin: 0px; margin-right: 0px; background-color: #D9D9CE; border-top: solid 1px #E6E4D9; border-right: solid 1px #C0C0B4; border-left: solid 1px #E6E4D9;
	padding: 4px; right: 10px; font-size: 13pt; font-weight: bold; font-family: Arial; color: #0E4B86;
}

table.Featured td {border: none; vertical-align: top; height: 100px; width: 100px; margin-right: 8px;}
img.FeaturedCellBottom {width: 100px; height: 13px; padding: 0px; margin: 0px; margin-top: 4px;}

#MainBody {position: absolute; top: 303px; height: 100%; table-layout: fixed;}
#MainBody .Menu td {height: 10px; padding: 0; margin: 0; vertical-align: top; overflow: hidden;}
#MainBody td a {overflow: hidden; text-decoration: none; padding: 0; margin: 0;}
#MainBody td img {overflow: hidden; margin: 0; padding: 0;}
#MainBody .Menu td {height: 28px; margin: 0px; padding: 0px;}

#MainBody .Content td {background: #D1D1C6; vertical-align: top; padding: 0px 0px 0px 0px; border-left: 1px solid #E1E0D4;}

#MainBody .Content ul
{
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-image: url(/templates/Blue/images/home/listarrows.gif);
	list-style-type: disc;
	overflow: hidden;
}

#MainBody .Content ul a, #MainBody .Content ul a:visited {color: black; text-decoration: none; 	overflow: hidden;}

.ContentColumn
{
/*	border: thin solid #00FF00;*/
	display: block;
	padding-top: 2px;
	padding-left: 0px;
	background: #E1E0D4;
	width: 100%;
}

.ContentColumn p {margin-top: 0px; padding: 4px; margin-bottom: 0px;}

html,body {margin: 0; padding: 0;}

.prop {float:right; width:1px; }
.clear {clear:both; height:1px;   overflow:hidden;}
  
div.Heading-Bottom	{background: url(/templates/Blue/images/home/h2-bottom-center.jpg); width: 100%; overflow: hidden;}

.Footer	{background-color: #EBEBEB; font-size: 8pt;}
.Footer td	{border-top: 1px solid white;}
.Footer a, .Footer a:visited	{text-decoration: none; color: black;}
.Footer p {margin: 0px;}

.Footer * {font-family: 'Arial Narrow', Arial, sans-serif;}

.Tiny *, .Tiny {font-family: Arial, sans-serif; font-size: 8pt !important;}
.Blue *, .Blue {color: #1A4361;}
.Black *, .Black {color: Black !important;}
.Neutral {color: Black; text-decoration: underline !important;}
.Neutral * {color: Black;}

a {color: Black;}
a img {border: none;}
a:hover {text-decoration: underline !important;}
 
div.Featured div {width: 102px; height: 100px; float: left; margin-right: 8px;}
div#loading {font-family: Arial, sans-serif; padding: 6px; font-size: 11pt; border: 1px solid white; visibility: hidden; opacity: 0.80; color: black; background: #f6f6f6; position: absolute; right: 10px; top: 10px; z-index: 1;}

