
		body {
			padding: 0px;
			margin: 0px;
			background: #730B13;
			font-family: verdana;
			font-size: 11px;
			line-height: 18px;
		}
	
		img { 
			border: none;
			padding: 0px;
			margin: 0px;
			display: inline;
		}
		
		FORM, SELECT, OPTION {
			padding: 0px;
			margin: 0px;
		}
		
		a,
		a:link,
		a:hover,
		a:active,
		a:visited {
			color: #9A0C0C;
			text-decoration: underline;
		}
		
		a:hover {
			text-decoration: none;
		}
		
		.textbold {
			font-weight: bold;
		}
		
		.page_text {
			padding: 0px 25px 0px  8px;
		}
		
		.main_content {
			background: url(/images/connect/background.gif) repeat-y;
			width: 973px;
		}
		
		.main_content_inner {
			background: url(/images/connect/shell_footer.gif) bottom left no-repeat;
			padding-bottom: 120px;
			width: 973px;
		}
		
		#site_header {
			background: url(/images/connect/connect_header.gif) no-repeat;
			height: 59px;
		}
		
		#site_footer {
			clear: both;
		}
		
		#left_column {
			float: left;
			width: 173px;
			margin-left: -959px;
		}
		
		#left_column li.button {
			list-style-type: none;
			margin: 0px 5px 0px 0px;
			background: #000000;
			padding-bottom: 9px;
			height: 43px;
		}
		
		#left_column ul.button_list {
			margin: 0px;
			padding: 0px 0px 10px 0px;
			background: url('/images/connect/connect_left_bottom.gif') no-repeat 0px bottom;
		}
		
		#main_column {
			margin-left: 187px;
		}
		
		#content_wrapper {
			float: left;
			width: 100%;
		}
		
		#main_column ul#main_nav {
			margin: 0px;
			padding: 0px 0px 0px 7px;
			height: 48px;
			background: #000000;
			background: url(/images/connect/connect_mid_nav.gif) no-repeat #000000;
		}
		
		#main_nav li.nav_item {
			display: inline;
		}
		
		#main_nav li.nav_item a{
			margin: 0px;
		}
		
		.power_school_box {
			background: url(/images/connect/powerschool_box.gif) no-repeat;
			height: 191px;
			line-height: 15px;
			color: #405973;
			font-size: 10px;
		}
		
		#contentarea {
			background: url('/images/connect/powerschool_right_shadow.gif') top left no-repeat;
			padding: 23px 31px 25px 18px;  
		}
		
		#contentarea_container {
			width: 736px;
		}
		
		#contentarea_container #content_wrapper2 {
			float: left;
			width: 100%;
		}
		
		#contentarea_container #main_column2 {
			margin-right: 196px;
		}
		
		#contentarea_container #right_column2 {
			float: left;
			width: 196px;
			margin-left: -196px;
		}
		
		h2 {
			line-height: 32px;
			font-family: Arial;
			font-weight: bold;
			color: #79797A;
			padding: 0px;
			margin: 0px;
			font-size: 25px;
		}
		
		.announcement_scroller {
			background: url('/images/connect/announcement_scroller_background.gif') repeat-y;
			width: 527px;
			margin-bottom: 10px;
		}
		
		.announcement_scroller_header {
			background: url(/images/connect/announcement_scroller_top.gif) no-repeat;
			height: 31px;
		}
		
		.announcement_scroller_body {
			background: url(/images/connect/announcement_scroller_body.gif) no-repeat;
			height: 28px;
			line-height: 12px;
		}
		
		.announcement_scroller_item {
			padding: 2px 16px;
		}
		
		#announcement_scroller_detail {
			padding: 2px 16px;
		}
		
		.announcement_scroller_buttons {
			background: url(/images/connect/announcement_scroller_button_bar.gif) no-repeat;
			height: 37px;
		}
		
		.announcement_scroller_footer {
			background: url(/images/connect/announcement_scroller_bottom.gif) no-repeat;
			height: 11px;
		}
		
		#ann_scroll_readmore {
			margin-top: 5px;
			width: 91px;
			height: 25px;
			cursor: pointer;
			background: url(/images/connect/button_more_details.gif) no-repeat;
		}
		
		.grey_border .team_announcements {
			line-height: 15px;
		}
		
		.team_announcements .date {
			font-weight: bold;
		}
		
		.team_announcements .header {
			font-weight: bold;
			color: #9A0C0C;
		}
		
		.team_announcements .line_item {
			padding-bottom: 15px;
		}
		.calendar {
			padding: 14px 10px 0px 3px;
		}
		.calendar .header {
			background: url(/images/connect/calendar_header.gif) no-repeat #ffffff;
			height: 21px;
		}
		
		.quad_news {
			padding: 14px 10px 14px 2px;
			line-height: 14px;
		}
		
		.quad_news .header {
			background: url(/images/connect/quad_header.gif) no-repeat #ffffff;
			height: 21px;
		}
		
		.quad_news .content {
			padding: 0px 8px !important;
		}
		
		.athletic_scoreboard .header{
			background: url(/images/connect/ath_scoreboard_header.gif) no-repeat #ffffff;
			height: 36px;
		}
		
		.athletic_scoreboard .content{
			padding: 10px !important;
			line-height: 19px;
		}
		
		.athletic_scoreboard .line_item {
			padding-bottom: 10px;
		}
		
		.forms_clickdown .header {
			background: url(/images/connect/forms_header.gif) 21px 11px no-repeat;
			height: 31px;
		}
		
		.forms_clickdown .content {
			padding-top: 0px !important;
			padding-left: 3px !important;
			padding-right: 3px !important;
		}
		
		.forms_clickdown .items {
		
			border-bottom: 1px solid #EDF8FF;
		}
		
		.forms_clickdown .line_item_off, .forms_clickdown .line_item_on {
			
		}
		
		.forms_clickdown .line_item_off .heading {
			border-top: 1px solid #EDF8FF;
			font-weight: bold;
			color: #950C17;
			line-height: 16px;
			background: url(/images/connect/forms_closed.gif) 19px 1px no-repeat;
			padding: 0px 20px 0px 40px;
			cursor: pointer;
		}
		
		.forms_clickdown .line_item_off .body {
			display: none;
		}
		
		.forms_clickdown .line_item_on .heading {
			border-top: 1px solid #EDF8FF;
			font-weight: bold;
			color: #950C17;
			line-height: 16px;
			background: url(/images/connect/forms_open.gif) 19px 1px no-repeat;
			padding: 0px 20px 0px 40px;
			cursor: pointer;
		}
		
		.forms_clickdown .line_item_on .body {
			border-top: 1px solid #EDF8FF;
			padding: 5px 20px 5px 40px;
			line-height: 18px;
			color: #2E2E2E;
		}
		
		
		.gallery select{
			width: 167px;
			border: 1px solid #4D4B44;
			height: 17px;
			font-size: 10px;
			line-height: 17px;
		}
		
