﻿/* general */

.pageTitle {font-size: 17px; line-height: 20px; color: #0C7278; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; font-weight: bold; padding-top: 15px;}
.bookTitle {font-size: 11px; line-height: 16px; margin-top: 10px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px; font-weight: bold;}

A.whatThisNU {COLOR: #006699; text-decoration: none;}
A.whatThisNU:visited {COLOR: #006699; text-decoration: none;}
A.whatThisNU:active {COLOR: #006699; text-decoration: none;}
A.whatThisNU:hover {COLOR: #993300; text-decoration: none;}

#header{

}

#pagewrapper{
margin:0 auto;
width:950px;
}

#footer
{

}

/* pages */

#homeleftcolumn
{
float:left;
width: 590px;
}

#homerightcolumn{
float: left;
width: 340px;
margin-left: 20px;
}

#homesubleftcolumn{
float:left;
width:250px;
margin-right:20px;
}

#homesubrightcolumn{
float:left;
width:320px;
}

#pageleftcolumn
{
width: 250px;
margin-right: 610px; /*Set right margin to (LeftColumnWidth + RightColumnWidth)*/
}

#pagemiddlecolumn{
float: left;
width: 290px; /*Width of left column in percentage*/
margin-left: -590px; /*Set left margin to -(LeftColumnWidth + RightColumnWidth)*/
}

#pagerightcolumn{
float: left;
width: 340px; /*Width of right column in pixels*/
margin-left: -280px; /*Set margin to -(RightColumnWidth)*/
}

/* boxes */

.box1_grad {
   background: url(/images/tile_gradientbox.jpg) repeat-x;
}
.box1_back {
   background: url(/images/bg_coretopics.jpg) no-repeat;
   margin-bottom:20px;
}
.box1_top div {
   background: url(/images/gradientboxcorner_topleft.gif) no-repeat top left;
}
.box1_top {
   background: url(/images/gradientboxcorner_topright.gif) no-repeat top right;
}
.box1_bottom div {
   background: url(/images/gradientboxcorner_bottomleft.gif) no-repeat bottom left;
}
.box1_bottom {
   background: url(/images/gradientboxcorner_bottomright.gif) no-repeat bottom right;
}
.box1_top div, .box1_top,
.box1_bottom div, .box1_bottom {
   width: 100%;
   height: 9px;
   font-size: 1px;
}
.box1_content 
{
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    padding-left:9px;
    padding-right:9px;
}



.box1white_grad {
   margin-bottom:20px;
}
.box1white_top div {
   background: url(/images/whiteboxcorner_topleft.gif) no-repeat top left;
}
.box1white_top {
   background: url(/images/whiteboxcorner_topright.gif) no-repeat top right;
}
.box1white_bottom div {
   background: url(/images/gradientboxcorner_bottomleft.gif) no-repeat bottom left;
}
.box1white_bottom {
   background: url(/images/gradientboxcorner_bottomright.gif) no-repeat bottom right;
}
.box1white_top div, .box1white_top,
.box1white_bottom div, .box1white_bottom {
   width: 100%;
   height: 9px;
   font-size: 1px;
}
.box1white_content 
{
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    padding-left:9px;
    padding-right:9px;
}



.box2_grad {
    background-color: #dfecf2;
}
.box2_top div {
   background: url(/images/solidheader_left.gif) no-repeat top left;
}
.box2_top {
   background: url(/images/solidheader_right.gif) no-repeat top right;
}
.box2_top div, .box2_top {
   width: 100%;
   height: 9px;
   font-size: 1px;
}
.box2_content 
{
    padding-left:6px;
    padding-right:6px;
    height:21px;
    margin-left:2px;
}



