﻿body {
}

.top {vertical-align: top;}
.left {text-align: left;}
.right {text-align: right;}
.middle {vertical-align:  middle;}

.p_SearchContainerBody
{
    /* position: relative;*/
    background-color: #FFF;
    min-height: 390px;
    margin: -73px 2% 0px 2%;
    background-color: Transparent;
    left: 0px;
}

.CourseName, a.CourseName
{
    font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-weight:800;
	font-size:1.125em;
	color:#3b4c5d;
	float:left;
	vertical-align:top;
	text-decoration: none;
}

a.CourseName:hover 
{
    text-decoration: underline;
}

.BigCourseName 
{
    font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-weight:800;
	font-size:1.8em;
	color:#3b4c5d;
	float:left;
	vertical-align:top;
	text-decoration: none;
}

.view_details_Text, a.view_details_Text
{
    background: #4A6075 url("../../images/icon_arr.png") no-repeat scroll right center;
	border-radius: 11px;
    color: #fff;
    font-family: Segoe UI,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding:3px 24px 3px 8px; 
    vertical-align: bottom;
    text-decoration:none!important;
    background-color:#4A6075;
}

a.view_details_Text:hover
{
	text-decoration: underline;
    background-color:#5780a6;
}
.CourseAction_Text, a.CourseAction_Text
{
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	color:#005682;
	font-size:10pt;
	font-style:italic;
	vertical-align:bottom;
	font-weight:normal;
	text-decoration:underline;
}

a.CourseAction_Text:hover
{
	text-decoration: underline;
}
.CourseTableHead
{
    background: #f9e1ca; /* Old browsers */
    background: -moz-linear-gradient(top,  #f9e1ca 0%, #f4bd8d 100%, #edb480 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9e1ca), color-stop(100%,#f4bd8d), color-stop(100%,#edb480)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f9e1ca 0%,#f4bd8d 100%,#edb480 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f9e1ca 0%,#f4bd8d 100%,#edb480 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f9e1ca 0%,#f4bd8d 100%,#edb480 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f9e1ca 0%,#f4bd8d 100%,#edb480 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9e1ca', endColorstr='#edb480',GradientType=0 ); /* IE6-9 */

    font-size:11pt;
    font-family: Arial,Tahoma;
    font-weight:bold;
    color:#383838;
}
.CourseTableHeadWhite
{
    background: white;

    font-size:11pt;
    font-family: Arial,Tahoma;
    font-weight:bold;
    color:#383838;
}

.ScheduleItalicText, a.ScheduleItalicText
{
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	color:#00FFFF;
	font-size:10pt;
	font-style:italic;
	vertical-align:bottom;
	font-weight:normal;
	text-decoration:none;
}

a.ScheduleItalicText:hover
{
	text-decoration: underline;
}

.DayDetailsLink, a.DayDetailsLink
{
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	color:#8c3310;
	font-size:10pt;
	font-style:italic;
	vertical-align:bottom;
	font-weight:normal;
	text-decoration:none;
}

a.DayDetailsLink:hover
{
	text-decoration: underline;
	color:#752201;
}

.CourseDesc
{
	color:#1c1c1c;
	font-size:1em;
	text-align:justify;
    line-height:20px;
}

.CourseFee 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:13px;
    background-color: #FFF;
    border-top:1px solid #D1D1CF;
}
.EnrollNowDivision 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:13px;
    background-color: #FFF;
    border-top:1px solid #D1D1CF;
}

