/*
#########################
# AICI Styles
#########################
*/
BODY
{
    FONT-SIZE: 12pt;
    COLOR: #e9e9e9;
    BACKGROUND-COLOR: #faf3e3;
    FONT-FAMILY:  Arial, Tahoma;
    margin: 10px;
}

Table.TemplateShell
{
    width: 750px;
    padding: 0px;
    BACKGROUND-COLOR: #113355;
    border: solid 0 black;
}


Table.TemplateShellPopup
{
    padding: 0px;
    BACKGROUND-COLOR: #113355;
    border: solid 0 black;
}

Table.TemplateHeader
{   
	background-image: url("/secure/images/header.gif");
	background-repeat: no-repeat;
    border: ridge 2 #f9f9f9;
    width: 750;
    vertical-align: top;
    margin: -1;
}

Table.TemplateHeaderPopup
{   
	background-image: url("/secure/images/popup/header.gif");
    BACKGROUND-COLOR: #f8f0e1;
	background-repeat: no-repeat;
    border: ridge 2 #f9f9f9;
    height: 75;
    width: 100%;
    vertical-align: top;
}

Table.TemplateHeaderPrint
{   

    border: solid 1 black;
    height: 50;
    width: 100%;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    vertical-align: top;
}

.tdleftborder
{
	border-width: 0px;
	border-left: solid 1px #eeeeee;
	margin-left: 10px;
}

.copyRow
{
	padding: 0px 0px 0px 0px;
	color: #444444;
	font-size: 8pt;
	background-color: #f8f0e1;
	vertical-align: top;
}

Table.innerEvent
{   
	border-collapse: collapse;
	background-color: Transparent;
	color: #000000;
	font-size: 9pt;
    FONT-FAMILY: Arial, Verdana, Tahoma;
}

.eventTable
{
	border-top-style: inset;
	border-top-width: 1px;
	border-top-color: Black;
}

.eventNormal
{
	color: #000000;
	font-size: 9pt;	
}
.eventBold
{
	color: #000000;
	font-size: 9pt;	
	font-weight: bold;
}

.alphaCell
{
	background-color: White;
	Width: 15;
	padding-left: 2;
	padding-right: 2;
}

/* NESW template cell images */
.templateTopCell
{
	background-image: url(/secure/images/top.gif);
	background-repeat: repeat-x;
}

.templateTopRightImg
{
	src: url(/secure/images/topright.gif);
	width: 1px;
	height: 1px;
}

.templateRightCell
{
	background-image: url(/secure/images/right.gif);
	background-repeat: repeat-y;
}

.templateBottomCell
{
	background-image: url(/secure/images/bottom.gif);
	background-repeat: repeat-x;
}

.templateLeftCell
{
	background-image: url(/secure/images/left.gif);
	background-repeat: repeat-y;
}

/* NESW template cell images */
.templateTopCellPopup
{
	background-image: url(/secure/images/popup/top.gif);
	background-repeat: repeat-x;
}

.templateRightCellPopup
{
	background-image: url(/secure/images/popup/right.gif);
	background-repeat: repeat-y;
}

.templateBottomCellPopup
{
	background-image: url(/secure/images/popup/bottom.gif);
	background-repeat: repeat-x;
}

.templateLeftCellPopup
{
	background-image: url(/secure/images/popup/left.gif);
	background-repeat: repeat-y;
}

a.headerLink
{
    FONT-SIZE: 8pt;
    COLOR: #113355;
    text-decoration: none;
}

a.regLink
{
    COLOR: #e9e9e9;
    padding-left: 10px;
    padding-right: 10px;
}

.headerImage
{
	border: inset 2 #f9f9f9;
}

.sealImage
{
	border: solid 1 #f9f9f9;
	margin: 1px;
	height: 86px;
	width: 71px;
}

/* Login/Register */
.lblRequired
{
	color: #f9f9f9;
	font-weight: bolder;
	width: 100%;
}

