/* start | ALL STYLES USED IN CUSTOMER ADMIN SECTION */

#myCoursesbg
{
	float:left;
	width:224px;
	padding:15px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	background:url(../images/accountoverview_header.gif) #699613 top left no-repeat;
}

#myCoursesbg .content
{
	float:left;
	width:211px;
	padding:0px 0px 11px 13px;
	margin:0px 0px 0px 0px;	
	background:url(../images/accountoverview_footer.gif) bottom left no-repeat;
	/*background-color:inherit;*/
	font-size:11px;
	color:#ffffff;
}

#myCoursesbg p
{

	padding:7px 0px 12px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #c9e889;
	width:196px;
}

#myCoursesbg .rows
{
	float:left;
	width:196px;	
	padding:6px 0px 6px 0px;
	margin:0px 0px 0px 0px;
}

#myCoursesbg .border
{
	background:url(../images/accountoverview_border.gif) top left no-repeat;
}

.crumbTrailLeft
{
	float:left;
	width:200px;
	padding:0px 0px 10px 0px;
	margin:3px 0px 0px 0px;
}

.crumbTrailRight
{
	float:left;
	text-align:right;
	width:350px;
	padding:0px 0px 10px 0px;
	margin:3px 0px 0px 0px;
}

.CustomerSelectionListHeader
{
	float:left;
	width:503px;
	padding:12px 0px 0px 0px;
	margin:5px 0px 5px 0px;
	background:url(../images/profilelist_header.gif) top left no-repeat;
}

.CustomerSelectionListContent
{
	float:left;
	width:503px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/profilelist_content.gif) top left repeat-y;
}
.CustomerSelectionListFooter
{
	float:left;
	width:488px;
	padding:0px 0px 10px 15px;
	margin:0px 0px 0px 0px;
	background:url(../images/profilelist_footer.gif) bottom left no-repeat;
}

.CustomerSelectionListFullRow
{
	float:left;
	width:490px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
}

.CustomerSelectionListHalfRow
{
	float:left;
	width:230px;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;	
}

.CustomerSelectionListHalfRow2
{
	float:left;
	width:230px;
	padding:0px 0px 0px 10px;
	margin:5px 0px 0px 0px;	
}

.CustomerSelectionListHalfRow3
{
	float:left;
	width:230px;
	padding:6px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}


.CustomerSelectionListHalfRow4
{
	float:left;
	width:230px;
	padding:0px 0px 0px 19px;
	margin:0px 0px 0px 0px;	
}

.courseHistory_container
{
	float:left;
	border:1px solid #bcb5af;
	width:806px;
	padding:0px 0px 0px 0px;
	margin:10px 0px 10px 0px;
}

.courseHistory_container .greyFrame
{
	float:left;
	width:100%;
	padding:4px 0px 4px 0px;
	margin:0px 0px 0px 0px;	
	background-color:#dfdbd7;
}

.courseHistory_container .whiteFrame
{
	float:left;
	width:100%;
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	background-color:#ffffff;
}

.courseHistory_container .greyFrame2
{
	float:left;
	width:100%;
	padding:4px 0px 4px 0px;
	margin:0px 0px 0px 0px;	
	background-color:#efece7;
	border-top:1px solid #bcb5af;
}

.courseHistoryRow
{
	float:left;	
	width:100%;
	padding:0px 0px 1px 0px;
	margin:1px 0px 2px 0px;
}

.courseHistoryCol1
{
	float:left;
	width:365px;
	padding:2px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}