.CourseAttrBG_ForMultiple 
{
	background: #DDFFCD;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#DDFFCD), to(#DDFFCD));
	background: -webkit-linear-gradient(#DDFFCD, #DDFFCD);
	background: -moz-linear-gradient(#DDFFCD, #DDFFCD);
	background: -ms-linear-gradient(#DDFFCD, #DDFFCD);
	background: -o-linear-gradient(#DDFFCD, #DDFFCD);
	background: linear-gradient(#DDFFCD, #DDFFCD);
	-pie-background: linear-gradient(#DDFFCD, #DDFFCD);
	behavior: url(PIE.htc);
	position: relative;
	z-index: 5;
}

.CourseAttrBG
{
	background: #DDFFCD;
}

.CourseEnrollmentAttrBG
{
	background: #517598;
}

.divEnrollmentComplete
{
    padding-top:10px;
}
.confirm-table tr{
    border:1px solid #dbddd8;
    text-align:left;
    line-height:24px;
}
.confirm-table-header{
    border:1px solid #d2d2d2;
    border-radius:4px;
}

.CourseEnrollmentAttrBGRealease 
{
    background: #547a9e!important;
    color: #FFFFFF!important;
    font-weight:bold;
    text-align: left;
    line-height: 35px;
    text-indent: 12px;
    color: #444;
    font-family: Arial !important;
    font-size: 11pt;
    font-weight: bold;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
}
.CourseEnrollmentAttrBGRealeaseContent  
{
	background: #DFEFF0!important;
    color: #000000!important;
}
.CourseEnrollmentReleaseBG
{
    background: #ddffcd!important;    
    padding-bottom:12px!important;
    font-weight:bold;
}

.CE_TermsAndConditions_LBG
{
	background: #ffffff!important;    
    text-align: left;
    vertical-align:top;
}
.CE_TermsAndConditions_RBG
{
	background: #DFEFF0!important;
    color: #000000!important;
}
.Label_FontNormal
{
    font-weight:normal!important;
}

.AlternateSchedule 
{
	background: #b5caa9;
	z-index: 5;
    color:#44566a;
    font-size:0.8em;
    position:absolute;
    height:23px;
    text-align:right;
}

.AlternateScheduleText
{
    color:#44566a!important;
    font-size: 1em !important;
    vertical-align:top; 
    font-weight: bold;
    padding-top:3px; 
    padding-left:5px; 
    width:70%
}
/*TH { text-align: left; }*/

.Alt TD
{
    background-color: #EEE;
}

.CourseSchedule
{
    border-top: 1px #ffa500 solid;
    border-bottom: 1px #ffa500 solid;
    background-color: #FFCD71;
}


.StepActive, .StepInactive
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: larger;
    background-color: #66CCFF;
    color: #333;
    font-weight: bold;
}
.StepInactive
{
    background-color: #999999;
    color: #FFFFFF;
}

.TotalFee 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: larger;
    font-weight:bold;
}
.ScheduleBig
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: larger;
    background-color: #FFFFFF;
    color: #336699;
    font-weight: bold;
}

.InfoBoxBG
{
    background-color: #CCFFFF;
}

.ItemColor
{
    background-color: #F2C36D;
}
.AlternateItemColor
{
    background-color: #F5D389;
}

.TableLightBG
{
	width: 100%;
	text-align: left;
}

.TableLightBG th
{
	background-color: #FFFFFF;
	height: 40px;
	color: #663300;
	font-size: 9pt !important;
	vertical-align: bottom;
}

.TableLightBG td
{
	background-color: #F3F3F3;
}

.TableDarkBG
{
	width: 100%;
	text-align: left;
}

.TableDarkBG th
{
	background-color: #FFFFFF;
	height: 40px;
	color: #663300;
	font-size: 9pt !important;
	vertical-align: bottom;
}

.TableDarkBG td
{
	background-color: #E5E5E5; /*height:30px;*/
}

.TableDarkBG2
{
	width: 100%;
	text-align: left;
}

.TableDarkBG2 th
{
	background-color: #FFFFFF;
	height: 40px;
	color: #663300;
	font-size: 9pt !important;
	vertical-align: bottom;
}

.TableDarkBG2 td
{
	background-color: #e4ecdc; /*height:30px;*/
}

.HeaderInfo_Right
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt; 
	font-weight: bold; 
	text-align: right;
	color: #CCC; 
	vertical-align: top;
	padding-top:10px;
}

#Course-Head
{
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:17pt;
	color:#FFF;
	float:left;
	vertical-align:top;
}

.ScheduleHeading
{
    font-family:Segoe UI, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-style:normal;
	text-align:left;
	font-size: 15pt;
    font-weight: 600;
    padding-left:5px;
}
.ScheduleFieldHeading
{
    font-family:Arial, Helvetica, sans-serif;
	color: #29566e;
	text-align:left;
	font-size: 0.8em;
    font-weight: bold;
    padding-left:5px;
    text-decoration:none;
}

.ScheduleNormalText
{
    font-family:Arial, Helvetica, sans-serif;
	color:#1c1c1c;
	font-style:normal;
	text-align:left;
	font-size: 1em;
    font-weight: 400;
    padding-left:5px;
}

.ScheduleBoldText
{
    font-family:Arial, Helvetica, sans-serif;
	color: #444;
	font-style:normal;
	text-align:left;
	font-size: 0.85em;
    font-weight: normal;
    padding: 5px;
}

.ScheduleItalicTextSmall
{
    font-family:Segoe UI, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-style:italic;
	text-align:left;
	font-size: 8pt;
	padding-left:5px;

}

.DynamicTable_heading
{
	color: #444444;
    font-family: Arial !important;
    font-size: 11pt;
    font-weight: bold;
    line-height: 20px;
    text-align: left;
    padding:10px;
    background: url("header_gr.jpg") repeat-x scroll left bottom #CCCCCC;
}

.MenuLink_Text
{
	font-family:Arial, Helvetica, sans-serif;
	color:#383838;
	font-size:10pt;
	vertical-align:bottom;
	font-weight:normal;
}
.MenuLink_Text a:link
{
	font-family:Arial, Helvetica, sans-serif;
	color:#383838;
	font-size:10pt;
}

.MenuLink_Text a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	color:#383838;
	font-size:10pt;
}
.TopRightTitle
{
	color:#EB6F00;
	font-size:25px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	float: right;
    height: 30px;
    width: 210px;
    margin: 10px 10px 0 0;
    width:45%;
    text-align:right;
}

/**************************************************************************/
.SearchBox
{
	height:35px;
    position:relative;
    z-index:5;
    padding:0 24px;
    background:#EFEFEF;
    *zoom:1;
    -webkit-border-radius:0px 0px 10px 10px;
     -moz-border-radius:0px 0px 10px 10px;
     border-radius:0px 0px 10px 10px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}

.AdvanceSearchHeaderBox
{
	height:35px;
    position:relative;
    z-index:5;
    padding:0 24px;
    background:#BEBEBE;
    *zoom:1;
    -webkit-border-radius:0px 0px 10px 10px;
     -moz-border-radius:0px 0px 10px 10px;
     border-radius:0px 0px 10px 10px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}

.AdvanceSearchBox
{
     position:relative;
     width:100%;
     top:-10;
     height:auto;
     overflow:hidden;
     background:#F0F8FF;
     -webkit-border-radius:0px 0px 10px 10px;
     -moz-border-radius:0px 0px 10px 10px;
     border-radius:0px 0px 10px 10px;
     -moz-background-clip:padding;
     -webkit-background-clip:padding-box;
     background-clip:padding-box;
}

.AdvanceSearchLink
{
    left:50%;
    cursor:pointer;
    font-family:Segoe UI, Arial, Helvetica, sans-serif;
	color:#0083b3;
	font-size:10pt;
	font-style:italic;
	vertical-align:middle;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
}

.SearchLabel
{
	display:inline-block;
	color:#000;
}

.search {
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 #FFFFFF;
    font: 13px 'trebuchet MS',arial,helvetica;
}

.selectionMiddle
{
	-webkit-border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}
.selectionLeft
{
	-webkit-border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px;
}

.selection {
    border-color: #C4D9DF #A4C3CA #83AFB7;    
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    color: #6D7B8D;
    cursor: pointer;
    font: bold 12px Arial,Helvetica;
    height: 31px;    
    padding: 5px;
    margin: 1px auto 0px;
	width: 150px;
}

.selection:hover 
{
    border-color: #72B9CD #77ADB9 #3A96A6;
    color: #23441E;
}

.searchbox {
    border-color: #C4D9DF #A4C3CA #83AFB7;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px;
    height: 19px;
    margin-left: -5px;
    overflow: hidden;
    padding: 5px; 
	width: 200px;
    vertical-align: bottom;
}

.searchbox:hover 
{
    border-color: #72B9CD #77ADB9 #3A96A6;
}

.searchbutton {
    border-color: #7EBA7C #578E57 #447D43;
    border-radius: 0px 5px 5px 0px;
    border-style: solid;
    border-width: 1px;
    color: #23441E;
    cursor: pointer;
    font: bold 14px Arial,Helvetica;
    height: 39px;    
    padding: 7px;
margin-left: -5px;
    vertical-align: middle;
}

.searchbutton:hover {
    
}
.searchbutton:active {
    background: none repeat scroll 0 0 #95D788;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
    outline: medium none;
}
.searchbutton::-moz-focus-inner {
    border: medium none;
}
.search:-moz-placeholder {
    color: #9C9C9C;
    font-style: italic;
}
.search.placeholder {
    color: #9C9C9C !important;
    font-style: italic;
}
.search:focus {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #8BADB4;
    outline: medium none;
}

.CourseDataListTable
{
	border: 1px solid #999999;
    -webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px;
	width:100%;
}

.ScheduleTableCell
{
	vertical-align:top;
	text-align:left;
	padding-top:5px;
}

.ScheduleTableHead
{
	background-color:#EEEEEE;
}

.CourseListLeftBar
{
	width:10px;
}

.CourseListScheduleBox
{
	width:210px;
	padding: 0px;
    vertical-align: top;
	background-color: #DDFFCD;
    position:relative;
    overflow:hidden;
}
.CourseScheduleImage
{
	vertical-align:middle;
}

.CourseDetailsBottomBorder
{
	border-bottom:solid 1px #EEE;
}

.NoSearchResultFirstBox {
    background: none repeat scroll 0 0 #FFFFE0;
    border: 1px solid #FFC978;
    margin-left: 15px;
    padding: 10px;
}

.NoSearchResultSecondBox {
    background: none repeat scroll 0 0 #FFFFE0;
    border: 1px solid #CCCCCC;
    margin-left: 15px;
    padding: 10px;
}

.NoSearchResultSecondBox-header {
    font-size: 16px;
    font-weight: bold;
}
.NoSearchResultSecondBox-items {
    font-size: 14px;
    list-style: disc outside none;
    margin: 0 0 8px 24px;
    padding-left: 4px;
}

.main_header
{
    background-color: Transparent;
    font: 27px segoe ui,arial,sans-serif;
    text-align: left;
    font-weight: normal;
    padding: 15px 0px 15px 10px;
    vertical-align: middle;
    border-bottom:1px solid #D2D2D2;
  
}

.main_container
{
    width: 100%;
    background-color: #FFFFFF;
}
.greenBorder{
	font-size: small;
	padding: 15px; 
	border: 1px solid #6D9E3C;
	background-color:#EFFFE5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.greenBorderEnrollment{
	font-size: small;
	padding: 15px; 
	border: 1px solid #9AC177;
	background-color:#EFFFE5;
    width:97.4%;
     -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.divEnrollmentMessage
{
    padding-left:28px;
}
.divEnrollmentParticipantDetail
{
    padding-left:38px;
}
.divEnrollmentStatusDetail
{
    padding: 5px;
    border: 1px solid #d2d2d2;
}
.imgEnrollmentDetail
{
    padding-right:4px;
}
.greenBorderEnrollmentDetail{
	font-size: small;
	padding: 5px; 
	border: 1px solid #b7dfad;
	background-color:#E3FEDB;
    width:99%;
}
.redBorderWaitlistDetail{
	font-size: small;
	padding: 5px; 
	border: 1px solid #E6A19F;
	background-color:#FCE0DF;
    width:99%;
}
.redBorderFailedDetail{
	font-size: small;
	padding: 5px; 
	border: 1px solid #E6A19F;
	background-color:#FCE0DF;
    width:99%;
}

/**********************************/
#Heading_content_left
{
	width: 2%;
	height:45px;
	float:left;
	background: #d2dfed; /* Old browsers */
	background: -moz-linear-gradient(top,  #d2dfed 0%, #c8d7eb 26%, #bed0ea 51%, #afc7e8 62%, #99b5db 88%, #bad0ef 100%, #799bc8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2dfed), color-stop(26%,#c8d7eb), color-stop(51%,#bed0ea), color-stop(62%,#afc7e8), color-stop(88%,#99b5db), color-stop(100%,#bad0ef), color-stop(100%,#799bc8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d2dfed 0%,#c8d7eb 26%,#bed0ea 51%,#afc7e8 62%,#99b5db 88%,#bad0ef 100%,#799bc8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d2dfed 0%,#c8d7eb 26%,#bed0ea 51%,#afc7e8 62%,#99b5db 88%,#bad0ef 100%,#799bc8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d2dfed 0%,#c8d7eb 26%,#bed0ea 51%,#afc7e8 62%,#99b5db 88%,#bad0ef 100%,#799bc8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d2dfed 0%,#c8d7eb 26%,#bed0ea 51%,#afc7e8 62%,#99b5db 88%,#bad0ef 100%,#799bc8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2dfed', endColorstr='#799bc8',GradientType=0 ); /* IE6-9 */

	behavior: url(PIE.htc);
	position: relative;
	z-index: 5;
}
.Heading_content_container
{
    background: #b5caa9; /* Old browsers */
	
    height:45px;
    font-size: 9pt !important;
    font-family: Arial !important;
    color: #003366;
    font-weight: bold;
    vertical-align:top;
	text-align:left;
}

.Center_content_container
{
	width:100%;
	background:#FFF;
	-webkit-box-shadow: #bbbbbb 0px 5px 10px;
	-moz-box-shadow: #bbbbbb 0px 5px 10px;
	box-shadow: #bbbbbb 0px 5px 10px;
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#eeeeee));
	background: -webkit-linear-gradient(#FFFFFF, #eeeeee);
	background: -moz-linear-gradient(#FFFFFF, #eeeeee);
	background: -ms-linear-gradient(#FFFFFF, #eeeeee);
	background: -o-linear-gradient(#FFFFFF, #eeeeee);
	background: linear-gradient(#FFFFFF, #eeeeee);
	-pie-background: linear-gradient(#FFFFFF, #eeeeee);
	border-top:#cccccc solid 1px;
	behavior: url(PIE.htc));
	z-index: 5;
}
.Center_content_left
{
	background: #fead67;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFC68F), to(#fe9948));
	background: -webkit-linear-gradient(#FFC68F, #fe9948);
	background: -moz-linear-gradient(#FFC68F, #fe9948);
	background: -ms-linear-gradient(#FFC68F, #fe9948);
	background: -o-linear-gradient(#FFC68F, #fe9948);
	background: linear-gradient(#FFC68F, #fe9948);
	-pie-background: linear-gradient(#FFC68F, #fe9948);
	behavior: url(PIE.htc);
	z-index: 5;
}
.Center_content_Center1
{
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#eeeeee));
	background: -webkit-linear-gradient(#FFFFFF, #eeeeee);
	background: -moz-linear-gradient(#FFFFFF, #eeeeee);
	background: -ms-linear-gradient(#FFFFFF, #eeeeee);
	background: -o-linear-gradient(#FFFFFF, #eeeeee);
	background: linear-gradient(#FFFFFF, #eeeeee);
	-pie-background: linear-gradient(#FFFFFF, #eeeeee);
	behavior: url(PIE.htc));
	z-index: 5;
	padding-left:0px;
}
.Center_content_Center2
{
	width:100%;
	height:45px;
	float:left;
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#eeeeee));
	background: -webkit-linear-gradient(#FFFFFF, #eeeeee);
	background: -moz-linear-gradient(#FFFFFF, #eeeeee);
	background: -ms-linear-gradient(#FFFFFF, #eeeeee);
	background: -o-linear-gradient(#FFFFFF, #eeeeee);
	background: linear-gradient(#FFFFFF, #eeeeee);
	-pie-background: linear-gradient(#FFFFFF, #eeeeee);
	behavior: url(PIE.htc));
	z-index: 5;
}

.content_seperater{
	width:8px;
	height:158px;
	background:url(separater.png) no-repeat;
	background-size:100% auto;
	float:left;
}
	


.HeadingBarAccount
{
    background-color: #1594A3 !important;
    height: 24px;
    padding-left: 5px;
    border-bottom: 1px solid #929e86;
    text-indent: 5px;
    font-size: 9pt !important;
    font-family: Arial !important;
    color: #FFF;
    font-weight: bold;
}

.ScheduleItem{
    width:99%;
    background: url("separater3.png") no-repeat scroll left bottom transparent;    
    padding: 5px; 
    padding-bottom: 10px; 
     
       
}

.CanNotEnrollText
{
	color:#FA1B2A;
	font-weight:bold;
	font-size:12px;
	font-family:Georgia, serif;
}

.TableSelectedBG
{
	width: 100%;
	text-align: left;
}

.TableSelectedBG th
{
	background: #f0f9ff; /* Old browsers */
	background: -moz-linear-gradient(top,  #f0f9ff 0%, #cbebff 69%, #bfe7ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f9ff), color-stop(69%,#cbebff), color-stop(100%,#bfe7ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f0f9ff 0%,#cbebff 69%,#bfe7ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f0f9ff 0%,#cbebff 69%,#bfe7ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f0f9ff 0%,#cbebff 69%,#bfe7ff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f0f9ff 0%,#cbebff 69%,#bfe7ff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#bfe7ff',GradientType=0 ); /* IE6-9 */

	height: 40px;
	color: #663300;
	font-size: 9pt !important;
	vertical-align: bottom;
}

.TableSelectedBG td
{
	background: #f4f7f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f4f7f9 0%, #a2b0c1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f7f9), color-stop(100%,#a2b0c1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4f7f9 0%,#a2b0c1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4f7f9 0%,#a2b0c1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4f7f9 0%,#a2b0c1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f4f7f9 0%,#a2b0c1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f7f9', endColorstr='#a2b0c1',GradientType=0 ); /* IE6-9 */

	font-weight:600;
}

/*Account info on mouse over*/
.AjaxToolTipManager .rtWrapperTopCenter
{
border-bottom: solid 2px #d8d79b !important;
}

.AjaxToolTipManager .rtWrapperTopCenter div.rtTitlebar
{
font-size: 16px;
font-family: Arial;
font-weight: bold;
color: Black !important;
}

.AjaxToolTipManager .rtWrapperContent
{
padding: 6px !important;
height: 347px !important;
}

.AjaxToolTipManager .rsContentScrollArea
{
    height: 347px !important;
}

.MultipleScheduleLink
{
    text-align: left;
    padding: 5px 0 5px 10px;
    color:#7F3300;
    font: 9pt arial,sans-serif; 
    font-weight:bold;
	font-style:italic;
}
.pw_HeaderOuterClass
{
    width:100%;
    margin:0 auto;
}
.pw_CustomerHeadingBlue
{
	font-family: Segoe UI;
	font-weight: 600;
	font-size: 16pt;
	color: #18405A;
}

.pw_ApplicationLogo {
    float: left;
    width: 45%;
}

.pw_OuterContainer {
    /*background-color: #4D637A;*/
    background: url('../../Images/bg_Outer.jpg') repeat;
    min-width: 1070px;
}
.pw_ContainerHeader
{
    height: 100px;
    background-color: #FFF;
    /*background: url('../../Images/p_bg_header.jpg') no-repeat center top #3C3C3C;*/
    padding-top:20px;
    padding-bottom:20px;
    padding-right:20px;
}
.pw_HeaderBodySeparator
{
    height: 5px;
    background-color: #ff9201;
}
.pw_ContainerBody
{
    /* position: relative;*/
    background-color: #FFF;
    min-height: 390px;
    margin: -40px 4% 0px 4%;
    background-color: Transparent;
    left: 0px;
}

.pw_SearchContainerBody
{
    /* position: relative;*/
    background-color: #FFF;
    min-height: 390px;
    margin: -73px 2% 0px 2%;
    background-color: Transparent;
    left: 0px;
}
.pw_HeaderSiteList
{
    /* position: relative;*/
    background-color: #CACCC7; 
    background-color: Transparent;
    left: 0px;
}

.pw_ContainerFooter {
    text-align: center;
}
.pw_OuterSignIn
{
    width: 48%;
    float: left;
    min-height: 275px;
    margin: 0 1% 1% 1%;
    background-color: Transparent;
}
.pw_OpenAccount
{
    width: 48%;
    float: right;
    min-height: 100px;
    margin: 0 1% 1% 1%;
    background-color: Transparent;
}

.pw_BigHeaderTopLeft
{
    width: 2%;
    background-color:#4A6075;
    height: 36px;
     -webkit-border-radius: 12px 0 0 0;
	-moz-border-radius: 12px 0 0 0;
	border-radius: 12px 0 0 0;
	-webkit-box-shadow: #8F8F8F 0px 5px 5px;-moz-box-shadow: #8F8F8F 0px 5px 5px; box-shadow: #8F8F8F 0px 5px 5px;
}

.pw_BigHeaderTopCenter
{
    width: 96%;
    background-color:#4A6075;
    height: 36px;
}

.pw_BigHeaderTopRight
{
    width: 2%;
    height: 36px;
    background-color:#4A6075;
    -webkit-border-radius: 0 12px 0 0;
	-moz-border-radius: 0 12px 0 0;
	border-radius: 0 12px 0 0;
}


.pw_BigMiddleLeft
{
    width: 2%;
    background-color:#DCDFD9;
    height: auto;
    -webkit-box-shadow: #8F8F8F 0px 5px 5px;-moz-box-shadow: #8F8F8F 0px 5px 5px; box-shadow: #8F8F8F 0px 5px 5px;
}

.pw_BigMiddleCenter
{
    width: 96%;
    background-color: #FFF;
    height: 350px;
    vertical-align: top;
    padding:0 1px;
}

.pw_BigMiddleRight
{
    width: 2%;
    background-color:#DCDFD9;
}

.pw_BigBottomLeft
{
    width: 2%;
    height: 24px;
    background-color:#FFF;
        -webkit-border-radius: 0 0 0 12px;
	-moz-border-radius: 0 0 0 12px;
	border-radius: 0 0 0 12px;
  -webkit-box-shadow: #2B3947 0px 5px 0px;
	-moz-box-shadow: #2B3947 0px 5px 0px;
	box-shadow: #2B3947 0px 5px 0px;
}

.pw_BigBottomCenter
{
    width: 96%;   
    height: 24px;
    background-color:#FFF;

    -webkit-box-shadow: #2B3947 0px 5px 0px;
	-moz-box-shadow: #2B3947 0px 5px 0px;
	box-shadow: #2B3947 0px 5px 0px;
} 

.pw_BigBottomRight
{
    width: 2%;
    height: 24px;
    background-color:#FFF;
    -webkit-border-radius: 0 0 12px 0;
	-moz-border-radius: 0 0 12px 0;
	border-radius: 0 0 12px 0;

    -webkit-box-shadow: #2B3947 0px 5px 0px;
	-moz-box-shadow: #2B3947 0px 5px 0px;
	box-shadow: #2B3947 0px 5px 0px;
}

.pw_HeaderWelcomeMessage
{
    float: left;
    height: 36px;
    line-height: 45px;
    display: block;
}

.pw_HeaderActionControls
{
    float: right;
    text-align: left;
    display: block;
    height: 36px;
    line-height: 36px;
    font-weight: bold;    
    
}

.pw_HeaderActionControls a
{
    text-decoration: none;
    color: #FFF;
    padding: 0 7px;
    height: 36px;
    line-height: 36px;
    display: block;
    width: 70px;
    float: right;
    border-right: 1px solid #657A8F;
    text-align: center;
}

.pw_HeaderActionControls a:hover
{
    text-decoration: none;
    color: #FF9F16;
    font-weight: bold;
    padding: 0 7px;
    height: 36px;
    line-height: 36px;
    display: block;
    width: 70px;
    float: right;
    border-right: 1px solid #657A8F;
   background-color:#5E7994;
    text-align: center;
}

 
.pw_HeaderActionControls a.visited
{
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    padding: 0 7px;
    height: 36px;
    line-height: 36px;
    display: block;
    width: 70px;
    float: right;
     background-color:#5E7994;
    text-align: center;
}

.pw_HeaderAccountNumber
{
    float: right;
    height: 36px;
    line-height: 36px;
    display: block;
}

.pw_WelcomeMessageItalics
{
    font: Italic 11pt Arial, Segoe UI;
    color: #F3F1F1;
    font-weight:600;
   height:30px;
    line-height: 20px;
    display: block;
    padding-top :6px;
}

.pw_ContainerFooter {
    text-align: center;
}

.InstructorName
{
    float:left;padding-top:5px;padding-left:5px;
    color:#FFF!important;
}


/*****************Slider**********************/
.slide td{
     padding:0!important;
}
.slideshow {
/* we need this class for index page schedule slide show */
}
.slideshow .slideshowWindow {
height:292px;
margin: 0;
overflow: hidden;
padding:0 0 22px 0;
width: 210px;
}
.slideshow .slideshowWindow .slide {
margin: 0;
padding: 10px 0 0;
width: 210px;
}
.slideshow .slideshowWindow .slide .slideText {
background-repeat: repeat;
color: #FFFFFF;
height: 198px;
left: 0;
margin: 0;
padding: 0;
position: absolute;
width: 100%;
}

.slideshow .slideshowWindow .slide .slideText a:link, .slideshow .slideshowWindow .slide .slideText a:visited {
color: #FFFFFF;
text-decoration: none;
}
.slideshow .slideshowWindow .slide .slideText h2, .slideshow .slideshowWindow .slide .slideText p {
color: #FFFFFF;
padding: 0;
}
.HeaderSite
{
    background-color:#d0d2cd;
    height:40px;
    font-size:1.2em;
    border-bottom:1px solid #babcb7;
    color:#364655;
    font:Arial bold 17px;
    text-align:center; 
    padding-top: 16px; 
}

.leftPanel
{
    background-color:#EEEEEE;
    font-size:1em;
    -webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
    border:1px solid #D1D1CF;
    color:#364655;
    font-family:Arial;
    width:98%;
    float:left;
    padding:10px;
    min-width:190px;
}
 
.leftPanelHeading
{
    padding:4px 0px 0px 10px;
}
.leftPanelValueForCheckBoxRadio
{
    padding:6px 4px 10px 10px; text-align:left;
}
.leftPanelValueForTextBox
{
    padding:6px 0px 10px 10px; text-align:center;
}
.leftPanelSeparator
{
    padding:5px; border-bottom:1px solid #D1D1CF; text-align:center;
}
.rightPanel
{
    background-color:#FFF; 
    font-size: 1.2em;  
    line-height: 22px;
    -webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;
    border-bottom:1px solid #C5C7C2;
    font-family:Arial;
    width:98%;
    float:right;
    border:none;
}

.SiteDropDown
{
    border:2px solid #7d6754;
    border-radius:5px;
    padding:3px;
    -webkit-appearance: none; 
    background-position:88px;
    background-repeat:no-repeat;
    text-indent: 0.01px;/*In Firefox*/
    text-overflow: '';/*In Firefox*/
}

.leftPanel .FieldHeader
{
    font:normal 1.2em arial;
}

.leftPanel input[type="text"]
{
    font:normal 1em arial;
    border-radius:3px;
    height:40px;
    font:normal 1.1em arial;
}
.leftPanel .riSingle .riTextBox, .RadForm.rfdTextbox .riSingle input.rfdDecorated[type="text"]
{
    font:normal 12px arial;
    border-radius:3px;
    height:2.2em;
    padding:2px;
}
@media screen and (max-width: 1024px) {
    .leftPanel .riSingle .riTextBox, .RadForm.rfdTextbox .riSingle input.rfdDecorated[type="text"]
{
    font:normal 9px arial;
    border-radius:3px;
    height: 25px!important;
    padding:2px;
}
}
.leftPanel .riSingle .riTextBox
{
    padding: 2px !important;
    border: 1px solid #c1c8d0; 
}
.TKSABtnBlue
 {
    background: #4a6075 none repeat scroll center bottom;
    border: 1px solid #4a6075;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    padding: 6px 11px;
    text-decoration: none;
    /*width: 20%;*/          
 }
.TKSABtnBlueIndex
{
    padding-right: 6px!important;
    padding-left: 5px!important;
}

 .TKSABtnBlue img {
	padding: 0px 0px 0px 0px;
	border: 0px;	
	width: 12px;
    vertical-align:-2px;
}   
 
 .TKSABtnBack
 {
    background: #63717e;
    border: 1px solid #63717e;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    color: #FFF!important;
    padding: 7px 20px 7px 20px; 
    text-decoration:none;
    font-size: 1em!important;
	font-weight:bold;
	font-family: Arial;  
    background-position:bottom;
    background-color:#63717e;
    background:#63717e url(../../Images/bt-back-slate.png) no-repeat 5px;
 }

 .TKSABtnBack img {
	padding: 0px 0px 0px 0px;
	border: 0px;	
	width: 12px;
    vertical-align:-2px;
}   
.TKSABtnBack:hover {
	background: #446b94;
	color: Black;
    background:#446b94 url(../../Images/bt-back-blue.png) no-repeat 5px;
}

 .TKSABtnOrange
 {
    background: #eb6f00;
    border: 1px solid #eb6f00;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    color: #FFF!important;
    padding: 7px 20px 7px 20px; 
    text-decoration:none;
    font-size: 1em!important;
	font-weight:bold;
	font-family: Arial;  
    background-position:bottom;
    background-color:#eb6f00;
    white-space: nowrap;
 }

 .TKSABtnOrange img {
	padding: 0px 0px 0px 0px;
	border: 0px;	
	width: 18px;
    vertical-align:-5px;
}   
.TKSABtnOrange:hover {
	background: #ffb400;
	color: Black;
}

.TKSABtnOrangeWithIcon
 {
    background: #eb6f00;
    border: 1px solid #eb6f00;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    color: #FFF!important;
    padding: 7px 20px 7px 20px; 
    text-decoration:none;
    font-size: 1em!important;
	font-weight:bold;
	font-family: Arial;  
    background-position:bottom;
    background-color:#eb6f00;
    background:#eb6f00 url(../../Images/bt-front-orange.png) no-repeat 155px;
 }

 .TKSABtnOrangeWithIcon img {
	padding: 0px 0px 0px 0px;
	border: 0px;	
	width: 12px;
    vertical-align:-2px;
}   
.TKSABtnOrangeWithIcon:hover {
	background: #ffb400;
	color: Black;
    background:#ffb400 url(../../Images/bt-front-orange-hover.png) no-repeat 155px;
}

.TKSABtnOrangeAdd
 {
    background: #eb6f00;
    border: 1px solid #eb6f00;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    color: #FFF!important;
    padding: 7px 20px 7px 20px; 
    text-decoration:none;
    text-align:center !important;
    font-size: 1em!important;
	font-weight:bold;
	font-family: Arial;  
    background-position:bottom;
    background-color:#eb6f00;
    background:#eb6f00 url(../../Images/icon-AddButton.png) no-repeat 5px;
 }

.TKSABtnOrangeAddDisabled
 {
    background: #8b8b8b;
    border: 1px solid #8b8b8b;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    color: #FFF!important;
    padding: 7px 20px 7px 20px; 
    text-decoration:none;
    text-align:center !important;
    font-size: 1em!important;
	font-weight:bold;
	font-family: Arial;  
    background-position:bottom;
    background-color:#8b8b8b;
    background:#8b8b8b url(../../Images/icon-AddButton-grey.png) no-repeat 5px;
 }
 .TKSABtnOrangeAdd img {
	padding: 0px 0px 0px 0px;
	border: 0px;	
	width: 12px;
    vertical-align:-2px;
}   
.TKSABtnOrangeAdd:hover {
	background: #ffb400;
	color: Black;
    background:#ffb400 url(../../Images/bt-add-orange-hover.png) no-repeat 5px;
}

.TKSABtnOrangeEnroll
 {
    background: #eb6f00;
    border: 1px solid #eb6f00;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    color: #FFF!important;
    padding: 7px 20px 7px 20px; 
    text-decoration:none;
    font-size: 1em!important;
	font-weight:bold;
	font-family: Arial;  
    background-position:bottom;
    background-color:#eb6f00;
    background:#eb6f00 url(../../Images/bt-enroll-orange.png) no-repeat 5px;
 }

 .TKSABtnOrangeEnroll img {
	padding: 0px 0px 0px 0px;
	border: 0px;	
	width: 12px;
    vertical-align:-2px;
}   
.TKSABtnOrangeEnroll:hover {
	background: #ffb400;
	color: Black;
    background:#ffb400 url(../../Images/bt-enroll-orange-hover.png) no-repeat 5px;
}
.TKSABtnOrangeEnrollDisable
 {
    cursor: default;
    pointer-events: none;
    /*Button disabled - CSS color class*/
    color: #737373!important;
    background-color: #bfbfbf; 
    border: 1px solid #bfbfbf!important; 
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px; 
    padding: 7px 20px 7px 20px; 
    text-decoration:none;
    font-size: 1em!important;
    font-weight:bold;
    font-family: Arial;  
    background-position:bottom; 
    background:#bfbfbf url(../../Images/bt-enroll-orange-dis.png) no-repeat 5px;
 }

.TKSABtnOrangeDisable
 {
    cursor: default;
    pointer-events: none;
    /*Button disabled - CSS color class*/
    color: #737373!important;
    background-color: #bfbfbf; 
    border: 1px solid #bfbfbf!important; 
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px; 
    padding: 7px 20px 7px 20px; 
    text-decoration:none;
    font-size: 1em!important;
    font-weight:bold;
    font-family: Arial;  
    background-position:bottom; 
    background:#bfbfbf url(../../Images/bt-front-orange-dis.png) no-repeat 155px;
 }

 .TKSABtnOrangeFind
 {
    background: #eb6f00;
    border: 1px solid #eb6f00;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    color: #FFF!important;
    padding: 7px 20px 7px 20px; 
    text-decoration:none;
    font-size: 1em!important;
	font-weight:bold;
	font-family: Arial;  
    background-position:bottom;
    background-color:#eb6f00;    
    background:url(../../Images/search-icon1.png) no-repeat 6px center #eb6f00;
 }

 .TKSABtnOrangeFind img {
	padding: 0px 0px 0px 0px;
	border: 0px;	
	width: 12px;
    vertical-align:-2px;
}   
 .TKSABtnOrangeFind:hover{
   background: url("../../Images/search-icon1.png") no-repeat scroll 6px center #ffb400;
}

 /*Instructor Portal Css*/
 .TKSABtnOrangeInstructorPrev
 {
    background: #eb6f00;
    border: 1px solid #eb6f00;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    color: #FFF!important;
    padding: 7px 20px 7px 20px; 
    text-decoration:none;
    font-size: 1em!important;
	font-weight:bold;
	font-family: Arial;  
    background-position:bottom;
    background-color:#eb6f00;
    background:#eb6f00 url(../../Images/prev_active.png) no-repeat 10px;
 }

 .TKSABtnOrangeInstructorPrev img {
	padding: 0px 0px 0px 0px;
	border: 0px;	
	width: 12px;
    vertical-align:-2px;
}   
.TKSABtnOrangeInstructorPrev:hover {
	background: #ffb400;
	color: Black;
    background:#ffb400 url(../../Images/prev_active.png) no-repeat 10px;
}
.TKSABtnOrangeInstructorPrevDisable
 {
    cursor: default;
    pointer-events: none;
    /*Button disabled - CSS color class*/
    color: #737373!important;
    background-color: #bfbfbf; 
    border: 1px solid #bfbfbf!important; 
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px; 
    padding: 7px 20px 7px 20px; 
    text-decoration:none;
    font-size: 1em!important;
    font-weight:bold;
    font-family: Arial;  
    background-position:bottom; 
    background:#bfbfbf url(../../Images/prev_inactive.png) no-repeat 10px;
 }


.TKSABtnOrangeInstructorNext
 {
    background: #eb6f00;
    border: 1px solid #eb6f00;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    color: #FFF!important;
    padding: 7px 20px 7px 20px; 
    text-decoration:none;
    font-size: 1em!important;
	font-weight:bold;
	font-family: Arial;  
    background-position:bottom;
    background-color:#eb6f00;
    background:#eb6f00 url(../../Images/next_active.png) no-repeat 110px;
 }

 .TKSABtnOrangeInstructorNext img {
	padding: 0px 0px 0px 0px;
	border: 0px;	
	width: 12px;
    vertical-align:-2px;
}   
.TKSABtnOrangeInstructorNext:hover {
	background: #ffb400;
	color: Black;
    background:#ffb400 url(../../Images/next_active.png) no-repeat 110px;
}

.TKSABtnOrangeInstructorNextDisable
 {
    cursor: default;
    pointer-events: none;
    /*Button disabled - CSS color class*/
    color: #737373!important;
    background-color: #bfbfbf; 
    border: 1px solid #bfbfbf!important; 
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px; 
    padding: 7px 20px 7px 20px; 
    text-decoration:none;
    font-size: 1em!important;
    font-weight:bold;
    font-family: Arial;  
    background-position:bottom; 
    background:#bfbfbf url(../../Images/next_inactive.png) no-repeat 110px;
 }

/*Instructor Portal End*/

 .TKSABtnCancelEnrollment
 {
    background: #63717e;
    border: 1px solid #63717e;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    color: #FFF!important;
    padding: 7px 20px 7px 20px; 
    text-decoration:none;
    font-size: 1em!important;
	font-weight:bold;
	font-family: Arial;  
    background-position:bottom;
    background-color:#63717e;
    align-items:center;
    padding-right:30px;
    background:#63717e url(../../Images/bt-cancel-slate.png) no-repeat 5px;
 }

 .TKSABtnCancelEnrollment img {
	padding: 0px 0px 0px 0px;
	border: 0px;	
	width: 12px;
    vertical-align:-2px;
}   
.TKSABtnCancelEnrollment:hover {
	background: #446b94;
	color: Black;
    background:#446b94 url(../../Images/bt-cancel-blue.png) no-repeat 5px;
}

  .TKSABtnSaveEnrollment
 {
    background: #eb6f00;
    border: 1px solid #eb6f00;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    color: #FFF!important;
    padding: 7px 20px 7px 30px; 
    text-decoration:none;
    font-size: 1em!important;
	font-weight:bold;
	font-family: Arial;  
    background-position:bottom;
    background-color:#eb6f00;
    background:#eb6f00 url(../../Images/icon-SaveButton.png) no-repeat 5px;
 }

 .TKSABtnSaveEnrollment img {
	padding: 0px 0px 0px 0px;
	border: 0px;	
	width: 12px;
    vertical-align:-2px;
}   
.TKSABtnSaveEnrollment:hover {
	background: #ffb400;
	color: Black;
    background:#ffb400 url(../../Images/icon-SaveButton-hover.png) no-repeat 5px;
}

.TKSABtn2
 {
    background: #117782!important;
  border: none!important;
  color: #fff!important;
  font-family: Arial;
  font-size: 10pt!important;
  font-weight: bold;
  padding: 7px 12px!important;
  text-decoration: none;
  -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius: 3px; 
 }

 .TKSABtn2 img {
	padding: 0px 0px 0px 0px;
	border: 0px;	
	width: 12px;
    vertical-align:-2px;
}   
 .TKSABtn2:hover{
   background: url("../../Images/search-icon1.png") no-repeat scroll 6px center #ffb400;
}

 .TKSABtn2Disable
 {
    background: #c2c2a3!important;
  border: none!important;
  color: #ggg!important;
  font-family: Arial;
  font-size: 10pt!important;
  font-weight: bold;
  padding: 7px 12px!important;
  text-decoration: none;
  -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius: 3px; 
 }

 .TKSABtn2Disable img {
	padding: 0px 0px 0px 0px;
	border: 0px;	
	width: 12px;
    vertical-align:-2px;
} 

.TKSABtn3
 {
    background: #fef2bb!important;
    border: 1px solid #d3c99c!important;
    font-family: Arial;
    font-size: 10pt!important;
    font-weight: bold;
    padding: 5px 12px!important;
    text-decoration: none;
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius: 3px;
    color:#323025!important;
 }

 .TKSABtn3 img {
	padding: 0px 0px 0px 0px;
	border: 0px;	
	width: 12px;
    vertical-align:-2px;
}   
 .TKSABtn3:hover{
   background:#dccb7d!important;
}
.border1{
   border-left:4px solid #dcb291;
}

.border2{
    border-left:4px solid #b5ceab;
}

.divPager
{
    width: 100%; background-color: #e7e9e4; margin: 10px 0px;
}


.LinkButtonSignInOut{
    color:#ffba00!important;
    font-size:1.1em!important;
    font-weight:bold;
}
.LinkButtonSignInOut:hover{
    background-color:#425568!important;
    color:#fff!important;
}

.tabOuterBackground
{
    padding:15px;width:100%;
}

.divWhiteBackground
{

}

.PlaceClear
{
    clear: both;
    width:100%;
}
.tdCourseImage
{
    vertical-align: top; height: 90px; width: 90px; padding-right: 20px;
}
.tdCourseDescription
{
    vertical-align: top; padding:10px;
}
.divCourseImage
{
    height: 85px; width: 85px; border: 1px solid #CCC; padding: 3px; float: left; margin: 0 10px 0 0;
}

.ACPicBorder
{
	border: solid 1px #d3d3d6;
    margin-bottom: 2px;
}
.tdContactPersonSingleSchedule
{
    background-color: #c8e2bc; 
    height: 24px; 
    padding: 0px 0px 0px 5px!important;
    position:absolute;
    width:97%;
    bottom:0px;
}
.tdContactPerson
{
    background-color: #c8e2bc; 
    height: 24px; 
    padding: 0px 0px 0px 5px!important;
    position:absolute;
    width:97%;
    bottom:22px;
}
.LabelContactPerson
{
    color:#46686D;font:500 0.6em Arial;
    display:block; line-height:24px;
}
.tdCourseName
{
    vertical-align: top; padding-left: 5px;
}
.divCourseDetailsLower
{
    height: 25px; 
}

.tdAlternateSchedule
{
    float: right; 
    padding-top: 1px; 
    height: 23px;

}

.divEnrollNow
{
    padding: 10px 12px 5px 5px;
    text-align:right;
} 
.divEnrollNowRight
{
    float: right; padding-top: 12px;
} 
.divEnrollNowLeft
{
   float: left;
} 
.divSide
{
    display:inline-block;
}
.divSite {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    padding: 2px;
}

.DetailClass
{
    position:relative;
    padding-bottom:145px;
}


/*Enrollment Page*/

.ErrorBlock
{
    display: block; padding: 10px 10px 0px 10px;
}

.ErrorBlockPayment
{
    display: block; padding: 10px 0px 0px 0px;
}

.SelectedCourseBlock
{
    display: block; padding: 10px 10px 10px 10px;
}
.CoursePaymentButtonBlock
{
    display: block; padding: 10px 10px 10px 10px;
}
.SelectedCourseHeaderRow{
    height:47px;
}
.SelectedCourseHeader1{
    width: 28%; padding-left:10px; text-align: left; vertical-align:middle;
}
.SelectedCourseHeader2{
    width: 18%; padding-left:10px;  text-align: left; vertical-align:middle;
}
.SelectedCourseHeader3{
    width: 14%; text-align: right; vertical-align:middle; padding-right:10px;
}
.SelectedCourseHeader4{
    width: 4%; text-align: left; 
}
.SelectedCourseHeader5{
    width: 7%; text-align: center; 
}
.SelectedCourseHeader6{
    width: 15%; padding-left:10px;  text-align: left; vertical-align:middle;
}
.SelectedCourseHeader7{
    width: 21%; padding-left:10px; text-align: left; vertical-align:middle;
}

.SelectedCourseTotalFee {
    width: *; text-align: right; padding: 10px;
}

.EnrollingDivCSS
{
    display: block; padding: 0px 10px 0px 10px;
}
.ParticipantsDivCSS
{
    display: block; padding: 10px 10px 10px 10px;
}
.NotEligableParticipantDiv 
{
    width:100%; padding-bottom:15px;
}
.NotEligableParticipantDiv_Col1
{
    display:inline-block;vertical-align:middle; padding-right:5px;width:10px;
}.NotEligableParticipantDiv_Col2
{
    display:inline-block;vertical-align:middle; padding-right:5px; width:170px;
}
.NotEligableParticipantDiv_Col3
{
    display:inline-block;vertical-align:middle; padding-right:5px; width:20px;
}
.NotEligableParticipantDiv_Col4
{
    display:inline-block;vertical-align:middle; padding-right:5px; width:100px;
}

.ParticipantProfile
{
    text-decoration: none; margin-bottom: 2px; padding-right:5px; font-weight:bold; font-size:9px;
}
.divPageActionButtonsCSS
{
    padding: 10px 10px 10px 10px; text-align:center; 
}

.Participant_Col1
{
    width: 5%; text-align: center; padding: 10px;
}
.Participant_Col_Img
{
    width: 5%; text-align: center; padding: 10px; padding-left: 9.5px !important;
}
.Participant_Col2
{
    width: 20px; text-align: left; padding: 10px; vertical-align:middle;
}
.Participant_Col3
{
   width: 150px; text-align: left; padding: 10px; vertical-align:middle;
}
.Participant_Col4
{
   width: *; text-align: left; padding-right: 5px; padding-left:5px; vertical-align:middle;
}
#enrollment{
		padding:0;
		margin:0;
	}
	#enrollment h2, #enrollment h3, #enrollment h4{
		padding:0;
		margin:0;
	
	}
	#enrollment table{
		padding:0;
		margin:0; 
	}
	#enrollment table th{ 
		color:#7FC5C7;

	}
	#enrollment table td{
		padding:6px 4px;
		color:#2A2A2A;
        border-right:1px solid #dbddd8; 
        border-bottom: 1px solid #dbddd8;
        border-left: 1px solid #dbddd8;
	}
	#enrollment table th{
		background-color:#7bc5c8;
		color:#1c1c1c!important;
		border:1px solid #7aaad2;
        color:#152323 !important; 
        line-height:22px; 
	}
	#enrollment table .title_navyblue{
		background-color:#547a9e;
		font-size:1.3em;
		font-weight:bold;
        text-align:left;
	}
	#enrollment table .title_navyblue td{
		color:#fff;        
        border-top:none!important;
	}
	#enrollment table td{
		border-left:1px solid #dbddd8;
		/*border-bottom:1px solid #dbddd8;*/
	}
	#enrollment table td.last{
		border-right:1px solid #dbddd8;
	}
	#enrollment table .subtitle td{
		background-color:#ddffcd;
		border-bottom:2px solid #c6e4b7;
		color:#596753;
		font-weight:bold;
		font-size:14px;
	}
	#enrollment table .totalfee td{
		background-color:#C7D3C1;
		font-size:1.2em;
		font-weight:bold;
		text-align:right;
		/*border:1px solid #c9cbc6!important;*/
	}
	#enrollment table .creditbalance td{
		background-color:#D1DBE5;
		font-size:1.1em;
		font-weight:bold;
		text-align:right;
		/*border:1px solid #c9cbc6!important;*/
	}
	#enrollment .enrolling ul, #enrollment .enrolling li{
		list-style-type:none;
		padding:0;
		margin:0;
	}
	#enrollment .enrolling .title_navyblue{
		background-color:#547a9e;
		font-size:17px;
		font-weight:bold;
		color:#fff;
		padding:7px 5px;
		margin:30px 0 0 0;
	}
	#enrollment .enrolling .subtitle{
		background-color:#ddffcd;
		border-bottom:2px solid #c6e4b7;
		border-left:1px solid #dbddd8;
		border-right:1px solid #dbddd8;
		color:#596753;
		font-weight:bold;
		font-size:15px;
		padding:5px;
		margin:0;
	}
    #enrollment .enrolling .subtitlecss{
		background-color:#7ac4c7;
		color:#383D36;
		font-weight:bold;
		font-size:16px;
		padding:5px;
		margin:0;
	}
    #enrollment .enrolling .divCourseContact{
    padding-top:10px;
    }
    #enrollment .enrolling .divCourseContactHeading{
        font-size:12px;
        font-weight:bold;
    }
    #enrollment .enrolling .divCourseContactValue{
        padding-top:10px;
        color:#004B91;
        font:arial,sans-serif;
        font-size:12px;
    }
	#enrollment .enrolling_cont{
		border:1px solid #dbddd8;
		padding:20px;
	}
	#enrollment .enrolling .left_info{
		float:left;
		width:49%;
		background-color:#e8e8e8;
		border:1px solid #dbddd8;
		-webkit-border-radius: 6px; 
  		-moz-border-radius: 6px; 
  		border-radius: 6px; 
	}
	#enrollment .enrolling .left_info li{
		padding:2px 15px 10px;
	}
	#enrollment .enrolling .right_info{
		float:right;
		width:49%;
		background-color:#dde9d5;
		border:1px solid #dbddd8;
		-webkit-border-radius: 6px; 
  		-moz-border-radius: 6px; 
  		border-radius: 6px; 
	}
	#enrollment .enrolling .right_info li{
		padding:2px 15px 10px;
	}
	.clearfix{
		clear:both;
	}
	#enrollment .enrolling .right_info h4, #enrollment .enrolling .left_info h4{
		padding:10px 0 4px 0;	
		color:#3b566f;
		font-family:15px;
		border-bottom:1px solid #ADAEB3;
	}
    #enrollment .enrolling .right_info h2, #enrollment .enrolling .left_info h2{
		padding:10px 0 4px 0;	
		color:#3b566f;
		font-family:15px;
		border-bottom:1px solid #ADAEB3;
	}
	#enrollment .enrolling .link_enroll{
		background-color:#4a6075;
		text-decoration:none;
		color:#fff;
		text-align:center;
		font-weight:bold;
		display:inline-block;
		padding:5px 10px;
		-webkit-border-radius: 4px; 
  		-moz-border-radius: 4px; 
  		border-radius: 4px;
		font-size:14px; 
	}
	#enrollment .enrolling .link_enroll:hover{
		/*background-color:#d96600;*/
	}
	#enrollment .participants .title_navyblue{
		background-color:#547a9e;
		font-size:17px;
		font-weight:bold;
		color:#fff;
		padding:7px 5px;
		margin:30px 0 0 0;
	}
	#enrollment .participants .subtitle{
		background-color:#ddffcd;
		border-bottom:2px solid #c6e4b7;
		border-left:1px solid #dbddd8;
		border-right:1px solid #dbddd8;
		color:#596753;
		font-weight:bold;
		font-size:15px;
		padding:5px;
		margin:0;
	}
	#enrollment .participants_cont{
		border:1px solid #dbddd8;
		padding:20px;
	}
	#enrollment .participants ul, #enrollment .participants li{
		list-style-type:none;
		padding:0;
		margin:0;
	}
	#enrollment .participants .left_info{
		float:left;
		width:49%;
		background-color:#fff;
		border:1px solid #dbddd8;
		-webkit-border-radius: 6px; 
  		-moz-border-radius: 6px; 
  		border-radius: 6px; 
	}
	#enrollment .participants .left_info li{
		padding:7px 15px;
	}
	#enrollment .participants .left_info li.alter{
		background-color:#003366;
	}
	#enrollment .participants .right_info{
		float:right;
		width:48%;
		border:1px solid #dbddd8;
		-webkit-border-radius: 6px; 
  		-moz-border-radius: 6px; 
  		border-radius: 6px;
		background-color: #FFF6ED;
		padding:6px 0 0 20px;
	}
	#enrollment .participants .right_info li{
		padding:7px 15px;
		color:#67312c;
	}
	#enrollment .participants .right_info h4{
		padding:10px 0 4px 0;	
		color:#3b566f;
		font-family:15px;
		border-bottom:1px solid #d9dbd6;
	}
	#enrollment .participants .left_info li a.link_participants{
		background-color:#4A6075;
		text-decoration:none;
		color:#fff!important;
		text-align:center;
		font-weight:bold;
		display:inline-block;
		padding:4px 10px;
		-webkit-border-radius: 10px; 
  		-moz-border-radius: 10px; 
  		border-radius: 10px;
		font-size:13px;
        width:150px;
        background:#4A6075 url(../../Images/bt-add-participant.png) no-repeat 10px;
	}
	#enrollment .participants .left_info li a.link_participants:hover{
		background-color:#4A6075;
        background:#4A6075 url(../../Images/bt-add-participant.png) no-repeat 10px;
	}
	#enrollment .participants .button_holder{
		border-top:1px solid #d9dbd6;
		padding:20px 15px!important;
	}
	#enrollment .participants .btn_enroll{
		background-color:#eb6f00;
		text-decoration:none;
		color:#fff;
		text-align:center;
		font-weight:bold;
		display:inline-block;
		padding:6px 13px;
		-webkit-border-radius: 4px; 
  		-moz-border-radius: 4px; 
  		border-radius: 4px;
		font-size:14px; 
		border:none;
		cursor:pointer;
	}
	#enrollment .participants .btn_cancel{
		background-color:#677587;
		text-decoration:none;
		color:#fff;
		text-align:center;
		font-weight:bold;
		display:inline-block;
		padding:6px 13px;
		-webkit-border-radius: 4px; 
  		-moz-border-radius: 4px; 
  		border-radius: 4px;
		font-size:14px; 
		border:none;
		cursor:pointer;
	}
	#enrollment .participants .left_info li a{
		color:#003366;
		font-size:12px;
	}
    #enrollment table th .CourseHeader{
        color:#1c1c1c !important;
        /*font-size:1.1em;*/
        font-weight:bold;
        text-align:left;
    }
    .CellPadding0
    {
        padding:0px !important;
    }
    .CellPaddingTop8
    {
        padding-top:8px;
    }
 
    .CellPadding0 .CalculatedCaptionLeft
    {
        width:86%; display:inline-block;
    }
    
    .CellPadding0 .CalculatedCaptionRight
    {
        width:12.5%; display:inline-block; text-align:right;
    }
    .CellPadding0 .creditbalance .CalculatedCaptionLeft
    {
        width:87%; display:inline-block;  float:left;
    }
    .CellPadding0 .creditbalance .CalculatedCaptionRight
    {
        width:10%; display:inline-block; text-align:right; float:right;
    }
    #NotEligableParticipantDiv table
    {
        padding:0px!important;
        border:0px!important;
    }
    #NotEligableParticipantDiv table td
    {
        padding:0px!important;
        border:0px!important;
    }
    #NotEligableParticipantDiv table th
    {
        padding:0px!important;
        border:0px!important;
   }

