
* {font-family:Calibri,Tahoma,Arial}

img { border:0 }
form{margin:0;padding:0}

body {background: #4d4d4d url(../ims/body-bg.png) top left repeat-x;padding:0;margin:0;}

.plink {background:url(../ims/weblink.png) no-repeat 3px 3px;padding: 1px 12px 18px 28px;}


.subpara {font-style:italic;color:#777;padding:5px;font-size:11px;text-align: right;}
.subpara a {color:#777 !important;}

.preview492_container1 {background:#333;padding:1px;padding-left:10px;margin-bottom:8px;}
.preview492_container2 {background:#111;padding:1px;padding-left:12px;margin-bottom:8px;}
.preview492_container3 {background:#222;padding:1px;padding-left:14px;margin-bottom:8px;}

.preview492 {text-align:right;height:180px;}
.preview492 span{display: none;}
.preview492:hover span {display:inline;background:#000;color:#fff;margin:1px;font-size:15px;}
.preview492 a {color:#fff !important;text-decoration:none;}

.maincontent h1 {font-size:23px;padding-top:0;margin-top:0;}
.maincontent h2 {font-size:18px;padding-top:0;margin-top:0;}
.maincontent {font-size:14px;}
.maincontent .para {padding-bottom:12px;font-size:14px;line-height:18px;}
.maincontent a {color:#a11717;}
.maincontent a:hover {color:#e51111;}

.membernav {position:absolute;left:620px;top:1px;color:#fff;font-size:14px;}
.membernav a {color:#fff;}

.container {width:916px;margin:0 auto;}

.header {height:90px;line-height:90px;vertical-align:middle;background:#000 url(../ims/badtri-logo.png) top left no-repeat;padding-left:180px;color:#fff;font-size:36px;}

.banner {height:70px;background: url(../ims/banner-bg.png) top left no-repeat;color:#fff;font-size:20px;padding:0 12px 0 36px;}
.banner table {width:100%;height:70px;}
.banner a {color:#fff;text-decoration: none;}
.banner a:hover {text-decoration: underline;}

.content {background:#fff;}

.footer {padding:12px;background:#303030 url(../ims/footer-logo.png) 12px 12px no-repeat;color:#aaa;min-height:120px;font-size:14px; line-height:21px;}
.footer a {color:#aaa;}


.calendar-session {
    border:1px solid #cf5555;margin: 1px 0;padding: 1px;padding-left:19px;
    background-color:#ffaeae;background-repeat: no-repeat;background-position: 1px 1px;
    border-radius:4px;line-height:12px;
    }
.calendar-session:hover {background-color:#e8e991;cursor:pointer;}
.calendar-session a {text-decoration: none;color:#770606;}
.calendar-session:hover a {text-decoration: none;color:#000;}
.calendar-session .location {font-size:10px;}

.apm {font-size:10px;}



.subtext {color:#666;}
.subtext a {color:#666;}

.lighttext {color:#ccc;}
.lighttext a {color:#ddd;}

a.NewsTitleLink {color:black;font-size:14px;text-decoration:none;font-weight:bold;}
a:hover.NewsTitleLink {color:#ff0000;text-decoration:underline;}

a.NewsTextLink  {color:#000000;font-size:14px;text-decoration:none;}
a:hover.NewsTextLink {color:#ff0000;text-decoration:underline;}

a.NewsMainLink  {color:#000000;font-size:16px;text-decoration:none;}
a:hover.NewsMainLink {color:#ff0000;text-decoration:underline;}


.newsdivlink {padding:5px;cursor:pointer;}
.newsdivlink:hover {background:#faf5f5;outline:1px solid #ddd;}
.newsdivlink .titleLink {color:black;font-size:14px;text-decoration:none;font-weight:bold;}
.newsdivlink:hover .titleLink {color:#cc0000;}
.newsdivlink .textLink {color:black;font-size:14px;text-decoration:none;}
.newsdivlink:hover .textLink {color:#cc0000;}


.bnewsdivlink {padding:5px;cursor:pointer;}
.bnewsdivlink:hover {background:#faf5f5;outline:1px solid #ddd;}
.bnewsdivlink .titleLink {color:black;font-size:28px;text-decoration:none;font-weight:bold;line-height:30px;}
.bnewsdivlink:hover .titleLink {color:#cc0000;}
.bnewsdivlink .textLink {color:black;font-size:16px;text-decoration:none;}
.bnewsdivlink:hover .textLink {color:#cc0000;}


.sidemenu {padding:2px;font-size:13px;}
.sidemenu .group {padding:2px;background-color:#999;font-weight:bold;border-bottom:1px solid #eee;color:#fff;}
.sidemenu .group:hover {background:#777;}
.sidemenu .group a {color:#fff;}
.sidemenu .selected {background-color:#cd1616}
.sidemenu .selected a {color:#fff;}
.sidemenu .option {padding:2px 6px;border-bottom:1px solid #eee;}
.sidemenu .option:hover {background:#aaa;}
.sidemenu a {text-decoration:none;font-size:13px;color:#000;}


.sequence_sel{font-weight:bold;border:1px solid #000000;padding:4px;width:100px;text-align:center;color:#E1514C;}
.sequence_sel a {color:#E1514C;text-decoration:none;}
.sequence_inactive {border:1px solid #e2e2e2;padding:4px;width:100px;text-align:center;color:#e2e2e2;background-color:#f7f7f7}
.sequence_done {border:1px solid #999999;padding:4px;width:100px;text-align:center;color:#999999}
.sequence_done a {color:#999999;text-decoration:none;}


.warning, .message {border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;padding:16px;margin:6px;}

.warning {border:1px solid #D8CE30;background-color:#F3F1CD;}
.warning ul {padding:2px;margin:1px;}

.message {border:1px solid #689dd4;background-color:#b1d4f9;}
.message ul {padding:2px;margin:1px;}



.badlist{width:100%;background-color: #ffffff; color: #000000; font-size: 13px;border-left:1px solid #dddddd;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}
.badlist a {text-decoration:none;}
.badlist tr {background-color:#eeeeee;}
.badlist tr.alt {background-color:#f7f7f7;}
.badlist tr.sep {background-color:#fff;color:#777;font-size:17px;font-weight:bold;}
.badlist tr.sep td {padding-top:54px;}
.badlist tr.sel {background-color:#E1514C;color:#fff}
.badlist tr.sel a {color:#ffffff}
.badlist tr:hover, .badlist tr.hover {background-color:#F0CFCF;color:#000}
.badlist tr:hover a, .badlist tr.hover a {color:#E1514C}
.badlist tr:hover a:hover, .badlist tr.hover a:hover {text-decoration:underline;color:#E1514C}
.badlist td{border-right:1px solid #dddddd;border-bottom:1px solid #bbbbbb;}
.badlist th {border-bottom:1px solid #bbbbbb;}
.badlist .dheader td {background:#666;color:#eee;}


.faq_q {font-size: 19px;font-style: italic;padding-bottom:4px;color:#633; }
.faq_a {font-size: 17px;padding-bottom:24px;padding-left:8px;color:#444}


