/* CSS Document */
body { font-family: Arial, Helvetica, sans-serif; font-size: small; margin: 8px; background-image:url(/events/fx/images/bg.jpg); background-repeat:repeat-x; background-color:#AB8F4E; }
ul { margin-top: 1px; margin-bottom: 2;}
h1 { font-size: 120%; color: #330000; font-weight:bold; }
h2 { font-size: 100%; color: #993300; margin-top: 1em; margin-bottom: 10px; }
h3 { font-size: 90%; color: #996633; margin-top: 1em; margin-bottom: 1px; }
h4 { font-size: 90%; margin-top: 1em; margin-bottom: 0; }
a img,:link img,:visited img { border:none }
b { font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif; font-weight: bold; color: #333333; }
pre { font-family: Arial, Helvetica, sans-serif; font-size: 90%; }
a:link { color: #24369F; text-decoration: underline;}
a:visited { color: #24369F; text-decoration: underline;}
a:hover { color: #C03633; text-decoration: underline;}

.head3 { font-size: 90%; color: #996633; font-weight: bold; margin-top: 1em; margin-bottom: 1px; }
td.form { text-valign: middle; font-weight: bold; font-size: 90%; padding: 2px; color: #333333; }
.greyrow { background-color: #eeeeee; }
.yellowrow { background-color: #ffff00; } 
.quote { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 95%; color: #325EAC; font-weight: bold; font-style: italic; line-height: 125%; margin: 10px 0 5px 0; }
.head5 { font-size: 90%; color: #556B2F; font-weight: bold; }
.h5red { font-size: 90%; color: #C62036; font-weight: bold; }
.h5redrt { font-size: 90%; color: #C62036; font-weight: bold; text-align: right; }
.red { color: #cc3333; }
.redb { color: #cc3333; font-weight: bold; }
.color { color: #990000; }
.black { font-weight: bold; }
.abstract { font-weight: bold; color: #C71F35; padding-top: 1.5em; }
.author { font-size: 85%; font-weight: bold; color: #7093C9; margin-bottom: 5px; }
.title { font-family: Trebuchet MS, Arial; font-size: 9pt; font-weight: bold; margin-top: 15px; }
.title a:link { color: #000000; text-decoration: none } 
.title a:visited { color: #000000; text-decoration: none } 
.title a:hover { color: #000000; text-decoration: underline } 
.greenline { border-top: 1px solid #993300; border-botto: 0; margin: 4em 1em 4em 1em; }
.greyline { border-top: 1px solid #cccccc; border-botto: 0; margin: 2em 9em 2em 9em; }
.line { border-style: solid; border-bottom: 1px ; border-color: #996633; border-width: 1px; margin: 2em 10em 2em 10em; }
.navy { background-color: #FFFFFF} 
.indent { margin-left: 40px }
.dotline { margin: 30 50 30 50; border-width: 0 0 1 0; border-style: dotted; }
.clear { height: 1px; clear: both; padding-top: 1em; padding-bottom: 1em; }
.clear_r { height: 1px; clear: both; padding-top: 1em; padding-bottom: 1em; text-align: right; }

td.nav { width: 128px; padding-top:18px; padding-left: 15px;}
td.nav2 { width: 128px; background-color: #FFFFFF; }
td.navbottom { width: 128px; background-color: #ffffff; border-top: solid 1px #330000; }

.menunolink { text-transform:uppercase; border-top: 1px solid #CCCCCC;  display: block; width: 128px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; color: #666666; background-color:#ffffff; font-weight: bold; text-decoration: none; }

A.menulink { text-transform:uppercase; border-top: 1px solid #CCCCCC;  display: block; width: 128px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; color: #666666; background-color:#ffffff; font-weight: bold; text-decoration: none; }
A.menulink:hover { background-color:#dedfd7; color: #000000; text-decoration: none; }

A.menulink_end { text-transform:uppercase; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; display: block; width: 128px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; color: #666666; background-color:#ffffff; font-weight: bold; text-decoration: none; }
A.menulink_end:hover { background-color:#dedfd7; color: #000000; text-decoration: none; }

.menu { text-transform:uppercase; display: block; width: 128px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; color: #b74c00; background-color:#FFFFFF; font-weight: bold; text-decoration: none; }

A.menulink_sp { background-color:FFFFFF; text-transform:uppercase; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; display: block; width: 128px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; color:#666666;  font-weight: bold; text-decoration: none; }
A.menulink_sp:hover { background-color:#dedfd7; color: #000000; text-decoration: none; }
.menu { text-transform:uppercase; display: block; width: 128px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; color: #b74c00; background-color:#FFFFFF; font-weight: bold; text-decoration: none; }

.logo { margin-left:auto; margin-right:auto; width:777px; }
.submenu {  text-transform:uppercase; font-size:.9em; color: #000000;  font-weight: bold;  margin-left:12px;}
.submenu a:link {font-size:.9em; color: #000000; display: block; text-decoration: none; }
.submenu a:hover { background-color:#dedfd7; font-size:.9em; display: block; text-decoration: none; }
.submenu a:visited {font-size:.9em; color: #000000; display: block; text-decoration: none; }

.newshd { color: #556B2F; font-weight: bold; } 
.newshd a:link { font-weight: bold; text-decoration: underline; } 
.newshd a:hover { color: #556B2F; font-weight: bold; text-decoration: underline; } 
.newshd a:visited { color: #556B2F; font-weight: bold; text-decoration: underline; } 
 
.newstext { color: #556B2F; }
.newstext a:link { text-decoration: underline; }
.newstext a:hover { color: #556B2F; text-decoration: underline; }
.newstext a:visited { color: #556B2F; text-decoration: underline; }

.maintext {  padding-top:15px; padding-right:30px; padding-bottom:10px; padding-left: 25px;}
.righttext { padding-top: 0px; padding-right: 8px; padding-left:8px; font-size: x-small; }
.headline { font-weight: bold; color: #11244A; font-size: medium; }
.righthead { font-size: small; font-weight: bold; color: #11244A; }
.copyright {color: #000000; font-size: x-small; text-align: center; padding-top: 4px; }

.callout { background-color: #F9F8F6;
        margin-top: 15px; margin-bottom: 10px; margin-right: 4px; margin-left: 4px;
        padding: 6px;
        border-width: 3px 1px 3px 1px;
        font-size: 8pt;
        border-style: solid;
        border-color: #9C4019;
        line-height: 145%; } 
.callout_old { background-color: #F0FFFF;
        margin-top: 15px; margin-bottom: 10px; margin-right: 4px; margin-left: 4px;
        padding: 6px;
        border-width: 3px 1px 3px 1px;
        font-size: 8pt;
        border-style: solid;
        border-color: #C03633;
        line-height: 145%; } 
.calloutlg { margin: 15px 4px 30px 4px;
        padding: 6px;
        border-width: 3px 1px 3px 1px;
        font-size: 100%; color: #990000;
        border-style: solid;
        border-color: #3293C6;
        line-height: 145%; } 

ul.dis { list-style-type: none; margin: 1px 0 0 0; }
ul.dis li { font-size: 90%; padding: 0px; margin: 10px 0 0 10px;  }
ul.nobullet { list-style-type: none; margin: 0; }
ul.nobullet li { font-size: 90%; padding: 0px; margin: 6px 0 6px 10px;  }
.fs9 { font-size: 90%; }                   
.fs85 { font-size: 85%; }                   
INPUT { FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif }
td.black { background-color: #330000; color: #FFFFFF; font-weight: bold; }
td.shade { background-color: #ecf3f9; }
.greenote { font-size: 90%; color: #009900; font-weight: bold; padding: 10px 0 10px 0; }
.hidden { margin-left: 20px; display: none; }
.news { border-color: #993300;
       border-style: dashed;
       border-width: 1px 0;
       margin: 5px 0 20px 0;
       padding: 0 0 15px 0; }
.media { background-color: #F3ECE2;
       border-color: #993300;
       border-style: dashed;
       border-width: 1px 0;
       font-size: 95%;
       margin: 15px 0 20px 4px;
       padding: 10px 8px 12px 6px;
       width: 145px; }
.linkedin { display: block; 
        padding: 0 0 0 35px; margin-top: 8px;
        font-size: 95%; 
        background-image: url(/events/fx/images/linkedin_icon.gif);
        background-repeat: no-repeat;
        background-position: left center; }
.twitter { display: block; 
        padding: 0 0 0 35px; margin-top: 5px;
        font-size: 95%; 
        background-image: url(/events/fx/images/twitter_icon.gif);
        background-repeat: no-repeat;
        background-position: left top; }
.facebook { display: block; 
        padding: 0 0 0 35px; margin-top: 8px;
        font-size: 95%; 
        background-image: url(/events/fx/images/fb_icon.gif);
        background-repeat: no-repeat;
        background-position: left center; }
.phone { display: block; 
        padding: 3px 0 3px 35px; margin-top: 8px;
        background-image: url(/events/fx/images/phone.gif);
        background-repeat: no-repeat;
        background-position: 5px center; }
.contact { display: block; 
        padding: 3px 0 3px 35px; margin-top: 8px;
        background-image: url(/events/fx/images/contact.gif);
        background-repeat: no-repeat;
        background-position: left center; }
.chat { display: block; 
        padding: 0 0 0 35px; margin-top: 8px;
        background-image: url(/events/fx/images/chat.gif);
        background-repeat: no-repeat;
        background-position: left center; }
.sas { padding: 10px 0 15px 10px; }

.lpPoweredBy { display:none; }

.back { display: block; 
        padding: 0 0 0 15px; margin-top: 20px;
        background-image: url(/events/fx/images/arrow_back.gif);
        background-repeat: no-repeat;
        background-position: left center; }
.hln { background-image: url(/events/fx/images/dot.gif); 
       background-repeat: repeat-x; } 


