/*
copyright (c) 2004 K12 Inc.

AZVA style sheet (2/20/04)
*/


/* ===== state dependent color ========================================================= */

/* link */

a:link {  color: #6F244D;}
a:visited {  color: #666666;}  /* state independent color */
a:hover {  color: #C14E7F;}
a:active {  color: #C14E7F;}

a.curric {font-size:13px; font-weight: bold;}

a.promo:link {color: #666666;text-decoration: none;}
a.promo:visited {color: #666666;text-decoration: none;}  /* state independent color */
a.promo:hover {color: #666666;text-decoration: underline;}
a.promo:active {color: #666666;text-decoration: none;}
/* header */

.headerBg {
	background-color: #6F244D;
}  /* header background color */
.headerBg1 {  background-color: #DFCDD7;}  /* header bottom rule color one */
.headerBg2 {  background-color: #E0CFD8;}  /* header bottom rule color two */

/* nav */
.navBg {  background-color: #FFFFFF;}
.navMainBg {  background-color: #C14E7F;}  /* main navigation text color (add this to <table> tag) */
a.navMainAt:link, a.navMainAt:visited {  color:#000;}  /* state independent color */
a.navMainAt:hover, a.navMainAt:active {  color:#B40000;}

/* body */

h5 {  font-size: 24px; color: #C14E7F; margin: 0px 0px 20px 0px; font-weight: normal;}  /* page title */
h1 {  font-size: 16px; color: #C14E7F; margin: 20px 0px 20px 0px; text-align: center;}  /* heading 1 */
h2 {  font-size: 13px; color: #6F244D; margin: 20px 0px 20px 0px;}  /* heading 2 */
h3 {  font-size: 13px; color: #6F244D; margin: 0px 0px 0px 0px;}  /* heading 3 - H2 without the buffer */
ul {padding-bottom: 10px;}

/* box body nav */

.bodyNav td {  font-size: 11px; background-color: #F1E9ED;}

.grade {  font-size: 11px; padding : 0px 15px 15px 20px;}
.gradeL {  font-size: 11px;}
.gradeTop {border-top : 2px solid #FFFFFF; padding : 15px 15px 15px 15px;}
/* box body+(plus) */

.bodyPlus td {  background-color: #F1E9ED;}
.greybox {background-color: #EEEEEE; font-size: 8pt; color:#333333;}
.breadcrumb {padding-left:10px; font-size: 10px; color: #666666;}
.navTable {padding-left:20px; padding-top: 16px;}

/*For the schedule pages*/
.schedHD {font-size: 11px; color: #000000; border-top : 1px solid #000000; border-bottom : 1px solid #000000}
.schedB {font-size: 11px; color: #000000; border-bottom : 1px solid #CCCCCC; padding-top:5px; padding-bottom: 5px;}
.schedB2 {font-size: 11px; color: #000000; border-bottom : 1px solid #000000; padding-top:5px; padding-bottom: 5px;}
.schedG {font-size: 11px; color: #666666; border-bottom : 1px solid #CCCCCC;  padding-top:5px; padding-bottom: 5px;}
.schedM {font-size: 11px; color: #666666; border-bottom : 1px solid #000000;  padding-top:5px; padding-bottom: 5px;}

/* For the sitemap page */
a.site1 {padding-left:20px;}
a.site2 {padding-left:40px;}


/* subject-specific styles, pulled from K12.com */
.copyreg {font-family:arial, helvetica, sans-serif; font-size: 8pt; color:#333333}

.math {background-color: B2D1F0}
.math-light {background-color: E5EFFA}
.math-header {font-size: 12pt; color: 0066CC; font-weight: bold}
.math-title {font-size: 24px; color: 0066CC;}
.math-bold {font-size: 10pt; color: 0066CC; font-weight: bold}

.lang {background-color: E0C1E0}
.lang-light {background-color: F5EAF5}
.lang-header {font-size: 12pt; color: 993399; font-weight: bold}
.lang-title {font-size: 24px; color: 993399;}
.lang-bold {font-size: 10pt; color: 993399; font-weight: bold}

.science {background-color: C1E0C1}
.science-light {background-color: EAF5EA}
.science-header {font-size: 12pt; color: 339933; font-weight: bold}
.science-title {font-size: 24px; color: 339933;}
.science-bold {font-size: 10pt; color: 339933; font-weight: bold}

.history {background-color: B2E0E0}
.history-light {background-color: E5F5F5}
.history-header {font-size: 12pt; color: 009999; font-weight: bold}
.history-title {font-size: 24px; color: 009999;}
.history-bold {font-size: 10pt; color: 009999; font-weight: bold}

.art {background-color: F0C1C1}
.art-light {background-color: FAEAEA}
.art-header {font-size: 12pt; color: CC3333; font-weight: bold}
.art-title {font-size: 24px; color: CC3333;}
.art-bold {font-size: 10pt; color: CC3333; font-weight: bold}

.music {background-color: FFD7B0}
.music-light {background-color: FFF5EA}
.music-header {font-size: 12pt; color: FF9933; font-weight: bold}
.music-title {font-size: 24px; color: FF9933;}
.music-bold {font-size: 10pt; color: FF9933; font-weight: bold}

.white-header {font-size: 12pt; color: FFFFFF; font-weight: bold}
.whitelink {font-family:arial, helvetica, sans-serif; font-size: 8pt; color:#FFFFFF;}
a.whitelink:link {font-family:arial, helvetica, sans-serif; font-size: 8pt; color:#FFFFFF}
a.whitelink:visited {font-family:arial, helvetica, sans-serif; font-size: 8pt; color:#FFFFFF}
a.whitelink:hover {font-family:arial, helvetica, sans-serif; font-size: 8pt; color:#EEEEEE}
a.whitelink:active {font-family:arial, helvetica, sans-serif; font-size: 8pt; color:#EEEEEE}

a.details:link {font-family:arial, helvetica, sans-serif; font-size: 7.5pt;}
a.details:visited {font-family:arial, helvetica, sans-serif; font-size: 7.5pt;}
a.details:hover {font-family:arial, helvetica, sans-serif; font-size: 7.5pt;}
a.details:active {font-family:arial, helvetica, sans-serif; font-size: 7.5pt;}


/* ===== state independent color ========================================================= */

/* header */

.header {  color: #FFFFFF;}  /* header link td tag */
a.header:link, a.header:visited, a.header:hover, a.header:active {  color: #FFFFFF;}

/* dir (bread crumb) */

.dir {  font-size: 10px; color: #666;}  /* dir header link td tag */
a.dir:link, a.dir:visited {  color: #666; text-decoration: none;}
a.dir:hover, a.dir:active {  color: #666; text-decoration: underline;}

/* nav */

.navMain td {  font-size: 11px; color: #000; vertical-align: top}  /* main navigation text color (add this to <table> tag) */

/* body */

td {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333;}
p  {  margin: 20px 0px 0px 0px;}
ol {  margin: 20px 0px 0px auto;}
ul {  margin: 20px 0px 0px auto;}

/* box body nav */

.bodyNav h2 {  font-size: 13px; color: #333333; margin: 0px 0px 14px 0px;}

/* box body chart */

.bodyChart th {  font-size: 11px; color: #666666; text-align: left; vertical-align: bottom; font-weight: normal; padding: 7px 10px 7px 0px; border-bottom: 1px solid #333333;}
.bodyChart td {  font-size: 11px; color: #666666; text-align: left; vertical-align: top; padding: 7px 10px 7px 0px; border-bottom: 1px solid #CCCCCC;}
.bodyChart b {  color: #000000; font-weight: normal;}

/* footer */

.footer {  font-size: 10px; color: #999999;}