@charset "utf-8";
/* CSS Document */

body { background-color:#25619D;
        background-image:url(/events/dmconf/images/bg.jpg);
        background-repeat:repeat-x;
        font-family:Arial, Helvetica, sans-serif;
        font-size:small;
        margin:8px; }
ul { margin: 1px 0 1px 15px; }
h1 { color:#000066;
        font-size:120%;
        font-weight:bold; }
h2 { color:#003466;
        font-size:100%;
        margin-bottom:10px;
        margin-top:1em; }
h3 { color:#25619D;
        font-size:90%;
        margin-bottom:5px;
        margin-top:1.5em; }
h4 { font-size:90%;
        margin-bottom:0;
        margin-top:1em; }
a img,:link img,:visited img { border:none }
b { color:#333333; font-size: 95%;
        font-family:arial, "Arial Unicode MS", geneva, "Lucida Grande", sans-serif;
        font-weight:bold; }
pre { font-family: Arial, Helvetica, sans-serif; font-size: 90%; }
a:link {text-decoration: none; color: #06c;}
a:visited {text-decoration: none; color: #06c;}
a:active {text-decoration: none; color: #06c;}
a:hover {text-decoration: underline; color: #06c;}
.head3 { color:#996633;
        font-size:90%;
        font-weight:bold;
        margin-bottom:1px;
        margin-top:1em; }
td.form { color:#333333;
        font-size:90%;
        font-weight:bold;
        padding:2px; }
.greyrow { background-color:#EEEEEE; }
.quote { color:#325EAC;
        font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
        font-size:9pt;
        font-style:italic;
        font-weight:bold;
        line-height:125%;
        margin-left:25em;
        position:absolute;
        width:200px;
}
.head5 {
        color:#556B2F;
        font-size:90%;
        font-weight:bold;
}
.h5red {
        color:#C62036;
        font-size:90%;
        font-weight:bold;
}
.h5redrt {
        color:#C62036;
        font-size:90%;
        font-weight:bold;
        text-align:right;
}
.red {
        color:#CC3333;
}
.redb {
        color:#CC3333;
        font-weight:bold;
}
.color {
        color:#990000;
}
.black {
        font-weight:bold;
}
.author {
        color:#7093C9;
        font-size:85%;
        font-weight:bold;
        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;
        margin:4em 1em;
}
.greyline {
        border-top:1px solid #CCCCCC;
        margin:2em 9em;
}
.line {
        border-color:#003466;
        border-style:solid solid none;
        border-width:1px;
        margin:2em 10em;
}
.navy {
        background-color:#FFFFFF;
}
.indent {
        margin-left:40px;
}
.smindent {
        margin-left:25px;
}
.dotline {
        border-style:dotted;
}
.clear {
        clear:both;
        height:1px;
        padding-bottom:1em;
        padding-top:1em;
}
.clear_r {
        clear:both;
        height:1px;
        padding-bottom:1em;
        padding-top:1em;
        text-align:right; }
td.nav {
        padding-left:15px;
        padding-top:18px;
        width:128px; }
td.nav2 {
        background-color:#FFFFFF;
        width:128px; }
td.navbottom {
        background-color:#FFFFFF;
        border-top:1px solid #330000;
        width:128px; }
.menunolink { background-color:#FFFFFF;
        border-bottom:1px solid #CCCCCC;
        border-top:1px solid #CCCCCC;
        color:#333366;
        display:block;
        font-weight:bold;
        padding-bottom:4px;
        padding-left:8px;
        padding-top:4px;
        text-decoration:none;
        text-transform:uppercase;
        width:128px; }
a.menulink { background-color:#FFFFFF;
        border-top:1px solid #CCCCCC;
        color:#333366;
        display:block;
        font-weight:bold;
        padding-bottom:4px;
        padding-left:8px;
        padding-top:4px;
        text-decoration:none;
        text-transform:uppercase;
        width:128px; }
a.menulink:hover {
        background-color:#ffff99;
        color:#000000;
        text-decoration:none; }
a.menulink_end {
        background-color:#FFFFFF;
        border-bottom:1px solid #CCCCCC;
        border-top:1px solid #CCCCCC;
        color:#996633;
        display:block;
        font-weight:bold;
        padding-bottom:4px;
        padding-left:8px;
        padding-top:4px;
        text-decoration:none;
        text-transform:uppercase;
        width:128px; }
a.menulink_end:hover {
        background-color:#DEDFD7;
        color:#000000;
        text-decoration:none; }
.menu { background-color:#FFFFFF;
        color:#B74C00;
        display:block;
        font-weight:bold;
        padding-bottom:4px;
        padding-left:8px;
        padding-top:4px;
        text-decoration:none;
        text-transform:uppercase;
        width:128px; }
a.menulink_sp {
        border-bottom:1px solid #CCCCCC;
        border-top:1px solid #CCCCCC;
        color:#333366;
        display:block;
        font-weight:bold;
        padding-bottom:4px;
        padding-left:8px;
        padding-top:4px;
        text-decoration:none;
        text-transform:uppercase;
        width:128px; }
a.menulink_sp:hover {
        background-color:#ffff99;
        color:#000000;
        text-decoration:none; }
.logo { margin-left:auto;
        margin-right:auto;
        width:777px; }
.submenu {
        color:#000000;
        font-size:0.9em;
        font-weight:bold;
        margin-left:12px;
        text-transform:uppercase; }
.submenu a:link {
        color:#333366;
        display:block;
        font-size:0.9em;
        text-decoration:none;
}
.submenu a:hover {
        background-color:#ffff99;
        display:block;
        font-size:0.9em;
        text-decoration:none;
        color:#000000;
}
.submenu a:visited {
        color:#000000;
        display:block;
        font-size:0.9em;
        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:15px 30px 10px 25px;
}
.righttext {
        font-size:x-small;
        padding-left:8px;
        padding-right:8px;
        padding-top:0;
}
.headline {
        color:#11244A;
        font-size:medium;
        font-weight:bold;
}
.righthead {
        color:#11244A;
        font-size:small;
        font-weight:bold;
}
.copyright {
        color:#000000;
        font-size:x-small;
        padding-top:4px;
        text-align:center;
}
.callout_bl {
        background-color:#F4F8FB;
        border-color:#25619D;
        border-style:solid;
        border-width:3px 1px;
        font-size:8pt;
        line-height:145%;
        margin:15px 4px 10px;
        padding:6px; }
.callout {
        background-color:#FFFFFF;
        border-color:#25619D;
        border-style:solid;
        border-width:3px 1px;
        font-size: .9em;
        line-height:145%;
        margin:15px 4px 10px;
        padding:6px; }
.callout_old {
        background-color:#F0FFFF;
        border-color:#C03633;
        border-style:solid;
        border-width:3px 1px;
        font-size:8pt;
        line-height:145%;
        margin:15px 4px 10px;
        padding:6px; }
.calloutlg {
        border-color:#3293C6;
        border-style:solid;
        border-width:3px 1px;
        color:#990000;
        font-size:100%;
        line-height:145%;
        margin:15px 4px 30px;
        padding:6px; }
ul.dis { list-style-type:none;
        margin:1px 0 0; }
ul.dis li { font-size:90%;
        margin:10px 0 0 10px;
        padding:0; }
ul.smindent { list-style-type:none; padding-left: 15px; margin:1px 0 0 0; }
ul.smindent li { font-size:90%; margin: 5px 0 0 0; padding:0; }
.fs9 { font-size:90%; }
.fs85 { font-size:85%; }
.fs8 { font-size:80%; }
input { color:#333333;
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:8pt; }
td.black { background-color:#330000;
        color:#FFFFFF;
        font-weight:bold; }
td.shade { background-color:#ECF3F9; }
.greenote { color:#009900;
        font-size:90%;
        font-weight:bold;
        padding:10px 0; }
.hidden { display:none; margin: 15px 0 0 25px; }  
.news { border-color: #003466;
       border-style: dashed;
       border-width: 1px 0;
       margin: 5px 0 20px 0;
       padding: 0 0 15px 0; }

.media { background-color:#E9F5FE;
                border-color:#003466;
                border-style:dashed;
                border-width:1px 0;
                font-size:95%;
                margin:15px 0 10px 4px;
                padding:6px;
                width:145px; } 
.linkedin { display: block; 
        padding: 0 0 0 35px; margin-top: 8px;
        font-size: 95%; 
        background-image: url(/events/dmconf/images/linkedin_icon.gif);
        background-repeat: no-repeat;
        background-position: left center; }
.youtube { display: block; 
        padding: 0 0 0 35px; margin-top: 8px; padding-bottom: 3px;
        font-size: 95%; 
        background-image: url(/events/dmconf/images/yt_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/dmconf/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/dmconf/images/fb_icon.gif);
        background-repeat: no-repeat;
        background-position: left center; }
.sascommunity { display: block; 
        padding: 0 0 0 35px; margin-top: 8px;
        font-size: 95%;  
        background-image: url(/events/dmconf/images/sc_icon.png);
        background-repeat: no-repeat;
        background-position: left center; }
.phone { display: block; 
        padding: 3px 0 3px 35px; margin-top: 8px;
        background-image: url(/events/dmconf/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/dmconf/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/dmconf/images/chat.gif);
        background-repeat: no-repeat;
        background-position: left center; }
.sas { padding: 5px 0 5px 10px; }
.more a { display: block;
        margin: 20px 0 20px 0;
        font-weight: bold;
        text-decoration: none;
        background: url(/images/homepage/redarrow.gif) center left no-repeat;
        padding: 0 0 0 11px; }
.more a:hover {text-decoration: underline; }

.lpPoweredBy { display:none; }

/* Share Override */
#social ul {
   margin: 2px 0 2px 2px;
   width: 180px;
   list-style: none;
   background: transparent url(/includes/share/images/social_bg.png) repeat scroll 520px top !important;
   _background-image: url(/includes/share/images/social_bg.gif);
   padding: 20px 0 !important;
   z-index: 30000 !important;
   position: absolute;
   left:-15px;
   top: 15px;
   float: none; }
a.listen { background-image: url("/events/dmconf/images/audio.gif"); background-repeat: no-repeat; padding: 0 0 0 18px; font-weight: bold; }



