html{margin:0px;padding:0; color: #333333;}

BODY {background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0;}

.pageTitle {font-size: 17px; line-height: 20px; color: #AA2B00; margin-top: 0px; margin-bottom: 0px; margin-left: 10px; margin-right: 0px; font-weight: bold; padding-top: 0px;}
.pageTitleUpdate {font-size: 17px; line-height: 20px; color: #AA2B00; margin-top: 0px; margin-bottom: 0px; margin-left: 0; margin-right: 0; font-weight: bold; padding-left: 10px;}
.videoTitle {font-size: 14px; font-weight: bold; line-height: 16px;margin-bottom: 3px; margin-top: 3px;}
.font11noMargin {font-size: 11px; line-height: 15px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.titleLarge {font-size: 14px; line-height: 16px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px; font-weight: bold;}
.titleLarge990000 {font-size: 14px; line-height: 16px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px; font-weight: bold; color: #990000;}
.titleLarge660000 {font-size: 14px; line-height: 16px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px; font-weight: bold; color: #660000;}
.title660000 {font-size: 12px; line-height: 14px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px; font-weight: bold; color: #660000;}
.regular {font-size: 12px; line-height: 16px; font-style: normal; font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.errorMsg {font-size: 12px; line-height: 16px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; color: #990000;}
.errorMsg11 {font-size: 11px; line-height: 14px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; color: #990000;}
.quickLinkText1 {font-size: 11px; font-style: normal; font-weight: normal; margin-top: 5px; margin-bottom: 0px; margin-left: 12px; margin-right: 6px; text-indent: -5px; line-height: 14px;}
.videoSubjectListed{border-bottom:solid 1px #cccccc; padding-bottom:10px; font-size: 14px; margin-left: 10px; vertical-align: top; clear: both; vertical-align: top; margin: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
/*.videoCategory{font-size: 11px; font-weight: bold; padding: 5px; clear: both; border-top: 1px solid #ccc;}*/
.videoCategory{margin:6px 0px 0px 10px;}
.videoSubjectSelected2{font-weight: bold; line-height: 15px; vertical-align: top; clear: both; vertical-align: top; color: #aa2b00;}


.ruleCCCCCC 
{
	border: 0;
	height: 1px;	
	background-color: #cccccc;
}

.ruleFFFFFF 
{
	border: 0;
	height: 1px;	
	color: #ffffff;
	background-color : #ffffff;
}

A {COLOR: #003399; text-decoration: none;}
A:visited {COLOR: #003399; text-decoration: none;}
A:active {COLOR: #603; text-decoration: none;}
A:hover {COLOR: #603; text-decoration: none;}

A.logout {COLOR: #003399; text-decoration: none;}
A.logout:visited {COLOR: #003399; text-decoration: none;}
A.logout:active {COLOR: #003399; text-decoration: none;}
A.logout:hover {COLOR: #660000; text-decoration: none;}

A.black {COLOR: #333333; text-decoration: none;}
A.black:visited {COLOR: #333333; text-decoration: none;}
A.black:active {COLOR: #003399; text-decoration: none;}
A.black:hover {COLOR: #660000; text-decoration: none;}

A.videoSubject{font-size: 11px; line-height: 15px; vertical-align: top; clear: both; vertical-align: top;}
A.videoSubjectSelected, A.videoSubjectSelected:visited {font-weight: bold; line-height: 15px; vertical-align: top; clear: both; vertical-align: top; color: #aa2b00!important;}
.ContainerSelected {clear: both; padding-top: 0px; padding-bottom: 10px; border-bottom: 1px solid #ffffff; background: #ffffff;}

H1.abstract {font-size: 19px; line-height: 28px; font-weight: bold; color: #990000; margin-bottom: 3px; margin-top: 3px;}
H2.abstract {font-size: 17px; line-height: 25px; font-style: normal; font-weight: normal; color: #990000; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
H3.abstract {font-size: 11px; line-height: 16px; font-style: normal; font-weight: normal; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px; display: inline;}
H4.abstract {font-size: 11px; line-height: 16px; font-style: normal; font-weight: normal; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px; display: inline;}
H5.abstract {font-size: 11px; line-height: 16px; font-style: normal; font-weight: normal; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px; display: inline;}

h4 {font-size:12px; line-height:15px;}

div#master 
{
	float:left;
	text-align:left;
    width:908px;
    height: 815px;
    margin: 0 auto;
    min-width: 900px;
}

div#regular 
{
	float:left;
    text-align:left;
    margin: 0 auto;
    font-size: 11px;
    line-height: 15px;
    min-width: 900px;
}

div#shadow {
    float: left;
    height: 100%;
    width:8px;
    background-image: url("../images/tile_bggrey.jpg");
    background-repeat: repeat-y;
}

div#container
{
    background-image: url("../images/tile_body.jpg");
    background-repeat: repeat-x;    
    min-width: 1100px;
    width:100%;
    /*height: 580px;*/
}

div#wrapper 
{
    padding: 10px 0px 10px 20px;
    /*margin-top:10px;
    margin-right:auto;
    margin-left:20px;*/
    text-align:left;
    background-color: #ffffff;
    min-height: 390px;
    margin-bottom: 10px;
    /* --- AMC - comment out to remove blue tile background from all pages except home page --- 
    background-image: url("../images/tile_body.jpg");*/
    background-repeat: repeat-x;
    /* --- */
    font-size: 11px;
    line-height: 15px;
    min-width: 1080px;
}

div#wrapperLessMinHeight {
    text-align:left;
    background-color: #ffffff;
    min-height: 400px;
    background-image: url("../images/tile_body.jpg");
    background-repeat: repeat-x;
    font-size: 11px;
    line-height: 15px;
    min-width: 900px;
}

div#pagewrapper {
	text-align:left;
	width: auto;
    min-height: 550px;
    font-size: 11px;
    line-height: 15px;
    padding: 10px 30px 10px 20px;
}

div#center {
	position:relative;
	float: left;
	width: 515px;
	z-index: 10;
	/*border: solid 1px #cccccc;
    background-color: #ffffff;
    font-size: 11px;
    line-height: 15px;
    z-index: 10;
    margin-top: 10px;
    padding-bottom:10px;*/
}

div#centercontent {
	/*position:relative;
	float: left;
	width: 525px;*/
	border: solid 1px #cccccc;
    background-color: #ffffff;
    font-size: 11px;
    line-height: 15px;
    margin-top: 20px;
    padding-bottom:10px;
}

div#content 
{
	/*height: 100%;*/
    background-color: #ffffff;
    font-size: 11px;
    line-height: 15px;
    padding: 10px;
}

div#left {
    float:left;
    width: 50%;
    margin-right: -263px;
    font-size: 11px;
    line-height: 15px;
    position: relative;
    z-index: 7;
    background-image: url("../images/tile_body.jpg");
    background-repeat: repeat-x;
    
}
div#masterbody {
  width:1100px;
}
table#tableFooter {
  width:1100px;
}
div#right {
	float: left;
	width: 50%;
    margin-left: -261px;
    font-size: 11px;
    line-height: 15px;
    clear:right;
   
    position: relative;
    z-index: 4;
    background-image: url("../images/tile_body.jpg");
    background-repeat: repeat-x;
}

div#mysavedimages {
	border: solid 1px #cccccc;
    background-color: #ffffff;
    font-size: 11px;
    line-height: 15px;
    margin: 10px;
}

div#mysavedimages hr 
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.createsubuserfields
{
	padding: 10px;
	font-size: 12px;
    line-height: 16px;
    clear: both;
}

.createsubuser
{
	float: left;
	margin-top: 10px;
	padding: 10px;
	width: 295px;
	height: 100px;
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
    background-color: #ffffff;
}

div#loginboxpopup
{
	float: left;
	padding: 5px;
	border: solid 1px #cccccc;	
	height: 120px;
	width: 220px;
	background-color: #ffffff;
    background-image: url("../images/tile_login.jpg");
    background-repeat: repeat-x;
}	

div#createsubuserpopup
{
	float: left;
	padding: 5px;
	height: 120px;
	width: 215px;
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
    background-color: #ffffff;
}

.loginboxsubuser
{
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 30px;
	padding: 10px;
	width: 340px;
	height: 100px;
	border: solid 1px #cccccc;
    background-color: #ffffff;
    background-image: url("../images/tile_login.jpg");
    background-repeat: repeat-x;
}

div#loginboxsubuserfields *
{
   
	margin-bottom:5px;
	display:block;
}

.loginbox{
	margin: 10px;
	padding: 10px;

	width: 340px;	
	border: solid 1px #cccccc;
    background-color: #ffffff;
    background-repeat:repeat-x;
}

div#loginboxtext{
	font-size: 12px;
    line-height: 16px;
	padding-left:5px;
	padding-right:5px;
		
	float:left;
	
}

div#loginboxtext *
{
	margin-bottom:10px;
	display:block;
}

div#loginboxfields *
{
   
	margin-bottom:5px;
	display:block;
}

div#loginboxtextpopup{
	font-size: 11px;
    line-height: 15px;
	padding-left:5px;
	padding-right:5px;
	float:left;
}

div#loginboxfieldspopup
{
	padding-top: 5px;
}

div#loginboxtextpopup *
{
	margin-bottom:10px;
	display:block;
}

div#loginboxfieldspopup *
{
	margin-bottom:5px;
	display:block;
}

.loginpageadditionalinfo
{
	margin: 10px;
	clear: both;
}

div#loginpageadditionalinfo>*
{
	margin-bottom:5px;
}

.loginboxhomepage{
	padding: 7px;
	
	max-width: 250px;
	
	border: solid 1px #cccccc;
    background-color: #ffffff;
    background-image: url("../images/tile_login.jpg");
    background-repeat: repeat-x;
    margin-bottom:10px;
	font-size: 11px;
    line-height: 15px;
    position: relative;
    z-index: 11;
}

div#loginboxtexthomepage{
	font-size: 11px;
    line-height: 15px;
	padding-right:5px;
	float:left;
}

div#loginboxtexthomepage *
{
	margin-bottom:10px;
	display:block;
}

div#accessdenied
{
	padding: 5px;
	margin: 10px;
	width: 640px;
	font-size: 12px;
    line-height: 16px;
    border: solid 1px #660000;
}

.divHeaderButton
{
	float:left;
}

/*** Custom Curriculum ***/
.curricInstitution{font-size: 12px; font-weight: bold; line-height: 15px; margin-left:5px; clear: both;}
.curricBigHeaderRed {font-size: 15px; line-height: 21px; color: #660000; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.curricHeader {font-size: 14px; line-height: 21px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.curricHeaderRed {font-size: 13px; line-height: 15px; color: #660000; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; font-weight:bold;}
.curricUnpublished {font-size: 12px; line-height: 21px; color: #660000; margin-top: 0px; margin-bottom: 0px; margin-left: 5px; margin-right: 0px;}
.curricTopicListTitle{font-size: 14px; font-weight: bold; line-height: 15px; margin-left:5px; clear: both;}
.curricTextRed {font-size: 12px; line-height: 16px; font-style: normal; font-weight: normal; color: #660000; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.curricTextGreen {font-size: 12px; line-height: 16px; font-style: normal; font-weight: normal; color: #336600; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.curricAccountHeader {font-size: 12px; line-height: 21px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.linkDisabled {font-size: 12px; line-height: 16px; font-style: normal; font-weight: normal; color: #cccccc; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}

.divCurricButton
{
	float:left;

}
.ccConsoleHomeBox
{
    background-color: #ffffff;
    font-size: 11px;
    line-height: 15px;
    margin-top: 10px;
    padding-bottom:10px;
}

.curricConsoleTitleBox
{
	background-image: url("../images/tile_home_curriculum.jpg");
	padding-top:5px;
}
.curricConsoleMainBox
{
	position:inherit;
	background-color:#eeeeee;
	padding:10px 10px 10px 10px;
}

.curricConsoleContentBox
{
	position:inherit;
	background-color:#ffffff;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
}

.curricConsoleTopicsListBox
{
	position:inherit;	
}
.moveButtonBox
{
    float:left; 
    margin-top:20px; 
    margin-left:10px; 
    margin-right:10px;
}
.moveItemsBox
{
    position:inherit;
}
.divActivityInfo
{
 position:inherit;
}
.divActivtyTitle
{
    float:left;
}
.divActivityDesc
{
    float:left;
}
.reportresults
{
    border:solid 1px #cdcdcd;
}
.divStudentTopicListing
{
    position:inherit;
    margin-top:5px;
    border-bottom:solid 1px #999999;
}
.divAssignmentTypeRowBox
{
    position:inherit;
    border-top:solid 1px #999999;
}
.divAssignmentTypeBox
{
    float:left;
    width:150px;
}
.divAssignmentListMainBox
{
	position:inherit;
	margin-left:160px;
	margin-top:5px;
	margin-bottom:5px;
}
.divAssignmentListBox
{
    position:inherit;
	margin-bottom:5px;
	vertical-align:text-top;
}
.divAssignmentInfoBox
{
    float:left;
    width:500px;
}
.divAssignmentStatusBox
{
    float:left;
    margin-left:10px;
}
.divTopicEntryLabelBox
{
    width:75px;
    float:left;
    text-align:right;
    margin-top:5px;
}
.divTopicEntryInputBox
{
    float:left;
    text-align:left;
    margin-left:15px;
    margin-bottom:5px;
}
.divSharedTopicRowBox
{
    position:inherit;
    vertical-align:top;
    padding-top:5px;
    margin-left:30px;
}
.divTopicRowBox
{
    position:inherit;
    width:100%;
    border-top:solid 1px #b0b0b0;
    vertical-align:top;
    padding-top:5px;
    margin-bottom:5px;
}
.divSharedTopicBox
{
    width:50%;
    float:left;
    vertical-align:top;
}
.divTopicBox
{
    width:65%;
    float:left;
    vertical-align:top;
}
.divTopicMoveBox
{
    width:35%;
    float:left;
    vertical-align:top;
    text-align:left;
    
}

.divActivityRowBox
{
    border-top:solid 1px #b0b0b0;
    vertical-align:top;
    margin-left:55px;
    margin-top:7px;
    padding-top:5px;
}
.divActivityRowBoxLast
{
    position:relative;
   border-top:solid 1px #b0b0b0;
   border-bottom:solid 1px #b0b0b0;
    vertical-align:top;
    margin-left:50px;
    margin-top:5px;
    padding-top:5px;
    }
.divSharedActivityBox
{
    width:58%;
    float:left;
    vertical-align:top;
    padding-bottom:5px;
}
.divActivityBox
{
    width:53%;
    float:left;
    vertical-align:top;
    padding-bottom:5px;
}
.divActivityDateBox
{
    float:left;
    vertical-align:top;
}
.divActivityexpiredateBox
{
   width:12%;
    float:left;
    vertical-align:top;
    text-align:left;
}
.divActivityMoveBox
{
   /*width:23%;
    
    text-align:left;*/
 float:left;
    vertical-align:top;
}
.divActivityDeleteBox
{
    float:right;
    vertical-align:top;
    margin-right:5px;
}
.divTopicChoiceBox
{
	position:relative;
	float:left;
	margin-top:5px;
}
.divTopicColummnBox
{
	width:250px;
	float:left;
	margin-top:10px;
}
.divActivityExpire
{
	margin-top:10px;
}
.divCurricBox
{
    position:inherit;
    margin-left:10px;
    margin-right:10px;
}

div#divAddAssignmentsBox
{
    position:inherit;
}

div#divAssignmentBox
{
    position:inherit;
    border:solid 1px #999999; 
    background-image:url(/images/tile_curriculum.jpg);
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-top:5px;
    margin-bottom:10px;
}

.divAssignmentTypeTitle
{
}

.divAssignmentList
{
    position:inherit;
    border-bottom:solid 1px #999999;
    margin-bottom:15px;
}

.divAssignmentItem
{
    position:inherit;
    border-top:solid 1px #999999;
    margin-top:5px;
    padding-top:5px;
    padding-bottom:5px;
}
.divAssignmentTitleBox
{
    margin-right:5px;
    Width:80%;
    float:left;
}
.divAssignmentOrder
{
	position:relative;
    margin-right:5px;
    float:left;
    width:40px;
    display:inline-block;
}

.divAssignmentControlBox
{
float: right;
}
        
div#divAssignmentEntryBox
{
    position:inherit;
    border:solid 1px #cccccc;
    padding-left:10px;
    margin-top:5px;
    background-color:#eeeeee;
}

div#divReadingFormBox
{
    float:left;
}

div#divVideoFormBox
{
    float:left;
}

div#divOfflineFormBox
{
    float:left;
}

.divTestFormBox
{
    position:inherit;
    text-align:left;
    margin-right:10px;
}

.divTopicEntryFormBox
{
    position:relative;
    margin-top:10px;
    margin-bottom:15px;
    border:1px solid #999999;
    padding:10px;
}

div#curricTitleBox
{
	margin-left: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
    font-size: 12px; 
    line-height: 15px; 
    position: inherit;
    min-width: 880px;
    float:left;
}

div#curricTabBox
{
    margin-left: 20px;
    font-size: 12px; 
    line-height: 15px; 
    position: inherit;
    min-width: 880px;
    float:left;
}

div#divCurricHomeBox
{
	width:100%;
    position:relative;
}

div#divCreateButtonBox
{
	margin-top:10px;
}

div#curricborderpanel
{
    border-left: solid 1px #b0b0b0;
    border-right: solid 1px #b0b0b0;
    border-bottom: solid 1px #b0b0b0;
    margin-left: 10px;
    margin-right: 10px;
    padding:10px;
    background-color: #ffffff;
}

div#divTopicListTopBox
{
    width:100%;
    position:relative;
    float:left;
}

div#divTopicListHeaderBox
{
    width:55%;
    float:left;
}

div#divTopicexpiredateBox
{
	width:10%;
    float:left;
    padding-bottom:10px;
}
div#divTopicListReorderBox
{
    width:35%;
    float:left;
    text-align:left;
}

div#divTopicListing
{
	position:inherit;
}

div#divCurricABA
{
	width:100%;
    position:relative;
}

div#divCurricShared
{
	width:100%;
    position:relative;
}

div#divCurricReports
{
	width:100%;
    position:relative;
}

div#divCurricUploads
{
	width:100%;
    position:relative;
}




/******************************/

.margin10 {
    margin: 10px;
    font-size: 11px;
    line-height: 15px;
}

.margin10HomeLeft {
    margin-top: 20px;
    margin-left: 30px;
    margin-right: 276px;
    margin-bottom: 10px;
    font-size: 11px;
    line-height: 15px;

}

.margin10HomeRight {
    margin-top: 20px;
    margin-left: 276px;
    margin-right: 30px;
    margin-bottom: 10px;
    font-size: 11px;
    line-height: 15px;
}

div#footer{clear:left;width:100%}

#headerlogo {
    height: 77px;
    margin: 0px auto;
}

#headerlogomaxsize {
	min-width: 1100px;
    width: 100%;
    height: 77px;
    margin: 0px auto;
}

#headernavwrapper {
    min-width: 1100px;
    height: 35px;
    margin: 0px auto;
    background-image: url("../images/tile_globalnav.jpg");
    background-repeat: repeat-x;
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    width:100%;
  
}

#headernavwrappermaxsize {
    height: 35px;
    margin: 0px auto;
    background-image: url("../images/tile_globalnav.jpg");
    background-color:#E9591D;
    /* border-top: 1px solid #ffffff; */
    margin-top: 1px;
    min-width:1100px;
    width:100%;
}

#footerwrapper {
    width: 920px;
    height: 62px;
    margin: 0px auto;
    background-image: url("../images/tile_footer.jpg");
    background-repeat: repeat-x;
    font-size: 10px;
    padding: 5px;
}

#footerwrappermaxsize {
    /*width: auto;*/
    height: 62px;
    /*margin: 0px auto;*/
    background-image: url("../images/tile_footer.jpg");
    background-repeat: repeat-x;
    font-size: 10px;
    padding: 0px;
    clear:both;
    z-index:10;
    min-width: 1100px;
    width: 100%;
}

#searchwrapper 
{
    width: 880px;
    height: 44px;
    margin: 0px auto;
    background-color: #CBD8F0;
    font-size: 12px;
    padding: 10px;
}

#searchwrappermaxsize
{
	min-width: 1100px;
    width:100%;
    height: 44px;
    margin: 0px auto;
    background-image: url("../images/tile_search.jpg");
    background-repeat: repeat-x;
    font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;

}

#searchTop {
    margin: 0 0 0 0;
    width: 800px;
    height: 25px;
    position: relative;
    FONT-SIZE: 11px;
    float:left;
    min-width: 500px;
    clear: both;
}

#searchbottom 
{
    width: 800px;
    height: 6px;
    margin: 0px auto;
    background-image: url("../images/tile_search.jpg");
    background-repeat: repeat-x;
    clear: both;
}

#searchbottommaxsize
{
	min-width: 900px;
    width: auto;
    height: 6px;
    margin: 0px auto;
    background-image: url("../images/tile_search.jpg");
    background-repeat: repeat-x;
    clear: both;
}

#headernav1 {
    width: auto;
    height: 35px;
    margin: 0px auto;
    float: left;
    min-width:500px;
    margin-top:0;
    margin-left:30px;
}

#headernav2 {
    height: 35px;
    margin: 0px auto;
    float: right;
    margin-top:0;
    margin-right: 30px;
   }

#col1 
{
    height: 44px;
    padding-top: 10px;
    text-align: right;
    font-size: 10px;
    font-weight: bold;
    float:right;
}

#col2 
{
    width: 50px;
    height: 44px;
    padding-top: 10px;
    text-align:right;
    position: relative;
    float:right;
}

#bottom 
{
    font-size: 11px;
    height: 18px;
    text-align: right;
    clear: right;
    padding-right: 30px;
}

.searchBox
{
    BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px
}

.searchOption 
{
	position: relative;
    top: 3px;
}

.searchButton
{
    margin-top:2px;
}

.logo1
{
    position: relative;
    top: 11px;
}

.logo2
{
    position: relative;
    top: 5px;
    left: 180px;
}

.logo3
{
    position: relative;
    top: 9px;
    left: 393px;
}

.Spacer2 {FONT-SIZE: 2px; LINE-HEIGHT: 2px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.Spacer5 {FONT-SIZE: 5px; LINE-HEIGHT: 5px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.Spacer8 {FONT-SIZE: 8px; LINE-HEIGHT: 8px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.Spacer10 {FONT-SIZE: 10px; LINE-HEIGHT: 10px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}

.rule999999 {
    height: 0;
    border: 0;
    border-top: 1px solid #999999;
    padding: 0;
    margin: 0;
}

.rule333333 {
    height: 0;
    border: 0;
    border-top: 1px solid #333333;
    padding: 0;
    margin: 0;
}

.homeList {font-size: 12px; line-height: 18px;}

div#DYK {
	clear: both;
    background-color: #ffffff;
    font-size: 12px;
    line-height: 15px;
    padding-bottom: 10px;
}

div#selfassesscontainer 
{
    margin: 10px;
    font-size: 12px; 
    line-height: 15px; 
    position: inherit;
    min-width: 880px;
}

div#selfassessleft { 
    float:left;
}

div#selfassessmain 
{
    background-color: #ffffff;
    border: 1px solid #cccccc;
    padding: 10px;
	margin-top:-2px;
    text-align:left;
    vertical-align: top;
    width:922px;
}

div#tab1 {
  
    border-right: solid 1px #ffffff;
    padding: 10px;
    width: 224px;
}

div#tab2 {
    background-color: #eeeeee;
    border: solid 1px #b0b0b0;
    border-top: none;
    border-right:none;
    padding: 10px;
    width: 200px;
    float:right;
}
div#forleftborder 
{
	border: solid 1px Red;
	margin-bottom: 0px;
	padding: 10px;
	clear: both;
}

.borderpanel
{
	border-left: solid 1px #b0b0b0;
   	margin-bottom: 10px;
   	margin-left: 217px;
}

.clearfloat
{
	clear: both;
}

div#selfassesspopupheader {
    font-size: 12px; 
    line-height: 15px;
}

div#selfassesspopupheader {
    font-size: 12px; line-height: 15px;
    position: relative;
}

div#selfassesspopupmain {
    font-size: 12px; 
    line-height: 15px;
    border: 1px solid #b0b0b0;
    padding: 10px;
    clear: both;
}

div#selfassesspopupsummary {
    font-size: 12px; 
    line-height: 15px;
    border: 1px solid #b0b0b0;
    padding: 5px;
    clear: both;    
}

div#bookImage {
	margin: 10px; 
	float: left; 
	vertical-align: top;
}

div#bookDescription {
	padding-top: 10px; 
	padding-bottom: 10px; 
	margin: 0px; 
	vertical-align: top;
}

.videoTabs 
{
    margin:10px 0px 0px 10px;
}

.videosBorder
{
	padding: 0;
	margin: 10px;
	width: 950px;	 
	border: solid 1px #AAA;
	clear: both;
	margin-left: 10;
	margin-top:-1px;
	*margin-top:-3px;
}	

.videos
{
	
	padding: 0;
	margin: 0;
	width: 910px;
	padding:10px;	
    clear: both;
}

div#videoCategories 
{
	float: left;
	min-width: 180px;
	margin-right:17px;
	width:21%;
	height: 100%;
	margin-top:15px;
	vertical-align: top;
}

.videoListByCategory
{	
	padding-bottom: 5px;
	background-color: #ffffff;
	
	vertical-align: top;
	/*width:78%;*/
	min-width: 701px;
	min-height: 360px;
	height: 100%;
	}


.videoImage 
{
	margin: 3px 0 0 10px; 
	float: left; 
	vertical-align: top;
	width:90px;
	text-align:center;
}

div#videoImageRelated 
{
	margin: 0px; 
	float: left; 
	vertical-align: top;
}

div#videoImageContent
{  
	margin-right: 10px;
	float: left; 
	vertical-align: top;
	width: 90px;
}

.videoDescription 
{
    margin:  0 0 0 115px;
	font-size: 11px;
    line-height: 15px;
    vertical-align: top;
}

div#videoDescriptionRelated {
	margin-left: 10px; 
	float: left;
	vertical-align: top;
    width: 150px;
}

div#videoDescriptionContent 
{
	margin-top: 3px;
	vertical-align: top;
	font-size: 11px;   
}

div#videoDescriptionContent div
{
	margin-bottom: 3px;
}

div#videoDescription a:first-child
{
	font-weight: bold;
}

div#videoDescription div
{
	margin-top: 2px;
	display:block;
}

div#videoDescriptionExtended {
	padding: 10px;
	margin: 0px; 
	vertical-align: top;
}

