#pairingLogin .innerFieldCntr {
 padding-left: 16px;
 padding-top: 5px;
}

#pairingLogin .emailfieldWrapper {
 padding-left: 10px;
	padding-bottom: 20px;
}

#pairingBbLogin #btmbutton .savemargin {
 margin-left: 140px;
 margin-right: 20px;
}

html.safari #pairingBbLogin a.btntwo span {
	padding: 3px 40px 0 6px;
	height:30px;
}

#addbuttons a, #addbuttons_top a {
	float:left !important;
	margin-left:0px !important;
	margin-right:14px;
}

#pairingLogin .btntwo {
 margin-top: 20px;
}

#QtabContainer {
	*top: 6px;
}

#pairingLogin #QtabContainer {
	*height: 1%;
}

#pairingLogin .rightCol {
 margin: 0 auto;
 width: 400px;
}

#pairingLogin .frtgtPassword {
 color: #9c9c9c;
	font-size: 14px;
 width: auto;
}

#pairingLogin .leftCol {
 width: 450px;
}

#pairingLogin .stepHeading {
	font-size: 16px;
	font-weight: bold;
	margin-top: 15px;
}

#pairingLogin .errorMessage span {
 margin-right: 10px;
}

#pairingLogin #userDetails {
 display: block;
 color: #7e7f7f;
 font-size: 20px;
	font-weight: bold;
	margin-top: 15px;
}

#pairingLogin .innerfieldWrapper {
 border: none;
	padding-bottom: 10px;
 padding-left: 0px;
}

#pairingLogin .filedCntr {
 width: auto;
}

#pairingLogin .btntwo {
 margin: 0px;
}


#pairingLogin a.btntwo.disable, #pairingLogin a.btntwo.disable span {
 color: #CCCCCC;
	cursor:default;
}
#pairingLogin .instrInfo {
 margin-top: 0px;
	margin-bottom: 0px;
}

#pairingTip {
 width: 400px;
	position: absolute;
}

.studentsDisplay {
 margin-bottom: 10px;
}

#pairingLogin .imageScroller {
 background-color: #FFFFFF;
 clear: both;
}

#pairingLogin .contentBox {
	padding: 5px 10px 5px 10px;
	position: relative;
}

#pairingLogin .contentBox img {
	float: left;
	margin-right: 14px;
}

#pairingLogin .selectSection {
 width: 195px;
}

#pairingLogin .selectSection .selectSectionDisable {
 color: #979797;
}

#pairingLogin .contentBox .selectSection .selectSectionAddnew {
 border-top: solid 1px #979797;
	margin: 10px 0 0 0;
}

#pairingLogin .fBold {
 margin-bottom: 10px;
}

#pairingLogin .bpcontr {
 margin: 0px;
	width: auto;
}

#pairingLogin .bpcontr>strong {
 display: block;
 margin-bottom: 20px;
	margin-left: 0px;
}

#pairingLogin .bpcontr>a{
 display: block;
 margin-bottom: 20px;
}

#pairingLogin .buttonCenter {
 padding-top: 10px;
}

#pairingLogin .productImage, #pairingLogin .productSummary {
 float: left;
	margin-right: 10px;
}

#pairingLogin .productSummary h4 {
 font-weight: normal;
 margin: 15px 0 10px 0;
}

#pairingLogin .bx_success_txt_small h2 {
 float: left;
}

#pairingLogin .bx_success_txt_small .btntwo {
 margin-right: 15px; 
}

#pairingLogin .floatNone {
 float: none;
}

#pairingLogin .marLeft {
 margin-left: 30px;
}

#pairingLogin .midCrvContainer {
 padding-top: 10px;
 text-align: center;
}

#pairingLogin .mainCurveWrapper {
	margin-left:30px;
	width:auto;
}

#pairingLogin .colContainer .leftCol .imgleft {
 clear: none;
	margin-right: 10px;
	margin-top: 0px;
}

#pairingLogin .errCenter_txt {
 font-weight: normal;
}

#pairingLogin .innerFieldCntr .errTop, #pairingLogin .innerFieldCntr .errTopInner, #pairingLogin .innerFieldCntr .errBottom, .errBottomInner {
 background-color: #F2F2F2;
}

#pairingLogin .innerFieldCntr .errCenter_txt a {
 color: #FFFFFF;
}

