/* Nav */
ul#navPrivate{border-bottom: 1px solid #CCCCCC; height: 45px;}
ul#navPrivate li{
	background: #FFF url(../images/nav-sp.jpg) no-repeat top right;
	float: left;
	list-style: none;
	padding: 5px 10px 0px 5px;
	text-align: center;
	text-transform: capitalize;
}
ul#navPrivate li.first{padding-left: 10px;}
ul#navPrivate li.last{background: #FFF;}

ul#navPrivate a{display: block;}

ul#navPrivate a#privateHomeBtn{background: url(../images/private-home.jpg) no-repeat; height: 40px; width: 50px;}
ul#navPrivate a#privateAnalysisToolBtn{background: url(../images/private-analysis-tools.jpg) no-repeat; height: 40px; width: 105px;}
ul#navPrivate a#privateScaleBuilderBtn{background: url(../images/private-scale-builder.jpg) no-repeat; height: 40px; width: 90px;}
ul#navPrivate a#privateRockMusicBtn{background: url(../images/private-rock-music.jpg) no-repeat; height: 40px; width: 85px;}
ul#navPrivate a#privateKeyboardsBtn{background: url(../images/private-keyboards.jpg) no-repeat; height: 40px; width: 150px;}
ul#navPrivate a#privateAuralSkillsBtn{background: url(../images/private-aural-skills.jpg) no-repeat; height: 40px; width: 85px;}
ul#navPrivate a#privateComposingProjectsBtn{background: url(../images/private-composing-projects.jpg) no-repeat; height: 40px; width: 80px;}
ul#navPrivate a#privateFAQBtn{background: url(../images/private-faqs.jpg) no-repeat; height: 40px; width: 40px;}
ul#navPrivate a#privateDownloadsBtn{background: url(../images/private-downloads.jpg) no-repeat; height: 40px; width: 75px;}
ul#navPrivate a#privateTeacherBtn{background: url(../images/private-teacher.jpg) no-repeat; height: 40px; width: 85px;}

ul#navPrivate a#privateHomeBtn:hover{background-position: 0px -40px;}
ul#navPrivate a#privateAnalysisToolBtn:hover{background-position: 0px -40px;}
ul#navPrivate a#privateScaleBuilderBtn:hover{background-position: 0px -40px;}
ul#navPrivate a#privateRockMusicBtn:hover{background-position: 0px -40px;}
ul#navPrivate a#privateKeyboardsBtn:hover{background-position: 0px -40px;}
ul#navPrivate a#privateAuralSkillsBtn:hover{background-position: 0px -40px;}
ul#navPrivate a#privateComposingProjectsBtn:hover{background-position: 0px -40px;}
ul#navPrivate a#privateFAQBtn:hover{background-position: 0px -40px;}
ul#navPrivate a#privateDownloadsBtn:hover{background-position: 0px -40px;}
ul#navPrivate a#privateTeacherBtn:hover{background-position: 0px -40px;}

ul#navPrivate a.currentPrivate{background-position: 0px -40px !important;}

/* Search form */
form#searchFrm{margin-bottom: 10px;text-align: right;}
form#searchFrm input.flds{
	background: #FFF;
	border: #99C7C5 1px solid;
	padding: 2px 5px;
}
form#searchFrm input.flds:hover{border: #206273 1px solid;}
form#searchFrm input.submit{margin-right: 15px;}

/* Accordion Nav */
div#accordionNav{font-size: 0.75em; margin-bottom: 10px; padding: 0px; width: 200px;}
div.accordionNav{padding: 5px 10px;}

div.accordionNav a{display: block; padding: 5px;}

div.accordionNav div.toggler{background-color: #D5DEE3; color: #000; margin-bottom: 2px; padding: 5px;}

div.accordionNav a.toggleBtnClose{
	background: url(../images/close.gif) no-repeat center center;
	float: left;
	height: 10px;
	width: 10px;
}
div.accordionNav a.toggleBtnOpen{
	background: url(../images/open.gif) no-repeat center center;
	float: left;
	height: 10px;
	width: 10px;
}
/*div.accordionNav a.togglerLink{float: left; width: 125px;}*/

/* User info */
ul#userInfo{color: #206273; font-size: 0.75em;}

ul#userInfo li{
	border-right: #206273 1px solid;
	display: block;
	float: right;
	list-style: none;
	margin: 10px 0px 10px;
	padding: 0px 10px;
}
ul#userInfo li.last{
	border-right: 0px;
	padding-right: 15px;
}

