/**
 * ConnectUI - library.css
 *
 * @author Anand <anand@triconinfotech.com>
 * @copyright Copyright © 2009, McGraw-Hill Higher Education, All rights reserved.
 */

#library_builder {
    padding: 15px 19px 20px 20px;
	_padding:3px 19px 20px 20px;
} 

#library_assignment {
 	padding: 10px 20px 20px 20px;
	_padding:0px 20px 20px 20px;
}

#instr_builder {
	padding:15px 20px 20px;
	_padding:3px 20px 20px;
}

#library_container {
    margin-top: 0px;
	/*height:90%;
	position:relative;
	overflow-x:hidden;*/
	width:920px;
}

#bookSetupStatusModal #library_container {
    width:800px;
} 

#libleftmenuNav {
    background: #e5e5e5;
    text-align: left;
    width: 139px;    
    font-weight: bold;     
    height:30px;
    font-size:12px;
}

.whitebdr3px {
    border-top: 4px solid #FFFFFF;
}

.libraryblockbg li {
	background: #f3f3f3;
	
}

.libmenublock {
	font-size:18px;
	padding:3px 10px 3px 13px;
}


#libdefaultmenu {
	width:139px;
	position:absolute;
	left:-25%;
}


#libsubmenus {	
	width:139px;
	position:absolute;
}


.towlinesubmenu {
    background: #cc3300;
    position: relative;
    font-size: 19px;
	line-height:22px;
} 

.towlinesubmenu a {
    color: #FFFFFF;
    text-decoration: none;
	display:block;
	padding: 4px 8px 4px 12px;  
}

 .towlinesubmenu  .submenuarrow {
    background: url(../../images/library/st_res_arrow.gif) no-repeat right top;
    position: absolute;
    height: 52px;
    width: 20px;
    right: -14px;
    top: 0px;
    _top: 4px;
} 


/*left menus*/
/** create assignment container **/ 

.leftside {
	background:url(../../images/library/leftimg.gif) no-repeat left top;
	height:30px;
	width:10px;
	float:left;
}

.centreside {
	float:left;
	padding:5px 0px;
	display:block;
}

.centreside a {
	display:block;
}

.rightside {
	background:url(../../images/library/rightimg.gif) no-repeat right top;
	height:30px;
	width:10px;
	float:right;
}


.actionfont {
	font-size:16px;
	position:relative;
	top:0px;
}

#middleContainer {
	background: #f3f3f3;
	height:100%;
}

.lib-right-container {
    /*xwidth: 100%;*/
    display: inline;
    float: left;
    /*margin-left: 20px;*/
	margin-top:10px;
	background-color: #ffffff;
	/*position:absolute;*/
	width:82.5%;
	border:1px solid #EDEDED;
}

#bookSetupStatusModal .lib-right-container {
	margin-top:0px;
	width: 82%;
	float: right;
}
#bookSetupStatusModal #itemSetupStatus {
    padding: 6px 2%;
    width: 96%;
}
*:first-child+html .lib-right-container  {
	margin-bottom:54px;
}
#lib-createassign {    
	overflow:hidden;
	_margin-top:-10px;
} .lib-createassesment {
    background: url(../../images/library/assignments.gif) no-repeat left bottom;
    height: 83px;
    display: block;
    font-size: 23px;
    font-weight: bold;
    overflow: hidden;
} .lib-createassesment-menus {
    padding: 14px 20px 14px 19px;
    _padding: 14px 8px 14px 19px;   
} .lib-createassesment-menus a {
    text-deocration: none;
} .linetop {
    background-image: url(../../images/common/line_bg.gif);
    background-repeat: repeat-x;
    background-position: top left;
} .lib-bank {
    background: url(../../images/library/bank.gif) no-repeat left top;
    text-align: center;
    padding-left: 46px;   
    float: left;    
} .lib-web {
    background: url(../../images/library/web_content.gif) no-repeat left top;
    text-align: center;
    margin-left: 37px;
    padding-left: 63px;   
    float: left;   
}

