/* CSS Document */


#menuPain{width:200px;float:left;font-size:14px;}
#menuPain .searchCatLink{margin-top:8px;padding:2px;cursor:pointer;cursor:hand;}
#menuPain .searchCatLink:hover {margin-top:8px;padding:2px;cursor:pointer;cursor:hand;background-color:#C3D1F8;}
#menuPain .searchCatLinkSelected{padding:2px;margin-top:8px;background-color:#0D6E9F;color:#ffffff;}
#fileContentPainMain{border-left:2px solid #BBCCFF;margin-left:200px;z-index:1;background-color:#EFF3FA;min-height:400px;border-left:1px solid #BBCCFF;}
#OtherFolders{border-top:2px solid #dddddd;margin-top:10px;}

#fileContentPainHolder{overflow:auto;}

.dateLabel{padding:4px;font-weight:bold;}
.sessionLine{border-bottom:1px solid #dddddd;padding-left:4px;font-size:13px;height:22px;overflow:hidden;}
.sessionIcon{display:block;float:left;width:40px;cursor:hnad;cursor:pointer;}
.sessionInfo{display:block;float:left;width:24px;}
.sessionTitle{display:block;float:left;padding-left:4px;height:20px;font-weight:bold;padding-top:2px;width:32%;overflow:hidden;}
.sessionOptions{display:block;float:left;height:20px;font-size:10px;padding-top:2px;width:50px;overflow:hidden;padding-left:10px;}
.sessionPurpose{height:15px;color:#aaaaaa;font-size:12px;}
.sessionSharing{display:block;float:left;height:15px;font-color:#aaaaaa;height:15px;width:16%;overflow:hidden;paddint-left:2px;}
.sessionFolders{display:block;float:left;height:15px;font-color:#aaaaaa;height:15px;width:16%;overflow:hidden;}

.sessionDate{display:block;width:80px;overflow:hidden;float:right;height:15px;padding-right:10px;text-align:right;}
#foldersTree{border-top:2px solid #dddddd;margin-top:10px;}
#columnHeadings{background-color:#F2F4F8;border-top:1px solid #bbccff;height:19px;border-bottom:1px solid #bbccff;}
#columnHeadings .col1{display:block;float:left;width:13px;height:18px;}
#columnHeadings .colInfo{display:block;float:left;padding-left:4px;height:18px;padding-left:4px;padding-top:2px;color:#112AC6;font-size:10px;width:40px;}
#columnHeadings .colName{border-left:1px solid #bbccff;width:32%;display:block;float:left;height:18px;padding-left:4px;padding-top:2px;color:#112AC6;font-size:10px;}
#columnHeadings .colOptions{border-left:1px solid #bbccff;display:block;float:left;height:18px;padding-left:4px;padding-top:2px;color:#112AC6;font-size:10px;width:50px;}
#columnHeadings .colSharing{border-left:1px solid #bbccff;display:block;float:left;width:15%;height:18px;padding-left:4px;padding-top:2px;color:#112AC6;font-size:10px;}
#columnHeadings .colFolders{border-left:1px solid #bbccff;display:block;float:left;width:16%;height:18px;padding-left:4px;padding-top:2px;color:#112AC6;font-size:10px;}
#columnHeadings .colDate{border-left:1px solid #bbccff;display:block;width:80px;overflow:hidden;float:right;height:18px;padding-left:4px;padding-top:2px;color:#112AC6;font-size:10px;}

#pracContentHolder {text-align:left; width:800px;}

.folder {line-height:20px; cursor:pointer; cursor:hand;background-image:url(/drills/img/myFolderClose.gif);background-repeat:no-repeat;}
.openFolder{background-image:url(/drills/img/myFolderOpen.gif);background-repeat:no-repeat;width:16px;}
.folderThumb {background-image:url(/drills/img/myStuffFolderSm.gif);background-repeat:no-repeat;padding-left:44px;background-position:18px 2px;}
.folderThumbShared {background-image:url(/drills/img/myStuffFolderSmShared.gif);background-repeat:no-repeat;padding-left:44px;background-position:18px 2px;}
.folder:hover {line-height:20px; background-color:#C3D1F8; cursor:pointer; cursor:hand;}
.folderSelected {line-height:20px; background-color:#0D6E9F; cursor:pointer; cursor:hand; color:white;background-image:url(/drills/img/MyStuffFolderSmSelected.gif);padding-left:44px;background-position:18px 2px;background-repeat:no-repeat;}
.folderSelectedShared {line-height:20px; background-color:#0D6E9F; cursor:pointer; cursor:hand; color:white; background-image:url(/drills/img/MyStuffFolderSmSelectedShared.gif); padding-left:44px; background-position:18px 2px;background-repeat:no-repeat;}
#myStuff2{border-left:1px solid #6699CC;border-right:1px solid #6699CC;border-top:2px solid #6699CC;}
.headerSpace{height:40px;background-color:#ffffff;border-bottom:1px solid #D9E6F2;}
#headerMyStuffText{font-size:20px;padding-left:20px;padding-top:8px;color:#333333;font-weight:bold;}
#myStuff{border-left:1px solid #D9E6F2;border-right:2px solid #D9E6F2;}
.myStuffPop{width:557px;}
.myStuffPopBot{padding-bottom:20px;background-image:url(/drills/img/myStuffPopBottom.png);background-repeat:no-repeat;background-position:0 100%;}
.myStuffPopTop{padding-top:3px;background-image:url(/drills/img/myStuffPopTop.png);background-repeat:no-repeat;background-position:0 0;}

.myStuffPopLeft{padding-left:11px;background-image:url(/drills/img/myStuffPopLeft.png);background-repeat:no-repeat;background-position:0 0;}
.myStuffPopRight{padding-right:11px;background-image:url(/drills/img/myStuffPopRight.png);background-repeat:no-repeat;background-position:100% 0;}
.myStuffPopContents{padding:6px;height:102px;color:#444444;background-color:#ffffff;margin-right:4px;}
.popTitle{font-size:16px;font-weight:bold;}
.popFolder{margin-top:3px;width:150px;float:right;font-size:13px;background-image:url(/drills/img/myStuffFolderSm.gif);background-repeat:no-repeat;padding-left:26px;background-position:2px;}
.popPurpose{font-size:13px;margin-top:4px;overflow:hidden;height:16px;}
.previewPurpose{font-size:13px;margin-top:4px;}
.previewPurpose p{margin-top:2px;}
.popPurposeTitle{font-size:10px;font-weight:bold;}
.popNotes{font-size:13px;margin-top:8px;overflow:hidden;height:32px;}
.previewNotes{font-size:13px;margin-top:8px;}
.previewNotes p{margin-top:2px;}
.popNotesTitle{font-size:10px;font-weight:bold;}
.previewShare{font-size:13px;margin-top:8px;}
.popShare{font-size:13px;margin-top:8px;overflow:hidden;height:16px;}
.popShareTitle{font-size:10px;font-weight:bold;}
.LipTop .myStuffLip{background-image:url(/drills/img/myStuffTopLip.png);background-repeat:no-repeat;background-position:60px -2px;height:22px;width:200px;position:absolute;z-index:100;}
.LipBot .myStuffLip{background-image:url(/drills/img/myStuffPopLipBot.png);background-repeat:no-repeat;background-position:60px 100%;height:138px;width:200px;position:absolute;z-index:100;}
.LipTop .myStuffPopBot{margin-top:12px;}
.LipBot .myStuffPopBot{height:116px;overflow:hidden;}
#popPreview{position:absolute;z-index:150;top:-200px;left:100px;}
.previewHolder{padding:6px;}
.previewHolderScroller{overflow:auto;width:620px;border:1px solid #cccccc;}
#previewAjaxHolder{border:1px solid #cccccc;width:320px;padding:6px;float:right;min-height:300px;margin-left:10px;}

.prevPracticeHolder{margin-top:4px;border-bottom:1px solid #cccccc;min-height:70px;}
.prevPracticeHolder .practiceHeading{font-size:4px;font-weight:bold;margin-top:2px;color:#D28232;}
.prevPracticeHolder .headerText{font-size:6px;line-height:8px;}
.prevPracticeHolder .practiceText{font-size:6px;line-height:8px;}

.noSessionHolder{width:400px;margin-top:30px;margin-left:30px;margin-bottom:30px;border:1px solid #cccccc;padding:8px;font-size:13px;background-color:#ffffff;}

.bgSessionHolder{float:left;width:200px;font-size:12px;height:270px;margin:8px;background-color:#ffffff;}
#boughtFoldersTop{margin-top:10px;padding-top:6px;border-top:1px solid #cccccc;}
#buttonHolder #dialog_link {
    padding: 0.3em 0.4em;
    position: relative;
    text-decoration: none;
	font-size:13px;
	white-space:nowrap;
}