/* CSS Document */
/*Import Other CSS Files
----------------------------------------------- */
@import "menu.css";
@import "text_styles.css";

ul#ticker {width: 200px; height: 200px; overflow: hidden; list-style:none; padding:0; margin:0;}
ul#ticker li {width: 200px;	height: 200px; padding: 0px; margin:0;}
ul#ticker li a {color: #E81E75; text-decoration:none; font-style:normal; font-weight:bold;}
ul#ticker li span {display: block;	color: #000;}


body, ul, li, form, p {margin:0; padding:0;}
html {height:100%;}
body {height:100%; margin:0 auto; padding:0; background-color:#e0e0e0; font-family:Arial, Helvetica, sans-serif; background-image:url(../global_images/header/headerTile.gif); background-repeat:repeat-x; background-position:left top; font-size:12px; text-align:justify; }

ul {list-style:none;}
img {border:0px; }

iframe html {width:70%;}

form {margin:0px; padding:0px;}
form input.textField230 {width:190px;}
form input.whatsHappening {width:190px; margin-bottom:3px;}

.zero {margin:0px; padding:0px;}
.clear {clear:both;}

/* Header
----------------------------------------------- */
#headerContainer {width:100%; height:164px; margin:0px 0px 0px 0px; padding:0px; background-color:#FFFFFF; position:relative; /* IE7 & IE6 need this */ min-height:0; /* IE7 needs this */ }

#header {width:960px; height:164px; margin:0px auto; padding:0px; background-image:url(../global_images/header/background.jpg); background-position:left bottom; background-repeat:no-repeat;}
#headerWorldPay {width:738px; height:164px; margin:0px auto; padding:0px; background-image:url(../global_images/header/background.jpg); background-position:left bottom; background-repeat:no-repeat;}


.headerLeft {width:714px; float:left; margin:0px; padding:0px;}
.headerLeftWorldPay {width:534px; float:left; margin:0px; padding:0px;}

#secondaryNav {margin:22px 0px 86px 0px; padding:0px; font-size:11px; color:#808285;}
#secondaryNav li {margin:0px; padding:0px 6px 0px 7px; display:inline; background-image:url(../global_images/header/secondaryNavDivider.jpg); background-position:right; background-repeat:no-repeat;}
#secondaryNav li.firstSecondaryNav {margin:0px; padding:0px 6px 0px 0px;}

#secondaryNav li.backgroundNone {background:none;}

.smallText {font-size:10px;}
.medText {font-size:12px;}
.largeText {font-size:14px;}

#primaryNav {margin:0px; padding:0px; font-size:0.7em; height:18px; overflow:hidden;}
#primaryNav li {margin:0px 17px 0px 0px; padding:0px 0px 0px 0px; display:inline; float:left;}

.headerRight {width:236px; float:right; margin:0px; padding:0px;20px;0px;0px; text-align:right;}
.headerRight img {margin:41px 0px 0px 0px; padding:0px;}


/* Main Body
-------------------------------------------------*/
#wrapper {margin:0 auto; width:960px; min-height:100%; position:relative; /* IE7 & IE6 need this */ background-image:url(../global_images/whooshGraphic3.gif); background-position:left top; background-repeat:no-repeat; padding:0px 21px 0px 21px;}
#wrapperWorldPay {margin:0 auto; width:738px; min-height:100%; position:relative; /* IE7 & IE6 need this */ background-image:url(../global_images/whooshGraphic3.gif); background-position:left top; background-repeat:no-repeat; padding:0px 21px 0px 21px;}
#wrapperHome {margin:0 auto; width:960px; min-height:100%; position:relative; /* IE7 & IE6 need this */ background-image:url(../global_images/whooshGraphic.gif); background-position:left top; background-repeat:no-repeat; padding:0px 21px 0px 21px;}
#right {width:236px; float:right; margin:10px 0px 20px 0px; padding:0px;}
#contentHome {width:714px; float:left; margin:0px; padding:0px; background-image:url(../home/images/homeLeftColBackground.gif); background-position:left top; background-repeat:no-repeat;}
#content {width:714px; float:left; margin:0px; padding:0px;}

/* for Internet Explorer */
/*\*/
* html #wrapper {height:100%;}
* html #wrapperHome {height:100%;}

* html .homePurpleWideBox {height:109px;}
/**/

.iframeClassNorm {color:#808285; font-size:12px;}
.iframeClassSmall {color:#808285; font-size:10px;}
.iframeClassLarge{color:#808285; font-size:14px;}



/* Homepage
-------------------------------------------------*/
#homeInnerLeftCol {width:474px; float:left; margin:0px; padding:0px;}
#homeInnerRightCol {width:230px; float:right; margin:20px 0px 0px 0px; padding:0px;}

#FirstRow {width:714px; float:left; margin:0px; padding:0px; background-image:url(../home/images/new_man.gif); background-repeat:no-repeat; height:240px;}
#FirstRowRightCol {width:230px; float:right; margin:20px 0px 0px 0px; padding:0px;}

#SecondRow {width:714px; float:left; margin:0px 0px 10px 0px; padding:0px; background-image:url(../home/images/welcome_whats_bg.gif); background-repeat:repeat-y; clear:both;}
#SecondRowLeftCol {width:484px;  margin:0px 0px 0px 0px; padding:0px; float:left;}
#SecondRowRightCol {width:230px; margin:0px 0px 0px 0px; padding:0px; float:right;}

#ThirdRow {width:714px; margin:0px; padding:0px; }
#ThirdRowLeftCol {float:left; width:232px;}
#ThirdRowMiddleCol {float:left; margin-left:10px;width:232px;}
#ThirdRowRightCol {float:right;}

#FourthRow {width:714px; float:left; margin:10px 0px 0px 0px; padding:0px; background-image:url(../home/images/third_row_bg.gif); background-repeat:repeat-y;}
#FourthRowLeftCol {float:left; width:232px;}
#FourthRowMiddleCol {float:left; margin-left:10px; width:232px;}
#FourthRowRightCol {float:right; width:230px;}

.FifthRow {width:714px; margin:0px 0px 10px 0px; padding:0px;}

#content form input.whatsHappening {width:190px; margin-bottom:3px;}

/* homepage image */
.homePurpleImageBox {width:474px; background-color:#262262; margin:20px 0px 0px 0px; padding:0px; height:207px; background-image:url(../global_images/corners/home/474Top.gif); background-position:center top; background-repeat:no-repeat; color:#FFFFFF;}
.homePurpleImageBoxBottom {width:474px; height:5px; min-height:5px; background-color:#262262; margin:0px; padding:0px; background-image:url(../global_images/corners/home/474Bottom.gif); background-position:center top; background-repeat:no-repeat; overflow:hidden;}

.homePurpleImageBox p {width:474px; height:207px; background-image:url(../home/images/mainMan.gif); background-position:left top; background-repeat:no-repeat;}
.homePurpleImageBoxBottom p {width:474px; height:5px; background-image:url(../home/images/mainManBottom.gif); background-position:left top; background-repeat:no-repeat;}


/* welcome text */
.homePurpleWideBox {width:440px; background-color:#262262; margin:0px 0px 0px 0px; padding:17px 17px 7px 17px; min-height:109px; height:auto; background-image:url(../global_images/corners/home/474Top.gif); background-position:center top; background-repeat:no-repeat; color:#FFFFFF; float:left;}
.homePurpleWideBoxBottom {width:474px; height:5px; min-height:5px; background-color:#262262; margin:0px; padding:0px; background-image:url(../global_images/corners/home/474Bottom.gif); background-position:center top; background-repeat:no-repeat; overflow:hidden; float:left;}

.homePurpleWideBox p {margin:10px 0px 10px 0px; padding:0px;}
.homePurpleWideBox p.title {margin:0px 0px 0px 0px; padding:0px; height:18px; min-height:18px; overflow:hidden; }
.homePurpleWideBox p.smallIcon {background-image:url(../global_images/icons/whiteArrowSmall.gif); background-repeat:no-repeat; background-position:top left; padding:0px 0px 0px 17px; margin-top:0px; margin-bottom:5px; height:15px; min-height:15px; overflow:hidden;}


/* find a course */
.homeGreen230Box {width:196px; background-color:#cbdb2a; margin:0px; padding:17px 17px 0px 17px; height:189px; background-image:url(../global_images/corners/home/230Top.gif); background-position:center top; background-repeat:no-repeat; color:#262262; float:right;}
.homeGreen230BoxBottom {width:230px; height:5px; min-height:5px; background-color:#cbdb2a; margin:0px; padding:0px; background-image:url(../global_images/corners/home/230Bottom.gif); background-position:center top; background-repeat:no-repeat; overflow:hidden; float:right; }

.homeGreen230Box p {margin:10px 0px 10px 0px; padding:0px; }
.homeGreen230Box p.title {margin:0px 0px 0px 0px; padding:0px; height:18px; min-height:18px; overflow:hidden; }
.homeGreen230Box p.largeIcon {background-image:url(../global_images/icons/purpleWithGreenArrowLarge.gif); background-repeat:no-repeat; background-position:top left; padding:4px 0px 0px 30px; margin-bottom:0px; height:23px;}
.homeGreen230Box p.smallIcon {background-image:url(../global_images/icons/purpleWithGreenArrowSmall.gif); background-repeat:no-repeat; background-position:top left; padding:0px 0px 0px 17px; margin-top:0px; margin-bottom:5px; height:15px; min-height:15px; overflow:hidden;}


/* what's happening */
.homePink230Box {width:196px; background-color:#e81e75; margin:0px 0px 0px 0px; padding:17px 17px 7px 17px; height:auto; background-image:url(../global_images/corners/home/230Top.gif); background-position:center top; background-repeat:no-repeat; color:#FFFFFF; }
.homePink230BoxBottom {width:230px; height:5px; min-height:5px; background-color:#e81e75; margin:0px 0px 0px 0px; padding:0px; background-image:url(../global_images/corners/home/230Bottom.gif); background-position:center top; background-repeat:no-repeat; overflow:hidden; float:right;}

.homePink230Box p {margin:10px 0px 10px 0px; padding:0px; }
.homePink230Box p.title {margin:0px 0px 0px 0px; padding:0px; height:18px; min-height:18px; overflow:hidden;}
.homePink230Box p.largeIcon {background-image:url(../global_images/icons/purpleArrowLarge.gif); background-repeat:no-repeat; background-position:top left; padding:4px 0px 0px 30px; margin-bottom:0px; height:23px;}


/* 3 boxes -  what is whoosh!, are you a trainer, what's coming soon */
.threeBoxes {clear:both; margin:0px; padding:0px;}
.box1 {float:left; margin:10px 10px 0px 0px; padding:0px; width:232px;}
.box2 {float:left; margin:10px 0px 0px 0px; padding:0px; width:232px;}
.box3 {float:right; margin:10px 0px 0px 0px; padding:0px; width:230px;}


/* what is whoosh! */
.homePurple232ImageBox {width:232px; background-color:#262262; margin:0px; padding:0px; height:115px; background-image:url(../global_images/corners/home/232Top.gif); background-position:center top; background-repeat:no-repeat; color:#FFFFFF; overflow:hidden;}
.homePurple232ImageBoxBottom {width:232px; height:5px; min-height:5px; background-color:#262262; margin:0px; padding:0px; background-image:url(../global_images/corners/home/232Bottom.gif); background-position:center top; background-repeat:no-repeat; overflow:hidden;}

.homePurple232ImageBox p {width:232px; height:115px; margin:0px; padding:0px;}
.homePurple232ImageBox p img {width:232px; height:115px; margin:0px; padding:0px;}
.homePurple232ImageBoxBottom p {width:232px; height:5px; background-image:url(../home/images/1Bottom.gif); background-position:left top; background-repeat:no-repeat;}

.homePurple232Box {width:198px; background-color:#262262; margin:0px 0px 0px 0px; padding:17px 17px 7px 17px; height:auto; background-image:url(../global_images/corners/home/232Top.gif); background-position:center top; background-repeat:no-repeat; color:#FFFFFF;}
.homePurple232BoxBottom {width:232px; height:5px; min-height:5px; background-color:#262262; margin:0px 0px 20px 0px; padding:0px; background-image:url(../global_images/corners/home/232Bottom.gif); background-position:center top; background-repeat:no-repeat; overflow:hidden; float:left;}

.homePurple232Box p {margin:10px 0px 10px 0px; padding:0px; }
.homePurple232Box p.title {margin:0px 0px 0px 0px; padding:0px; height:18px; min-height:18px; overflow:hidden;}
.homePurple232Box p.largeIcon {background-image:url(../global_images/icons/purpleWithGreenArrowLarge.gif); background-repeat:no-repeat; background-position:top left; padding:4px 0px 0px 30px; margin-bottom:0px; height:23px;}
.homePurple232Box p.smallIcon {background-image:url(../global_images/icons/pinkArrowSmall.gif); background-repeat:no-repeat; background-position:top left; padding:0px 0px 0px 17px; margin-top:0px; margin-bottom:5px; height:15px; min-height:15px; overflow:hidden;}


/* are you a trainer */

.homeGreen232ImageBox {width:232px; background-color:#cbdb2a; margin:0px; padding:0px; height:115px; background-image:url(../global_images/corners/home/232Top.gif); background-position:center top; background-repeat:no-repeat; color:#262262; overflow:hidden;}
.homeGreen232ImageBoxBottom {width:232px; height:5px; min-height:5px; background-color:#cbdb2a; margin:0px; padding:0px; background-image:url(../global_images/corners/home/232Bottom.gif); background-position:center top; background-repeat:no-repeat; overflow:hidden; }

.homeGreen232ImageBox p {width:232px; height:115px; margin:0px; padding:0px;}
.homeGreen232ImageBox p img {width:232px; height:115px; margin:0px; padding:0px;}
.homeGreen232ImageBoxBottom p {width:232px; height:5px; background-image:url(../home/images/2Bottom.gif); background-position:left top; background-repeat:no-repeat;}


.homeGreen232Box {width:198px; background-color:#cbdb2a; margin:0px 0px 0px 0px; padding:17px 17px 7px 17px; background-image:url(../global_images/corners/home/232Top.gif); background-position:center top; background-repeat:no-repeat; color:#262262; }
.homeGreen232BoxBottom {width:232px; height:5px; min-height:5px; background-color:#cbdb2a; margin:0px 0px 20px 0px; padding:0px; background-image:url(../global_images/corners/home/232Bottom.gif); background-position:center top; background-repeat:no-repeat; overflow:hidden; float:left;}

.homeGreen232Box p {margin:10px 0px 10px 0px; padding:0px; }
.homeGreen232Box p.title {margin:0px 0px 0px 0px; padding:0px; height:18px; min-height:18px; overflow:hidden;}
.homeGreen232Box p.smallIcon {background-image:url(../global_images/icons/purpleWithGreenArrowSmall.gif); background-repeat:no-repeat; background-position:top left; padding:0px 0px 0px 17px; margin-top:0px; margin-bottom:5px; height:15px; min-height:15px; overflow:hidden;}


/* what's coming soon */
.homeGrey230ImageBox {width:230px; background-color:#808285; margin:0px; padding:0px; height:115px; background-image:url(../global_images/corners/home/230Top.gif); background-position:center top; background-repeat:no-repeat; color:#FFFFFF; overflow:hidden;}
.homeGrey230ImageBoxBottom {width:230px; height:5px; min-height:5px; background-color:#808285; margin:0px; padding:0px; background-image:url(../global_images/corners/home/230Bottom.gif); background-position:center top; background-repeat:no-repeat; overflow:hidden;}

.homeGrey230ImageBox p {width:230px; height:115px; margin:0px; padding:0px;}
.homeGrey230ImageBox p img {width:230px; height:115px; margin:0px; padding:0px;}
.homeGrey230ImageBoxBottom p {width:230px; height:5px; background-image:url(../home/images/3Bottom.gif); background-position:left top; background-repeat:no-repeat;}


.homeGrey230Box {width:196px; background-color:#808285; margin:0px 0px 0px 0px; padding:17px 17px 7px 17px; height:auto; background-image:url(../global_images/corners/home/230Top.gif); background-position:center top; background-repeat:no-repeat; color:#FFFFFF;}
.homeGrey230BoxBottom {width:230px; height:5px; min-height:5px; background-color:#808285; margin:0px 0px 18px 0px; padding:0px; background-image:url(../global_images/corners/home/230Bottom.gif); background-position:center top; background-repeat:no-repeat; overflow:hidden; float:right;}

.homeGrey230Box p {margin:10px 0px 10px 0px; padding:0px; }
.homeGrey230Box p.title {margin:0px 0px 0px 0px; padding:0px; height:18px; min-height:18px; overflow:hidden;}
.homeGrey230Box p.smallIcon {background-image:url(../global_images/icons/greenWithGreyArrowSmall.gif); background-repeat:no-repeat; background-position:top left; padding:0px 0px 0px 17px; margin-top:0px; margin-bottom:5px; height:15px; min-height:15px; overflow:hidden;}




/* Other pages
-------------------------------------------------*/
/* white page title box */
.pageTitleWhiteBox {width:714px; margin:20px 0px 10px 0px; padding:0px; background-color:#FFFFFF; color:#808285; }
.pageTitleWhiteBoxTop {width:714px; height:5px; min-height:5px; overflow:hidden; margin:0px; padding:0px; background-color:#FFFFFF; background-image:url(../global_images/corners/leftColTop.gif); background-position:left top; background-repeat:no-repeat;}
.pageTitleWhiteBoxBottom {width:714px; height:5px; min-height:5px; overflow:hidden; margin:0px; padding:17px; background-color:#FFFFFF; background-image:url(../global_images/corners/leftColTitleBottom.gif); background-position:left top; background-repeat:no-repeat;}

/* Search result page
-------------------------------------------------*/
.pageTitleGreenBox {width:714px; margin:0px 0px 10px 0px; padding:0px; background-color:#808285; color:#FFF; }
.pageTitleGreenBoxTop {width:714px; height:5px; min-height:5px; overflow:hidden; margin:0px; padding:0px; background-color:#808285; background-image:url(../global_images/corners/home/714Top.gif); background-position:left top; background-repeat:no-repeat;}
.pageTitleGreenBoxBottom {width:714px; height:5px; min-height:5px; overflow:hidden; margin:0px; padding:17px; background-color:#808285; background-image:url(../global_images/corners/home/714bottom.gif); background-position:left top; background-repeat:no-repeat;}


img.floatLeft { 
    float: right; 
    margin: 0px 0px 0px 10px; 
}

img.Events { 
    float: right; 
    margin: 25px 0px 0px 10px; 
}


.actualPageTitle td {margin:0px; padding:12px 17px 2px 17px;}
.actualPageTitle td p {margin:0px 0px 10px 0px; padding:0px;}
p.averageRatingImg img {margin:0px; padding:0px;}

/* white page title box for my calendar */
.actualPageTitleCalendar td {margin:0px; padding:0px 17px 0px 17px;}
.actualPageTitleCalendar td p {margin:0px; padding:0px;}
.actualPageTitleCalendar td p.pageTitle {padding-top:12px; padding-bottom:12px;}
.actualPageTitleCalendar td.filterResults {margin:0px; padding:0px 0px 0px 17px;}
.actualPageTitleCalendar td.filterResultsDate {margin:0px; padding:0px 17px 0px 0px;}

.actualPageTitleCalendarpopup {margin:0px; padding:10px 17px 10px 17px;}





/* white content box */
.pageContentWhiteBox {width:714px; margin:0px 0px 20px 0px; padding:0px; background-color:#FFFFFF; color:#808285;}
.pageContentWhiteBoxTop {width:714px; height:5px; min-height:5px; overflow:hidden; margin:0px; padding:0px; background-color:#FFFFFF; background-image:url(../global_images/corners/leftColPinkTop.gif); background-position:left top; background-repeat:no-repeat;}
.pageContentWhiteBoxBottom {width:714px; height:5px; min-height:5px; overflow:hidden; margin:0px; padding:17px; background-color:#FFFFFF; }

#pscroller1{
width: 200px;
height: 145px;
padding: 5px 0px 10px 0px;}

.someclass{ //class to apply to your scroller(s) if desired}
.story {padding-bottom:5px;}

.actualPageContent {min-height:193px; height:auto; height:193px;}
.actualPageContent td {margin:0px; padding:12px 20px 2px 17px;}
.actualPageContent td p {margin:0px 0px 10px 0px; padding:0px;}

.apprenticeContent {min-height:193px; height:auto; height:193px;}
.apprenticeContent td {margin:0px; padding:0px 0px 0px 0px;}
.apprenticeContent td p {margin:0px 0px 10px 0px; padding:0px;}

.apprenticeTable {margin:20px 20px 0px 20px; padding:0px; width:670px;}
.apprenticeTable td {padding:0px 0px 10px 0px; margin:0px;}
.apprenticeTable td img {padding:2px 0px 0px 0px; margin:0px;}

.rightapp {margin-top:10px;}

.reportsPageContent {min-height:193px; height:auto; height:193px;}
.reportsPageContent td {margin:0px; padding:0px 0px 0px 0px;}
.reportsPageContent td p {margin:0px 0px 10px 0px; padding:0px;}
.reportsTable {margin:10px;}
.reportsRow { height:30px;}



.trainingPageContent {min-height:193px; height:auto; height:193px;}
.trainingPageContent td {margin:0px; padding:5px 10px 0px 10px; text-align:left;}
.trainingPageContent td p {margin:0px 0px 10px 0px; padding:0px;}
.trainingTable {margin:0px; padding:0px;}
.submitAlign {text-align:right;}

.sponsors {border-bottom:1px solid #CCCCCC; margin-bottom:10px;}
.sponsorsPageContent {min-height:193px; height:auto; height:193px;}
.sponsorsPageContent td {margin:0px; padding:5px 5px 5px 5px;}
.sponsorsPageContent img {}

.events {width:690px; padding:4px 0px 4px 0px;}
.events td {margin-bottom:10px;}

.forumPageContent {min-height:193px; height:auto; height:193px;}
.forumPageContent td {margin:0px; padding:5px 5px 5px 5px;}
.forumPageContent img {float:right; margin-left:10px;}

.contactPageContent {min-height:193px; height:auto; height:193px;}
.contactPageContent td {margin:0px; padding:5px 5px 5px 5px;}
#contactImage {float:left;}

.contactPageMapContent img {float:left; margin-left:10px;}
.contactPageContentMap img {float:left; margin-left:0px;}

.LinksPageContent {min-height:193px; height:auto; height:193px;}
.LinksPageContent td {margin:0px; padding:5px 5px 10px 5px;}
.LinksPageContent img {}

.GalleryPageContent {min-height:193px; height:auto; height:193px;}
.GalleryPageContent td {margin:0px; padding:5px 5px 10px 5px;}
.GalleryPageContent img {border: 1px solid #cadb2a;border-width: 3px 3px 3px;}

.actualPageContent td p.medPurpleIcon {background-image:url(../global_images/icons/purpleOnWhiteArrowSmall.gif); background-repeat:no-repeat; background-position:top left; padding:0px 0px 10px 20px; margin-top:17px; margin-bottom:0px; height:18px; width:175px; float:left;}
.actualPageContent td p.medGreyIcon {background-image:url(../global_images/icons/greyBackArrowSmall.gif); background-repeat:no-repeat; background-position:top left; padding:0px 0px 10px 20px; margin-top:17px; margin-bottom:0px; margin-left:70px; height:18px; width:175px; float:left;}


.sitemapContent {min-height:193px; height:auto; height:193px;}
.sitemapContent td {margin:0px; padding:0px 0px 0px 10px;}
.sitemapContent td p {margin:0px 0px 0px 0px; padding:0px;}

table.sitemaptable { margin:0px; padding:0px 0px 0px 0px; }
.sitemaptable tr {margin:0px; padding:0px 0px 0px 10px; }


/* Course Details
-------------------------------------------------*/

.browseContent {width:670px;}
.browseContent td {margin:0px; padding:5px 5px 5px 0px; }
.browseDetail {width:670px; margin:0px; padding:5px 5px 5px 0px;}

.browseDetailTitle {border-top:1px solid #e0e0e0; text-align:left;}
.HappeningDetailTable {border-bottom:1px solid #e0e0e0;}

.HappeningDetailTitle {border-bottom:1px solid #e0e0e0;}


table.BackPage {margin:0px; padding:0px; width:670px; height:auto;}
table.BackPage tr {margin:0px; padding:0px; width:670px;}
table.BackPage tr td {margin:0px; padding:0px;}



table.courseAvailablity {margin:0px; padding:0px; width:670px; height:auto;}
table.courseAvailablity tr {margin:0px; padding:0px; width:670px;}
table.courseAvailablity tr td {margin:0px; padding:0px; border-bottom:1px solid #e0e0e0;}

table.courseAvailablity tr td.datesAvailableRadio {margin:0px; padding:2px 0px 2px 0px; width:20px;}
table.courseAvailablity tr td.datesAvailable {margin:0px 20px 0px 0px; padding:2px 0px 2px 0px;  width:230px;}
table.courseAvailablity tr td.duration {margin:0px 20px 0px 0px; padding:2px 0px 2px 0px; width:160px;}
table.courseAvailablity tr td.room {margin:0px 20px 0px 0px; padding:2px 0px 2px 0px; width:100px;}

.courseSelectRadioButton {margin:0px; padding:0px; height:15px; width:13px; overflow:hidden; vertical-align:top;}


/* My Calendar
-------------------------------------------------*/
table.myCalendar {margin:0px 0px 10px 0px; padding:0px;}
table.myCalendar tr {margin:0px; padding:0px;}
table.myCalendar tr td {margin:0px; padding:4px 0px 4px 0px; border-bottom:1px solid #e0e0e0;}

table.myCalendar tr td.calendarTitle {margin:0px; padding:0px 0px 3px 0px; border-bottom:0px;}

/* News
-------------------------------------------------*/
table.news tr td {margin:0px; padding:4px 0px 4px 0px;}
.newsDate	{font-style:italic; padding-top:10px;}
.newsStory {text-align:justify;}


/* Right Col
-------------------------------------------------*/
.rightColPinkBox {width:202px; background-color:#e81e75; margin:10px 0px 0px 0px; padding:17px 17px 7px 17px; height:auto; background-image:url(../global_images/corners/rightColTop.gif); background-position:center top; background-repeat:no-repeat; color:#FFFFFF;}
.rightColPinkBoxBottom {width:236px; height:5px; min-height:5px; background-color:#e81e75; margin:0px; padding:0px; background-image:url(../global_images/corners/rightColBottom.gif); background-position:center top; background-repeat:no-repeat; overflow:hidden;}

/* pink box in right column */
.rightColPinkBox p {margin:10px 0px 10px 0px; padding:0px; }
.rightColPinkBox p.title {margin:0px 0px 0px 0px; padding:0px; height:18px; min-height:18px; overflow:hidden;}
.rightColPinkBox p.largeIcon {background-image:url(../global_images/icons/purpleArrowLarge.gif); background-repeat:no-repeat; background-position:top left; padding:4px 0px 0px 30px; margin-bottom:0px; height:23px;}
.rightColPinkBox p.smallIcon {background-image:url(../global_images/icons/purpleArrowSmall.gif); background-repeat:no-repeat; background-position:top left; padding:0px 0px 0px 20px; margin-top:7px; margin-bottom:0px; height:18px;}
.rightColPinkBox p.backgroundNone {background:none; padding:0px 0px 0px 20px; margin-top:7px; margin-bottom:0px; height:15px;}
.rightColPinkBox p.logout {padding-bottom:5px;}

/* white box in right column */
.rightColWhiteBox {width:202px; background-color:#FFFFFF; margin:10px 0px 0px 0px; padding:17px 17px 1px 17px; height:auto; background-image:url(../global_images/corners/rightColTop.gif); background-position:center top; background-repeat:no-repeat; color:#808285;}
.rightColWhiteBoxBottom {width:236px; height:5px; min-height:5px; background-color:#FFFFFF; margin:0px; padding:0px; background-image:url(../global_images/corners/rightColBottom.gif); background-position:center top; background-repeat:no-repeat; overflow:hidden;}

.rightColWhiteBox p {margin:10px 0px 10px 0px; padding:0px; }
.rightColWhiteBox p.title {margin:0px 0px 0px 0px; padding:0px; height:18px; min-height:18px; overflow:hidden;}
.rightColWhiteBox span.smallIcon {background-image:url(../global_images/icons/greyArrowSmall.gif); background-repeat:no-repeat; background-position:top left; padding:0px 0px 0px 17px; margin-top:0px; margin-bottom:0px; height:15px; min-height:15px; overflow:hidden;}

/* purple box in right column */
.rightColPurpleBox {width:202px; background-color:#262262; margin:10px 0px 0px 0px; padding:17px 17px 1px 17px; height:auto; background-image:url(../global_images/corners/rightColTop.gif); background-position:center top; background-repeat:no-repeat; color:#FFFFFF;}
.rightColPurpleBoxBottom {width:236px; height:5px; min-height:5px; background-color:#262262; margin:0px; padding:0px; background-image:url(../global_images/corners/rightColBottom.gif); background-position:center top; background-repeat:no-repeat; overflow:hidden;}

.rightColPurpleBox p {margin:10px 0px 10px 0px; padding:0px; }
.rightColPurpleBox p.title {margin:0px; padding:0px; height:18px; min-height:18px; overflow:hidden;}
.rightColPurpleBox p.doubleTitle {margin:0px; padding:0px; height:39px; min-height:39px; overflow:hidden;}
.rightColPurpleBox p.smallIcon {background-image:url(../global_images/icons/pinkArrowSmall.gif); background-repeat:no-repeat; background-position:top left; padding:0px 0px 0px 17px; margin-top:0px; margin-bottom:5px; height:15px; min-height:15px; overflow:hidden;}
.rightColPurpleBox p.smallIconPadded {background-image:url(../global_images/icons/pinkArrowSmall.gif); background-repeat:no-repeat; background-position:top left; padding:0px 0px 0px 17px; margin-top:10px; margin-bottom:12px; height:15px; min-height:15px; overflow:hidden;}

/* green box in right column */
.rightColGreenBox {width:202px; background-color:#cbdb2a; margin:10px 0px 0px 0px; padding:17px 17px 1px 17px; height:auto; background-image:url(../global_images/corners/rightColTop.gif); background-position:center top; background-repeat:no-repeat; color:#262262;}
.rightColGreenBoxBottom {width:236px; height:5px; min-height:5px; background-color:#cbdb2a; margin:0px; padding:0px; background-image:url(../global_images/corners/rightColBottom.gif); background-position:center top; background-repeat:no-repeat; overflow:hidden;}

.rightColGreenBox p {margin:10px 0px 10px 0px; padding:0px; }
.rightColGreenBox p.title {margin:0px; padding:0px; height:18px; min-height:18px; overflow:hidden;}
.rightColGreenBox p.largeIcon {background-image:url(../global_images/icons/purpleWithGreenArrowLarge.gif); background-repeat:no-repeat; background-position:top left; padding:4px 0px 6px 30px; margin-bottom:0px; height:23px;}

/* Footer
-------------------------------------------------*/
#clearfooter {height:100px; clear:both;}
#footerContainer {height:100px; margin:-100px auto 0 auto; background-image:url(../global_images/footer/footerTile.gif); background-repeat:repeat-x; width:100%; position: relative; /* IE7 & IE6 need this */}

#footer {width:960px; height:auto; margin:0px auto; padding:0px;} 
#footerWorldPay {width:759px; margin:0px padding:0px;} 

.footerLeft {width:450px; float:left; margin:22px 0px 0px 0px; padding:0px 0px 0px 0px;}
.footerLeft p {margin:0px; padding:0px;}
.footerLeft ul {margin:6px 0px 0px 0px; padding:0px;}
.footerLeft ul li {margin:0px 11px 0px 0px; padding:0px; display:inline;}

.footerRight {width:500px; float:right; margin:0px; padding:0px 0px 8px 0px; text-align:right; overflow:hidden;}




div.jqmNotice img.jqResize {position: absolute; right: 2px; bottom: 2px;}

/* Notice CSS courtesy of;
   Alexandre Plennevaux <alexandre@pixeline.be>,
   Brice Burgess <bhb@iceburg.net> */

div.jqmNotice {
    display: none;
    
    position: relative;
    
    width: 320px;
  background:#FFFFCC url(notice/note_icon.png) 5px 5px no-repeat;
    border: 1px solid #000;
    padding: 0;
}

.jqmnTitle{margin: 0 25px;}
  
.jqmnTitle h1{
  margin: 5px 0;
  padding-left:5px;
  width: 100%;
  
  font-size:10px;
  color:#FFFFCC;
  background-color:#505050;
}

div.jqmNotice .jqmClose {
  position: absolute;
  cursor: pointer;
  right: 4px;
  top: 6px;
}

.jqmnContent{
  border-top:1px;
  color:#000;
  font:12px/18pt Comic Sans, Comic Sans MS, cursive;
  padding:0 20px 5px;
}