#pairingLogin .colContainer .leftCol .firstCol {
 text-align: right;
}

#pairingLogin .emailfieldWrapper {
 border: 0px;
}

#pairingLogin .studentRegistrationInfo {
 margin-top: 20px;
}

#pairingLogin .studentRegistrationInfo div {
 padding:15px;
}

.borderLeft {
 border-right: solid 1px #cdcdcd;
}

#pairingLogin .colContainer .leftCol .selectedOption li {
 padding-top: 15px !important;
}

#pairingLogin .addtionalHelp {
	background: url(../../images/blackboard/additionalHelp.gif) no-repeat 0 0;
	padding-top: 0px !important;
}

#pairingLogin .addtionalHelpTxt {
	padding-left: 75px;
	width: 210px;
}

.studentsRegister .addtionalHelpTxt {
	width: 254px !important;
}

#pairingLogin .connectRegistrationBb {
 background-color: #FFFFFF;
 border: solid 1px #d7d7d7;
	height: 156px;
	overflow: auto;
	padding: 10px;
	width: 300px;
}

#pairingLogin .blackBoardPlusConnect li {
 float: left;
	list-style-type: none;
}

#pairingLogin .blackBoardPlusConnect {
 margin: 0 auto;
	margin-top: 65px;
	width: 730px;
}

#pairingLogin .blackBoardPlusConnect li.blackBoardCourse {
 background: url(../../images/blackboard/bBwithConnect.gif) no-repeat 0 0;
	height: 73px;
	margin: 0 10px 0 10px;
	width: 314px;
}

#pairingLogin .connectRegistrationBb ul li {
 list-style-type: none;
	margin: 5px 0;
}

#pairingLogin .rightCol {
 width: 435px;
}

#pairingLogin .rightCol {
 float: left;
}

#pairingLogin .leftCol {
 float: right;
}

#pairingLogin .colContainer .leftCol .imgleft {
 width: 159px;
}

#pairingLogin .yourdone { 
 color: #3E7700 !important;
}

.sectionName {
 float: left;
}

.invokeSpecialCharacter {
 background: url(../../images/invokeSpecialCharacter.gif) no-repeat 0 0;
	float: left;
	height: 30px;
	margin: 15px 0 0 10px;
	width: 30px;
}

.mail_box {
 display: none;
}

.headertopRightlinks {
	font-size:11px;
	left:20px;
	position:absolute;
	top:1px;
}

a.headerTopRightLink {
 background: url(../../images/blackboard/returnArrow.png) no-repeat 0 4px;
	color: #FFFFFF !important;
	padding-left: 10px;
}	

.frtgtPassword a.headerTopRightLink {
 background: url(../../images/blackboard/returnArrowBlue.png) no-repeat 0 5px;
	color: #1086d9 !important;
	padding-left: 10px;
}	

.frtgtPassword a:hover.headerTopRightLink {
 color: #0A487B !important;
}

#listassignment .icon_container a {
 margin-left: 12px !important;
}

.blackBoardConnect {
	background-image:url(../../images/blackboard/blackBoard.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	font-size:12px;
	padding:5px 15px;
}

.icon_container .blackBoardConnect {
	background-image:url(../../images/blackboard/blackBoard.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	font-size:12px;
	padding-bottom:5px;
	padding-right:40px;
	padding-top:5px;
}

#Qbtmbuttons .icon_container {
 margin: 5px 0 0 15px;
}

#Qbtmbuttons .instrline {
 margin-bottom: 0px;
	margin-top: 2px;
}

.blackBoardConnectOnOff, .blackBoardConnectOnOff .blackBoardConnectOn, .blackBoardConnectOnOff .blackBoardConnectOff,.blackBoardConnectOnOff .blackBoardConnectOnActive, .blackBoardConnectOnOff .blackBoardConnectOffActive {
 background: url(../../images/blackboard/onOffboth.png) no-repeat 0 0;
}
.blackBoardConnectOnOff .blackBoardConnectOn {
 background-position: left top;
	float: left;
	padding: 5px 13px;
}
.blackBoardConnectOnOff .blackBoardConnectOff {
 background-position: right top;
	float: left;
	padding: 5px 25px;
}