.box3_grad {
   background: url(/images/tile_gradientbox.jpg) repeat-x;
}
.box3_bottom div {
   background: url(/images/gradientboxcorner_bottomleft.gif) no-repeat bottom left;
}
.box3_bottom {
   background: url(/images/gradientboxcorner_bottomright.gif) no-repeat bottom right;
}
.box3_bottom div, .box3_bottom {
   width: 100%;
   height: 9px;
   font-size: 1px;
}
.box3_content 
{
    margin-top:1px;
    border-top:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    padding-left:9px;
    padding-right:9px;
}



.box4_grad {
    background-color: #dfecf2;
}
.box4_bottom div {
    background: url(/images/gradientboxcorner_bottomleft.gif) no-repeat bottom left;
}
.box4_bottom {
    background: url(/images/gradientboxcorner_bottomright.gif) no-repeat bottom right;
}
.box4_bottom div, .box4_bottom {
    width: 100%;
    height: 9px;
    font-size: 1px;
}
.box4_content 
{
    margin-top:1px;
    border-top:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    padding-left:9px;
    padding-right:9px;
}

.box5_content 
{
    height:125px;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    border-top:1px solid #cccccc;
    margin-top:1px;
    background: url(/images/tile_gradientbox.jpg) repeat-x;
}

.box4_bottom_blue_border div {
    background: url(/images/blueboxcorner_border_bottomleft.gif) no-repeat bottom left;
}
.box4_bottom_blue_border {
    background: url(/images/blueboxcorner_border_bottomright.gif) no-repeat bottom right;
}
.box4_bottom_blue_border div, .box4_bottom_blue_border {
    width: 100%;
    height: 9px;
    font-size: 1px;
}

.box4_bottom_blue div {
    background: url(/images/blueboxcorner_bottomleft.gif) no-repeat bottom left;
}
.box4_bottom_blue {
    background: url(/images/blueboxcorner_bottomright.gif) no-repeat bottom right;
}
.box4_bottom_blue div, .box4_bottom_blue {
    width: 100%;
    height: 9px;
    font-size: 1px;
}

.box6_grad {
    background-color: #fa951f;
}
.box6_top div {
   background: url(/images/solidheaderorg_left.gif) no-repeat top left;
}
.box6_top {
   background: url(/images/solidheaderorg_right.gif) no-repeat top right;
}
.box6_top div, .box6_top {
   width: 100%;
   height: 9px;
   font-size: 1px;
}
.box6_content 
{
    padding-left:6px;
    padding-right:6px;
    height:21px;
    margin-left:2px;
}


.box7_grad {
    background: url(/images/tile_textbooks.jpg);
    background-repeat:repeat-x;
}
.box7_content 
{
    margin-top:1px;
    border-top:1px solid #fa951f;
    border-left:1px solid #fa951f;
    border-right:1px solid #fa951f;
    padding-left:9px;
    padding-right:9px;
}
.box7_bottom_orange_border div {
    background: url(/images/gradientcornerorg_bottomleft.gif) no-repeat bottom left;
}
.box7_bottom_orange_border {
    background: url(/images/gradientcornerorg_bottomright.gif) no-repeat bottom right;
}
.box7_bottom_orange_border {
    width: 100%;
    height: 9px;
    font-size: 1px;
}
.box7_bottom_orange_border div {
    height: 9px;
    font-size: 1px;
    background-color:#feebd5;
    margin-right:9px;
}

.box8_content 
{
    margin-top:1px;
    border-top:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    padding-left:9px;
    padding-right:9px;
    width:620px;
    _width:614px;
}

.box9_content 
{
    margin-top:1px;
    border-top:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    padding-left:9px;
    padding-right:9px;
    width:904px;
    _width:594px;
}

.box10_bottom_blue_border div {
    background: url(/images/blueboxcorner_border_bottomleft.gif) no-repeat bottom left;
}
.box10_bottom_blue_border {
    background: url(/images/blueboxcorner_border_bottomright.gif) no-repeat bottom right;
}
.box10_bottom_blue_border {
    width: 100%;
    height: 9px;
    font-size: 1px;
}
.box10_bottom_blue_border div {
    height: 9px;
    font-size: 1px;
    background-color:#e5f0f5;
    margin-right:9px;
}

