﻿@charset "UTF-8";
/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	background-color: #02a2db;
}
#container {
	background: url(../images/2015/sa15-bg.jpg) no-repeat scroll center top transparent;
	position: absolute;
	width: 100%;
	background-color:#02a2db;
}

/*
#listView a:link { color: #faa21d;  font-weight: bold;}
#listView a:visited {color: #faa21d; font-weight: bold;}
#listView a:hover { color: #faa21d; font-weight: bold;}
#listView a:active { color: #faa21d; font-weight: bold;}
#listView a:visited:hover {color: #faa21d; font-weight: bold;}
*/

h1 + p, h1 + ul, h2 + p, h2 + ul, h3 + p, h3 + ul {
    margin: 0px 0px 20px 0px;
}

h1 {
	/*color: #165358;*/
	color: #181c3b;
	margin: 0px 0px 20px;
	font: bold 24px  brandon-grotesque, helvetica, sans-serif;
	padding-bottom: 5px;
}
h2 {
	color: #666;
	margin: 40px 0px 20px;
	font: 20px  brandon-grotesque, helvetica, sans-serif;
	clear: both;
	border-bottom: 1px dotted #666;
	padding-bottom: 10px;
}
h3 {
	color: #999;
	margin: 40px 0px 20px;
	font: 16px  brandon-grotesque, helvetica, sans-serif;
	clear: both;
}
p {
	margin: 0px 0px 20px 0px;
	font: 15px  brandon-grotesque, helvetica, sans-serif;
}

div.link-content ul li {
	padding-left: 20px;
	background-image: url(../images/red-arrow-nav.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	line-height: 14px;
	margin-bottom: 3px;
}


#reg-container {
	width: 980px;
	padding: 0 40px;
	margin: 180px auto 50px;
	position: relative;
}
div.reg-content-container {
	background: #FFF;
	padding: 100px 30px 30px;
	-moz-border-radius: 0px 0px 15px 15px;
	-webkit-border-radius: 0px 0px 15px 15px;
	border-radius: 0px 0px 15px 15px;
	height: auto;
	min-height: 770px;
}
.reg-cta-link {
	display: block;
	float: right;
	color: #FFFFFF !important;
	text-decoration: none;
	font: bold 14px/26px  brandon-grotesque, helvetica, sans-serif;
	text-align: center;
	background: url(../images/sa-cta-btn-bg-288x26.gif) no-repeat right top;
	padding-right: 40px;
	padding-left: 10px;
	border-left: 1px solid #FF220C;
	margin: 0px 0px 30px 0px;
	width: 130px;
}
.reg-cta-link:hover {
	text-decoration: none;
	opacity: .7;
	filter:alpha(opacity=70);
} j
#general-information-container, #conference-container, #special-functions-container {
	width: 100%;
}


.download-syllabus-container {
	/*width: 350px !important; */
	background: none !important;
	height: 24px !important;
	text-indent: 5px !important;}
	

.dropDownContainerReg input.rcbInput {
	width: 145px !important; 
	background: none !important;
	height: 24px !important;
	text-indent: 5px !important;}
	
.syllabusbtn {
	background: none repeat scroll 0% 0% #2251a3 !important;
	border: 0px solid #CCC !important;
	border-radius: 5px !important;
	padding: 7px !important;
	font: 14px brandon-grotesque,helvetica,san-serif;
}
	
.syllabusbtn downloadmysyllabus {margin-top: -20px !important;}	
.syllabusbtn downloadbytag { margin-bottom: 10px !important;
margin-right: 15px !important; }
.syllabusbtn downloadbyday { margin-top: 10px !important; margin-bottom: 10px !important;}
	
/* ------------- Header Styles --------------- */