.lblOptional
{
	color: #f9f9f9;
	width: 100%;
}

.lblDarkBlue
{
	background-color: #00008B;
	color: white;
}

.txtRequired
{
	background-color: #cccccc;
	color: Black;
	border-style: inset;
	width: 80%;
}

.txtOptional
{
	background-color: #f9f9f9;
	color: Black;
	border-style: inset;
	width: 80%;
}

.txtHidden
{
	display: none;
}

/* Menu Styles */

/*---------------------------------------------------------
Main Menu Item Settings
----------------------------------------------------------*/
.main_items
{
	/*background-image: url("../images/nav_top_backg_off.gif");*/
	background-color: #113355;
	padding: 2px 6px 2px 6px; 
	color: White;	
	text-align: left;
	white-space: nowrap;
	font-size: 11; 
	font-weight: bolder;
	height: 10px;
	cursor:hand;
}
.menustyle 
{
	border-left-color: rgb(17,51,85);
	border-right-color: rgb(17,51,85);
	white-space: nowrap; 
	cursor: hand;
}

.mouseover 
{
	/*background-image: url("../images/nav_top_backg_on.gif");*/
	background-color: #ABCDEF;
	border: solid 0px #000000; 
	padding: 2px 6px 2px 6px; 
	color: #113355; 
	cursor: hand;
	font-size: 11; 
	font-weight: bolder;
	white-space: nowrap; 
}

.subMenu
{
	border: solid 0px #000000; 
	background: #ABCDEF;
	color: #ABCDEF; 
	cursor: hand;
	font-size: 11; 
	font-weight: bolder;
	white-space: nowrap; 
}

.pageLabel
{
    font-size: 14pt;
    COLOR: #e9e9e9;
	font-weight: bold;
    padding: 3px 0px 5px 0px;
    vertical-align: middle;
    text-align: left;
}

.pageLabelMedium
{
    font-size: 12pt;
    COLOR: #e9e9e9;
	font-weight: bold;
    padding: 5px 0px 10px 0px;
    vertical-align: middle;
    text-align: left;
}

.pageLabelMediumEmphasis
{
    COLOR: Black;
    font-size: 12pt;
    font-style: italic;
    vertical-align: middle;
    text-align: left;
}

.pageLabelMediumEmphasisJustified
{
    COLOR: Black;
    font-size: 12pt;
    font-style: italic;
    vertical-align: middle;
    text-align: justify;
}

.pageLabelSmall
{
    COLOR: Black;
    font-size: 10pt;
	font-weight: bold;
    padding: 5px 0px;
    vertical-align: middle;
    text-align: left;
}

.pageLabelSmallEmphasis
{
    COLOR: Black;
    font-size: 10pt;
    font-style: italic;
    vertical-align: middle;
    text-align: left;
}

.pageLabelSmallEmphasisJustified
{
    COLOR: Black;
    font-size: 10pt;
    font-style: italic;
    vertical-align: middle;
    text-align: justify;
}

.menucontainer
{
    padding-left:  30px;
    vertical-align: bottom;
    text-align: left;
}

.defaultTextBox
{
    FONT-SIZE: 10pt;
    COLOR: Black;
    FONT-FAMILY:  Arial, Tahoma;
}

.defaultTextBlack
{
    FONT-SIZE: 10pt;
    COLOR: Black;
}

.defaultTextJustified
{
    FONT-SIZE: 13pt;
    COLOR: #e9e9e9;
    text-align: justify;
}

.defaultTextLargeJustified
{
    FONT-SIZE: 12pt;
    COLOR: #e9e9e9;
    text-align: justify;
}

.defaultText
{
    FONT-SIZE: 10pt;
    COLOR: #e9e9e9;
}

.defaultTextPadded
{
    FONT-SIZE: 10pt;
    COLOR: #e9e9e9;
    padding: 0 0 2 2;
}

