body { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; }

h1 { font-size: 28px; }
h2 { font-size: 24px; }
h3 { font-size: 18px; }
h4 { font-size: 14px; }
h1, h2, h3, h4 { font-family: "Tw Cen MT", Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color: #800000; }

a:link, a:visited, a:active {color:#7E1010;}
a:hover {color: #7e1010;}

ul { }
li { padding: 3px 0; }

td { font-family: Verdana, Helvetica, sans-serif; line-height:18px; vertical-align: top; font-size:12px; }

th { font-family: Verdana, Helvetica, sans-serif; }

.maincontainer { background-color:#FFFFFF; border:2px solid #FFFFFF; }
.content { margin:30px; }
.photo { margin: 5px 0 20px 20px; border: 1px solid #cccccc; padding: 6px !important; background-color:#FFFFFF; }
.table_time { font-size:11px; border: 1px solid #999999; }

.evenrow {background-color:#F0F0F0; }
.oddrow {background-color:#E5E5E5; }
input.button { background-color:#9A0000; border: 1px solid #666666; padding:3px 10px; color:#FFFFFF; font-size:10px; font-weight:bold; }

.sign_up { width:100%; padding:10px 20px; background-color:#EBEBEB; border: 1px solid #CCCCCC; margin:20px 0; }
.join { font-weight:bold; }

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
/*.style2 {font-family: Verdana, Arial, Helvetica, sans-serif}*/
.style4 {color: #CC0033}
.style5 {font-size: 13px}
.style6 {color: #CC0000}
/*.style7 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }*/
.style8 {font-size: 26px}
.style9 {color: #000000}
.style12 {
	color: #000000;
	font-family: "times new roman";
	font-size: 16px;
}
.style13 {font-size: 12px}


/* set millions of background images */
.rbroundbox {background: url(nt.gif) repeat; width:185px}
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 185;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 185px; margin: 1em auto; }
.Estilo2 {color: #FFFFFF}
.Estilo4 {color: #CCCCCC}
#header {
	position:relative;
	z-index:1;
}
#center_social_media {
	margin-left:-90px;
	margin-top:110px;
	position:absolute;
	z-index:4;
	float:left;
	width: 77px;
}
#social_media {

}
#summer_training_camps {background:url(/images/summer_training_camps.jpg) no-repeat; width:300px;height:200px;margin-top:15px;text-align:left; padding-left:8px;padding-top:4px;}
#summer_training_camps h2 {font-weight:bold;font-size:24px;margin-top:2px;line-height:21px; margin-bottom:5px;}
#summer_training_camps a {color:#000;margin:0;font-weight:bold;}
#summer_training_camps p {margin:10px 10px 0 0;padding:0;}
#summer_training_camps .disclaimer {font-size:10px;}

#whats_new_wrapper {background:url(/images/whats_new_repeat.jpg) repeat-y; width:322px;height:auto;text-align:left;}
#whats_new_header {background:url(/images/whats_new_header.jpg) no-repeat; height:50px;}
#whats_new_content {padding:0 15px 0px 15px;display:inline-block;}
#whats_new_content a {text-decoration:none;}
#whats_new_footer {background:url(/images/whats_new_footer.jpg) no-repeat; height:8px;}
h4.whats_new_date {color:#4b4b4b; font-size:11px;font-style:italic;margin-bottom:0;margin-top:0;}
h2.whats_new_title {color:#800000; font-size:15px; margin:0;padding-top:0;line-height:19px; font-weight:bold;}
p.whats_new_body {color:#4b4b4b; font-size:13px;line-height:17px;margin:0;padding-left:10px;}
p.whats_new_more {color:#800000; font-size:13px;text-align:right;margin:0;text-decoration:underline;margin-bottom:7px;}
#whats_new_content hr {background:#fff; margin:8px 0px -2px 0;border:0;}