.reg-header {
	height: 170px;
	width: 1021px;
	padding: 20px;
	background: url(../images/2013/sa13-header-1062x197.png) no-repeat 0 0 transparent;
	position: absolute;
	top: -163px;
	left: 0;
}
.welcomeHeader {
	position: absolute;
	right: 20px;
	top: 110px;
}
.welcomeHeader a {
	color: #2251a3;
}
#reg-logo-countdown {
	background: url(../images/2013/sa14-logo-387x197.png) no-repeat -15px -20px;
	float: left;
	height: 140px;
	width: 375px;
	cursor:pointer;
}
#reg-header-right {
	margin-top: -20px;
	height: 125px;
	width: 300px;
	text-align: right;
	padding-left: 0 !important;
}
#reg-header-right  {
	margin-bottom: 5px;	
}
#reg-header-right span.phone-number {
	color: #666;
	font: 24px/34px  brandon-grotesque, helvetica, sans-serif;
}
#reg-tagline {
	font: italic bold 12px/24px  brandon-grotesque, helvetica, sans-serif;
	text-align: right;
	padding-right: 25px;
}






/* Rad Tab Styles */
div.RadTabStrip {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
div.RadTabStrip .rtsLI {
	padding: 0 9px;
}
ul.rtsUL {
	width: 100%;
	background: url(../images/2015/sa15-menu-bg.jpg) repeat-x scroll 0 0 #02a2db;
}
ul#rtsUL li, ul.rtsUL li {
	background: none;
}
.rtsFirst , .rtsLast{
	border-radius: none;
	-moz-border-radius: none;
	-webkit-border-radius: none;
}
.reg-content-container .RadTabStripTop_Default .rtsLI .rtsSelected {
	background: none;
}
.reg-content-container .RadTabStripTop_Default .rtsLI .rtsSelected span.rtsTxt {
	background: url(../images/2013/select-bg-25.gif) no-repeat center 13px;
}
.rtsTxt {
	margin-top: 12px;
}
#rtsUL, .rtsUL {
	height: 50px !important;
}
a.rtsDisabled .rtsTxt {
	color: #d1d1d1;
}

/* REG Form Styles */
fieldset {
	background: #fff url(../images/2015/sa15-contentblock-bg.jpg) no-repeat right bottom;
	-khtml-box-shadow: 0px 0px 3px #777;
	-moz-box-shadow: 0px 0px 3px #777;
	-webkit-box-shadow: 0px 0px 3px #777;
	box-shadow: 0px 0px 3px #777;
	position: relative;
	behavior: url(resources/js/PIE.htc);
}

fieldset table td {
	padding: 5px 0;
}
#ctl00_body_ucRegistrationCategoryCtrl_tbCategories td {
	padding: 0;
}

input.reg-input-lg, input.reg-input-md, input.reg-input-sm {
	border: 1px solid #2251a3;
}
select.reg-select-lg, select.reg-select-md, select.reg-select-sm {
	border: 1px solid #2251a3;
}
legend b {
	color: #2251a3;
}
.dropDownContainer, .dropDownContainerShort {
	background: #fff url(../images/2015/acep-15-dropdown-arrow.jpg) no-repeat right top;
	width: 145px !important;
	-moz-appearance: none;
    text-indent: 2px;
    text-overflow: '';
}
.ConferenceOptionsPrice, .SpecialFunctionsPrice {
	color: #2251a3;
	font-size:15px;
}
#general-information-container .sa-form-table td:first-child, #general-information-container .sa-form-table.badge-container td  {
	width: 115px;
}
#general-information-container .registrationCategoryPanel .sa-form-table td{
	width: auto;
}
.SpecialFunctionsDesc input {
	margin: 5px 10px 33px 0;
}

/*Badge Preview Styles*/
.preview {
	background: url(../images/2015/acep15-badge-bg.jpg) no-repeat 0px 7px #ffffff;
}

/*Special Functions Styles*/

table#special-functions-container table.tbSpecialFunctions tr td.SpecialFunctionsDesc {
	width: 750px;
}
table#special-functions-container table.tbSpecialFunctions tr td.SpecialFunctionsPrice {
	width: 380px;
}
.SpecialFunctionsTickets {
	width: 100px
}

