/* CSS Document */
/*--------------------- Main Areas--------------------------*/
html {
	overflow-y: scroll;
}

body {
	margin:0px;
	background-color:#FFFFFF;
	background-color:#F2F8EA;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:80%;
	text-align:center;
	height: 100%; 
	margin-bottom: 0px;
}
#pageWrapper {
	text-align:center;
}

#pageContainer, #pageContainerLogon{
	margin:0 auto;
	padding:0;
	background-image:url(../images/tiles/main_tile.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	padding-bottom:20px;
}
#pageContainerLogon{
	padding-bottom:350px;
}
#contentArea{
	text-align:center;
	width:900px;
	margin:0px auto;
}
#mainContent, #mainContentFullWidth, #secondaryContent, #mainContentHomepage{
	float:right;
	width:715px;
	margin:22px 0 0 5px;
	text-align:left;
}
#mainContentHomepage{
	width:710px;
	margin-top:0px;
}
#mainContentHomepage p, #mainContentHomepage h3.homestrap{
	padding-left:5px;


}
#mainHomepage {
	
	width:620px;
}
#fullScreenReport {
	text-align:left;
	margin:0 auto;
	padding:0;
	background-image:url(../images/tiles/main_tile.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	padding-bottom:20px;
}
#fullScreenReport h2 {
	background-image:none;
	margin: 0;
	padding-bottom:10px;
}

#fullScreenReport th {
	border-bottom: 1px solid #000000;
	vertical-align:bottom;
}
#fullScreenReport th.contentHeader {
	padding-top:15px;
}
#fullScreenReport th.headHeader {
	padding-top:35px;
}

.content {
	background-image:url(../images/homepage_new.jpg);
	background-position:top right;
	background-repeat:no-repeat;

}


.contentContainer, .contentContainerHome {
	width:452px;
}
.contentContainerHome {
	/*padding-bottom:100px;*/		
}
#summaryList {
	text-align:left;
	float:left;
	width:164px;
	background-image:url(../images/summarybase.gif);
	background-position:left bottom;
	background-repeat:no-repeat;

}
#summaryList ul {
	margin:0px 0 8px 0px;
	padding:5px 10px 11px 30px;
	background-color:#FFFFFF;
}
#summaryList ul li {
	list-style-type:disc;
	padding:5px;	
	font-size:85%;
	color:#FC713A;
}
#summaryList ul li span {
	color:#000000;


}
#summaryList p{	
	background-color:#FFFFFF;
	padding:22px 0px 10px 16px;
	margin:0px;
	
}
#mainContentFullWidth {
	width:900px;
}
#secondaryContent{
	margin: 0px 0px 0px 5px ;
}
/*EvolutionDB 24/09/09 Chris Monkman*/
/*Adding styles for divs on signup-associate.asp*/