.libpaddingright{
	 padding-right: 34px !important;
}
 .lib-study {
    background: url(../../images/library/self_study.gif) no-repeat left 3px;
    text-align: center;
    margin-left: 27px;
    padding-left: 55px;
	_padding-left: 45px;    
    float: left;
} 
.libstudycntr {
	background: url(../../images/library/self_study.gif) no-repeat left 5px;
	text-align:center;
  	margin-left:8px;
	_margin-left:5px;
	float:left;
	padding-left:54px;
}

.lib-createassesment-menus h1 {
    font-size: 24px;
    color: #1086d9;
}

*html .lib-createassesment-menus h2 {
	font-size:20px;
}

*:first-child+html .lib-createassesment-menus h2 {
	font-size:20px;
}


/* for horizontal line */ 
.linehorz {
    background-image: url(../../images/common/horizontal_line.gif);
    background-repeat: repeat-y;
    background-position: right top;   
	padding-right:27px;
} #view-assigmts {
    background: #cccccc;
    padding: 11px 0px;
    margin: 0 auto;
    text-align: center;
} .view-assigmts-white {
    color: #FFFFFF;
    font-weight: bold;
} .view-assigmts-blue {
    text-decoration: none;
    font-weight: bold;
    margin-left: 7px;
}

/** ends **/
/** assignment collections **/ 
#pre-built-learn {
    margin-top: 27px;	
    clear: both;
} 

#pre-bulit {
    display: block;
    width: 67%;
    _width: 65%;
    margin-left: 17px;  
    float: left;
} 

#pre-bulit .borderBtm {
	padding-bottom:13px;
	border-bottom:2px solid #e5e5e5;
}

#pre-bulit p {
    _margin-bottom: 0.15em;
	
} #pre-bulit h2 {
    margin-top: 7px;	
}

*html #pre-bulit h2 {
	font-size:19px;
}

*:first-child+html #pre-bulit h2{   
	font-size:19px;
}
 .pre-bulit-list {
    margin: 14px 12px 0px 12px;   
} .ebook-ex {
    background: url(../../images/library/ebook.gif) no-repeat 0px 0px;
    height: 38px;
    padding-left: 58px;
    padding-top: 5px;
    padding-bottom: 15px;
    border-bottom: 1px dotted #000;
    margin-bottom: 13px;
    _margin-bottom: 5px;
} .buisnees-wk {
    background: url(../../images/library/business_week.gif) no-repeat 7px 0px;
    height: 38px;
    padding-left: 58px;
    padding-top: 5px;
    padding-bottom: 15px;
    border-bottom: 1px dotted #000;
    margin-bottom: 13px;
} .digital-sy {
    background: url(../../images/library/suggested_symbal.gif) no-repeat 7px 0px;
    height: 38px;
    padding-left: 58px;
    padding-top: 5px;
    padding-bottom: 15px;
    margin-bottom: 13px;
} #learn-contr {
    float: right;
    width: 27%;
} .learn-res {
    margin-bottom: 13px;  
	overflow:hidden; 
	_overflow:hidden;
	_height:100%;
} 


.learn-res li {
    font-size: 12px;
}

.learn-res #middiv {
	padding:8px 18px 10px !important;
}

*html .learn-res #middiv h3 {
	font-size:16px;
}

*:first-child+html .learn-res #middiv h3 {
	font-size:16px;
}

.righttopblock {
	margin-bottom:5px;
}

*:first-child+html .blue_btn_cntr {
	padding-left:25px;
}

 .lear-res-cont {
    background: url(../../images/library/learn_smart.gif) no-repeat right top;    
	width:70px;
	height:30px;    
} 

 .gry {
    color: #6f6f6f;
	line-height:1em;	
} 

 #prstmatr {
    padding-bottom: 3px;
    padding-left: 20px;
}  #prstmatr li {
    margin-bottom: 9px;
} .instr-res-cont {
    background: url(../../images/library/instructor_resources.gif) no-repeat right top;   	
	height:29px;
	width:68px;
	margin-right:11px;
}.instrmrgTop{
	margin-top:7px;
} .width_btn {
    width: 115px;
    margin: 0 auto;
    font-size: 11px;
    height: 100%;
}