.lmsConnectOnOff, .lmsConnectOnOff .lmsConnectOn, .lmsConnectOnOff .lmsConnectOff,.lmsConnectOnOff .lmsConnectOnActive, .lmsConnectOnOff .lmsConnectOffActive {
 background: url(../../images/blackboard/onOffboth.png) no-repeat 0 0;
}
.lmsConnectOnOff .lmsConnectOn {
 background-position: left top;
	float: left;
	padding: 5px 13px;
}
.lmsConnectOnOff .lmsConnectOff {
 background-position: right top;
	float: left;
	padding: 5px 25px;
}
.lmsConnectOnOff .lmsConnectOnActive {
 background-position: left bottom;
	float: left;
	padding: 5px 25px;
}

.lmsConnectOnOff .lmsConnectOffActive {
 background-position: right bottom;
	float: left;
	padding: 5px 13px;
}
/* ------ Image Scroller -----*/

#coursePopup .content_box_middle img {
	float: left;
	margin-right: 14px;
}

#coursePopup .content_box_middle div {
 float: left;
}

#coursePopup .popupBox {
 width: 600px;
}

#coursePopup .mbody, #facebox .mbody {
 padding-bottom: 0px;
}

.borderBottomStyle {
 border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.borderTopStyle {
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width:1px;
	padding-bottom: 15px;
	padding-top: 20px
}

.imageScroller {
 margin: 0 auto;

 width: 480px;
}

.imageScroller .scroller_topleft {
 background-image: url(../../images/blackboard/scroller_top.png);
 background-repeat: no-repeat;
	height: 8px;
}

.imageScroller .scroller_topleft {
 background-position: left top;
}

.imageScroller .scroller_topright {
 background-image: url(../../images/blackboard/scroller_bottom.png);
 background-position: left bottom;
 background-repeat: no-repeat;
}

.imageScroller .scroller_bottom {
	background-image:url(../../images/blackboard/container-bottom.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	height: 8px;
}

.scroll_box {
 border-top: 1px solid #CECECE;
 height: 370px;
 width: 400px;
 overflow: auto;
}

.scroller_container {
 border-left: solid 1px #e5e5e5;
 border-right: solid 1px #e5e5e5;
	padding-left: 41px;
 width: 438px;
}

.scrollertop {
 background-image: url(../../images/blackboard/scroller_bg.png);
 background-position:left top;
 background-repeat: no-repeat;
 height: 12px;
}

.scrollertop_right {
 background-image: url(../../images/blackboard/scroller_bg.png);
 background-position:right top;
 background-repeat: no-repeat;
 height: 12px;
 margin-left: 15px;
}

.scroller_content {
 background-image: url(../../images/blackboard/scroller_ctr_bg.png);
 background-position: left top;
 background-repeat: repeat-y;
}

.scroller_content>p {
 color: #D65C33;
 font-size: 23px;
 font-weight: bold;
 padding: 0 0 5px 25px;
}

.scroller_content_right {
 background-image: url(../../images/blackboard/scroller_ctr_bg.png);
 background-position: right top;
 background-repeat: repeat-y;
 padding-bottom: 10px;
 margin-left: 10px;
}

.scroller_content_right label {
 float: right;
 font-size: 12px;
 margin: 6px 20px;
}

.scroller_content .scroller_header {
 color: #d65c33;
 font-size: 23px;
 font-weight: bold;
 padding: 0 0 5px 35px;
}

.scroller_content ul li {
 float:left;
 margin-left:4px;
 margin-right:12px;
}

.staticcarousel {
 height1: 362px;
}
.staticcarousel li {
 float:left;
 margin-left:4px;
 margin-right:12px;
 width: 533px;

}
.staticcarousel .imgdiv {
 width: 535px;
 height: 362px;
 overflow: hidden;
 margin-bottom: 10px;
}

.scroller_content .content_box {
 margin-bottom1: 10px;
 width: 340px;
}

.scroller_content .content_box .content_box_top {
 background-image: url(../../images/content_top.png);
 background-position:left top;
 background-repeat: no-repeat;
 height: 8px;
}

.scroller_content .content_box .content_top_note {
 background-image: url(../../images/top_note.png);
 background-position:left top;
 background-repeat: no-repeat;
 float: right;
 height: 20px;
 padding: 2px 0;
 position: absolute;
 right:-1px;
 top:-8px;
 text-align: center;
 width: 83px;
 display:none;
}

.scroller_content .content_box .content_top_note a {
 color: #da7858;
 font-size: 11px;
 font-weight: bold;
 margin: 2px 0 0 2px;
 text-decoration: none;
}

.scroller_content .content_box .content_box_middle {
 background-color: #FFFFFF;
 border-left: solid 1px #d5d5d5;
 border-right: solid 1px #d5d5d5;
 padding: 5px 10px;
 position: relative;
}

.scroller_content .content_box .content_box_middle>p { 
 color: #065e96;
 float: right;
 font-size: 14px;
 font-weight: bold;
 padding-top: 25px;
 text-decoration:none;
 width: 150px;
}

.scroller_content .content_box .content_box_middle img {
 float:left;
 margin-right:14px;
}

.scroller_content .content_box .content_box_bottom{
 background-image: url(../../images/content_top.png);
 background-position: left bottom;
 background-repeat: no-repeat;
 height: 8px;
}

.scrollerbottom {
 background-image: url(../../images/blackboard/scroller_bg.png);
 background-position: left bottom;
 background-repeat: no-repeat;
 height: 12px; 
}

.scrollerbottom_right {
 background-image: url(../../images/blackboard/scroller_bg.png);
 background-position: right bottom;
 background-repeat: no-repeat;
 height: 12px; 
 margin-left: 15px;
}
/*commented to fix issue related to closeicon on tooltip*/
/*#tooltipMain .closeIcon {
	background:url(../../images/template/closeIcon.gif) no-repeat scroll right center transparent;
	color:#1086D9 !important;
	float:right;
	font-size:12px;
	font-weight:normal !important;
	height:17px;
	padding:0 25px;
}*/

.blackBoardConnectOnOff .blackBoardConnectOnActive {
 background-position: left bottom;
	float: left;
	padding: 5px 25px;
}

.blackBoardConnectOnOff .blackBoardConnectOffActive {
 background-position: right bottom;
	float: left;
	padding: 5px 13px;
}

.bb_deploy_cntr.bgpop {
    background-color: rgb(229, 229, 229);
    border-radius: 4px;
    display: inline-block;
    padding: 0 10px 5px 20px;
}

.bb_deploy_cntr.bgpop .icon_container.icon_position {
    display: inline-block;
    height: 24px;
    vertical-align: middle;
}

.bb_deploy_cntr.bgpop .blackBoardConnect {
    padding-left: 24px;
}

.deployText {
 clear:none;
 float:left;
 font-size:12px !important;
 line-height:13px;
 margin:0 0 0 20px;
 width:86px;
}

.deployTextLib{
 clear:none;
 float:left;
 font-size:12px !important;
 line-height:13px;
 margin:0 0 0 10px;
 width:110px;

}

.deployText.deployTextpop {
    display: inline-block;
    float: none;
    margin-left: 0;
    vertical-align: middle;
}

.icon_container .blackBoardConnectLib {
 background-image:url(../../images/blackboard/blackBoard.png);
 background-position:right bottom;
 background-repeat:no-repeat;
 font-size:12px;
 padding-bottom:5px;
 padding-right:40px;
 padding-top:5px;
}

.pairingBlackBoard a {
 color: #1086D9;
}

.pairingBlackBoard .shareassignments a:hover {
 color: #0A487b !important;
}

.pairingBlackBoard .shareassignments a.stbtn.buttons.btbl:hover {
    color: #fff !important;
}

.pairingBlackBoard .shareassignments a.buttons.btgy.btn-gy-disable:hover {
    color: #999 !important;
}

.pairingBlackBoard #headersmall h1.connect_logo {
 top: 30px;
}

.pairingBlackBoard #headersmall .loginName {
 font-size: 1.4em;
}