/*Course Scheduler Styles*/
.HeaderInfoCourseScheduler, .myScheduleHeader {
	background: url(../images/2015/sa15-content-header.jpg) no-repeat right 0 #2251a3;
}
.rcbSlide .RadComboBoxDropDown {
	background: #e1e1e1;
	padding: 6px;
	border: none;
}
.dropDownContainerReg {
	background: url(../images/2015/acep-15-dropdown-arrow.jpg) no-repeat right top #FFFFFF;
}
#scheduler-float-container {
	right: 30px;
}
.CourseDescriptionBox-Horizontal {
	min-height: 125px;
}
div.registrationFull {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
span.noregn {
	font: italic bold 14px brandon-grotesque, helvetica,san-serif;
}
html body .saForm .RadInput_Default .riTextBox[type="text"], html body .saForm .RadInputMgr_Default {
	border: solid 1px #2251a3;
	padding: 10px;
	font: bold 13px  brandon-grotesque, helvetica, sans-serif;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	height: 35px;
}

/* --- MCOM EDITS ---- */
span#ctl00_body_rtbSearch_wrapper input#ctl00_body_rtbSearch {
 padding: 5px 10px !important;
 height: 35px !important;
}

.saForm .riDisplay {
	padding: 10px;
	font: bold 13px  brandon-grotesque, helvetica, sans-serif;
}
.saForm .riSingle {
	margin: 5px 0 10px;
}
a.pageLast, a.pageNext, a.pageFirst, a.pagePrev {
	color: #2251a3;
}
.myScheduleMessage, .searchingevents  {
	color: #fff;
	border: solid 2px #fff;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: #156fb4;
	padding: 10px;
	width: 504px;
	padding-bottom:20px;
}
.addregistration, .removeregistration, .addwaitinglist, .removewaitinglist, .viewallfaculty, .btn_addtodownloadsyllabus, .btn_removefromdownloadsyllabus, .btn_downloadsyllabus, .btnDownloadAddedSyllabi, .resetfilters {
	color: #2251a3;
	background: url(../images/2015/button-arrow-right.png) no-repeat 5px center;
}
.backbtn, .printandclosebtn {
	color: #2251a3;
	background: url(../images/2015/button-arrow-left.png) no-repeat 5px center #FFFFFF;
}
.nextbtn {
	color: #2251a3;
	background: url(../images/2015/button-arrow-right.png) no-repeat 90px center #FFFFFF;
}
.accordion-button {
}
.accordion-button:hover {
	background-color: #7d7e7d;
}
.empty {
	color: #2251a3;
}
/*Shopping Cart Styles*/
td.checkOutTotalAmount, table#tbHeader tbody tr td b {
	color: #2251a3;
}
table.checkOutContainerInner table#Table1 {
	margin-top: 30px;
}
table.promo-table input[type="button"], #ctl00_body_pnlManualFields input[type="button"], #ctl00_body_pnlManualFields input[type="submit"] {
	color: #2251a3;
	background: none #fff !important;
	width:150px;
}

btnSearch btns {
	color: #2251a3;
	background: none #fff !important;
	width:150px; }

.check-out-btn {
	color: #2251a3;
	background: url(../images/2015/button-arrow-right.png) no-repeat 270px center #FFFFFF;
}

div#ctl00_body_ucShippingAndPayment_pnlCCInfo table input, input.txtPromoCode, div#ctl00_body_ucShippingAndPayment_pnlCCInfo table select {
	border: 1px solid #2251a3;
	width: 201px !important;
    background: none;
}

/* --------------MCOM EDITS  */

#ctl00_body_ucPayment1_pnlCCInfo input, select#ctl00_body_ucPayment1_ddExpYear, select#ctl00_body_ucPayment1_ddExpMonth, select#ctl00_body_ucPayment1_ddpaymenttype, select#ctl00_body_ucPayment1_ddCardHolderType {
border: 1px solid #2251a3;
width: 201px !important;
   background: none; 
   height: 25px;
}

div#ctl00_body_ucShippingAndPayment_pnlCCInfo table input, input.txtPromoCode, div#ctl00_body_ucShippingAndPayment_pnlCCInfo table select {
	border: 1px solid #2251a3;
	width: 201px !important;
    background: none;
}

input#ctl00_body_ucPayment1_txtCCNbr {
 float: left;
 margin-right: 12px !important;
}

/* -------------- /MCOM EDITS  */

.dropDownContainerShort {
    background: url('../images/2015/acep-15-dropdown-arrow.jpg') no-repeat scroll right top #FFF;
    -moz-appearance: none;
    text-indent: 2px;
    text-overflow: "";
    width: 187px !important;
}

.payment-info table {
	width: 100%;
}

#btn_Ihavebarcode { text-align:center; }