/* User profile */
table#usrProfileTable{border-collapse: separate; border-spacing: 0px 5px; margin: 5px 0px; width: 50%;}
table#usrProfileTable tr.alt{background: #F1F1F1;}
table#usrProfileTable td{padding: 5px 15px 5px 5px;}
table#usrProfileTable td.head{font-weight: bold; text-align: right; width: 125px;}

/* Home Side Bar */
#homeSideBar{background: url(../images/student-home-sidebar-bg.jpg) no-repeat top right;}

/* flash content */
#flashcontent{
	border: #555658 10px solid;
	height: 375px;
	width: 570px;
}

/* content */
div.breadCrumbs{font-size: 0.75em; padding: 10px 15px 0px;}
div.privateSubNav{
	float: left;
	padding: 10px 15px;
	width: 230px;
	width: 200px !important;
}
div.privateContent{
	float: left;
	padding: 10px 15px;
	width: 700px !important;
	width: 680px;
}
div.adminContentFull{
	padding: 10px 15px;
	width: 960px;
	width: 930px !important;
}
div.privateContentFull{
	padding: 10px 15px;
	width: 960px;
	width: 930px !important;
}
div#scaleBuilderPlayer{
	margin: 0px auto;
	width: 850px;
}

table.subCategoryTbl td{
	padding-bottom: 5px;
}

/* Aural Skills */
table.skillsWrap{}
table.skillsWrap td.tableSpacer{padding: 0px 10px;}
table.skillsWrap td.skillContent{
	background: #D5DEE3 url(../images/corner.jpg) no-repeat right bottom;
	padding: 10px;
	vertical-align: top;
	width: 275px;
	width: 275px !important;
}

/* Aural Skills Tables */
table.auralSkillsTable{margin: 0px auto; width: 85%;}
table.auralSkillsTable th.head{padding-bottom: 5px; text-align: center;}
table.auralSkillsTable th.subHead{border: #999 solid 1px;}
table.auralSkillsTable td{border: #999 solid 1px; padding: 5px 0px; text-align: center;}
table.auralSkillsTable td.head{
	background: #D5DEE3;
	color: #206273;
	font-weight: bold;
}

/* Answer Template Tables */
table.answerTablesTable{width: 85%;}
table.answerTablesTable td{padding: 5px; text-align: center; width: 50%;}
table.answerTablesTable td.head{
	background: #D5DEE3;
	color: #206273;
	font-weight: bold;
}

div.skillsExercises{width: 75%;}
div.skillsExercises h2{background: #D5DEE3; margin: 20px 0px 10px; padding-left: 10px;}


/* FAQs */
ol#faqs{list-style: outside decimal; padding-left: 25px;}
ol#faqs li{padding: 5px 5px 25px;}
ol#faqs ul li{padding-bottom: 10px;}

/* Downloads */
ol#downloads{list-style: outside decimal; padding-left: 25px;}
ol#downloads li{padding: 5px 5px;}

/* Sitemap */
ul.sitemap{
	list-style: inside disc;
	padding: 5px 0px 15px;
}
ul.sitemap li{padding-bottom: 5px;}
ul.sitemap ul{
	list-style: inside disc;
	padding: 5px 5px 15px 15px;
}



/*table template for dreamweaver*/
table.defaultTableTemplate{
	border-collapse: collapse;
	border-spacing: 0px;
	font-family: Arial,Helvetica,sans-serif;
}
table.defaultTableTemplate tr th{
	background: #fff;
	border-bottom: 1px solid #999;
	color: #333;
	padding: 5px 5px 7px;
	text-align: left;
	vertical-align: bottom;
}
table.defaultTableTemplate tr td{
	background: #fff;
	border-bottom: 1px solid #ccc;
	color: #333;
	padding: 5px 5px 7px;
	text-align: left;
	vertical-align: top;
}
table.defaultTableTemplate td.colHover{
	background: #d5dee3;
	color: #333;
}