/* start | ALL STYLES USED IN TRAINING PROVIDER ADMIN SECTION */

#trainingproviderbg
{
	float: left;
	width: 224px;
	padding: 15px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	background: url(../images/accountoverview_header.gif) #699613 top left no-repeat;
}

#trainingproviderbg .content
{
	float: left;
	width: 211px;
	padding: 0px 0px 5px 13px;
	margin: 0px 0px 0px 0px;
	background: url(../images/accountoverview_footer.gif) bottom left no-repeat;
	/*background-color:inherit;*/
	font-size: 11px;
	color: #ffffff;
}

#trainingproviderbg p
{
	padding: 7px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #c9e889;
	width: 196px;
}

#trainingproviderbg .rows
{
	float: left;
	width: 196px;
	padding: 6px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
}

#trainingproviderbg .border
{
	background: url(../images/accountoverview_border.gif) top left no-repeat;
}

#userguidesbg
{
	float: left;
	width: 224px;
	padding: 15px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	background: url(../images/userguides_header.gif) #ff7f00 top left no-repeat;
}

#userguidesbg .content
{
	float: left;
	width: 211px;
	padding: 0px 0px 5px 13px;
	margin: 0px 0px 0px 0px;
	background: url(../images/userguides_footer.gif) bottom left no-repeat;
	background-color:inherit;
	font-size: 11px;
	color: #ffffff;
}

.userguidesRow
{
	float: left;
	width: 196px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../images/whitedot.gif) top repeat-x;
	background-color:inherit;
	font-size: 11px;
	color: #ffffff;
}
.userguidesArrow
{
	float: left;
	padding: 3px 0px 0px 13px;
	background: url(../images/whitearrow.gif) left no-repeat;
}
.userguidesLink
{
	float: left;
	text-decoration:underline;
	font-size: 11px;
	color: #ffffff;
	background-color:inherit;
	padding: 2px 3px 0px 0px;
}

.userguidePDF
{
	float: left;
	padding: 1px 5px 0px 0px;
}

.profileListHeader
{
	float: left;
	width: 503px;
	padding: 12px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	background: url(../images/profilelist_header.gif) top left no-repeat;
}

.profileListContent
{
	float: left;
	width: 503px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../images/profilelist_content.gif) top left repeat-y;
}
.profileListFooter
{
	float: left;
	width: 488px;
	padding: 0px 0px 10px 15px;
	margin: 0px 0px 0px 0px;
	background: url(../images/profilelist_footer.gif) bottom left no-repeat;
}

.profileListFullRow
{
	float: left;
	width: 490px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	font-size: 11px;
}

.profileListFullRow2
{
	float: left;
	width: 490px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
	font-size: 11px;
}

.profileListHalfRow
{
	float: left;
	width: 230px;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
}

.profileListHalfRow2
{
	float: left;
	width: 230px;
	padding: 0px 0px 0px 10px;
	margin: 1px 0px 0px 0px;
}

