@charset "utf-8";

.cf:before, .cf:after {
    content: " ";
    display: table;
}
.cf:after {
    clear: both;
}
.cf {
}
html {
    background-color: #ffffff;
    background-position: center top;
    color: #333;
    display: inline;
    font-family: "Myriad Pro Light 1166622",Helvetica,sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    overflow: scroll;
}
body {
    margin: 0 auto;
    padding: 0;
}
#Container {
    margin: 0 auto;
    padding-right: 10px;
    position: relative;
    width: 1066px;
}
.Mast_Header {
    background-color: #00287a;
    background-image: url("/ImageHandler.ashx?ImageUid=f5ac03ff-fa15-485e-b55f-f55f03f0ac9b") !important;
    background-repeat: no-repeat;
    background-size: auto 100%;
    box-shadow: 0 5px 15px #999999;
    height: 50px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}
.pageHeader {
    background-color: #00287a;
    background-image: url("/ImageHandler.ashx?ImageUid=f5ac03ff-fa15-485e-b55f-f55f03f0ac9b") !important;
    background-repeat: no-repeat;
    background-size: auto 100%;
    box-shadow: 0 5px 15px #999999;
    height: 50px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}
.myibaContainer {
    float: left;
    width: 593px;
}
.myibaHeader {
    background: url("/Resource/Template/IBA/Content_Wide/Design/Images/myibaheaders.png") no-repeat scroll 0 0 transparent;
    height: 50px;
}
.headerConferences {
    background-position: 0 0;
}
.headerPublications {
    background-position: 0 -50px;
}
.headerCommittees {
    background-position: 0 -100px;
}
.myibaTitle {
    float: left;
    font-weight: bold;
    padding: 27px 0 0 70px;
}
.myibaTitleLink {
    float: right;
    padding: 27px 30px 0 0;
}
.myibaResults {
    background-color: #dee7f7;
    border: 1px solid #00287b;
    float: left;
    padding: 6px 25px;
    width: 540px;
}
.myibaLinkResult {
    float: left;
    padding-right: 10px;
    width: 350px;
}
.myibaContentResult {
    float: left;
    width: 175px;
}
#ctl00_LeftColumnContainer {
    padding-top: 65px;
}
#LargeRightColumn {
    position: fixed;
    right: 0;
    top: 1px;
    z-index: 10001;
}
#Spacer {
    display: none;
    padding: 3px;
}
#Left_Column {
    float: left;
    width: 220px;
}
#Main_Menu {
    clear: both;
    margin-top: 0;
    width: 100%;
}
#Left_Banner {
    margin-top: 25px;
}
#Center_Column {
    background-color: white;
    clear: none;
    float: left;
    margin-left: 10px;
    margin-right: 0;
    padding: 0 15px 15px;
    position: relative;
    width: 806px;
}
#Top_Banner {
    clear: left;
    margin-bottom: 5px;
    margin-top: 0;
}
#Copy {
    line-height: normal;
}
#Bottom_Banner {
    clear: none;
    margin-bottom: 0;
    margin-top: 5px;
}
#Footer {
    border-bottom: 1px dashed #666666;
    bottom: -45px;
    margin: 0 auto;
    position: absolute;
    width: 1006px;
    z-index: 10;
}
#CopyrightFooter {
    visibility: hidden;
}
#PoweredByFooter {
    background-color: #e0e0e0;
    padding-top: 20px;
    text-align: center;
}
#PoweredByFooter img {
    clear: both;
    float: none;
    margin-right: 5px;
    text-align: center;
    vertical-align: middle;
}
.siteSearch {
    margin-top: 3px;
    padding-right: 10px;
    padding-top: 10px;
    position: fixed;
    right: -5px;
    text-align: right;
    top: 50px;
    width: auto;
    z-index: 10000;
}
#Left_Banner img {
    margin-bottom: 8px;
}
#Left_Banner object {
    display: block;
    margin-bottom: 8px;
}
#Bookmarks {
    background-color: inherit;
    border: 1px solid #b90054;
    clear: both;
    color: #000000;
    display: none;
    margin-bottom: 20px;
    padding: 7px;
    position: relative;
}
#Bookmarks img {
    float: none;
    margin: 0 0 0 15px;
}
p {
    color: #333333;
    font-family: myriad w01 regular;
    font-size: 20px;
    line-height: 35px;
    margin-bottom: 20px;
}
h6 {
    color: #333333;
    font-family: myriad w01 regular;
    font-size: 20px;
    line-height: 35px;
    margin-bottom: 20px;
font-weight: bold;
}
img {
    border: 0 none;
}
h1 {
    background-color: inherit;
    clear: both;
    color: #b90054;
    display: none;
    font-family: myriad w01 regular;
    font-size: 40px;
    font-weight: lighter;
    line-height: 40px;
    margin: 0 0 15px;
    padding: 15px 0;
}
h2 {
    background-color: inherit;
    border-top: 3px solid #8991b6;
    clear: both;
    color: #00287a !important;
    font-family: 'FrutigerLTW01-75Black' !important;
    font-size: 27px !important;
    font-weight: normal;
    line-height: normal !important;
    margin: 10px 0 15px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 15px !important;
}
h2.article {
    background-color: inherit;
    clear: both;
    color: #00287a;
    font-size: 120%;
    font-weight: normal;
    margin: 0 0 15px;
    padding: 5px 0;
}
h2.article span.rss {
    clear: left;
    float: right;
    font-size: 80%;
    position: relative;
}
h3 {
    background-color: inherit;
    clear: both;
    color: #8991b6;
    font-family: myriad w01 regular;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 35px;
    text-align: left;
}
h4 {
    background-color: inherit;
    clear: both;
    color: #00287a;
    font-size: 22px;
    font-weight: normal;
    margin: 0 0 15px;
    padding: 0;
    text-align: left !important;
font-style: italic;
font-family: myriad w01 regular;
}
h5 {
    background-color: inherit;
    clear: both;
    color: #00287a;
    font-size: 20px;
    font-weight: normal;
    margin: 0 0 15px;
    padding: 0;
font-variant: small-caps;
font-family: "Myriad Pro Light 1166622",Helvetica,sans-serif;
}