/** ends***/
/*** assignments page ***/ 
.selectothr {
    float: right;
    margin-top: 20px;
} #library_content {
    margin-top: 11px;
    _margin-top: 12px;
    position: relative;
    overflow-x: hidden;
} #lib-assgmt-left {
    width: 144px;
    _width:145px;
    float: left;
} #lib-assgmt-left ul {
    list-style: none;
} 



 #leftnavlink .lib-bk {
    background: #e5e5e5;    
} .menuhighlight {
    background: url(../../images/library/highlightedarrw_1.gif) repeat-x left top !important;
    height: 24px;   
    font-size: 19px;
    position: relative;
	padding:3px 10px 3px 13px;
} .menuhighlight_arrow {
    background: url(../../images/library/highlightedarrw_2.gif) no-repeat left top;
    position: absolute;
    padding-top: 17px;
    padding-bottom: 14px;
    right: -14px;
	_right:-15px;
    top: 0px;
    width: 20px;
} .menuhighlight a {
    color: #FFFFFF;
    text-decoration: none;
} .nonmenuhighlight {
	padding:7px 8px 7px 13px;
}.hightblk a {
    color: #000000;
    font-weight: bold;
} .lib-assgmt-contr {
    display: block;
    float: right;
    margin-left: 17px;
    width: 82%;
    _width: 81%;
} #my-assignt {
	padding: 19px 31px 0px 31px;
	min-height:80px;	
	height:expression(this.scrollHeight<80?"80px":"auto");
} #my-assignt p {
	line-height:1.1em;
	margin-top:1px;	
	margin-bottom:0px;
}#my-collection {
	padding: 19px 31px 0px 31px;	
	min-height:80px;
	height:expression(this.scrollHeight<80?"80px":"auto");
}.assignhdrcontr{
	/*background: url(../../images/library/my_assignmt.gif) no-repeat left bottom;*/
	font-size:19px;	
	/*padding-left:114px;*/
}.tophdrcontr {
	/*background: url(../../images/library/graphic.gif) no-repeat left bottom;*/
	/*padding-left:116px;*/
    font-size: 19px;
}#hdrcontr {
	padding-bottom:16px;	
}.syallbushdrcntr {
   /* background: url(../../images/library/graphic.gif) no-repeat left bottom;
    padding-left: 116px;*/
    font-size: 19px;
}.my-assignt-collct {    
    background: url(../../images/library/graphic.gif) no-repeat left bottom;
    padding-left: 115px;
    padding-top: 5px;
    font-size: 19px;
} #my-collection p {
	line-height:1.3em;
	margin-top:1px;	
	margin-bottom:0px;
}.my-assignt-content {
    color: #333333;
} .btn_padding_btn {
    padding-top: 5px;
} .my-assignment-curs {
    background: #f3f3f3;
    margin-bottom: 27px;
} #my-assignment-data {
    margin: 15px 12px;
} #my-assignment-data ul {
    list-style: none;
} #my-assignment-data p {
    margin-bottom: 0.20em;
} #my-assignment-data .grey3px {
    border-bottom: 2px solid #e5e5e5;
    margin: 0px 23px 5px 23px;
	_line-height:0px;
} .assignheading {
    font-size: 18px;
    font-weight: bold;
    background: url(../../images/library/chptr_arrow.gif) no-repeat 6px 6px;
    padding-left: 21px;
    padding-bottom: 5px;
    cursor: pointer;
    display: block;
    _height: 15px;
} .assignheading_dn {
    background: url(../../images/library/chapter_arrow.gif) no-repeat 0px 10px;
	 font-size: 18px;
    font-weight: bold;
     padding-left: 20px;
    padding-bottom: 5px;
    cursor: pointer;
    display: block;
    _height: 15px;
} .assignementdisplay {
    margin: 0px 22px;
    text-align: left;
    color: #333333;
} .assignementdisplay table thead tr {
    background: #e5e5e5;
    cursor: pointer;
} .assignementdisplay table thead th {
    font-size: 12px;
    padding: 3px 7px;
} .assignementdisplay table tbody td {
    height:38px;
} .assignementdisplay table .headerSortDown {
    background: #e5e5e5 url(../../images/library/table_dn_arrow.gif) no-repeat 111px 6px;
    color: #1086d9;
    height: 11px;
    text-align: left;
    font-weight: bold;
}.assignementdisplay table .headerSortUp { 
    background: #e5e5e5 url(../../images/library/table_up_arrow.gif) no-repeat 111px 6px;
} .assignementdisplay table .scdheading {
    color: #1086d9;
} .assignementdisplay table .assgnmetname {
    font-weight: bold;
	padding-left:7px;
} .assignementdisplay table .assign_btn_pdg {
    padding-left: 19px;
} .assignedimg {
    background: url(../../images/library/assigned.gif) no-repeat;
    height:15px;    
    width:65px;
   
} #newassignment {
    margin: 0 auto;
    text-align: center;
    padding: 4px;
}.assignementdisplay table tbody td {
   border-bottom:1px dotted #000;		
}