.boxes 
{
	position:absolute; left:10px; top:150px;
width:250px
}
.box1 {
background:url(../images/sidebar_lozenge_bottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
z-index:1000;
height:25px
}
.box2 {
text-align:centre; 
padding:0 0 9px 0;
margin:0 0 0 -1px;
background:url(../images/sidebar_lozenge_top.gif) top no-repeat;
font-weight:600;
z-index:1000;
height:16px

}
.box3  {
padding:9px 19px 24px 12px;
margin:0;
background-color: #ffffff;
z-index:1
}

/*--------------------- Header Area--------------------------*/
#headerTopStrapWrapper {
	padding:10px 0px;
	background-color:#333333;
	text-align:center;
	margin:0px auto;
}
#headerStrap, #headerStrapLogin {
	color:#FF6600;
	width:900px;
	margin:0px auto;
}
#headerStrapLogin {
	width:525px;
}
.headerStrapLeft {
	float:left;
	margin-right:0px;
	padding-left:40px;
}
.headerStrapRight {
	text-align:right;
	float:right;
	padding:3px 0px;
}
img.plLogo {
	padding-top:4px;
}
.submitLink {
	color:#FFFFFF;
	background-color:transparent;
	border:none;
	cursor:pointer;
	cursor:hand;
}
#headerWrapper {
	background-color:#FFFFFF;
	margin-bottom:8px;
}
#headContainer {	
	margin:0 auto;
	padding:0px;
	width:900px;
}
#header {
	/*background-image:url(../images/tiles/header_tile.gif);*/
	background-position:bottom left;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	padding-bottom:8px;
}
#headerUserSelect {
	float:left;
	width:300px;
	text-align:left;
}
#headerLogin a{
	padding:0px;
	color:#868F98;
}
#headerLogin a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
#headerStrapText {
	background-color:#333333;
	padding:10px 0px;
	margin:0px auto 0px;
	text-align:center;
	border:1px solid #006699;
}
#headerStrapTextInner {
	width:900px;
	text-align:right;	
}
.headerStrapLeft form{
	margin:0px;
}
.headerUser{
	margin-right:15px;
}
#plSrap {
	float:left;

}
p.headPara {
	padding:0px;
	margin:0px;
}
#headerLogin {
	color:#FC713A;
	width:900px;
	margin:0px auto;
	text-align:right;
}
.LoggedIn {
	font-weight:bold;
}
#clientLogo {
	float:left;
}
#systemLogo, #systemLogoLogon {
	float:right;
	padding:5px 0px;
}
#systemLogoLogon {
	margin-right:180px;
}
/*-------------------------navigation-----------------------*/
#mainNavigation, #mainNavigation ul, #mainNavigationPods, #mainNavigationPods ul {
	text-align:left;
	float:left;
	width:164px;
}
#mainNavigation {
	background-image:url(../images/nav_base.gif);
	background-position:bottom left;
	background-repeat:no-repeat;

	
}
#mainNavigationPods ul li.topNav {
	background:none;
	background-image:url(../images/nav_top.gif);
	background-position:top left;
	background-repeat:no-repeat;


}
#mainNavigation ul, #mainNavigationPods ul.navPod {
	padding-bottom:11px;
	list-style-type:none;
	margin:0px 0px 8px 0px;
	font-size:0.9em;
	font-weight:bold;
	padding:0px 0px 11px 0px;
}
#mainNavigation ul {
	padding-bottom:2px;
}
ul.subNavigation li{
	font-size:0.9em;	
}
ul.subSubNavigation li{
	font-size:1.1em;
}
#mainNavigationPods ul.navPod {
	background-image:url(../images/nav_base.gif);
	background-position:bottom left;
	background-repeat:no-repeat;		


}
#mainNavigation ul li, #mainNavigationPods ul li{
	background-color: #333333;

}
#mainNavigation ul ul li, #mainNavigationPods ul ul li{
	background-color: #666666;
}
#mainNavigation ul ul ul li, #mainNavigationPods ul ul ul li{
	background-color: #999999;
}
#mainNavigation li, li.lastLink, #mainNavigationPods li, li.lastLink {
	padding:0px 0px 0px 0px;
	text-decoration:none;
	border-bottom:1px solid #535152;
}
#mainNavigation li.lastLink, #mainNavigationPods li.lastLink {
	border-bottom:none;
}
#mainNavigation ul.subNavigation, #mainNavigationPods ul.subNavigation {
	padding:0px;
	margin:0px;
}

#mainNavigation li.lastLink, #mainNavigationPods li.lastLink {
	padding-bottom:0px;
	border-bottom:none;
}
#mainNavigation li.lastLink a, #mainNavigationPods li.lastLink a{
	padding-bottom:0px;
}

#mainNavigation ul ul li, #mainNavigationPods ul ul li {
	padding-bottom:7px;
/*	margin-bottom:3px;
	border-bottom:none;*/
}
#mainNavigation a, #mainNavigationPods a {
	color:#ffffff;
	margin:0px;
	display:inline-block;
	padding:9px 0 7px 10px;
}
#mainNavigation a:hover, #mainNavigationPods a:hover {
	color:#85BE3B;
	margin:0px;
	text-decoration:none;	
}