hr {
    background-color: inherit;
    color: #333 !important;
    height: 1px;
    margin: 2px 0;
}
ul {
    list-style: disc outside url("/Resource/Template/SPA/Home/Design/Images/bullet.gif");
}
a {
    background-color: transparent;
    color: #00287a;
    text-decoration: underline;
}
a:hover {
    background-color: transparent;
    color: inherit;
    text-decoration: underline;
}
#lnkForgottenDetails {
    clear: both;
    display: block;
    padding-top: 10px;
}
div.error {
    background-color: #ffffff;
    color: #00287a;
    padding-bottom: 15px;
}
span.right {
    clear: right;
    float: right;
    margin-bottom: 10px;
    text-align: right;
    width: 30%;
}
div.right {
    clear: both;
    margin: 40px 0 20px;
    text-align: right;
}
.right > a {
    color: #b90054;
    font-size: 30px;
    margin: 0 20px;
}
div.center {
    clear: both;
    margin: 0 auto;
    text-align: center;
}
div.odd {
    background-color: #f5f5f5;
    border-top: 1px solid #b7ae88;
    color: inherit;
    padding: 20px;
}
div.even {
    background-color: #f5f5f5;
    border-top: 1px solid #b7ae88;
    color: inherit;
    padding: 20px;
}
.articledate {
    background-color: inherit;
    color: #b90054;
    margin-bottom: 0;
}
.articleimg {
    float: right;
    margin: 3px 0 10px 10px;
}
.searchimg {
    float: left;
    margin: 0 5px 0 0;
}
.identifer {
    color: #ffffff;
    float: right;
    font-size: 14px;
    margin-top: 4px;
    padding-right: 10px;
    padding-top: 10px;
    position: fixed;
    right: 0;
    text-align: right;
    top: 12px;
    width: 975px;
    z-index: 10000;
}
.identifer a {
    color: white;
}
.identifer a:hover {
    color: white;
}
br {
    clear: both;
}
div.latest, div.latest-last {
    float: left;
    font-size: 110%;
    margin: 10px 0 0;
    padding: 0 0 0 5px;
    width: 100%;
}
div.latest h4, div.latest-last h4 {
    color: #f6591e;
    font-size: 95%;
    margin: 0 0 3px;
    padding: 0 10px 0 0;
    text-align: left;
}
div.latest p, div.latest-last p {
    color: #000000;
    font-size: 90%;
    margin: 0;
    padding: 0 5px 0 0;
}
div.block {
    margin: 0;
    padding: 0;
}
blockquote {
    background: none repeat scroll 0 0 #dde5f2;
    border: 1px dotted #b7ae88;
    margin: 5px;
    padding: 10px;
}
cite {
    font-weight: bold;
}
hr.blockquote {
    background: none repeat scroll 0 0 #b90054;
    border: medium none;
    clear: both;
    color: #b90054;
    float: none;
    height: 0.1em;
    margin: 2px 0;
    width: 100%;
}
#Document {
    background-color: inherit;
    color: #000000;
    margin-bottom: 20px;
    padding: 0;
}
#Document img {
    float: left;
    margin: 0 5px 0 0;
}
form {
    margin: 0 auto;
    padding: 0;
}
form fieldset {
    border: 1px solid #b90054;
    clear: both;
    padding: 5px;
}
form fieldset legend {
    background-color: transparent;
    color: #000000;
}
form fieldset .Left {
    display: inline;
    float: left;
    padding: 2px 0 3px;
}
form fieldset .Right {
    display: inline;
    float: right;
    padding: 2px 0 3px;
}
form fieldset .Spacer {
    display: inline;
    float: left;
    margin: 1px 0;
    padding: 1px 0;
    width: 480px;
}
form fieldset .Field {
    display: block;
    float: left;
    margin: 1px 0;
    width: 100%;
}
form fieldset .FieldLarge {
    display: block;
    float: left;
    margin: 1px 0;
    width: 555px;
}
form fieldset label {
    background-color: transparent;
    color: #000000;
    display: inline;
    float: left;
    width: 200px;
}
form fieldset .Mandatory {
    background-color: transparent;
    color: #b90054;
}
form fieldset input {
    background-color: transparent;
    border: 0 none;
    color: #000000;
    display: inline;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    padding: 2px 0;
}
form fieldset input.text {
    background-color: transparent;
    border: 1px solid #b7ae88;
    color: #000000;
    display: inline;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    padding: 2px 0;
}
form fieldset textarea {
    background-color: transparent;
    border: 1px solid #b7ae88;
    color: #000000;
    display: inline;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}
