@charset "utf-8";
/* defaults */
body {
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color: #FFF;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	background-color: #000;
	margin-top: 0px;
	height: auto;
}
p {
	margin:0;
	padding:0;
	margin-bottom:10px;
}
h1 {
	margin:0;
	padding:0;
	margin-bottom:10px;
}
h3 {
	margin:0;
	padding:0;
	margin-bottom:10px;
}
a {
	color:#fff;
}
img {
	border:none;
}
/*layout*/
#container {
	width:850px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 128;
	margin-left: auto;
	background-image: url(../images/web_bg.png);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-right: 72px;
	padding-bottom: 0px;
	padding-left: 72px;
	background-position: bottom;
}
#header {
	width:850px;
	height:auto;
	position:relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: left;
}
#nav {
	width:850px;
	height:29px;
	margin:0 auto;
	background-image: url(../images/nav_bar.png);
	background-repeat: repeat-x;
	float: left;
}
#nav ul {
	list-style-type:none;
	padding-left:12px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 7px;
	width: 850px;
	display: block;
}
#nav li {
	position:relative; 
	width:auto;
	height:21px;
	padding-top:5px;
	display:block;
	float:left;
}
#nav li a {
	width:auto;
	height:22px;
	border-right:1px #fff solid;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#nav li a:hover {
	text-decoration:underline;
}
#flash_rise_up_1 {
	width:850px;
	margin:0 auto;
	height:245px;
	background-image: url(../images/flash_bg_rise_up_1.jpg);
}
#flash_rise_up_2 {
	width:850px;
	margin:0 auto;
	height:55px;
	background-image: url(../images/flash_bg_rise_up_2.png);
}
#CoverFlowDiv {
	position: relative;
	left: 0px;
	top: 0px;
}
#flash_coverflow {
	width:850px;
	margin:0 auto;
	height:252px;
	background-image: url(../images/gallerybg2.jpg);
	float: left;
}
#footer {
	width:850px;
	height:128px;
	background:url(../images/footer2.jpg) no-repeat center;
	margin:0 auto;
}
#footer p {
	padding-left:140px;
	padding-right:130px;
	padding-top:55px;
	font-size: 8pt;
}
.img_block {
	display:block;
}
.clear {
	clear:both;
}
#footer .nopadtop {
	padding-top:0;
	padding-left:160px;
	font-style:italic;
}
#nav ul .no_right_border {
	border-right:none;
}
#nav ul .no_left_border {
	border-left:none;
}
.block_center {
	width:867px;
	height:9px;
	margin:0 auto;
	display:block;
}
#main_text2 {
	color: #006;
	background-repeat: repeat-y;
	text-align: left;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 25px;
	padding-left: 40px;
	background-image: url(../images/main_text_gradient.png);
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 821px;
}
#main_text2 h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 22pt;
	color: #009;
	font-style: italic;
	font-style: italic;
	padding-left: 6px;
	letter-spacing: 1pt;
	font-weight: bolder;
}
#main_text2 p, #main_text2 ol, #main_text2 p a {
	padding-left: 21px;
	color: #009;
	font-size: 14px;
	padding-right: 15px;
	line-height: 18px;
}
#CoverFlowDiv {
	position: relative;
	left: 0px;
	top: 0px;
}
#main_left {
	width: 338px;
	height: 415px;
	margin-top: 15px;
	float: left;
	padding: 15px;
	color: #C00;
	border: 6px solid #C00;
	margin-right: 20px;
}
#col_1 #main_left {
	width: 338px;
	height: 415px;
	margin-top: 30px;
	float: left;
	padding: 15px;
	color: #C00;
	border: 6px solid #C00;
	margin-right: 20px;
	margin-left: 120px;
	margin-bottom: 30px;
}
#main_right {
	width: 338px;
	height: 415px;
	margin-top: 15px;
	float: left;
	padding: 15px;
	color: #00C;
	border: 6px solid #00C;
}
#col_1 #main_right {
	width: 338px;
	height: 415px;
	margin-top: 30px;
	float: left;
	padding: 15px;
	color: #00C;
	border: 6px solid #00C;
	margin-left: 120px;
	margin-bottom: 30px;
}
p#be_a_sponsor, #main_left p#be_a_sponsor {
	background-image: url(../images/be_a_sponsor.png);
	background-repeat: no-repeat;
	height: 0px;
	width: 175px;
	overflow: hidden;
	padding-top: 40px;
	font-family: "Arial Black", Gadget, sans-serif;
	color: #900;
}
p#gameday_news {
	background-image: url(../images/gameday_news.png);
	background-repeat: no-repeat;
	height: 0px;
	width: 300px;
	overflow: hidden;
	padding-top: 40px;
	font-family: "Arial Black", Gadget, sans-serif;
	color: #009;
	margin-top: 7px;
}
p#part_school, #main_right p#part_school {
	background-image: url(../images/participating_school.png);
	background-repeat: no-repeat;
	height: 0px;
	overflow: hidden;
	padding-top: 40px;
	font-family: "Arial Black", Gadget, sans-serif;
	color: #009;
	margin-top: 7px;
}
#bullet_red {
	list-style-image: url(../images/bullet_red.png);
	font-family: "Arial Black", Gadget, sans-serif;
	color: #900;
	font-size: 18px;
	font-weight: normal;
	padding-top: 2px;
	line-height: 18px;
}
#bullet_blue {
	list-style-image: url(../images/bullet_blue.png);
	font-family: "Arial Gadget", sans-serif;
	color: #009;
	font-size: 14px;
	font-weight: normal;
	margin-right: 0px;
	/* [disabled]padding-right: 0px;
*/
	padding-bottom: 15px;
}
#bullet_blue.larger {
	font-size: 16px;
	line-height: 18px;
	margin-left: 20px;
}
#news_vid {
	margin-top: 25px;
}
#main_left ul, #main_right ul {
	padding-left: 20px;
}
#main_left p, #contact_half_width p.red {
	color: #900;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	padding-left: 0px;
	line-height: 18px;
}
#main_right p {
	color: #009;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	padding-left: 0px;
}
#main_left form {
	background-image: url(../images/form_bg.png);
	background-repeat: repeat-x;
	height: 190px;
	padding: 5px;
	margin-top: 15px;
	vertical-align: bottom;
}
#main_right form {
	background-image: url(../images/form_bg_blue.png);
	background-repeat: repeat-x;
	height: 190px;
	padding: 5px;
	margin-top: 25px;
}
form input {
	float: right;
	clear: right;
	width: 250px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 20px;
}
.middle .content form input {
	float: right;
	clear: both;
	width: 300px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 20px;
}
p#form_txt {
	color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	line-height: 18px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-style: italic;
}
p#form_txt2 {
	color: #009;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-style: italic;
	clear: both;
}
.middle .content p#form_txt {
	color: #009;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	line-height: 18px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-style: italic;
	font-weight: bold;
	clear: both;
}
form p#form_header {
	color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 1pt;
	padding: 0px;
}
.middle .content form #sub_btn {
	height: 21px;
	width: 75px;
	margin-right: 15px;
	float: right;
	margin-top: 10px;
}
#main_text2 #col_1 {
	width: 580px;
	float: left;
	margin-top: 15px;
}
#main_text2 #col_2 {
	width: 190px;
	float: right;
	height: 300px;
	margin-left: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #00C;
	padding-left: 5px;
	margin-top: 15px;
}
a #reset_link {
	color: #900;
}
p#title {
	font-weight: bolder;
	font-style: italic;
	font-size: 20px;
	margin-bottom: 5px;
	text-decoration: underline;
	line-height: 22px;
}
p#title2 {
	font-weight: bolder;
	font-style: italic;
	font-size: 16px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#col_1 p {
	padding: 0px;
}
ol .letters {
	list-style-type: lower-alpha;
}
ol li {
	margin-left: 30px;
}
ol#pro {
	margin-top: 0px;
}
p#indent {
	margin-left: 70px;
	margin-top: 10px;
}
#squeeze {
	width: 540px;
}
h3.client_replace {
	background-image: url(../images/our_clients.png);
	height: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	width: 373px;
	margin: 0px;
	padding-top: 52px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h3.portfolio_replace {
	background-image: url(../images/portfolio_title.png);
	height: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	width: 373px;
	margin: 0px;
	padding-top: 52px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h3.contact_replace {
	background-image: url(../images/contact_us.png);
	height: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	width: 373px;
	margin: 0px;
	padding-top: 52px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#client_spacing {
	float: left;
	margin-bottom: 35px;
}
#client_spacing.cc {
	width: 308px;
}
#client_spacing.kss {
	width: 250px;
}
#client_spacing.cb {
	width: 138px;
}
#client_spacing.bww {
	width: 219px;
}
#client_spacing.kfc {
	width: 201px;
}
#client_spacing.ic {
	width: 279px;
	margin-top: 20px;
}
#client_spacing.ttt {
	width: 279px;
	margin-top: 20px;
}
#client_spacing.foe {
	width: 258px;
	margin-left: 150px;
}
.inline {
	float: left;
	padding-right: 45px;
	width: 75px;
}
#main_bottom {
	width: 780px;
	margin-top: 25px;
}
#main_bottom p {
	width: 780px;
	margin-top: 15px;
	text-align: center;
}
h3.gameday_replace {
	background-image: url(../images/gameday_text_logo.png);
	height: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	width: 290px;
	padding-top: 117px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
h3.what_is_replace {
	background-image: url(../images/school_info/gameday_what_is_.gif);
	height: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	width: 448px;
	margin: 0px;
	padding-top: 31px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
}
h3.how_can_bleacher_jersey_replace {
	background-image: url(../images/school_info/how_can_bleacher_jersey.gif);
	height: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	width: 498px;
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
}
h3.sponsorship_program_replace {
	background-image: url(../images/school_info/sponsorship_program.gif);
	height: 0px;
	background-repeat: no-repeat;
	width: 241px;
	margin: 0px;
	padding-top: 21px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
}
h3.how_can_sponsor_replace {
	background-image: url(../images/school_info/how_can_sponsor.gif);
	height: 0px;
	background-repeat: no-repeat;
	width: 243px;
	margin: 0px;
	padding-top: 21px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
}
h3.more_info_replace {
	background-image: url(../images/school_info/more_info.gif);
	height: 0px;
	background-repeat: no-repeat;
	width: 283px;
	margin: 0px;
	padding-top: 21px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
}
h3.sponsor_benefits_replace {
	background-image: url(../images/sponsor_info/sponsorship_benefits.gif);
	height: 0px;
	background-repeat: no-repeat;
	width: 292px;
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
}
h3.gameday_high_impact_replace {
	background-image: url(../images/sponsor_info/gameday_high_impact.gif);
	height: 0px;
	background-repeat: no-repeat;
	width: 741px;
	margin: 0px;
	padding-top: 27px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
	margin-bottom: 10px;
}
h3.gameday_bleacher_jersey_replace {
	background-image: url(../images/gameday_bleacher_jersey.gif);
	height: 0px;
	background-repeat: no-repeat;
	width: 475px;
	margin: 0px;
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
	margin-bottom: 10px;
}
h3.thank_you_replace {
	background-image: url(../images/thank_you_page/thank_you.gif);
	height: 0px;
	background-repeat: no-repeat;
	width: 196px;
	margin: 0px;
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
	margin-bottom: 10px;
}
h3.hs_advertising_replace {
	background-image: url(../images/ad_campaigns/hs_advertising.gif);
	height: 0px;
	background-repeat: no-repeat;
	width: 423px;
	margin: 0px;
	padding-top: 43px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
	margin-bottom: 10px;
}
h3.hs_sponsorship_replace {
	background-image: url(../images/ad_campaigns/hs_sponsorship.gif);
	height: 0px;
	background-repeat: no-repeat;
	width: 423px;
	margin: 0px;
	padding-top: 43px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
	margin-bottom: 10px;
}
h3.stadium_advertising_replace {
	background-image: url(../images/ad_campaigns/stadium_advertising.gif);
	height: 0px;
	background-repeat: no-repeat;
	width: 423px;
	margin: 0px;
	padding-top: 43px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
	margin-bottom: 10px;
}
.corner_t_l {
	background-image: url(../images/school_info/border_top_left.gif);
	background-repeat: no-repeat;
	float: left;
	height: 15px;
	width: 15px;
}
.corner_t_r {
	background-image: url(../images/school_info/border_top_right.gif);
	background-repeat: no-repeat;
	float: left;
	height: 15px;
	width: 15px;
}
.corner_b_l {
	background-image: url(../images/school_info/border_bottom_left.gif);
	background-repeat: no-repeat;
	float: left;
	height: 15px;
	width: 15px;
}
.corner_b_r {
	background-image: url(../images/school_info/border_bottom_right.gif);
	background-repeat: no-repeat;
	float: left;
	height: 15px;
	width: 15px;
}
.middle .content ul {
	padding-left: 40px;
	margin-bottom: 0px;
}
#line_fade {
	background-image: url(../images/school_info/border_line_fade.png);
	background-repeat: no-repeat;
	height: 0px;
	width: 320px;
	padding-top: 5px;
	margin-left: -12px;
}
#line_fade_large {
	background-image: url(../images/thank_you_page/line_fade_large.png);
	background-repeat: no-repeat;
	height: 0px;
	width: 592px;
	padding-top: 13px;
	margin-left: -12px;
}
#school_full_width.container {
	vmargin: 0px;
	padding: 0px;
	height: 115px;
	width: 775px;
}
#school_full_width .top {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 775px;
	clear: both;
}
#school_full_width .top .top_border {
	background-image: url(../images/school_info/border_top.gif);
	background-repeat: repeat-x;
	float: left;
	height: 15px;
	width: 745px;
}
#school_full_width .middle {
	float: left;
	width: 775px;
	height: 85px;
	clear: both;
}
#school_full_width .middle .border_left {
	background-image: url(../images/school_info/border_left.gif);
	background-repeat: repeat-y;
	float: left;
	width: 15px;
	height: 85px;
}
#school_full_width .middle .content {
	float: left;
	width: 745px;
	height: 85px;
}
#school_full_width .middle .border_right {
	background-image: url(../images/school_info/border_right.gif);
	background-repeat: repeat-y;
	float: left;
	width: 15px;
	height: 85px;
}
#school_full_width .bottom {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 775px;
	clear: both;
}
#school_full_width .bottom .bottom_border {
	background-image: url(../images/school_info/border_bottom.gif);
	background-repeat: repeat-x;
	float: left;
	height: 15px;
	width: 745px;
}
#school_half_width.container {
	vmargin: 0px;
	padding: 0px;
	height: 390px;
	width: 370px;
	float: left;
	margin-right:30px;
}
#school_half_width .top {
	vmargin: 0px;
	padding: 0px;
	height: 15px;
	width: 370px;
}
#school_half_width .top .top_border {
	background-image: url(../images/school_info/border_top.gif);
	background-repeat: repeat-x;
	float: left;
	height: 15px;
	width: 340px;
}
#school_half_width .middle {
	width: 370px;
	height: 360px;
}
#school_half_width .middle .border_left {
	background-image: url(../images/school_info/border_left.gif);
	background-repeat: repeat-y;
	float: left;
	width: 15px;
	height: 360px;
}
#school_half_width .middle .content {
	float: left;
	width: 340px;
	height: 360px;
}
#school_half_width .middle .border_right {
	background-image: url(../images/school_info/border_right.gif);
	background-repeat: repeat-y;
	float: left;
	width: 15px;
	height: 360px;
}
#school_half_width .bottom {
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 370px;
}
#school_half_width .bottom .bottom_border {
	background-image: url(../images/school_info/border_bottom.gif);
	background-repeat: repeat-x;
	float: left;
	height: 15px;
	width: 340px;
}
#sponsor_full_width.container {
	vmargin: 0px;
	padding: 0px;
	height: 145px;
	width: 775px;
}
#sponsor_full_width .top {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 775px;
	clear: both;
}
#sponsor_full_width .top .top_border {
	background-image: url(../images/school_info/border_top.gif);
	background-repeat: repeat-x;
	float: left;
	height: 15px;
	width: 745px;
}
#sponsor_full_width .middle {
	float: left;
	width: 775px;
	height: 115px;
	clear: both;
}
#sponsor_full_width .middle .border_left {
	background-image: url(../images/school_info/border_left.gif);
	background-repeat: repeat-y;
	float: left;
	width: 15px;
	height: 115px;
}
#sponsor_full_width .middle .content {
	float: left;
	width: 745px;
	height: 115px;
}
#sponsor_full_width .middle .border_right {
	background-image: url(../images/school_info/border_right.gif);
	background-repeat: repeat-y;
	float: left;
	width: 15px;
	height: 115px;
}
#sponsor_full_width .bottom {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 775px;
	clear: both;
}
#sponsor_full_width .bottom .bottom_border {
	background-image: url(../images/school_info/border_bottom.gif);
	background-repeat: repeat-x;
	float: left;
	height: 15px;
	width: 745px;
}
#sponsor_half_width.container {
	vmargin: 0px;
	padding: 0px;
	height: 360px;
	width: 370px;
	float: left;
	margin-right:30px;
}
#sponsor_half_width .top {
	vmargin: 0px;
	padding: 0px;
	height: 15px;
	width: 370px;
}
#sponsor_half_width .top .top_border {
	background-image: url(../images/school_info/border_top.gif);
	background-repeat: repeat-x;
	float: left;
	height: 15px;
	width: 340px;
}
#sponsor_half_width .middle {
	width: 370px;
	height: 330px;
}
#sponsor_half_width .middle .border_left {
	background-image: url(../images/school_info/border_left.gif);
	background-repeat: repeat-y;
	float: left;
	width: 15px;
	height: 330px;
}
#sponsor_half_width .middle .content {
	float: left;
	width: 340px;
	height: 330px;
}
#sponsor_half_width .middle .border_right {
	background-image: url(../images/school_info/border_right.gif);
	background-repeat: repeat-y;
	float: left;
	width: 15px;
	height: 330px;
}
#sponsor_half_width .bottom {
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 370px;
}
#sponsor_half_width .bottom .bottom_border {
	background-image: url(../images/school_info/border_bottom.gif);
	background-repeat: repeat-x;
	float: left;
	height: 15px;
	width: 340px;
}
#contact_half_width.container {
	vmargin: 0px;
	padding: 0px;
	height: 570px;
	width: 370px;
	float: left;
	margin-right:30px;
}
#contact_half_width .top {
	vmargin: 0px;
	padding: 0px;
	height: 15px;
	width: 370px;
}
#contact_half_width .top .top_border {
	background-image: url(../images/school_info/border_top.gif);
	background-repeat: repeat-x;
	float: left;
	height: 15px;
	width: 340px;
}
#contact_half_width .middle {
	width: 370px;
	height: 540px;
}
#contact_half_width .middle .border_left {
	background-image: url(../images/school_info/border_left.gif);
	background-repeat: repeat-y;
	float: left;
	width: 15px;
	height: 540px;
}
#contact_half_width .middle .content {
	float: left;
	width: 340px;
	height: 540px;
}
#contact_half_width .middle .border_right {
	background-image: url(../images/school_info/border_right.gif);
	background-repeat: repeat-y;
	float: left;
	width: 15px;
	height: 540px;
}
#contact_half_width .bottom {
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 370px;
}
#contact_half_width .bottom .bottom_border {
	background-image: url(../images/school_info/border_bottom.gif);
	background-repeat: repeat-x;
	float: left;
	height: 15px;
	width: 340px;
}
#home_half_width.container {
	vmargin: 0px;
	padding: 0px;
	height: 620px;
	width: 370px;
	float: left;
	margin-right:30px;
}
#home_half_width .top {
	vmargin: 0px;
	padding: 0px;
	height: 15px;
	width: 370px;
}
#home_half_width .top .top_border {
	background-image: url(../images/school_info/border_top.gif);
	background-repeat: repeat-x;
	float: left;
	height: 15px;
	width: 340px;
}
#home_half_width .middle {
	width: 370px;
	height: 590px;
}
#home_half_width .middle .border_left {
	background-image: url(../images/school_info/border_left.gif);
	background-repeat: repeat-y;
	float: left;
	width: 15px;
	height: 590px;
}
#home_half_width .middle .content {
	float: left;
	width: 340px;
	height: 590px;
}
#home_half_width .middle .border_right {
	background-image: url(../images/school_info/border_right.gif);
	background-repeat: repeat-y;
	float: left;
	width: 15px;
	height: 590px;
}
#home_half_width .bottom {
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 370px;
}
#home_half_width .bottom .bottom_border {
	background-image: url(../images/school_info/border_bottom.gif);
	background-repeat: repeat-x;
	float: left;
	height: 15px;
	width: 340px;
}
#bullet_blue .news_links {
	color: #009;
}
span.reg {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 7px;
	margin-bottom: 0px;
}
#thank_you_full_width.container {
	vmargin: 0px;
	padding: 0px;
	height: 345px;
	width: 775px;
}
#thank_you_full_width .top {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 775px;
	clear: both;
}
#thank_you_full_width .top .top_border {
	background-image: url(../images/school_info/border_top.gif);
	background-repeat: repeat-x;
	float: left;
	height: 15px;
	width: 745px;
}
#thank_you_full_width .middle {
	float: left;
	width: 775px;
	height: 315px;
	clear: both;
}
#thank_you_full_width .middle .border_left {
	background-image: url(../images/school_info/border_left.gif);
	background-repeat: repeat-y;
	float: left;
	width: 15px;
	height: 315px;
}
#thank_you_full_width .middle .content {
	float: left;
	width: 745px;
	height: 315px;
}
#thank_you_full_width .middle .border_right {
	background-image: url(../images/school_info/border_right.gif);
	background-repeat: repeat-y;
	float: left;
	width: 15px;
	height: 315px;
}
#thank_you_full_width .bottom {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 775px;
	clear: both;
}
#thank_you_full_width .bottom .bottom_border {
	background-image: url(../images/school_info/border_bottom.gif);
	background-repeat: repeat-x;
	float: left;
	height: 15px;
	width: 745px;
}
#hs_ad_full_width.container {
	vmargin: 0px;
	padding: 0px;
	height: 145px;
	width: 775px;
}
#hs_ad_full_width .top {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 775px;
	clear: both;
}
#hs_ad_full_width .top .top_border {
	background-image: url(../images/school_info/border_top.gif);
	background-repeat: repeat-x;
	float: left;
	height: 15px;
	width: 745px;
}
#hs_ad_full_width .middle {
	float: left;
	width: 775px;
	height: 115px;
	clear: both;
}
#hs_ad_full_width .middle .border_left {
	background-image: url(../images/school_info/border_left.gif);
	background-repeat: repeat-y;
	float: left;
	width: 15px;
	height: 115px;
}
#hs_ad_full_width .middle .content {
	float: left;
	width: 745px;
	height: 115px;
}
#hs_ad_full_width .middle .border_right {
	background-image: url(../images/school_info/border_right.gif);
	background-repeat: repeat-y;
	float: left;
	width: 15px;
	height: 115px;
}
#hs_ad_full_width .bottom {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 775px;
	clear: both;
}
#hs_ad_full_width .bottom .bottom_border {
	background-image: url(../images/school_info/border_bottom.gif);
	background-repeat: repeat-x;
	float: left;
	height: 15px;
	width: 745px;
}
#hs_ad_half_width.container {
	vmargin: 0px;
	padding: 0px;
	height: 360px;
	width: 370px;
	float: left;
	margin-right:30px;
}
#hs_ad_half_width .top {
	vmargin: 0px;
	padding: 0px;
	height: 15px;
	width: 370px;
}
#hs_ad_half_width .top .top_border {
	background-image: url(../images/school_info/border_top.gif);
	background-repeat: repeat-x;
	float: left;
	height: 15px;
	width: 340px;
}
#hs_ad_half_width .middle {
	width: 370px;
	height: 370px;
}
#hs_ad_half_width .middle .border_left {
	background-image: url(../images/school_info/border_left.gif);
	background-repeat: repeat-y;
	float: left;
	width: 15px;
	height: 370px;
}
#hs_ad_half_width .middle .content {
	float: left;
	width: 340px;
	height: 370px;
}
#hs_ad_half_width .middle .border_right {
	background-image: url(../images/school_info/border_right.gif);
	background-repeat: repeat-y;
	float: left;
	width: 15px;
	height: 370px;
}
#hs_ad_half_width .bottom {
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 370px;
}
#hs_ad_half_width .bottom .bottom_border {
	background-image: url(../images/school_info/border_bottom.gif);
	background-repeat: repeat-x;
	float: left;
	height: 15px;
	width: 340px;
}
#bleacher_jerseys_are {
	background-image: url(../images/bleacher_jerseys_are.gif);
	background-repeat: no-repeat;
	height: 0px;
	width: 325px;
	padding-top: 30px;
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 10px;
}
#program_price_guide {
	background-image: url(../images/program_pricing_guide.gif);
	background-repeat: no-repeat;
	height: 0px;
	width: 272px;
	padding-top: 30px;
	overflow: hidden;
	margin-top: 15px;
}
#column_left {
	width: 540px;
	float: left;
}
.portfolio_spacing {
	float: left;
	margin-bottom: 35px;
	margin-right: 25px;
}
#column_right {
	height: 345px;
	width: 250px;
	float: left;
	padding-top: 18px;
	padding-left: 0px;
	background-image: url(../portfolio/images/links/port_links_bg.gif);
	background-repeat: repeat-x;
}
#column_right a {
	text-decoration: none;
	padding-left: 0px;
}
p.port_links {
	font-family: "Arial Gadget", sans-serif;
	color: #009;
	font-size: 16px;
	font-weight: bold;
	margin-right: 15px;
	font-style: italic;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	height: 0px;
	width: auto;
	padding-top: 26px;
	overflow: hidden;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	margin-left: 15px;
}
p#port_ble_jer {
	background-image: url(../portfolio/images/links/bleacher_jerseys.png);
}
p#port_lock_rm {
	background-image: url(../portfolio/images/links/locker_rooms.png);
}
p#port_fence_jer {
	background-image: url(../portfolio/images/links/fence_jerseys.png);
}
p#port_lg_build_gfx {
	background-image: url(../portfolio/images/links/lg_building_graphics.png);
}
p#port_stad_plaza {
	background-image: url(../portfolio/images/links/stad_plazas.png);
}
p#port_pole_banner {
	background-image: url(../portfolio/images/links/pole_banners.png);
}
p#port_wt_rm_wall {
	background-image: url(../portfolio/images/links/weight_room_graphics.png);
}
p#port_veh_wrap {
	background-image: url(../portfolio/images/links/vehicle_graphics.png);
}
p#port_bk_scrbd {
	background-image: url(../portfolio/images/links/back_scoreboard.png);
}
p#port_conf_rm {
 background-image:url(../portfolio/images/links/coach_conference_rooms.png)links/coach_conference_rooms .png);
	background-image: url(../portfolio/images/links/coach_conference_rooms.png);
}
#build_gfx_replace {
	background-image: url(../portfolio/images/headings/lg_building_graphics_heading.png);
	background-repeat: no-repeat;
	height: 0px;
	width: 500px;
	padding-top: 40px;
	overflow: hidden;
	margin-top: 20px;
}
#entrance_plazas_replace {
	background-image: url(../portfolio/images/headings/stad_entrance_heading.png);
	background-repeat: no-repeat;
	height: 0px;
	width: 500px;
	padding-top: 40px;
	overflow: hidden;
	margin-top: 20px;
}
#conf_room_replace {
	background-image: url(../portfolio/images/headings/conference_graphics_heading.png);
	background-repeat: no-repeat;
	height: 0px;
	width: 500px;
	padding-top: 40px;
	overflow: hidden;
	margin-top: 20px;
}
#fence_jerseys_replace {
	background-image: url(../portfolio/images/headings/fence_jerseys_heading.png);
	background-repeat: no-repeat;
	height: 0px;
	width: 500px;
	padding-top: 40px;
	overflow: hidden;
	margin-top: 20px;
}
#locker_rooms_replace {
	background-image: url(../portfolio/images/headings/locker_rooms_heading.png);
	background-repeat: no-repeat;
	height: 0px;
	width: 500px;
	padding-top: 40px;
	overflow: hidden;
	margin-top: 20px;
}
#pole_banners_replace {
	background-image: url(../portfolio/images/headings/pole_banners_heading.png);
	background-repeat: no-repeat;
	height: 0px;
	width: 500px;
	padding-top: 40px;
	overflow: hidden;
	margin-top: 20px;
}
#scoreboard_replace {
	background-image: url(../portfolio/images/headings/back_of_scoreboard_heading..png);
	background-repeat: no-repeat;
	height: 0px;
	width: 500px;
	padding-top: 40px;
	overflow: hidden;
	margin-top: 20px;
}
#vehicle_gfx_replace {
	background-image: url(../portfolio/images/headings/vehicle_wraps_heading.png);
	background-repeat: no-repeat;
	height: 0px;
	width: 500px;
	padding-top: 40px; 
	overflow: hidden;
	margin-top: 20px;
}
#wall_gfx_replace {
	background-image: url(../portfolio/images/headings/wall_graphics_heading.png);
	background-repeat: no-repeat;
	height: 0px; 
	width: 500px;
	padding-top: 40px;
	overflow: hidden;
	margin-top: 20px;
}
#types_of_products {
	background-image: url(../portfolio/images/gameday_products/types_of_products.png);
	background-repeat: no-repeat;
	height: 0px;
	width: 195px;
	padding-top: 25px;
	overflow: hidden;
}
.products_links {
	font-size:17px;
	font-weight:bold;
	color:#009;
	margin-bottom:10px;
}
#view_replace {
	background-image: url(../portfolio/images/gameday_products/view_portfolio.png);
	background-repeat: no-repeat;
	text-align: left;
	height: 0px;
	width: 191px;
	padding-top: 40px;
	overflow: hidden;
	margin-left: 60px;
	background-position: center;
}
#bleacher_jerseys_replace {
	background-image: url(../images/home/bleacher_jerseys_replace_hm.png);
	height: 0px;
	width: 194px;
	padding-top: 18px;
	background-repeat: no-repeat;
	overflow: hidden;
}
#locker_rooms_replace_hm {
	background-image: url(../images/home/locker_rooms_replace_hm.png);
	height: 0px;
	width: 194px;
	padding-top: 18px;
	background-repeat: no-repeat;
	overflow: hidden;
}
#pole_banners_replace_hm {
	background-image: url(../images/home/pole_banners_replace_hm.png);
	height: 0px;
	width: 194px;
	padding-top: 18px;
	background-repeat: no-repeat;
	overflow: hidden;
}
#weight_rooms_replace_hm {
	background-image: url(../images/home/weight_rooms_replace_hm.png);
	height: 0px;
	width: 194px;
	padding-top: 18px;
	background-repeat: no-repeat;
	overflow: hidden; 
}
#wall_graphics_replace_hm {
	background-image: url(../images/home/wall_graphics_replace_hm.png);
	height: 0px;
	width: 222px;
	padding-top: 18px;
	background-repeat: no-repeat;
	overflow: hidden;
}
#fence_jerseys_replace_hm {
	background-image: url(../images/home/fence_jerseys_replace_hm.png);
	height: 0px;
	width: 194px;
	padding-top: 18px;
	background-repeat: no-repeat;
	overflow: hidden;
}
#frames {
	background-image: url(../images/home/frames_hm.png);
	background-repeat: no-repeat;
	height: 214px;
	width: 235px;
	padding: 12px;
}
#social_media {
	padding: 15px;
}
.product_box {
	float: left;
	margin: 10px;
	height: 250px;
	width: 239px;
}
#bg {
	background-image: url(../images/main_text_gradient.png);
	background-repeat: repeat-y;
}
#contact_form form input       {
	width: 230px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	height: 20px;
	padding: 0px;
	float: none;
}
#contact_form form textarea {
	width: 255px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 10px;
	padding: 0px;
	float: right;
	height: 55px;
	margin-left: 0px;
}
#contact_form form #sub_btn {
	width: 240px;
	margin-top: 5px;
	margin-left: 350px;
	margin-bottom: 0px;
	margin-right: 0px;
	height: 20px;
	padding: 0px;
	float: none;
}
#contact_form {
	width: 770px;
	margin-top: 15px;
	margin-bottom: 25px;
	background-image: url(../images/home_form_border.png);
	height: 200px;
	padding-top: 20px;
	padding-bottom: 15px;
	background-repeat: no-repeat;
}