.videoEmbed
{
	min-height: 700px;
	border: solid 1px red;
}

div#videoDescriptionExtended *
{
	display:block;
}

div#myACAsavedimgs
{
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 10px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	background-image: url("../images/tile_login.jpg");
    background-repeat: repeat-x;
	width: 400px;
}

div#myACAbookmarks
{
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 10px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	width: 400px;
}

div#myACAprofile
{
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 10px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	width: 400px;
}

#myACAleft {
	width:437px;
	float:left;
	}
	
#myACAright {
	width:427px;
	float:left;
	}

#topsection{
background: #EAEAEA;
}

#leftwrapper{
float: left;
width: 100%;
margin-left: -25%; /*Set left margin to -(RightColumnWidth)*/
}

#leftcolumn{
margin: 0 500px 0 25%; /*Set margin to 0 (LeftColumnWidth) 0 (RightColumnWidth)*/
font-size: 11px;
line-height: 15px;
background-image: url("../images/tile_body.jpg");
background-repeat: repeat-x;
padding: 10px;
min-width: 200px;
}

#contentcolumn{
float: left;
width: 500px; /*Width of left column in pixels*/
margin-left: -500px; /*Set left margin to -(LeftColumnWidth)*/
background: #FFFFFF;
font-size: 11px;
line-height: 15px;
margin-bottom:10px;
}