.defaultTextPaddedRight
{
    FONT-SIZE: 10pt;
    COLOR: #e9e9e9;
    padding: 0 6 0 0;
}

.defaultTextBold
{
    FONT-SIZE: 10pt;
    COLOR: #e9e9e9;
    font-weight: bold;
}

.defaultTextRev
{
    FONT-SIZE: 10pt;
    COLOR: #113355;
}

.defaultTextRevPadded
{
    FONT-SIZE: 10pt;
    COLOR: #113355;
    padding: 0 0 2 2;
}

.defaultTextLargeRev
{
    FONT-SIZE: 13pt;
    COLOR: #113355;
}
.defaultTextInverted
{
    FONT-SIZE: 10pt;
    COLOR: #113355;
    background-color: #e9e9e9;
}
.defaultTextHidden
{
    FONT-SIZE: 10pt;
    COLOR: #e9e9e9;
    display: none;
}

.defaulttextlarge {
    COLOR: #e9e9e9;
	font-size: 13pt;
}

.defaulttextmedium {
    COLOR: #e9e9e9;
	font-size: 11pt;
}

.defaulttextmediumheaderoffset {
	color: #000000;
	font-size: 11pt;
	padding-left: 20;
	padding-right: 20;
	padding-top: 20;
	padding-bottom: 0;	
	text-align: justify;
	font-weight: bold;
}

.defaulttextmediumoffset {
	color: #000000;
	font-size: 11pt;
	padding-left: 40;
	padding-right: 40;
	padding-top: 5;
	padding-bottom: 0;
	text-align: justify;
}

.defaulttextsmall {
	color: #000000;
	font-size: 9pt;
}

.defaulttextsmall2 {
	color: #e9e9e9;
	font-size: 10pt;
}

.defaulttextsmalljustify {
	color: #000000;
	font-size: 9pt;
	text-align: justify;
}

.defaultTextTiny {
	color : #e9e9e9;
	font-size: 8pt;
}

.defaultTextTinyPadLeft {
	color : #e9e9e9;
	font-size: 8pt;
	padding-left: 5px;
}

.sectiontitlelarge {
	color: #000000;
	font-size: 13pt;
	font-weight: bold;
}

.sectiontitlemedium {
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
}

.sectiontitlesmall {
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
}

.sectiontitletiny {
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
}

.quickFind 
{
	font-size: 8pt;
	border-style: inset;
	background-color: white;
	width: 50%;
}

a.defaultlinktiny, a.defaultlinksmall, a.defaultlinkmedium, a.defaultlinklarge {
	color: #e9e9e9;
	text-decoration: underline;
}

a.defaultlinktiny:hover, a.defaultlinksmall:hover, a.defaultlinkmedium:hover, a.defaultlinklarge:hover, a.defaultlinkrealtiny:hover {
	color: #FF0000;
}

A.defaultlinkPlain
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #e9e9e9;
    TEXT-DECORATION: none;
    cursor: hand;
}

A.defaultlinkPlainRev
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: rgb(17,51,85);
    TEXT-DECORATION: none
}

A.defaultlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #e9e9e9;
    TEXT-DECORATION: underline
}
A.defaultlink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #e9e9e9;
    TEXT-DECORATION: underline
}


A.defaultlinkRev
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: rgb(17,51,85);
    TEXT-DECORATION: underline
}
A.defaultlinkRev:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: rgb(17,51,85);
    TEXT-DECORATION: underline
}
A.defaultlinkRev:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: rgb(17,51,85);
}