.pairingBlackBoard #headersmallmain {
 background-image: url(../../images/template/topred_bg.gif);
}

.pairingBlackBoard #mainContent h1.Pagehead {
 margin: 20px 0px 40px 0px;
}

.pairingBlackBoard h1.Pagehead {
 margin: 20px 0px 40px 0px;
}

.pairingBlackBoard .buttonarea .rightcorner {
 width: auto;
	*width: 300px;
}

.pairingBlackBoard .assignmentCoverSheet {
 margin-left: 68px;
}

.pairingBlackBoard .frtgtPassword a.headerTopRightLink {
 font-size: 14px; 
}

.pairingBlackBoard .assignmentCoverSheet div {
	margin: 15px 0;
	padding-left: 40px;
	padding-top: 3px;
}

.pairingBlackBoard .frtgtPassword {
 padding-left: 45px !important;
}

.pairingBlackBoard .assignmentCoverSheet div p {
 margin-left: 0px;
}

.pairingBlackBoard .assignmentCoverSheetDate {
 background: url(../../images/blackboard/dates.gif) no-repeat 0 0;
}

.pairingBlackBoard .assignmentCoverSheetAttempts {
 background: url(../../images/blackboard/target.png) no-repeat 0 0; 
}

.pairingBlackBoard .assignmentCoverSheetTime {
 background: url(../../images/blackboard/clock.png) no-repeat 0 0;
}