#mainNavigation ul.subNavigation li {
	padding-bottom:0px;
}
#mainNavigation ul.subNavigation li a{
	padding-bottom:7px;
}

#index a.navHome,
#TMCourseRequests a.navTMCourseRequests,
#mytna a.navMyTNA,
#myStaff a.navMyStaff,
#reviewTna a.navReviewTNA,
#courseHistory a.navCourseHistory,
#approveCourseRequests a.navApproveCourseRequests,
#courseRequestHistory a.navCourseRequestHistory,
#myAccount a.navMyAccount,
#coaching a.navCoaching,
#courseDirectory a.navCourseList,
#associateList a.navAssociates,
#associates a.navAssociates,
#clients a.navClients,
#jobs a.navJobs,
#courseNew a.navCourseRequests,
#coursePending a.navCourseRequests,
#requestHistory a.navCourseRequests,
#bespokeNew a.navBespokeRequests,
#bespokeCourses a.navBespokeRequests,
#bespokeSubmitted a.navBespokeRequests,
#bespokeRespond a.navBespokeRequests,
#bespokeRequestHistory a.navBespokeRequests,
#coachingNew a.navCoachingRequests,
#coachingCurrent a.navCoachingRequests,
#coachingSubmitted a.navCoachingRequests,
#coachingRespond a.navCoachingRequests,
#CoachingRequestHistory a.navCoachingRequests,
#coachingHistory a.navBookingsHistory,
#bespokeHistory a.navBookingsHistory,
#courseCurrent a.navCurrentBookings,
#bespokeCurrent a.navCurrentBookings,
#courseHistory a.navBookingsHistory,
#coachingBookingCurrent a.navCurrentBookings,
#invoicesIntroducer a.navIntroducerCommission,
#invoicesAssociate a.navDelivery,
#courseBookings #mainNavigation a.navCourseBookings, #courseBookings #mainNavigationPods a.navCourseBookings,
#courseSetup #mainNavigation a.navCourseSetup, #courseSetup #mainNavigationPods a.navCourseSetup,
#staff #mainNavigation a.navStaff, #staff #mainNavigation a.navAccount, #staff #mainNavigationPods a.navStaff, #staff #mainNavigationPods a.navAccount,
#courseDirectory #mainNavigation a.navCourseDirectory, #courseDirectory #mainNavigationPods a.navCourseDirectory,
#bespokeCourses #mainNavigation a.navBespoke, #bespokeCourses #mainNavigationPods a.navBespoke,
#coaching #mainNavigation a.navCoaching, #coaching #mainNavigationPods a.navCoaching,
#reports #mainNavigation a.navReports, #reports #mainNavigationPods a.navReports,
#tna #mainNavigation a.navTNA, #tna #mainNavigationPods a.navTNA,
#pdp #mainNavigation a.navPDP, #pdp #mainNavigationPods a.navPDP,
#associates #mainNavigation a.navAssociates, #associates #mainNavigationPods a.navAssociates, /*#associates #mainNavigation a.navAccount,---------not sure what this is for!*/
#myCourses #mainNavigation a.navMyCourses, #myCourses #mainNavigationPods a.navMyCourses,
#myCourseRequests #mainNavigation a.navMyCourseRequests, #myCourseRequests #mainNavigationPods a.navMyCourseRequests,
#courseRequest #mainNavigation a.navCourseRequest, #courseRequest #mainNavigationPods a.navCourseRequest,
#scheduleNew #mainNavigation a.navCourseSetup, #scheduleNew #mainNavigationPods a.navCourseSetup,
#tna #mainNavigation a.navTNA, #tna #mainNavigationPods a.navTNA,
#otherServices #mainNavigation a.navOther, #otherServices #mainNavigationPods a.navOther,
#pdp #mainNavigation a.navPdp, #pdp #mainNavigationPods a.navPdp,
#offices #mainNavigation a.navOffices, #offices #mainNavigationPods a.navOffices,
#assSkills #mainNavigation a.navAssSkills, #assSkills #mainNavigationPods a.navAssSkills,
#associateEdit #mainNavigation a.navAssEdit, #associateEdit #mainNavigationPods a.navAssEdit,
#plCoachingRequested #mainNavigation a.navCoaching, #plCoachingRequested #mainNavigationPods a.navCoaching,
#plCoachingDeclined #mainNavigation a.navCoaching, #plCoachingDeclined #mainNavigationPods a.navCoaching,
#plCoachingSubmitted #mainNavigation a.navCoaching, #plCoachingSubmitted #mainNavigationPods a.navCoaching,
#plCoachingPending #mainNavigation a.navCoaching, #plCoachingPending #mainNavigationPods a.navCoaching,
#plCoachingConfirmed #mainNavigation a.navCoaching, #plCoachingConfirmed #mainNavigationPods a.navCoaching,
#plBookingsNew #mainNavigation a.navMyCourses, #plBookingsNew #mainNavigationPods a.navMyCourses,
#plBookingsRequested #mainNavigation a.navMyCourses, #plBookingsRequested #mainNavigationPods a.navMyCourses,
#plBookingsPending #mainNavigation a.navMyCourses, #plBookingsPending #mainNavigationPods a.navMyCourses,
#plBookingsConfirmed #mainNavigation a.navMyCourses, #plBookingsConfirmed #mainNavigationPods a.navMyCourses,
#plBookingsComplete #mainNavigation a.navMyCourses, #plBookingsComplete #mainNavigationPods a.navMyCourses, 
#plBookingsCancelled #mainNavigation a.navMyCourses, #plBookingsCancelled #mainNavigationPods a.navMyCourses,
#plBookingsNew #mainNavigation a.navMyCourseRequests, #plBookingsNew #mainNavigationPods a.navMyCourseRequests,
#plBookingsRequested #mainNavigation a.navMyCourseRequests, #plBookingsRequested #mainNavigationPods a.navMyCourseRequests,
#plBookingsPending #mainNavigation a.navMyCourseRequests, #plBookingsPending #mainNavigationPods a.navMyCourseRequests,
#plBookingsConfirmed #mainNavigation a.navMyCourseRequests, #plBookingsConfirmed #mainNavigationPods a.navMyCourseRequests,
#plBookingsComplete #mainNavigation a.navMyCourseRequests, #plBookingsComplete #mainNavigationPods a.navMyCourseRequests, 
#plBookingsCancelled #mainNavigation a.navMyCourseRequests, #plBookingsCancelled #mainNavigationPods a.navMyCourseRequests,
#invoices #mainNavigation a.navInvoices, #invoices #mainNavigationPods a.navInvoices {
	color:#85BE3B;

}
.courseDetail p {
	padding-bottom:0px;
}

