#studentNav {
	background:#cecfce;
}

/* waBox StudentSide
--------------------------------------*/
.waBox .bar {
	border-bottom:solid 1px #afcd9b;
	background:#afcd9b;
}

.waBox .bBorder {
	border-bottom:1px solid #afcd9b;
}

.waBox .studentBoxBorder {
	border-left:1px solid #afcd9b;
	border-right:1px solid #afcd9b;
}

.waBox .subTask {
	background:#eee;
}

/* Final Submit box
--------------------------------------*/
.finalSubmitBox {
	background:#afcd9b;
}

.finalSubmitBox .finalSubmitBoxBorder {
	background:#afcd9b;
	border:1px solid #667d56;
	border-top:0;
	border-bottom:0;
}

.finalSubmitBox .bBorder {
	background:#afcd9b;
	border-bottom:1px solid #667d56;
}

.finalSubmitBox .tBorder {
	border-bottom:1px solid #667d56;
}

.finalSubmitBox .lTopCorner { background:url(/wastatic/themes/img/green/Q_topLeft.gif) no-repeat 0 0; }
.finalSubmitBox .rTopCorner { background:url(/wastatic/themes/img/green/Q_topRight.gif) no-repeat top right; }
.finalSubmitBox .bBox { background:url(/wastatic/themes/img/green/B_bottomRight.gif) no-repeat top right; }
.finalSubmitBox .borderWrap { background:url(/wastatic/themes/img/green/Q_bottomLeft.gif) no-repeat top left; }


/* New box styles (replaces studentBox)
-------------------------------------*/
.waBox .content {
	border-left:1px solid #afcd9b;
	border-right:1px solid #afcd9b;
}
.waBox .top .border {
	background:#afcd9b;
}
.waBox .bottom .border {
	border-bottom:1px solid #afcd9b;
}
.waBox .title {
	background:#afcd9b;
}
.waBox .top > .left { background:url(/wastatic/themes/img/green/greenBox_sprite.png) no-repeat 0 0; }
.waBox .top > .right { background:url(/wastatic/themes/img/green/greenBox_sprite.png) no-repeat -4px 0; }
.waBox .bottom > .left { background:url(/wastatic/themes/img/green/greenBox_sprite.png) no-repeat 0 -4px; }
.waBox .bottom > .right { background:url(/wastatic/themes/img/green/greenBox_sprite.png) no-repeat -4px -4px; }

/* New question box styles (replaces studentQuestionBox)
-------------------------------------*/
.waQBox .top .border,
.waQBox .bottom .border {
	background:#afcd9b;
}

.waQBox .top .border {
	border-top:1px solid #667d56;
}

.waQBox .bottom .border {
	border-bottom:1px solid #667d56;
}

.waQBox .title {
	font:normal 12px/22px arial, helvetica, sans-serif;
	background:#afcd9b;
	border-left:1px solid #667d56;
	border-right:1px solid #667d56;
}

.waQBox .top > .left { background:url(/wastatic/themes/img/green/qbox_green_sprite.png) no-repeat 0 0; }
.waQBox .top > .right { background:url(/wastatic/themes/img/green/qbox_green_sprite.png) no-repeat -4px 0; }
.waQBox .bottom > .left { background:url(/wastatic/themes/img/green/qbox_green_sprite.png) no-repeat 0 -4px; }
.waQBox .bottom > .right { background:url(/wastatic/themes/img/green/qbox_green_sprite.png) no-repeat -4px -4px; }


/* Labs (Accordion) styling per theme
-------------------------------------*/
.qContent ul.accordion > li {
	background:#daf1cc;
}

.qContent ul.accordion li span.open {
	background:url(/wastatic/questions/img/expand_sprite_green.png) no-repeat 0 -10px;
}

.qContent ul.accordion li span.close {
	background:url(/wastatic/questions/img/expand_sprite_green.png) no-repeat 0 0;
}

/* Top Nav Faculty Side Style
-------------------------------------*/
#webAssign #top {
	background:url(/wastatic/themes/img/green/extendedBggreen.gif) repeat-x 0 -50px;
}

#webAssign #top .logoWrap {
	/* background:url(/wastatic/themes/img/green/logoBggreen.gif) repeat-y 0 1px; */
}

#webAssign #top #login ul li {
	background:#afcd9b; /* Changes Dynamically for skins */
}

#webAssign #top #login ul li.endTab {
	background:url(/wastatic/themes/img/green/loginTabgreen.png) no-repeat 0 0; /* Changes Dynamically for skins */
}

#webAssign #top #secondaryNav {
	background:url(/wastatic/themes/img/green/secondaryNavBggreen.png);
}

/* Drop down Styles
-------------------------------------*/
#navWrap ul li a:hover { background:#8aba6f; color:white; } /* Changes Dynamically for skins */


#navWrap ul ul {  
	border:1px solid #8aba6f; /* Changes Dynamically for skins */
}

