/* XTSeminars CSS */

BODY { background: url("/img/global/background.png"); background-color: #EBEBEB; background-repeat: repeat-x; margin: 8px; }
BODY, TD, P, DIV { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #222; }
A:link, A:visited, A:active { color: #20597B; font-weight: bold; text-decoration: none; }
A:hover { color: #FF9901; font-weight: bold; text-decoration: none; }

P { margin: 10px 0px 10px 0px; }
UL { margin-top: 4px; margin-bottom: 4px; }
UL LI { margin: 1px 0px 1px 0px; list-style: circle; }
UL.feedback LI { margin: 8px 0px 8px 0px; list-style: circle; }

IMG { border: 0px; }
IMG.logo { margin: 16px 16px 11px 16px; }
IMG.copyright { margin: 9px 3px 3px 3px; }

IMG.left { margin-right: 15px; }
IMG.right { margin-left: 15px; }

TABLE.body { width: 998px; background-color: #116F92; }
TABLE.menu { margin-left: 14px; }
TD.content { background-color: #FFF; vertical-align: top; }
TD.border { border-top: solid 3px #FF9A02; }
TD.main { padding: 15px; }
TD.left { width: 200px; vertical-align: top; }
TD.left TD.seminar { padding: 8px 5px 8px 5px; background-color: #EBEBEB; font-size: 11px; text-align: left; }
TD.left TD.seminar DIV.date { font-size: 11px; text-align: left; }
TD.left TD.seminar DIV.title { font-size: 11px; text-align: left; }
TD.divider { background: url("/img/global/divider.png"); background-repeat: repeat-y; background-position: center; }
TD.xlogo { background: url("/img/header/xlogo.png"); background-position: top right; background-repeat: no-repeat; }
IMG.bookonlinenow { margin: 53px 7px 44px 0px; }
TD.left TD.header { border-bottom: solid 2px #FF9A02; padding-bottom: 2px; }
TD.left TD.footer { border-top: solid 2px #FF9A02; }

DIV.seminar { text-align: justify; }
DIV.seminar DIV.masthead { padding-bottom: 8px; text-align: left; }
DIV.seminar DIV.section { padding-top: 5px; padding-bottom: 5px; }
DIV.seminar DIV.title { font-size: 18px; font-weight: bold; color: #20597B; }
DIV.seminar DIV.minititle { font-size: 16px; font-weight: bold; color: #20597B; }
DIV.seminar DIV.subtitle { font-size: 15px; color: #222; }
DIV.seminar DIV.dates { margin-top: 1px; }
DIV.seminar DIV.dates EM { color: #666; }
DIV.seminar DIV.heading { font-size: 16px; color: #20597B; }
DIV.seminar .subheading { font-size: 13px; color: #20597B; }
DIV.seminar .session { font-style: italic; color: #555; }
DIV.best { font-size: 21px; color: #20597B; font-weight: normal; }

DIV.heading { font-size: 16px; color: #20597B; }
DIV.boldheading { font-size: 16px; color: #20597B; font-weight: bold;}
TABLE.booknow TR TD { background-color: #EBEBEB; border-bottom: solid 2px #FFF; padding: 5px 3px 5px 3px; }
TABLE.confrim TR TD { background-color: #EBEBEB; border-bottom: solid 5px #FFF; padding: 5px 3px 5px 3px; }
TABLE.confrim TD.confirmnone { background-color: #FFFFFF; border-bottom: solid 5px #FFF; padding: 5px 3px 5px 3px; }
TD.discount {color: #FF0000;}
TR.discounted TR TD {border-bottom: none;}
DIV.price { font-size: 15px; font-weight: bold; padding-bottom: 2px; }
TABLE.booknow TR TD DIV.date, SPAN.perperson { font-size: 11px; font-weight: normal; }
TABLE.booknow TR TD DIV.title { font-size: 14px; }
TABLE.booknow TR TD.white { background-color: #FFF; }
TABLE.booknow TR TD.small { background-color: #2F82A1; color: #FFF; font-size: 10px; text-align: center; }
TABLE.booknow TR TD.smallwhite { background-color: #FFF; font-size: 10px; text-align: right; }

TABLE.booknow TR TD.price { text-align: right; font-size: 14px; }
TABLE.booknow TR TD INPUT.number { width: 30px; text-align: center; }

TABLE.attendees TR.seminar TD { background-color: #EBEBEB; border-bottom: solid 2px #FFF; padding: 5px 3px 5px 3px; }
TABLE.attendees TR.attendees TD { background-color: #F3F3F3; padding: 5px 3px 5px 3px; }
TABLE.attendees TR.attendees TD TABLE TR TD { padding: 0px; }

DIV.address { width: 290px; height: 130px; background-color: #A0C7D6; border: solid 1px #2F82A1; }
DIV.address TABLE.address { width: 100%; height: 100%; }
DIV.address TABLE.address TR TD { background-color: #A0C7D6; vertical-align: middle; text-align: center; padding: 0px; }
DIV.address TABLE.address TR TD.search { width: 100%; height: 100%; vertical-align: middle; }
DIV.address TABLE.address TR TD TEXTAREA.address { width: 280px; height: 80px; display: block; }
DIV.address TABLE.address TR TD SELECT.multiple { width: 280px; }

TABLE TR.darkheader TD { background-color: #999; color: #FFF; font-weight: bold; text-align: center; padding: 3px; }
TABLE TR.darkheader2 TD { background-color: #999; font-weight: bold; text-align: center; padding: 3px; }

TABLE TR.miniblog TD { background-color: #EBEBEB; padding: 5px; }
TABLE TR.miniblog TD DIV.date { color: #666; font-size: 10px; }
TABLE TR.miniblog TD DIV.title { color: #666; font-size: 11px; }
TABLE TR.miniblog TD DIV.author { color: #666; font-size: 10px; }

TR.survey TD { border-bottom: solid 2px #FFF; background-color: #F3F3F3; }

TABLE.grey { background-color: #EBEBEB; border: solid 1px #CCC; }

DIV.quote { padding: 20px; text-align: center; }
DIV.menulinks { background-color: #FFF; padding: 4px; font-size: 12px; }
DIV.copyright { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; font-weight: bold; padding-bottom: 1px; }
DIV.registered { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFF; }
DIV.getsupport { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #666; }
A.getsupport:link, A.getsupport:active, A.getsupport:visited { font-size: 10px; color: #666; }
A.getsupport:hover { color: #000; }

TR.error TD { background-color: #F00; color: #FFF; font-weight: bold; text-align: center; padding: 2px; }
TD.error { color: #F00; }
DIV.homepagebooknow { float: right; }
DIV.homepageseminar { float: left; }
DIV.discount_input {float: right; }
DIV.discount_input_error {float: right; color: #FF0000; }
TD.confrimtitle {text-align: right; font-weight: bold; }
TD.confirmdetail {text-align: left; }
DIV.confirmbooking {float: right;}
DIV.confirmbookingleft {float: left;}
/*TABLE.confirmbilling {float: left;}
TABLE.confrimdetails {float: right;}
TABLE.confirm{float: left;} */
DIV.video_t { text-align: left; } 
.feedback_heading{ padding-right: 10px; text-align: left; color: #20597B; font-size: 16px; }
.table_background{ background: url("/img/header/background.png"); }
.l_background{ background: url("/img/global/l.png"); }
.t_background{ background: url("/img/global/t.png"); }
.r_background{ background: url("/img/global/r.png"); }
.footer_background{ background: url("/img/footer/background.png"); }
.b_background{background: url("/img/global/b.png"); }
.homepage_testimonial{margin: 0px; color: #333333; display: block; width: 140px; text-align: justify;}
.benefits_title{font-size: 22px; font-weight: bold; color: #ff9a02; padding-top: 10px; paddng-bottom: 10px; display: block;}
.benefits_holder{width: 625px; height: auto; min-height: 10px; margin-left: 30px; margin-top: 15px;}
.benefits_left{float: left; width: 30px; display: inline; height: auto; min-height: 10px;}
.benefits_right{float: right; display: inline; width: 595px; height: auto; min-height: 10px; color: #ff9a02;}
.benefits_quote_holder{width: 540px; margin-left: 30px; height: auto;}
.benefits_quote{font-style: italic; color: #333333;}
.benefits_name{color: #666666;}
#bulletpoints_holder{width: 680px; height: auto; min-height: 100px;}
.star_demos{position: absolute; margin-left: 500px; margin-top: 25px;}
.workbook_advert{position: absolute; margin-top: 25px; margin-left: 595px;}
.seminar_bulletpoint_text{width: 650px; height: auto; min-height: 12px; clear: both; margin-top: 4px;}
.seminar_bulletpoint_img{float: left; margin-right: 15px;}
.clear{clear: both;}
.homepage_link{display: block; padding-top: 10px; padding-bottom: 10px; font-size: 21px;}
.homepage_link a:link {color: #e9811a; text-decoration: underline;}
.homepage_link a:visited {text-decoration: underline; color: #e9811a;}
.homepage_link a:hover {text-decoration: underline; color: #007bc2;}
.homepage_link a:active {text-decoration: underline; color: #e9811a;}
.darkheader2 a:link {color: #fff;}
.darkheader2 a:visited {color: #fff;}
.darkheader2 a:hover {color: #007bc2;}
.darkheader2 a:active {color: #fff;}
.thank_you{font-size: 18px; font-weight: bold; color: #ff9a02;}
.italic{font-style: italic;}
.home_txtbox{width: 260px;}
.home_txtarea{width: 260px; height: 70px;}