.pairingBlackBoard .assignmentCoverSheetPassword {
 background: url(../../images/blackboard/lock.gif) no-repeat 0 0; 
}

.pairingBlackBoard .buttonarea {
 border: 0px;
}

.pairingBlackBoard .fontWeightNormal {
 font-weight: normal;
	font-size: 14px;
}

.pairingBlackBoard .heightHundred {
 height: 100px
}

.pairingBlackBoard #header_title {
 height:30px;
 max-height:30px !important;
}

.pairingBlackBoard .assignmentPerformanceReport {
 font-size: 1.1em;
}

.pairingBlackBoard #headersmall .loginName {
 top: 35px;	
}

.pairingBlackBoard .headerheading_r3b {
 left: 300px;
}
.nextmargin15 {
 margin-right:15px;
}

.passErrormessage {
 background:url(../../images/blackboard/incorrect.gif) no-repeat scroll 10px 3px #FFD7D9;
 border:1px solid #FF3366;
 color:#8C4646;
 font-weight:bold;
 margin-bottom:10px;
 margin-left:30px;
 margin-top:0;
 padding:5px 5px 5px 45px;
 width:89%;
}
.studentsRegister {
    background: url(../../images/studentRegistrationInstructions.png) no-repeat scroll 0 0 transparent;
}
#pairingLogin .blackBoardPlusConnect li.blackBoardCourse {
    margin: 0 40px;
}
#pairingLogin .studentRegistrationInfo .addtionalHelp, #pairingLogin .studentRegistrationInfo .studentsRegister {
    padding: 0;
}
#pairingLogin .blackBoardPlusConnect {
    width: 720px;
}
.studentRegistrationInstructionsWay {
    width: 400px;
}
.studentRegistrationInstructionsContainer {
    padding: 0 20px 40px;
}
.studentRegistrationInstructionsContent .bx_success_info {
    background-color: #F0EEEA;
}
.studentRegistrationInstructionsWayContent {
    padding: 0 10px;
}
.studentRegistrationInstructionsWayHeader {
    border-bottom: 1px dotted #666666;
    margin-bottom: 15px;
}
.studentRegistrationInstructionsWayHeader h3.connectEnterpriseLogoContainer {
    background: url(../../images/connectEnterpriseLogo.png) no-repeat scroll right center transparent;
    height: 35px;
    margin: 0 auto;
    padding: 18px 0 0;
    width: 230px;
}
.studentRegistrationInstructionsWayHeader h3 {
    color: #666666;
    font-size: 16px;
    padding-bottom: 17px;
}
.studentRegistrationInstructionsUrl {
    background: url(../../images/studentRegistrationInstructionsUrl.png) no-repeat scroll left top transparent;
    height: 230px;
    padding: 3px 0 0 165px;
}
.studentRegistrationInstructionsUrl > p {
    line-height: 20px;
    margin-bottom: 3px;
}
.studentRegistrationInstructionsContent .bx_top_lft_curv_success, .studentRegistrationInstructionsContent .bx_top_rgt_curv_success, .studentRegistrationInstructionsContent .bx_bottom_lft_curv_success, .studentRegistrationInstructionsContent .bx_bottom_rgt_curv_success {
    background-image: url(../../images/studentRegistrationInstructionsPopup.gif);
}
.marginLeft20 {
    margin-left: 20px;
}
.studentRegistrationInstructionsFromBb {
    background-color: #FFFFFF;
    margin: 0 5px 16px;
    padding: 20px 15px;
}
.studentRegistrationInstructionsFromBb h3 {
    font-size: 14px;
    font-weight: bold;
}
.studentRegistrationInstructionsFromBb > ul > li {
    background: url(../../images/bullet.gif) no-repeat scroll 5px 9px transparent;
    line-height: 22px;
    list-style-type: none;
    padding-left: 15px;
}
.studentRegistrationInstructionsContainer h2 span {
    font-size: 20px;
    font-weight: normal;
}
.studentRegistrationInstructionsWayHeader h3 > span {
    font-size: 14px;
}
.studentRegistrationInstructionsWayContent > p {
    margin-left: 5px;
}
.smgnt{
	margin-top: 10px;
}
.midcuverdivpadding h2 {
    margin-left: 45px;
}
.studentRegistrationInstructionsContainer h2 {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 20px;
}
#pairingLogin .addtionalHelpTxt {
    width: 190px;
}
	