.dvWaitListStartedMsg {
    padding: 20px 10px 0px 10px;    
}

.dvWaitListStartedMsgPayment {
    padding: 0px 10px 10px 10px;    
}

.WaitListStartedMsg {
    background: url("../../images/icon_info_yellow.png") no-repeat scroll left top #fdf2b2;
    padding: 0px 0px 0px 60px;
    border:1px solid #d4d5b5; 
    color : #3a3623; 
    font-size:14px;
    min-height:38px;
    line-height:38px;
}

   .PayNowCoupon
   {
       background-color:#D0E3EA; width:230px;
   }
   .PayNowCouponHeight
   {
       height:25px;
   }
.MainOuterBody
{
	border-left: 1px solid #688CAF;
	border-right: 1px solid #688CAF;
	border-bottom: 1px solid #688CAF;
	padding-top: 2px;
	width:99%;
	display:table;
    background-color:#FFF;
    padding-bottom:20px;
}

.EnrollTab
{
    background: url(../../images/1_EnrollmetProgress.png) no-repeat 6px 6px; display: block;
}
.ReleasesTab
{
    background: url(../../images/2_EnrollmetProgress.png) no-repeat 6px 6px;display: block;
}
.PaymentTab
{
    background: url(../../images/3_EnrollmetProgress.png) no-repeat 6px 6px;display: block;
}
.ReviewSubmitTab
{
    background: url(../../images/4_EnrollmetProgress.png) no-repeat 6px 6px;display: block;
}
.FinishedTab
{
    background: url(../../images/5_EnrollmetProgress.png) no-repeat 6px 6px;display: block;
}
.FinishedTabWithoutPayment
{
    background: url(../../images/3_EnrollmetProgress.png) no-repeat 6px 6px;display: block;
}
.PaymentAccountSummary
{
    display: block; text-align: center; padding: 0px 10px 0px 10px;
}
.PaymentErrorMessage
{
    color: Red; font-size: 8pt;
}
.PaymentMethodsBody
{
    border: 1px solid #ccc; background-color: #DEEBF1; height:45px;  
    /*border-radius: 4px;*/
}
.PaymentMethods
{
    padding-left: 12px; padding-right: 12px; border: 1px;
}
.PaymentInformationBody
{
    border: 1px #dbddd8 solid; background-color:#e8e8e8;border-radius: 6px;
}
.PaymentInformation
{
    padding:7px; text-align:left;
}
.PaymentNotRequired
{
    padding:7px; text-align:center;
}
.PaymentEmailConfirm
{
    height: 160px; margin-top: 0px; background-color: #FFFFFF;
}
.PaymentArea
{
    text-align: left;border: 1px solid #CCC;width:100%;
}
.PaymentWarningMessageMargin
{
    margin-left:50pt;
}
.PaymentEnterEmailMargin
{
    margin-right: 10px;
}
.PaymentProcessingFee
{
    font-weight: bold;
}