#rightcolumn{
float: left;
width: 25%; /*Width of right column in percentage*/
font-size: 11px;
line-height: 15px;
background-image: url("../images/tile_body.jpg");
background-repeat: repeat-x;
min-width: 200px;
}

#footer{
clear: left;
width: 100%;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}

.tocpagewrapper {
	float: left;
	text-align:left;
	min-width: 500px;
	width: 600px;
    min-height: 550px;
    font-size: 11px;
    line-height: 15px;
    padding: 10px 30px 10px 10px;
    margin-right:20px;
}

.toc602pagewrapper
{
	float: left; 
    padding: 10px 30px 10px 20px;
    min-height:400px;
    width: 740px;
}

.toc602headerleft{
    float: left;
    width: 55px;
}

.toc602headerright{
    font-size: 11px;
    line-height: 15px;
}

.toc602AZnav
{
    width: 650px;
    height: 30px;
    background-image: url("../images/tile_az.jpg");
    background-repeat: repeat-x;
    font-size: 14px;
    line-height: 18px;
    clear: both;
    margin-top: 25px;
    padding-top: 5px;
    font-weight: bold;
}

.toc602results{
    font-size: 12px;
    line-height: 16px;
    margin-top: 10px;
}

.tocRelatedContent
{
	float: right;

	padding: 10px;
	
	width: 250px;
	border: solid 1px #cccccc;
    background-color: #ffffff;
    background-image: url("../images/tile_login.jpg");
    background-repeat: repeat-x;
    margin-top:10px;
    margin-bottom:10px;
	font-size: 11px;
    line-height: 15px;
}
	