/*** end assignments page ***/
/** student resources***/
#studmnu {
	width:144px;
	position:absolute;
}
#studmnu li {
	padding: 4px 8px 4px 12px;    
}

#studentres {
    width: 17%;
    _width: 18%;
    float: left;
    position: absolute;
    left: -22%;
} #stdtframecontent {
    width: 100%;
} #studentres ul {
    list-style: none;
} #studentresleftnavlink {
    display: block;   
    width: 145px;    
} #studentresleftnavlink li {
    padding: 4px 8px 4px 10px;
    text-align: left;
} #studentresleftnavlink li a {
    text-align: left;
    display: block;
} #returnlklib {
    background: #e5e5e5;
    text-align: left;
    width: 93%;    
    font-weight: bold;
    padding: 5px 8px 5px 10px;   
    height:15px;
    margin-top:4px;
} #stdreturnlklib {
    background: #e5e5e5;
    text-align: left;
    width: 145px;    
    font-weight: bold;     
    height:30px;
    font-size:12px;
	position:absolute;
	z-index:1;
} .studtmenuhighlight {
    background: #cc3300;
    position: relative;
    font-size: 19px;
	line-height:22px;
} .studtmenuhighlight a {
    color: #FFFFFF;
    text-decoration: none;
	display:block;
} .studtmenuhighlightarrow {
    background: url(../../images/library/st_res_arrow.gif) no-repeat right top;
    position: absolute;
    height: 52px;
    width: 20px;
    right: -14px;
    top: 0px;
    _top: 4px;
} .modulecontent {
    padding: 10px;
}

/**** ends****/
/** student self study***/ 
#studyleftnavlink {
    display: block;
    background: #f3f3f3;
    width: 93%;
    margin-bottom: 4px;
    
} #studyleftnavlink .lib-bk {
    background: #e5e5e5;
    padding:2px 0px 2px 5px !important;
}  .assgnt-collt {
    margin: 19px 31px 0px 31px;
    background: url(../../images/library/self-image.gif) no-repeat left bottom;
    padding-left: 125px;
    font-size: 19px;
} .std-learnsmart {
    margin: 14px 20px 0px 19px;
    background: url(../../images/library/graphic_1.gif) no-repeat left;
    height: 83px;
    padding-left: 175px;
    display: block;
    font-size: 23px;
    font-weight: bold;
    overflow: hidden;
} .study-modules {
    background: url(../../images/library/graphic_2.gif) no-repeat left;
    text-align: center;
    padding-left: 53px;
    padding-right: 19px;
    _padding-right: 20px;
    float: left;
    font-size: 13px;
} .view-records {
    background: url(../../images/library/graphic_2.gif) no-repeat left;
    text-align: center;
    margin-left: 15px;
    padding-left: 55px;
    padding-right: 20px;
    float: left;
    font-size: 13px;
} .find-notes {
    background: url(../../images/library/graphic_2.gif) no-repeat left;
    text-align: center;
    margin-left: 17px;
    padding-left: 50px;
    padding-right: 0px;
    float: left;
    height: 48px;
    font-size: 13px;
} .study-ebook-ex {
    background: url(../../images/library/graphic_2.gif) no-repeat 7px 0px;
    height: 38px;
    padding-left: 58px;
    padding-top: 5px;
    padding-bottom: 15px;
    border-bottom: 1px dotted #000;
    margin-bottom: 13px;
    _margin-bottom: 5px;
} .study-pre-bulit-list b {
    color: #1086d9;
} .study-buisnees-wk {
    background: url(../../images/library/graphic_2.gif) no-repeat 7px 0px;
    height: 38px;
    padding-left: 58px;
    padding-top: 5px;
    padding-bottom: 15px;
    border-bottom: 1px dotted #000;
    margin-bottom: 13px;
} .study-pre-test {
    background: url(../../images/library/graphic_2.gif) no-repeat 7px 0px;
    height: 38px;
    padding-left: 58px;
    padding-top: 5px;
    padding-bottom: 15px;
    border-bottom: 1px dotted #000;
    margin-bottom: 13px;
} .study-post-test {
    background: url(../../images/library/graphic_2.gif) no-repeat 7px 0px;
    height: 38px;
    padding-left: 58px;
    padding-top: 5px;
    padding-bottom: 15px;
    margin-bottom: 13px;
} .stdy-cntr {
    background: url(../../images/library/gradeguru.gif) no-repeat right top;   
	height:30px;
	width:101px;
}