.assignments_deployed {
	background: url(../../images/blackboard/blackBoardIcon.png) no-repeat 1px center;
	padding-left: 60px;
	min-height: 33px;
}
				
.curve_date_div {
	margin: 0 auto;
	width: 565px;
	padding-left: 45px;
}

.curve_hour_div {
	margin: 0 0;
	width: 565px;
	padding-left: 45px;
}

.curve_report_div {
	margin: 0 0;
	width: 740px;
	padding: 0px;
}

/* rounded corner css*/
.curve_bottom {
 	background-position: left bottom;
 	background-repeat: no-repeat;
 	height: 8px;
 	padding-left: 8px;
}

.curve_bottom_inner {
 	background-position: right -16px;
 	background-repeat: no-repeat;
 	height: 8px;
}

.curve_top {
 	background-position: left top;
 	background-repeat: no-repeat;
 	height: 8px;
 	padding-left: 8px;
}

.curve_top_inner {
 	background-position: right -8px;
	background-repeat: no-repeat;
 	height: 8px;
}
				
.curve_main .curve_middle {
 	background-color: #eaeaeb;
	padding: 10px;
}

/* Css class used for Peer review launch assignment page */
.speech_current_event {
 width: 90%;
}

.speech_current_event .border_bottom {
 border-bottom: solid 2px #f1f1f1;
	padding-bottom: 15px;
}

.speech_current_event_table tr td {
	padding: 5px; 
}

.speech_current_event .assignmentCoverSheetDate {
	background: url(../../images/blackboard/dates.gif) no-repeat 0 0 transparent;
	margin-left: 5px;
	min-height: 23px;
	padding-left: 28px;
	padding-top: 4px;
}

.speech_current_event .errBottomInner {
    background-color: #FFF;
}
.hdrmrgbtm {
    margin-bottom: 17px;
}
.buttonDisabled {
    color: #A9A9A9 !important;
    cursor: default !important;
}

.speech_current_event .border_bottom_without_padding {
	 border-bottom: solid 2px #f1f1f1;
	 padding:0px;
}

.return_bb {
	background:url(../../images/integration/return_bb.png) no-repeat scroll left top transparent;
	top:200px;
	height:39px;	
	left:0;
	position:fixed;
	width:104px;
	z-index:999;
}

.return-lms {
	background-color: #FDC100;
    border-radius: 0 5px 5px 0;
    box-shadow: 3px 4px 5px 1px #808080;
    left: 0;
    padding: 5px;
    position: fixed;
    top: 50%;
    width: 108px;
}

/* Css class used for AAIRS V2 changes student info page */

.txtAlignCenter a.ready_grd, .txtAlignCenter a.notready_grd {
    cursor: default;
}

.ready_grd {
    background: url(../../images/template/connect_sprite_icon.png) no-repeat scroll left -107px transparent;
    display: inline-block;
    height: 21px;
    width: 21px;
}
.notready_grd {
    background: url(../../images/template/connect_sprite_icon.png) no-repeat scroll 1px -178px transparent;
    display: inline-block;
    height: 21px;
    width: 21px;
}

.grade_question {
    background: url(../../images/template/connect_sprite_icon.png) no-repeat scroll left -132px transparent;
    display: inline-block;
    height: 18px;
    margin-left: 4px;
    position: relative;
    top: -1px;
    width: 19px;
}

.title_status {
    background-color: #FFFAB9;
    border: 1px solid #BFBFBF;
    display: none;
    font-size: 11px;
    left: 0;
    padding: 3px 5px 2px 7px;
    position: absolute;
    top: 0;
}