.ReleaseData
{
   border:1px; border-radius: 4px;
}
.ReleaseDataRight_td
{
   border:1px; border-top-right-radius: 4px; border-bottom-right-radius: 4px;
}
.ReleaseDataLeft_td
{
   border:1px; 
   border-top-left-radius: 4px; 
   border-bottom-left-radius: 4px; 
   vertical-align:middle !important;
}

.EnrollmentCompletePayment
{
    padding:10px; text-align:left;
}
.EnrollmentCompleteMessage
{
    padding: 5px;
}
#enrollment table td.release-table, #enrollment table td.release-table td{
    border:none!important;    
    vertical-align:top;
}
#enrollment .noborder-table, #enrollment .noborder-table table, #enrollment .noborder-table td{
    border:none!important;
} 
.header_text{
    color:#547a9e;
}

.finish_header
{
    background-color: Transparent;
    font: 27px segoe ui,arial,sans-serif;
    text-align: left;
    font-weight: normal;
    padding: 10px 0px 15px 0;
    vertical-align: middle;
  
}
.PageHeading{
    padding:7px 0!important;
}
.HideEmptyCells
{
    empty-cells: hide;
}

/*This calsses is used in sp ces_PASW_GetGradeLevelForCourse*/
.divEnrollGrade {
    float: left;
    background-color: #D9D9D9;
    padding: 5px 3px 5px 5px;
    border-radius: 2px;
    min-height: 26px;
    vertical-align: middle;
    line-height: normal;
}