.courseHistoryCol2
{
	float:left;
	width:200px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.courseHistoryCol3
{
	float:left;
	width:135px;
	font-size:11px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.courseHistoryCol3 .orange{font-size:11px !important;font-family:arial !important;}

.courseHistoryCol4
{
	float:left;
	width:95px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.courseHistoryBorder
{
	background:url(../images/greenborder2.gif) bottom left repeat-x;
	padding-bottom:2px;
}

.coursedetails_rightframe
{
	float:right;
	width:213px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 4px;
}

.OrderReferenceRow
{
	float:left;
	width:537px;
	padding:0px 0px 9px 13px;
	margin:5px 0px 7px 0px;
	background:url(../images/invoice_greenborder.gif) bottom center no-repeat;
}

.OrderReferenceCol1
{
	float:left;
	width:425px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.OrderReferenceCol2
{
	float:left;
	width:100px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
}

.OrderReferenceList
{
	float:left;
	width:537px;
	padding:0px 0px 6px 13px;
	margin:0px 0px 0px 0px;
}

.OrderReferenceItem
{
	width:537px;
	float:left;
	padding:0px 0px 1px 0px;
	margin:0px 0px 0px 0px;
}

.myProfileInvoiceRow
{
	float:left;
	width:537px;
	padding:3px 0px 0px 13px;
	margin:0px 0px 3px 0px;
}

.myProfileInvoiceRow2
{
	float:left;
	width:537px;
	padding:5px 0px 7px 13px;
	margin:0px 0px 0px 0px;
}

.myProfileInvoiceColumn1
{
	float:left;
	width:200px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.myProfileInvoiceColumn1 a{font-weight:bold;text-decoration:underline}
.myProfileInvoiceColumn1 a:hover{font-weight:bold;text-decoration:none}

.myProfileInvoiceColumn2
{
	float:left;
	width:80px;
	padding:0px 20px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
}

.myProfileInvoiceColumn3
{
	float:left;
	width:90px;
	padding:0px 20px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
}

.myProfileInvoiceColumn4
{
	float:left;
	width:112px;
	padding:0px 15px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
}

.changeWidth90{width:70px !important}

.myProfileInvoiceColumnTotal
{
	float:left;	
	width:420px;
	text-align:right;
	padding:0px 30px 0px 0px;
	margin:0px 0px 0px 0px;
}

.myProfileInvoiceBorder
{
	background:url(../images/invoice_greenborder.gif) bottom center no-repeat;
	padding-bottom:8px;
	margin-bottom:4px;
}

#myAlertContainer
{
	float:left;
	width:551px;
	padding:14px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	background:url(../images/alertcontainer_header.gif) top left no-repeat;
	font-size:11px;
}

#myAlertContainer .content
{
	float:left;
	width:534px;
	border-left:2px solid #ff7f00;
	border-right:2px solid #ff7f00;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;	
	background:url(../images/alertcontainer_image.gif) top right no-repeat;
}

#myAlertContainer .footer
{
	float:left;
	width:551px;
	padding:0px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/alertcontainer_footer.gif) bottom left no-repeat;
}

#myAlertContainer .dropdownContainer
{
	float:left;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	width:145px;
}

#myAlertContainer .rowHeader
{
	float:left;
	width:515px;
	padding:0px 0px 7px 0px;
	margin:7px 0px 0px 0px;
	border-bottom:1px solid #679318;
}

#myAlertContainer .row
{
	float:left;
	width:515px;
	padding:0px 0px 4px 0px;
	margin:3px 0px 0px 0px;
	background:url(../images/invoice_greenborder.gif) bottom left repeat-x;
}

#myAlertContainer .column1
{
	float:left;
	width:215px;
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#myAlertContainer .column2
{
	float:left;
	width:195px;
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#myAlertContainer .column3
{
	float:left;
	width:105px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#AddAlertContainer
{
	float:left;
	width:530px;
	padding:0px 0px 0px 0px;
	margin:6px 0px 0px 0px;
}

#AddAlertContainer .leftFrame
{
	float:left;
	width:260px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/greenvertical.gif) top right repeat-y;
}

#AddAlertContainer .rightFrame
{
	float:left;
	width:235px;
	padding:0px 0px 0px 25px;
	margin:0px 0px 0px 0px;
}


.myProfileDetails_Row
{
	float:left;
	width:100%;
	padding:0px 0px 2px 0px;
	margin:0px 0px 0px 0px;
}

.myProfileDetails_Column1
{
	float:left;
	width:250px;
	padding:0px 8px 0px 0px;
	margin:0px 0px 0px 0px;
}

.myProfileDetails_half1
{
	float:left;
	width:105px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.myProfileDetails_half2
{
	float:left;
	width:145px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.myProfileDetails_Column2
{
	float:left;
	width:170px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.myProfileborder
{
	background:url(../images/myprofileborder.gif) bottom left repeat-x;
	padding-bottom:18px;
	margin-bottom:12px;
}

.closeAccount_container
{
	float:left;
	border:1px solid #bcb5af;
	background-color:#dfdcd7;
	width:95%;
	padding:10px 10px 10px 7px;
	margin:30px 0px 10px 0px;
}
	.closeAccount_container p
	{
		padding: 10px 0px 10px 0px;
	}

table.emailAlertChooseLocation
{	
float:left;
border-collapse:collapse;
font-size:11px;
margin:5px 0px 5px 0px;
}

table.emailAlertChooseLocation td.addPad
{
	padding:0px 0px 11px 6px;
}

table.emailAlertChooseLocation td.addTopPad
{
	padding:0px 0px 4px 6px;
}

table.emailAlertChooseLocation td .textPad
{
	padding:6px 0px 4px 0px;
}

table.accountStatement
{
	float:left;
	width:100%;
	border-collapse:collapse;
	border:1px solid #bcb5af;
	margin:10px 0px 10px 0px;
}

table.accountStatement a{font-weight:bold;text-decoration:underline}
table.accountStatement a:hover{font-weight:bold;text-decoration:none}

table.accountStatement td{padding:7px 5px 7px 8px}
table.accountStatement tr.header{background-color:#dfdbd7;}
table.accountStatement tr.header td{font-weight:bold;font-size:12px;}
tr.grey{background-color:#efece7;}
tr.white{background-color:#ffffff;}