SELECT.listSmall
{
    FONT-SIZE: xx-small;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial, Verdana;
    BACKGROUND-COLOR: white
}
.sortHeader
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    TEXT-DECORATION: none
}
.lightText
{
    FONT-SIZE: 8pt;
    COLOR: gray;
    FONT-FAMILY: Arial, Verdana, Tahoma
}
.docTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large;
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Arial
}
.docByLine
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #663333;
    FONT-FAMILY: Tahoma, Verdana, Arial
}
.docText
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: 'Lucida Console', 'Courier New';
    TEXT-DECORATION: none
}
.docSubTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Arial
}
.docFeedback
{
    FONT-SIZE: 7pt;
    COLOR: #336600;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    TEXT-DECORATION: none
}
.gcmticker
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #660000;
    FONT-FAMILY: verdana, arial, tahoma;
    TEXT-DECORATION: none
}
A.gcmticker
{
    TEXT-DECORATION: underline
}
A.gcmticker:visited
{
    COLOR: #660000
}
A.gcmticker:hover
{
    COLOR: #0000ff
}
.docLink
{
    FONT-SIZE: 8pt;
    COLOR: navy;
    FONT-FAMILY: tahoma, Verdana, Arial;
    TEXT-DECORATION: none;
	 CURSOR: hand;
}
.docLink:hover
{
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: tahoma, Verdana, Arial;
    TEXT-DECORATION: none;
	 CURSOR: hand;
}
.docLink:active
{
    FONT-SIZE: 8pt;
    COLOR: navy;
    FONT-FAMILY: tahoma, Verdana, Arial;
    TEXT-DECORATION: none;
	 CURSOR: hand;
}
.docLink:visited
{
    FONT-SIZE: 8pt;
    COLOR: navy;
    FONT-FAMILY: tahoma, Verdana, Arial;
    TEXT-DECORATION: none;
	 CURSOR: hand;
}
.dtt
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Tahoma
}
.docSmallDate
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #663333;
    FONT-FAMILY: Tahoma, Verdana, Arial
}
.docTextTiny
{
    FONT-SIZE: 7.5pt;
    COLOR: black;
    FONT-FAMILY: 'Lucida Console', Courier
}
.docLinkSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: navy;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.pageTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large;
    FONT-FAMILY: Tahoma, Verdana, Arial
}
.defaultTextTinyBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Tahoma
}
.table
{
    FONT-SIZE: 8pt;
    COLOR: green;
    FONT-FAMILY: 'Lucida Console', 'Courier New'
}
.sectionHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Tahoma, Verdana
}
.menuitem
{
    BORDER-RIGHT: forestgreen thin solid;
    BORDER-TOP: forestgreen thin solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: forestgreen thin solid;
    COLOR: white;
    BORDER-BOTTOM: forestgreen thin solid;
    FONT-FAMILY: Tahoma, Verdana, Arial
}
.menuitemselected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    OVERFLOW: hidden;
    COLOR: #003481;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    BACKGROUND-COLOR: #FFD700;
    TEXT-DECORATION: underline
}
.menuSystem
{
    OVERFLOW: hidden
}
.treeview
{
    OVERFLOW: hidden;
    BACKGROUND-COLOR: #003481
}
.searchfield
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    BACKGROUND-COLOR: #ffffff
}
.logonHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #336699;
    FONT-FAMILY: Verdana
}
.logonHeader2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: red;
    FONT-FAMILY: Verdana
}
.commentaryTable
{
    FONT-SIZE: 8pt;
    COLOR: green;
    FONT-FAMILY: 'Lucida Console', 'Courier New'
}
.darkBlueCell
{
    BACKGROUND-COLOR: #003481
}
.lightBlueMenuCell
{
    BACKGROUND-COLOR: #ccd6e6
}
.lightBlueHeaderCell
{
    BACKGROUND-COLOR: #7390ba
}
.htmlHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #8434c7
}
.NoTextDecoration
{
	TEXT-DECORATION: none;
}
.HeadlineTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #003399;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    TEXT-DECORATION: none
}
.HeadlineByLine
{
    FONT-SIZE: 7pt;
    COLOR: #632222;
    FONT-FAMILY: Verdana
}
.HeadlineText
{
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
.HeadlineRelated
{
    FONT-SIZE: 7pt;
    COLOR: #003399;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    TEXT-DECORATION: none
}
.TraderAxeTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #003399;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    TEXT-DECORATION: none
}
.OfferingTableTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    TEXT-DECORATION: none
}
.Title2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    TEXT-DECORATION: none
}
.TRaltRow
{
    BACKGROUND-COLOR: #ededed
}
.TableTextTiny
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Tahoma
}
.TRheaderRow
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    BACKGROUND-COLOR: #7390ba
}
.TRHightLightRow
{
    BACKGROUND-COLOR: #FFFACD
}
.msgEmphasize
{
    COLOR: blue;
    FONT-FAMILY: Arial, Tahoma, Verdana
}
.SectionHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    BACKGROUND-COLOR: #93bee2
}
.TableCellTickUp
{
    COLOR: white;
    BACKGROUND-COLOR: green
}
.TableCellTickDn
{
    COLOR: white;
    BACKGROUND-COLOR: red
}

