BODY
{
    BACKGROUND-COLOR: white;
    MARGIN: 15px 0px 0px;
    TEXT-ALIGN: center;
}

LABEL
{
    COLOR: #000080;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-VARIANT: small-caps;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: capitalize;
}

.frLabel
{
    COLOR: #000080;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    VERTICAL-ALIGN: bottom;
}

.frLabelReq
{
    COLOR: #000080;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    VERTICAL-ALIGN: bottom;
}

.frLabelReqMiss
{
    COLOR: red;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    VERTICAL-ALIGN: bottom;
}
.frHeading
{
    COLOR: #000066;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: 12pt;
    FONT-VARIANT: small-caps;
    FONT-WEIGHT: 900;
    TEXT-ALIGN: left;
    TEXT-INDENT: 5pt;
    VERTICAL-ALIGN: middle;
    background-color: #69b845;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 810px;
}

.frLeftBar
{
    BACKGROUND-COLOR: #cccccc;
    BORDER-BOTTOM: black 2px;
    BORDER-LEFT: lightgrey 2px;
    BORDER-RIGHT: black 2px;
    BORDER-TOP: silver 2px;
    COLOR: #000099;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11pt;
    FONT-VARIANT: small-caps;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    width: 170px;
}

.frButtons
{
    padding: 0px;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    vertical-align: middle;
    text-align: center;
    background-color: #B9C3CE;
    font-weight: bolder;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 150px;
    height: 27px;
    -moz-box-shadow: 4px 4px 2px #6c6969;
    -webkit-box-shadow: 4px 4px 2px #6c6969;
    box-shadow: 4px 4px 2px #6c6969;
    /*margin: 5px;*/
}

.frButtons:hover
{
    color: #6c6969;
}
.frButtons:disabled {
     background-color: #e9eef2;
   color: #6c6969;
 } 
.frCoName
{
    BORDER-BOTTOM-COLOR: #000080;
    BORDER-BOTTOM-WIDTH: thin;
    BORDER-LEFT-COLOR: #000080;
    BORDER-LEFT-WIDTH: thin;
    BORDER-RIGHT-COLOR: #000080;
    BORDER-RIGHT-WIDTH: thin;
    BORDER-TOP-COLOR: black;
    COLOR: #000080;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
}

.frAgentName
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: uppercase;
}

.frMainCell
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: navy 1pt solid;
    BORDER-LEFT: navy 1pt solid;
    BORDER-RIGHT: navy 1pt solid;
    BORDER-TOP: navy 1pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center;
    height: 640px;
}

.frMainTable
{
    BORDER-LEFT: navy 1pt solid;
    BORDER-TOP: navy 1pt solid;
}

.frNumber
{
    COLOR: #000080;
    FONT-FAMILY: Arial, Verdana, Helvetic, sans-serif;
    FONT-SIZE: 36pt;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
}

.frMdButton
{
    padding: 0px;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    vertical-align: middle;
    text-align: center;
    background-color: #B9C3CE;
    font-weight: bolder;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 120px;
    height: 25px;
    -moz-box-shadow: 4px 4px 2px #6c6969;
    -webkit-box-shadow: 4px 4px 2px #6c6969;
    box-shadow: 4px 4px 2px #6c6969;
}


.frMdButton:hover
{
    color: #6c6969;
}
.frMdButton:disabled {
     background-color: #e9eef2;
     color:#6c6969;
} 

.frInputMedium
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    HEIGHT: 20px;
    WIDTH: 160px;
}

.frInputSmall
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    HEIGHT: 20px;
    TEXT-ALIGN: left;
    WIDTH: 110px;
}

.frInputLarge
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    HEIGHT: 20px;
    WIDTH: 200px;
}

.frInputXlarge
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    WIDTH: 305px;
    HEIGHT: 20px;
}

.frInputXXXlarge
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	WIDTH: 310px;
	HEIGHT: 20px;
	font-weight: bold;
}

.frTopRight
{
    BACKGROUND-COLOR: #cccccc;
    COLOR: #000080;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
}

.frNameList
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
}

.frMessages
{
    COLOR: black;
    FONT-FAMILY: Arial, 'Times New Roman', Tahoma;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: center;
}

.frCritical
{
    COLOR: #dc143c;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
}


.frLgButton
{
    padding: 0px;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    vertical-align: middle;
    text-align: center;
    background-color: #B9C3CE;
    font-weight: bolder;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 200px;
    height: 25px;
    -moz-box-shadow: 4px 4px 2px #6c6969;
    -webkit-box-shadow: 4px 4px 2px #6c6969;
    box-shadow: 4px 4px 2px #6c6969;
}


.frLgButton:hover
{
    color: #6c6969;
}
.frLgButton:disabled {
     background-color: #e9eef2;
          color:#6c6969;
} 

.frReport
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 600;
}

.frOutput
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right;
}

.frVerySmall
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
}

.frResultListMd
{
    BACKGROUND-POSITION: 50% top;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
}

.frWhiteWindow
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    MARGIN: 0px;
    TEXT-ALIGN: center;
}

.frSmall
{
    BACKGROUND-POSITION: center center;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    VERTICAL-ALIGN: middle;
}