.courseDetail div {
	padding:5px 5px 0 11px;
}
.courseDetail ul li {
	list-style-type:disc;
	margin-bottom:0px;
}
#secondaryContent table {
	padding:5px 10px 5px 0px;
	margin-left:11px;
}
#sectionNav{
/*	list-style-type:none;
	margin:0px;*/
	padding:0px 0px 10px 3px;

}
.sectionNavInner {
	float:left;
}
#sectionNav a {
/*	display:inline;
	text-decoration:none;*/
	border-right:1px solid #000000;
	padding-left:8px;
}
#sectionNav a.last {
	border-right:none;
}
#sectionNav a {
   	padding-right:10px;
	color:#000000;
	font-weight:bold;
}
span.InvoiceOptions  {
	vertical-align:top;
}
.InvoiceOptions .print{
	vertical-align:top;
}
#sectionNav a:hover {
/*	text-decoration:none;
	color:#FFFFFF;*/

}	
/*-----------------------------footer-------------------*/
#footerWrapper {
	display:none;
}
#footer {
	display:none;
}
#footerHomeWrapper {
	padding-top:20px;

}
#footerHome {
	margin:0 auto;
	padding:20px 0px 0px 0px;
	width:900px;
	text-align:left;
	border-top:1px solid #D6E9CB;
}
#footerHome p{
	padding:0px;
	margin:0px;	
	
}
#footerColumn1, #footerColumn2, #footerColumn3 {
	padding:0px;
	float:left;
	width:230px;
}
#footerColumn2, #footerColumn3, #footerColumn5 {
	width:200px; 
}
#footerColumn5 {
	float:right;
	text-align:right;

	

	
}
/*------------------------- general styles------------------*/
.clear {
	clear:both;
}
.note {
	color:#000000;
	padding:0px 0px 0px 11px;
}
.alert {
	text-align:left;
	color:#990000;
	padding:5px;
	border:#BECCD7 solid ;
}
.alertText {
	color:#FF0000;
	font-weight:bold;
}
span .required, #sSendConfirm {
	color:#FC713A;
}
#uploadFrame {
	display: none;
}
#hTrainerName {
	float:left;
}
#CloseButton {
	float:right;
}
.SelectDateList {
	list-style-type:none;
}
caption {
	text-align:left;
	padding:0 0 20px 0px;
	font-weight:bold;
}
.ulCourseList, .ulStaffList {
	list-style-type:none;
	overflow:auto;
	max-height:250px;
		margin:20px 0px;
}
h1, h2{
	color:#FC713A;
	font-size:200%;	
	padding:4px 0px 5px 10px;
	background-image:url(../images/heading_lozenge.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:9px;
}
p.lozenge {
	background-image:url(../images/base_lozenge.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:11px 0px 12px 10px;

}
h1.loginHeader {
	background-image:url(../images/login_lozenge.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
h3 {
	padding:5px 5px 0px 11px;
	font-size:1.2em;
}
h3.homestrap {
	font-size:160%;

}
h3 a {
	font-size:80%;
}
.jqmWindow h3{
	color:#FC713A;
	
}
td h3 {
	padding: 0;
	font-size:120%;
}
p {
	padding:5px 5px 0px 11px;
}
p.logonPage {
	padding:0px 0px 0px 11px;
}
p.scoring, p.caption{
	padding-bottom:10px;
}	
a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
/*------------------------------Forms & Tables------------------------*/
table {
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 11px;
	width:98%;
	font-size:100%;
	border-collapse:collapse;
}
table#tblActionPlan {	
	font-size:85%;
	margin-top:10px;
}
table#tblActionPlan th{
	width:120px;
	vertical-align:top;
	font-weight:bold;
	border-bottom:1px solid #D6E9CB;
}
table#tblActionPlan th, table#tblActionPlan td{
	padding-right:18px;
	width:15%;
}
table#tblActionPlan td.last{
	text-align:right;
	padding-right:0px;
	width:8%;

}
table td, table td.requestTop, p.endContent {
	vertical-align:top;
	padding-right:20px;
	border-bottom:1px solid #D6E9CB;
}
td.requestTop {
	border-top:none;
}
p.endContent {
	padding-bottom:20px;
}
table td.requestTop {
	border-top:1px solid #D6E9CB;
}
table.search {
	margin-bottom:0px;
}
table.courses {
	margin-top:0px;
} 
table.courses th {
	padding:0px;
	margin:0px;
}
div.modalButtons {
	padding-top:10px;

}
table#modal{
	margin:15px 0px;
}
#fullWidth textarea, table#bespoke {
	width:600px;
}
#fullWidth textarea.medWidth {
	width:280px;
}
table#courses, table#invoices{
	/*width:50%;*/
	margin-bottom:30px;
}
.questionnaireStrap {
	margin-bottom:10px;
	border-bottom:2px solid #D6E9CB;
}
#usersTable, .borderNone{
	padding-top:0px;
	/*width:75%;*/
}
#usersTable td, .borderNone td  {
	padding-right:0px;
}
/*div#searchStaff label{
	margin-right:10px;
}*/
#staffList, table#tna {
	/*width:65%;*/
	margin-bottom:0px;
}
#staffList td, table.coachList td{
	padding-right:27px;
}
table.borderNone td, td.borderRemove{
	border:none;
}
table td p {
	padding:0px;
	margin:0px;
}
th.CurrencyColumn {
/*	padding-left:10px;*/

}
table td, table th{
	border-collapse:collapse;
	padding:8px 0px 8px 0px;
	
}
table th, #usersTable th{ 
	padding-bottom:10px;
	padding-top:0px;
	border:none;
}
#courseList td.highlight {
	width:140px;
}