.tplHMenuItemDefault
{
    FONT-SIZE: 10pt;
    COLOR: #0000C8;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    TEXT-DECORATION: none;
	cursor:hand;
}
.tplHMenuItemSelected
{
    FONT-SIZE: 10pt;
    COLOR: #0000C8;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    FONT-WEIGHT:bold;
    TEXT-DECORATION:none;
	cursor:default;
	padding:0px,5px,0px,5px;
}

.tplHMenuItemHover
{
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    TEXT-DECORATION:underline;
	cursor:hand;
}

.tplVMenuDefault
{
}
.tplVMenuItemDefault
{
	border-style:solid;
    border-width:thin;
    border-color:#6C87B2;
    border-style:solid;

	padding:2px,5px,2px,5px;
    FONT-SIZE: 10pt;
    COLOR: #023380;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    background-color:#CDD6E7;
	cursor:hand;
}
.tplVMenuItemHover
{
	border-style:solid;
    border-width:thin;
    border-color:#6C87B2;
    border-style:solid;

	padding:2px,5px,2px,5px;
    FONT-SIZE: 10pt;
    COLOR: #023380;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    TEXT-DECORATION: none;
    background-color:#B3BED0;
	cursor:hand;
}
.tplHMenuSpacer
{
	FONT-size:10pt;
	color:white;
}
.tplTabSelected
{
    FONT-SIZE: 10pt;
    font-weight:bold;
    cursor:default;
    COLOR: #003382;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    background-color:#CDD6E7;
    TEXT-DECORATION: none;
    cursor:hand
}
.tplTabDefault
{
    FONT-SIZE: 10pt;
    font-weight:bold;
    cursor:default;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    TEXT-DECORATION: none;
    cursor:hand
}
.ActionTopMenu 
{
	background-color:#CCD6E6;
    padding-left:2px;
    padding-right:2px;
	color:black;
	font-family:verdana;
	font-size:11px;
	border:1px;
	border-color:#6699CC;
	border-style:solid;
}
.ActionTopMenuHover
{
	background-color:#CCCCCC;
    padding-left:2px;
    padding-right:2px;
	color:black;
	font-family:verdana;
	font-size:11px;
	border:1px;
	border-color:#6699CC;
	border-style:solid;
}
.ActionMenuItem
{
	background-color:#EEEEEE;
	padding-top:1px;
	padding-bottom:1px;
	color:#333333;
	font-family:verdana;
	font-size:11px;
	border:SOLID 1px #EEEEEE;
	border-style:solid;
}
.ActionMenuItemHover
{
	background-color:#CCCCCC;
	padding-top:1px;
	padding-bottom:1px;
	color:#333333;
	font-family:verdana;
	font-size:11px;
	border:SOLID 1px #EEEEEE;
	border-color:#AAAAAA;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-style:solid;
}
.ActionMenuItemGroup
{
	padding-left:10px;
	padding-right:10px;
	background-color:#EEEEEE;
	border:1px;
	border-color:#333333;
	border-top-color:#808080;
	border-left-color:#808080;
	border-style:solid;

}
.SectionTabMenuDefault
{
    FONT-SIZE: 10pt;
    font-weight:bold;
    COLOR: #003184;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    TEXT-DECORATION: none
}
.SectionTabMenuSelected
{
    FONT-SIZE: 10pt;
    font-weight:bold;
    COLOR: #003184;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    background-color: #ccd6e6;
    TEXT-DECORATION: none
}

