table
{
    border: 0;
    margin: 0;
    padding: 0;
}
p
{
    font-family: Arial;
    color: #002840;
    font-size: 10pt;
}
p.appendixe
{
    margin-top: 5px;
    font-family: Arial;
    color: #002840;
    font-weight: bold;
    font-size: 8pt;
}
h2
{
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    color: #005588;
}
h3
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #401F00;
}
h4
{
    font-family: Arial;
    font-size: 8pt;
    color: #401F00;
}
a
{
    text-decoration: none;
    color: #00665C;
    font-weight: bold;
}
a:hover
{
    color: #005588;
}
li
{
    font-family: Arial;
    color: #002840;
    font-weight: bold;
    font-size: 8pt;
}
li.appendixe
{
    margin-top: 5px;
    font-family: Arial;
    color: #002840;
    font-weight: bold;
    font-size: 8pt;
}
td.headerTop
{
    width: 100%;
    background-color: #009183;
    color: #FFFFFF;
    font-family: "Times New Roman", Times, serif;
    vertical-align: middle;
    text-align: left;
}
td.headerTopEven
{
    padding: 0;
    background-color: #00665C;
    color: #FFFFFF;
    font-family: "Times New Roman", Times, serif;
    font-size: 8pt;
    vertical-align: middle;
    text-align: left;
    white-space: nowrap;
    line-height: 14pt;
}
td.headerTopEven a
{
    display: block;
    color: #FFFFFF;
}
td.headerTopEven a:hover
{
    background-color: #662500;
}
td.headerTopOdd
{
    padding: 0;
    background-color: #009183;
    color: #FFFFFF;
    font-family: "Times New Roman", Times, serif;
    font-size: 8pt;
    vertical-align: middle;
    text-align: left;
    white-space: nowrap;
    line-height: 14pt;
}
td.headerTopOdd a
{
    display: block;
    color: #FFFFFF;
}
td.headerTopOdd a:hover
{
    background-color: #913400;
}
td.headerMainPicture
{
    width: 200px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #0079C2;
    color: #FFFFFF;
    font-family: Arial;
    vertical-align: middle;
    text-align: left;
}
td.headerMainTitle
{
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 40px;
    padding-right: 20px;
    background-color: #0079C2;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 18pt;
    vertical-align: middle;
    text-align: left;
    white-space: nowrap;
}
td.headerMainSearch
{
    padding-top: 10px;
    padding-right: 30px;
    padding-bottom: 5px;
    background-color: #0079C2;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 8pt;
    vertical-align: bottom;
    text-align: left;
    white-space: nowrap;
}
td.headerMainLogo
{
    width: 100px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #0079C2;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 18pt;
    vertical-align: middle;
    text-align: left;
}
td.headerBottom1
{
    padding: 0;
    background-color: #009183;
    color: #00403A;
    font-family: Arial;
    font-size: 8pt;
    vertical-align: middle;
    text-align: left;
    white-space: nowrap;
    line-height: 14pt;
}
td.headerBottom1 a
{
    display: block;
    color: #00403a;
}
td.headerBottom1 a:hover
{
    background-color: #FFD6BF;
}
td.headerBottom2
{
    padding: 0;
    background-color: #00403A;
    color: #80FFF3;
    font-family: Arial;
    font-size: 8pt;
    vertical-align: middle;
    text-align: left;
    white-space: nowrap;
    line-height: 14pt;
}
td.headerBottom2 a
{
    display: block;
    color: #80FFF3;
}
td.headerBottom2 a:hover
{
    background-color: #401700;

}
td.mainNavigation
{
    padding: 0;
    width: 200px;
    background-color: #0079C2;
    vertical-align: top;
}
td.mainArea
{
    padding: 0;
    width: 100%;
    background-color: #EBF5FB;
}
td.mainLinks
{
    padding: 0;
    width: 300px;
    background-color: #EBF5FB;
}
td.navigationRow
{
    padding: 0;
    margin: 0;
    border: 0;
    background-color: #002840;
    color: #80CFFF;
    font-family: Arial;
    white-space: nowrap;
    font-size: 8pt;
}
td.navigationRowPad
{
    line-height: 2px;
    background-color: #002840;
}
td.navigationRow a
{
    padding: 0;
    margin: 0;
    border: 0;
    display: block;
    color: #80CFFF;
}
td.navigationRow a:hover
{
    background-color: #401F00;
}
td.navigationTop
{
    background-color: #0079C2;
    line-height: 5px;
}
td.navigationVspace
{
    background-color: #0079C2;
    line-height: 2px;
}
td.navigationHspace
{
    white-space: nowrap;
    background-color: #0079C2;
}
p.navigationRow
{
    color: #80CFFF;
    margin: 0;
    font-size: 8pt;
}
p.navigationRowPad
{
    line-height: 10px;
    margin: 0;
}
td.linksArea
{
    vertical-align: top;
    text-align: center;
    background-color: #EBF5FB;
    padding-left: 15;
    padding-right: 15;
}
td.linksHspace
{
    background-color: #EBF5FB;
    white-space: nowrap;
}
td.linksNormal
{
    padding: 0;
    margin: 0;
    border: 0;
    background-color: #80CFFF;
    color: #002840;
    font-family: Arial;
    font-weight: bold;
    white-space: nowrap;
    font-size: 8pt;
    text-align: left;
}
td.linksNormal a
{
    padding: 0;
    margin: 0;
    border: 0;
    display: block;
    color: #002840;
}
td.linksNormal a:hover
{
    background-color: #C25F00;
}
td.linksDark
{
    padding: 0;
    margin: 0;
    border: 0;
    font-size: 8pt;
    font-weight: bold;
    background-color: #005588;
    font-family: Arial;
    color: #FFFFFF;
    white-space: nowrap;
    text-align: left;
}
td.linksDark a
{
    padding: 0;
    margin: 0;
    border: 0;
    display: block;
    color: #FFFFFF;
}
td.linksDark a:hover
{
    background-color: #884300;
}
td.linksDarker
{
    background-color: #002840;
    font-family: Arial;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
    white-space: nowrap;
    text-align: left;
    padding: 0;
    margin: 0;
    border: 0;
}
td.linksDarker a
{
    padding: 0;
    margin: 0;
    border: 0;
    display: block;
    color: #FFFFFF;
}
td.linksDarker a:hover
{
    background-color: #401F00;
}td.linksContrast
{
    background-color: #00665C;
    font-family: Arial;
    font-weight: bold;
    color: #FFFFFF;
    white-space: nowrap;
    text-align: left;
    padding: 0;
    margin: 0;
    border: 0;
}
td.linksContrast a
{
    padding: 0;
    margin: 0;
    border: 0;
    display: block;
    color: #FFFFFF;
}
td.linksContrast a:hover
{
    background-color: #662500;
}
p.linksNormal
{
    color: #002840;
    margin: 0;
    font-size: 8pt;
}
p.linksNormalSub
{
    color: #002840;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 5px;
    font-size: 8pt;
}
p.linksNormalPad
{
    line-height: 10px;
    margin: 0;
}
p.linksDark
{
    color: #FFFFFF;
    margin: 0;
    font-size: 8pt;
}
p.linksDarkPad
{
    line-height: 10px;
    margin: 0;
}
p.linksDarker
{
    color: #FFFFFF;
    margin: 0;
    font-size: 8pt;
}
p.linksDarkerPad
{
    line-height: 10px;
    margin: 0;
}
p.linksContrast
{
    color: #FFFFFF;
    margin: 0;
    font-size: 8pt;
}
p.linksContrastPad
{
    line-height: 10px;
    margin: 0;
}
td.linksVspace
{
    background-color: #F4FFE4;
    line-height: 20px;
}
td.mainVspace
{
    background-color: #F4FFE4;
    line-height: 20px;
}