.box10_bottom_border div {
    background: url(/images/gradientboxcorner_bottomleft.gif) no-repeat bottom left;
}
.box10_bottom_border {
    background: url(/images/gradientboxcorner_bottomright.gif) no-repeat bottom right;
}
.box10_bottom_border {
    width: 100%;
    height: 9px;
    font-size: 1px;
}
.box10_bottom_border div {
    height: 9px;
    font-size: 1px;
    background-color:#ffffff;
    margin-right:9px;
}

.textbookText
{
	float:left; 
	margin-left:4px; 
	width:70px;
	padding-top:10px;
}

.textbookImage
{
	float:left;
	padding-top:15px;
	padding-left:4px;
	margin-left:5px;
	margin-right:5px;
}

 .leftTextNav
        {
            width: 10px;
            height: 10px;
            background-image: url(/images/textrotator_leftarrow.gif);
            background-repeat:no-repeat;
            border: 0px;
            background-color: transparent;
            cursor: hand;
        }
        
        .rightTextNav
        {
            width: 10px;
            height: 10px;
            background-image: url(/images/textrotator_righttarrow.gif);
            background-repeat:no-repeat;
            border: 0px;
            background-color: transparent;
            cursor: hand;
        }

.leftMediaNav
{
	width: 10px;
    height: 10px;
	background-image: url(/images/rotator_leftarrow.gif);
	background-repeat:no-repeat;
	border: 0px;
    background-color: transparent;
    cursor: hand;
	}
	

.rightMediaNav
{
	width: 10px;
    height: 10px;
	background-image: url(/images/rotator_rightarrow.gif);
	background-repeat:no-repeat;
	border: 0px;
    background-color: transparent;
    cursor: hand;
	}
	
.bookImage {
	margin: 10px; 
	float: left; 
	vertical-align: top;
}

.bookDescription {
	padding-top: 10px; 
	padding-bottom: 10px; 
	margin: 0px; 
	vertical-align: top;
	font-size:11px;
	line-height:13px;
}

.loginbox1_grad 
{
   width : 330px;
   background: url(/images/tile_gradientbox.jpg) repeat-x;
   margin-bottom:20px;
}

.loginbox1_fill 
{
   width : 330px;
   background-color : #DFECF2;
   margin-bottom:20px;
   float: left;
}
.loginbox1_fill_bottom_blue_border div {
    background: url(/images/blueboxcorner_border_bottomleft.gif) no-repeat bottom left;
    width: 100%;
    height: 9px;
    font-size: 1px;
}
.loginbox1_fill_top_blue_border div {
    background: url(/images/blueboxcorner_border_topleft.gif) no-repeat top left;
    width: 100%;
    height: 9px;
    font-size: 1px;

}
.loginbox1_content 
{
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    padding-left:9px;
    
}
.createprofilebox1_grad 
{
   width : 330px;
   background: url(/images/tile_gradientbox.jpg) repeat-x;
   margin-bottom: 20px;
   border-left:1px solid #cccccc;

}
.createprofilebox1_top {
   background: url(/images/gradientboxcorner_topright.gif) no-repeat top right;
}
.createprofilebox1_bottom {
   background: url(/images/gradientboxcorner_bottomright.gif) no-repeat bottom right;
}
.createprofilebox1_top, .createprofilebox1_bottom {
   width: 100%;
   height: 9px;
   font-size: 1px;
}
.createprofilebox1_content 
{
    border-right:1px solid #cccccc;
    padding-left:9px;
    padding-right:9px;
}
div#loginboxtext{
	font-size: 11px;
    line-height: 16px;
	padding-left:5px;
	padding-right:5px;
	float:left;
}
div#loginboxtextpopup{
	font-size: 12px;
    line-height: 16px;
	padding-left:5px;
	padding-right:5px;
	float:left;
}
div#loginboxtext *
{
	margin-bottom:10px;
	display:block;
}