#TMCourseDetail td.highlight {
	width:auto;
}
td.icons{
	padding-right:0px;
	
	padding-left:5px;
}

td.company {
	width:120px;

}
#courseList td, #courseList th, .coachList td, #tInvoiceDetail td{
	margin-right:10px;
	padding-right:20px;
}
input.iDate {
	margin-bottom:10px;
}
td.highlight {
	width:30%;
}
td.highlightSmall {
	width:20%;
}
td.formatNone p{
	margin:0px;
}
td.last, th.last, #courseList td.last, #staffList td.last {
	padding-right:0px;
	text-align:right;
}
.highlight, .highlightAction, td.highlight, td.highlightSmall, .highlightMedium, #dConfirm{
	color:#FC713A;
	font-weight:bold;
}

.highlightunselected{
	color:#FC713A;
	font-weight:normal ;	
	
}

.highlightSelected{
	color:#FC713A;
	font-weight:bold;	
	font-size: 16px;
}


.highlightMedium{
	width:168px;
}

a.highlightAction, #dRequesters a {
	color:#85BE3B;
}
a.highlightActionStrong {
	

}
table.search td {
	border:none;
	margin:0px;
			
}
table.search label {
	padding-right: 0;
			
}
.inTransfer tr {
	border: 1px solid #000000;
	border-collapse:collapse;
}
/*.trDates {
/*	display: none;*/
/*}*/
form.fSelectDate {
	margin:0px;
}
form {
	margin:22px 0px 20px 0px;
}
form#fQuestions textarea {
	margin-left:12px;
}
form#fQuestions .questions textarea {
	margin-left:0px;
}
#xEditingArea {
	width:700px;
}
form.availablilityOption, form#fTrainerSearch, form.tnaF, form#fInvoice, #TMCourseDetail form {
	margin:0px;
}
form.import {
	margin-top:30px;
}
form.import td.highlight {
	width:100px;
}
form#fQuestions {
	margin-bottom:15px;
} 
div.dInstructions {
	/*padding-bottom:10px;*/
	margin-bottom:20px;
	border-bottom:2px solid #D6E9CB;
}
form#fCanTrain8 {
/*	margin:0px 0px 0px 5px;*/
}
.radioScoring {
	width:67%;
	margin-bottom:20px;
}
td .radioScoring, #dRequesters, td.alignLeft {
	margin-left:0px;
}
td .radioScoring .questionnaireStrap {
	border:none;
}
.radioScoring td{
	width:20%;
}
#usersTable caption {
	color:#000000;
	font-size:130%;	
	padding:15px 0px 20px 0px;
	font-weight:bold;
}	
input {
/*	width:190px;*/
	
}
select {
	width:194px;
}
textarea, #iDescription, #iTitle, #iUserLevel{
	margin-bottom:10px;
}