form fieldset select {
    background-color: transparent;
    border: 1px solid #b7ae88;
    color: #000000;
    display: inline;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}
form fieldset input.Btn {
    background-color: #ffffff;
    border: 1px solid #b7ae88;
    color: #000000;
    display: inline;
    float: left;
    margin: 0 2px 0 0;
    width: 85px;
}
form fieldset input.BtnSmall {
    background-color: #ffffff;
    border: 1px solid #b7ae88;
    color: #000000;
    display: inline;
    float: left;
    margin: 0 2px 0 0;
    width: 50px;
}
form fieldset input.BtnLarge {
    background-color: #ffffff;
    border: 1px solid #b7ae88;
    color: #000000;
    display: inline;
    float: left;
    margin: 0 2px 0 0;
    width: 120px;
}
form fieldset input.BtnDay {
    background-color: #ffffff;
    border: 1px solid #b7ae88;
    color: #000000;
    display: inline;
    float: none;
    margin: 0 2px 0 0;
    width: 85px;
}
form fieldset input.checkbox {
    background-color: transparent;
    border: 0 none;
    color: #000000;
    display: inline;
    float: left;
    height: 1em;
    padding: 0;
    width: 1em;
}
form fieldset input.radio {
    background-color: transparent;
    border: 0 none;
    color: #000000;
    display: inline;
    float: left;
    height: 1em;
    padding: 0;
    width: 1em;
}
form fieldset.default {
    border: 1px solid #b7ae88;
    margin-bottom: 10px;
    padding: 3px;
}
form fieldset legend.default {
    background-color: transparent;
    color: #000000;
    margin: 0 5px 5px;
    padding: 0 5px 5px;
}
form fieldset label.default {
    background-color: transparent;
    color: #000000;
    display: block;
    float: left;
    width: 125px;
}
form fieldset input.default {
    background-color: #ffffff;
    border: 1px solid #b7ae88;
    clear: both;
    display: block;
    margin: 0;
    padding: 2px;
}
form fieldset input.btnDefault {
    background-color: #ffffff;
    border: 1px solid #b7ae88;
    display: block;
    margin: 3px 2px 0 0;
    padding: 2px;
    width: 75px;
}
form fieldset span.formField table.radio input {
    display: inline;
    float: left;
}
form fieldset span.formField table.radio label {
    background-color: transparent;
    border: 0 none;
    color: #000000;
    display: inline;
    float: left;
    margin: 0 0 0 5px;
    width: 200px;
}
form fieldset span.formField table.checkbox input {
    display: inline;
    float: left;
}
form fieldset span.formField table.checkbox label {
    background-color: transparent;
    border: 0 none;
    color: #000000;
    display: inline;
    float: left;
    margin: 0 0 0 5px;
    width: 200px;
}
form legend.search {
    background-color: transparent;
    color: #000000;
    margin: 0 5px 5px;
    padding: 0 5px 5px;
}
form label.search {
    background-color: transparent;
    color: #000000;
    width: 125px;
}
form input.search {
    background-color: #ffffff;
    border: 1px solid #b7ae88;
    clear: both;
    margin: 0;
    padding: 2px;
}
form input.btnSearch {
    background-color: #ffffff;
    border: 1px solid #b7ae88;
    margin: 0;
    padding: 2px !important;
    width: 75px;
}
.List {
    background-color: inherit;
    color: #000000;
    margin-bottom: 20px;
    padding: 0;
}
.List img {
    float: left;
    margin: 0 5px 0 0;
}
#Mast_Header img {
    border: 0 none;
    margin: 0;
    padding: 0;
}
#Footer_Menu {
    color: #ffffff;
    padding: 5px 0;
    text-align: right;
}
#Footer_Menu ul {
    display: inline;
    margin-left: 0;
    padding-left: 0;
}
#Footer_Menu ul li {
    display: inline;
    list-style: none outside none;
    margin-left: 0;
    padding: 0;
}
#Footer_Menu a {
    color: black;
    font-weight: normal;
    margin: 0 5px;
    text-decoration: none;
}
#Footer_Menu a:hover {
    color: #ffffff;
    font-weight: normal;
    text-decoration: underline;
}
#Header_Menu {
    color: #ffffff;
    padding: 3px 0 3px 5px;
}
#Header_Menu ul {
    display: inline;
    margin-left: 0;
    padding-left: 0;
    padding-right: 10px;
}
#Header_Menu ul li {
    display: inline;
    list-style: none outside none;
    margin-left: 0;
    padding: 0;
}
#Header_Menu a {
    color: #ffffff;
    font-size: 15px;
    font-weight: normal;
    margin: 0 5px;
    text-decoration: none;
}
#Header_Menu a:hover {
    background-color: transparent;
    color: #ffffff;
    font-weight: normal;
    text-decoration: underline;
}
#DropDown_Menu ul {
    background-color: #ffffff;
    border-bottom: 10px solid #00287a;
    border-color: -moz-use-text-color #eeeeee #00287a -moz-use-text-color;
    border-image: none;
    list-style: none outside url("");
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    padding: 21px 0;
}
#DropDown_Menu li:hover {
    background-color: transparent;
}
#DropDown_Menu li a.ExpandedMenuLink, #DropDown_Menu li a.ExpandedMenuLink:hover {
    background-color: #ffffff;
    color: #00287a;
    font-weight: bold;
}
#DropDown_Menu li a {
    border-bottom: 1px solid #e0e0e0;
    color: black;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 10px 10px;
    text-decoration: none;
    width: 210px;
}
#DropDown_Menu li a:hover {
    color: #b90054;
    text-shadow: none;
}
#DropDown_Menu li a.SelectableMenu {
}
#DropDown_Menu li a.SelectedMenuItem {
    background-color: #ffffff;
    border-right: 5px solid #b90054;
    color: #000000;
    text-shadow: none;
}
#DropDown_Menu li a.SelectedMenuLink, #DropDown_Menu li a.SelectedMenuLink:hover {
    background-color: #00287a;
    color: #ffffff;
    font-weight: normal;
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
}
.mainmenu.sf-js-enabled > li {
    position: relative;
}
#DropDown_Menu ul ul {
    background-color: rgba(255, 255, 255, 0.8);
    border-color: #00287a #e0e0e0;
    border-style: solid;
    border-width: 5px 1px;
    left: 220px;
    list-style: none outside none;
    padding-top: 10px;
    position: absolute;
    top: -10px;
    z-index: 20000;
}
#DropDown_Menu ul ul li {
}
#DropDown_Menu ul ul li a {
    background-color: rgba(255, 255, 255, 0.7);
    background-image: none !important;
    color: #000000 !important;
    font-weight: bold;
    padding: 10px 0 10px 10px;
    text-decoration: none;
}
#DropDown_Menu ul ul li a:hover {
    background-color: #e0e0e0;
    background-image: none !important;
    color: #b90054 !important;
}
#DropDown_Menu ul ul li a.SelectedMenuItem {
    background-color: #ffffff !important;
    color: #b90054 !important;
}
#DropDown_Menu ul ul.ExpandedMenu {
    list-style-image: url("/Resource/Template/SPA/Home/Design/Images/Bullet.gif");
}
#DropDown_Menu ul ul.ExpandedMenu li a.ExpandedMenuItem {
    background-color: #ffffff !important;
    color: #333333 !important;
}
#DropDown_Menu ul ul.ExpandedMenu li a.ExpandedMenuItem:hover, #DropDown_Menu ul ul.ExpandedMenu li a.SelectedExpandedMenuItem {
    background-color: #ffffff !important;
    color: #00287a !important;
}
#DropDown_Menu img {
    margin-left: 10px;
    margin-top: 10px;
}
#FlyOut_Menu ul.mainmenu {
    border: 0 none;
    display: inline;
    float: left;
    list-style-type: none;
    margin: 0 5px 0 0;
    padding: 3px;
    width: 140px;
    z-index: 100;
}
#FlyOut_Menu ul.mainmenu li {
    border: 0 none;
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
#FlyOut_Menu ul.mainmenu li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ffffff;
    border-color: -moz-use-text-color -moz-use-text-color #00287a;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #00287a;
    display: block;
    margin: 0;
    padding: 3px 2px;
    text-decoration: none;
    width: 100%;
}
#FlyOut_Menu ul.mainmenu li a.HasChild {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/Resource/Template/SPA/Home/Design/Images/PlusColour.gif") no-repeat scroll right center #ffffff;
    border-color: -moz-use-text-color -moz-use-text-color #00287a;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #00287a;
    display: block;
    margin: 0;
    padding: 3px 2px;
    text-decoration: none;
    width: 100%;
}
#FlyOut_Menu ul.mainmenu li a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #b90054;
    border-color: -moz-use-text-color -moz-use-text-color #b90054;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #ffffff;
    margin: 0;
    padding: 3px 2px;
}
#FlyOut_Menu ul.mainmenu li a.HasChild:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/Resource/Template/SPA/Home/Design/Images/Plus.gif") no-repeat scroll right center #b90054;
    border-color: -moz-use-text-color -moz-use-text-color #b90054;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #ffffff;
    margin: 0;
    padding: 3px 2px;
}
#FlyOut_Menu ul.mainmenu li a img {
    border: 0 none;
    margin: 0 3px 0 0;
}
#FlyOut_Menu ul.submenu {
    border-left: 0 none;
    border-right: 0 none;
    border-top: 0 none;
    display: none;
    list-style-type: none;
    margin-left: 135px;
    margin-top: -17px;
    padding: 0;
    position: absolute;
    width: 175px;
    z-index: 100;
}
#FlyOut_Menu ul.submenu li {
    border-bottom: 0 none;
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
#FlyOut_Menu ul.submenu li a {
    background-color: #ffffff;
    border: 1px solid #00287a;
    color: #00287a;
    display: block;
    margin: 0;
    padding: 3px 2px;
    text-decoration: none;
    width: 165px;
}
#FlyOut_Menu ul.submenu li a.HasChild {
    background: url("/Resource/Template/SPA/Home/Design/Images/PlusColour.gif") no-repeat scroll right center #ffffff;
    border: 1px solid #00287a;
    color: #00287a;
    display: block;
    margin: 0;
    padding: 3px 2px;
    text-decoration: none;
    width: 165px;
}
#FlyOut_Menu ul.submenu li a:hover {
    background-color: #b90054;
    border: 1px solid #b90054;
    color: #ffffff;
    margin: 0;
    padding: 3px 2px;
}
#FlyOut_Menu ul.submenu li a.HasChild:hover {
    background: url("/Resource/Template/SPA/Home/Design/Images/Plus.gif") no-repeat scroll right center #b90054;
    border: 1px solid #b90054;
    color: #ffffff;
    margin: 0;
    padding: 3px 2px;
}
#FlyOut_Menu ul.childmenu {
    border-left: 0 none;
    border-right: 0 none;
    border-top: 0 none;
    display: none;
    list-style-type: none;
    margin-left: 140px;
    margin-top: -17px;
    position: absolute;
    width: 175px;
    z-index: 100;
}
#FlyOut_Menu ul.childmenu li {
    border-bottom: 0 none;
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
#FlyOut_Menu ul.childmenu li a {
    background-color: #ffffff;
    border: 1px solid #00287a;
    color: #00287a;
    display: block;
    margin: 0;
    padding: 3px 2px;
    text-decoration: none;
    width: 165px;
}
#FlyOut_Menu ul.childmenu li a.HasCild {
    background: url("/Resource/Template/SPA/Home/Design/Images/PlusColour.gif") no-repeat scroll right center #ffffff;
    border: 1px solid #00287a;
    color: #00287a;
    display: block;
    margin: 0;
    padding: 3px 2px;
    text-decoration: none;
    width: 165px;
}
#FlyOut_Menu ul.childmenu li a:hover {
    background-color: #b90054;
    border: 1px solid #b90054;
    color: #ffffff;
    margin: 0;
    padding: 3px 2px;
}
#FlyOut_Menu ul.childmenu li a.HasChild:hover {
    background: url("/Resource/Template/SPA/Home/Design/Images/Plus.gif") no-repeat scroll right center #b90054;
    border: 1px solid #b90054;
    color: #ffffff;
    margin: 0;
    padding: 3px 2px;
}
div.Message {
    background-color: #f0eee7;
    border: 1px solid #ec6e31;
    clear: both;
    color: #000000;
    margin: 10px 0 0;
    padding: 5px;
}
p.Message, p.Warning {
    margin: 0 0 0 50px;
}
div.Warning {
    background-color: #ffffe5;
    border: 1px solid #ec6e31;
    clear: both;
    color: #000000;
    margin: 10px 0 0;
    padding: 5px;
}
div.Warning ul {
    list-style-type: disc;
    margin: 0 0 5px 10px;
    padding: 0 75px;
}
#Quick_Link h2 {
    color: #00287a;
    font-size: 120%;
    margin: 10px 0;
    padding: 0;
}
#Quick_Link ul {
    list-style-type: none;
    margin: 0 0 10px;
    padding: 0;
}
#Quick_Link li {
    margin-bottom: 7px;
    margin-left: 18px;
}
#Quick_Link img {
    border: 0 none;
    margin-left: -18px;
    padding-right: 5px;
}
div.Related {
    background-color: #ffffff;
    color: #000000;
    padding: 0;
}
div.Related img {
    float: left;
    margin: 0 5px 0 0;
}
div.RelatedList {
    background-color: #ffffff;
    color: #000000;
    padding: 0;
}
.RelatedList a {
    color: #000000;
    display: block;
    font-size: 25px;
    font-weight: lighter;
}
.RelatedList > div {
    background-color: #f5f5f5;
    border-bottom: 1px solid #00287a;
    color: #666666;
    margin-bottom: 10px;
}
div.RelatedList img {
    float: left;
    margin: 0 5px 0 0;
}
table.information {
    background-color: #ffffff;
    border: 1px solid #b7ae88;
    clear: both;
    color: #000000;
    margin: 10px 0 0;
    padding: 5px;
    width: 100%;
}
table.information th {
    padding: 3px 0 4px 3px;
    text-align: left;
}
th.infoTitle {
    width: 75px;
}
th.r {
    border-right: 1px solid #b7ae88;
}
table.information td {
    padding: 3px 0 4px 3px;
    text-align: left;
}
td.infoData {
    width: 125px;
}
td.r {
    border-right: 1px solid #b7ae88;
}
table.PageTop {
    margin: 0;
    padding: 0;
    width: 100%;
}
table.PageBottom {
    margin: 0;
    padding: 0;
    width: 100%;
}
td.Left {
    margin: 0;
    padding: 5px 0;
    text-align: left;
}
td.Center {
    margin: 0;
    padding: 5px 0;
    text-align: center;
}
td.Right {
    margin: 0;
    padding: 5px 0;
    text-align: right;
}
#Result {
    margin: 0;
    padding: 0;
}
table.Result {
    border-bottom: 1px solid #b90054;
    border-top: 1px solid #b90054;
    margin: 0;
    padding: 0;
    width: 100%;
}
table.List {
    border-bottom: 1px solid #b90054;
    margin: 0;
    padding: 0;
    width: 100%;
}
tr.odd {
    background-color: #f0eee7;
    color: inherit;
}
tr.even {
    background-color: #ffffff;
    color: inherit;
}
table.Result th, table.List th {
    padding: 3px 0 4px;
    text-align: left;
}
th.id {
    width: 50px;
}
th.bool {
    width: 65px;
}
th.action {
    width: 90px;
}
th.role {
    width: 100px;
}
th.audit {
    width: 115px;
}
th.large {
    width: 135px;
}
table.Result td, table.List td {
    padding: 3px 0 4px;
    text-align: left;
}
td.result {
    border-top: 1px solid #b7ae88;
}
#Taxonomy {
    background-color: inherit;
    color: #000000;
    margin-bottom: 20px;
    padding: 0;
}
#Taxonomy img {
    float: left;
    margin: 0 5px 0 0;
}
div #taxonomyArticles {
    margin: 10px 5px;
}
div.taxonomyArticle {
    border-bottom: 1px solid #e0e0e0;
}
.taxonomyArticle > a {
    color: #00287a;
    font-size: 20px;
}
small {
    font-size: 15px;
}
#FooterContent {
    background-color: #e0e0e0;
    font-size: 16px;
    height: 400px;
    margin-top: 10px;
}
#Footer-Content {
    margin: 0 auto;
    position: relative;
    width: 1024px;
}
#Footer-Left {
    float: left;
    width: 380px;
}
#Footer-Right {
    float: right;
    height: auto;
    text-align: right;
}
#Inner-Right {
    float: right;
    width: 350px;
}
#Inner-Right h3 {
    margin-bottom: 15px;
}
#FooterContent h3 {
    margin-top: 45px;
}
#Footer-Left > ul {
    margin-left: 22px;
    padding: 0;
}
#Footer-Left li {
    float: left;
    height: 16px;
    line-height: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
    width: 350px;
}
#Footer-Left a {
    color: black;
    text-decoration: none;
}
#Footer-Left a:hover {
    text-decoration: underline;
}
#Footer-Left a img {
    height: 40px;
    margin-right: 10px;
    margin-top: 20px;
    width: 40px;
}
#Outer-Left {
    float: left;
    width: 760px;
}
.Profile .LeftColumn {
    background-color: #f5f5f5;
    float: left;
    padding: 2%;
    width: 60%;
}
.Profile .LeftColumn h2 {
    font-size: 40px;
    margin: 0 0 15px;
}
.LeftColumn .ProfileInfo .ProfileImage {
    float: left;
    margin-right: 20px;
}
.LeftColumn .ProfileInfo .ProfileDetails {
    float: left;
}
.Profile .LeftColumn h3 {
    color: black;
    margin-bottom: 15px;
}
.Profile .LeftColumn h6 {
    border: medium none;
    color: #000000;
    font-size: 25px;
    margin-bottom: 0;
}
.Profile .RightColumn {
    float: right;
    width: 34%;
}
.Profile .RightColumn h3 {
    font-size: 27px;
    margin-top: 5px;
}
#ctl00_MainContent_ProfileSuggestedContacts > table {
    margin-bottom: 30px;
    width: 100%;
}
.RightColumn .SuggestedContactImage {
    float: left;
    margin-right: 15px;
}
.SuggestedContactDetails {
    float: left;
    font-size: 15px;
    width: 210px;
}
.SuggestedContactDetails > h6 {
    border: medium none;
    font-size: 16px;
    margin-bottom: 0;
    padding: 0;
}
#ctl00_MainContent_dlSuggestedConference td {
    padding-bottom: 10px;
}
#ctl00_MainContent_dlSuggestedConference a {
    display: block;
}
.pullquote {
    float: left;
    margin: 10px 20px 10px 0;
    width: 400px;
}
.pullquote > h3 {
    color: #00287a;
    font-size: 30px;
    margin-top: 0;
}
.pullquote.right {
    float: right;
    margin: 10px 0 10px 20px;
}
.pullquote p {
    font-size: 22px;
    line-height: normal;
    margin-top: 0;
}
.pullquote span {
    display: block;
    float: left;
    font-size: 96px;
    height: 30px;
    letter-spacing: -6px;
    margin-right: 10px;
    margin-top: -23px;
}
.pullquote.right span {
    margin-right: 0;
}
span.error {
    float: left;
    font-family: "FrutigerLTW01-75Black";
    font-size: 75px;
    line-height: 70px;
    padding-right: 3px;
    padding-top: 0;
}
table {
    border: 1px solid #043673;
    font-family: "Myriad Pro Light 1166622",Helvetica,sans-serif !important;
}
table tr:first-child {
    background-color: #d7d9e6;
    color: #00287a;
    font-family: myriad w01 regular;
    font-size: 20px;
}
table td {
    border: 1px solid #043673;
    padding: 0 20px;
}
table p {
    font-family: "Myriad Pro Light 1166622",Helvetica,sans-serif;
}
table tr:first-child p {
    font-family: myriad w01 regular;
    margin: 5px;
}
li {
    font-family: myriad w01 regular;
    font-size: 20px;
}
strong {
    color: #6874a0;
    font-size: 25px !important;
    font-weight: normal !important;
}
#Copy div p {
    color: #666;
    font-size: 18px;
}

