/* CSS Document */

/***********************************************/
/* Navigation Styles                           */
/***********************************************/ 

.ae {
	MARGIN: 0px;
 FONT: 9px verdana;
 COLOR: #c8d3e0;
 TEXT-ALIGN: center
}
.ea {
	FILTER: fliph flipv;
 MARGIN: 0px;
 FONT: 9px verdana;
 COLOR: #7f98b7;
 TEXT-ALIGN: center
}
.topSmall {
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 PADDING-BOTTOM: 2px;
 MARGIN: 0px;
 FONT: bold 9px Gill Sans MT;
 COLOR: #fff;
 PADDING-TOP: 2px;
 LETTER-SPACING: 2px;
 HEIGHT: 14px;
 BACKGROUND-COLOR: #073972;
 TEXT-ALIGN: center;
 border: solid 1px #fff;
  TEXT-DECORATION: none;
  cursor: hand;
}

.topSmallOver
{
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 PADDING-BOTTOM: 2px;
 MARGIN: 0px;
 FONT: bold 9px Gill Sans MT;
 COLOR: #fff;
 PADDING-TOP: 2px;
 LETTER-SPACING: 2px;
 HEIGHT: 14px;
 BACKGROUND-COLOR: #073972;
 TEXT-ALIGN: center;
 border: solid 1px #fff;
 FILTER: Alpha(opacity=70);
  TEXT-DECORATION: none;
  	cursor: hand;
}
.topSmallSelected
{
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 PADDING-BOTTOM: 2px;
 MARGIN: 0px;
 FONT: bold 9px Gill Sans MT;
  COLOR: #073972;
 PADDING-TOP: 2px;
 LETTER-SPACING: 2px;
 HEIGHT: 14px;
 BACKGROUND-COLOR: #CEB156;
 TEXT-ALIGN: center;
 border: solid 1px #fff;
 FILTER: Alpha(opacity=90);
  TEXT-DECORATION: none;
}

.topSmallOverNS
{
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 PADDING-BOTTOM: 2px;
 MARGIN: 0px;
 FONT: bold 9px Gill Sans MT;
 COLOR: #fff;
 PADDING-TOP: 2px;
 LETTER-SPACING: 2px;
 HEIGHT: 14px;
 BACKGROUND-COLOR: #225599;
 TEXT-ALIGN: center;
 border: solid 1px #fff;
  TEXT-DECORATION: none;
}

.topSmallSelectedNS
{
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 PADDING-BOTTOM: 2px;
 MARGIN: 0px;
 FONT: bold 9px Arial;
 COLOR: #073972;
 PADDING-TOP: 2px;
 LETTER-SPACING: 2px;
 HEIGHT: 14px;
 BACKGROUND-COLOR: #CEB156;
 TEXT-ALIGN: center;
 border: solid 1px #fff;
  TEXT-DECORATION: none;
  	cursor: hand;
}

.topSmallLink
{
 FONT: bold 9px Arial;
 COLOR: #fff;
 PADDING-TOP: 2px;
 LETTER-SPACING: 2px;
 HEIGHT: 14px;
 TEXT-ALIGN: center;
  TEXT-DECORATION: none;
}
.topSmallLink:link {
 FILTER: Alpha(opacity=100);
  TEXT-DECORATION: none;
}
.topSmallLink:visited {
 FILTER: Alpha(opacity=100);
  TEXT-DECORATION: none;
}
.topSmallLink:hover {
 FILTER: Alpha(opacity=70);
}
.topSmallLink:active {
 BORDER-RIGHT: #fff 1px solid;
 BORDER-TOP: #fff 1px solid;
 FILTER: Alpha(opacity=70);
 BORDER-LEFT: #fff 1px solid;
 BORDER-BOTTOM: #fff 1px solid;
  TEXT-DECORATION: none;
}

.topSmallLinkSel
{
 BACKGROUND-COLOR: #CEB156;
 FONT: bold 9px Arial;
 COLOR: #073972;
 PADDING-TOP: 2px;
 LETTER-SPACING: 2px;
 HEIGHT: 14px;
 TEXT-ALIGN: center;
  TEXT-DECORATION: none;
}
.topSmallLinkSel:link {
 BACKGROUND-COLOR: #CEB156;
 FILTER: Alpha(opacity=100);
  COLOR: #073972;
  TEXT-DECORATION: none;
}
.topSmallLinkSel:visited {
 BACKGROUND-COLOR: #CEB156;
 FILTER: Alpha(opacity=100);
  COLOR: #073972;
  TEXT-DECORATION: none;
}
.topSmallLinkSel:hover {
 BACKGROUND-COLOR: #CEB156;
 FILTER: Alpha(opacity=100);
  COLOR: #073972;
}
.topSmallLinkSel:active {
 BACKGROUND-COLOR: #CEB156;
 BORDER-RIGHT: #fff 1px solid;
 BORDER-TOP: #fff 1px solid;
 FILTER: Alpha(opacity=100);
 BORDER-LEFT: #fff 1px solid;
 BORDER-BOTTOM: #fff 1px solid;
  COLOR: #073972;
  TEXT-DECORATION: none;
}