/*Pop-Up Styles*/
.ui-widget-header {
	background: #2251a3;
}
.rtWrapperContent div p {
	text-align: left;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	color: #2251a3;
	font: bold 13px  brandon-grotesque, helvetica, sans-serif;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: right;
}



/*Pre Loader Styles*/
div.ajax-loader {
	 background-image: url('../images/2015/sa15-loading.gif') !important;
}

/* --------------- Lower Content Box Styles --------------- ssssssssss
.reg-lower-container {
	background-image: url(../images/sa-home-lower-content-box-bg-920.jpg);
	background-repeat: no-repeat;
	padding: 0px 35px;
	margin: 10px 0px;
	display: block;
}
.reg-lower-header {
	color: #414242;
	font-family:  brandon-grotesque, helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	line-height: 40px;
	font-weight: bold;
	background-image: url(../images/sa-home-lower-content-header-bg-450x40.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	float: left;
	padding: 0px 50px 0px 0px;
}
.reg-lower-content {
	color: #fff;
	clear: both;
	margin-top: 20px;
	font: 12px  brandon-grotesque, helvetica, sans-serif;
}
.reg-lower-block {
	width: 275px;
	height: 315px;
	float: left;
	margin-right: 10px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

}
.reg-lower-block-header {
	height: 50px;
	font: bold 24px/50px  brandon-grotesque, helvetica, sans-serif;
	padding-left: 20px;
	color: #FFFFFF;
	-webkit-border-radius: 15px 15px 0px 0px;
	-khtml-border-radius: 15px 15px 0px 0px;
	-moz-border-radius: 15px 15px 0px 0px;
	border-radius: 15px 15px 0px 0px;
	
}
.reg-lower-block-content {
	padding: 20px;
}
#reg-header1 {
	background: #1b5458;
}
#reg-block1 {
	background: #306367;
}
#reg-header2 {
	background: #19553e;
}
#reg-block2 {
	background: #2c614d;
}
#reg-header3 {
	background: #b69d82;
	color: #414242;
}
#reg-block3 {
	background: #beac99;
	margin: 0px;
	color: #414242;
}
*/










/* ------------- Countdown Clock Styles --------------- 
.numbers {
	padding: 0px 7px 0px 0px;
	text-align: right;
	color: #FFFFFF;
	font: bold 18px/26px Arial;
	float: left;
	
}
.title {
	padding-right: 3px;
	text-align: left;
	color: #FFFFFF;
	font: bold 11px/26px Arial;
	float: left;
	padding: 0px 7px 0px 0px;
}
#countdown {
	display: block;
	width: 270px;
	height: 26px;
	position: relative;
	text-align: center;
}

#count2 {
	display: none;	
}
*/