.gradeIcon {
	background:url(../../images/library/gIcon.gif) no-repeat left top;
	width:17px;
	height:14px;
	margin-top:3px;
	margin-right:10px;
}

.studt-res {
    background: url(../../images/library/graphic_2.gif) no-repeat right top;   
    height:48px;
	width:45px;
} .studt-res #prstmatr {
    padding-bottom: 5px;
    padding-left: 20px;
} .studt-res #prstmatr li {
    margin-bottom: 7px;
}

/*** ends***/
/***assignment**/ 
.assign-lib-bk {
    background: #e5e5e5;
    text-align: left;
    width: 16%;
    margin-top: 12px;
    font-weight: bold;
    padding: 4px 8px 4px 10px;
    height: 10px;
    margin-bottom: 10px;
} .subheading {
    margin-left: 8px;
    margin-top: 6px;
    _margin-top: 10px;
    float: left;
    color: #a0a0a0;
    font-size: 23px;
    font-weight: normal;
}

/**tabs***/ 
#asttab-preview {
	clear:both;    
} #astpvrtabcontainer {
    margin-top: 5px;
    clear: both;
    position: relative;
    top: 3px;
    _top: 5px;
	height:100%;
} .astpvr-tabs {
    display: block;
    height: 1%;
    float: left;
} .astpvr-tabs ul {
    list-style-type: none;
    margin-left: 10px;
} .astpvr-tabs li {
    padding-right: 10px;
    float: left;
    background: url(../../images/library/prv_inactive.gif) no-repeat left;   
    text-align: center;
} .astpvr-tabs .current {
    background: url(../../images/library/prv_active.gif) no-repeat left;
} .astpvr-tabs .current a {
    background: url(../../images/library/prv_active_a.gif) no-repeat right;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    display: block;
    font-size: 16px;
    text-align: center;
    padding: 7px 34px 6px 22px;
} .astpvr-tabs a {   
    display: block;
    background: #e5e5e5 url(../../images/library/prv_inactive_a.gif) no-repeat right;
	margin-left:13px;
    color: #1086d9;
    font-size: 16px;
	padding:3px 51px 3px 39px;
} .astpvr-tabs-hide {
    display: none;
} #ast-tabcontent {
    border-top: 2px solid #E5E5E5;
} #rightassgnt {
    float: right;
} #rightassgnt ul {
    list-style: none;
} #rightassgnt li {
    float: left;
} .editpen {
    font-size: 14px;
    font-weight: bold;
    background: url(../../images/library/edit.gif) no-repeat right bottom;
    padding-right: 29px;
    margin-right: 20px;
    cursor: pointer;
    color: #3987d9;
    padding-top: 2px;
    height: 22px;
} #loader {
    margin: 0 auto;
    text-align: center;
    background: url(../../images/library/spinner.gif) no-repeat left top;
    height: 16px;
    width: 16px;
}#previewcontent {
	padding:15px;
}