.one {
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 PADDING-BOTTOM: 2px;
 MARGIN: 0px;
 FONT-size:  11px;
 COLOR: #073972;
 PADDING-TOP: 2px;
 LETTER-SPACING: 1px;
 HEIGHT: 14px;
 BACKGROUND-COLOR: #F5F7E9;
 TEXT-DECORATION: none;
 FILTER: Alpha(opacity=100)
 width: 100%;
 border: 1px solid #F5F7E9;
}
.oneOver {
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 PADDING-BOTTOM: 2px;
 MARGIN: 0px;
 FONT-size:  11px;
 LETTER-SPACING: 1px;
 PADDING-TOP: 2px;
 HEIGHT: 14px;
 TEXT-DECORATION: none;
BACKGROUND-COLOR: #DFDFDF;
 width: 100%;
 border: 1px solid #49628A;
}
.oneOverNS {
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 PADDING-BOTTOM: 2px;
 MARGIN: 0px;
 PADDING-TOP: 2px;
 HEIGHT: 14px;
 BACKGROUND-COLOR: #F4F4DA;
 width: 100%;
  border: 1px solid #49628A;
}
.oneLink
{
 FONT:  11px Arial;
 COLOR: #073972;
 PADDING-TOP: 2px;
 PADDING-BOTTOM: 2px;
 LETTER-SPACING: 1px;
 HEIGHT: 14px;
 TEXT-DECORATION: none;
}
.oneLink:hover
{
 text-decoration: none;
}
.sha1 {
 BORDER: #fff 1px outset;
 Z-INDEX: 50;
 filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color=#55555555), progid:DXImageTransform.Microsoft.BlendTrans(duration=1); 
 POSITION: absolute;
 WIDTH: 135px;
 display: block;
}

.sha2 {
 BORDER: #fff 1px outset;
 Z-INDEX: 50;
 filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color=#55555555), progid:DXImageTransform.Microsoft.BlendTrans(duration=1);
 WIDTH: 185px;
 POSITION: absolute;
 display: block;
}

.sha3 {
 BORDER: #fff 1px outset;
 filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color=#55555555), progid:DXImageTransform.Microsoft.BlendTrans(duration=1);
 WIDTH: 265px;
 POSITION: absolute;
 Z-INDEX: 50;
 display: block;
}

.sha4 {
 BORDER: #fff 1px outset;
 Z-INDEX: 50;
 filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color=#55555555), progid:DXImageTransform.Microsoft.BlendTrans(duration=1);
 WIDTH: 105px;
 POSITION: absolute;
 Z-INDEX: 50;
 display: block;
}

.sha5 {
 BORDER: #fff 1px outset;
 Z-INDEX: 50;
 filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color=#55555555), progid:DXImageTransform.Microsoft.BlendTrans(duration=1);
 WIDTH: 105px;
 POSITION: absolute;
 Z-INDEX: 50;
 display: block;
}

.sha6 {
 BORDER: #fff 1px outset;
 Z-INDEX: 6;
 filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color=#55555555), progid:DXImageTransform.Microsoft.BlendTrans(duration=1);
 WIDTH: 105px;
 POSITION: absolute;
 Z-INDEX: 50;
 display: block;
}

.twoLink
{
 FONT:  11px Arial;
 COLOR: #073972;
 PADDING-TOP: 2px;
 PADDING-BOTTOM: 2px;
 LETTER-SPACING: 1px;
 TEXT-DECORATION: none;
}
.twoLink:hover
{
 text-decoration: none;
}

.two {
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 PADDING-BOTTOM: 2px;
 MARGIN: 0px;
 FONT-size:  11px;
 COLOR: #073972;
 PADDING-TOP: 2px;
 LETTER-SPACING: 1px;
 BACKGROUND-COLOR: #F5F7E9;
 TEXT-DECORATION: none;
 FILTER: Alpha(opacity=100)
 width: 100%;
 border: 1px solid #F5F7E9;
}
.twoOver {
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 PADDING-BOTTOM: 2px;
 MARGIN: 0px;
 FONT-size:  11px;
 LETTER-SPACING: 1px;
 PADDING-TOP: 2px;
 TEXT-DECORATION: none;
BACKGROUND-COLOR: #DFDFDF;
 width: 100%;
 border: 1px solid #49628A;
}
.twoOverNS {
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 PADDING-BOTTOM: 2px;
 MARGIN: 0px;
 PADDING-TOP: 2px;
 BACKGROUND-COLOR: #F4F4DA;
 width: 100%;
  border: 1px solid #49628A;
}