.frMedium
{
    BACKGROUND-POSITION: center center;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    VERTICAL-ALIGN: middle;
}

.frAnnonuceHeader
{
    COLOR: #cc0033;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
}

.frAnnounceBody
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
}

.frMainMenuName
{
    COLOR: #000080;
    FONT-FAMILY: Arial, Verdana, helvetica;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
}

.frMainMenuItems
{
    COLOR: teal;
    FONT-FAMILY: Arial, Verdana, helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}

.frNumberSmall
{
    COLOR: navy;
    FONT-FAMILY: Arial, Helvitica;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: 900;
}

.frNavigator
{
    BACKGROUND-COLOR: #000080;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, Helvetica, 'San Serif';
    FONT-SIZE: 12pt;
    FONT-VARIANT: small-caps;
    FONT-WEIGHT: 900;
    HEIGHT: 22px;
    WIDTH: 320px;
}

.VerySmallJustify
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: justify;
}

.RpVerySmallBorder
{
    BORDER-BOTTOM: #000000 thin solid;
    BORDER-LEFT-COLOR: #ffffff;
    BORDER-LEFT-STYLE: solid;
    BORDER-RIGHT-COLOR: #ffffff;
    BORDER-RIGHT-STYLE: solid;
    BORDER-TOP-COLOR: #ffffff;
    BORDER-TOP-STYLE: solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: justify;
}

.frInputValue
{
    COLOR: black;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    HEIGHT: 20px;
    TEXT-ALIGN: right;
}

.frInputNumber
{
    CLEAR: right;
    COLOR: black;
    FLOAT: right;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    HEIGHT: 20px;
    TEXT-ALIGN: right;
}

.frInputMessage
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    WIDTH: 200px;
}

.frListLarge
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    WIDTH: 320px;
}

.frInputVSmall
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    HEIGHT: 20px;
    WIDTH: 80px;
}

.frMainMenuItems2
{
    COLOR: #dc143c;
    FONT-FAMILY: Arial, Verdana, Helveitica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    text-decoration: blink;
}

a:active
{
    COLOR: #dc143c;
    FONT-FAMILY: Arial, Verdana, helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-decoration: blink;
}

a:visited
{
    COLOR: #dc143c;
    FONT-FAMILY: Arial, Verdana, helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}

a:link
{
    COLOR: #dc143c;
    FONT-FAMILY: Arial, Verdana, helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-decoration: blink;
}

a:hover
{
    COLOR: teal;
    FONT-FAMILY: Arial, Verdana, helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}

.frListMedium
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    WIDTH: 110px;
    clip: rect( );
}

.frLabelTop
{
    COLOR: #000080;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    VERTICAL-ALIGN: top;
}

.frSmallTop
{
    BACKGROUND-POSITION: center top;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    VERTICAL-ALIGN: top;
}

.frLabelMiddle
{
    COLOR: #000080;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    VERTICAL-ALIGN: middle;
}

.frInputXXlarge
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    WIDTH: 306pt;
    height: 60pt;
}

.frListSmall
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    WIDTH: 60px;
    clip: rect( );
}



.frLgButton2
{
    padding: 0px;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    vertical-align: middle;
    text-align: center;
    background-color: #B9C3CE;
    font-weight: bolder;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 90px;
    height: 25px;
    -moz-box-shadow: 4px 4px 2px #6c6969;
    -webkit-box-shadow: 4px 4px 2px #6c6969;
    box-shadow: 4px 4px 2px #6c6969;
}


.frLgButton2:hover
{
    color: #6c6969;
}
.frLgButton2:disabled {
     background-color: #e9eef2;
          color:#6c6969;
} 

.orSelectTab
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000099;
    background-color: #FFFFFF;
    text-align: center;
}

.orUSelectTab
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000099;
    background-color: #CCCCCC;
    text-align: center;
}

.orInternalCell
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: navy 1pt solid;
    BORDER-LEFT: navy 1pt solid;
    BORDER-RIGHT: navy 1pt solid;
    BORDER-TOP: navy 1pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center;
    padding: 2px;
}

.orInputMessage
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    WIDTH: 170px;
}

.frListLarge2
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    WIDTH: 250px;
}

.frSpacer
{
    border: 2px solid #FFFFFF;
    background-color: #395B22;
    margin: 0px;
    padding: 0px;
    height: 6px;
}

.tbHeading
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    background-position: left center;
    background-repeat: repeat-x;
    background-color: #CCCCCC;
}

.frMdButtonEp
{
    padding: 0px;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    vertical-align: middle;
    text-align: center;
    background-color: #B9C3CE;
    font-weight: bolder;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 90px;
    height: 25px;
    -moz-box-shadow: 4px 4px 2px #6c6969;
    -webkit-box-shadow: 4px 4px 2px #6c6969;
    box-shadow: 4px 4px 2px #6c6969;
}


.frMdButtonEp:hover
{
    color: #6c6969;
}
.frMdButtonEp:disabled {
     background-color: #e9eef2;
          color:#6c6969;
} 
.frLisXXtLarge
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    WIDTH: 550px;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #CCCCCC;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #CCCCCC;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #CCCCCC;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #CCCCCC;
}input {
	font-weight: bold;
}
 }select {
	font-weight: bold;
}