.Grade_Label {
    float: left;
    color: #4b5d71;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 5px 0px 0px;
}

.Grade_Green {
    background-color: #00988B;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 3px 5px 3px;
    border-right: 2px solid #D9D9D9;
    min-width: 18px;
    text-align: center;
}

.Grade_white {
    background-color: #FFFFFF;
    color: #868686;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 3px 5px 3px;
    border-right: 2px solid #D9D9D9;
    min-width: 18px;
    text-align: center;
}
/*----------------------------------------------------------------*/

.clearfix {
    clear: both;
}

.dtls_header {
    color: #2f3e4b;
    font-size: 20px;
    line-height: 30px;
    padding: 0;
    margin: 0;
    width: 90%;
    float:left;
}

.dtls_header_Back {
    float: right;
}

.dtls_sub_header {
    color: #39577a;
    font-size: 15px;
    font-weight: 600;
    padding: 0px 0px 0px 5px;
    margin: 0;
    border-top: 2px solid #dbd2d2;
    background-color: #e3e3e3;
    line-height: 27px;
    margin: 0 0 15px;
    /*float:left;*/
    /*width:100%;*/
}
.dtls_sub_header span{
    color: #4a6075;
    font-size: 14px;
}

.dtls_cont {
    /*width: 100%;*/
    padding-bottom: 15px;
    border-bottom: 1px solid #CCC;
}

    .dtls_cont .dtls-left {
        width: 95px;
        float: left;
        padding: 0 10px 0 0;
    }

        .dtls_cont .dtls-left img {
            border: 1px solid #CCC;            
        }

    .dtls_cont .dtls-right {
        font-size: 1.2em;
        float: left;
        width: 100%;
        text-align:justify;
    }

        .dtls_cont .dtls-right p {
            padding: 0 0 5px;
            margin: 0;
        }