.profileListHalfRow3
{
	float: left;
	width: 230px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.profileListHalfRow4
{
	float: left;
	width: 230px;
	padding: 0px 0px 0px 19px;
	margin: 0px 0px 0px 0px;
}

.trainingProvider_fullRow
{
	float: left;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	font-size: 11px;
}

.trainingProvider_halfRow
{
	float: left;
	width: 270px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.trainingProvider_halfRow2
{
	float: right;
	width: 270px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.trainingProvider_quarterRow1
{
	float: left;
	width: 110px;
	padding: 0px;
	margin: 0px;
}

.trainingProvider_quarterRow2
{
	float: left;
	width: 130px;
	padding: 0px;
	margin: 0px;
}

.crumbTrailLeft
{
	float: left;
	width: 320px;
	padding: 0px 0px 10px 0px;
	margin: 3px 0px 0px 0px;
}

.crumbTrailRight
{
	float: left;
	text-align: right;
	width: 230px;
	padding: 0px 0px 10px 0px;
	margin: 3px 0px 0px 0px;
}

.trainingprovider_sortByContainer
{
	width: 553px;
	height: 28px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 7px 0px;
	background: url(../images/bg_sortby.gif) top left repeat-x;
}

.trainingprovider_sortByContainer .text
{
	float: left;
	width: 50px;
	padding: 6px 0px 0px 10px;
	font-size: 11px;
	font-weight: bold;
}

.trainingprovider_sortByContainer .dropdown
{
	float: left;
	width: 280px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}

.choosetemplatedropdown
{
	padding: 0px 0px 0px 2px;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	height: 19px;
	border: 1px solid #c9c8ca;
}

.choosetemplatedropdown2
{
	padding: 0px 0px 0px 2px;
	font-size: 11px;
	margin: 3px 0px 0px 20px;
	height: 19px;
	border: 1px solid #c9c8ca;
}

.trainingprovider_searchResultsContainer
{
	float: left;
	width: 553px;
	background: url(../images/trainingprovider_searchresultsheader.gif) top left no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 5px 0px;
	font-size: 11px;
}

.trainingprovider_searchResultsContainer .header
{
	float: left;
	width: 553px;
	height: 23px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.trainingprovider_searchResultsContainer .number
{
	float: left;
	width: 21px;
	height: 19px;
	background-color: #d2cbc5;
	color: #6a9812;
	font-weight: bold;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	text-align: center;
}

.trainingprovider_searchResultsContainer .title
{
	float: left;
	width: 300px;
	height: 19px;
	font-weight: bold;
	padding: 4px 0px 0px 10px;
	margin: 0px;
	font-size: 12px;
}

.trainingprovider_searchResultsContainer .icons
{
	float: right;
	width: 180px;
	height: 20px;
	font-weight: bold;
	padding: 3px 10px 0px 10px;
	margin: 0px;
	font-size: 12px;
	text-align: right;
}
.icons img
{
	padding-left: 2px;
}
.trainingprovider_searchResultsContainer .content
{
	width: 551px;
	float: left;
	padding: 0px 0px 7px 0px;
	margin: 0px;
	border-left: 1px solid #d1cac2;
	border-right: 1px solid #d1cac2;
	border-bottom: 1px solid #d1cac2;
}

.trainingprovider_searchResultsContainer .leftcontent
{
	float: left;
	width: 290px;
	padding: 10px 10px 10px 30px;
	margin: 0px;
}

.trainingprovider_searchResultsContainer .rightcontent
{
	float: left;
	width: 197px;
	padding: 3px 0px 0px 23px;
	margin: 0px;
}

.trainingprovider_searchResultsContainer .row
{
	float: right;
	width: 196px;
	padding: 6px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../images/greenspace.gif) bottom right no-repeat;
	color: #6c9419;
}

.trainingprovider_searchResultsContainer .col1
{
	float: left;
	width: 100px;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.trainingprovider_searchResultsContainer .col2
{
	float: left;
	width: 90px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.trainingprovider_searchResultsPageNumbers
{
	float: left;
	width: 502px;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 5px 0px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}

.trainingprovider_announcementContainer
{
	float: left;
	background: url(../images/orangebg.gif) top left no-repeat;
	background-color:inherit;
	width: 513px;
	height: 69px;
	padding: 15px 20px 0px 20px;
	margin: 8px 0px 5px 0px;
	font-size: 11px;
	color: #ffffff;
}

.trainingprovider_itemContainer
{
	float: left;
	background: url(../images/trainingprovider_searchresultsheader2.gif) top left no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	font-size: 11px;
}

.trainingprovider_itemContainer .header
{
	float: left;
	width: 553px;
	height: 23px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.trainingprovider_itemContainer .title
{
	float: left;
	width: 355px;
	height: 19px;
	font-weight: bold;
	padding: 4px 0px 0px 15px;
	margin: 0px;
	font-size: 12px;
}

.trainingprovider_itemContainer .icons
{
	float: right;
	width: 170px;
	height: 20px;
	font-weight: bold;
	padding: 3px 10px 0px 0px;
	margin: 0px;
	font-size: 12px;
	text-align: right;
}

.trainingprovider_itemContainer .content
{
	width: 536px;
	float: left;
	padding: 6px 0px 7px 15px;
	margin: 0px;
	border-left: 1px solid #d1cac2;
	border-right: 1px solid #d1cac2;
	border-bottom: 1px solid #d1cac2;
}

.trainingprovider_itemContainer .row
{
	float: left;
	width: 264px;
	background: url(../images/greenborder2.gif) top left no-repeat;
	background-color:inherit;
	padding: 6px 0px 1px 0px;
	margin: 6px 0px 0px 0px;
	color: #699613;
}

.trainingprovider_itemContainer .row2
{
	float: left;
	width: 246px;
	background: url(../images/greenborder2.gif) top left no-repeat;
	background-color:inherit;	
	padding: 6px 0px 1px 0px;
	margin: 6px 0px 0px 15px;
	color: #699613;
}

.details_greenBorder
{
	float: left;
	width: 550px;
	background: url(../images/longgreen.gif) bottom left repeat-x;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
}

.details_noBorder
{
	float: left;
	width: 550px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

.courseSummary_container
{
	float: left;
	border: 1px solid #d1cac3;
	width: 806px;
	padding: 0px 0px 0px 0px;
	margin: 10px 2px 10px 0px;
}

.removeMargRight{margin-right:0 !important;}

.courseSummary_container .greyFrame
{
	float: left;
	width: 780px;
	padding: 9px 12px 12px 14px;
	margin: 0px 0px 0px 0px;
	background-color: #dfdbd7;
}

.courseSummary_container .whiteFrame
{
	float: left;
	width: 524px;
	padding: 9px 12px 12px 14px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}

.courseSummary_container .greyFrame2
{
	float: left;
	width: 791px;
	padding: 4px 0px 4px 15px;
	margin: 0px 0px 0px 0px;
	background-color: #dfdbd7;
}

.courseSummary_container .whiteFrame2
{
	float: left;
	width: 791px;
	padding: 4px 0px 8px 15px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}

.courseSummary_container .greyFrame3
{
	float: left;
	width: 550px;
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #dfdbd7;
}

.courseSummary_container .greyFrame4
{
	float: left;
	width: 550px;
	padding: 8px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #dfdbd7;
}

.courseSummary_container .greyFrame5
{
	float: left;
	width: 550px;
	padding: 8px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #efece7;
	border-top: 1px solid #b9b5b2;
}

.courseSummary_container .greyFrame6border
{
	float: left;
	width: 792px;
	padding: 9px 0px 12px 14px;
	margin: 0px 0px 0px 0px;
	background-color: #dfdbd7;
	/*background-image: url('../images/greendotborder.gif');
	background-position: top;
	background-repeat: no-repeat;*/
	border-top: dotted 1px #669900;
}

.courseSummary_container .whiteFrame3
{
	float: left;
	width: 550px;
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}

.courseSummary_container .row1
{
	float: left;
	width: 280px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
}

.courseSummary_container .row1b
{
	float: left;
	width: 245px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
}

.courseSummary_container .row2
{
	float: left;
	width: 235px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
}

.courseSummary_container .row3
{
	float: left;
	width: 180px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
}

.courseSummary_container .row4
{
	float: left;
	width: 335px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
}

.courseSummary_container .row5
{
	float: left;
	width: 220px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
}
.row6
{
	float: left;
	width: 500px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
}

.courseSummary_container .quarter1
{
	float: left;
	width: 110px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
}

.courseSummary_container .quarter2
{
	float: left;
	width: 160px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
}

.courseSummary_container .totalAvailablePlaceLeft
{
	float: left;
	padding: 0px 20px 0px 0px;
	margin: 6px 0px 0px 0px;
	font-size: 11px;
}

.courseSummary_container .totalAvailablePlaceRight
{
	float: left;
	width: 238px;
	height: 74px;
	padding: 10px 10px 0px 15px;
	margin: 6px 0px 0px 0px;
	font-size: 11px;
	background: url(../images/waitlistgreenbg.gif) top left no-repeat;
}

table.courseDuration
{
	border-collapse: collapse;
	width: 200px;
	margin: 20px 0px 0px 0px;
}

td.courseDuration
{
	width: 19px;
}

td.courseDurationExample
{
	width: 180px;
}

table.coursePrice
{
	float: left;
	border-collapse: collapse;
	width: 220px;
}

.coursePrice2
{
	float: left;
	width: 280px;
	padding: 3px 0px 0px 20px;
}

table.coursePrice3
{
	float: left;
	border-collapse: collapse;
	width: 330px;
}

table.paymentPlanDeposit
{
	float: left;
	border-collapse: collapse;
	width: 220px;
	margin-top:10px;
}

.paymentPlanDeposit2
{
	float: left;
	width: 290px;
	padding: 5px 0px 0px 10px;
}

table.paymentPlanDeposit td.bottomRow
{
	padding-top:10px;
}

td.dollar
{
	width: 10px;
	padding: 0px 0px 3px 0px;
	margin: 0px;
}

td.sum
{
	width: 100px;
	margin: 0px;
	padding: 0px 0px 3px 0px;
}



table.searchPlacement
{
	float: left;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

td.location_column1
{
	width: 230px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

td.location_column2
{
	width: 270px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
table.courseFeatures
{
	float: left;
	border-collapse: collapse;
	padding: 0px;
	margin: 7px 10px 7px 0px;
	width: 255px;
}



table.courseFeatures2
{
	float: right;
	border-collapse: collapse;
	padding: 0px;
	margin: 7px 0px 7px 0px;
	width: 255px;
}

td.courseFeatures_col1
{
	width: 10px;
	text-align: right;
	padding: 0px 0px 2px 0px;
}



td.courseFeatures_col2
{
	width: 165px;
	padding: 0px 0px 2px 5px;
}



td.courseFeatures_col3
{
	width: 60px;
	text-align: center;
	padding: 0px 0px 2px 0px;
}



.privacyPolicyList
{
	float: left;
	padding: 0px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
	width: 560px;
}

.editCourse_shortDescription
{
	float: left;
	width: 487px;
	padding: 10px 15px 10px 15px;
	margin: 8px 0px 8px 0px;
	border: 1px solid #c5c4c2;
	background-color: #ffffff;
}

.editCourse_charactersLeft
{
	float: left;
	width: 516px;
	text-align: right;
}

.editCourse_courseDescription
{
	float: left;
	overflow: auto;
	width: 487px;
	height: 80px;
	padding: 10px 15px 10px 15px;
	margin: 6px 0px 17px 0px;
	border: 1px solid #c5c4c2;
}

.removeBottomMargin
{
	margin-bottom: 0px;
}

.removeBottomPadding
{
	padding-bottom: 0px;
}

.coursedetails_previewcontainer
{
	float: left;
	width: 786px;
	height: 32px;
	padding: 1px 10px 0px 10px;
	margin: 7px 0px 12px 0px;
	font-size: 14px;
	color: #fc7e06;
	background-color: #dfdcd7;
	font-weight: bold;
}

.coursedetails_previewcontainer .floatPreview
{
	float: left;
	padding: 7px 0px 0px 0px;
}

.coursedetails_rightframe
{
	float: right;
	width: 213px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 4px;
}

.cancelConfirmation_col1
{
	float: left;
	width: 250px;
}

cancelConfirmation_col2
{
	float: left;
	width: 275px;
}

.editCancelCourseheader
{
	float: left;
	width: 553px;
	padding: 0px 0px 10px 0px;
	margin: 3px 0px 15px 0px;
	border-bottom: 1px solid #bbb5af;
}

.editCancelCourseheader2
{
	float: left;
	width: 553px;
	padding: 10px 0px 0px 0px;
	margin: 15px 0px 15px 0px;
	border-top: 1px solid #bbb5af;
}

.coursedetails_AttendeesContainer
{
	float: left;
	width: 553px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}

.coursedetails_AttendeesContainer .header
{
	float: left;
	width: 543px;
	height: 19px;
	background: url(../images/bg_courseattendees.gif) top left no-repeat;
	padding: 4px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}

.coursedetails_AttendeesContainer .itemrow
{
	float: left;
	width: 541px;
	border-left: 1px solid #cecac7;
	border-right: 1px solid #cecac7;
	border-bottom: 1px solid #cecac7;
	padding: 6px 0px 6px 10px;
	margin: 0px 0px 0px 0px;
}

table.attendeesItem
{
	float: left;
	width: 525px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

td.attendees_col1
{
	width: 25px;
}

td.attendees_col2
{
	width: 210px;
}

td.attendees_col3
{
	width: 200px;
}

td.attendees_col4
{
	width: 100px;
	text-align: right;
}

table.newCourseAddTemplate
{
	float: left;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 230px;
}

td.newCourseAddTemplate_col1
{
	width: 20px;
	padding: 1px 0px 2px 0px;
}

td.newCourseAddTemplate_col2
{
	width: 200px;
	padding: 0px 0px 2px 0px;
}

td.newCourseAddTemplate_col3
{
	width: 230px;
	padding: 5px 0px 4px 0px;
}

td.newCourseAddTemplate_col4
{
	width: 200px;
	padding: 2px 0px 2px 0px;
}



.viewTemplates_row
{
	float: left;
	width: 791px;
	padding: 0px 0px 3px 0px;
	margin: 1px 0px 0px 0px;
}

.viewTemplates_col1
{
	float: left;
	width: 260px;
	padding: 3px 10px 0px 0px;
}
.viewTemplates_col2
{
	float: right;
	width: 250px;
}

.viewTemplateBorder
{
	background: url(../images/longgreen.gif) top left repeat-x;
	padding: 7px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
}

.addextradown2
{
	width: 70px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	margin: 2px 5px 0px 5px;
	height: 19px;
	border: 1px solid #c9c8ca;
}

.accountSummaryRow
{
	width: 520px;
	float: left;
	padding: 0px 0px 3px 0px;
	margin: 1px 0px 0px 0px;
}

.accountSummary_col1
{
	float: left;
	width: 115px;
	padding: 3px 0px 0px 0px;
}

.accountSummary_col2
{
	float: left;
	width: 85px;
	padding: 3px 0px 0px 0px;
}

.accountSummary_col3
{
	float: left;
	width: 60px;
	text-align: right;
	padding: 3px 35px 0px 0px;
}

.accountSummary_col4
{
	float: left;
	width: 90px;
	padding: 3px 0px 0px 0px;
	font-weight: bold;
}

.accountSummary_col5
{
	float: left;
	width: 90px;
	padding: 3px 0px 0px 0px;
}

.accountSummary_col6
{
	float: left;
	width: 45px;
	padding: 0px 0px 0px 0px;
}

.accountSummaryBorder
{
	background: url(../images/longgreen.gif) top left repeat-x;
	padding: 7px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
}

.accountSummaryInvoiceRow
{
	float: left;
	width: 540px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.accountSummaryInvoice_col1
{
	float: left;
	width: 435px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.accountSummaryInvoice_col2
{
	float: left;
	text-align: right;
	width: 55px;
	padding: 0px 10px 0px 40px;
	margin: 0px 0px 0px 0px;
}

.InvoiceBorder
{
	background: url(../images/longgreen.gif) top left repeat-x;
	padding-top: 6px;
	margin-top: 6px;
}

.uploadLogoCol1
{
	float: left;
	width: 185px;
	padding: 0px 10px 0px 0px;
	margin: 5px 0px 0px 0px;
	min-height: 77px;
}

.uploadLogoCol2
{
	float: left;
	width: 330px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}

.companyinfoTextArea
{
	width: 505px;
	border: 1px solid #b6b6b4;
	height: 67px;
	padding: 5px 5px 5px 5px;
	margin: 10px 0px 10px 0px;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
}

.companyinfoTextAreaWatermark
{
	width: 505px;
	border: 1px solid #b6b6b4;
	height: 67px;
	padding: 5px 5px 5px 5px;
	margin: 10px 0px 10px 0px;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	color: #99ba5a;	
}

.accreditationColumn1
{
	float: left;
	width: 130px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.accreditationItems
{
	float: left;
	width: 130px;
	height: 22px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.accountDetails_PassColumn
{
	float:left;
	width:180px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.accountDetails_PasswordForm
{
	width: 160px;
	padding: 2px 0px 0px 2px;
	font-size: 11px;
	margin: 2px 0px 5px 0px;
	height: 17px;
	border: 1px solid #c9c8ca;
}

#tpListContainer
{
	float:left;
	width:554px;
	border:1px solid #bbb5af;
	padding:0px 0px 0px 0px;
	margin:10px 0px 10px 0px;
}

#tpListContainer .tpListTitle
{
	float:left;
	width:243px;
	font-weight:bold;
	background-color:#dfdbd7;
	font-size:11px;
	padding:4px 0px 4px 31px;
	margin:0px 0px 5px 0px;
}


#tpListContainer .tpListStartDate
{
	float:left;
	width:61px;
	font-weight:bold;
	background-color:#dfdbd7;	
	font-size:11px;
	padding:4px 10px 4px 0px;
	margin:0px 0px 5px 0px;
}

#tpListContainer .tpListStatus
{
	float:left;
	width:62px;
	font-weight:bold;
	background-color:#dfdbd7;	
	font-size:11px;
	padding:4px 0px 4px 0px;
	margin:0px 0px 5px 0px;
}

#tpListContainer .tpListBooked
{
	float:left;
	width:69px;
	text-align:center;
	background-color:#dfdbd7;	
	font-weight:bold;
	font-size:11px;
	padding:4px 78px 4px 0px;
	margin:0px 0px 5px 0px;
}

.tpTabularList
{
	float:left;
	width:554px;
	background:url(../images/tabularborder.gif) bottom left no-repeat;
	padding:2px 0px 1px 0px;
	margin:0px 0px 1px 0px;
}

.tabularBtn
{
	float:left;
	width:23px;
	padding:4px 0px 0px 8px;
}

.tabularBtn img{float:left;}

.courseTitle
{
	float:left;
	width:235px;
	font-weight:bold;
	padding:4px 10px 4px 0px;
}

.courseDate
{
	float:left;
	width:60px;
	padding:4px 10px 0px 0px;
}

.courseStatus
{
	float:left;
	font-weight:bold;
	width:70px;
	padding:4px 0px 0px 0px;
}

.bookedNum
{
	float:left;
	text-align:center;
	width:50px;
	padding:4px 2px 0px 0px;
}

.btnOption
{
	float:left;
	width:75px;
	padding:0px 0px 2px 6px;
}

.btnOption img, .btnOption input{float:left;}

.tpTabularList .orange{font-size:11px !important}

.tpTabularOpen
{
	float:left;
	width:554px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px
}

.tpTabularOpen .tpCourseDescription
{
	float:left;
	width:294px;
	padding:5px 40px 20px 10px;
}

.tpTabularOpen .tpCourseDetails
{
	float:left;
	width:210px;
	background:url(../images/greyborder2.gif) top left no-repeat;
	padding:6px 0px 20px 0px;
}

.tpTabularOpen .tpCourseDetails .icons, .tpTabularOpen .tpCourseDetails .row
{
	float:left;
	width:199px;
	padding:0px 0px 4px 0px;
}

.tpTabularOpen .tpCourseDetails .icons img{float:left;padding:0px 2px 5px 0px}

.grey
{
	color:#bbb5af;
	background-color:inherit;
}

.smallFont
{
	font-size:10px !important;
	color:#bbb5af;
	background-color:inherit;
}
#ctl00_main_progressBarId 
{
	float:left;
	width:525px;
	height:30px;
	margin:5px 0px 0px 0px;
	padding:0px;
	border: none 0px;
	display:none;
}

.descriptionListContainer
{
	float: left;
	width: 100%;
	margin-top: 20px;
}

.descriptionName
{
	color: #669900;
	font-weight: bold;
}

.dataEntryNote
{
	padding-top: 5px;
	font-style: italic;
}


.bulkUpdateContainerHeader
{
	width: 96%;
	background-color: #669900; 
	padding: 5px 11px 5px 11px;
	margin: 0px;
}

h3.bulkUpdateContainerTitle
{
	font-size: 12px;
	font-weight: bold;
	color: White;
}

.bulkUpdateContainer
{
	width: 96%; 
	border: solid 1px #d1cac3;
	border-top:none;
	padding: 10px; 
	margin: 0px 0px 40px 0px;
}

	.bulkUpdateContainer p
	{
		text-align:justify;
	}
	
.bulkUpdateContainer .optionSection, .bulkUpdateContainer .optionSectionBottom
{
	padding: 10px 0px 10px 0px; 
	border-top: dashed 1px #d1cac3;
}

.bulkUpdateContainer .optionSectionBottom
{
	border-bottom: dashed 1px #d1cac3;
}

	.bulkUpdateContainer .optionSection div, .bulkUpdateContainer .optionSectionBottom div
	{
		padding: 5px 0px 0px 20px;
	}
	.bulkUpdateContainer .optionSection tr, .bulkUpdateContainer .optionSectionBottom tr
	{
		vertical-align: middle;
	}

.bulkUpdateOption
{
	font-weight: bold;
	color: #669900;
}
	.bulkUpdateOption label
	{
		padding-left: 5px;
	}

.bulkUpdateOptionDropdown
{
	font-size: 11px;
	width: 75px;
	border: 1px solid #c9c8ca; 
}
.bulkUpdateOptionMoneyText
{
	width: 40px; 
	padding: 3px 3px 0px 0px; 
	font-size: 11px; 
	margin: 0px 0px 0px 0px; 
	height: 17px; 
	border: 1px solid #c9c8ca; 
	text-align: right;
}
.bulkUpdateOptionNumberText
{
	width: 30px; 
	padding: 3px 3px 0px 0px; 
	font-size: 11px; 
	margin: 0px 0px 0px 0px; 
	height: 17px; 
	border: 1px solid #c9c8ca; 
	text-align:right;
}

.bulkUpdateCheckbox label
{
	padding-left: 5px;
}

.bulkUpdateWarning
{
	color: #ff8209; 
	font-weight: bold;
}

.bulkUpdateNote
{
	color: #ff8209; 
	padding-top: 10px;
	font-style: italic;
}

h3.sectionHeaderLarge
{
	font-size: 14px;
	font-weight: bold;
	color: #669900;
	padding: 10px 0px 10px 0px;
	margin: 0px;
}

/* end | ALL STYLES USED IN TRAINING PROVIDER ADMIN SECTION */