div#loginboxtextpopup *
{
	margin-bottom:10px;
	display:block;
}
div#loginboxtext2{
	font-size: 11px;
    line-height: 16px;
	padding-left:5px;
	padding-right:5px;
	float:left;
}
div#loginboxtext2 *
{
	margin-bottom:10px;
	display:block;
}

div#loginboxfields *
{
    margin-left:85px;
	margin-bottom:5px;
	display:block;
}

div#loginboxfieldspopup *
{
    margin-left:85px;
	margin-bottom:5px;
	display:block;
}

div#loginboxsubuserfields *
{
    margin-left: 85px;
	margin-bottom:5px;
	display:block;
}

/*** My APT ***/
div#myAPTleft
{
	float:left;
	width:530px;
	border-left: solid 1px #b0b0b0;
	border-bottom: solid 1px #b0b0b0;
	border-right: solid 1px #b0b0b0;
	margin-left: 9px;
	padding: 10px;
	
}
	
div#myAPTright
{
	margin-left:600px;
}

div#myAPTinfo
{
	width:350px;
	margin-left:6px;
}
div#myaptTabBox
{
	width:550px;
}

/*** End of My APT ***/

/*** 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: #0C7278; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.curricBigHeader {font-size: 15px; line-height: 21px; 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: #0C7278; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; font-weight:bold;}
.curricUnpublished {font-size: 11px; line-height: 21px; color: #930000; 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: 11px; line-height: 16px; font-style: normal; font-weight: normal; color: #0C7278; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.curricTextGreen {font-size: 12px; line-height: 16px; font-style: normal; font-weight: bold; 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: #999999; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.regular {font-size: 11px; line-height: 160%; font-style: normal; font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.curricError {font-size: 11px; line-height: 16px; font-style: normal; font-weight: normal; color: #FF0000; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}

UL {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; margin-top: 5px; margin-bottom: 5px; margin-right: 0px; list-style-type: square;}
OL {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;}
DL {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;}
LI {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;}


.divCurricButton
{
	float:left;

}
.ccConsoleHomeBox
{

    font-size: 11px;
    line-height: 15px;
    padding-bottom:10px;
}

.curricConsoleInstitution{font-size: 12px; line-height: 15px; margin-left:5px; clear: both;}

.curricConsoleTitleBox
{
	
	padding-top:5px;
}
.curricConsoleMainBox
{
	position:inherit;
	background-color:#ffffff;
	padding:10px 10px 10px 10px;
}
.curricConsole
{
	position:inherit;
	background-image: url("../images/tile_cc_home.jpg");
	padding:10px 10px 10px 10px;
}

.curricConsoleContentBox
{
	position:inherit;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
}

.curricConsoleTopicsListBox
{
	position:inherit;	
}
.moveButtonBox
{
    float:left; 
    margin-top:33px; 
    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;
    padding-top:10px;
    padding-bottom:10px;
    vertical-align:top;
    margin:0;
}
.divAssignmentTypeBox
{
    float:left;
    width:160px;
}
.divAssignmentListMainBox
{
	margin:0;
	padding:0;
	position:relative;
	margin-left:170px;
	margin-top:0px;
	margin-bottom:5px;
}
.divAssignmentListBox
{
    padding:0;
    margin:0;
    position:inherit;
	margin-bottom:5px;
	vertical-align:text-top;
}

.divAssignmentInfoBox
{
    height:auto;
    float:left;
    vertical-align:top;
    vertical-align:text-top;
    padding:0;
    margin-bottom:0px;
}

.divAssignmentStatusBox
{
	margin:0px;
	padding:0px;
    margin-right:100px;
    text-align:right;
}
.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;
}
.divTopicRowBox
{
    position:relative;
    width:100%;
    border-top:solid 1px #999999;
    vertical-align:top;
    padding-top:5px;
    margin-bottom:5px;
}
.divSharedTopicBox
{
    width:40%;
    float:left;
    vertical-align:top;
}
.divTopicBox
{
    width:50%;
    float:left;
    vertical-align:top;
}

.divTopicMoveBox
{
    float:left;
    vertical-align:top;
    width:40%;
    margin-left:40%;
    _margin-left:35%;
}

.divTopicDeleteBox
{
	float:right;
    vertical-align:top;
    width:20%;
}
.divActivityBoxCurric
{
    width:50%;
    float:left;
    font-size: 11px; line-height: 16px;
}
.divActivityRowBoxCurric
{
    margin-left:55px;
    padding-top:5px;
    margin-bottom:5px;
}
.divActivityBoxCurricIndex
{
    width:30%;
    float:left;
    font-size: 12px; line-height: 16px;
}
.divActivityRowBox
{
	position:relative;
    border-top:solid 1px #999999;
    vertical-align:top;
    margin-top:7px;
    padding-top:5px;
    margin-left:15px;
}
.divActivityRowBoxLast
{
    position:relative;
	border-top:solid 1px #999999;
	border-bottom:solid 1px #999999;
    vertical-align:top;
    margin-left:50px;
    margin-top:5px;
    padding-top:5px;
    }
    
.divActivityBox
{
    width:50%;
    float:left;
    vertical-align:top;
    padding-bottom:5px;
}
.divActivityDateBox
{
    float:left;
    vertical-align:top;
    width:50%;
}
.divActivityMoveBox
{
    float:left;
    vertical-align:top;
    width:40%;
}
.divActivityDeleteBox
{
    float:right;
    vertical-align:top;
    width:20%;
}
.divTopicChoiceBox
{
	position:relative;
	float:left;
	margin-top:15px;
}
.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-color: #DFECF2;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-top:5px;
    margin-bottom:10px;
}

.divAssignmentTypeTitle
{
	margin-top:10px;
}

.divAssignmentList
{
    position:inherit;
    border-bottom:solid 1px #999999;
    border-top:solid 1px #999999;
    margin:5px 0px 15px 0px;
}

.divAssignmentItem
{
    position:relative;
    /*border-top:solid 1px #999999;*/
    margin-top:5px;
    padding-top:0px;
    padding-bottom:5px;
    min-width:830px;
}
.divAssignmentTitleBox
{
	position:relative;
    margin-right:5px;
    float:left;
}
.divAssignmentControlBox
{
	float:right;
	position:relative;
}