.grade_fees {
    padding: 10px 0;
    background-color: #f1faed;
    padding-bottom:0px!important;
    margin-bottom:0px!important;
}

    .grade_fees .dtls-left {
        float: left;
        border-right: 1px solid #CCC;
        padding-right: 2%;
        display: inline-block;
    }

    .grade_fees .dtls-right {
        width: 53%;
        padding-left: 2%;
        float: left;
    }

    .grade_fees .grade_fees_cont {
        background: url(../../images/icon_fees.png) no-repeat 4px center #fff2cf;
        color: #6d512b !important;
        font-size: 13px;
        font-weight: 600;
        display: inline-block;
        padding: 7px 10px 7px 30px;
        border: 1px solid #dbcb9e;
        vertical-align:middle!important;
    }

        .grade_fees .grade_fees_cont span {
            color: #27323d;
        }
        .grade_fees .grade_fees_cont span a {
            color: #6d512b !important;
        }

.ins_course {
    padding: 5px 0 15px;
}

.course_dtls {
    width: 100%;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px;
    border: 1px solid #c6c6c6;
    padding: 0;
    margin-bottom: 8px;
    background-color:#f7f7f7;
}

    .course_dtls .title {
        background-color: #107480;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
        padding: 0 10px;
        background: #107480;
        height: 30px;
    }

        .course_dtls .title h2 {
            padding: 0;
            margin: 0;
            line-height: 30px;
            font-size: 16px;
            color: #fff;
        }

            .course_dtls .title h2 span {
                font-size: 16px;
                color: #fff;
            }

                .course_dtls .title h2 span a {
                    font-size: 16px;
                    color: #ffe185;
                }

.coursedtls-list {
    padding-top:0px!important;
    background-color: #e3eedd;
    height:22px;
}

    .coursedtls-list div {
        padding: 0 0 0px 5px;
        margin: 0;
        font-size: 13px;
        font-weight: 600;
        color: #4a6075;
        display: inline-block;
        text-align:justify;
    }

        .coursedtls-list div span {
            color: #1c1c1c;
            font-size: 1em;
            text-align: justify;
            font-weight: normal;
        }

        .coursedtls-list .coursedtls-left {
        float: left;
        border-right: 1px solid #b6beb1;
        padding-top:2px!important;
        padding-bottom:2px!important;
        padding-right: 2%;
        display: inline-block;
        vertical-align:middle!important;
    }

     .coursedtls-list .coursedtls-leftNoBorder {
        float: left;
        padding-top:2px!important;
        padding-bottom:2px!important;
        padding-right: 2%;
        display: inline-block;
        vertical-align:middle!important;
    }

    .coursedtls-list .coursedtls-right {
        width: 53%;
        padding-left: 2%;
        float: left;
        padding-top:2px!important;
        padding-bottom:2px!important;
        vertical-align:middle!important;
    }

    .coursedtls-list .coursedtls-rightForAgeOnly {
        width: 53%;
        padding-left: 5px;
        float: left;
        padding-top:2px!important;
        padding-bottom:2px!important;
        vertical-align:middle!important;
    }

.course_dtls_cont {
    background-color: #d7e2d1;
} 

.course_dtls_cont .left {
    background-color: #d7e2d1;
    float: left;
    width: 15%;
}

    .course_dtls_cont .left h3 {
        padding: 34px 0px;
        margin: 0;
        color: #21261f;
        font-size: 15px;
        font-weight: normal !important;
    }

        .course_dtls_cont .left h3 span {
            font-weight: 600 !important;
            display: block;
            font-size: 15px;
        }