.borderNone textarea {
	width:300px;
	height:100px;
}
.large {
	width:398px; /*FckEditor textareas are hard-coded to be 398px wide, so bring normal textarea in line*/
	margin-left:1px;
	margin-right:20px;
}
.small {
	width:10%;
}
/*EvolutionDB 01/10/09 Chris Monkman
Added deep class to create deeper input box*/

.deep {
	width:20%;
	height:30px;
}

.medium {
	width:20%;
}
.mediumExtra {
	width:35%;
}
.mediumPlus {
	width:220px;
}
.smallPlus {
	width:18%;
}
.price {	
	width:65px;
}
.smallPass {
	width:110px;
}
.smaller {
	width:40px;
}
.larger {
	width:250px;
}
.largerPlus {
	width:310px;
}
form#logon{
	margin:0px;
	padding:0px;
}
.save {
	float:right;
}
input.medium, select.medium{
	width:140px;
}
.levelSelect {
	width:146px;
}

input.mediumPlus {
	width:200px;
}
input.mediumExtra{
	width:250px;
}
table.logon{
	margin-bottom:0px;
	width:540px;
}
label, .label{
	text-align:top left;
	font-weight: bold;
	padding-right:20px;
}
.uploadFile {
	width:400px;
}
#iDescription, #iDetails, form#fQuestions textarea {
	width:600px;	
}
#logon label {
	width:100px;
}
input#iSubmit {
	width:auto;
	margin-top:5px;
}
/*EvolutionDB 23/09/09 Chris Monkman*/
/*Added input#iOptOut for Optout in includes/forms/contactdetails.asp*/
input#iManager, input#iIndustryExperience, input#iInternalTrainer, input#iOptOut {
	width:auto;
	margin:0px;
}
td.checkBox {
	padding:5px 0px 10px 0px;
	margin:0px;
}
input #iManager {
	margin-bottom:12px;
}
p.smart {
	padding-top:20px;
}
#iVATNumber {
	margin-bottom:0px;
}
.ajqmWindow {
	float:left;
}
select.small {
	width:80px;
}
select.selectTNA {
	width:5em;
}
.CanTrain {
	margin:0;
}
.CanTrain input {
	width:20px;
	margin-left:0px;
	padding-left:0px;
}
.CourseListCheckbox, .checkbox {
	width:20px;
	float:left;
}
li {
	list-style-type:none;
}
.radio {
	width:20px;
}
.hidden {
	display:none;
}
.validation {
	color:#ff0000;
}
.smallButton {
	width:60px;
}
.medButton {
	width:100px;
	margin-left:20px;

}

