﻿body
{
	font-size: 75%;
	color: #000000;
	background-repeat: no-repeat;
	background-color: #eaedf2;
	margin: 20px;
	text-align: left;
	background-image: url('/images/design/bg3.jpg');
	background-attachment: fixed;
	font-family: arial,sans-serif;
}

body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input, div, select
{
	font-family: arial,sans-serif;
}

textarea, select, input
{
	background-color: #eeeeee;
}

.layout 
{
	filter:alpha(opacity=80);
	-moz-opacity: .8;
	width: 930px;
	border: 1px solid #ffffff; 
	background-color: #eeeeee;
}

.header
{
	height: 20px;
	background-color: #444444;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#888888',EndColorStr='#444444');	
}
.subheader
{
	height: 100px;
	background-color: #eeeeee;
	background-image: url('/images/design/bg_header.jpg');	
}


.footer
{
	height: 35px;
	padding-top: 15px;
	background-color: #444444;	
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#444444',EndColorStr='#888888');	
}

.topmenu
{
	text-align: center;
	height: 30px;
	width: 100%;
	background-image: url('/images/design/bg_menu.jpg');	
}

.main
{
	vertical-align: top;
	min-height: 300px;
	padding: 15px;
	text-align: left;
	background-image: url('/images/design/bg_main.jpg');	
}

#home .main
{
	padding: 0px;
}

.contact
{
	float: left;
}

.menubutton
{
	width: 150px;
}

h1 		
{ 
	font-size: 150%; 
	color: #335588;
	font-weight: bold;
}

h2		
{ 
	color: #337733; 
	font-size: 130%; 
	font-weight: bold;
}

#home .m1, #contact .m2, #prices .m3, #policies .m4, #schedule .m5, education .m6, #about .m7,
{ 
	background-color: #222222; 
}

a		{ color: #0077aa; }
a:hover	{ color: #0077aa; text-decoration: none; }

a.thumb		{ border: 2px solid #bbbbbb; }
a.thumb:hover	{ border: 2px solid #4499dd; }

.gallery	{ border: 1px solid #bbbbbb; }

form { margin: 0px; }

.border 	{ border: 1px solid #444; }
.pad		{ padding: 20px; }
.padtop 	{ padding-top: 20px; }
.padright 	{ padding-right: 20px; }
.padbottom 	{ padding-bottom: 20px; }
.padleft 	{ padding-left: 20px; }

.left 		{ text-align: left; }
.center		{ text-align: center; }
.right		{ text-align: right; }
.justify 	{ text-align: justify; }

.floatright	{ float: right; }
.floatleft	{ float: right; }

.error	 	{ color: #790000; }
.message	{ color: #669955; }

.button {
	width: 120px;
	padding: 2px 5px 0px 5px;
	min-height: 25px;
	color: #000;
	font-variant: small-caps;
	font-weight: bold;
	border: 1px solid #444;
	background-color:#dddddd;
	background-image: url('/images/design/bg_button.gif');
}
.button_hover {
	width: 120px;
	padding: 2px 5px 0px 5px;
	min-height: 25px;
	color: #000;
	font-weight: bold;
	border: 1px solid #666;
	cursor: pointer;
	background-color:#eeeeee;
	background-image: url('/images/design/bg_button_over.gif');
}