.course_dtls_cont .middle {
    background-color: #fff;
    float: left;
    width: 27%;
    padding: 10px 2% 0;
}

    .course_dtls_cont .middle p {
        font-size: 14px;
        padding: 3px 0;
        margin: 0;
    }

.rght {
    float: left;
    background-color: #fff;
    width: 85%;
    min-height:106px; 
    display: table;
    height:108px
}
.course_dtls_cont .right {
    display: table-cell;
    width: 300px;
    padding: 10px 0;
    vertical-align:middle;
}

    .course_dtls_cont .right .button-left {
        float: left;
        margin: 0 20px 0 0;
    }

    .course_dtls_cont .right .button-right {
        float: left;
        margin-top: 10px;
    }

    .course_dtls_cont .right .noseat-left {
        float: right;
        margin: 0 40px 0 0;
    }

.seatbox {
    border: 1px solid #4a6075;
    border-radius: 5px;
    min-height: 76px;
    width: 95px;
}

    .seatbox h2 {
        background-color: #4a6075;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        color: #fff;
        font-size: 14px;
        font-weight: bold;
        line-height: 17px;
        margin: 0;
        min-height: 44px;
        padding: 0;
        text-align: center;
    }

    .seatbox h3 {
        background-color: #e1e1e1;
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
        color: #000;
        font-size: 24px;
        font-weight: normal;
        line-height: 32px;
        margin: 0;
        min-height: 32px;
        padding: 0;
        text-align: center;
        vertical-align: middle;
    }

.noseatsavailablebox {
    border: 1px solid #8a0a0a;
    border-radius: 5px;
    min-height: 76px;
    width: 95px;
}

    .noseatsavailablebox h2 {
        background-color: #8a0a0a;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        color: #fff;
        font-size: 14px;
        font-weight: bold;
        line-height: 20px;
        margin: 0;
        min-height: 44px;
        padding: 0;
        text-align: center;
    }

    .noseatsavailablebox h3 {
        background-color: #e1e1e1;
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
        color: #000;
        font-size: 24px;
        font-weight: normal;
        line-height: 32px;
        margin: 0;
        min-height: 32px;
        padding: 0;
        text-align: center;
        vertical-align: middle;
    }
    .noseatsavailablebox Img {
        margin-top: 5px;
    }

.ScheduleSeatsRemaining {
    font-family: Arial, Helvetica, sans-serif;
    color: #1c1c1c;
    font-style: normal;
    text-align: left;
    font-size: 1em;
    font-weight: 400;
    padding-left: 0px;
}

.full_schedule {
    color: #107480;
    font-weight: 500;
}

.course_dtls_foot {
    background-color: #e3e3e3;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    text-align: center;
    font-size: 12px;
    line-height: 20px;
    color: #364555;
}

    .course_dtls_foot .mail {
        background: url(../../images/icon_mail.jpg) no-repeat 4px center;
        padding: 0 0 0 20px;
        display: inline-block;
        color: #364555;
        text-decoration: none;
    }

    .course_dtls_foot .call {
        background: url(../../images/icon_call.jpg) no-repeat 4px center;
        padding: 0 0 0 20px;
        display: inline-block;
        color: #364555;
        text-decoration: none;
    }

    .border-middle{
        border-left:1px solid #ccc;
        float:left;
        padding-left:20px;
        padding-bottom:10px;
        margin-top:10px;
    }

.Seat_Capacity {
    width: 120px;
    display: inline-block;
    float: left;
}

.ScheduleDayofWeekTime { 
    border-top: 1px solid #D1D1CF!important;
    border-left: 1px solid #D1D1CF!important;
}

.ScheduleDayofWeekTime th {    
    border-bottom: 1px solid #D1D1CF!important;
    border-right: 1px solid #D1D1CF!important;
    height:19px!important;
    line-height:19px;
    background-color:#e4ffd7;
    padding-left:5px; 
    text-align: justify !important;   
}
.ScheduleDayofWeekTime td {    
    border-bottom: 1px solid #D1D1CF!important;
    border-right: 1px solid #D1D1CF!important;
    height:19px!important;
    line-height:19px;
    background-color:#f3feed;
    padding-left:6px!important;
    text-align:justify!important;
}

.ScheduleDayofWeekSingleTime
{
    font-family:Arial, Helvetica, sans-serif;
	color: #444;
	font-style:normal;
	text-align:left;
	font-size: 0.85em;
    font-weight: normal;
}

.ScheduleDayofWeekSingleTimeNormalText
{
    font-family:Arial, Helvetica, sans-serif;
	color:#1c1c1c;
	font-style:normal;
	text-align:left;
	font-size: 14px;
    font-weight: 400;
}

.dvScheduleDayofWeekTime {
    float: left;
    width: 200px;
    padding-bottom: 3px;
    display:inline-block;
    vertical-align:bottom;
}

/*Instructor Portal Css*/
    #ins_prof{
		width:90%;
		margin:0 auto;
        background-color:#ffffff;
		
	}
	#ins_prof .title1{
		border-bottom:1px solid #c9cdd0;
        height:35px !important; 
        padding-top:15px !important;
	}
	#ins_prof .title1 h2{
		padding:0 0 5px;
		margin:0;
		line-height:30px;
		font-size:2em;
		color:#3a4b5f;
		font-weight:bold;
	}
	#ins_prof .container{
		width:100%;
		margin:20px 0;
		border:1px solid #d1d1d1;
		-webkit-border-radius: 5px; 
	    -moz-border-radius: 5px; 
  		border-radius: 5px; 
        background-color:#eeeeee !important;
        display:inline-table;
	}
	#ins_prof .lft{
		float:left;
		width:56%;
		padding:2% 2% 1% 2%;
		min-height:430px;
	}
	#ins_prof .rgt{
		float:right;
		width:35%;
		padding:2%;
	}
    #ins_prof .cntr{
		float:left;
		width:96%;
		padding:2% 2% 1% 2%;
		min-height:430px;
	}
	#ins_prof .sub_title{
		width:100%;
		text-align:center;
		padding-top:0;
		margin:0;
		color:#3a4b5b;
        font-size:1.8em;
	}
    #ins_prof .bottom{
		padding:0px 0 20px;
		font-size:1.3em;
		line-height:40px;
		color:#414e5b;
		
	}
	#ins_prof .bottom .title1{
		color: #3a4b5b;
		font-size:1.4em;
		font-weight:500;
		padding:0 0 5px;
		margin:0;
	}
    #ins_prof .prof_img_outer{
        padding:8px;
        background-color:#e5e5e7;
        display:inline-table;
        border:1px solid #d6d6d6;
	}
	#ins_prof .rgt .prof_img img{
		display:block;
		margin:10px auto;
	}
	#ins_prof .rgt .prof_dtls{
		padding:20px 0;
		border-bottom:1px solid #b6b6b6;
	}
    #ins_prof .prof_dtls h2{
        font-size:2.5em;
        margin-bottom:10px;
	}
	#ins_prof .rgt .prof_dtls label{
		color:#282e36;
		padding:0 0 10px;
		margin:0;
        font-size:2em !important;
	}
	#ins_prof .rgt .phone{
		background:url(../../Images/instructorphone.png) no-repeat 0 center;
		padding:0 0 0 26px;
		line-height:22px;
		display:block;
		color:#282e36;
		text-decoration:none;
		margin-bottom:5px;
        font-size:1.4em !important;
	}
	#ins_prof .rgt .email{
		background:url(../../Images/instructoremail.png) no-repeat 0 center;
		padding:0 0 0 26px;
		line-height:22px;
		display:inline-block;
		text-decoration:none;
		color:#c77201;
        font-size:1.4em !important;
	}
	#ins_prof .rgt .email:hover{
		color:#282e36;
	}
	#ins_prof .rgt .teaches h3{
		color:#33669a;
		font-weight:bold;
        font-size:1.8em;
        margin-bottom:10px;
	}
	#ins_prof .rgt .teaches_list{
		list-style-image:url(../../Images/bullety_tick.png);
		padding:0 0 0 20px;
		margin:0;
        line-height:20px;
        color:#525c66;
        font-size:1.2em;
	}

    #ins_prof .table_hdr
    {
        padding-top:15px !important;
        border-left:0px !important;
    }
    #ins_prof .table_cont{
		display:table;
		margin:0 auto;
		border-left:1px solid #bec7ba;
		width:100%;	
		color:#333;
        
	}
	#ins_prof .table_inner{
		display:table;
		border-left:none!important;
		width:100%!important;
	}	
	#ins_prof .table_inner .col{
		width:48%;
	}
	
	#ins_prof .table_inner .col_title{
		border-left:none!important;
		border-right:1px solid #5d788e !important;
		width:48%;
        padding-top:5px;
        padding-bottom:5px;
	}
	#ins_prof .table_cont .row_title{
		display:table-header-group;
		background-color:#1594a3;
		color:#fff!important;
		line-height:26px;
        font-size:1.4em;
		font-weight:600;
	}
	#ins_prof .table_cont .row{
		display:table-row;
		width:100%;
	}
	#ins_prof .table_cont .col_title{
		display:table-cell;
		text-align:center;
		border-left:1px solid #5d788e;
	}

    #ins_prof .table_cont .titlecol1{
		width:23.3%;
        text-align:center;
        color:#fff;
	}
    #ins_prof .table_cont .titlecol2{
		width:23.4%;
        text-align:center;
        color:#fff;
	}
    #ins_prof .table_cont .titlecol3{
		width:47.2%;
        text-align:left;
        padding:0 0 0 1%;
        color:#fff;
	}
	
	#ins_prof .table_cont .col{
		display:table-cell;
		border-right:1px solid #bec7ba;
        border-left:1px solid #bec7ba;
		padding:0 0 0 0%;
		line-height:26px;
		font-size:14px;
	}

    #ins_prof .table_cont .col1{
		width:15%;
        text-align:center;
        background-color:#cfeac2;
        border-top:1px solid #bec7ba;
	}
    #ins_prof .table_cont .col2{
		width:8.4%;
        text-align:center;
        background-color:#c1dab4;
        border-top:1px solid #bec7ba;
	}
    #ins_prof .table_cont .col3{
		width:23.5%;
        text-align:center;
        background-color:#ffffff;
        border-top:1px solid #bec7ba;
	}
    #ins_prof .table_cont .col4{
		width:47.3%;
        background-color:#ffffff;
        padding:0 0 0 1%;
        border-top:1px solid #bec7ba;
	}
    #ins_prof .table_cont .col5{
		width:70.7%;
        background-color:#e4c6d0;
        color:#800000;
        border-top:1px solid #bec7ba;
	}

	#ins_prof .table_cont .center{
		text-align:center!important;
	}
 
    #ins_prof .table_cont .no_top_border {
        border-top:0px !important;
    }

   #ins_prof .table_cont .bottom_border{
		border-bottom:1px solid #bec7ba;
	}

	.clearfix{
		clear:both;
		line-height:0;
		font-size:0;
	}

    .instructor-table{
		width:100%;
		display:table;
        border-top:1px solid #b6b6b6;
        padding-top:15px !important;
	}
    .instructor-table .content-row{
		display:table-row-group;
	}
	.instructor-table .content-row .col{
		display:table-cell;
	}
	.instructor-table .col1{
		width:20%;
	}
	.instructor-table .col2{
        text-align:center;
		width:60%;
	}
	.instructor-table .col3{
        text-align:right;
		width:20%;
	}
	.instructor-table .alter .col{
		background-color:#eeeeee!important;		
	}

     .instructor_link {
        display: block;
        margin: 5px 5px 5px 0px;
        cursor: pointer;
        height: 70px;
    }

    .instructor_link_dtls{
        cursor: pointer;
        line-height:17px; 
        min-height:24px;
        text-align: center;
        font-size:12px; 
    }

    .instructor_link_dtls .ScheduleFieldHeading{
        font-size:12px!important;
        vertical-align:middle!important;
        padding-top:0px;
    }

    .instructor_link_dtls .ScheduleBoldText{
        font-size:12px!important;
        padding:0 5px!important;
    }

    .instructor_link:hover .ScheduleBoldText{ 
        font-weight:bold!important; 
        font-size:13px!important;
    }
    .instructor_link_dtls:hover .ScheduleBoldText{
        font-weight:bold!important;
        font-size:12px;
    }
    .instructor_link:hover .ScheduleFieldHeading{
        font-size:12.5px!important;
    }