#LongDescription {
	overflow:auto;
	
}

td.fckEditor {
	width:500px;
}
td.fckEditorSmall {
	width:300px;
}

/*--------------Images----------------------*/
img {
	border:0;
}
.companyLogo {
	padding:5px 0px;
}
#InvoiceHeadTable {
	float:left;
	width:50%;
}
#PLLogoInvoice {
	float:right;
	display:none;
}
table#InvoiceHeadTable td {
	padding: 0;
	/*border: 1px solid #999999;*/
}
.invoicesDetail {
	width:60%;
	margin-bottom:30px;
}
.ConfirmMessage, .WarningMessage {
	color:#FF0000;
	font-weight:bold;
}
.InlineForm {
	margin: 0;
	padding: 0;

}	
.tdh1 {
/*	margin-left:-21px;*/
}
.subNavigation, .subSubNavigation {
	display: none;
}
.widetable td,.widetable th, #tblActionPlan td {
/*	padding:6px;*/
	border-collapse:collapse;

}
.widetable td, .widetable th {
	vertical-align:top;
	padding-right:20px;
}
.widetable td.last, .widetable th.last {
	padding-right:0px;
	text-align:left;
}
.ReportTotal {
	font-weight:bold;
}

table td.ReportDeptFirstLine {
	border-top:1px solid #000000;
}

.numeric {
	text-align:right;
}

.labeldesc {
	font-size:85%;
	width:8em;
	color:#FC713A;
}

.TNAResults, .TNARespond {
	overflow-y:auto;
	overflow-x:hidden;
	max-height:250px;
	margin-top:15px;
}

.TNAResults table {
	margin-left:0px;
}
div.TNARespond table{
	width:90%;
}

table.key {
	font-size:0.85em;
	margin-left:0px;
	border:1px solid #000000;
}