#navWrap ul ul li a:hover,
#navWrap ul ul li.over { background:#afcd9b; } /* Changes Dynamically for skins */

#secondaryNav .bubble .bubbleNav ul li a:hover,
#secondaryNav .bubble .bubbleNav ul li.over	{ background:#afcd9b; } /* Changes Dynamically for skins */

#secondaryNav .bubble .bubbleNav2 ul li a:hover, 
#secondaryNav .bubble .bubbleNav2 ul li.over { background:#afcd9b; } /* Changes Dynamically for skins */


/* Faculty Side Element Styles
-------------------------------------*/
#mainContent .bottomBar {
	border-bottom:2px solid #363;
	background:#daf1cc;
}

#mainContent .bottomBar a,
#mainContent .bottomBar a:hover,
#mainContent .bottomBar a:visited {
	color:#900;	
}

#popupWrap #top {
	background:#afcd9b;
} 

#webAssign #studentNav {
	background:#c3deb3;
}

.highlightedRow {
	background:#c3deb3;
}

/* communication skin styles
-------------------------------------*/

#comWrap {
	border-top:3px solid #afcd9b;
}

#comWrap #comView {
    background:#c3deb3;
}

.tree li span, .tree li span.collapsed {
	background:url(/wastatic/common/img/expandgreen.png) no-repeat 2px 0;
} 

.tree li span.expanded {
	background:url(/wastatic/common/img/collapsegreen.png) no-repeat 2px 0;
}

#comWrap #comView .comPort {
	border:1px solid #c3deb3;
}

.tree li ul li.selected {
	background:#c3deb3;
}

/* tutorial button style
-----------------------------------*/

.tutorialButton {
    padding:0.3em 0.3em 0.3em 0.3em;
    border:1px solid #667d56;
    background:#daf1cc;
}

.tutorialButton a {
    margin: 0 6px 0 4px;
    padding: 0 0 0 19px;
    font:bold 1em/2em arial, helvetica, sans-serif;
    color: #0000CC;
    background: url(/wastatic/common/img/tutorial.png) no-repeat 0 0;
}

.tutorialButton a:hover {
    font:bold 1em/2em arial, helvetica, sans-serif;
}

/* DESCRIPTION: theme styles for Assignment Editor
--------------------------------------*/

/* subForms
--------------------------------------*/
.subForm .active {
	background:#daf1cc;
}

/* waExpand styles
--------------------------------------*/
.waExpand li.first {
	border-bottom:1px solid #daf1cc;
}

.waExpand .titleBar .open {
	background:url(/wastatic/questions/img/expand_sprite_green.png) no-repeat 0 -10px;
}

.waExpand .titleBar .close {
	background:url(/wastatic/questions/img/expand_sprite_green.png) no-repeat 0 0;
}

/* form grid styles
--------------------------------------*/
.form .settingsGrid {
	border-bottom:1px solid #afcd9b;
}

.form .settingsGrid th {
	border-top:1px solid #afcd9b;
	border-right:1px solid #afcd9b;
	background:#daf1cc;
}

.form .settingsGrid td {
	border-top:1px solid #afcd9b;
	border-right:1px solid #afcd9b;
}

.form .settingsGrid th.first,
.form .settingsGrid td.first {
	border-left:1px solid #afcd9b;
}

.form .settingsGrid .input {
	background:#daf1cc;
}

.form .settingsGrid .tableDivide {
	background:#363;
}

#assignmentSettings .form .na {
	color:#afcd9b;
}

/* question list 
--------------------------------------*/
.questionList .masterHeader .settings {
	background:#6c8d54;
}

.questionList .masterHeader .settingDesc {
	background:#afcd9b;
}

.questionList table .qs,
.questionList table .qps,
.questionList table .qip {
	background:#afcd9b;
}

.questionList .questionLinks {
    background:#afcd9b;
}

.questionList .qBox .qExpand .open {
	background:url(/wastatic/questions/img/expand_sprite_green.png) no-repeat 0 -10px;
}

.questionList .qBox .qExpand .closed {
	background:url(/wastatic/questions/img/expand_sprite_green.png) no-repeat 0 0;
}

.questionList .qBox .content {
	background:#c3deb3;
}

/* Show My Work theme styles 
--------------------------------------*/

.smw {
    background:#daf1cc;
}

.smw textarea {
    border:1px solid #afcd9b;
}

.claro .dijitEditor {
    margin-bottom:1em;
    border:1px solid #afcd9b;
}

.claro .dijitToolbar {
    background-color:#afcd9b;
    border-bottom:1px solid #afcd9b;  
}

/* WA/View/templates/assignment/grader_grade_work.tpl */

.paginationBar {
    background:#daf1cc;
}

.studentDivider {
    height:5px;
    background:#369;
}

/* Global Color Classes
  Sets a few common colors based on theme
--------------------------------------*/

.theme-dark {
    border-color: #afcd9b;
    background-color: #afcd9b;
}

.theme-light {
    border-color: #c3deb3;
    background-color: #c3deb3;
}