/*
Author: Bhavan Mahal
*/

/* HTML Elements */

body {
	background-color: #f1f1f1;
}

a
{
	text-decoration: none;
	color: #000000;
}

/* DIV ID - WRAPPER */

#wrapper
{
	width:960px;
	height: 100%;
	margin-top: -8px;
	margin-bottom: -8px;
	margin-left: auto;
	margin-right: auto;
	background: #FFFFFF;
}

#top_image
{
	width: 960px;
}

/* NAVIGATION MENU */

#navigation
{
	width: 960px;
	height: 35px;
	background:url(../images/menu_bar.jpg);
	text-transform: uppercase;
}

.ddcolortabs{
	padding: 8px 20px 0px 0px;
	width: 960px;
	float: left;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
}

.ddcolortabs ul{
	font: normal 16px Calibri;
	margin:0;
	padding: 0;
	list-style:none;
}

.ddcolortabs li{
	float: left;
	display:inline;
	text-transform:uppercase;
	display:block;
}


.ddcolortabs a{
	float:left;
	color: white;
	padding: 0px 10px 0px 15px;
	text-decoration:none;
}

.ddcolortabs a span{
	float:left;
	display:block;
	padding: 0px 0px 0px 5px;
}

.ddcolortabs a span{
	float:none;
}

.ddcolortabs a:hover{}

.ddcolortabs a:hover span{}

.ddcolortabs .selected a, #ddcolortabs .selected a span{} /*currently selected tab*/

.ddcolortabsline{
	clear: both;
	padding: 0;
	width: 100%;
	height: 8px;
	line-height: 8px;
}

/* NAVIGATION - SELECTED ITEM */

#home #nav-home a,
#about #nav-about a,
#staff #nav-staff a,
#programs #nav-programs a,
#teams #nav-teams a,
#blog #nav-blog a 
#contact #nav-contact a
#registration #nav-registration a
{
	font-weight: bold;
}

/* NAVIGATION MENU - SEARCH FORM */

fieldset.search {
	border: none;
	padding: 0px 0px 0px 130px;
}

.search input, .search button { 
	border: none;
}

.search input.box {
	width: 135px;
	background: #FFFFFF;
}

.search button.btn {
	background: none;
	color: #FFFFFF;
	font: normal 16px Calibri;
	text-transform: uppercase;
}

/* NAVIGATION MENU - SEARCH FORM */

/* JQUERY IMAGE SLIDER */

#slider_facebook_box
{
	width: 907px;
	display: block;
}

#slider
{
	float: left;
	width: 607px;
	padding: 15px 0px 0px 25px;
}

#facebook_box
{
	float: right;
	display: inline;
	width: 255px;
	padding: 15px 0px 0px 20px;
}

.social_media
{
	text-align: center;
	width: 607px;
}

.homepage_links
{
	float: left;
	width: 607px;
}

/* JQUERY IMAGE SLIDER */

/* DIVIDER LINE */

#divider_line
{
	padding: 20px 0px 10px 0px;
	text-align: center;
	clear: both;
}

/* DIVDER LINE */

/* HOME BUTTONS */

#home_buttons
{
	padding-top: 10px;
	text-align: center;
}

.space_between
{
	padding-left: 5px; 
	padding-right: 5px;
}

/* HOME BUTTONS */

/* BLOG AND MAILING LIST */

.blog 
{
	padding-left: 25px;
	position: relative; 
	float: left;
	font-family: Calibri;
	font-size: 20px;
	color: #000000;
	text-transform: uppercase;
	padding-bottom: 20px;
}

.newsletter 
{
	padding-right: 25px;
	position: relative; 
	float: right; 
	font-family: Calibri;
	font-size: 20px;
	color: #000000;
	text-transform: uppercase;
	padding-bottom: 20px;
}

.newsletter_submit
{
	text-decoration: none;
	color: #000000;
}