table.key tr, table.key td, table.key h3{
	border:none;
	padding:8px 0px 5px 15px;
}
ul.principles {
	margin-left:10px;
	padding-left:17px;
	padding-top:15px;
}
ul.principles li, table.requests ul li{
	list-style-type:disc;
	padding-bottom:20px;
	padding-left:5px;
	color:#FC713A;
}
ul.principles li span{
	color:#000000;
}
.saveButton, #iShare, .submit {
	margin-left:11px;
	margin-top:11px;
}
table.requests ul, table.requestsAdmin ul {
	display:inline-table;
	vertical-align:top;
	margin-top:0px;
	margin-left:40px;
	font-weight:normal;
	list-style-type:disc;
}
table.requestsAdmin ul {
	
	margin-top:10px;
}
table.requests ul li, table.requestsAdmin ul li{
	padding-bottom:5px;
	color:#000000;
	list-style-type:disc;
}
td.central {
	text-align:center;
}
.messageRequest{
	font-weight:normal;
	color:#000000;
	margin-left:24px;
}
p.lozenge .lozengeText {
	vertical-align:top;
}
.LogoForm {
	margin: 0 0 0 11px;
}
img.flowchart {
	margin-left:72px;
	margin-bottom:25px;

}
img.helpIcon {
	float:right;

}

.termsandconditions {
	height: 200px;
	width: 500px;
	overflow:auto;
	border:1px solid #000000;
	padding:2px;
	background-color:#ffffff;
	font-size:0.9em;
}

.termsandconditions li, .jqmtermsandconditions li {
	list-style-type:circle;
}
.termsandconditions p, .jqmtermsandconditions p {
	padding: 5px 0 0 0;
}

.jqmtermsandconditions {
	height: 100px;
	width: 360px;
	overflow:auto;
	border:1px solid #000000;
	padding:2px;
	margin:5px;
	background-color:#ffffff;
	font-size:0.8em;
}
body#help {
	background-color:#FFFFFF;
	margin:12px;
}
.helpWrapper {
	background-image:url(../images/icons/help_icon.gif);
	background-repeat:no-repeat;
	background-position:top right;
		
	
}
#help h3, #help p {
	padding:0px;
	color:#FC713A;
}
#help h3 {
	padding:0px 35px 0px 0px;
	font-size:1.2em;

}	

#help  {
	text-align: left;
}
#help div {
	padding: 0 0 4px 0px;
}

.nobr {
	white-space: nowrap;
}

.pSelectAllCourses, .pSelectAllStaff {
	margin:-20px 0 5px 14px;
}

.footerbar {
	margin: 0 auto;
	width:900px;
}

.footerlinks {
	text-align:left;
	margin-left:185px;
}

.footerlinks a {
	padding: 0 8px;
	border-right: 1px solid #000000;
}

a.footerfirstlink {
	padding-left:0;
}

a.footerlastlink {
	border:0;
}

.TNAStaffSearch {
	margin-bottom:0;
}

.TNAStatus {
	display:none;
}

.IntroducerIcon {
	margin:-9px 0 0;
}

ul.liIntHomepage li {
	list-style-type:disc;
}

div.ChooseDates p {
	padding: 5px 0;
}

th.TotalCommission {
	font-size:110%;
	margin-bottom: 50px;
}
.InvoiceDescription {
	font-size: 80%;
}

@media print {

	#systemLogo {
		display:none;
		background-image:url(../images/progressLearning.gif);
		background-repeat:no-repeat;
	}
	#mainNavigation, #mainNavigationPods {
		display:none;
	}
	#headerLogin, #headerStrapText { 
		display:none;
	}
	#sectionNav {
		display:none;	
	}
	#clientLogo {
		display:none;
	}
	#mainContent, #mainContentFullWidth, #secondaryContent {
		text-align:left;
		width:900px;
	}
	p.lozenge {
		display:none;
	}
	#footer {
		display:block;
		text-align:left;
		padding:25px 25px 25px 0px;
	
	}
	#footerWrapper {
		position:fixed;
		bottom:0px;
		display:block;
		width:900px;
		margin:0 0 0 0;
	}
	h1 {
		/*background-image:url(../images/progressLearning.gif);
		background-repeat:no-repeat;
		background-position: top right;
		width:100%;
		float:left;*/
		height:81px;
		background:none;
		color:#000000;
	
	}	
	
	.footeraddress {
		border-top:1px solid #000000;
		text-align:right;
		clear:both;
		
	}
	
	#PLLogoInvoice {
		display:block;
		float:right;
	}
	
	.noprint {
		display:none;
	}
	
	#invoices {
		font-size:120%;
	}
}



















