a.menu:link {background: transparent; color: #0099cc; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 10pt;}
a.menu:visited {background: transparent; color: #0099cc; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 10pt;}
a.menu:hover {background: transparent; color: #336699; text-decoration: underline; font-family: arial; font-style: normal;font-weight: bold; font-size: 10pt;}
a.menu2:link {background: transparent; color: #669933; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 10pt;}
a.menu2:visited {background: transparent; color: #669933; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 10pt;}
a.menu2:hover {background: transparent; color: #99cc66; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size:10pt;}
a.menu3:link {background: transparent; color: #ffcc00; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 10pt;}
a.menu3:visited {background: transparent; color: #ffcc00; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 10pt;}
a.menu3:hover {background: transparent; color: #ffff00; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 10pt;}
a.menu4:link {background: transparent; color: #669933; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}
a.menu4:visited {background: transparent; color: #669933; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}
a.menu4:hover {background: transparent; color: #99cc66; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}
a.menu5:link {background: transparent; color: #ffffff; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}
a.menu5:visited {background: transparent; color: #ffffff; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}
a.menu5:hover {background: transparent; color: #ffffcc; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}
a.menu6:link {background: transparent; color: #000000; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}
a.menu6:visited {background: transparent; color: #000000; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}
a.menu6:hover {background: transparent; color: #808080; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}

a.footermenu:link {background: transparent; color: #bdb76b; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}
a.footermenu:visited {background: transparent; color: #bdb76b; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}
a.footermenu:hover {background: transparent; color: #753737; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}

a.copyright:link {background: transparent; color: #bdb76b; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}
a.copyright:visited {background: transparent; color: #bdb76b; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}
a.copyright:hover {background: transparent; color: #753737; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}
td.copyright {background: #ffffff;}

a.footerhidden:link {background: transparent; color: #ffffff; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}
a.footerhidden:visited {background: transparent; color: #ffffff; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}
a.footerhidden:hover {background: transparent; color: #bdb76b; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}

a.introsidemenu:link {background: transparent; color: #003399; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 12pt;}
a.introsidemenu:visited {background: transparent; color: #003399; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 12pt;}
a.introsidemenu:hover {background: transparent; color: #0066cc; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 12pt;}
a.sidenavmenu:link {background: #753737; color: #fffff0; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}
a.sidenavmenu:visited {background: #753737; color: #fffff0; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}
a.sitenavmenu:hover {background: #f5f5dc; color: #753737; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}

a.sitemap:link {background: transparent; color: #c0c0c0; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 10pt;}
a.sitemap:visited {background: transparent; color: #c0c0c0; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 10pt;}
a.sitemap:hover {background: transparent; color: #b22222; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 10pt;}

a.sidemenu:link {background: transparent; color: #990033; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}
a.sidemenu:visited {background: transparent; color: #990033; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}
a.sidemenu:hover {background: transparent; color: #ff0000; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 8pt;}
a.purchase:link {background: transparent; color: #ffcc00; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold;}
a.purchase:visited {background: transparent; color: #ffcc00; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold;}
a.purchase:hover {background: transparent; color: #ffffcc; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold;}
a.scroller:link {background: transparent; color: #747474; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 9pt;}
a.scroller:visited {background: transparent; color: #747474; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 9pt;}
a.scroller:hover {background: transparent; color: #b22222; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 9pt;}
a.scroller2:link {background: transparent; color: #cc6600; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 9pt;}
a.scroller2:visited {background: transparent; color: #cc6600; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 9pt;}
a.scroller2:hover {background: transparent; color: #b22222; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 9pt;}
a.sitecredit:link {background: transparent; color: #753737; text-decoration: none; font-family: arial; font-style: normal; font-weight: bold; font-size: 10pt;}
a.sitecredit:visited {background: transparent; color: #753737; text-decoration:none; font-family: arial; font-style: normal; font-weight: bold; font-size: 10pt;}
a.sitecredit:hover {background: transparent; color: #10274a; text-decoration: underline; font-family: arial; font-style: normal; font-weight: bold; font-size: 10pt;}
a.editarticle:link {background: transparent; color: #10274a; text-decoration:underline; font-family: arial; font-weight: bold; font-size: x-small; }
a.editarticle:visited {background: transparent; color: #10274a; text-decoration:underline; font-family: arial; font-weight: bold; font-size: x-small;}
a.editarticle:hover {background: transparent; color: #b1b1ae; text-decoration: underline; font-family: arial; font-weight: bold; font-size: x-small;}
a:link {background: transparent; color: #10274a; text-decoration: underline; font-family: arial; font-weight: bold; font-size: 10pt;}
a:visited {background: transparent; color: #10274a; text-decoration: none; font-family: arial; font-weight: bold; font-size: 10pt;}
a:hover {background: transparent; color: #b1b1ae; text-decoration: underline; font-family: arial; font-weight: bold; font-size: 10pt;}
a.smalllink:link {background: transparent; color: #10274a; text-decoration: underline; font-family: arial; font-weight: bold; font-size: 8pt;}
a.smalllink:visited {background: transparent; color: #10274a; text-decoration: none; font-family: arial; font-weight: bold; font-size: 8pt;}
a.smalllink:hover {background: transparent; color: #b1b1ae; text-decoration: underline; font-family: arial; font-weight: bold; font-size: 8pt;}

a.breadcrumbs:link {text-decoration: underline; background: transparent; font-family: arial; color: #f5f5dc; font-size: 8pt; font-weight: normal;}
a.breadcrumbs:visited {text-decoration: underline; background: transparent; font-family: arial; color: #f5f5dc; font-size: 8pt; font-weight: normal;}
a.breadcrumbs:hover {text-decoration: underline; background: transparent; font-family: arial; color: #f5f5dc; font-size: 8pt; font-weight: normal;}

/* ---- calendar ---- */
a.calendareditlinks:link {text-decoration: underline; background: transparent; font-family: helvetica; color: #10274a; font-size: x-small; font-weight: normal;}
a.calendareditlinks:visited {text-decoration: underline; background: transparent; font-family: helvetica; color: #10274a; font-size: x-small; font-weight: normal;}
a.calendareditlinks:hover {text-decoration: underline; background: transparent; font-family: helvetica; color: #10274a; font-size: x-small; font-weight: normal;}
a.calendardatelinks:link {text-decoration: underline; background: transparent; font-family: helvetica; color: #10274a; font-size: 9pt; font-weight: bold;}
a.calendardatelinks:visited {text-decoration: underline; background: transparent; font-family: helvetica; color: #10274a; font-size: 9pt; font-weight: bold;}
a.calendardatelinks:hover {text-decoration: underline; background: transparent; font-family: helvetica; color: #10274a; font-size: 9pt; font-weight: bold;}
table.calendarbody {background-color: #b1b1ae; border-collapse: collapse; border-color: #ffffff #000000 #000000 #ffffff;}
tr.calendarheading {background-color: #fffff0; text-decoration: none; font-family: arial; color: #10274a; font-size: 16pt; font-weight: bold;}
tr.calendarsubheading {background-color: #fffff0; text-decoration: none; font-family: arial; color: #10274a; font-size: 9pt; font-weight: bold;}
td.calendarcellon {background-color: #fffff0;}
td.calendarcelloff {background-color: #b1b1ae;}
span.calendardatetext {text-decoration: none; background: transparent; font-family: helvetica; color: #10274a; font-size: 9pt; font-weight: bold;}
span.calendarcelldata { font-family: arial; font-size: 10pt; color: #000000;}


span.calendarlabels {text-decoration: none; background: #fffff0; font-family: arial; color: #753737; font-size: 9pt; font-weight: bold;}
span.breadcrumbs {text-decoration: none; background: transparent; font-family: arial; color: #f5f5dc; font-size: 8pt; font-weight: normal;}


body, tr  		{ font-family: arial; font-size: 10pt; color: #000000;}

h1 {font-family: arial; font-size: 18pt; color: #ffffff; font-weight: bold; margin: 0px}
h2 {font-family: arial; font-size: 13pt; color: #fffed5; font-weight: bold; background: #6495ed; margin-bottom: 10px; padding: 5px}
h3 {font-family: tahoma; font-size: 18pt; color: #2e6ac3; font-weight: bold; margin:0px 10px 10px 0px}

.articletitle		{font-family: tahoma; font-size: 18pt; color: #2e6ac3; font-weight: bold;}
.byline				{font-family: tahoma; font-size: 8pt; color: #808080; font-weight: normal;}
.critical 			{font-family: arial; color: #ff0000; font-weight: bold }
.criticalmsg 		{font-family: tahoma; color: #ff0000; font-size: 12pt; font-weight: bold }
.custombttnrow		{font-family: arial; font-size: 8pt; color: #ffffff; background: #077ac7; font-weight: normal; letter-spacing: 0.05cm;}
.frmcritical 		{font-family: tahoma; font-size: 12pt; color: #ff0000; font-weight: bold; padding-top: 5px; padding-bottom: 15px }
.frminfo			{font-family: tahoma; font-size: 8pt; color: #003366; font-weight: normal }
.frminputcell	 	{font-family: tahoma; font-size: 10pt; color: #000000 }
.frmlabel			{font-family: tahoma; font-size: 10pt; color: #003366; font-weight: bold }
.frmmessagedetails 	{font-family: tahoma; color: #006699; font-size: 12pt; font-weight: bold; position: relative; top: 10px }
.frmmessagetitle 	{font-family: tahoma; font-size: 12pt; color: #ffffff; font-weight: bold; background: #006699; position: relative; width: 540px; padding-left: 5px; padding-top: 4px; padding-bottom: 4px }
.frmmessagetitle2 	{font-family: tahoma; font-size: 12pt; color: #ffffff; font-weight: bold; background: #ff0000; position: relative; width: 540px; padding-left: 5px; padding-top: 4px; padding-bottom: 4px }
.frmradiocaption	{font-family: tahoma; font-size: 8pt; color: #006699; font-weight: bold; padding-top: 15px; padding-bottom: 2px  }
.frmreadonly		{font-family: tahoma; font-size: 11pt; font-weight: bold }
.frmsubtitle 		{font-family: tahoma; font-size: 12pt; color: #cc0000; font-weight: bold; padding-top: 5px; padding-bottom: 15px }

.form_table1		{background-color: #ffffff; border: 1px solid #b22222;}
.side_form_th1		{color: #ffffff; background-color: #b22222; font-weight: bold; font-family: arial; font-size: 10pt;}
.sidenavlinktext	{color: #000000; font-size: 10pt;}
a.marginlinks:link 		{color: #000000; font-size: 10pt; text-decoration: none; font-weight: bold;}
a.marginlinks:visited 	{color: #000000; font-size: 10pt; text-decoration: none; font-weight: bold;}
a.marginlinks:hover 	{color: #10274a; font-size: 10pt; text-decoration: none; font-weight: bold;}

.frmtitle			{font-family: tahoma; font-size: 14pt; color: #669933; font-weight: bold; padding-top: 5px; padding-bottom: 15px }
.frmtitlecell 		{font-family: tahoma; font-size: 8pt; color: #006699; font-weight: bold; padding-top: 15px; padding-bottom: 2px  }
.footer 			{font-family: arial; color: #bdb76b; font-size: 8pt; font-weight: normal;}
.footer2 			{font-family: arial; color: #bdb76b; font-size: 8pt; font-weight: normal;}
.helphead 			{font-family: arial; font-size: 14pt; color: #99cc66; font-weight: bold; background: #669933; position: relative; width: 420px; padding-left: 5px; padding-top: 4px; padding-bottom: 4px }
.introsidetext 		{font-family: arial; color: #000000; font-size: 12pt; font-weight: bold;}
.normal				{font-family: arial; color: #000080; font-weight: normal}
.normalmsg 			{font-family: tahoma; color: #008000; font-size: 12pt; font-weight: bold }
.pagebanner  		{font-size: 24pt; color: #000099; font-weight: bold; margin-left: 10px }
.pagesubtitle 		{font-family: arial; font-size: 12pt; color: #000099; font-weight: bold; margin-left: 4px }
.pagetitle	 		{font-family: arial; font-size: 18pt; color: #ffffff; font-weight: bold;}
.pagetitledate 		{font-family: arial; color: #f5f5dc; font-size: 8pt; font-weight: normal;}
.privhead 			{font-family: arial; font-size: 14pt; color: #99cc66; font-weight: bold; background: #669933; position: relative; width: 530px; padding-left: 5px; padding-top: 4px; padding-bottom: 4px }
.scrollarrow 		{font-family: tahoma,verdana,arial,helvetica,sans; color: #000000; font-size: 8pt; font-weight: normal;}
.secttitle			{font-family: arial; font-size: 13pt; color: #fffed5; font-weight: bold; background: #6495ed;}
.sidesubhead 		{font-family: arial; color: #000000; font-size: 10pt; font-weight: bold;}
.sidesubhead2 		{font-family: arial; color: #ffffff; font-size: 10pt; font-weight: bold;}
.sidetext 			{font-family: arial; color: #000000; font-size: 8pt; font-weight: normal;}
.sidetext2 			{font-family: arial; color: #f0e68c; font-size: 8pt; font-weight: normal;}
.sitecredit			{font-family: arial; color: #000000; font-size: 8pt; font-weight: normal;}

.gridtableclass		{border-collapse: collapse; border: 1px solid #c0c0c0;}

div.navbar			{border-top: thin solid #6495ed;}
div.navbar2			{border-top: 1px solid #6495ed; margin-bottom: 8pt}


/* ---- horizontal "tabs" of high-level menu ---- */
a.htablinktexton:link		{color: #f5f5dc; font-family: arial; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.htablinktexton:visited 	{color: #f5f5dc; font-family: arial; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.htablinktexton:hover	 	{color: #ffffff; font-family: arial; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.htablinktextoff:link		{color: #000000; font-family: arial; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.htablinktextoff:visited 	{color: #000000; font-family: arial; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.htablinktextoff:hover	 	{color: #808080; font-family: arial; font-size: 8pt; text-decoration: none; font-weight: bold;}
.htabselected	{background: #753737; border-top: 1px solid #7f7f7f;}
.htabfield		{background: #f5f5dc;}


/* general style for link on top and bottom menu bar */
.style4 {font-size: 11px; color: #ffffff; font-weight: bold;}

/* ---- button style ---- */
.form_bttn1 {padding-right: 1px; padding-left: 1px; margin-bottom: 2px; margin-left:6px; color: #ffffff; font-weight: bold; font-family: arial,helvetica,tahoma,sans; font-size: 8pt; border: 1px outset #abdecd; background-color: #2e6ac3}

/* ---- button style 2 ---- */
.form_bttn_side {color: #000000; width: 125px; font-weight: normal; font-family: arial,helvetica,tahoma,sans; font-size: 7pt; border: 1px outset #c0c0c0; background-color: #c0c0c0}


/* ------------------------------------------ */
/* --------- tabbed menu box styles --------- */
/* ------------------------------------------ */

/* ---- tab menu header cell background style ---- */
td.tabbox {background-image: url('/images/tabback.gif');}

/* ---- tab menu header text style ---- */
.tabtext1 {color: #2e6ac3; font-family: tahoma; font-size: 10pt; font-weight: bold;}

/* ---- tab menu content box holder style ---- */
td.sectionbox {padding: 6px; border-left: 1px solid #7f7f7f; border-right: 1px solid #7f7f7f; margin: 0px 10px 5px 10px;}

/* ---- tab menu content box header ---- */
.sectionbox_head {border-top: 6px solid #ffffff; color: #fffed5; background-color: #6495ed; font-weight: bold; font-family: arial; font-size: 8pt; padding: 4px 4px 4px 4px;}

/* ---- tab menu content style for second menu item and following ---- */
td.choice2plus {border-top: 1px solid #dcebed;}

/* ---- tab menu description text style ---- */
.sectionbox_descr {font-family: arial,helvetica,tahoma,verdana,sans; color: #606060; font-size: 8pt;}

/* ---- form table ---- */
.form_error1		{font-family: arial,helvetica,tahoma,sans; font-size: 14pt; font-weight: bold; background-color: #ffffff; border: 1px solid #753737;}

/* ---- headers of separate sections of form (prominent text)   ---- */
.form_th2			{color: #fffff0; background-color: #753737; font-weight: bold; font-family: arial,helvetica,tahoma,sans; font-size: 12pt; padding: 4px 4px 4px 4px;}

/* ---- button style ---- */
.form_bttn2		{padding-right: 10px; padding-left: 10px; color: #ffffff; font-weight: bold; font-family: arial,helvetica,tahoma,sans; font-size: 8pt; border: 1px outset #abdecd; background-color: #006666}

td.small		
{font-family: arial, helvetica, tahoma; font-size: 8pt}


a.tablink:link {color: #000000; font-family: arial,helvetica,tahoma,verdana,sans; font-size: 8pt; font-weight: bold; text-decoration: none;}
a.tablink:visited {color: #000000; font-family: arial,helvetica,tahoma,verdana,sans; font-size: 8pt; font-weight: bold; text-decoration: none;}
a.tablink:hover {color: #006666; font-family: arial,helvetica,tahoma,verdana,sans; font-size: 8pt; font-weight: bold; text-decoration: none;}

/* --- highslide style elements --- */

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
    cursor: pointer; /* opera */
	cursor: url(highslide/graphics/zoomout.cur), pointer;
    border: 2px solid white;
}
.highslide-image-blur {
    cursor: pointer;
    cursor: hand;
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: verdana, helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-style: 'ms sans serif';
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	opacity: 0.60; /* w3c */
	filter: alpha(opacity=60); /* ie */
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