.sha3A1
{
 BORDER: #fff 1px outset;
 filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color=#55555555), progid:DXImageTransform.Microsoft.BlendTrans(duration=1);
 WIDTH: 180px;
 POSITION: absolute;
 display: block;
}

.sha3B1
{
 BORDER: #fff 1px outset;
 filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color=#55555555), progid:DXImageTransform.Microsoft.BlendTrans(duration=1);
 WIDTH: 125px;
 POSITION: absolute;
 display: block;
}

.sha3C1
{
 BORDER: #fff 1px outset;
 filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color=#55555555), progid:DXImageTransform.Microsoft.BlendTrans(duration=1);
 WIDTH: 200px;
 POSITION: absolute;
 display: block;
}

.sha3D1
{
 BORDER: #fff 1px outset;
 filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color=#55555555), progid:DXImageTransform.Microsoft.BlendTrans(duration=1);
 WIDTH: 200px;
 POSITION: absolute;
 display: block;
}

.sha3E1
{
 BORDER: #fff 1px outset;
 filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color=#55555555), progid:DXImageTransform.Microsoft.BlendTrans(duration=1);
 WIDTH: 200px;
 POSITION: absolute;
 display: block;
}

.sha3F1
{
 BORDER: #fff 1px outset;
 filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color=#55555555), progid:DXImageTransform.Microsoft.BlendTrans(duration=1);
 WIDTH: 150px;
 POSITION: absolute;
 display: block;
}

.sha3G1
{
 BORDER: #fff 1px outset;
 filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color=#55555555), progid:DXImageTransform.Microsoft.BlendTrans(duration=1);
 WIDTH: 160px;
 POSITION: absolute;
 display: block;
}

.sha3H1
{
 BORDER: #fff 1px outset;
 filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color=#55555555), progid:DXImageTransform.Microsoft.BlendTrans(duration=1);
 WIDTH: 175px;
 POSITION: absolute;
}

/***********************************************/
/* Global Styles                               */
/***********************************************/ 

