body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.LinkStyle
{
    color: #003399;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

a:link
{
    color: #003399;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

a:visited
{
    color: #003399;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

a:link:hover
{
    color: #7c9bcf;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

a:visited:hover
{
    color: #7C9BCF;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

a:active:hover
{
    color: #7C9BCF;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

hr
{
    border: 1px solid #7C9BCF;
}

h1
{
    color: #ff3300;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 2px;
}

h2
{
    color: #ff3300;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 2px;
}

/*table			{
		table-layout: fixed;
}
*/

td
{
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.bold
{
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

table.hidden
{
    display: none;
}

TD.menuheading
{
    background-color: #000066;
    padding-left: 2px;
    font-weight: bold;
    font-size: 8pt;
    color: white;
    font-family: Arial;
}

TD.menuitem
{
    background-color: #dee7fe;
    padding-left: 5px;
    font-weight: bold;
    font-size: 8pt;
    color: blue;
    font-family: Arial;
}

TD.menuitemodd
{
    background-color: #dee7fe;
    padding-left: 5px;
    font-weight: bold;
    font-size: 8pt;
    color: blue;
    font-family: Arial;
}

TD.menuitemeven
{
    background-color: #d6e0fe;
    padding-left: 5px;
    font-weight: bold;
    font-size: 8pt;
    color: blue;
    font-family: Arial;
}

TD.messagehead
{
    background-color: #d6e0fe;
    padding-left: 5px;
    font-weight: bold;
    font-size: 8pt;
    color: Red;
    font-family: Arial;
}

th.caption
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    background-color: #7c9bcf;
}

td.topframe
{
    background-color: #000066;
    color: White;
    font-weight: bold;
}

li
{
    list-style-type: square;
    text-align: left;
    line-height: 150%;
    padding-bottom: 8px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

li.answers
{
    font-size: 11px;
    margin-left: 35px;
    margin-right: 25px;
    margin-bottom: 5px;
    text-align: left;
}

li.dir
{
    font-size: 12px;
    list-style-type: square;
    text-align: left;
    line-height: 200%;
    padding-bottom: 5px;
}

p
{
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-right: 15px;
}

p.bold
{
    color: #000000;
    font-size: 11px;
    text-align: left;
    font-weight: bold;
}

.copyright
{
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    margin-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.linewsitems
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    color: #3399FF;
    margin-bottom: 8px;
}

.navCellOff
{
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    width: 100px;
    cursor: default;
    background-color: #7C9BCF;
    text-align: center;
    text-decoration: none;
    padding-top: 2px;
    padding-bottom: 2px;
    border-right-color: #ffffff;
    border-right-style: dotted;
    border-right-width: 1px;
}

.navCellOn
{
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    width: 100px;
    cursor: default;
    background-color: #003399;
    text-align: center;
    text-decoration: none;
    padding-top: 2px;
    padding-bottom: 2px;
    border-right-color: #ffffff;
    border-right-style: dotted;
    border-right-width: 1px;
}

.textfield-body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0px;
    height: 285px;
    margin: 1px 0px 1px 0px;
    border: 1px #000 solid;
    width: 750px;
    letter-spacing: 0.08em;
}

.textfield-bodymob
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0px;
    margin: 1px 0px 1px 0px;
    border: 1px #000 solid;
    letter-spacing: 0.08em;
}

a.nav:link
{
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

a.nav:visited
{
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

a.nav:focus
{
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

a.nav:hover
{
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

a.nav:active
{
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

table.border
{
    width: 150px;
    border: 1px solid #7C9BCF;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

table.contacts
{
    border: 1px solid #7C9BCF;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
}

li.links
{
    list-style-type: square;
    text-align: left;
    line-height: 150%;
    padding-bottom: 5px;
    color: #ff3300;
}

.references
{
    font-size: 10px;
    text-align: left;
    color: #3399FF;
    font-style: italic;
    font-weight: bold;
    margin-left: 20px;
    margin-right: 20px;
}

.referee
{
    font-size: 10px;
    text-align: left;
    color: #000000;
    font-weight: bold;
    margin-left: 20px;
    margin-right: 20px;
}

.answers
{
    font-size: 11px;
    margin-left: 25px;
    margin-right: 25px;
    margin-bottom: 20px;
    text-align: left;
}

.questions
{
    font-size: 11px;
    color: #003399;
    font-weight: bold;
    text-align: left;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}

.jump
{
    color: #000000;
    font-size: 11px;
}

.TextBox
{
    font-weight: normal;
    font-size: 10px;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.DataGrid
{
    background-color: #DBD3C1;
    width: 805px;
    color: #002366;
    table-layout: fixed;
    border-width: 1;
    border-style: none;
    border-color: #E7E7FF;
    font-size: 8pt;
}

.DataGridNoWidth
{
    background-color: #DBD3C1;
    color: #002366;
    table-layout: fixed;
    border-width: 1;
    border-style: none;
    border-color: #E7E7FF;
    font-size: 8pt;
}


.ItemStyle
{
    background-color: #dee7fe;
    color: #4A3C8C;
}

.AlternatingItemStyle
{
    background-color: white;
    color: #4A3C8C;
}

.SelectedItemStyle
{
    font-weight: Bold;
    color: #4A3C8C;
    background-color: #E7E7FF;
}

.HeaderStyle
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    background-color: #F7F7F7;
}

.FooterStyle
{
    color: #4A3C8C;
    background-color: #B5C7DE;
}

.Required
{
    color: red;
}

.PageTitle
{
    color: #0000C0;
    font-weight: bold;
}

.iconpicker
{
    background: white;
}

.iconpicker a:hover
{
    cursor: w-resize;
    background: green;
}

textarea
{
    font-weight: normal;
    font-size: 10px;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#ProgressTemplate1
{
    font-weight: bold;
    font-size: 12pt;
    color: navy;
    font-family: Verdana;
}

.Inverse
{
    background: black;
    color: white;
}

.RedBorder
{
    border: solid thin red;
}

.showSwitch
{
    display: block;
}

.hideSwitch
{
    display: none;
}

.expandMenu dt
{
    cursor: hand;
    background-color: #000066;
    padding-left: 2px;
    font-weight: bold;
    font-size: 8pt;
    color: white;
    font-family: Arial;
}

.expandMenu dd
{
    margin: 0px;
    padding: 0px;
}

.expandMenu table
{
    width: 100%;
}

.HalfLine
{
    font-size: 3pt;
}

.survBanner
{
    color: #003399;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.survBannerBackground
{
    color: #003399;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #F2F207;
    padding-left: 5px;
}

.pointit
{
    cursor: pointer;
	cursor: hand;
}