.divSharedTopicListHeaderBox
    {
        width:50%;
        float:left;
    }
.divSharedTopicListDateBox
	{
	    width:50%;
		float:left;
	}
.divSharedActivityBox
	{
		width:50%;
		float:left;
		vertical-align:top;
		padding-bottom:5px;
	}
	
.divNone 
{
	border-top:solid 1px #999999; 
	margin-top:10px; 
	margin-bottom:10px; 
	padding-top:5px;
}
        
div#divAssignmentEntryBox
{
    background:#FFFFFF;
    position:inherit;
    border:solid 1px #cccccc;
    padding-left:10px;
    margin-top:5px;
}

div#divReadingFormBox
{
    float:left;
}

div#divVideoFormBox
{
    float:left;
}

div#divLearningFormBox
{
    float:left;
}

div#divOfflineFormBox
{
    float:left;
}

.divTestFormBox
{
    position:inherit;
    text-align:left;
    margin-right:10px;
}

div#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#divCurricEditHomeBox
{
	position:relative;
    background:#ffffff;
    border: solid 1px #999999;
    padding:10px;
}

div#divCreateButtonBox
{
	margin-top:10px;
}

div#curricborderpanel
{
	position:relative;
    border-left: solid 1px #999999;
    border-right: solid 1px #999999;
    border-bottom: solid 1px #999999;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding:10px;
}




.divTopicListHeaderBox
{
    width:50%;
    float:left;
}