BODY {
 BORDER-RIGHT: 0px;
 BORDER-TOP: 0px;
  MARGIN: 0px;
 BORDER-LEFT: 0px;
 COLOR: #666;
 BORDER-BOTTOM: 0px;
 LETTER-SPACING: 1px;
 background-color: #FFFFFF;
}
UL
{
	list-style-image: url(images/bullet.gif);
}
.subhead
{
	FONT-SIZE: 12px;
	COLOR: #666666;
	text-align: left;
	padding-top: 5px;	
	font-weight: normal;
}
.homeText {
 FONT-SIZE: 12px;
 COLOR: #666666;
 FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
 padding-left: 20px;
 padding-right: 20px;
 padding-top: 20px;
 padding-bottom: 20px;
}
.homeHdr {
 PADDING: 5px;
 FONT-WEIGHT: bold;
 border-left: solid 5px #fff;
 border-right: solid 5px #fff;
 FONT-SIZE: 10px;
 COLOR: #666666;
 FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
 padding-right: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 15px;
 border-bottom: 2px solid #fff;
}
.headline
{
 PADDING: 0px;
 border-right: 0px;
 border-left: 0px;
 border-top: solid 1px #fff;
 border-bottom: solid 1px #fff;
 FONT-SIZE: 12px;
 COLOR: #666666;
 FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
 	background-color: #F5F7E9;
	font-weight: bold;

}
.homeFooter {
	FONT-SIZE: 10px; 
	COLOR: #949494; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	border-left: solid 5px #fff;
	border-right: solid 5px #fff;
 padding-right: 5px;
 padding-top: 5px;
 padding-bottom: 0px;
 padding-left: 5px;
 background-color: #DFDFDF;
  border-top: solid 2px #FFF;
}
A.homeFooter:link {
	FONT-SIZE: 10px; 
	COLOR: #949494; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.homeFooter:visited {
	FONT-SIZE: 10px; 
	COLOR: #949494; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.homeFooter:hover {
	FONT-SIZE: 10px; 
	COLOR: #949494; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline
}
A.homeFooterLink:link {
	FONT-SIZE: 10px; 
	COLOR: #949494; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.homeFooterLink:visited {
	FONT-SIZE: 10px; 
	COLOR: #949494; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.homeFooterLink:hover {
	FONT-SIZE: 10px; 
	COLOR: #949494; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline
}
.homeFooter2 {
	FONT-SIZE: 10px; 
	COLOR: #949494; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
 padding-right: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 15px;
 background-color: #DFDFDF;
  border: 0px;
}
.topRegion
{
	background-color: #ECF0F1;
}
.belowMenu
{
	background-color: #c8d9e1;
}
.sideRegion
{
	background-color: #49628A;
}
.newsHeader
{
	background-color: #DFDFDF;
}
.newsColumn
{
	border-right: solid 5px #fff;
 	border-left: solid 5px #fff
}
.sideRegion
{
	background-color: #49628A;
	color: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 5px;
	
}
.submenuitem
{
	font-weight: bold;
	color: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 5px;
	cursor: hand; 
	
}
.submenuitemovr
{
	font-weight: bold;
	color: #49628A;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 5px;
	cursor: hand; 
}
.submenuitemsel
{
	font-weight: bold;
	color: #778899;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 5px;
	cursor: hand; 
}
.subsubmenuitem
{
	border: solid 1px #49628A;
	color: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding: 5px;
	cursor: hand; 
	width: 110px;
}
.subsubmenuitemovr
{
	
	border: solid 1px #FFFFFF;
	width: 110px;
	color: #49628A;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding: 5px;
	cursor: hand;
	TEXT-DECORATION: none;

}
.subsubmenuitemsel
{
	border: solid 1px #CEB156;
	color: #CEB156;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding: 5px;
	cursor: hand;
	width:110px;
}
.key
{
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	cursor: hand; 
}
.subnav
{
	border: solid 1px #49628A;
	background-color: #49628A;
	width: 120px;
}
.subnavovr
{
	border: solid 1px #CBAF57;
	background-color: #ECF0F1;
	width: 120px;
}
.subnavsel
{
	border: solid 1px #CBAF57;
	background-color: #ECF0F1;
	color: #49628A;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	cursor: hand;
	width:120px;
	}
	
.sub1 
{
 WIDTH: 120px;
 POSITION: absolute;
 Z-INDEX: 50;
 display: block;
}
.sub2 
{
 WIDTH: 120px;
 POSITION: absolute;
 Z-INDEX: 50;
 display: block;
}
.sublink
{
 color: #FFFFFF;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 FONT-SIZE: 11px;
 cursor: hand; 
 TEXT-DECORATION: none;
}

.sublink:hover
{
 color: #49628A;
 text-decoration: underline;
}
.sublinkovr
{
 color: #49628A;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 FONT-SIZE: 11px;
 cursor: hand; 
 TEXT-DECORATION: none;
}

.sublinkovr:hover
{
 color: #49628A;
 text-decoration: underline;
}

.sublinkSel
{
 color: #49628A;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 FONT-SIZE: 11px;
 cursor: hand; 
 TEXT-DECORATION: none;
}


.sublinkSel:hover
{
 color: #49628A;
 text-decoration: underline;
}
.sublinkovr
{
 color: #49628A;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 FONT-SIZE: 11px;
 cursor: hand; 
 TEXT-DECORATION: none;
}

.sublinkovr:hover
{
 color: #49628A;
 text-decoration: underline;
}

.subsublink
{
 color: #FFFFFF;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 FONT-SIZE: 11px;
 cursor: hand; 
 TEXT-DECORATION: none;
}

.subsublink:hover
{
 color: #FFFFFF;
 text-decoration: underline;
}
.subsublinkovr
{
 color: #FFFFFF;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 FONT-SIZE: 11px;
 cursor: hand; 
 TEXT-DECORATION: none;
}

.subsublinkovr:hover
{
 color: #FFFFFF;
 text-decoration: underline;
}

.title
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	font-weight: bold;
	color: #49628A;
	padding-top: 10px;	
	text-align: center;
}

.workshop
{
	padding-left: 12px;
	padding-right: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	cursor: hand; 
}

.contentRegion
{
	border-top: 5px solid #49628A;
	background-color: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	color: #49628A;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 15px;
}
.form
{
	background-color: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	color: #49628A;
	padding-top: 10px;
}
.contentTable
{
	background-color: #49628A;
}

.admin {
 FONT-SIZE: 12px;
 COLOR: #666666;
 FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.error {
 FONT-SIZE: 12px;
 COLOR: red;
 font-weight: bold;
 FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