/* BLOG AND MAILING LIST */

/* FOOTER */

#footer_divider_line
{
	text-align: center;
}

#footer 
{
	padding: 5px 0px 20px 0px;
	font-family: Calibri;
	font-size: 13px;
	color: #000000;
	text-transform: uppercase;
}

.contact_info 
{
	padding-left: 25px;
	position: relative; 
	float: left;

}

.links 
{
	padding-right: 25px;
	position: relative; 
	float: right; 
}

#copyright
{
	padding: 20px 0px 20px 0px;
	text-align: center;
	font-family: Calibri;
	font-size: 11px;
	color: #000000;
	text-transform: uppercase;
}

/* FOOTER */

/* ABOUT PAGES */

#about_header
{
	padding: 20px 0px 0px 25px;
	font-family: Calibri;
	font-size: 28px;
	font-weight: bold;
	color: #ed1e24;
	text-transform: uppercase;
}

#about_submenu
{
	text-align: center;
}

#about_text
{
	padding: 10px 0px 20px 25px;
	float: left;
	width: 915px;
	font-family: Calibri;
	font-size: 14px;
	color: #000000;
}

.footer_titles
{
	margin: 0;
	color: #da1b21;
	font-size: 20px;
	font-weight: bold;
	font-family: Calibri, Verdana,"Trebuchet MS";
	padding: 20px 0px 0px 0px;
	text-transform: uppercase;
}

/* ABOUT PAGES */

/* TABS */

.about_title
{
	margin: 0;
	color: #da1b21;
	font-size: 20px;
	font-weight: bold;
	font-family: Calibri, Verdana,"Trebuchet MS";
	padding: 20px 0px 0px 5px;
	text-transform: uppercase;
}

.thankyou_title
{
	margin: 0;
	color: #da1b21;
	font-size: 20px;
	font-weight: bold;
	font-family: Calibri, Verdana,"Trebuchet MS";
	padding: 20px 0px 0px 0px;
	text-transform: uppercase;
}



.highlight_text
{
	color: #da1b21;
}

.programs_bold
{
	font-weight: bold;
}

.subheader_title
{
	margin: 0;
	color: #da1b21;
	font-size: 16px;
	font-weight: bold;
	font-family: Calibri, Verdana,"Trebuchet MS";
	padding: 5px 0px 0px 5px;
}

.programs_title
{
	margin: 0;
	color: #da1b21;
	font-size: 16px;
	font-weight: bold;
	font-family: Calibri, Verdana,"Trebuchet MS";
	padding: 5px 0px 0px 0px;
}

.tab_text
{
	margin: 0;
	color: #000000;
	font-size: 14px;
	padding: 7px 7px 5px 5px;
	font-family: Calibri, Verdana,"Trebuchet MS";
}
.class1 a:link{
color: #ffffff;
}
.class1 a:hover{
color: #FFFFFF;
}
p{
margin: 0;
padding: 5px;
line-height: 1.5em;
text-align: justify;
border: 1px solid #FFFFFF;
}
#tab_wrapper{
width: 910px;
margin: 0 auto;
}
.box_one{
background: #fff;
}
.box_oneholder{
clear: both;
padding: 1px;
background: #da1b21;
}
.tab{
float: left;
height: 28px;
width: 100px;
margin: 0 3px 0 0;
text-align: center;
background: #8DC70A url(../images/tabs.jpg) no-repeat;
color: #FFFFFF;
}

.tabtxt{
margin: 0;
color: #ffffff;
font-size: 14px;
font-weight: bold;
padding: 7px 0 0 0;
font-family: Calibri, Verdana,"Trebuchet MS";
}

.tab_white_font
{
	color: #ffffff;
}



/* TABS */

/* SLIDER */

.slider_text
{
	width: 226px;
	padding: 5px 20px 5px 20px;
	font-family: Calibri;
	font-size: 20px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
}
	
	
/* SLIDER */