.divTopicListRightBox
{
	position:inherit;
	width:45%;
    float:left;
}

.divTopicListExpireBox
{
	float:left;
	width:40%;

}

.divTopicListReorderBox
{
	float:left;
	width:40%;
}


.divActivityExpireBox
{
	float:left;
	width:20%;
}

.divActivityExpireBoxAdmin
{
	float:left;
	width:40%;
}

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;
}

.showHideDisabled 
{
	color:#000000;
}



/******************************/

.pageTitleNoLeftMargin {font-size: 17px; line-height: 20px; color: #0C7278; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; font-weight: bold; padding-top: 15px;}


.subTitle {font-size: 14px; color: #0C7278;}
.clearfloat
{
	clear: both;
}

.divActivityBoxCurric
{
    width:50%;
    float:left;
    font-size: 11px; line-height: 16px;
}
.divTopicBoxCurric
{
	
    margin-top:3px;
    margin-bottom:6px;
}
.divTopicRowBoxCurric
{
    width:100%;
    border-top:solid 1px #999999;
}

.schwartz_tabs 
{
    position:relative;
    top:1px;
    height:30px;
}



/***************/
.roundedwhitetopleft, .roundedwhitetopright, .roundedwhitebottomleft, .roundedwhitebottomright
{
    float:left;
    width:9px;
    height:9px;
}
.roundedwhitetopmiddle
{
    float:left;
    width:620px;
    height:8px;
    border-top:1px solid #cccccc;
}
.roundedwhiteheader
{
    clear:both;
    width:618px;
    height:30px;
    padding-left:9px;
    padding-right:9px;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    font-size: 18px;
    line-height: 18px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    color: #666666;
}
.roundedwhitecontent
{
    clear:both;
    width:618px;
    padding-left:9px;
    padding-right:9px;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
}

.whitecontent
{
    clear:both;
    width:618px;
    padding-left:9px;
    padding-right:9px;
}

.roundedwhitebottommiddle
{
    float:left;
    width:620px;
    height:8px;
    border-bottom:1px solid #cccccc;
}



.roundedwhitetopleftspecial, .roundedwhitetoprightspecial, .roundedwhitebottomleftspecial, .roundedwhitebottomrightspecial
{
    float:left;
    width:9px;
    height:9px;
}
.roundedwhitetopmiddlespecial
{
    float:left;
    width:700px;
    height:8px;
    border-top:1px solid #cccccc;
}
.roundedwhiteheaderspecial
{
    clear:both;
    width:698px;
    height:30px;
    padding-left:9px;
    padding-right:9px;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    font-size: 18px;
    line-height: 18px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    color: #666666;
}
.roundedwhitecontentspecial
{
    clear:both;
    width:698px;
    padding-top:9px;
    padding-left:9px;
    padding-right:9px;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
}
.roundedwhitebottommiddlespecial
{
    float:left;
    width:700px;
    height:8px;
    border-bottom:1px solid #cccccc;
}



.roundedwhitetopleftright, .roundedwhitetoprightright, .roundedwhitebottomleftright, .roundedwhitebottomrightright
{
    float:left;
    width:9px;
    height:9px;
}
.roundedwhitetopmiddleright
{
    float:left;
    width:280px;
    height:8px;
    border-top:1px solid #cccccc;
}
.roundedwhiteheaderright
{
    clear:both;
    width:278px;
    height:30px;
    padding-left:9px;
    padding-right:9px;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    font-size: 18px;
    line-height: 18px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    color: #666666;
}
.roundedwhitecontentright
{
    clear:both;
    width:278px;
    padding-top:9px;
    padding-left:9px;
    padding-right:9px;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
}
.roundedwhitebottommiddleright
{
    float:left;
    width:280px;
    height:8px;
    border-bottom:1px solid #cccccc;
}
/***************Modalities*/
.boxModInter
{
	background-color:#ffffff;
	width:900px; 
	padding:10px; 
	border:1px solid #999999; 
}
.boxInter2Mod
{
	float:left; 
	min-height:500px; 
	width:400px;
	padding-left:20px; 
	padding-right:200px;
	margin-bottom:15px; 
	border:1px solid #CCCCCC; 
}
.boxInterItem
{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.boxInterBottom
{
	border:1px solid #CCCCCC;
}
.boxInterItem, .boxInterBottom
{
	background: url(/images/tile_smallnavpng.jpg) repeat-x;
	width:250px; 
	padding-left:10px;
}
.boxInterItemSelBottom
{
	border-bottom:1px solid #CCCCCC;
}
.boxInterItemSel, .boxInterItemSelBottom
{
	background-color:white;
	width:251px;
	padding-left:10px;	
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	font-weight:bold;
	color:#0C7278;
}
.modTitle
{
	margin-top:15px; 
	margin-bottom:15px;
	color:#0C7278; 
	font-size:12px; 
	font-weight:bold;
}
/***************APR*/
.aprTitle
{ 
	margin-top: 15px;
	margin-bottom: 5px;
	color: #0C7278; 
	font-size: 12px; 
	font-weight: bold;
}
.boxParentAPR
{
	float: left;
	right: -1px; 
	position: relative;
	margin-top: 10px;
}
.boxAPRTreeview
{
	float:left; 
	min-height:500px; 
	width: 700px;
	margin-bottom:15px; 
	border: solid 1px #CCCCCC;  
	padding-left: 15px;
}
.boxParentItem
{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.boxParentBottom
{
	border:1px solid #CCCCCC;
}
.boxParentItem, .boxParentBottom
{
	background: url(/images/tile_coretopicsnav.jpg) repeat-x;
	width:250px; 
	height: 30px;
	padding-left:10px;
	font-weight: bold;
	line-height: 30px;
}
.boxParentItemSelBottom
{
	border-bottom:1px solid #CCCCCC;
}
.boxParentItemSel, .boxParentItemSelBottom
{
	background-color:white;
	width:251px;
	height: 30px;
	padding-left:10px;	
	line-height: 30px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	font-weight:bold;
	color:#0C7278;
}
/***************Multimedia*/
.vidCatTitle
{ 
	margin-left:10px;
	color:#0C7278; 
	font-size:14px; 
	font-weight:bold;
	padding-bottom: 10px;
}
.boxVidCat
{
	background-color:#ffffff;
	width:900px; 
	padding:10px; 
	border:1px solid #999999; 
	
}
.boxVideoItem
{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.boxVideoBottom
{
	border:1px solid #CCCCCC;
}
.boxVideoItem, .boxVideoBottom
{
	background: url(/images/tile_smallnavpng.jpg) repeat-x;
	width:300px; 
	padding-left:10px;
}
.boxVideoItemSelBottom
{
	border-bottom:1px solid #CCCCCC;
}
.boxVideoItemSel, .boxVideoItemSelBottom
{
	background-color:white;
	width:301px;
	padding-left:10px;	
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	font-weight:bold;
	color:#0C7278;
}
.multimediaTab
{
	position:relative; 
	top:1px; 
	height:36px;
    max-height:36px;
}
.divVideo
{
	padding: 10px 0px 10px 10px; 
	float: left; 
	width: 570px;
}
.divVideoBox
{
	border-top: solid 1px #CCCCCC; 
	margin-left: 10px;
}
.divVideoBox1
{
	float: left; 
	padding: 10px 10px 10px 0px;
}
.divVideoBox2
{
	padding: 10px 0px 10px 10px;
}

/**********/

.CTLeft
{
    float:left;
    
    margin-top:5px;
    border-top: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    right: -1px; 
	position: relative;
}
.CTRight
{
    float:left;
    width:650px;
    min-height:324px;
    padding:10px;
    border:1px solid #cccccc;
}
.CTParentItem
{
	width: 230px;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
	background: url(/images/tile_coretopicsnav.jpg) repeat-x;
    padding: 5px 0px 5px 5px;
}
.CTParentItemSelected
{
    width: 231px;
    border-bottom:1px solid #cccccc;
	 background-color:White;
	color:#0C7278;
    padding: 5px 0px 5px 5px;
}
.CTParentItemSelectedButton
{
    color:#0C7278;
}

.GuideClassFont14
{
    color:#0C7278;
    font-size:14px;
}

div#selfassesscontainer
{
	padding-bottom: 30px;	
	}
.tab39
{
	height: 39px;
	}
div#selfassessmain 
{
    background-color: #ffffff;
    border: 1px solid #999999;
    border-top: none;
    text-align:left;
    vertical-align: top;
    width:930px;
    position:relative;
    top:-1px;
}
div#selfassesstopborder
{
	border-top: solid 1px #999999; 
	width: 292px; 
	float: right; 
	position: relative; 
	top:-1px;
}
.sapadding
{
	padding: 10px;
}
.score
{
	border-bottom: solid 1px #CCCCCC;
}
div#divNPTELeft
{
	float: left; 
	width: 425px; 
	border-right: solid 1px #CCCCCC; 
	padding-right: 10px;
}
div#divNPTERight
{
	margin-left: 435px; 
	padding-left: 10px;
}
.NPTEHeading
{
	font-weight: bold; 
	font-size: 14px; 
	color: #0c7278;
}
.NPTEPractice
{
	margin-top: 10px; 
	border-bottom: solid 1px #CCCCCC; 
	padding-bottom: 10px;
}
.textheading
{
	padding-top: 15px; 
	padding-bottom: 15px;
}

.procTop
{
    background-color:#e5f0f5;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    padding:9px;   
}
.procItem
{
    background-color:#e5f0f5;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    padding:2px 9px 2px 9px;   
}






.corecurricitem
{
	background: url(/images/tile_coretopics.jpg) repeat-x;
	border-bottom:1px solid #999999;
	padding:2px 5px 2px 5px;
}

ul#menu {
    padding:0;
    margin:0;
    list-style-type:none;
}

ul#menu li {
    position: relative;
	background: url(/images/tile_coretopics.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #999999;
	padding:3px 10px 3px 5px;
}

ul#menu li:hover {
	background: url(/images/tile_coretopics_hover.jpg);
	background-repeat:repeat-x;
}

ul#menu div {
    display:none;
}

ul#menu li.mega div.subitems1 {
    position: absolute;
    top: -1px;
    left: 298px;
    background-color:#dfecf2;
    color: blue;
    width:250px;
    padding:10px;
    border:1px solid #cccccc;
    z-index:1000;
}

ul#menu li.mega div.subitems2 {
    position: absolute;
    top: -1px;
    left: 276px;
    background-color:#dfecf2;
    color: blue;
    width:250px;
    padding:10px;
    border:1px solid #cccccc;
    z-index:1000;
}

ul#menu li.hovering div {
    display: block;
}

ul#menu li.mega div.subitem 
{
    background-color:#ffffff;
    border-bottom:1px solid #cccccc;
	padding:3px 10px 3px 5px;
}

ul#menu li.mega div.subitemcontainer
{
    border:1px solid #cccccc;
    border-bottom:none;
}

.FlyoutArrow
{
    float:right;
    position:relative;
    top:3px;
    *float:none;
    *top:1px;
}




/*****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;
 padding-top: 10px;
  float:left;
  
}

.box3_content_curr p
{  
  font-size:11px; 
}

.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;
}

.pageTitleNoLeftMarginCurr {font-family: verdana,sans-serif; font-weight: bold; font-size:17px; color:#EE7800; padding-top: 10px 0px 10px 0px;}


.box3_content_curr a { color: #006699; }
.box3_content_curr a:hover { color: #660033; text-decoration: none; }
