/* ///// START HTML Selector Styles ///// */

BODY
{
scrollbar-arrow-color: #003366;
        scrollbar-3dlight-color: #3F7B8D;
        scrollbar-highlight-color: #DEEBF7;
        scrollbar-face-color: #DEEBF7;
        scrollbar-shadow-color: #333333;
        scrollbar-track-color: #d7d7d7;
        scrollbar-darkshadow-color: #D7D7D7
}

BODY, BLOCKQUOTE, DIV, TD, TH, P, OL, UL, DL, DD, DT, H1, H2, H3, H4, H5, H6, ADDRESS
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;


}
BODY, BLOCKQUOTE, P, OL, UL, DL, DD, DT, DIV, TD, TH, ADDRESS
{
	FONT-SIZE: 11px;




}

A { text-decoration: none; color: #003366 }A:hover { text-decoration: underline; color: #003366 }

BLOCKQUOTE
{
    MARGIN-LEFT: 20px;
    MARGIN-RIGHT: 20px
}
/* ///// END HTML Selector Styles ///// */


/* ///// START Login / About Styles ///// */
.loginHeader
{
	text-align: right;
	font-weight: bold;
	color: #333333
}
.loginDesc
{
	font-weight: bold; 
	background-color: E7E7E7
}
.mousetypeLeft
{
	font-size: 9px;
	text-align: left;
	vertical-align: top
}
.mousetypeLeft A:link
{
    COLOR: #336699
}
.mousetypeLeft A:visited
{
    COLOR: #336699
}
.mousetypeLeft A:active
{
    COLOR: #336699
}
.mousetypeLeft A:hover
{
    COLOR: #663300
}

.mousetypeRight
{
	font-size: 9px;
	text-align: right;
	vertical-align: top
}
/* ///// END Login / About Styles ///// */


/* ///// START BreadCrumb & SubNav Styles ///// */
/* ///// START BreadCrumb Styles ///// */
.breadCrumbs
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.breadCrumbs A:link
{
    COLOR: #336699;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    style: none
}
.breadCrumbs A:visited
{
    COLOR: #336699;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.breadCrumbs A:active
{
    COLOR: #336699;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.breadCrumbs A:hover
{
    COLOR: #663300;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
/* ///// END BreadCrumb Styles ///// */
/* ///// START SubNav Styles ///// */
.subNav
{
    COLOR: #003399;
    FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
.subNav A:link
{
    COLOR: #003399;
    FONT-WEIGHT: bold;
		FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
.subNav A:visited
{
    COLOR: #003399;
    FONT-WEIGHT: bold;
		FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
.subNav A:active
{
    COLOR: #003399;
    FONT-WEIGHT: bold;
		FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
.subNav A:hover
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
		FONT-SIZE: 10px;
    TEXT-DECORATION: underline
}

/* ///// START SubNav-small Styles ///// */
.subNav2
{
    COLOR: #666666;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.subNav2 A:link
{
    COLOR: #336699;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.subNav2 A:visited
{
    COLOR: #336699;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.subNav2 A:active
{
    COLOR: #336699;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.subNav2 A:hover
{
    COLOR: #663300;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
/* ///// END SubNav Styles ///// */
/* ///// START Mini-Nav Styles ///// */
.navBarHeaderGray
{
	background-color: #CCCCCC
}
/* ///// END Mini-Nav Styles ///// */
/* ///// END BreadCrumb & SubNav Styles ///// */

/* ///// START Module Header Styles ///// */
.section
{
    COLOR: #003399;
    FONT-SIZE: 19px;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: bottom;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
}
.headerLine
{
    BACKGROUND-COLOR: #999999
}
.commandBtn
{
    VERTICAL-ALIGN: middle
}
.commandDesc
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left
}
.commandSel
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
.abs
{
    POSITION: absolute
}
.rel
{
    POSITION: relative
}
/* ///// END Module Header Styles ///// */


/* ///// START Module Body Styles ///// */
/* ///// START CommandLink Styles ///// */
.commandLink
{
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: bottom
}
.commandLink A:link
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
.commandLink A:visited
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
.commandLink A:active
{
    COLOR: #cccccc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
.commandLink A:hover
{
    COLOR: #aaaaaa;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
/* ///// END CommandLink Styles ///// */
/* ///// START dataHeader Styles ///// */
.dataHeader
{
    BACKGROUND-COLOR: #5481a9;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
.dataHeader A:link
{
    COLOR: #ffffff;
    FONT-WEIGHT: bold
}
.dataHeader A:visited
{
    COLOR: #ffffff;
    FONT-WEIGHT: bold
}
.dataHeader A:active
{
    COLOR: #ffffff;
    FONT-WEIGHT: bold
}
.dataHeader A:hover
{
    COLOR: #dddddd;
    FONT-WEIGHT: bold
}
.dataHeaderSort
{
    BACKGROUND-COLOR: #A373A3;
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
.dataHeaderSort A:link
{
    COLOR: #ffffff;
    FONT-WEIGHT: bold
}
.dataHeaderSort A:visited
{
    COLOR: #ffffff;
    FONT-WEIGHT: bold
}
.dataHeaderSort A:active
{
    COLOR: #ffffff;
    FONT-WEIGHT: bold
}
.dataHeaderSort A:hover
{
    COLOR: #dddddd;
    FONT-WEIGHT: bold
}
/* ///// END dataHeader Styles ///// */
/* ///// START Module List Styles ///// */
.listOddBold
{
    BACKGROUND-COLOR: #e6e6e5;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.listOddBold A:link
{
    COLOR: #336699;
    FONT-WEIGHT: bold
}
.listOddBold A:visited
{
    COLOR: #336699;
    FONT-WEIGHT: bold
}
.listOddBold A:active
{
    COLOR: #336699;
    FONT-WEIGHT: bold
}
.listOddBold A:hover
{
    COLOR: #663300;
    FONT-WEIGHT: bold
}
.listEvenBold
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.listEvenBold A:link
{
    COLOR: #336699;
    FONT-WEIGHT: bold
}
.listEvenBold A:visited
{
    COLOR: #336699;
    FONT-WEIGHT: bold
}
.listEvenBold A:active
{
    COLOR: #336699;
    FONT-WEIGHT: bold
}
.listEvenBold A:hover
{
    COLOR: #663300;
    FONT-WEIGHT: bold
}
.listOdd
{
	BACKGROUND-COLOR: #ededed;
	COLOR: #000000;
	VERTICAL-ALIGN: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;

}
.listOdd A:link
{
    COLOR: #336699
}
.listOdd A:visited
{
    COLOR: #336699
}
.listOdd A:active
{
    COLOR: #336699
}
.listOdd A:hover
{
    COLOR: #663300
}
.listEven
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    VERTICAL-ALIGN: top
}
.listEven A:link
{
    COLOR: #336699
}
.listEven A:visited
{
    COLOR: #336699
}
.listEven A:active
{
    COLOR: #336699
}
.listEven A:hover
{
    COLOR: #663300
}
/* ///// END Module List Styles ///// */
/* ///// START Icon Cell & Inline Icon Styles ///// */
.inlineIcon
{
    BACKGROUND-COLOR: white;
    valign: top
}
.iconCell
{
    TEXT-ALIGN: center;
    WIDTH: 20px;
    valign: middle
}
.iconCellOdd
{
    BACKGROUND-COLOR: #e6e6e5;
    TEXT-ALIGN: center;
    WIDTH: 20px;
    valign: middle
}
.iconCellEven
{
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center;
    WIDTH: 20px;
    valign: middle
}
/* ///// END Icon Cell & Inline Icon Styles ///// */
/* ///// START Detail / Form Styles ///// */
.infoHeader
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: top
}
.infoHeaderField
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
.infoValue
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.infoValue INPUT
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    FONT-SIZE: 11px
}
.infoValue TEXTAREA
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.infoValue SELECT
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.infoValue A:link
{
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.infoValue A:active
{
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.infoValue A:visited
{
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.infoValue A:hover
{
    COLOR: #663300;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.infoValueField
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.infoValueField INPUT
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}
.infoValueField TEXTAREA
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.infoValueField SELECT
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.infoValueField A:link
{
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.infoValueField A:active
{
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.infoValueField A:visited
{
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.infoValueField A:hover
{
    COLOR: #663300;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.sidebarHeader
{
    BACKGROUND-COLOR: #e6e6e5;
    COLOR: #333333;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: top
}
.sidebarValue
{
    BACKGROUND-COLOR: #e6e6e5;
    COLOR: #333333;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.sidebarValue A:link
{
    COLOR: #333333;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.sidebarValue A:visited
{
    COLOR: #333333;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.sidebarValue A:active
{
    COLOR: #000000;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.sidebarValue A:hover
{
    COLOR: #999999;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}

.formButtons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	border: 1px groove #333333;
	background-color: #DCEAF4;
	color: #333333;





	
}
.formButtons input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2A2A2A;
	background-color: #ededed
}

/* ///// END Detail / Form Styles ///// */
/* ///// END Module Body Styles ///// */


/* ///// START Module Footer Styles ///// */
.footerCell
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal
}
.footerCell A:link
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal
}
.footerCell A:visited
{
    COLOR: #EDEDED;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal
}
.footerCell A:active
{
    COLOR: #EDEDED;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal
}
.footerCell A:hover
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal
}
.footerLine
{
    BACKGROUND-COLOR: #999999
}
/* ///// END Module Footer Styles ///// */


/* ///// START Required, Error, Confim, Success Styles ///// */
/* ///// START Required Styles ///// */
.requiredIndicator
{
    COLOR: #aa0000;
    FONT-WEIGHT: bold
}
/* ///// END Required Styles ///// */
/* ///// START Error dataHeader Styles ///// */
.dataHeaderError
{
    BACKGROUND-COLOR: red;
    COLOR: white;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
/* ///// END Error dataHeader Styles ///// */
/* ///// START Confirm dataHeader Styles ///// */
.dataHeaderConfirmation
{
    BACKGROUND-COLOR: #e3e3e3;
    COLOR: black;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
/* ///// END Confirm dataHeader Styles ///// */
.errorRed
{
    BACKGROUND-COLOR: white;
    COLOR: #ff0000;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
/* ///// START Error infoHeader Styles ///// */
.infoHeaderRed
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: top
}
.infoHeaderError
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: top
}
/* ///// END Error infoHeader Styles ///// */
/* ///// START Success Styles ///// */
.successFeedback
{
    COLOR: #660000;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold
}
.successLeft
{
    BACKGROUND-COLOR: #99cc66;
    COLOR: black;
    TEXT-ALIGN: left
}
.successRight
{
    BACKGROUND-COLOR: #99cc66;
    COLOR: black;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
.successRight A:link
{
    COLOR: #000000
}
.successRight A:active
{
    COLOR: #000000
}
.successRight A:visited
{
    COLOR: #000000
}
.successRight A:hover
{
    COLOR: #000000
}
/* ///// END Success Styles ///// */

/* ///// START Warning Styles ///// */
.warningBar
{
    BACKGROUND-COLOR: yellow;
    COLOR: black;
}
.warningBar A:link
{
    COLOR: #000000
}
.warningBar A:active
{
    COLOR: #000000
}
.warningBar A:visited
{
    COLOR: #000000
}
.warningBar A:hover
{
    COLOR: #000000
}
/* ///// END Warning Styles ///// */
/* ///// END Required, Error, Confim, Success Styles ///// */


/* ///// START Search Styles ///// */
.searchParameters
{
    BACKGROUND-COLOR: #cccccc
}
.searchResultsTotal
{
    BACKGROUND-COLOR: #cccccc;
    PADDING-RIGHT: 5px;
    TEXT-ALIGN: right
}
.searchResultsTitle
{
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold
}
/* ///// END Search Styles ///// */


/* ///// START Fineprint Style ///// */
.fineprint
{
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
    font-color: #FFFFFF
}
.fineprint A:link
{
    COLOR: #FFFFFF;
    FONT-SIZE: 9px;
    TEXT-DECORATION: none
}
.fineprint A:visited
{
    COLOR: #FFFFFF;
    FONT-SIZE: 9px;
    TEXT-DECORATION: none
}
.fineprint A:active
{
    COLOR: #FFFFFF;
    FONT-SIZE: 9px;
    TEXT-DECORATION: none
}
.fineprint A:hover
{
    COLOR: #FFFFFF;
    FONT-SIZE: 9px;
    TEXT-DECORATION: underline
}
/* ///// END Fineprint Style ///// */
/* ///// START Fineprint_GREY Style ///// */
.fineprint_grey
{
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
    font-color: #CCCCCC
}
.fineprint_grey A:link
{
    COLOR: #CCCCCC;
    FONT-SIZE: 9px;
    TEXT-DECORATION: none
}
.fineprint_grey A:visited
{
    COLOR: #CCCCCC;
    FONT-SIZE: 9px;
    TEXT-DECORATION: none
}
.fineprint_grey A:active
{
    COLOR: #CCCCCC;
    FONT-SIZE: 9px;
    TEXT-DECORATION: none
}
.fineprint_grey A:hover
{
    COLOR: #FFFFFF;
    FONT-SIZE: 9px;
    TEXT-DECORATION: underline
}
/* ///// END Fineprint_GREY Style ///// */

/* ///// START Wizard Styles ///// */
.wizardFontOn
{
    COLOR: #336699;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.wizardFontOff
{
    COLOR: #cccccc;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
/* ///// END Wizard Styles ///// */

.sectionSmall {

    COLOR: #003399;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: bottom;
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
.sectionSmall2 {

    COLOR: #003399;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: bottom;
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
.form-field {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	text-decoration: none; 
	color:#000000; 
	BACKGROUND-COLOR: #F4EDF4;
	BORDER: #CCCCCC 1px solid;}
.form-field-white {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	text-decoration: none; 
	color:#000000; 
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: #CCCCCC 1px solid;}
.form-button {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	text-decoration: none; 
	color:#FFFFFF;
	background: #FF9900; 
	BORDER-RIGHT: #D58000 1px solid; 
	BORDER-TOP: #D58000 1px solid; 
	BORDER-LEFT: #D58000 1px solid; 
	BORDER-BOTTOM: #D58000 1px solid; 
	cursor: hand}