span.headerMainSubTitle
{
    font-family: Arial;
    font-size: 10pt;
    font-style: italic;
}
span.wordSpace
{
    word-spacing: 20px;
}
span.spacer
{
    padding-left: 10px;
    padding-right: 10px;
}
td.missionStatement
{
    vertical-align: top;
    font-family: Arial;
    font-size: 10pt;
    font-style: italic;
    color: #002840;
}
td.calendarHeader
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    background-color: #884300;
    color: #FFFFFF;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
}
td.calendarSection
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #002840;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
}
td.calendarEvent
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #002840;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
}
td.calendarLocation
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #002840;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
}
td.membersHeader
{
    width: 33%;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #00403A;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: middle;
}
td.membersName
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #00403A;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: top;
}
span.membersOffice
{
    font-family: Arial;
    font-size: 8pt;
    font-style: italic;
    color: #00403A;
    text-align: left;
}
td.membersAgency
{
    font-family: Arial;
    font-size: 8pt;
    color: #00403A;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: top;
}
span.membersPosition
{
    font-family: Arial;
    font-size: 8pt;
    color: #00403A;
    text-align: left;
}
td.membersPhone1
{
    font-family: Arial;
    font-size: 8pt;
    color: #00403A;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: top;
}
span.membersPhone2
{
    font-family: Arial;
    font-size: 8pt;
    color: #00403A;
    text-align: left;
}
td.projectsRow
{
    font-family: Arial;
    font-size: 8pt;
    color: #00403A;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: top;
}
td.productsRow
{
    font-family: Arial;
    font-size: 8pt;
    color: #00403A;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: top;
}
td.productsHeader
{
    font-family: Arial;
    font-size: 8pt;
    color: #FFFFFF;
    background-color: #00403A;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: top;
}
td.eventsHeader
{
    font-family: Arial;
    font-size: 10pt;
    color: #00403A;
    padding-top: 5px;
    padding-bottom: 15px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: top;
}
td.eventsHeaderPast
{
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    color: #00403A;
    padding-top: 5px;
    padding-bottom: 15px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: top;
}
td.eventsMonth
{
    font-family: Arial;
    font-size: 8pt;
    color: #FFFFFF;
    background-color: #00403A;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: top;
}
td.eventsDate
{
    font-family: Arial;
    font-size: 8pt;
    color: #00403A;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: top;
}
td.eventsLocation
{
    font-family: Arial;
    font-size: 8pt;
    color: #00403A;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: top;
}
td.eventsTitle
{
    font-family: Arial;
    font-size: 8pt;
    color: #401F00;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: top;
}
td.eventsNormal
{
    font-family: Arial;
    font-size: 8pt;
    color: #00403A;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 25px;
    padding-right: 5px;
    text-align: left;
    vertical-align: top;
}
td.eventsVspace
{
    height: 24px;
}
span.eventsNormal
{
    font-family: Arial;
    font-size: 8pt;
    color: #00403A;
    text-align: left;
    vertical-align: top;
}
span.wgtop
{
    font-size: 8pt;
    text-indent: -10px; 
    margin-left: 10px; 
}
span.wgsec
{
    font-size: 8pt;
    text-indent: -10px; 
    margin-left: 35px; 
}
p.wgtop
{
    font-size: 8pt;
    text-indent: -30px; 
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 30px; 
    padding: 0;
}
p.wgsec
{
    font-size: 8pt;
    text-indent: -30px; 
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 50px; 
    padding: 0;
}
td.submitideatext
{
    font-family: Arial;
    font-size: 8pt;
    color: #00403A;
    padding-top: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: middle;
}
td.submitidealabel
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #00403A;
    padding-top: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: middle;
}
td.submitidealabel
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #00403A;
    padding-top: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: middle;
}
td.submitideahead
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #00403A;
    padding-top: 25px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: middle;
}
Input
{
    font-size: 8pt;
    font-weight: bold;
}
Input.red
{
    color: #884300;
}
    