body { 
background-image: url(res/bg.gif); 
background-repeat:repeat;
}

img{
	border: 0px;
}

.black { 
background-image: url(res/black_dot.gif); 
background-repeat:repeat;
}

.servicesBack { 
background-image: url(res/services_back.jpg); 
background-repeat:no-repeat;
}

.classesBack { 
background-image: url(res/classes_back.jpg); 
background-repeat:no-repeat;
font-family: Arial,Helvetica, sans-serif; 
font-size: 11px; 
line-height: 13px;
padding-left: 16px;
padding-right: 5px;
color: #FFFFFF; 
}

.featuredBack { 
background-image: url(res/featured_back.gif); 
background-repeat:no-repeat;
font-family: Arial,Helvetica, sans-serif; 
font-size: 11px; 
color: #6B5A56; 
}

.featuredGrid { 
background-image: url(res/featured_grid.gif); 
background-repeat:repeat;
}

.footer { 
background-image: url(res/footer_back.gif); 
background-repeat:repeat;
font-family: Arial,Helvetica, sans-serif; 
font-size: 11px; 
line-height: 16px;
color: #A49990; 
}

A.links  {
font-family: Arial,Helvetica, sans-serif; 
color:#88000B;
font-size: 11px; 
text-decoration:underline;
}

A.links:hover {
font-family: Arial,Helvetica, sans-serif; 
color:#88000B;
font-size: 11px; 
text-decoration:none;
}

A.links:visited {
font-family: Arial,Helvetica, sans-serif; 
color:#A49990;
font-size: 11px; 
text-decoration:underline;
}

A.learn  {
font-family: Arial,Helvetica, sans-serif; 
color:#FFFFFF;
font-size: 11px; 
text-decoration:underline;
}

A.learn:hover {
font-family: Arial,Helvetica, sans-serif; 
color:#FFFFFF;
font-size: 11px; 
text-decoration:none;
}

A.learn:visited {
font-family: Arial,Helvetica, sans-serif; 
color:#FFFFFF;
font-size: 11px; 
text-decoration:none;
}

.px11brown{
font-family: Arial,Helvetica, sans-serif; 
font-size: 11px; 
line-height: 16px;
padding-left:30px;
padding-right: 30px;
color: #6B5A56; 
background-color:#FFFFFF;
}

.px11index{
font-family: Arial,Helvetica, sans-serif; 
font-size: 11px; 
line-height: 16px;
padding-left: 10px;
color: #6B5A56; 
background-color:#FFFFFF;
}

.px11grey{
font-family: Arial,Helvetica, sans-serif; 
font-size: 11px; 
line-height: 13px;
padding-left: 20px;
padding-right: 5px;
color: #333333; 
}

.px11white{
font-family: Arial,Helvetica, sans-serif; 
font-size: 11px; 
line-height: 13px;
padding-left: 20px;
padding-right: 5px;
color: #FFFFFF; 
}

.px11whiteRICE{
font-family: Arial,Helvetica, sans-serif; 
font-size: 11px; 
line-height: 13px;
padding-left: 16px;
padding-right: 5px;
color: #FFFFFF; 
}

.px11whiteform{
font-family: Arial,Helvetica, sans-serif; 
font-size: 11px; 
padding-left: 10px;
color: #FFFFFF; 
}

.copyright{
font-family: Arial,Helvetica, sans-serif; 
font-size: 11px; 
line-height: 16px;
color: #625040; 
}

.textbox { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #666666;
border: 1px black solid;
width: 180px;
background-color:#eeeeee;
}

.textboxsm { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #666666;
border: 1px black solid;
width: 50px;
background-color:#eeeeee;
}

#subnav{
	float: left;
	text-align: left;
	color: #afafaf;
}

#subnav a{
	color: #86050a;
	text-decoration: none;
}

#subnav a:hover{
	text-decoration: underline;
	text-align: left;
	color: #db0000;
}

#subnav .divider{
	color: #afafaf;
	margin-left: 8px;
	margin-right: 8px;
}


.px11brownplain{
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px;
	color: #6B5A56; 
	background-color:#FFFFFF;
}

.px11brownplain2{
font-family: Arial,Helvetica, sans-serif; 
font-size: 11px; 
line-height: 16px;
padding-left:10px;
padding-right: 30px;
color: #6B5A56; 
background-color:#FFFFFF;
}

.input_select{
	font-family: verdana,geneva,helvetica,times;
	font-size: 11px;
	background-color: white;
	color: #1F276C;
	border: 1px solid #346097;
	}
	
.input_text_50{
	font-family: verdana,geneva,helvetica,times;
	font-size: 11px;
	background-color: white;
	width: 50px;
	color: #1F276C;
	border: 1px solid #000000;
	}

.input_text_25{
	font-family: verdana,geneva,helvetica,times;
	font-size: 11px;
	background-color: white;
	width: 25px;
	color: #1F276C;
	border: 1px solid #000000;
	}
	
.border{
border: 3px solid #800000;
background-color: white;
font-family: Verdana,Helvetica,sans-serif;
color: #0087C8;
}