/* --------------- SA Innerpage Styles --------------- 
.reg-innerpage-content-container {
	background: #FFF url(../images/sa-innerpage-conent-bg-920.jpg) repeat-y;
	border-bottom: 1px solid #CFCFCF;
}
.reg-innerpage-left-content {
	font: 12px  brandon-grotesque, helvetica, sans-serif;
	color: #000;
	padding: 40px 25px 40px 20px;
	width: 550px;
	float: left;
}
.reg-innerpage-left-content img.image {
	-webkit-border-radius: 15px 0px;
	-khtml-border-radius: 15px 0px;
	-moz-border-radius: 15px 0px;
	border-radius: 15px 0px;
	-khtml-box-shadow: 0px 0px 5px #000;
	-moz-box-shadow: 0px 0px 5px #000;
	-webkit-box-shadow: 0px 0px 5px #000;
	box-shadow: 0px 0px 5px #000;
	border: solid 1px #fff;
	margin: 20px 0px 20px 20px;
	width: 265px;
	float: right;
	position: relative;

}
.left {
	float: left;
}
.reg-innerpage-right-content {
	padding: 40px 10px;
	float: right;
	width: 305px;
}
.reg-conent-block {
	margin: 0px;
	clear: both;
}
.reg-content-block-header {
	font: italic bold 18px/30px  brandon-grotesque, helvetica, sans-serif;
	background: url(../images/sa-innerpage-section-header-bg-560x30.gif) no-repeat;
	display: block;
	height: 30px;
	padding-left: 20px;
	color: #333;
}

.reg-content-block-2col {
	font: 12px  brandon-grotesque, helvetica, sans-serif;
	background: url(../images/sa-innerpage-section-2col-bg-560.jpg) no-repeat;
	padding: 20px;
}

.reg-content-block-1col {
	font: 12px  brandon-grotesque, helvetica, sans-serif;
	background: url(../images/sa-innerpage-section-1col-bg-305.png) no-repeat;
	padding: 20px;
	
}

.reg-content-block-1col img.image {
	-webkit-border-radius: 15px 0px;
	-khtml-border-radius: 15px 0px;
	-moz-border-radius: 15px 0px;
	border-radius: 15px 0px;
	-khtml-box-shadow: 0px 0px 5px #000;
	-moz-box-shadow: 0px 0px 5px #000;
	-webkit-box-shadow: 0px 0px 5px #000;
	box-shadow: 0px 0px 5px #000;
	margin-bottom: 20px;
	width: 265px;
	position: relative;

}
#reg-weather-box {width:265px; height:175px;}
.sa-hotel-box {
	width: 500px;
	height: 170px;
	padding: 20px;
	margin: 10px 0px;
	border: solid 1px #d7d7d7;
	background: #f4f4f4;
	background: -moz-linear-gradient(top, #f4f4f4 0%, #ffffff 40%);
	background: -webkit-linear-gradient(top, #f4f4f4 0%,#ffffff 40%);
	background: -o-linear-gradient(top, #f4f4f4 0%,#ffffff 40%);
	background: -ms-linear-gradient(top, #f4f4f4 0%,#ffffff 40%);
	-webkit-border-radius: 15px 0px;
	-khtml-border-radius: 15px 0px;
	-moz-border-radius: 15px 0px;
	border-radius: 15px 0px;
	position: relative;
	behavior: url(//webapps.acep.org/meetings/resources/js/PIE.htc);
}
.sa-hotel-info {
	width: 320px;
	float: left;
}
.reg-clear {
	clear: both;
	font-size: 0px;
}
*/
/* --------------- SA Faculty Styles --------------- */