/*
#######################################################################################################################
Main Links
#######################################################################################################################
*/
a.defaultlinklarge {
	font-size: 13pt;
}

a.defaultlinkmedium {
	font-size: 11pt;
}

a.defaultlinksmall {
	font-size: 9pt;
}

a.defaultlinktiny {
	font-size: 8pt;
}

a.defaultlinkrealtiny {
	font-size: 7pt;
	color: rgb(17,51,85);
	text-decoration: none;
}

a.headerlinktiny {
	font-size: 8pt;
}

a.headerlinktinyprint {
	font-size: 8pt;
	color: #000000;
}

.1x1HozizontalLine
{
	height: 1;
	width: 100%;
}

.1x1HozizontalLine5
{
	height: 1px;
	width: 100%;
	margin: 5px 0px 5px 0px;
}

/* 
#######################################################################################################################
Sitewide Tags 
#######################################################################################################################
*/

.infotextlarge {
	color: Maroon;
	font-size: 13pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.infotextmedium {
	color: Maroon;
	font-size: 11pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.infotextsmall {
	color: Maroon;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.infotexttiny {
	color: Maroon;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.formlabel {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}

.pnlClientHelp 
{
	padding: 10px;
	border: solid 1px #e9e9e9;
	margin: 10px;
}
.pnlClientHelpFloat 
{
	color: #dddddd;
	background-color: #000000;
	padding: 10px;
	border: ridge 2px #e9e9e9;
	margin: 10px;
	position: absolute;
	top: 220;
	left: 250;
}

.dgSelected  
{ 
	BACKGROUND-COLOR: #ffffff;
	color: Black;
	cursor: hand;
}

.dgOver  
{ 
	BACKGROUND-COLOR: #64dcfa;
	color: Black;
	cursor: hand;
}

.dgOut  
{ 
	BACKGROUND-COLOR: #113355;
	color: #e9e9e9;
	cursor: hand;
}

img.margin4btm
{
	margin: 0 0 4 0;
}

.mainMenu
{
	background-color: #113355;
	padding: 1px 3px 1px 3px; 
	color: White;	
	text-align: left;
	white-space: nowrap;
	font-size: 8pt; 
	font-weight: bolder;
	height: 10px;
	cursor:hand;
	text-align: center;
}


.mainMenuHover 
{
	background-color: #ABCDEF;
	padding: 1px 3px 1px 3px; 
	color: #113355; 
	cursor: hand;
	font-size: 8pt; 
	font-weight: bolder;
	white-space: nowrap; 
}

.subMenu
{
	border: solid 2px #ABCDEF; 
	background-color: #113355;
	color: #ABCDEF; 
	cursor: hand;
	font-size: 8pt; 
	font-weight: bolder;
	white-space: nowrap; 
}

.subMenuItem
{
	padding: 1px 3px 1px 3px; 
	background-color: #113355;
	color: #ABCDEF; 
	cursor: hand;
	font-size: 8pt; 
	font-weight: bolder;
	white-space: nowrap; 
}

.subMenuItemHover
{
	padding: 1px 3px 1px 3px; 
	color: #113355;
	background-color: #ABCDEF; 
	cursor: hand;
	font-size: 8pt; 
	font-weight: bolder;
	white-space: nowrap; 
}

TR.Directory:hover { BACKGROUND-COLOR: #ffccff }
TR.Directory:over TD { BACKGROUND-COLOR: #ffccff }