/* CSS Document */


a:link
{
	text-decoration: none; 
	font-weight: bold;
	color: #0000CC;
}

a:active
{
	text-decoration: none; 
	font-weight: bold;
	color: #0000CC;
}

a:visited
{
	text-decoration: none; 
	font-weight: bold;
	color: #0000CC;
}

a:hover
{
	text-decoration : underline;
	font-weight: bold;
	color: #000066;	
	cursor: auto;
}


h1
{
color: #CC0000;
font-size: medium;
text-transform: uppercase;
}

h2
{
color: #CC0000;
font-size: small;
}

h3
{
/*color: #CC0000;*/
font-size: large;
}

h4,h5
{
color: #CC0000;
}

h6
{
color: #CC0000;
/*background-color: #CCCCCC;*/
font-size: medium;
line-height: 0px;
}

ul 
{
list-style-type:disc; 
}

td
{
	font-size: x-small;
}

th
{
	font-size: x-small;
	text-align: left;
}

hr
{
color: #CCCCCC;
}


body 
{
margin: 0.1cm, 0cm, 0cm, 0cm;
/*margin: 0cm, 1cm, 1cm, 0cm;0cm, 0.2cm, 0.2cm, 0cm;
background-image: url('images/logo_small.gif');
background-position: top left;
background-repeat: no-repeat; */
background-color: #FFFFFF;
font-family: arial, verdana, sans-serif;
font-size: x-small;
color: #333333;
}

.main
{
border-top: 1px solid #999999;
border-bottom: 0px solid #999999;
border-left: 1px solid #999999;
border-right: 0px solid #999999;

padding: 0.5cm;
font-size: x-small;
vertical-align: top;
text-align: justify;
}

.header
{
/*background-image: url('images/logo_1_2.gif');
background-position: top left;
background-repeat: no-repeat;
padding: 0.5cm, 0.1cm, 0.5cm, 0cm;*/
padding: 0cm, 0.2cm, 0cm, 0cm;;
font-size: xx-small;
vertical-align: middle;
text-align: right;
font-family: verdana, arial, sans-serif;
}

.nav
{
padding: 0.5cm, 0.5cm, 0.5cm, 0cm;
font-size: x-small;
vertical-align: top;
text-align: left;
line-height: 25px;
color: #333333;

border-top: 1px solid #999999;
border-bottom: 0px solid #999999;
border-left: 0px solid #999999;
border-right: 0px solid #999999;
}

.box_head
{
padding: 0.1cm;
font-weight: bold;
font-size: x-small;
vertical-align: top;
text-align: left;
color: #333333;
}

.box
{
padding: 0.1cm;
font-size: x-small;
vertical-align: top;
text-align: left;
color: #333333;
}

.footer
{
padding: 0.1cm;
font-size: xx-small;
vertical-align: top;
text-align: right;

border-top: 1px solid #999999;
border-bottom: 0px solid #999999;
border-left: 0px solid #999999;
border-right: 0px solid #999999;
}

.press
{
padding: 0.2cm;
font-size: x-small;
vertical-align: top;
text-align: center;
}

.cd
{
padding: 0.2cm;
font-size: x-small;
vertical-align: top;
text-align: left;
}

.grads
{
padding: 0.2cm;
font-size: x-small;
vertical-align: top;
text-align: center;
text-transform: capitalize;
font-weight:bold;
}

.photos
{
padding: 0.2cm;
font-size: x-small;
vertical-align: top;
text-align: center;
}

.quote_1
{
padding: 0.5cm;
font-size: x-small;
font-weight: bold;
vertical-align: top;
text-align: justify;
}

.quote_2
{
padding: 0.5cm;
font-size: x-small;
font-weight: bold;
vertical-align: top;
text-align: justify;

border-left: 1px solid #999999;
border-right: 1px solid #999999;
}

.quote_3
{
padding: 0.5cm;
font-size: x-small;
font-weight: bold;
vertical-align: top;
text-align: justify;
}

/* main text boxes with backgrounds */

.main_about_us
{
background-image:url('../bgs/about_us.jpg');
background-position: top center ;
background-repeat: no-repeat;

border-top: 1px solid #999999;
border-bottom: 0px solid #999999;
border-left: 1px solid #999999;
border-right: 0px solid #999999;

padding: 0.5cm;
font-size: x-small;
vertical-align: top;
text-align: justify;
}

.main_courses
{
background-image:url('../bgs/courses.jpg');
background-position: top center ;
background-repeat: no-repeat;

border-top: 1px solid #999999;
border-bottom: 0px solid #999999;
border-left: 1px solid #999999;
border-right: 0px solid #999999;

padding: 0.5cm;
font-size: x-small;
vertical-align: top;
text-align: justify;
}

.main_course_content
{
background-image:url('../bgs/courses.jpg');
background-position: bottom center ;
background-repeat: no-repeat;

border-top: 1px solid #999999;
border-bottom: 0px solid #999999;
border-left: 1px solid #999999;
border-right: 0px solid #999999;

padding: 0.5cm;
font-size: x-small;
vertical-align: top;
text-align: justify;
}

.main_training
{
/* 
background-image:url('../bgs/training.jpg');
background-position: top center ;
background-repeat: no-repeat;
*/

border-top: 1px solid #999999;
border-bottom: 0px solid #999999;
border-left: 1px solid #999999;
border-right: 0px solid #999999;

padding: 0.5cm;
font-size: x-small;
vertical-align: top;
text-align: justify;
}

.main_student_info
{
background-image:url('../bgs/student_info.jpg');
background-position: top center ;
background-repeat: no-repeat;

border-top: 1px solid #999999;
border-bottom: 0px solid #999999;
border-left: 1px solid #999999;
border-right: 0px solid #999999;

padding: 0.5cm;
font-size: x-small;
vertical-align: top;
text-align: justify;
}

.main_auditions
{
background-image:url('../bgs/courses.jpg');
background-position: top center ;
background-repeat: no-repeat;

border-top: 1px solid #999999;
border-bottom: 0px solid #999999;
border-left: 1px solid #999999;
border-right: 0px solid #999999;

padding: 0.5cm;
font-size: x-small;
vertical-align: top;
text-align: justify;
}

.main_tutors
{
background-image:url('../bgs/tutors.jpg');
background-position: top center ;
background-repeat: no-repeat;

border-top: 1px solid #999999;
border-bottom: 0px solid #999999;
border-left: 1px solid #999999;
border-right: 0px solid #999999;

padding: 0.5cm;
font-size: x-small;
vertical-align: top;
text-align: justify;
}