/*------------------------------------------------*/
/*--------------- GALLERY STYLES -----------------*/

.gal_image {
	text-align: center;
}

.gal_image img {
	margin: 0px auto;
	border: 1px solid #E8E8E8;
}

.galtop {

}

.galbtm {
}

.gal_button_left, .gal_button_right {
	cursor: pointer;
}

.gal_button_left {
	float: left;
}

.gal_button_right {
	float: right;
}

.gal_counter {
	text-align: center; 
}

.gal_caption {
	clear: both;
}

/*------------------------------------------------*/
/*----------------- BOX STYLES -------------------*/

	.grey_border {
		margin-bottom: 17px;
	}
	.grey_border .tl_corner { background: url('/images/connect/box_edge_tl.gif') no-repeat top left; }
	.grey_border .tr_corner { background: url('/images/connect/box_edge_tr.gif') no-repeat top right; }
	.grey_border .bl_corner { background: url('/images/connect/box_edge_bl.gif') no-repeat bottom left; }
	.grey_border .br_corner { background: url('/images/connect/box_edge_br.gif') no-repeat bottom right; }
	.grey_border .b_edge  { background: url('/images/connect/box_edge_b.gif') repeat-x bottom left; }
	.grey_border .t_edge  { background: url('/images/connect/box_edge_t.gif') repeat-x top left; }
	.grey_border .l_edge  { background: url('/images/connect/box_edge_l.gif') repeat-y top left; }
	.grey_border .r_edge  { background: url('/images/connect/box_edge_r.gif') repeat-y top right; }
	.grey_border .content {
		padding: 13px;
	}
	
	
	.team_header {
		background: url(/images/connect/team_results_header.gif) no-repeat;
		height: 34px;
	}
	
	.technotes_header {
		background: url(/images/connect/techNotes_header.gif) no-repeat;
		height: 34px;
	}