/*Instructor Portal End*/

/*CSS for text alignment*/
    .text-align-left {
        text-align: left!important;
    }
    .text-align-right {
        text-align: right!important;
    }
    .text-align-center {
        text-align: center!important;
    }

.div_ReturntoSiteList {
    display: block;
    height: 24px;
    margin-top: -13px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 0;
    width: 138px;
}

.CourseAlert {
    padding: 0px 0px 0px 0px;
    height: auto;
    margin-top: 5px;
    margin-right: auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: solid thin #dbddd8;
    margin-top: 8px;
    background-color: #fff6ed;
    color: red;
    margin-left: auto;
    margin-right: auto;
}

.CourseAlertContent
{
    margin-top: 4px; padding: 3px 3px 3px 3px;
}

.divCourseAlertContent {
    padding: 1px 0px 3px 11px;
    color: #845523;
    float:left;
}

.itemBg {
    background: #dbddd8;
    border: none!important;
    border-bottom:1px solid #dbddd8!important;
}
.alternateItemBg {
    background: #c7d3c1;
    border: none!important;
    border-bottom:1px solid #c7d3c1!important;
}
.PaymentText {
    width: 100%;
}

.PaymentText td {
    background-color: #F7DBB6;
}

.MainOuterBody_payment {
    background-color: #fff;
    border: 1px solid #688caf;
    display: table;
    padding-bottom: 20px;
    padding-top: 0;
    width: 99%;
}
ul.WizardTab_payment {
    width: 100%;
    border-left: none;
}
 .rowdiff_DayofWeekTime {
    width: 220px;
    padding-top: 10px;
}
 .HeaderText
{
    font-size: 1.1em; 
    font-family: Arial, Tahoma;
    font-weight:bold;
}
.PaymentAmount
{
    vertical-align: top;
    border: 1px solid #CDDFE0;
    background-color: #D1DBE5; 
}

        
.ProcessignFeeAmountText
{
	font-weight: bold;
	font-size: 1.1em;
	font-family: Arial, Tahoma;
	vertical-align: middle; 
	color: Black;
    border:none;  

} 
.ProcessignFeeAmountText-PayNow
{
	font-size: 1.1em;
	font-family: Arial, Tahoma; 
    padding-top:7px!important;
	color: Black;
    border:none;  

}             
.ProcessignFeeAmountTextValue
{
	font-weight: bold;
	font-size: 1.1em;
	font-family: Arial, Tahoma;
	vertical-align: middle; 
	color: Black;
    border:none; 
    background-color:transparent;
    text-align:right;  
}
.TotalAmountText
{
	font-weight: bold;
	font-size: 1.2em;
	font-family: Arial, Tahoma;
	vertical-align: middle; 
	color: Black;
    border:none;
    text-align:right;

}
.ApplyCouponText
{
    text-align:center; width:150px;height:25px;padding-top:10px!important;
}
.RemoveCouponButton
{
    height:25px;padding-top:10px!important;
}
.TotalAmountTextValue
{
	font-weight: bold;
	font-size: 1.3em;
	font-family: Arial, Tahoma;
	vertical-align: middle; 
	color: Black;
    border:none;
    background-color:#EADA8C;
    text-align:right;
    height:25px;

}

.Label_CouponError {
    color: #FF0000 !important;
    font-size: 9pt; 
    display: block; 
}
.EmailHelpNote {
    background-color: Transparent;
    color: #4169E1;
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
}
.grd-header-course-name{
	display:inline-block; 
	vertical-align:top; 
	padding-right:10px;
}
.Cls-coupon-amount{
	padding-top:10px;
	float:right;
}

.Cls-processing-Fee-Amount{
width: 80px; 
text-align:right; 
padding-right:10px;
}
.Cls-td-processing-FeeAmount{
width: 150px; 
text-align:right;
}
.Cls-td-processing-FeeAmount-empty{
width:120px; 
text-align:right;
}
.Cls-td-processing-Fee{
width: 80px; 
text-align:right; 
padding-right:10px;
}
.Cls-tbl-total-payment-amount{
height: 45px; 
float: right; 
background-color: #FDF2B2;
}
.Cls-tbl-td1-total-payment-amount{
width: 20px; 
text-align: right; 
padding-top: 10px!important;
}
.Cls-tbl-td2-total-payment-amount{
padding-top: 12px!important; text-align: right;
}
.Cls-tbl-td3-total-payment-amount{
width: 60px; text-align: right; padding-top: 9px!important;
}
.Cls-tbl-No-Additional-Payment-is-requires{
float: right; background-color: #FDF2B2;
}
.Cls-tbl-td-No-Additional-Payment-is-requires{
width: 20px; text-align: right; padding: 8px 0px 0px 6px!important;
}
.Cls-tbl-td1-No-Additional-Payment-is-requires{
width: 250px; padding-top: 12px!important; text-align: center;
}
.Cls-Currency-Type{
font-size:1.3em!important;
}
.Cls-display-inline{
display: inline;
}
.Cls-Coupon-popup-outer-div{
display: block; text-align: left; padding: 1px;
}

.cls-Coupon-popup-inner-div{
display: block; padding: 0px 0px 0px 0px;
}
/* Common Css for CEEnrollemntFinish ,CEPostPayment and CEEnrollment page*/
.TabPaymentRequired-Table-TD18{
	        width: 18%;
}
.TabPaymentRequired-Table-TD2{
	        width: 2%;
}
.TabNoPaymentRequired-Table-TD314{
	        width: 31.4%;
}
.TabNoPaymentRequired-Table-TD312{
	        width: 31.2%;
}

 .Zindex7001-popup{
	   z-index: 7001;
}
 .Display-Off{
	        display: none;
}
 .TotalFees{
	        width:87%; 
	        display:inline-block; 
	        float:left;
}
 .Display-On{
	 display: inline;
}
 .TKSABtnOrangeEnrollDisableForCommon {
    cursor: default;
    pointer-events: none;
    color: #737373!important;
    background-color: #bfbfbf;
    border: 1px solid #bfbfbf!important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 7px 20px 7px 20px;
    text-decoration: none;
    font-size: 1em!important;
    font-weight: bold;
    font-family: Arial;
    background-position: bottom;
}

 .Prerequisites_Header {
    color: #0f707c;
    font-weight: bold;
    font-size: 12pt;
    padding:5px 5px 5px 15px;   
}

 .Div_borderbottom{
    border-bottom: 1px solid #CCC;
 }

 .Prerequisites_Text{ 
      font-weight:normal;
      font-size: 1.2em;
 }

 .PaddingTop5{     
    padding-top: 5px!important;
 }

 .PaddingTop10{
     padding-top: 10px!important;
 }

 .PaddingTop3{
     padding-top: 3px!important;
 }

 .PaddingBottom10{
     padding-bottom: 10px!important;
 }

 .PaddingLeft15{
     padding-left: 15px!important;
 }

 .PaddingLeft8{
     padding-left: 8px!important;
 }

 .PaddingRight5{
     padding-right: 5px!important;
 }

 .FacilityBlock {
    width: 100%;
    border: 1px solid #c6c6c6;
    padding: 0;
    margin-bottom: 8px;
}

 .Facility_Header {
    color: #107480;
    font-weight: bold;
    font-size: 10pt;
    padding:3px 5px 3px 8px;   
}

 .Facility_Text{ 
      font-weight:normal;
      font-size: 9pt;
      color: #393939!important;
 }

 .EqualWidthFor3{
     width: 33%!important;
 }

 .NoBottomBorder{
     border-bottom:none!important;
 }

 .NoTopBorder{
     border-top:none!important;
 }

 .BorderAll{
     border: 1px solid #c6c6c6;
 }


 .PaddingRight15{
      padding-right: 15px;
 }

 .PaddingBottom15{
     padding-bottom:15px;
 }

.PaddingBottom10{
     padding-bottom:10px;
 }

 .PaddingTop15{
     padding-top: 15px!important;
 }

 .PaddingTop10{
     padding-top:10px!important;
 }

 .BorderBottom{
     border-bottom: 1px solid #c6c6c6;
 }

 .PaddingBottom0{
     padding-bottom:0px!important;
 }

 .MarginBottom0{
     margin-bottom:0px!important;
 }

 .DvGenderAge{
     padding-top:4px; 
     padding-bottom:4px; 
     padding-left: 7px;
     background-color:#e3eedd;
 }

 .course_header {
    font-family : arial;     
    font-size  :  20px;
    font-weight :  bold;  
    color: #303c4c;
    line-height: 30px;
    padding: 0;
    margin: 0;
    width: 90%;
    float:left;
}


.pink-bg{
    background-color: #fff1d0;
    border-bottom: 1px solid #cdd8c8;	
    font-family: 'roboto', arial;
}
.facility-hdr{
	background:url(../../images/bigarrow.png) no-repeat right center;
	height:29px;
	line-height: 29px;
	padding: 0 6px 0 0;
	color: #0f767f;
	font-size: 15px;
	font-weight: 600;
	display: inline-block;
}
.facility-hdr span{
	background: url(../../images/facility.png) no-repeat 4px 6px #f1e4c5;
	display: block;
	padding: 0 10px 0 20px;
}
.facility-dtl{
	color: #393939;
	font-size: 14px;
	display: inline-block;
}
.facility-dtl span{
	color: #d2c6ab;

}

.GreySpn{
    color:#b6beb1;
    padding-left:10px;
    padding-right:10px;
}
/*  css for CE_HostedForm_PaymentMethodSelection page - Forte implementation*/
 #PaymentMethod{
	padding:0;
	margin:0;
}

 #PaymentMethod table{
	padding:0;
	margin:0; 
}

 #PaymentMethod table th{ 
	color:#7FC5C7;
}
	
 #PaymentMethod table td{
	color:#2A2A2A;
}

 #PaymentMethod table th{
	background-color:#7bc5c8;
	color:#1c1c1c!important;
    color:#152323 !important; 
    line-height:22px; 
}

 #PaymentMethod table .title_navyblue{
	background-color:#547a9e;
	font-size:1.3em;
	font-weight:bold;
    text-align:left;
}

 #PaymentMethod table .title_navyblue td{
	color:#fff;        
}

 .PaymentMethods {
    margin-top: 8px;
    margin-left: auto;
    margin-right: auto;
    background-repeat: no-repeat;
    height: 33px;
    text-align: center;
}

 .PaymentMethod-tab {
    width: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left:4px;
    font-size: 9pt;
    font-weight: bold;
    color: #494949;
    text-decoration: none !important;
    padding-left: 9px;
}

 .PaymentTblBorder{
    border:1px solid #7aaad2;
}

 .PaddingLeft4px{
    padding-left:4px;
}
  
 .HideControl {
display: none;
}