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


html { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
body {background: #E5E5E5 url(/images/background.gif) repeat-x; margin:0; padding:0; height:100%}
a:link,
a:visited,
a:active { color: #903000; text-decoration: none; }
a:hover { color: #d45500; text-decoration: none; }
a img { border: 0; }
p { padding: 0px; margin:0px 0px 0px 0px; }
ul { padding:5px 0px 5px 0px; margin:0px}
ul li { margin:0px 0px 0px 0px; list-style-type: none; width:auto; padding:0px 0px 5px 12px; background-image:url(/images/li.gif); background-repeat:no-repeat; background-position:0px 5px}
ul li.noGap {margin:0px 0px 0px 0px; }
ol { padding:5px 0px 5px 0px; margin:0px}
ol li { margin:0px 0px 0px 25px; width:auto; padding:0px 0px 5px 0px;}

.text11 { font-size:11px}
hr {width:100%; height:1px; color:#b1b4bd; background-color:#b1b4bd; display:block; margin:10px 0px 10px 0px; border:0;}

.clear {clear:both; height:0px}
img.imageBorder { border: 1px solid #c7c7c7; }
#page {position:relative;width:984px; margin: 0px auto; height:auto !important; height:100%; min-height:100%;}

a.button150gray { display:block; text-align:center; width:150px; height:18px; background:url(/images/button-150-gray.gif) top left no-repeat; font-weight:bold; font-size:12px; padding:3px 0px 0px 0px;}
a.button150orange { display:block; text-align:center; width:150px; height:18px; background:url(/images/button-150-orange.gif) top left no-repeat; font-weight:bold; font-size:12px; padding:3px 0px 0px 0px;}
div.button150inactive { display:block; text-align:center; width:150px; height:18px; background:url(/images/button-150-gray.gif) top left no-repeat; font-weight:bold; font-size:12px; padding:3px 0px 0px 0px; color:#999}
.center {text-align:center}
.red {color:#F00;}
.green {color:#090;}
/* ---------------------------------------------------------------------- TOP HEADER --------------------------------------------------------------------------------*/
#pageHeader {background:url(/images/header_back.gif) repeat-x; height:92px; margin-top:18px}
#pageHeader .logo {float:left; display:block}
#pageHeader .left {float:left; display:block}
#pageHeader .middle {float:left; display:block; width:960px}
#pageHeader .right {float:right; display:block}
#pageHeader .nav {float:right; display:block; margin:22px 0px 0px 0px; width:auto}
#pageHeader .nav img  {display: block; float:left;}
#pageHeader a {display: block; float:left; height:17px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-image:url(/images/nav_tab_sm_back.gif); padding:3px 0px 0px 0px;}
#pageHeader a.act {background-image:url(/images/nav_tab_sm_back_act.gif)}
#pageHeader a:link, 
#pageHeader a:active, 
#pageHeader a:visited {color:#333333}
#pageHeader a:hover {color:#d45500}
#pageHeader #headerRow2 {background:url(/images/header_back5.gif) repeat-x; }
#pageHeader .welcome {height:20px; padding:10px 15px 0px 0px; text-align:right}
/* ---------------------------------------------------------------------- TOP NAV --------------------------------------------------------------------------------*/
#topNav {height:30px; display:block; width:auto}
#topNav img  {display: block; float:left;}
#topNav a {display: block; float:left; height:20px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-image:url(/images/nav_tab_back.gif); padding:8px 0px 2px 0px;}
#topNav a.act {background-image:url(/images/nav_tab_back_act.gif)}
#topNav a:link, 
#topNav a:active, 
#topNav a:visited {color:#333333}
#topNav a:hover {color:#d45500}
/* ---------------------------------------------------------------------- LOGIN NAV --------------------------------------------------------------------------------*/
#logNav {display:block; width:auto}
#logNav img  {display: block; float:left;}
#logNav a {display: block; float:left; height:17px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; background-image:url(/images/nav_tab_log_back.gif); padding:3px 0px 0px 0px;}
#logNav a.act {background-image:url(/images/nav_tab_log_back_act.gif)}
#logNav a:link, 
#logNav a:active, 
#logNav a:visited {color:#333333}
#logNav a:hover {color:#d45500}
/* ---------------------------------------------------------------------- BOT NAV --------------------------------------------------------------------------------*/
#botNav {display:block; width:auto; float:right; margin-right:10px}
#botNav img  {display: block; float:left;}
#botNav a {display: block; float:left; height:17px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-image:url(/images/nav_tab_bot_back.gif); padding:2px 0px 0px 0px;}
#botNav a.act {background-image:url(/images/nav_tab_bot_back_act.gif)}
#botNav a:link, 
#botNav a:active, 
#botNav a:visited {color:#333333}
#botNav a:hover {color:#d45500}
/* ---------------------------------------------------------------------- BOTTOM NAV --------------------------------------------------------------------------------*/
#bottomNavWrap {background-image:url(/images/content_background.gif); width:960px; padding:0px 12px 0px 12px; text-align:center}
#bottomNav {width:700px; margin-left:auto; margin-right:auto; display:block}
#bottomNav .nav {background-color:#009900;}
#bottomNav img {float:left; display:block;}
#bottomNav a {float:left; display:block; height:16px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-image:url(/images/nav_tab_bot_back.gif); padding:4px 0px 0px 0px;}
#bottomNav a img { display:block; margin-top:-1px;}
#bottomNav a:link, 
#bottomNav a:active, 
#bottomNav a:visited {color:#333333}
#bottomNav a:hover {color:#d45500}

/* ---------------------------------------------------------------------- CONTENT --------------------------------------------------------------------------------*/
#contentWrap {background-image:url(/images/content_background.gif); height:auto; overflow: hidden;}
#contentWrap .right {float:right; display:block}
#contentWrap .left {float:left; display:block}

#content {float:left; display:block; margin:10px 0px 10px 0px; width:960px; height:auto; overflow: hidden;}
#banner {display:block; width:960px; height:238px; background-image:url(/images/home_banner.jpg); overflow:hidden; float:left;}
#banner .textWrap {display:table; width: 465px; height:218px; #position: relative; overflow: hidden; float:left; padding:10px 20px 10px 30px}
#banner .text {#position: absolute; #top: 50%; display: table-cell; vertical-align: middle; width:465px}
#banner .text div{#position: relative; #top: -50%; font-size:13px; font-weight:bold; color:#FFF; width:465px }
#banner .video {display:block; float:left; width:445px; height:238px; padding:0px;}
#banner .text H1 {color:#FFF}
#banner a:link {color:#FFF; text-decoration:underline}

#content .homeLeftColumn {float:left; width:780px; margin-right:10px;}
#content .homeRightColumn {float:left; background:#fff9e5 url(/images/back_righthome.gif); width:290px;  margin-left:10px;}
.H1L {float:left;}
.H1R	{float:right;}
#content .homeCoursesHeader {background:#fff9e5 url(/images/header_corner_orange_t.gif); width:780px; height:49px;}
#content .homeCoursesHeader H2.orange {float:left; background:url(/images/header_orange.gif) no-repeat top right; height:32px; color:#333333; padding:17px 30px 0px 0px; font-size:13px; margin:0px}

#content .footerYellow {background:#fff9e5 url(/images/footer_yellow_back.gif) top left no-repeat; width:100%; height:10px;}
#content .footerOrange {background:#fff9e5 url(/images/footer_orange_back.gif) top left no-repeat; width:100%; height:10px;}
#content .footerGray {background:#f2f2f2 url(/images/footer_gray_back.gif) top left no-repeat; width:100%; height:10px;}
#content .footerGraySub {background:#f2f2f2 url(/images/footer_sub_gray_back.gif) top left no-repeat; width:100%; height:10px;}
#content .footerWhite {background:#fff url(/images/footer_white_back.gif) top left no-repeat; width:100%; height:10px;}

/* ---------------------------------------------------------------------- TAB Backrounds --------------------------------------------------------------------------------*/
/*#content .columnBodyBorder {display:block;  background-color:#FFFFFF; border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-right-color: #c7c7c7; border-left-color: #c7c7c7; border-top-width: 0px; border-bottom-width: 0px; padding:0px; margin:0px; }*/
#content .columnBodyBorder {display:block;  background-color:#c7c7c7; padding:0px 1px 0px 1px; margin:0px; }
#content .columnBodyYellow {display:block;  background-color:#fff9e5; border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-right-color: #FFF; border-left-color: #FFF; border-top-width: 0px; border-bottom-width: 0px; padding:5px 13px 5px 13px; margin:0px;}
#content .columnBodyOrange {display:block;  background-color:#ffebc2; border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-right-color: #FFF; border-left-color: #FFF; border-top-width: 0px; border-bottom-width: 0px; padding:5px 13px 5px 13px; margin:0px;}
#content .columnBodyGray {display:block;  background-color:#f2f2f2; border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-right-color: #FFF; border-left-color: #FFF; border-top-width: 0px; border-bottom-width: 0px; padding:5px 13px 5px 13px; margin:0px; }
#content .columnBodyWhite {display:block;  background-color:#fff; border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-right-color: #FFF; border-left-color: #FFF; border-top-width: 0px; border-bottom-width: 0px; padding:5px 13px 5px 13px; margin:0px;}
#content .columnBodyBorderStretch {display:block;  background-color:#FFFFFF; border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-right-color: #c7c7c7; border-left-color: #c7c7c7; padding:0px; margin:0px; border-top-width: 0px; border-bottom-width: 0px; margin-bottom: -5000px; padding-bottom: 5000px;}
#content .columnBodyYellowStretch {display:block;  background-color:#fff9e5; border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-right-color: #FFF; border-left-color: #FFF; border-top-width: 0px; border-bottom-width: 0px; padding:5px 13px 5px 13px; margin:0px; margin-bottom: -5000px; padding-bottom: 5000px;}
#content .columnBodyOrangeStretch {display:block;  background-color:#ffebc2; border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-right-color: #FFF; border-left-color: #FFF; border-top-width: 0px; border-bottom-width: 0px; padding:5px 13px 5px 13px; margin:0px; margin-bottom: -5000px; padding-bottom: 5000px;}
#content .columnBodyGrayStretch {display:block;  background-color:#f2f2f2; border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-right-color: #FFF; border-left-color: #FFF; border-top-width: 0px; border-bottom-width: 0px; padding:5px 13px 5px 13px; margin:0px; margin-bottom: -5000px; padding-bottom: 5000px;}



#mixer-vip-london {margin-top:10px; overflow:hidden;}
#mixer-vip-london .col1 {float:left; width:253px; margin-right:10px; margin-bottom: -5000px; padding-bottom: 5000px}
#mixer-vip-london .col2 {float:left; width:254px; margin-right:10px; margin-bottom: -5000px; padding-bottom: 5000px}
#mixer-vip-london .col3 {float:left; width:253px; height:auto; margin-bottom: -5000px; padding-bottom: 5000px}

#blog-twitter {margin-top:10px; over/flow:hidden; }
#blog-twitter .col1 {float:left; width:253px; margin-right:10px; margin-bottom: -5000px; padding-bottom: 5000px}
#blog-twitter .col2 {float:left; width:254px; margin-bottom: -5000px; padding-bottom: 5000px}
#blog-twitter .col3 {float:left; width:253px;margin-left:10px; margin-bottom: -5000px; padding-bottom: 5000px}
#blog-twitter .twitterDate { font-size:10px;}
#blog-twitter .twitterText { font-size:10px; padding-bottom:5px}

#mixer-vip-london .image, #blog-twitter .image {float:left; width:80px; margin-right:8px}
#mixer-vip-london .image img, #blog-twitter .image img{width:80px; height:80px}
#mixer-vip-london .text, #blog-twitter .text {float:left; width:135px; font-size:11px}
#mixer-vip-london table.top3profiles td { background-color:#ffebc2; height:26px; padding-left:5px; font-size:11px; font-weight:bold}
#mixer-vip-london table.top3profiles td.middle {border-top:#f2f2f2 solid 1px; border-bottom:#f2f2f2 solid 1px; height:28px}
#mixer-vip-london table.top3profiles td.image {border-right:#f2f2f2 solid 1px; width:81px; float:none; margin:0px; padding-left:0px}

#mixer-vip-london a.spotlightNumber {width:15px; height:15px; padding:0px; margin-left:1px; background-color:#ffebc2; display:inline-block; font-weight:bold; text-align:center}
#mixer-vip-london a.spotlightNumber-act {width:15px; height:15px; padding:0px; margin-left:1px; background-color:#ffd580; display:inline-block; font-weight:bold; text-align:center}

#footers {}
#footers .col1 {float:left; width:253px; margin-right:10px; height:10px; overflow:hidden}
#footers .col2 {float:left; width:254px; margin-right:10px; height:10px; overflow:hidden}
#footers .col3 {float:left; width:253px; height:10px; overflow:hidden}
#footers .col4 {float:left; width:170px;margin-left:10px; height:10px; overflow:hidden}


#content .homeMidColumn .name {display:block; text-align:center; font-weight:bold; margin-bottom:10px}
/* ---------------------------------------------------------------------- SUBPAGE --------------------------------------------------------------------------------*/
#subBody {float:left; width:590px; margin:15px 10px 10px 10px; padding:0px; text-align:justify}
.wide#subBody {width:620px; margin-left:0px;}
#subBody H1 {font-size:18px; font-weight:normal; margin:0px 0px 10px 0px; color:#333333}
#subBody .H2,
#subBody H2 {font-size:13px; font-weight:bold; margin:0px; padding:15px 0px 5px 0px; color:#F60}
#subBody H3 {font-size:12px; font-weight:bold; margin:0px; padding:10px 0px 0px 0px; color:#000}
#subBody p {margin:0px 0px 0px 0px;}
#subBody a {text-decoration:underline}

#subBody a.button150gray,
#subBody a.button150orange { text-decoration:none}

/* ---------------------------------------------------------------------- SUBMENUS --------------------------------------------------------------------------------*/
#content .subLeftColumn {float:left; width:180px;}
#content .subColumnBodyBorder {background-color:#FFFFFF; border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-right-color: #c7c7c7; border-left-color: #c7c7c7; padding:0px 1px 0px 1px; margin:0px; border-top-width: 0px; border-bottom-width: 0px; margin:0px}
#content .subHeaderYellow {background:url(/images/sub_yellow_t.gif); height:25px;}
#content .subHeaderYellowNarrow {display:block; background:url(/images/sub_yellow_t2.gif); height:5px;}
#content .subFooterYellow {background:url(/images/sub_yellow_b.gif); height:5px;}
#content .subHeaderOrange {background:url(/images/sub_orange_t.gif); height:25px;}
#content .subHeaderOrangeNarrow {display:block; background:url(/images/sub_orange_t2.gif); height:5px;}
#content .subFooterOrange {background:url(/images/sub_orange_b.gif); height:5px;}
#content .subHeaderGray {display:block; background:url(/images/sub_gray_t.gif); height:25px;}
#content .subHeaderGray2 {display:block; background:url(/images/sub_gray2_t.gif); height:25px;}
#content .subHeaderGrayNarrow {display:block; background:url(/images/sub_gray_t2.gif); height:5px;}
#content .subHeaderWhite {display:block; background:url(/images/sub_white_t.gif); height:25px;}
#content .subHeaderWhiteNarrow {display:block; background:url(/images/sub_white_t2.gif); height:5px;}
#content .subFooterGray {display:block; background:url(/images/sub_gray_b.gif); height:5px;}
#content .subFooterGray2 {display:block; background:url(/images/sub_gray2_b.gif); height:5px;}
#content .subFooterWhite {display:block; background:url(/images/sub_white_b.gif); height:5px;}
#content .subColumnBodyYellow { background-color:#fff9e5; padding:0px 3px 0px 3px}
#content .subColumnBodyOrange { background-color:#ffebc2; padding:0px 3px 0px 3px}
#content .subColumnBodyGray { background-color:#f2f2f2; padding:0px 3px 0px 3px;}
#content .subColumnBodyGray2 {display:block;  background-color:#f2f2f2; border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-right-color: #c7c7c7; border-left-color: #c7c7c7; padding:0px 14px 0px 14px; margin:0px; border-top-width: 0px; border-bottom-width: 0px; height:100%}
#content .subColumnBodyWhite {display:block;  background-color:#FFF; border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-right-color: #c7c7c7; border-left-color: #c7c7c7; padding:0px 14px 0px 14px; margin:0px; border-top-width: 0px; border-bottom-width: 0px; height:100%}
#content #courseContents .subColumnBodyYellow,
#content #courseContents .subColumnBodyOrange,
#content #courseContents .subColumnBodyGray,
#content #courseContents .subColumnBodyGray2,
#content #courseContents .subColumnBodyWhite {font-size:11px;}

#courseList .subColumnBodyWhite {padding-top:5px}
#courseList .subColumnBodyWhite a {text-decoration:none; display:block; margin:0px 0px 0px 0px; padding:0px 10px 5px 12px; background-image:url(/images/li.gif); background-repeat:no-repeat; background-position:0px 4px; line-height:14px}
#courseList .subColumnBodyWhite a.more {text-decoration:none; font-weight:normal; font-size:11px; margin:0px 0px 0px 0px; padding:0px 12px 0px 0px; background-image:url(/images/b_next.gif); background-repeat:no-repeat; background-position:right 5px; width:auto; }
#courseList .subColumnBodyWhite a:hover { background-image:url(/images/li-anim.gif);}
#courseList .col1 {float:left; width:370px; margin-right:10px;}
#courseList .col2 {float:left; width:370px;}
#courseList H3.white {float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; background:url(/images/sub_header_white.gif) no-repeat top right; height:19px; color:#333333; padding:4px 25px 0px 0px; margin:0px}
#courseList H3.white2 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; background:none; height:19px; color:#333333; padding:4px 25px 0px 0px; margin:0px}
#courseList H3.white2 a, #courseList H3.white2 a:hover {background:none; padding-left:0px}
#courseList H3 img { margin:1px 5px 0px 0px; float:left}
#courseList H3 a {float:left; margin-top:1px; }


#content H2.yellow {float:left; background:url(/images/sub_header_yellow.gif) no-repeat top right; height:19px; color:#333333; padding:6px 25px 0px 0px; font-size:12px; margin:0px}
#content H2.orange {float:left; background:url(/images/sub_header_orange.gif) no-repeat top right; height:19px; color:#333333; padding:6px 25px 0px 0px; font-size:12px; margin:0px}
#content H2.gray {float:left; background:url(/images/sub_header_gray.gif) no-repeat top right; height:19px; color:#333333; padding:6px 25px 0px 0px; font-size:12px; margin:0px}
#subBody H2.gray2 {float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; background:url(/images/sub_header_gray2.gif) no-repeat top right; height:19px; color:#333333; padding:6px 25px 0px 0px; margin:0px}
#subBody H2.white {float:left; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; background:url(/images/sub_header_white.gif) no-repeat top right; height:19px; color:#333333; padding:6px 25px 0px 0px; margin:0px}
#subBody H2.whiteR {float:right; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; background:url(/images/sub_header_white3.gif) no-repeat top left; height:19px; color:#333333; padding:6px 0px 0px 25px; margin:0px}
#subBody H2.gray img { display:block; margin-top:-1px; float:left}
#subBody H2.gray2 img { display:block; margin-top:-1px; float:left}
#menuLeft .subColumnBodyGray a,
#menuLeft .subColumnBodyYellow a { font-size:11px; text-decoration:none; display:block; margin:0px 0px 0px 0px; padding:3px 10px 3px 22px; background-image:url(/images/li.gif); background-repeat:no-repeat; background-position:10px 7px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #FFFFFF; border-bottom-color: #c7c7c7; }
#menuLeft .subColumnBodyYellow .level2 a, 
#menuLeft .subColumnBodyGray .level2 a,
#menuLeft .subColumnBodyGray .level2 div,
#menuLeft .subColumnBodyYellow .level2 div { font-size:11px; text-decoration:none; display:block; margin:0px 0px 0px 0px; padding:3px 10px 3px 25px; background-image:url(/images/li2.gif); background-repeat:no-repeat; background-position:13px 7px; border:none}
#menuLeft a.locked, 
#menuLeft a.locked:hover, 
#menuLeft .subColumnBodyGray .level2 a.locked {background-image:url(/images/ico-admin-padlock.gif);}
#menuLeft .subColumnBodyGray div.inactive { color:#999; font-size:11px; text-decoration:none; display:block; margin:0px 0px 0px 0px; padding:3px 10px 3px 22px; background-image:url(/images/li.gif); background-repeat:no-repeat; background-position:10px 7px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #FFFFFF; border-bottom-color: #c7c7c7; }

#menuLeft .subColumnBodyGray a:link,
#menuLeft .subColumnBodyGray a:active,
#menuLeft .subColumnBodyGray a:visited,
#menuLeft .subColumnBodyYellow a:link,
#menuLeft .subColumnBodyYellow a:active,
#menuLeft .subColumnBodyYellow a:visited { color:#333333 }
#menuLeft .subColumnBodyGray a:hover, #menuLeft .subColumnBodyGray .level2 a:hover { color:#d45500; background-color:#e5e5e5; background-image:url(/images/li-anim.gif);}
#menuLeft .subColumnBodyYellow a:hover, #menuLeft .subColumnBodyYellow .level2 a:hover { color:#d45500; background-color:#fff3cb; background-image:url(/images/li-anim.gif);}

#content .subColumnBodyYellow a.act:link,
#content .subColumnBodyYellow a.act:active,
#content .subColumnBodyYellow a.act:visited { color:#000000; background-color:#fff3cb }
#content .subColumnBodyGray a.act:link,
#content .subColumnBodyGray a.act:active,
#content .subColumnBodyGray a.act:visited { color:#000000; background-color:#e5e5e5 }
#content .subColumnBodyGray a.act:hover { color:#d45500; background-color:#e5e5e5; background-image:url(/images/li-anim.gif);}
#content .subColumnBodyYellow a.act:hover { color:#d45500; background-color:#fff3cb; background-image:url(/images/li-anim.gif);}

#content .subRightColumn {float:left; width:170px; margin-top:15px;}
#content .subRightColumn .back { display:block; margin-top:6px; height:25px}
#content .subRightColumn .tabFirst,
#content .subRightColumn .tab,
#content .subRightColumn .tabFirst-act,
#content .subRightColumn .tab-act,
#content .subRightColumn .tabLast,
#content .subRightColumn .tab-after{display:block; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; width:150px; height:19px; padding:3px 10px 3px 10px; line-height:18px; }

#content .subRightColumn #share .label {float:left; font-size:11px; width:60px; margin:2px 0px 10px 0px;}
#content .subRightColumn #share .icons {float:right;width:90px;margin-bottom:10px;}
#content .subRightColumn #share .icons img { margin-left:2px}
#content .subRightColumn #share .link1 {float:left; font-size:11px; width:75px;}
 #content .subRightColumn #share .link2 {float:right; text-align:right; font-size:11px; width:75px;}

#content .subRightColumn .tabFirst {background-image: url(/images/right_tab_first.gif); }
#content .subRightColumn .tab {background-image:url(/images/right_tab.gif); }
#content .subRightColumn .tabFirst-act {background-image: url(/images/right_tab_first_act.gif); }
#content .subRightColumn .tab-act {background-image:url(/images/right_tab_act.gif); }
#content .subRightColumn .tab-after {background-image:url(/images/right_tab_after_act.gif); }

#content .subRightColumn .tabLastWhite {background-image:url(/images/right_tab_last.gif);}
#content .subRightColumn .tabLast {background-image:url(/images/right_tab.gif);}
#content .subRightColumnBody { background-color:#f3f4f6; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-right-color: #b1b4bd; border-left-color: #b1b4bd; padding:0px 9px 10px 9px}
#content .subRightColumnBodyStretch { background-color:#f3f4f6; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-right-color: #b1b4bd; border-left-color: #b1b4bd; padding:5px 9px 10px 9px; margin-bottom: -5000px; padding-bottom: 5000px;}
#content .subRightColumnBodyWhite { background-color:#FFF; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-right-color: #b1b4bd; border-left-color: #b1b4bd; padding:0px 9px 10px 9px}
/*#content .subRightColumnBody img {margin-bottom:10px;}*/
#content .subRightColumn .tabFirst img, #content .subRightColumn .tab img, #content .subRightColumn .tabLast img,
#content .subRightColumn .tabFirst-act img, #content .subRightColumn .tab-act img, #content .subRightColumn .tabLast-act img,
#content .subRightColumn .tabFirst-after img, #content .subRightColumn .tab-after img, #content .subRightColumn .tabLast-after img{ display:block; margin-top:2px; float:left}
#content .subRightColumn .accreditation img { margin:10px 0px;}
#content .subRightColumn .orange {color:#F60; font-weight:bold}
#content .subRightColumn a.link:link, 
#content .subRightColumn a.link:active, 
#content .subRightColumn a.link:visited,
#content .subRightColumn .li { font-size:12px; text-decoration:none; display:block; margin:0px 0px 0px 0px; padding:3px 10px 3px 12px; background-image:url(/images/li.gif); background-repeat:no-repeat; background-position:0px 7px; border:none}
#content .subRightColumn a.link:hover {background-image:url(/images/li-anim.gif)}

#content #caseStudies a {float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; background:url(/images/ico_case_study.png) no-repeat 0px 2px; padding:0px 0px 0px 15px; margin:5px 20px 5px 0px; width:auto; }
#content #downloads a {float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; background:url(/images/ico_download.png) no-repeat 0px 2px; padding:0px 0px 0px 15px; margin:5px 20px 5px 0px; width:auto; }

/* ---------------------------------------------------------------------- BROCHURE --------------------------------------------------------------------------------*/

#fullBrochure .columnBodyWhite,
#fullBrochure .columnBodyYellow {padding:5px 8px 5px 8px; margin:0px;} 
#fullBrochure .subColumnBodyWhite a {text-decoration:none; display:block; margin:0px 0px 0px 0px; padding:0px 10px 5px 12px; background-image:url(/images/li.gif); background-repeat:no-repeat; background-position:0px 4px;}
#fullBrochure .subColumnBodyWhite a:hover { background-image:url(/images/li-anim.gif);}
#fullBrochure .col1 {float:left; width:280px; margin-right:10px;}
#fullBrochure .col2 {float:left; width:280px;}
#fullBrochure H2.white {float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; background:url(/images/sub_header_white.gif) no-repeat top right; height:19px; color:#333333; padding:4px 25px 0px 0px; margin:0px}
#fullBrochure H2 img { margin:1px 5px 0px 0px; float:left}
#fullBrochure H2 a {float:left; margin-top:1px; text-decoration:none}

#filteredBrochure .course { display:block; margin-bottom:10px; padding-left:20px; background:url(/images/ico-courses-pro-producer.png) top left no-repeat}
#filteredBrochure .course H3 {margin:0px; padding:0px}
#filteredBrochure .course a.title {font-size:13px; font-weight:bold; text-decoration:none}
#filteredBrochure .course .description {display:none; float:left; }
#filteredBrochure .course .description img {display:none; }
#filteredBrochure .course .details {display:block; float:left; }
#filteredBrochure .course .moreDetails {display:block; float:right; }
#filteredBrochure .course .orange {color:#666; font-weight:bold}
#filteredBrochure .course .more {font-weight:normal; text-decoration:none}

/* ---------------------------------------------------------------------- MY HOME --------------------------------------------------------------------------------*/

#myCourses .course { display:block; padding-left:20px; padding-bottom:10px; background:url(/images/ico-courses-other.png) top left no-repeat}
#myCourses .course a.title {display:block; float:left; font-size:13px; font-weight:bold; text-decoration:none}
#myCourses .course .description {float:left; }
#myCourses .course .details {display:block; float:left; }
#myCourses .course .moreDetails {display:block; float:right; }
#myCourses .course .orange {color:#666; font-weight:bold}
#myCourses .course .more {font-weight:normal; text-decoration:none}


/* ---------------------------------------------------------------------- CONTENT --------------------------------------------------------------------------------*/

#content .videoBox { display:block; flo-at:left; margin:0px 0px 10px 0px; padding:0px;}
#content .videoBoxLeft { display:block; float:left; margin:0px 10px 10px 0px; padding:0px;}
#content .videoBoxRight { display:block; float:right; margin:0px 0px 10px 10px; padding:0px;}
#content .header1 {	font-size: 13px;	font-weight: bold;	color: #993300;}
#content .header2 {	font-size: 13px;	font-weight: bold;	color: #FF6600;}
#content .imageCaption { font-size: 10px;}

/*#content .videoth {display:block; float:left; background:url(/images/th_video.gif) no-repeat; width:77px; height:58px; padding:1px 1px 13px 1px; margin:0px 10px 10px 0px}
#content .imageth {display:block; float:left; background:url(/images/th_image.gif) no-repeat; width:77px; height:58px; padding:1px 1px 13px 1px; margin:0px 10px 10px 0px}
#content .audioth {display:block; float:left; background:url(/images/th_audio.gif) no-repeat; width:77px; height:58px; padding:1px 1px 13px 1px; margin:0px 10px 10px 0px}
#content .readth {display:block; float:left; background:url(/images/th_read.gif) no-repeat; width:77px; height:58px; padding:1px 1px 13px 1px; margin:0px 10px 10px 0px}
#content .videoth img,
#content .imageth img,
#content .audioth img {width:77px; height:58px; margin:0px; padding:0px;}*/

#content .videoth {display:block; float:left; background:url(/images/th_video.gif) no-repeat; width:66px; height:58px; padding:1px 1px 13px 1px; margin:0px 10px 10px 0px}
#content .imageth {display:block; float:left; background:url(/images/th_image.gif) no-repeat; width:66px; height:58px; padding:1px 1px 13px 1px; margin:0px 10px 10px 0px}
#content .audioth {display:block; float:left; background:url(/images/th_audio.gif) no-repeat; width:66px; height:58px; padding:1px 1px 13px 1px; margin:0px 10px 10px 0px}
#content .readth {display:block; float:left; background:url(/images/th_read.gif) no-repeat; width:66px; height:58px; padding:1px 1px 13px 1px; margin:0px 10px 10px 0px}
#content .videoth img,
#content .imageth img,
#content .audioth img {width:66px; height:58px; margin:0px; padding:0px;}
#content .videothsmall {display:block; float:left; background:url(/images/th_video_small.png) no-repeat; height:24px; padding:5px 0px 0px 37px; margin:0px 10px 10px 0px; text-decoration:none}
#content .videothsmallnotitle {display:block; float:left; background:url(/images/th_video_small.png) no-repeat; height:24px; width:32px; padding:0px; margin:0px 10px 10px 0px;}
#content .videothsmallnotitle img{width:32px; height:24px; margin:0px; padding:0px;}

#content .images {display:block}
#content .captions {display:block; text-align:center}

a.more {text-decoration:none; font-weight:bold; margin:0px 0px 5px 0px; padding:0px 12px 0px 0px; background-image:url(/images/b_next.gif); background-repeat:no-repeat; background-position:right 5px; width:auto; }
a.back {text-decoration:none; font-weight:bold; text-align:left; margin:0px 0px 5px 0px; padding:0px 0px 0px 12px; background-image:url(/images/b_prev.gif); background-repeat:no-repeat; background-position:left 5px;}

.contactForm {margin:0px}
.contactForm label { float:left; width:120px; display:block; margin-bottom:10px; padding-top:2px; backgr/ound-color:#66FF00;fo/nt-size:10px;fo/nt-weight:bold; text-align:left}
.contactForm .input { float:left; display:block; width:260px; back/ground-color:#FFFF00;padding-bottom:5px }
.contactForm .inputError { float:left; display:block; width:190px; backgr/ound-color:#FFFF00;color:#FF0000; font-size:10px; padding:2px 0px 0px 15px }
.contactForm .textInput { border:1px solid #c7c7c7; font-size:12px; background-color:#f2f2f2 !important; width:100%; color:#000; font-family:Arial, Helvetica, sans-serif; }
.contactForm .textInputError { border:1px solid #FF0000; font-size:12px; background-color:#f2f2f2 !important; width:100%; color:#000; font-family:Arial, Helvetica, sans-serif; }
.contactForm .radio { width:20px; display:block; float:left; margin-right:0px; margin-top:1px }
.contactForm .radioDesc {h/eight: 11px; padding: 2px 0px 2px 0px; float:left; }
.contactForm .submit { border:1px solid #c7c7c7; font-size:12px; background-color:#f2f2f2 !important; color:#000; font-family:Arial, Helvetica, sans-serif; padding:5px 10px 5px 10px; font-weight:bold}

.loginForm {margin:0px}
.loginForm label { float:left; width:70px; display:block; margin-bottom:0px; padding-top:2px; backgr/ound-color:#66FF00;fo/nt-size:10px;fo/nt-weight:bold; text-align:left}
.loginForm .input { float:left; display:block; width:190px; back/ground-color:#FFFF00;padding-bottom:5px }
.loginForm .inputError { float:left; display:block; width:200px; backgr/ound-color:#FFFF00;color:#FF0000; font-size:10px; padding:0px 0px 10px 0px; margin-left:70px }
.loginForm .textInput { border:1px solid #c7c7c7; font-size:12px; background-color:#f2f2f2 !important; width:100%; color:#000; font-family:Arial, Helvetica, sans-serif; }
.loginForm .textInputError { border:1px solid #FF0000; font-size:12px; background-color:#f2f2f2 !important; width:100%; color:#000; font-family:Arial, Helvetica, sans-serif; }
.loginForm .radio { width:20px; display:block; float:left; margin-right:0px; margin-top:1px }
.loginForm .radioDesc {h/eight: 11px; padding: 2px 0px 2px 0px; float:left; }
.loginForm .submit { border:1px solid #c7c7c7; font-size:12px; background-color:#f2f2f2 !important; color:#000; font-family:Arial, Helvetica, sans-serif; padding:5px 10px 5px 10px; font-weight:bold}

.landForm {margin:0px}
.landForm label {display:block; margin-bottom:0px; text-align:left; }
.landForm .input {display:block; padding-bottom:0px; }
.landForm .inputError {display:block; font-size:10px; padding:0px 0px 5px 0px; color:#F00}
.landForm .textInput { border:1px solid #c7c7c7; font-size:12px; background-color:#f2f2f2 !important; width:100%; color:#000; font-family:Arial, Helvetica, sans-serif; }
.landForm .textInputError { border:1px solid #FF0000; font-size:12px; background-color:#f2f2f2 !important; width:100%; color:#000; font-family:Arial, Helvetica, sans-serif; }
.landForm .radio { width:20px; display:block; float:left; margin-right:0px; margin-top:1px }
.landForm .radioDesc {h/eight: 11px; padding: 2px 0px 2px 0px; float:left; }
.landForm .submit { border:1px solid #c7c7c7; font-size:12px; background-color:#f2f2f2 !important; color:#000; font-family:Arial, Helvetica, sans-serif; padding:5px 10px 5px 10px; font-weight:bold}

.rightTabForm {margin:0px}
.rightTabForm .input { float:left; display:block; width:135px; padding-bottom:5px;}
.rightTabForm .inputText { border:1px solid #c7c7c7; font-size:12px; background-color:#FFF !important; width:100%; color:#000; font-family:Arial, Helvetica, sans-serif; }
.rightTabForm .submit { width:11px; margin:4px 0px 0px 4px; float:left; }

/* ---------------------------------------------------------------------- BROCHURE TABS --------------------------------------------------------------------------------*/
#brochureTabs {height:95px; display:block; width:100%; margin-top:5px}
#brochureTabs a { text-decoration:none; font-size:12px; font-weight:bold;}
#brochureTabs .first-left {float:left; width:22px; height:95px; background-image:url(/images/b-tab-first.gif)}
#brochureTabs .first {float:left; width:76px; height:95px; background-image:url(/images/b-tab-back.gif)}
#brochureTabs .mid-first {float:left; width:24px; height:95px; background-image:url(/images/b-tab-first-right.gif)}
#brochureTabs .mid {float:left; width:24px; height:95px; background-image:url(/images/b-tab-mid.gif)}
#brochureTabs .second {float:left; width:80px; height:95px; background-image:url(/images/b-tab-back.gif)}
#brochureTabs .last {float:left; width:24px; height:95px; background-image:url(/images/b-tab-last2.gif)}
#brochureTabs .first a.header {width:100%; height:24px; display:block; padding:4px 0px 0px 0px; background:url(/images/b-tab-header.gif) top left no-repeat; text-align:center}
#brochureTabs .second a.header {width:auto; height:24px; display:block; padding:4px 20px 0px 0px; background:url(/images/b-tab-header.gif) top right no-repeat;}
#brochureTabs .body { text-align:center; padding-top:7px}
#brochureTabs .first-left-act {float:left; width:22px; height:95px; background-image:url(/images/b-tab-first-act.gif)}
#brochureTabs .first-act {float:left; width:76px; height:95px; background-image:url(/images/b-tab-back-act.gif)}
#brochureTabs .mid-first-act {float:left; width:24px; height:95px; background-image:url(/images/b-tab-first-right-act.gif)}
#brochureTabs .mid-first-left-act {float:left; width:24px; height:95px; background-image:url(/images/b-tab-mid-first-left-act.gif)}
#brochureTabs .mid-left-act {float:left; width:24px; height:95px; background-image:url(/images/b-tab-mid-left-act.gif)}
#brochureTabs .mid-right-act {float:left; width:24px; height:95px; background-image:url(/images/b-tab-mid-right-act.gif)}
#brochureTabs .second-act {float:left; width:80px; height:95px; background-image:url(/images/b-tab-back-act.gif)}
#brochureTabs .last-act {float:left; width:24px; height:95px; background-image:url(/images/b-tab-last2-act.gif)}
#brochureTabs .first-act a.header {width:100%; height:24px; display:block; padding:4px 0px 0px 0px; background:url(/images/b-tab-header-act.gif) top left no-repeat; text-align:center}
#brochureTabs .second-act a.header {width:auto; height:24px; display:block; padding:4px 20px 0px 0px; background:url(/images/b-tab-header-act.gif) top right no-repeat;}

/* ---------------------------------------------------------------------- PAGINATION --------------------------------------------------------------------------------*/
#pagination { width:100%; font-size:11px }
#pagination .pages { float:right; display:block; padding-top:5px }
#pagination .page { display:block; text-align:center; }
#pagination .page { color:#FF6600; text-decoration:none }
#pagination .page a {display:block; float:left; width:17px; height:16px; margin-right:2px; background:url(/images/ico-page.gif) left top no-repeat; text-align:center; text-decoration:none; padding-top:5px}
#pagination .page a:hover {background:url(/images/ico-page-on.gif) left top no-repeat;}
#pagination .page .act { color:#000; background:url(/images/ico-page-on.gif) left top no-repeat;  }
#pagination .page i { color:#666666; font-style:normal }
#pagination .page a.arrow {padding-top:9px; height:13px}
/*#pagination a.first { display:inline; background-image: url(/images/pagination_first.gif); width:9px; height:7px }
#pagination a.first:hover { display:inline; background-image: url(/images/pagination_first_on.gif); width:9px; height:7px }
#pagination a.prev10 { display:inline; background-image: url(/images/pagination_prev10.gif); width:9px; height:7px }
#pagination a.prev10:hover { display:inline; background-image: url(/images/pagination_prev10_on.gif); width:9px; height:7px }
#pagination a.prev { display:inline; background-image: url(/images/pagination_prev.gif); width:9px; height:7px }
#pagination a.prev:hover { display:inline; background-image: url(/images/pagination_prev_on.gif); width:9px; height:7px }
#pagination a.next { display:inline; background-image: url(/images/pagination_next.gif); width:9px; height:7px }
#pagination a.next:hover { display:inline; background-image: url(/images/pagination_next_on.gif); width:9px; height:7px }
#pagination a.next10 { display:inline; background-image: url(/images/pagination_next10.gif); width:9px; height:7px }
#pagination a.next10:hover { display:inline; background-image: url(/images/pagination_next10_on.gif); width:9px; height:7px }
#pagination a.last { display:inline; background-image: url(/images/pagination_last.gif); width:9px; height:7px }
#pagination a.last:hover { display:inline; background-image: url(/images/pagination_last_on.gif); width:9px; height:7px }*/



/* ---------------------------------------------------------------------- FOOTER --------------------------------------------------------------------------------*/
#footer {background:url(/images/footer_back.gif); width:954px; height:19px; font-size:11px; padding:7px 15px 7px 15px}

/* ---------------------------------------------------------------------- ADMIN --------------------------------------------------------------------------------*/
.rightTabFormAdmin {margin:0px}
.rightTabFormAdmin label {display:block; width:150px;}
.rightTabFormAdmin .input { display:block; width:150px; padding-bottom:5px;}
.rightTabFormAdmin .inputText { border:1px solid #c7c7c7; font-size:12px; background-color:#FFF !important; width:100%; color:#000; font-family:Arial, Helvetica, sans-serif; }
.rightTabFormAdmin .submit { width:11px; margin:4px 0px 0px 4px; float:left; }

#courseListAdmin .rowEvn { background:#F2F2F2 }
#courseListAdmin .rowOdd { background:#FFF }
#courseListAdmin .rowOdd:hover,
#courseListAdmin .rowEvn:hover { background-color:#ffebc2; }
#courseListAdmin .more {font-weight:normal; text-decoration:none}
#courseListAdmin .title {font-size:13px; font-weight:bold}

#courseListAdmin a.btn-admin {display:block; height:14px; text-align:center; font-size:11px; line-height:14px; font-weight:bold; text-decoration:none; border:#b1b4bd 1px solid;background:#ffebc2; padding:0px 5px 0px 5px}

#courseContents label {display:block; width:150px;}
#courseContents .input { display:block; width:100%; padding-bottom:5px;}
#courseContents .inputText { border:1px solid #c7c7c7; font-size:12px; background-color:#FFF !important; width:100%; color:#000; font-family:Arial, Helvetica, sans-serif; }
#courseContents .inputText[readonly] { border:1px solid #c7c7c7; font-size:12px; background-color:#FFF !important; width:100%; color:#999; font-family:Arial, Helvetica, sans-serif; }
#courseContents .H1 {font-size:18px; font-weight:normal; margin:0px 0px 10px 0px; color:#333333}

.priceScheme {font-size:11px; background-color:#c7c7c7}
.priceScheme td {background-color:#F2F2F2; padding:2px}

/* ---------------------------------------------------------------------- MCE EDITOR --------------------------------------------------------------------------------*/

.imageBorder { border: 1px solid #999999; }
.imageLeft { float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; }
.imageRight { float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px; }
.imageBorderLeft { border: 1px solid #999999; float: left; margin:0px 10px 10px 0px; }
.imageBorderCenter { border: 1px solid #999999; float: left; margin:0px 0px 10px 0px; }
.imageBorderRight { border: 1px solid #999999; float: right; margin: 0px 0px 10px 10px; }
.captionLeft {float: left; margin:0px 10px 10px 0px; width:188px;}
.captionCenter {float: left; margin:0px 0px 10px 0px; width:188px; }
.captionRight {float: right; margin: 0px 0px 10px 10px; width:188px;}

.stretch {margin-bottom: -5000px; padding-bottom: 5000px}
.nounderline {text-decoration:none}

/* ---------------------------------------------------------------------- SCROLL WINDOW --------------------------------------------------------------------------------*/
/*
#bpblogwindow {margin: 0px; padding:0px; width: 487px; height: 150px; overflow: auto; }
#blog .swWindow { position: relative; margin: 0px; width: 487px; height: 120px; overflow: hidden; }
#blog .swContent {position: relative; top: 0px; padding: 0 0 0px 0; width: 467px; }
#blog .swTrack { position: absolute; top: 15px; right: 0; width: 13px; height: 90px; background: #FFF;}
*/
#pbblogwindow {margin: 0px; padding:0px; width: 107px; height: 120px; overflow: auto; }
#blog .swWindow { position: relative; margin: 0px; width: 107px; height: 90px; overflow: hidden; }
#blog .swContent {position: relative; top: 0px; padding: 0 0 0px 0; width: 97px; font-size:10px; font-family:Tahoma, Geneva, sans-serif}
#blog .swTrack { position: absolute; top: 11px; right: 0; width: 9px; height: 66px; background: #FFF;}

#twitterwindow {margin: 0px; padding:0px; width: 107px; height: 120px; overflow: auto;}
#twitter .swWindow { position: relative; margin: 0px; width: 107px; height: 90px; overflow: hidden; }
#twitter .swContent {position: relative; top: 0px; padding: 0 0 0px 0; width: 97px;  font-size:10px; font-family:Tahoma, Geneva, sans-serif} /* padding bottom should always be at least 13px */
#twitter .swTrack { position: absolute; top: 11px; right: 0; width: 9px; height: 66px; background: #FFF; }

.swArrowUp,
.swArrowDown { position: absolute; right: 0; width: 9px; height: 9px;}
.swArrowUp { top: 0; background: #F2F2F2 url(/images/arrow-big-up.gif) no-repeat -3px 1px;}
.swArrowDown { bottom: 0; background: #F2F2F2 url(/images/arrow-big-down.gif) no-repeat -3px -3px;}
.swArrowDown-over,
.swArrowUp-over {}
.swArrowDown-active,
.swArrowUp-active {}
.swSlider { position: absolute; top: 0; right: 0; width: 7px; background:#DDD url(/images/handle.gif); border:#DDD solid 1px }
.swSlider-over { background:#CCC url(/images/handle.gif); border:#CCC solid 1px }
.swSlider-active { background:#BBB url(/images/handle.gif); border:#BBB solid 1px }

.tableBody {	padding: 0px;	width: 100%;	margin: 0px;	border-top: 1px solid #C7C7C7;	border-right: 0px none;	border-bottom: 0px none;	border-left: 1px solid #C7C7C7;}
.tableHeader {	padding: 7px;	border-top: 0px none;	border-right: 1px solid #C7C7C7;	border-bottom: 1px solid #C7C7C7;	border-left: 0px none;	background-color: #DDD;	font-weight: bold;	/*text-align: left;*/}
.tableBack {	padding: 7px;	border-top: 0px none;	border-right: 1px solid #C7C7C7;	border-bottom: 1px solid #C7C7C7;	border-left: 0px none;	background-color: #F2F2F2;}
