/* CSS Document for Danzart Studio website */
/* whole document*/
body{padding:0px;margin:0px;font-family: Arial, Helvetica, sans-serif;background-color:#E1E1E1;font-size: 14px;color: #000000;line-height:20px;}
/* old green: #99CC00 new green: #D5E04D purple: #800080*/
h1{font-family:Arial, Helvetica, sans-serif;font-size: 24px;font-weight: normal;color: #800080;}
h2{font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color: #800080;}
h3{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #FFFFFF;}
p{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;line-height:20px;}
table{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;}
.largerFont{font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #000000;}
/* Header*/
#header{background-color:#CC99CC;}
.contacthd {color: #990099;font-size:14px;font-weight:bold;}
.contact {color: #990099;font-size:12px;}
/* Menu*/
#menu {width:100%;text-align:center;padding: 5px 20px 5px 20px;font-size: 14px;font-weight: bold;color: #800080;}
a.menu {text-decoration: none;}
a.menu:link, a.menu:visited, a.menu:active{font-size: 14px;font-weight: bold;color: #800080;text-decoration: none;}
a.menu:hover{color:#800080;text-decoration: underline;}
ul.noIndent {
margin-left: .5em;
padding-left: .5em;
}
a.submenu {text-decoration: underline;}
a.submenu:link, a.submenu:active{font-size: 14px;font-weight: normal;color: #800080;text-decoration: underline;}
a.submenu:hover, a.submenu:visited{color:#000000;text-decoration: underline;}
/* 
Menu
#menu {padding-left:9px;padding-right:10px;width:90%;text-align:center;}
.solidblockmenu{margin: 0;padding: 0;float: left;width: 100%;overflow: hidden;margin-bottom: 0em;border: 1px solid #625e00;border-width: 0px 0;background: white}
.solidblockmenu li{display: inline;}
.solidblockmenu li a{float: left;color: #800080;font-size: 14px;font-weight: bold;padding: 5px 20px 5px 20px;text-decoration: none;border-right: 1px solid #800080;}
.solidblockmenu li a:visited{color: 800080;}
.solidblockmenu li a:hover{color:#800080;text-decoration: underline;}
.solidblockmenu li a.current{color:#800080;text-decoration: underline;}

Main Menu
#menu {width: 185px;	margin: 2px;height:100%;vertical-align:top;}
.mainmenu{margin: 0;padding: 0;float: left;font-size:14px;font-weight:normal;width: 185px;overflow: hidden;}
.mainmenu li{display: inline;}
.mainmenu li a{height: 28px;voice-family: "\"}\"";	voice-family: inherit;text-decoration: none;}
.mainmenu li a:link, .mainmenu li a:visited{color: #990099;display: block;background:  url(images/menu.gif);padding: 8px 0 0 8px;}
.mainmenu li a:hover, .mainmenu li a.current{color: #D5E04D;background:  url(images/menu.gif) 0 -32px;padding: 8px 0 0 9px;}*/
/*student area links*/
.student{font-size:14px;}
.student li a{text-decoration: underline;}
.student li a:link, .student li a:visited{font-size: 14px;color: blue;text-decoration: underline;display: inline;}
.student li a:hover{font-size: 14px;text-decoration: underline;color: red;}
/* Links for Images*/
a img{border: none;}
/* Links*/
a:link, a:visited, a:active{font-size: 14px;color: blue;text-decoration: underline;display: inline;}
a:hover{font-size: 14px;text-decoration: underline;color: red;}
/* Links in shopping cart*/
a.cart {text-decoration: none;}
a.cart:link, a.cart:visited, a.cart:active{font-size: 14px;color: white;text-decoration: none;list-style-type:none;}
a.cart:hover{font-size: 14px;text-decoration: underline;color: white;}
/* Content*/
#content{width: 100%;height:100%;vertical-align:top;}
.italic {color: #800080;font-size:16px;font-style:italic;font-weight:normal;font-family: Times New Roman, Times, serif;}
.green {font-family:Arial, Helvetica, sans-serif;font-size: 14px;color: #99CC00;}
.redtext {font-family:Arial, Helvetica, sans-serif;font-size: 16px;color: #FF0000;font-weight:bold;}
/*Timetable*/
/*Main Text - Days*/
#timetable-main{font-size: 12px;background-color:#FFFFFF;text-align: center;width:100%;line-height:1;}
#timetable-main th{background-color:#99CC00;font-size: 14px;}
/*Time and Content*/
#timetable-content{font-size: 12px;text-align: center;width:100%;border:0;height:40px;background-color:#FFFFFF;vertical-align:top;}
#timetable-content td{line-height:1;height:30px;vertical-align:top;font-size: 12px;}
#timetable-content td.time{background-color:#E1E1E1;height:10px;font-size: 12px;}
/*Calendar*/
#calendar{width:200px;border:0;font-size: 12px;text-align: center;line-height:1.5;background-color:#FFFFFF;}
#calendar td{font-size: 12px;text-align: center;background-color:#FFFFFF;}
#calendar th{font-weight:bold;color: #FFFFFF;background-color:#800080;}
#calendar td.days{background-color:#E1E1E1;}
#calendar td.green{background-color:#99CC00;color: #000000;}
#calendar td.yellow{background-color:#FFFF00;}
#calendar td.orange{background-color:#FF9900;}
#calendar td.red{background-color:#FF0000;}
#calendar td.pink{background-color:#FF00FF;}
#calendar td.blue{background-color:#0099FF;}
#calendar td.lightblue{background-color:#00FFFF;}
/*Enrolment Form*/
#enrolment{border:0;font-size: 14px;line-height:1.5;background-color:#FFFFFF;width: 100%;}
#enrolment th{font-size: 14px;text-align: left;}
#enrolment td{font-size: 13px;background-color:#FFFFFF;}
/*Shopping cart Form*/
#shoppingcart{border:0;font-size: 14px;line-height:1.5;background-color:#FFFFFF;}
#shoppingcart th{font-size: 14px;text-align: left;}
#shoppingcart td{font-size: 13px;background-color:#FFFFFF;}
/* formval.css */
.info{ color: black; background-color: transparent; font-weight: normal; }
.warn{ color: rgb(120,0,0); background-color: transparent; font-weight: normal; }
.error{ color: red; background-color: transparent; font-weight: bold }
.formtab TD{ padding: 0.2em; height: 2.5em; vertical-align: top; font-size: 90%;}
/* checkboxes */
.checkcl{ text-align: right; }
.checkbox { clear: right; float: right; margin: 0 0.5em; }
.formtab2 TD{ padding: 0.2em; height: 2.5em; vertical-align: top;  }
/* Footer*/
#footer{height: 100%;width: 100%;background-color:#CC99CC;font-size:11px; color:black;padding: 0px 10px;}