#bottomlink {
	border-top:2px solid #e5e5e5;
	padding-top:22px;
	margin-bottom:197px;
}

#blockercontr {
	padding-bottom:10px;
	border-bottom:1px dotted #000;
	margin-bottom:5px;	
}

#blockercontr p {
	margin-bottom:0.2em;	
}

#blockercontr .instropt{
	font-size:12px;	
}

/*** ends tabs***/
/*** ends****/


/*** study center plan ***/

#leftmenuNav {
    background: #e5e5e5;
    text-align: left;
    width: 145px;    
    font-weight: bold;     
    height:30px;
    font-size:12px;
}

.defalutmenu {	
	width:144px;	
}

.defalutmenu li {
	padding: 4px 8px 4px 12px;  
}

#menuNav {
    background: #e5e5e5;
    text-align: left;
    width: 145px;         
    font-size:18px;
	float:left;
}	
.centerblock {
	background: #e5e5e5;
}

.centerblock ul {
	list-style:none;
}

.centerblock li a {
	padding:4px 14px;
	display:block;
}

.topPaddingZero {
	padding-top:3px !important;
}

.btmPaddingZero {
	padding-bottom:0px !important;
}

#menuNav .menuIcon {
	background:url(../../images/library/gIcon.gif) no-repeat 116px 10px;	
}

.topblock {
	display:block;	
	background:#e5e5e5;	
}


.topblock .lefttopblk {
	background:url(../../images/library/topcurveleft.gif) no-repeat left top;
	height:10px;
	float:left;
	width:10px;
	overflow:hidden;
}

.topblock .righttopblk {
	background:url(../../images/library/topcurveright.gif) no-repeat right top;
	height:10px;
	float:right;
	width:10px;
	overflow:hidden;
}

.bottomblock {
	display:block;
	height:10px;
	background:#e5e5e5;
	_overflow:hidden;
}	

.bottomblock .leftbtmblock {
	background:url(../../images/library/btmcurveleft.gif) no-repeat left top;
	height:10px;
	float:left;
	width:10px;
	overflow:hidden;
}

.bottomblock .rightbtmblock {
	background:url(../../images/library/btmcurveright.gif) no-repeat right top;
	height:10px;
	float:right;
	width:10px;
	overflow:hidden;
}

#rightblock {
    display: block;
    float: right;
    margin-left: 16px;
	margin-bottom:62px;	
	_margin-left:12px;	
    width: 81%;   
 	
}


#testblock {
	display:block;
	width:476px;
	_width:474px;
	float:left;
}

*:first-child+html #testblock{
	width:477px;
}

.testHeader {
	background:#cccccc url(../../images/library/righttopcurve.gif) no-repeat left top;
	height:22px;
	text-align:center;
	font-weight:bold;
}

.testHeader p {
	margin-bottom:0em;
}


#rightblock table{
	width:100%;
}


.testTable table thead tr {
	font-size:12px;
	font-weight:bold;
	background-color:#e5e5e5;
	height:21px;
}

.practiceCell {
	width:352px;
	padding-left:11px;
	text-align:left;
}

.questionCell {
	width:67px;
	text-align:center;
}

.correctCell {
	width:60px;
	text-align:center;
}	

#helpblock {
	width:259px;
	display:block;
	margin-left:9px;
	_margin-left:5px;
	float:right;
}

.helpHeader {
	background:#cccccc url(../../images/library/righttopcurve.gif) no-repeat right bottom;
	height:22px;
	text-align:center;
	font-weight:bold;
}

.helpHeader p {
	margin-bottom:0em;
}

.helpTable table thead tr {
	font-size:12px;
	font-weight:bold;
	background-color:#e5e5e5;
	height:21px;
}


*:first-child+html .mrgnTop {
	margin-top:-3px;
}

.readingCell {
	width:86px;
	text-align:center;
}

.studyCell {
	width:82px;
	text-align:center;	
}

.practicehelpCell {
	width:92px;
	text-align:center;
}

*html #blockContent {
	margin-top:-3px;
}


#blockContent {
	clear:both;
	padding:0px 3px 0px 9px;
	border-bottom:2px solid #e5e5e5;
}


