@charset "utf-8";
/* CSS Document */

/* 
Branding 121 -  #419a92
Business Law 121 - #a6b129
Business Plan 121 - #b1293b
Business Tax 121 - #265cb4
Cash Flow 121 - #de5721
Employment 121 - #b72f97
Franchise 121 - #fcad2f
Getting Paid 121 - #1fa456
Media Relations 121 - #7091e5
Online Marketing 121 - #0e9daa
Raising Finance 121 - #aa0e5c
Sales 121 - #c21e1b
Smart Marketing 121 - #9860b8
*/

* {margin:0;padding:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:0.75em;line-height:20px;color:#747474}

#wrapper {}

.bar_top {height:36px;background:#18191a;border-bottom:solid 1px #3c3d3e;}
.bar_top .search {width:900px;margin:auto;padding:0 45px 0 45px;}

.banner_heading {height:112px;background:#35393b;border-top:solid 1px #646565;border-bottom:solid 1px #FFF;}
.banner_heading .logos {width:900px;height:112px;margin:auto;padding:0 45px 0 45px;}
.banner_heading .logos .logo {width:480px;height:98px;float:left;padding-top:14px;}
.banner_heading .logos .logo img {border:none;}
.banner_heading .logos .sponsor {width:380px;height:93px;float:left;text-align:right;padding-top:11px;}

.banner_image {height:283px;position:relative;}

.banner_image .image_container {width:990px;margin:auto;}
.banner_image .image_container .image_holder {position: absolute;top: -23px;height: 397px;width: 990px;background-image: url(/common/images/headerimage_bg.png);background-repeat: no-repeat;background-position: center top;}
.banner_image .image_container .image_holder .main_image {width:904px;height:333px;margin-top:7px;margin-right: auto;margin-bottom: auto;margin-left: auto;}

.banner_content {background:#FFF;border-top:solid 1px #284b48;border-bottom:solid 1px #8b8d8e;overflow: hidden;}
.banner_content .content {width:900px;height:198px;margin:auto;padding:80px 45px 0 45px;background: url(/common/images/content_bg.png) no-repeat center 75px;}
.banner_content .content .content_1 {width:274px;height:180px;float:left;padding-right:16px;}
.banner_content .content .content_2 {width:288px;height:180px;float:left;padding:0 16px 0 16px;}
.banner_content .content .content_3 {width:274px;height:180px;float:left;padding-left:16px;}

.banner_content .content_inner {width:900px;margin:auto;padding:84px 45px 0 45px;overflow: hidden;}
.banner_content .content_inner .main_body {width:623px;float:left;border-right-width: 1px;border-right-style: solid;border-right-color: #cecece;margin-bottom:45px;padding-right:30px;}
.banner_content .content_inner .main_body p {margin-bottom:18px;}
.banner_content .content_inner .sidebar {width:195px;float:left;padding-left:21px;padding-right: 30px;margin-bottom:20px;}

.banner_content .content_inner .main_list {list-style-type: none;padding: 5px 0 0 1px; margin-bottom:20px;}
.banner_content .content_inner .main_list li {padding-left: 12px;margin-bottom: 5px;}

.banner_content .content_inner .sidebar .sidebar_list {list-style-type: none;padding-left: 1px;padding-top: 12px;}
.banner_content .content_inner .sidebar .sidebar_list li {padding-left: 12px;margin-bottom: 10px;}
.banner_content .content_inner .sidebar p {padding-top:12px;}

.banner_footer {height:137px;background:#353936;}
.banner_footer .footer {width:990px;margin:auto;}

.banner_footer .footer{color:#a2a2a2;width:946px;padding-top:30px;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-left:46px;font-size:0.95em;position:relative;}
.banner_footer .footer a{color:#a2a2a2;text-decoration:none;}
.banner_footer .footer .footer_link {margin-right:10px;}
.banner_footer .footer .prysm_logo {position:absolute;top:35px;right: 46px;}
.banner_footer .footer img {border:none;}

.wrap_text {float: left;padding-right: 10px;}

h2 {font-family:"FrutigerNextLT Regular Cond", Arial, Helvetica, sans-serif;font-size:1.3em;margin:5px 0 18px 0;}

/*TOP BAR FORM*/
.dropdown {text-align:right;padding-top:8px;}
.dropdown label {font-size:0.9em;margin-right:10px;}
.dropdown select {font-size:0.9em;}

/*121 page heading colours*/
.branding_highlight, h2.branding, .sidebar_list.branding, .dropdown label.branding, .branding a {color:#419a92; text-decoration:none;}
.businesslaw_highlight, h2.businesslaw, .sidebar_list.businesslaw, .dropdown label.businesslaw, .businesslaw a {color:#a6b129; text-decoration:none;}
.businessplan_highlight, h2.businessplan, .sidebar_list.businessplan, .dropdown label.businessplan, .businessplan a {color:#b1293b; text-decoration:none;}
.businesstax_highlight, h2.businesstax, .sidebar_list.businesstax, .dropdown label.businesstax, .businesstax a {color:#265cb4; text-decoration:none;}
.cashflow_highlight, h2.cashflow, .sidebar_list.cashflow, .dropdown label.cashflow, .cashflow a {color:#de5721; text-decoration:none;}
.employment_highlight, h2.employment, .sidebar_list.employment, .dropdown label.employment, .employment a {color:#b72f97; text-decoration:none;}
.franchise_highlight, h2.franchise, .sidebar_list.franchise, .dropdown label.franchise, .franchise a {color:#fcad2f; text-decoration:none;}
.gettingpaid_highlight, h2.gettingpaid, .sidebar_list.gettingpaid, .dropdown label.gettingpaid, .gettingpaid a {color:#1fa456; text-decoration:none;}
.mediarelations_highlight, h2.mediarelations, .sidebar_list.mediarelations, .dropdown label.mediarelations, .mediarelations a {color:#7091e5; text-decoration:none;}
.onlinemarketing_highlight, h2.onlinemarketing, .sidebar_list.onlinemarketing, .dropdown label.onlinemarketing, .onlinemarketing a {color:#0e9daa; text-decoration:none;}
.raisingfinance_highlight, h2.raisingfinance, .sidebar_list.raisingfinance, .dropdown label.raisingfinance, .raisingfinance a {color:#aa0e5c; text-decoration:none;}
.sales_highlight, h2.sales, .sidebar_list.sales, .dropdown label, .sales a {color:#c21e1b; text-decoration:none;}
.smartmarketing_highlight, h2.smartmarketing, .sidebar_list.smartmarketing, .dropdown label.smartmarketing, .smartmarketing a {color:#9860b8; text-decoration:none;}
/*end of 121 page colours*/

.branding a, .businesslaw a, .businessplan a, .businesstax a, .cashflow a, .employment a, .franchise a, .gettingpaid a, .mediarelations a, .onlinemarketing a, .raisingfinance a, .sales a, .smartmarketing a {font-weight:bold;}


/*121 page banner colours*/
.banner_image.branding {background:#419a92;border-top:solid 1px #97c8c3;border-bottom:solid 1px #3f958d;}
.banner_image.businesslaw {background:#a6b129;border-top:solid 1px #cdda37;border-bottom:solid 1px #8f9922;}
.banner_image.businessplan {background:#b1293b;border-top:solid 1px #d5354b;border-bottom:solid 1px #9b2132;}
.banner_image.businesstax {background:#265cb4;border-top:solid 1px #3573d9;border-bottom:solid 1px #1d4d9a;}
.banner_image.cashflow {background:#de5721;border-top:solid 1px #f25c20;border-bottom:solid 1px #c34512;}
.banner_image.employment {background:#b72f97;border-top:solid 1px #d039ad;border-bottom:solid 1px #99207d;}
.banner_image.franchise {background:#fcad2f;border-top:solid 1px #f9bc5c;border-bottom:solid 1px #d8901e;}
.banner_image.gettingpaid {background:#1fa456;border-top:solid 1px #2ed573;border-bottom:solid 1px #157f41;}
.banner_image.mediarelations {background:#7091e5;border-top:solid 1px #8dabf8;border-bottom:solid 1px #5476ce;}
.banner_image.onlinemarketing {background:#0e9daa;border-top:solid 1px #40d1de;border-bottom:solid 1px #087781;}
.banner_image.raisingfinance {background:#aa0e5c;border-top:solid 1px #e32d88;border-bottom:solid 1px #8a0849;}
.banner_image.sales {background:#c21e1b;border-top:solid 1px #f03e3a;border-bottom:solid 1px #9f100e;}
.banner_image.smartmarketing {background:#9860b8;border-top:solid 1px #c683ec;border-bottom:solid 1px #753e95;}
/*end of 121 banner colours*/

/*SIDE BAR BUTTONS*/
.banner_content .content_inner .sidebar a {text-decoration:none;}
.whatis, .about, .register {height: 27px;width: 194px;color:#FFF;margin-bottom: 12px;padding-top: 7px;text-align: center;font-weight: bold;background: url(/dynamicimages/button.png) no-repeat;}/*MAIN ATTRIBUTES*/
/*END OF SIDE BAR BUTTONS*/

.main_list li, .sidebar_list li {background: url(/dynamicimages/bullet_round.png) no-repeat left 8px;}

.bold_highlight {font-weight:bold;}

#register .button {background-image: url(/dynamicimages/button.png);height: 34px;width: 194px;font-weight: bold;color: #FFF;border:0px; cursor:pointer;}

#register {position:relative;}
#register div {margin-bottom: 5px;overflow: hidden;}
#register label {width: 100px;float: left;}
#register input {}
#register textarea {margin-top:15px;margin-bottom:15px;}
#register .checkbox {float: left;margin:4px 4px 0 0;}

#register .multiline {float: left;position: absolute;top: 0px;right: 0px;width: 245px;}
#register .multiline p {clear: left;margin-bottom: 0px;}
#register .multiline label {width:200px;}
#register .multiline .checkbox {margin:4px 4px 0 0;}
#register .errorDiv {background: url(/common/images/error.png) no-repeat;width: 16px;height:16px;margin: -19px 0 0px 250px;padding: 0px;}
#register .errortext {color: #ce0606; font-weight: bold;}
#register .errorDiv2 {background: url(/common/images/error.png) no-repeat;width: 16px;height:16px;margin: -19px 0 0px 150px;padding: 0px;}

.table {float: left;margin-bottom:30px;width:50%;}
.time_table {overflow: hidden;border-bottom:1px solid #DDDDDD;}
.time_table .time {width:60px;float:left;}
.time_table .seats {width:100px;float:left;font-weight: bold;}
#table_highlight{background-color: #EEEEEE;}
.low_number {color:#E51726;}