/*deployed icon for d2l*/

.deployTo_mhcampus_d2l {
    background: url(../../images/lms/d2l_assignment.png) no-repeat transparent;
    height: 30px;
    margin-left: 15px;
    
}

.d2l_deploy_icon {
	background: url(../../images/lms/d2l_assignment.png) no-repeat transparent;
    height: 30px;
    margin-left: 15px;
}

.d2l_deploy_icon.d2l_roster_icon {
    margin-left: 0;
    margin-right: 10px;
    width: 26px;
    float: left;
}

.d2l_deploy_icon.d2l_rosters_list_icon {
    cursor: pointer;
    height: 26px;
    margin-left: 30px;
    width: 26px;
}

.d2l_shp_deploy_icon {
	background: url(../../images/lms/d2l_assignment.png) no-repeat transparent;
	width: 30px;
    height: 25px;
    margin-left: 2px;
}

.canvas_deploy_icon {
	background: url(../../images/lms/canvas_logo.png) no-repeat transparent;
    height: 30px;
    margin-left: 15px;
}

.canvas_deploy_icon.canvas_roster_icon {
    margin-left: 0;
    margin-right: 10px;
    width: 26px;
    float: left;
}

.canvas_deploy_icon.canvas_rosters_list_icon {
    cursor: pointer;
    height: 26px;
    margin-left: 30px;
    width: 26px;
}

.canvas_shp_deploy_icon {
	background: url(../../images/lms/canvas_logo.png) no-repeat transparent;
	width: 30px;
    height: 25px;
    margin-left: 2px;
}

.generic_deploy_icon {
	background: url(../../images/lms/lms.svg) no-repeat transparent;
    height: 30px;
    margin-left: 2px;
}

.moodle_deploy_icon {
    background: url(../../images/lms/moodle_icon.png) no-repeat transparent;
	height: 30px;
    margin-left: 15px;
}

.moodle_shp_deploy_icon {
    background: url(../../images/lms/moodle_icon.png) no-repeat transparent;
	height: 25px;
	margin-left: 2px;
    margin-top: 2px;
}

.bb_ultra_deploy_icon {
	background: url(../../images/lms/BB_ULTRA.png) no-repeat transparent;
	width: 44px;
	height: 35px;
    margin-left: 2px;
}

.lms_shp_deploy_failure_icon {
	background: url(../../images/lms/error-deployment-icon.png) no-repeat transparent;
	width: 30px;
    height: 25px;
    margin-left: 6px;
}

.ltia_assignment_deploy_in_progress {
    background: url(../../images/template/connect_sprite_icon.png) no-repeat scroll 2px -241px transparent;
    border: none;
    float: left;
    height: 23px;
    padding-left: 5px;
    width: 21px;
}

.deploy-assignment {
    padding-left: 22px;
}

.pairingBlackBoard.pdlft20 {
	padding-left: 20px;
}

.cmscontentWrapper.pdlft20 {
	padding-left: 20px;
}

strong.exception {
	color: #F47900;
}

.buttons.writingsheet {
	width: 220px;
	text-align: center;
}

.speech_current_event .writing_sheet {
	font-size: 1.3em;
}

.speech_current_event .writing_sheet tr {
	background: none;
}

#pairingLogin .productSummary.new_pds {
 	font-size: 0.85em;
}

#pairingLogin .productSummary h2, #pairingLogin .productSummary h4 {
 	line-height: 1.1em;
}

.plp-cntr #PLPAssignmentTitle {
    color: #7E7F7F;
    display: block;
    font-size: 18px;
    font-weight: bold;
    margin-top: 15px;
}
#mainContent .plp-cntr h1.PLPPagehead {
  color:#000;
  font-size: 1.5em;
  line-height:1.2em;
  clear:both;
  width:100%;
}
.plp-cntr .plp_current_event{
	float : left;
	width : 90%;
}
.plp-cntr .plp_current_event .assignmentCoverSheetDate {
    background: url(../../images/blackboard/dates.gif) no-repeat scroll 0 0 transparent;
    margin-left: 5px;
    min-height: 23px;
    padding-left: 28px;
    padding-top: 4px;
}
.plp-cntr .speech_current_event_table .buttonarea {
	padding: 5px 0px;
}