#divTopicLeft
{
	float: left;
	width: 180px;
    
}

#divTopicRight
{
    margin-left: 200px;
	min-width: 580px;
	font-size: 12px;
    line-height: 15px;
}

.TopicNav 
{
    padding: 5px 3px 5px 0;
    padding-left:0;
    border-top: 1px solid #ccc;
	font-size: 11px;
    line-height: 15px;
    clear: both;
}

.SubTopicDash 
{
	width:3px;
	margin-left:10px;
	float: left;
	font-size: 11px;
	border-top:1px solid #ccc;
}

.SubTopicNav
{
	float: left;
	
	width: 167px;
	border-top:1px solid #ccc; 
    padding:3px 0;
    padding-left:10px;
}

.divSubtopicNav
{
	clear: both; 
	/*padding: 0 0 0 15px;*/ 
	margin: 3px -3px 3px -10px; 
	line-height: 15px;
}


A.topicNavLink {text-decoration: none;}
A.topicNavLink:visited {text-decoration: none;}
A.topicNavLink:active {COLOR: #AA2B00; text-decoration: none;}
A.topicNavLink:hover {COLOR: #990000; text-decoration: none;}

.topicNavTitle {font-size: 14px; font-style: normal; font-weight: bold; color: #AA2B00; margin: 0 0 0 0; line-height: 17px;}

div#updates
{
	padding: 10px;
	margin: 10px;
	width: 900px;	 
	border: solid 1px #cccccc;
	clear: both;
	background-color: #ffffff;
}



.divActivityBoxCurric
{
    width:50%;
    float:left;
    font-size: 12px; line-height: 16px;
}
.divActivityRowBoxCurric
{
    border-top:solid 1px #b0b0b0;
    margin-left:55px;
    padding-top:5px;
    margin-bottom:5px;
}
.divActivityexpireBox
{
  float:left;
   width:20%;  
    padding-top:5px;
    padding-right:20px;
    margin-bottom:5px;
    text-align:center;
}
.divTopicBoxCurric
{
    margin-top:3px;
    margin-bottom:6px;
}
.divTopicRowBoxCurric
{
    width:100%;
    border-top:solid 1px #b0b0b0;
}
.ImgCustomCurric
{
    height:70px;
    width:200px;
    
}





/*****Curric Info Marketing Page *******/

.box1_gradCur1
{
   padding: 10px;
   border:1px solid #999; 
   background-color: #FFF;
   margin-top:10px;
   height:80px;
   width:900px;  
     border-radius:10px;
   -webkit-border-radius:10px;
   -moz-border-radius:10px;
    
}

.box1_gradCur_Img
{
   margin-right:530px;
   border-right:1px solid #ccc;
   width:270px;
   float:left;  
   
}


.box1_gradCur_text
{
  line-height:160%;
  font-family:Verdana,san-serif;
  font-weight:bold;
  font-size:13px;
  color:#333;
  vertical-align:middle;
  float:left;
  width:590px;
  margin-left:-515px;
  margin-top:20px;
 
    
}

.box2_gradCur2
{
   padding: 10px;
   border:1px solid #999; 
   background-color: #F5F5F5;   
   height:450px;
   width:900px;   
     border-radius:10px;
   -webkit-border-radius:10px;
   -moz-border-radius:10px;
    
}


.box2_gradCur2_content
{
    line-height:160%;
    font-family:Verdana,sans-serif;
    font-size:11px;
    color:#333;  
    padding:0px 0px 20px 0px; 
}

.box2_top_Grad {
 
   width:420px;
   border-color:#999;
   border-width:1px;
}

.box2_grad
{
      width:420px;
}


.box2_bottom_grad  {
   background: url(/images/cc_bottom-image.jpg) no-repeat;
    margin-left: -1px;
    margin-top: -6px;  
    height: 15px; 
    
}

.box2_grad2 {  
   width:420px;
   float:left;
   margin-right:300px;
   margin-left: 20px;
}

.box2_grad3 {  
   width:420px;
   float:left;
   margin-left:-280px;
  
}

.box2_content_cur 
{
    border-left:1px solid #999;
    border-right:1px solid #999;
    padding-left:9px;
    padding-right:9px;
    background: url(/images/cc_box_gradient.png) repeat-x;
    margin-top:-7px;
    font-size:11px;
    
     
}


.box2_content_inside
{
 line-height: 14px;
  font-family:Verdana,sans-serif;
  font-size:11px;
  color: #333;
 margin-bottom: -4px;    
}

.box2_content_inside li
{
    padding:10px 0px 5px 0px;
    font-size:11px;
    color:#333;    
}

.box3_content_curr
{
  
 line-height: 160%;
  font-family:Verdana,sans-serif;
  font-size:11px;
  color: #333;
  
  float:left;
  
}

.box3_content_curr p
{  
  font-size:11px; 
}



.box3_content_curr a
{
    color:#003399;
}

.box2_gradCur2_content a
{
     color:#003399;
}

.navlist
{
margin-left: 8px;
padding-left: 0;
list-style: none;
padding-top:10px
}

.navlist li
{
background-image: url('../images/cc_bullet.png');
background-repeat: no-repeat;
background-position: 0px 15px;
padding-left: 15px;
}


#wrappercurr {
    text-align:left;    
    margin-bottom: 10px;   
    background-repeat: repeat-x;
    font-size: 11px;
    line-height: 15px;
    min-width: 900px;
}


.pageTitleNoLeftMargin {font-size: 17px; line-height: 20px; color: #A50C13; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; font-weight: bold; padding-top: 15px;}