div.faculty-container a:link { color: #2251a3; text-decoration:none; font-weight: bold;}
div.faculty-container a:visited {color: #2251a3; text-decoration:none; font-weight: bold;}
div.faculty-container a:hover { color: #2251a3; text-decoration: underline; font-weight: bold;}
div.faculty-container a:active { color: #2251a3; font-weight: bold;}
div.faculty-container a:visited:hover {color: #2251a3; font-weight: bold;}

div.faculty-container {
	margin: 0px;
}
div.faculty-container ul{
	list-style: none;
    padding: 0px;
	margin: 20px 0px 0px 0px;
}
div.faculty-container ul li {
    float: left;
    line-height: 18px;
    padding: 20px 5px;
	margin: 0px 6px 40px 6px;
    width: 150px;
	height: 180px;
	background: #fff;
	background: -moz-linear-gradient(top, #e7e7e7 0%, #fff 70%);
	background: -webkit-linear-gradient(top, #e7e7e7 0%,#fff 70%);
	background: -o-linear-gradient(top, #e7e7e7 0%,#fff 70%);
	background: -ms-linear-gradient(top, #e7e7e7 0%,#fff 70%);
	-pie-background: linear-gradient(top, #e7e7e7 0%,#fff 70%);
	-webkit-border-radius: 15px 0px;
	-khtml-border-radius: 15px 0px;
	-moz-border-radius: 15px 0px;
	border-radius: 15px 0px;
	-khtml-box-shadow: 0px 0px 5px #000;
	-moz-box-shadow: 0px 0px 5px #000;
	-webkit-box-shadow: 0px 0px 5px #000;
	box-shadow: 0px 0px 5px #ccc;
	position: relative;
	behavior: url(//webapps.acep.org/meetings/resources/js/PIE.htc);
}
div.faculty-container a.activelink {
	background: url(../images/sa12-faculty-marker.png) no-repeat;
	padding: 10px 10px 25px 10px;
	color: #ffffff;
}
p.clientName {
	font: bold 12px  brandon-grotesque, helvetica, sans-serif;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
div.facultyProfile img.imglogo {
	float: left;
}
div.coursesTaught {
	width: 300px;
	float: left;
}
span.fullname {
    font: bold 22px brandon-grotesque, helvetica,sans-serif !important;
    margin: 0 0 10px !important;
	display: block;
}
div.coursesTaught h2, div.facultyProfile h2 {
	color: #666;
	font: italic bold 16px  brandon-grotesque, helvetica, sans-serif;
	border-bottom: 1px dotted #666;
	padding-bottom: 3px;
}
div.coursesTaught h2 {
	margin: 0px 0px 5px !important;
}
p.courses {
	margin: 10px 0px 10px 0px;
}
ul.courseList {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.courseList li{
	padding-left: 20px;
	background-image: url(../images/red-arrow-nav.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	font: 12px/18px  brandon-grotesque, helvetica, sans-serif;
	margin-bottom: 10px;
}

img.imglogo {
	margin: 0px 23px 10px 23px;
	width: 100px;
	height: 140px;
	cursor: pointer;
	border: solid 2px #ccc;
	-webkit-border-radius: 10px 0px;
	-khtml-border-radius: 10px 0px;
	-moz-border-radius: 10px 0px;
	border-radius: 10px 0px;
	position: relative;
	behavior: url(//webapps.acep.org/meetings/resources/js/PIE.htc);
}
img.imglogo:hover {
	opacity: .6;
	filter:alpha(opacity=60);
}
div.facultyProfile {
	margin-top: 10px;
}
div.facultyProfile img.imglogo {
	margin: 0px 30px 0px 0px;
	width: 200px;
	height: 280px;
	cursor: default
}
div.facultyProfile img.imglogo:hover {
	opacity: 1;
	filter:alpha(opacity=100);
}
iframe.facultyIframe {
	height: 530px;
	width: 100%;
}
div.pagination {
	text-align: center;
}
div.pnlNameLinks {
	margin: 0px 0px 20px 0px;
	background: -moz-linear-gradient(top, #e7e7e7 0%, #f0f0f0 70%);
	background: -webkit-linear-gradient(top, #e7e7e7 0%,#f0f0f0 70%);
	background: -o-linear-gradient(top, #e7e7e7 0%,#f0f0f0 70%);
	background: -ms-linear-gradient(top, #e7e7e7 0%,#f0f0f0 70%);
	-pie-background: linear-gradient(top, #e7e7e7 0%,#f0f0f0 70%);
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	position: relative;
	behavior: url(//webapps.acep.org/meetings/resources/js/PIE.htc);
}
div.pnlNameLinks a {
	padding: 0px 6px;
	font: bold 14px/26px  brandon-grotesque, helvetica, sans-serif;
}
div.pnlNameLinks a:hover {
	text-decoration: underline;
}
a.viewAllFaculty {
	margin: 0px 10px 0px 20px;
	padding: 0 0 0 40px !important;
	color: #2251a3;
	background: url(../images/2013/sa12-registration-next-arrow.gif) no-repeat 5px center;
	font: bold 14px/26px  brandon-grotesque, helvetica, sans-serif;
	display: inline-block;
	float: right;
}
a.viewAllFaculty:hover {
	opacity: .6;
	filter:alpha(opacity=60);
	text-decoration: none;
}
div.noFacultyFound {
	text-align: center;
}
div.faculty-container div.empty {
	text-align: center;
	font-size: 13px;
	margin-top: 200px;
}


.RadDataPager {
	clear: both;
    margin: 0 auto;
    width: 600px;
}
	
.RadDataPager_Default {
    background: none !important;
    border: none !important;
    color: #333333;
}
.RadDataPager .rdpNumPart a {
    float: left;
    line-height: 22px;
    margin: 0px 4px !important;
    padding: 0 10px 0 0 !important;
    text-decoration: none;
	font: bold 18px brandon-grotesque, helvetica,sans-serif !important;
}
.RadDataPager .rdpNumPart span {
    float: left;
    padding: 0 0 0 10px !important;
}

span.moreInfoQuestion {
	color: #2251a3 !important;
}
span.totalprice {
	color: #2251a3 !important;
}
td.checkOutTotalBilled {
	color: #2251a3 !important;
}
table.promo-table td:first-child a{ color:#2551a3 !important; }
input.btnContinueToStep6, input.previousBtn {
	color: #2251a3 !important;
	background: url(../images/2015/button-arrow-right.png) no-repeat 5px center #fff !important;
}
.generic-btn, input.btnContinueToStep6, input.previousBtn {
	color: #2251a3 !important;
	background: url(../images/2015/button-arrow-right.png) no-repeat 5px center #fff !important;
}
a.helpCVV {
	color:#2551a3 !important;
}
.dropDownContainerShort {
	width: 145px !important;
}
/*#MyScheduleContainer {
	position: fixed !important;
	top:350px !important;
}*/
.resetfilters {
	color:#2551a3;
	background-color: #FFF;
	background-image: none !important;
	padding: 5px 10px 5px 10px !important;
	text-align:center;
	margin: 27px 0 0 67px;
	float:left;
	border:solid 1px #ccc;
	font: 14px brandon-grotesque, helvetica, sans-serif;
	display: inline-block;
	height:auto !important;
	width:149px;
	cursor:pointer;
	  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  -khtml-border-radius: 5px !important;
  border-radius: 5px !important;
  -khtml-box-shadow: 0px 0px 3px #999;
  -moz-box-shadow: 0px 0px 3px #999;
  -webkit-box-shadow: 0px 0px 3px #999;
  box-shadow: 0px 0px 3px #999;
	  position:relative;
}
.saForm .RadInput_Default .riTextBox[type="text"] {
	font-size:15px !important;
	font-weight:normal !important;
}
.txtLeadSourceOther {
	display: none;
}

img.logo-acep {
 display: none;
}

/* ----MCOMM OVERRIDE  ----  */
div.coursesfilter4 input.downloadMarked {
background-color: #2553a1 !important; 
}

div.coursesfilter4 input.downloadMarked:hover {
background-color: #2cc352 !important; 
box-shadow: none !important;
}

/* -------------- MCOM EDITS  credit card inouts -------------- */
/* card 1 */
#ctl00_body_ucPayment1_pnlCCInfo input,
select#ctl00_body_ucPayment1_ddExpYear,
select#ctl00_body_ucPayment1_ddExpMonth,
select#ctl00_body_ucPayment1_ddpaymenttype,
select#ctl00_body_ucPayment1_ddCardHolderType,
/* card 2 */
#ctl00_body_ucPayment2_pnlCCInfo input,
select#ctl00_body_ucPayment2_ddExpYear,
select#ctl00_body_ucPayment2_ddExpMonth,
select#ctl00_body_ucPayment2_ddpaymenttype,
select#ctl00_body_ucPayment2_ddCardHolderType,
/* card 3 */
#ctl00_body_ucPayment3_pnlCCInfo input,
select#ctl00_body_ucPayment3_ddExpYear,
select#ctl00_body_ucPayment3_ddExpMonth,
select#ctl00_body_ucPayment3_ddpaymenttype,
select#ctl00_body_ucPayment3_ddCardHolderType,
/* card 4 */
#ctl00_body_ucPayment4_pnlCCInfo input,
select#ctl00_body_ucPayment4_ddExpYear,
select#ctl00_body_ucPayment4_ddExpMonth,
select#ctl00_body_ucPayment4_ddpaymenttype,
select#ctl00_body_ucPayment4_ddCardHolderType,
/* card 5 */
#ctl00_body_ucPayment4_pnlCCInfo input,
select#ctl00_body_ucPayment5_ddExpYear,
select#ctl00_body_ucPayment5_ddExpMonth,
select#ctl00_body_ucPayment5_ddpaymenttype,
select#ctl00_body_ucPayment5_ddCardHolderType
 {
border: 1px solid #2251a3;
width: 201px !important;
background: none; 
height: 25px;
}

div#ctl00_body_ucShippingAndPayment_pnlCCInfo table input,
input.txtPromoCode,
div#ctl00_body_ucShippingAndPayment_pnlCCInfo table select {
border: 1px solid #2251a3;
width: 201px !important;
background: none;
}

input#ctl00_body_ucPayment1_txtCCNbr,
input#ctl00_body_ucPayment2_txtCCNbr 
input#ctl00_body_ucPayment3_txtCCNbr 
input#ctl00_body_ucPayment4_txtCCNbr 
input#ctl00_body_ucPayment5_txtCCNbr {
 float: left;
 margin-right: 12px !important;
}

/* -------------- /MCOM EDITS  */