/* Start of CMSMS style sheet 'Royal Media Layout' */
body {
    background:#c8c8c8 url(uploads/images/body.png) repeat-x scroll left top;
    font-family:Arial,Helvetica,sans-serif;
}

a, a:link, a:visited {
    outline:none;
    text-decoration:none;
}

a:active {
    text-decoration:underline;
}

a:hover {
    text-decoration:underline;
}

div#pagewrapper {
    width:789px;
}

div#header {
    border:0px;
}

ul#primary-nav {
    padding-top:0px;
}

ul#primary-nav li {
    width:154px;
    text-align:center;
    font-weight:bold;
    letter-spacing:1px;
    font-size:10px;
    xbackground:transparent url(uploads/images/right_tab.png) no-repeat scroll right 0;
}

ul#primary-nav li ul {
    background:#c8c8c8;
    border:0px;
    border-top:1px solid #c8c8c8;
}

ul#primary-nav li a {
    padding:6px 13px 6px;
}

ul#primary-nav li a span {
    width:154px;
}

ul#primary-nav li a:hover {
    xbackground-color:#670000;
}

ul#primary-nav li a.menuactive {
    background:transparent url(uploads/images/nav_dark.png) repeat-x scroll left 0;
    color:white;
}

ul#primary-nav li a.menuactive:hover {
    xcolor:white;
}

ul#primary-nav li a span {
    text-transform:uppercase;
}

ul#primary-nav li ul.unli li {
    width:100%;
}

ul#primary-nav li ul.unli li a span {
    text-transform:none;
    padding-right:12px;
    letter-spacing:0px;
    font-size:12px;
}

#menuwrapper {
    background-color:#950000;
    border-top:0px;
}

.lg-border {
    border:2px solid #eee;
}

div#main {
    background:white;
    padding:0;
}

div#main div#tabs ul#left_menu {
    width:170px;
}

div#main div#tabs ul#left_menu li {
    margin:0;
}

div#main div#tabs ul li ul li {
    margin:0 0 0.25em 3em;
}

div#main table#afrs a {
    color:white;
    display:block;
    height:24px;
    padding-top:8px;
    text-decoration:none;
}
div#main table#cts a {
    color:white;
    display:block;
    height:24px;
    padding-top:8px;
    text-decoration:none;
}
div#main table a:hover {
    text-decoration:underline;
}

div#content h2 {
    border-left:0px;
    border-bottom:2px solid #899092;
    padding-left:0px;
    color:#950000;
    font-weight:normal;
    text-transform:uppercase;
    letter-spacing:-0.05em;
}

div#content h3 {
    font-size:13px;
    color:950000;
}

div#content h4 {
    font-size:12px;
    color:#950000;
}

div#content a {
    color:#950000;
}


.agendaDay { font-family:Arial; font-size:14px; font-weight:bold; color:#900000; text-decoration:underline; }
.agendaItemTime { font-family:Arial; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; }
.agendaItem { font-family:Arial; font-size:12px; font-weight:bold; color:#900000; text-decoration:none; }
.agendaItemDetails { font-family:Arial; font-size:10px; font-weight:normal; color:#900000; text-decoration:none; }
.agendaItemDetailsInfo { font-family:Arial; font-size:10px; font-weight:normal; color:#000000; text-decoration:none; }
.agendaItemSponsorInfo { font-family:Arial; font-size:10px; font-weight:normal; color:#000000; text-decoration:none; }
.agendaItemSponsorInfo2 { font-family:Arial; font-size:10px; font-weight:normal; color:#0033CC; text-decoration:none; }

.doublespace {
    line-height:2.0em;
}
.singlespace {
    line-height:1.2em;
}

div#tabs {
    width:753px;
    min-height:640px;
}
.ui-tabs-nav li {
    margin:0;
    width:auto;
}

div#tabs .ui-tabs-panel {
    width:548px;
    float:left;
    margin:0 auto;
}

/* Vertical Tabs
----------------------------------*/
.ui-tabs-vertical { width: 55em; }
.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: auto; }
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:block; width:85%;}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }
.ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width: 40em;}

.ui-tabs, .ui-tabs-nav {
    padding:0.2em;
}
.ui-widget-header {
    xborder-right:0px;
    background:#CCCCCC url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) repeat-x scroll top left;
}
.ui-widget-content {
    border:0;
}
.ui-widget-content a {
    color:#950000;
}

a.register_now {
    
}

a.register_now img{
    margin:9px;
}

/* End of 'Royal Media Layout' */

