/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
div.container
{
width:744px;
margin:0px;
border:0px none gray;
line-height:100%;
text-align:left;
background-image:url(/images/background_slice_3d.jpg);
background-position:left;
background-repeat:repeat-y;
}
div.header
{
height:80px;
color:white;
background-image:url(/images/header_3d.jpg);
background-position:left;
text-align:right;
clear:both;
}
.pheader{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding-top:50px;
padding-right:10px;
color:#FFF;
}
.pheader a{
text-decoration:none;
color:#FFFFFF;
}
.pheader a:hover{
text-decoration:underline;
}



div.left
{
background-image:url(/images/menu_background.gif);
background-position:right;
background-repeat:no-repeat;
float:left;
width:165px;
color:white;
text-align:right;
clear:both;
min-height:248px;
}


div.footer
{
height:80px;
background-image: url(/images/footer_montage_3d.jpg);
background-position:left;
text-align: right;
clear:both;
}
.subtext
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
margin-top:2px;
display: block;


}


div.content
{
margin-left:180px;
margin-right:10px;
min-height:248px;
vertical-align:text-top;
font-family:Arial, Helvetica, sans-serif;
padding: 10px;
}


.content a{
text-decoration:none;
color:#FFFFFF;
}
.content a:hover{
text-decoration:underline;
}

.homepage
{
background-color:#000033;
color:#FFFFFF;
font-size:36px;
height:250px;
text-align:center;
}
.aboutus
{

background-color:#4892ff;
color:#FFFFFF;
font-size:12px;
text-align:justify;

}
.classes
{

background-color:#be65ff;
color:#FFFFFF;
font-size:12px;
text-align:justify;

}
.gallery
{

background-color:#3e46e6;
color: #FFFFFF;
font-size:12px;
text-align:justify;

}

.contactus
{

background-color:#c6c600;
color: #0537f8;
font-size:12px;
text-align: left;
}

.noticeboard
{

background-color: #e5415c;
color: #FFFFFF;
font-size:12px;
text-align: left;
}
.admin
{

background-color: #FFF;
color: #000;
font-size:12px;
text-align: left;
}
.admin a{color:#660066;}




h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-style: normal;
	font-weight: bold;
	line-height: 100%;
	}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em; 
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
}
.extraLinks
{
	float:right; 
	margin-right:10px; 
	padding:5px;
}ul {
	line-height: 110%;
}

table{font-size:1em;}

.formTable th{ text-align:left; background-color: #fff;}

form {padding:0px; margin:0px;}

.adminTable { width:500px; border-collapse: collapse; border:1px solid #3399FF; padding: 0px;}
.adminTable th {background-color: #3399FF; color: #000; font-weight: bold; font-size: 10pt;	padding: 2px; border:1px solid #3399FF;}
.adminTable td {color: #000; padding: 3px; padding-left : 6px; border:1px solid #3399FF;}
.adminTable a:visited {color: #036; text-decoration : underline; }

/*form input{background-color:#CCFFFF; border: 1px groove #3399FF; border-collapse:collapse }*/
label {
width:120px;
display:block;
float:left;
margin-top:0;
font-size:0.9em;
padding-bottom:2px;
}
div.field {
padding:4px 8px 2px 10px;
margin-bottom:10px;
background-color: #CCFFFF;
height:35px;
}