#blockContent table tbody td {
	height:38px;
	border-bottom:1px dotted #000;
}

#blockContent p{
	margin-bottom:0em;
}

#blockContent ul {
	list-style:none;
}

.particeContent {
	overflow:hidden;	
}


.lastRowheight {
	height:55px;
	_height:55px;
}


*html .particeContent {
	margin-bottom:-3px;
}


*:first-child+html	#blockheading {
	margin-bottom:-3px;					
}

*:first-child+html #blockContent ul{
	margin-bottom:-2px;					
}

.testOff {
    font-size: 15px;
    font-weight: bold;
    background: url(../../images/library/chptr_arrow.gif) no-repeat 9px 2px;
	padding:0px 0px 0px 24px;
    cursor: pointer;
    display: block;
    _height: 15px;
}

.testOn {		
    background: url(../../images/library/chapter_arrow.gif) no-repeat 2px 6px;    
}

	
.chapterTdCell {
	width:325px;	
	text-align:left;
}

.instrchapterTdCell {
	width:369px;	
	text-align:left;
}

*:first-child+html .instrchapterTdCell {
	width:369px;
}


.questionTdCell {
	width:57px;
	_width:56px;
	text-align:center;
	font-weight:bold;
}

.instrquestionTdCell {
	width:69px;
	_width:66px;
	text-align:center;
	font-weight:bold;
}


.instrsubquestionTdCell {
	width:65px;
	_width:62px;
	text-align:center;
	font-weight:bold;
}


.correctTdCell {
	width:56px;
	_width:55px;
	font-weight:bold;
	text-align:center;
	background-color:#c9e1ba;
}

.emptyTdCell {
	width:10px;
	border-bottom:0px none !important;
}

.readingTdCell {
	width:80px;
	_width:80px;
	text-align:center;
	font-size:12px;
}

.chapterSubTdCell {
	font-weight:normal;
	width:300px;
	padding-left:25px;
	text-align:left;
}

.instrchapterSubTdCell {
	font-weight:normal;
	width:348px;
	padding-left:25px;
	text-align:left;
}

.questionSubTdCell {
	font-weight:normal !important;
}

*html .subTable {
	margin-top:-3px;
}

.subTable {
	overflow:hidden;
}

.topborderTd {
	border-top:1px dotted #000;
}

.animationIcon {
	background:url(../../images/library/animation.gif) no-repeat left top;
	padding:3px 19px;
	margin-left:25px;
}

.videoIcon {
	background:url(../../images/library/video.gif) no-repeat left top;
	padding:1px 19px;
}


#topbottomdiv {
	background:#CCCCCC;
	height:10px;
	overflow:hidden;
}

.topbtmleftCurve {
	background:url(../../images/library/topbtmleftcurve.gif) no-repeat left top;
	height:10px;
	float:left;
	width:10px;
}

.topbtmrightCurve {
	background:url(../../images/library/topbtmrightcurve.gif) no-repeat right top;
	height:10px;
	float:right;
	width:10px;	
}


.lib-cnt {	
	margin-left:10px;
	text-align:center;
	padding-right:25px;
}

#lib-createassign p {
	line-height:1.0;
}

.rightbrdr {
	border-right:1px dotted #000;
}

.view-lectr {
	background:url(../../images/library/viewlecture.gif) no-repeat left 5px;
	margin-left:45px;
	_margin-left:40px;
	float:left;
	padding-left:79px;
	_padding-left:79px;
	text-align:center;
}


.betterlearn {
	margin-left:57px;
	margin-right:57px;
	padding-left:214px;
	padding-top:8px;
}

#topbottomCurvediv {
	background:#CCCCCC;	
	height:38px;	
}

.topbtmleftCurvediv {
	background:url(../../images/library/topbtmleftcurve_img.gif) no-repeat left top;
	float:left;
	height:38px;
	width:11px;
}

.topbtmmiddleCruvediv {
	float:left;	
	padding-left:100px;
	padding-top:10px;
}

.topbtmrightCurvediv {
	background:url(../../images/library/topbtmrightcurve_img.gif) no-repeat right top;
	float:right;
	height:38px;
	width:11px;
}

