table.zone
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}

tr.odd
{
  background-color:#efeeda;
}
tr.even
{
  background-color:#f5f4e7;
}


/* Links */
a{
color:907A50;  

}
a:hover{
  color:002658;
}

hr
{
    width: 100%;
    border-bottom: gainsboro 1px solid;
}


/*Content Styles */

h1   {
  font-weight:bold;
  font-size  :14px;
  color: 002658;
  margin: 4pt,0pt,8pt,0pt;
}

h2{
  font-weight:bold;
  font-size  :13px;
  color: 907A50;
  margin: 5pt,0pt,5pt,0pt;
}

h3{
  font-weight:bold;
  font-size  :11.5px;
  color: 907A50;
  margin: 5pt,0pt,8pt,0pt;
}

p{
  font-size  :10px;
}

/*Form Styles */

FORM
{
	font-family: verdana; 
	font-size: 8pt;
}

INPUT
{
	font-family: verdana; 
	font-size: 8pt;
}

SELECT
{
	font-family: verdana; 
	font-size: 8pt;
}

BUTTON
{
	font-family: verdana; 
	font-size: 8pt;
}

.Title{
  font-weight:bold;
  font-size  :11.5px;
  color: 907A50;
  margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* Page Style */ 
html, body 
{ 
height: 100%; 
min-height: 100%; 
font-family: Tahoma;
} 

.frm
{
	font-size: 11px;
	font-family: Tahoma,Verdana, Arial;
}

TD
{
	font: 11px Tahoma;
	color: #002e5e;
	text-decoration: none;
}

A
{
	color: #907a50;
}

A:hover
{
	color: #002658;
}

.GEN_Heading
{
	padding-left: 3px;
	font-weight: bold;
	font-size: 16px;
	background-image: url(../Images/General/HeadingBkgnd.jpg);
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 3px;
	font-family: Arial;
	text-align: left;
}

.FrmB
{
	border-right: #002d96 1px solid;
	border-top: #002d96 1px solid;
	border-left: #002d96 1px solid;
	border-bottom: #002d96 1px solid;
}

.FrmC
{
	border: none 0 #000000;
}

FORM
{
	font-family: verdana; 
	font-size: 8pt;
}

INPUT
{
	font-family: verdana; 
	font-size: 10pt;
}

SELECT
{
	font-family: verdana; 
	font-size: 8pt;
}

BUTTON
{
	font-family: verdana; 
	font-size: 8pt;
}


h1
{
	font-weight: bold;
	font-size: 18pt;
	margin: 0mm 0mm 0pt;
	color: #666666;
	font-family: Verdana;
}

h2
{
	font-weight: bold;
	font-size: 14pt;
	margin: 0mm 0mm 0pt;
	color: #666666;
	font-family: Verdana;
}

h3
{
	font-weight: bold;
	font-size: 12pt;
	margin: 0mm 0mm 0pt;
	color: #666666;
	font-family: Verdana;
}

.containerBorder
{
	border-right: #b6a391 1px solid;
	border-top: #b6a391 1px solid;
	margin: 5px;
	border-left: #b6a391 1px solid;
	border-bottom: #b6a391 1px solid;
}

.containerZone
{
	border-right: #b6a391 1px solid;
	border-top: #b6a391 1px solid;
	border-left: #b6a391 1px solid;
	border-bottom: #b6a391 1px solid;
}

.containerZoneTitle
{
	border-right: #efebe7 1px;
	border-top: #efebe7 1px;
	font-size: 10pt;
	border-left: #efebe7 1px;
	color: #88583c;
	border-bottom: #b1a598 1px solid;
	background-color: #efebe7;
	font-variant: small-caps;
}

.containerZoneTitle2
{
	border-right: #b1a598 1px solid;
	border-top: #b1a598 1px solid;
	font-size: 10pt;
	border-left: #b1a598 1px solid;
	color: #88583c;
	border-bottom: #efebe7 1px;
	background-color: #efebe7;
	font-variant: small-caps;
}

.containerZoneContent
{
	font-family: Tahoma;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 12pt;
}

A
{
	font-size: 10pt;
	color: #88583c;
	text-decoration:none;
}
A.hover
{
	color: #ff6633;
}

p,td
{
	font-size: 10pt;
	color: #3c3c3c;
}
h1
{
	font-weight: bold;
	font-size: 14pt;
	color: #2e0909;
}
h2
{
	font-weight: bold;
	font-size: 12pt;
	color: #2e0909;
}
h3
{
	font-weight: normal;
	font-size: 11pt;
	color: #2e0909;

}

.SelectedTopicMenu
{
	background-image:url("Images/TopicPannel_Selected.png");
	padding: 5 5 5 5;
}

.TopicMenuMouseOver
{
	background-image:url("Images/TopicPannel_Hover.png");
	padding: 5 5 5 5;
	cursor: hand;
}

.TopicMenu
{
	background-image:url("Images/TopicPannel_Normal.png");
	padding: 5 5 5 5;

}

.navTabTop
{
	border-right: #c7c7c7 1px solid;
	border-top: #c7c7c7 1px solid;
	border-left: #c7c7c7 1px solid;
	color: #88583c;
	font-size: 8pt;
	padding-left: 5px;
	padding-right:5px;
	padding-top: 3px;
}

.navTabLeft
{
	vertical-align: middle;
	border-bottom: #c7c7c7 1px solid;
	border-top: #c7c7c7 1px solid;
	border-left: #c7c7c7 1px solid;
	color: #88583c;
	font-size: 8pt;
	padding-left: 5px;
}

.panel
{
	border-right: #b6a391 1px solid;
	border-top: #b6a391 1px solid;
	font-size: 10pt;
	border-left: #b6a391 1px solid;
	border-bottom: #b6a391 1px solid;
	font-family: Tahoma;
	font-size: 10pt;
	color: #3c3c3c;
}

.commandImage
{
	cursor: hand;
}

.PaddedCellsTop
{
	padding-top: 1px;
	padding-right: 7px;
	padding-left: 6px;
	padding-bottom: 4px;
}

.PaddedCellsTopRight
{
	padding-top: 1px;
	padding-right: 7px;
	padding-left: 6px;
	padding-bottom: 4px;
}

.PaddedCellsTopLeft
{
	padding-top: 1px;
	padding-right: 7px;
	padding-left: 6px;
	padding-bottom: 4px;
}


.PaddedCellsLeft
{
	padding-left: 1px;
	padding-right: 4px;
	padding-bottom: 7px;
	padding-top: 6px;
}

.SubPaddedCellsLeft
{
	padding-left: 11px;
	padding-right: 4px;
	padding-bottom: 7px;
	padding-top: 6px;
}

.TopicCells
{
	padding-left: 6px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-top: 6px;
}

.TopicCellsHover
{
	padding-left: 4px;
	padding-right: 9px;
	padding-bottom: 10px;
	padding-top: 3px;
}

.KeywordLabel
{
	font-family: Tahoma;
	font-size: 10pt;
}

.KeywordOption
{
	font-family: Tahoma;
	font-size: 8pt;
}

.SelectedTopicMenuSub
{
	background-image:url("Images/TopicPannel_SelectedSub.png");
	padding: 5 5 5 5;
}

.TopicMenuMouseOverSub
{
	background-image:url("Images/TopicPannel_HoverSub.png");
	padding: 5 5 5 5;
	cursor: hand;
}

.TopicMenuSub
{
	background-image:url("Images/TopicPannel_NormalSub.png");
	padding: 5 5 5 5;

}

.HorizontalMenuTitle
{
	font-size: 10pt;
	color: #88583c;
	font-variant: small-caps;	
}

.transON {}
.transOFF {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;}
.trans25 {opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25;}
.trans75 {opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;border:1px solid black;}


