body	{ 
		background:#000000 url('/images/Black.jpg') repeat fixed top left; 
		font-family: Verdana; 
		font-size: 10pt; 
		text-align:center;
		color: #000000;
		margin-top: 20px;
		margin-right: 5px;
		margin-bottom: 40px;
		margin-left: 5px;
		}
		
td           { font-family: Verdana; font-size: 10pt; color: #000000;}
th           { font-family: Verdana; font-size: 10pt; color: #000000;}
li           { font-family: Verdana; font-size: 10pt; color: #000000;}
ol           { font-family: Verdana; font-size: 10pt; color: #000000;}
p           { font-family: Verdana; font-size: 10pt; color: #000000;}

H1			{ font-family: Georgia; font-size: 11pt; color: #7E1517; font-weight: bold; margin-top:0; margin-bottom:10}
H2			{ font-family: Georgia; font-size: 8pt; color: #7E1517; font-weight: bold; margin-top:0; margin-bottom:0}
H3			{ font-family: Verdana; font-size: 10pt; color: #D9D4BD; font-weight: bold; margin-top:0; margin-bottom:10; text-align:center; text-decoration:underline}
H4			{ font-family: Verdana; font-size: 10pt; color: #D9D4BD; font-weight: none;}

.CH1         { font-family: Georgia; font-size: 11pt; color: #7E1517; font-weight: bold;}
.CH2         { font-family: Georgia; font-size: 10pt; color: #7E1517; font-weight: bold;}
.CH3         { font-family: Verdana; font-size: 10pt; color: #D9D4BD; font-weight: bold; text-transform:uppercase; }
.CH4         { font-family: Verdana; font-size: 10pt; color: #D9D4BD;}
.CH5         { font-family: Verdana; font-size: 8pt; color: #000000 }
.CH6         { font-family: Georgia; font-size: 10pt; color: #023EA1; font-weight: bold; text-transform:uppercase; letter-spacing:.5pt; font-style:italic }

.Bullet         { font-family: Verdana; font-size: 8pt; color: #e51b24; font-weight: bold; }

.NavTitle         { font-family: Verdana; font-size: 10pt; color: #adb7cd; font-weight: bold }
.NavSmall         { font-family: Verdana; font-size: 7pt; color: #adb7cd; font-weight: bold }

A:link {color:#7E1517; text-decoration: underline }
A:visited {color:#7E1517; text-decoration: underline }
A:hover {color:#ece9de; cursor: hand; text-decoration: underline }

A:link.Column {color:#D9D4BD; text-decoration: none }
A:visited.Column {color:#D9D4BD; text-decoration: none }
A:hover.Column {color:#ece9de; cursor: hand; text-decoration: none }

/* WEBSITE SHELL OUTLINE TABLE */
table.ShellOutlineTable {margin-left:auto; margin-right:auto; position: relative; border-width: 3px; border-style: solid; border-color: #000082; border-collapse: collapse; width: 780px; background: #FFFFFF url('/images/White.jpg')}
td.ShellOutlineCell {position: relative; vertical-align: top; width:780px; border:2px; border-collapse: collapse;}

/* WEBSITE SHELL TABLE */
table.ShellTable 	{margin-left:auto; margin-right:auto; position: relative; border:0px; border-collapse: collapse; width: 792px; background: #FFFFFF url('/images/NOR-Congdon-Menu_27.jpg');}
td.ShellHeaderCell 	{position: relative; vertical-align: top; width:792px; border:0px; border-collapse: collapse;}
td.ShellFooterCell 	{position: relative; vertical-align: top; width:792px; border:0px; border-collapse: collapse; background: #000000;}
td.ShellNavCell 	{position: relative; vertical-align: top; width:286px; border:0px; border-collapse: collapse;}
td.ShellContentCell {position: relative; vertical-align: top; width:506px; height: 400px; border:0px; border-collapse: collapse;}

/* WEBSITE NAVIGATION TABLE */
table.NavTable		{position: relative; vertical-align: top; border:0px; border-collapse: collapse; width: 286px;}
td.NavLSpacerCell	{position: relative; vertical-align: top; border:0px; border-collapse: collapse; width: 21px;}
td.NavCell			{position: relative; vertical-align: top; width: 265px; border:0px; border-collapse: collapse;}

/* WEBSITE CONTENT TABLE */
table.ContentTable			{position: relative; vertical-align: top; border:0px; border-collapse: collapse; width: 506px;}
td.ContentCell				{position: relative; vertical-align: top; border:0px; border-collapse: collapse; width: 476px;}
td.ContentTopSpacerCell		{position: relative; vertical-align: top; height:16px; border:0px; border-collapse: collapse;}
td.ContentBottomSpacerCell	{position: relative; vertical-align: top; height:30px; border:0px; border-collapse: collapse;}
td.ContentRSpacerCell		{position: relative; vertical-align: top; width:30px; border:0px; border-collapse: collapse;}

/* LARGE CONTENT TABLE */
.LargeTableHeader         { font-family: Georgia; font-size: 10pt; color: #023EA1; font-weight: bold; text-transform:uppercase; letter-spacing:.5pt; font-style:italic }

table.LargeShellTable		{position: relative; vertical-align: top; border:0px; border-collapse: collapse; width: 415px; background: #FFFFFF url('/images/Header-Maris-Large_02.gif') repeat-y fixed top left;}
td.LargeShellCell			{position: relative; vertical-align: top; border:0px; border-collapse: collapse; width: 415px;}

table.LargeTable		{position: relative; vertical-align: top; border:0px; border-collapse: collapse; width: 415px;}
td.LargeHeaderCell		{position: relative; vertical-align: middle; border:0px; border-collapse: collapse; width: 415px; height: 30px; background: url('/images/Header-Maris-Large_01.gif') no-repeat fixed top left;}
td.LargeFooterCell		{position: relative; vertical-align: top; border:0px; border-collapse: collapse; width: 415px; height: 15px; background: url('/images/Header-Maris-Large_03.gif') no-repeat fixed bottom left;}

/* SMALL CONTENT TABLE */
.SmallTableHeader       {font-family: Verdana; font-size: 8pt; color: #023EA1; font-weight: bold;}

table.SmallShellTable		{position: relative; vertical-align: top; border:0px; border-collapse: collapse; width: 139px; background: #FFFFFF url('/images/Header-Maris-Small_02.gif') repeat-y fixed top left;}
td.SmallShellCell			{position: relative; vertical-align: top; border:0px; border-collapse: collapse; width: 139px;}

table.SmallTable		{position: relative; vertical-align: top; border:0px; border-collapse: collapse; width: 139px;}
td.SmallHeaderCell		{position: relative; vertical-align: middle; border:0px; border-collapse: collapse; width: 139px; height: 25px; background: url('/images/Header-Maris-Small_01.gif') no-repeat fixed top left;}
td.SmallFooterCell		{position: relative; vertical-align: top; border:0px; border-collapse: collapse; width: 139px; height: 15px; background: url('/images/Header-Maris-Small_03.gif') no-repeat fixed bottom left;}

/* DIV popout for the header photo */

div.popout {
visibility: hidden; 
display: none; 
position: absolute; 
left: 286; 
top: 10; 
width: 503; 
height: 178; 
z-index: -1;
}

.hand{ 
  cursor: hand; 
} 

.PopoutTitle	{ font-family: Georgia; font-size: 10pt; color: #7E1517; font-weight: bold;}
.PopoutDetails	{ font-family: Georgia; font-size: 8pt; color: #7E1517; font-weight: bold;}
.PopoutClose    { font-family: Verdana; font-size: 10pt; color: #7E1517; font-weight: bold;}
.PopoutContent  { font-family: Verdana; font-size: 8pt; color: #FFFFFF;}

/* TABLE popout for the header photo) */
table.PopoutTable		{vertical-align: top; border:0px; border-collapse: collapse; width: 503px; height: 178; background: #4B483B url('/images/Header-Overlay.gif') no-repeat;}
td.PopoutTitleCell		{vertical-align: top; border:0px; border-collapse: collapse; width: 496px; height:23px; background:#D9D4BD;}
td.PopoutCloseCell		{vertical-align: top; width:10px; height:23px; border:0px; border-collapse: collapse; background:#D9D4BD;}
td.PopoutContentCell	{width:503px; height:155px; border:0px; border-collapse: collapse;}

/* CLASSES for FORM CONTROLS (prevents annoying spacing after forms) */
.MarisForm			{margin-bottom:0;}