.marginTenpx {
	margin-top:10px;
}

*:first-child+html .marginTenpx {
	margin-top:13px;
}

#prtHeading {
	border-bottom:2px solid #e5e5e5;
	padding-bottom:2px;
	margin-bottom:5px;
	padding:14px 20px 0 19px;
}

.chapterName {
	position:relative;
	top:6px;
	_top:0px;
	margin-left:9px;
}

.padding {
	padding:8px 20px 0px 18px;
}

.libtwentyfivepadding {
	padding-left:25px;
}

.libthirtypadding {
	padding-left:30px;
}

.libzeropadding {
	padding-left:0px;
}

.libtopleftpadding {
	padding-left:35px;
}

.libleftpadding {
	padding-left:10px;
}

*:first-child+html  .libleftpadding{
	padding-left:5px;
}

.leftpadding{
	padding-left:175px;
}

*:first-child+html .chapterName {
	top:0px;
}


.hdrimg {
	position:absolute;
	bottom:0px;
}

.imgpdgleft {
	padding-left:116px;
}


/*********************************/
/*		left menu            */
/*********************************/
.leftMenuBlock {
	width:17%;
	height:100%;
	font-size:18px;	
	float:left;
	margin-top: 10px;
}
#bookSetupStatusModal .leftMenuBlock {
	width:17%;
	height:auto;
	margin-top: 0px;
}

.leftMenuBlock ul {
	list-style:none;
	background-color:#F3F3F3;
	border: 1px solid #EEEEEE;
	border-bottom: 0px none;
}

.menuTop, .menuBottom {
	background-color:#fff;
	background-image:url(../../images/library/leftMenuCurve.gif);
	background-repeat:no-repeat;
	height:8px;
	line-height:0;
	_overflow:hidden;
}	

.menuTop {
	background-position:left top;
}

.menuBottom {
	background-position:left -8px;	
}

.menuHeader {
	display:block;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-color:#e5e5e5;
	padding-bottom:6px;
	cursor:pointer;
}

.menuHeader a {
	display:block;
}

.menuRelative {
	position:relative;
	background-color:#F3F3F3;
	_height:34px;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px solid #DDDDDD;
}

#bookSetupStatusModal .menuRelative {

}
.currentMenuArrow {
    background-image: url("../../images/selectArrow.gif");
    background-position: left top;
    background-repeat: no-repeat;
    height: 32px;
    position: absolute;
    right: -16px;
    top: 0;
    width: 20px;
}


/******** mainMenu class **********/
#mainMenu {
	position:absolute;
	left:-25%;
	width:144px;
}

*html .menuCenter  {
	height:100%;
}

.menuCenter li a {
	display:block;
	padding:3px 7px 3px 13px;
	border-top: 4px solid #FFFFFF;
	background-color:#f3f3f3;
	
}


.menuCenter a.currentMenu {
	background-image:url(../../images/library/highlightedarrw_1.gif);
	background-repeat:repeat-x;
	background-color:#cc3300;
	color:#fff;
	height:24px;
}

/******** mainMenu class ends **********/


/******** subMenu class **********/

#subMenu {
	/*position:absolute;*/
	width:90%;
}

#bookSetupStatusModal #subMenu {
	width:100%;
}

#subMenu .submenuCenter {
	font-size:14px;
	font-weight:normal;
	/*height:100%;*/
}

#subMenu .submenuCenter li a {
	display:block;
	padding:8px 14px;
	background: url("../../images/tabheader.PNG") repeat-x scroll left top #EBEBE1;
	color: #777777;
}
#bookSetupStatusModal #subMenu .submenuCenter li a {
	padding:8px 28px;
}
.whitebrd {
	/*border-top: 4px solid #F3F3F3;*/
}
#subMenu .submenuCenter a.currentMenu {
    background-color: #E38303;
    background-image: url("../../images/selected.png");
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-size: 14px !important;
    font-weight: bold;
}
#bookSetupStatusModal #subMenu .submenuCenter a.currentMenu {
	/*padding:3px 7px 3px 28px !important;*/
}
/******** subMenu class ends **********/
