@charset "UTF-8";
/* CSS Document */

#wrapper_section {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}

/* --- HEADER STYLES -- ALL PAGES -- */

#header_section {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	height: 160px;
	width: 900px;
}
#header_section_left {
	float: left;
	padding: 0px;
	background-image: url(../images/elements/section_header_left.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 125px;
	width: 700px;
}
#header_section_right {
	float: right;
	padding-top: 0px;
	background-image: url(../images/elements/section_header_right.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 125px;
	width: 200px;
}
#header_section_title {
	float: left;
	margin-top: 82px;
	width: 500px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 18px;
	color: #ffffff;
	padding-left: 60px;
}
#nav_section {
	float: left;
	width: 900px;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	height: 36px;
	background-image: url(../images/elements/section_nav_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#nav_section a {
	margin: 0px;
	padding: 0px;
}

/* -- OUTER CONTENT STYLES -- ALL PAGES -- */

#content_section {
	font-size: 12px;
	line-height: 14px;
	width: 900px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	padding-top: 0px;
	padding-bottom: 0px;
}
#content_section p {
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 15px;
	margin-right: 15px;
}
#content_section h2 {
	font-size: 16px;
	font-weight: bold;
	margin-left: 15px;
	color: #F9DD3F;
	line-height: 28px;
	text-align: left;
	padding: 0px;
}
.pallet_full {
	width: 900px;
	background-color: #9E9D86;
	background-image: url(../images/elements/section_pallet_top_full.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding-bottom: 12px;
}
.pallet_full_bottom {
	width: 900px;
	background-image: url(../images/elements/section_pallet_bottom_full.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 15px;
	font-size: 1px;
}

/* -- INNER CONTENT STYLES -- SOME PAGES -- */

#content_section_left {
	float: left;
	width: 190px;
	text-align: left;
	margin-top: 20px;
	margin-right: 10px;
	padding-left: 5px;
}

.share {
	width: 190px;
	height: 16px;
	margin-top: 10px;
	margin-left: 27px;
}
.share a:link, .share a:visited, .share a:hover, .share a:active {
	text-decoration: none;
}

#sidemenu {
	width: 180px;
	background-color: #615E48;
	margin-right: auto;
	margin-left: auto;
}
#sidemenu h1 {
	background-image: url(../images/elements/sidemenu_header_background.gif);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 18px;
	line-height: 30px;
	margin: 0px;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-color: #000000;
}
#sidemenu h2 {
	font-size: 16px;
	line-height: 16px;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-color: #000000;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#sidemenu p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
#sidemenu ul {
}
#sidemenu_bottom {
	background-image: url(../images/elements/sidemenu_bottom.gif);
	margin: 0px;
	padding: 0px;
	height: 15px;
}
#content_section_right {
	float: left;
	width: 680px;
	margin-top: 20px;
}
#content_section_left2 {
	float: left;
	width: 170px;
	text-align: left;
	margin-top: 20px;
	padding-left: 5px;
}

#content_section_right3 {
	float: right;
	width: 695px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #96957C;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
#content_section_left4 {
	float: left;
	width: 200px;
	text-align: left;
	margin-top: 20px;
	padding-left: 5px;
}
#content_section_right4 {
	float: right;
	width: 665px;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
#content_section-w-corners {
	background-color: #615E48;
}
#content_section-w-corners h1 {
	font-size: 18px;
	line-height: 35px;
	text-align: left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
	background-color: #000000;
	background-image: url(../images/elements/content_corner_nw.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
}
#content_section-w-corners h2 {
	color: #F8DB2C;
	font-size: 16px;
	line-height: 18px;
	margin: 0px;
	margin-left: 10px;
	padding: 5px;
}
#content_section-w-corners hr {
	color: #9E9D86;
	background-color: #9E9D86;
	padding: 0px;
	clear: both;
	border: 0px;
	height: 1px;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}

.pallet_left {
	background-color: #9E9D86;
	background-image: url(../images/elements/section_pallet_top_left.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 12px;
	padding-left: 5px;
}
.pallet_left_bottom {
	background-image: url(../images/elements/section_pallet_bottom_left.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 15px;
	font-size: 1px;
}
.pallet_right {
	background-color: #9E9D86;
	background-image: url(../images/elements/section_pallet_top_right.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding-bottom: 12px;
	padding-right: 5px;
	padding-left: 5px;
}
.pallet_right_bottom {
	background-image: url(../images/elements/section_pallet_bottom_right.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 15px;
	font-size: 1px;
}
.ad-zone_event_tower {
	padding: 0px;
	width: 160px;
	float: right;
	margin-top: 15px;
	margin-left: 10px;
	text-align: left;
	margin-right: 10px;
}
#sponsor_video {
	float: left;
	width: 435px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-left: 5px;
}

#faqs p {
	margin-left: 15px;
}
#faqs blockquote {
	color: #FFFFCC;
}


#footer_section {
	clear: both;
	width: 900px;
	background-color: #9E9D86;
	background-image: url(../images/elements/section_pallet_top_full.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 10px;
	padding-top: 15px;
}
#footer_section p {
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFF99;
	letter-spacing: 1px;
	padding: 0px;
	margin: 0px;
}
#footer_section a:link, #footer_section a:visited {
	text-decoration: none;
	color: #FFFF99;
}
#footer_section a:hover, #footer_section a:active {
	text-decoration: none;
	color: #FFFF66;
	background-color: #3C3A32;
}
#footer_section_bottom {
	clear: both;
	width: 900px;
	background-image: url(../images/elements/section_pallet_bottom_full.gif);
	margin: 0px;
	padding: 0px;
	height: 15px;
	font-size: 1px;
}
#footer_copyright {
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3C3A32;
	letter-spacing: 1px;
	padding: 0px;
	margin: 0px;
}
#footer_copyright a:link, #footer_copyright a:visited {
	text-decoration: underline;
	color: #3C3A32;
}
#footer_copyright a:hover, #footer_copyright a:active {
	text-decoration: underline;
	color: #000000;
}



/* --- Item Specific Styles --- */

#jump_menu {
	float: left;
	height: 36px;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#jump_menu form {
	padding: 0px;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#jump_schools {
	text-align: right;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#jump_schools form, #jump_schools select {
	padding: 0px;
	margin: 0px;
}
#search {
	float: left;
	margin: 0px;
	padding: 0px;
}
#search form {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



/* -- OLD EVENT CENTER STYLES -- */

.event_catagories {
	padding-left: 15px;
	margin-bottom: 20px;
}
.event_catagories p {
	line-height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.event_catagories a:link, .event_catagories a:visited {
	text-decoration: underline;
	color: #FFFFBB;
	padding: 1px;
}
.event_catagories a:hover, .event_catagories a:active {
	text-decoration: none;
	color: #F9DD3F;
	background-color: #3C3A32;
	padding: 1px;
}
.event_categories_table {
	font-size: 12px;
	line-height: 20px;
	color: #3C3A32;
	border: 1px solid #928F7C;
	margin-top: 5px;
	background-color: #3A3724;
}
.event_categories_table td {
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-right: 10px;
	vertical-align: top;
}
.event_categories_heading {
	font-size: 18px;
	font-weight: bold;
	background-color: #000000;
	color: #EDEDED;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	letter-spacing: 1px;
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: 40px;
	text-align: center;
}

/* -- END OLD EVENT CENTER STYLES -- */


.event_center_home a:link, .event_center_home a:visited {
	text-decoration: underline;
	color: #706E5E;
	padding-left: 15px;
}
.event_none {
	color: #C3BA83;	/*border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFCC;*/
}
.event_center_video {
	text-align: center;
	width: 470px;
}
.event_table {
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	border: 1px solid #4D3C32;
	margin-top: 15px;
}
.event_table td {
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-right: 10px;
	vertical-align: top;
}
.event_table a:link, .events_table a:visited {
	text-decoration: underline;
	color: #000000;
	padding: 1px;
}
.event_table a:hover, .events_table a:active {
	text-decoration: none;
	color: #F9DD3F;
	background-color: #3C3A32;
	padding: 1px;
}
.event_link_cell {
	text-align: left;
}

.event_table_heading1 {
	font-size: 20px;
	font-weight: bold;
	background-color: #3A3724;
	color: #F9DD3F;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	letter-spacing: 1px;
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: 40px;
	text-align: center;
}
.event_table_heading2 {
	font-weight: bold;
	background-color: #615E48;
	color: #C3BA83;
	margin-left: 5px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	line-height: 25px;
}


.event_table_r3 {
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	border: 1px solid #4D3C32;
	margin-top: 15px;
	width: 510px;
}
.event_table_r3 td {
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-right: 10px;
	vertical-align: top;
}
.event_table_r3 a:link, .events_tableNEW a:visited {
	text-decoration: underline;
	color: #000000;
	padding: 1px;
}
.event_table_r3 a:hover, .events_tableNEW a:active {
	text-decoration: none;
	color: #F9DD3F;
	background-color: #3C3A32;
	padding: 1px;
}
.event_table_heading1_r3 {
	font-size: 18px;
	font-weight: bold;
	background-color: #000000;
	color: #EDEDED;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	letter-spacing: 1px;
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: 40px;
	text-align: center;
}
.event_table_heading2_r3 {
	font-weight: bold;
	background-color: #615E48;
	color: #C3BA83;
	margin-left: 5px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	line-height: 25px;
}

/* -- WEBCASTS PAGE TABLE STYLES --*/

.webcasts_table {
	font-size: 12px;
	line-height: 20px;
	color: #3C3A32;
	border: 1px solid #4D3C32;
	margin-top: 15px;
	margin-left: 20px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #9E9D86;
}
.webcasts_header {
	background-color: #3A3724;
}
.webcasts_table_padded_cells {
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-right: 10px;
	vertical-align: top;
}
.webcasts_table a:link, .webcasts_table a:visited {
	text-decoration: underline;
	color: #3C3A32;
	padding: 1px;
}
.webcasts_table a:hover, .webcasts_table a:active {
	text-decoration: none;
	color: #F9DD3F;
	background-color: #3C3A32;
	padding: 1px;
}
.webcasts_table h2 {
	font-size: 16px;
	font-weight: bold;
	color: #F9DD3F;
	letter-spacing: 1px;
	line-height: 28px;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.webcasts_table h3 {
	font-weight: bold;
	color: #3A3724;
	font-size: 12px;
	line-height: 18px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3A3724;*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 80%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}

/* -- END WEBCASTS PAGE TABLE STYLES --*/




/* -- OLD EVENT CENTER HOME TABLE -- */

.event_home_table {
	font-size: 12px;
	line-height: 20px;
	color: #3C3A32;
	border: 1px solid #4D3C32;
	margin-top: 15px;
}
.event_home_table td {
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-right: 10px;
	vertical-align: middle;
}
.event_home_table a:link, .events_table a:visited {
	text-decoration: underline;
	color: #FFFF99;
	padding: 1px;
}
.event_home_table a:hover, .events_table a:active {
	text-decoration: none;
	color: #F9DD3F;
	background-color: #3C3A32;
	padding: 1px;
}
.event_home_table_heading1 {
	font-size: 18px;
	font-weight: bold;
	background-color: #000000;
	color: #EDEDED;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	letter-spacing: 1px;
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: 40px;
	text-align: center;
}
.event_home_table_heading2 {
	background-color: #615E48;
	color: #FFFFDD;
	font-size: 12px;
	font-weight: normal;
	line-height: 30px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.event_home_table_heading3 {
	font-size: 16px;
	font-weight: bold;
	background-color: #3A3724;
	color: #FFFF99;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	letter-spacing: 1px;
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: 40px;
	text-align: center;
}
.event_home_table_links {
	background-color: #615E48;
	color: #FFFFC4;
	font-size: 12px;
	line-height: 30px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.play_live_event {
	font-size: 15px;
	font-weight: bold;
	color: #3C3A32;
	text-align: center;
	background-color: #3A3724;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	letter-spacing: 1px;
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: 40px;
}
.play_live_event a:link, .play_live_event a:visited {
	text-decoration: underline;
	color: #B7C7EF;
	padding: 1px;
}
.play_live_event a:hover, .play_live_event a:active {
	text-decoration: none;
	color: #F9DD3F;
	background-color: #3C3A32;
	padding: 1px;
}

/* -- EVENT CENTER STYLES -- */

#ec_content_section {
	font-size: 12px;
	line-height: 14px;
	width: 900px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
}
#ec_content_section p {
	text-align: justify;
}
.ec_pallet_full {
	width: 900px;
	background-color: #9E9D86;
	background-image: url(../images/elements/section_pallet_top_full.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
}
.ec_pallet_full_bottom {
	width: 900px;
	background-image: url(../images/elements/section_pallet_bottom_full.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 15px;
	font-size: 1px;
}
#ec_left {
	float: left;
	width: 180px;
	text-align: left;
	margin-top: 10px;
}
.ec_ad_zone_text_left {
	margin: 0px;
	padding-left: 5px;
	height: 230px;
	width: 175px;
}
#ec_right {
	float: right;
	width: 710px;
	margin-top: 10px;
}
.ec_right-left {
	width: 520px;
	float: left;
}
.ec_right-right {
	width: 175px;
	float: right;
	text-align: left;
}
.ec_ad_zone_text_right {
	height: 230px;
	width: 175px;
	margin-top: 10px;
	padding: 0px;
}
.ec_category_list {
	margin-bottom: 5px;
	width: 160px;
	background-color: #3A3724;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	margin-left: 15px;
	padding-left: 0px;
}
.ec_category_list p {
	color: #3C3A32;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.ec_category_list a:link, .ec_category_list a:visited {
	text-decoration: underline;
	color: #FFFFDD;
	padding: 1px;
}
.ec_category_list a:hover, .ec_category_list a:active {
	text-decoration: none;
	color: #F9DD3F;
	background-color: #3C3A32;
	padding: 1px;
}
.ec_category_list h1 {
	font-size: 16px;
	font-weight: bold;
	background-color: #000000;
	color: #FFFFFF;
	text-align: left;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
.ec_category_count {
	color: #FFFFDD;
	font-size: 10px;
}
.ec_category_inactive {
	color: #C3BA83;	
}
.ec_listing_table {
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	width: 520px;
	margin-bottom: 15px;
	border: 1px solid #4D3C32;
}
.ec_listing_table td {
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-right: 10px;
	vertical-align: top;
	text-align: left;
}
.ec_listing_table a:link, .ec_listing_table a:visited {
	text-decoration: underline;
	color: #000000;
	padding: 1px;
}
.ec_listing_table a:hover, .ec_listing_table a:active {
	text-decoration: none;
	color: #F9DD3F;
	background-color: #3C3A32;
	padding: 1px;
}
.ec_listing_main_head {
	font-size: 16px;
	font-weight: bold;
	background-color: #000000;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: center;
}
.ec_listing_main_head td {
	padding-top: 9px;
	padding-bottom: 9px;
}
.ec_listing_col_head {
	background-color: #615E48;
	color: #FFFFDD;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.ec_share {
	width: 160px;
	height: 16px;
	text-align: center;
	margin-bottom: 10px;
}
.ec_share a:link, .ec_share a:visited, .ec_share a:hover, .ec_share a:active {
	text-decoration: none;
}
.order_dvd_link {
	font-size: 10px;
	text-align: left;
}
.pagination {
	margin-top: 8px;
	text-align: center;
	width: 510px;
}


.e-notifications_menu {
	margin-bottom: 5px;
	width: 160px;
	background-color: #3A3724;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	margin-left: 15px;
	padding-left: 0px;
}
.e-notifications_menu p {
	color: #FFFFFF;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.e-notifications_menu h3 {
	font-size: 14px;
	font-weight: bold;
	background-color: #000000;
	color: #FFFFFF;
	text-align: left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	
}
.e-notifications_menu a:link, .e-notifications_menu a:visited {
	text-decoration: underline;
	color: #FFFFDD;
	padding: 1px;
}
.e-notifications_menu a:hover, .e-notifications_menu a:active {
	text-decoration: none;
	color: #F9DD3F;
	background-color: #3C3A32;
	padding: 1px;
}



#thank_sponsor {
	background-color: #615E48;
	margin: 0px;
	padding: 0px;
	width: 520px;
}
#thank_sponsor h1 {
	background-image: url(../images/elements/ec_sponsor_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 510px;
	font-size: 16px;
	line-height: 19px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	text-align: center;
}
#thank_sponsor blockquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFDD;
	text-align: left;
}
#thank_sponsor h2 {
	font-size: 18px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.sponsor_tagline {
	font-style: italic;
	color: #E6E6C9;
	margin-top: 5px;
	display: block;
}
#thank_sponsor p {
	margin-bottom: 5px;
}
#thank_sponsor hr {
	color: #9e9d86;
	background-color: #9e9d86;
	padding: 0px;
	height: 1px;
	width: 90%;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#thank_sponsor_bottom {
	background-image: url(../images/elements/ec_sponsor_bottom.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 520px;
}

#school_anchor {
	width: 520px;
	margin-bottom: 15px;
	background-color: #615E48;
}
#school_anchor h1 {
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 0px;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 18px;
	text-align: center;
	margin: 0px;
}
#school_anchor p {
	text-align: right;	
}
#school_live_event {
	text-align: center;
	background-color: #3A3724;
	width: 100%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#school_live_event a:link, #school_live_event a:visited {
	text-decoration: underline;
	color: #B7C7EF;
	padding: 1px;
}
#school_live_event a:hover, #school_live_event a:active {
	text-decoration: none;
	color: #F9DD3F;
	background-color: #3C3A32;
	padding: 1px;
}
#school_anchor h2 {
	padding-top: 5px;
	padding-left: 10px;
	margin: 0px;
	padding-bottom: 3px;
	background-color: #000000;
	clear: left;
	font-size: 14px;
	color: #FFFFFF;
}
#school_anchor p {
	text-align: justify;
}
#school_anchor img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 1px solid #333333;
}
#school_anchor table td {
	vertical-align: top;
}


/* -- END EVENT CENTER STYLES -- */


.about_testimonials {
	width: 525px;
	margin-left: 50px;
}
.about_testimonials p {
	font-style: italic;
}
.about_testimonials_sig {
	font-style: normal;
}







/* -- CONTACT PAGE -- */

.contact_table {
	width: 95%;
	margin-left: auto;
	border-top-width: 2px;
	border-right-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #3C3A32;
	border-right-color: #3C3A32;
	border-left-color: #3C3A32;
	margin-right: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3C3A32;
	background-color: #908E7B;
}
.contact_table td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3C3A32;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3C3A32;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
}
/* --- Navigation Buttons --- */

div#button_home {
	height: 36px;
	width: 98px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div#button_home p {
	height: 36px;
	width: 98px;
	background-image: url(../images/elements/button_home.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
div#button_home p a {
	width: 100%;
	height: 100%;
	display: block; /* This is Important */
}
div#button_home p a:link {
	background-image: url(../images/elements/button_home.jpg);
	background-position: 0px 0px;
}
div#button_home p a:visited {
	background-image: url(../images/elements/button_home.jpg);
	background-position: 0px 0px;
}
div#button_home p a:hover {
	background-image: url(../images/elements/button_home.jpg);
	background-position: 0px -36px;
}
div#button_home p a:active {
	background-image: url(../images/elements/button_home.jpg);
	background-position: 0px -36px;
}

div#button_webcasts {
	height: 36px;
	width: 94px;
	padding: 0px;
	float: left;
}
div#button_webcasts p {
	height: 36px;
	width: 94px;
	background-image: url(../images/elements/button_webcasts.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
div#button_webcasts p a {
	width: 100%;
	height: 100%;
	display: block; /* This is Important */
}
div#button_webcasts p a:link {
	background-image: url(../images/elements/button_webcasts.jpg);
	background-position: 0px 0px;
}
div#button_webcasts p a:visited {
	background-image: url(../images/elements/button_webcasts.jpg);
	background-position: 0px 0px;
}
div#button_webcasts p a:hover {
	background-image: url(../images/elements/button_webcasts.jpg);
	background-position: 0px -36px;
}
div#button_webcasts p a:active {
	background-image: url(../images/elements/button_webcasts.jpg);
	background-position: 0px -36px;
}

div#button_schools {
	height: 36px;
	width: 90px;
	padding: 0px;
	float: left;
}
div#button_schools p {
	height: 36px;
	width: 90px;
	background-image: url(../images/elements/button_schools.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
div#button_schools p a {
	width: 100%;
	height: 100%;
	display: block; /* This is Important */
}
div#button_schools p a:link {
	background-image: url(../images/elements/button_schools.jpg);
	background-position: 0px 0px;
}
div#button_schools p a:visited {
	background-image: url(../images/elements/button_schools.jpg);
	background-position: 0px 0px;
}
div#button_schools p a:hover {
	background-image: url(../images/elements/button_schools.jpg);
	background-position: 0px -36px;
}
div#button_schools p a:active {
	background-image: url(../images/elements/button_schools.jpg);
	background-position: 0px -36px;
}

div#button_support {
	height: 36px;
	width: 85px;
	padding: 0px;
	float: left;
}
div#button_support p {
	height: 36px;
	width: 85px;
	background-image: url(../images/elements/button_support.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
div#button_support p a {
	width: 100%;
	height: 100%;
	display: block; /* This is Important */
}
div#button_support p a:link {
	background-image: url(../images/elements/button_support.jpg);
	background-position: 0px 0px;
}
div#button_support p a:visited {
	background-image: url(../images/elements/button_support.jpg);
	background-position: 0px 0px;
}
div#button_support p a:hover {
	background-image: url(../images/elements/button_support.jpg);
	background-position: 0px -36px;
}
div#button_support p a:active {
	background-image: url(../images/elements/button_support.jpg);
	background-position: 0px -36px;
}

div#button_about {
	height: 36px;
	width: 76px;
	padding: 0px;
	float: left;
}
div#button_about p {
	height: 36px;
	width: 76px;
	background-image: url(../images/elements/button_about.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
div#button_about p a {
	width: 100%;
	height: 100%;
	display: block; /* This is Important */
}
div#button_about p a:link {
	background-image: url(../images/elements/button_about.jpg);
	background-position: 0px 0px;
}
div#button_about p a:visited {
	background-image: url(../images/elements/button_about.jpg);
	background-position: 0px 0px;
}
div#button_about p a:hover {
	background-image: url(../images/elements/button_about.jpg);
	background-position: 0px -36px;
}
div#button_about p a:active {
	background-image: url(../images/elements/button_about.jpg);
	background-position: 0px -36px;
}

div#button_advertise {
	height: 36px;
	width: 93px;
	padding: 0px;
	float: left;
}
div#button_advertise p {
	height: 36px;
	width: 93px;
	background-image: url(../images/elements/button_advertise.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
div#button_advertise p a {
	width: 100%;
	height: 100%;
	display: block; /* This is Important */
}
div#button_advertise p a:link {
	background-image: url(../images/elements/button_advertise.jpg);
	background-position: 0px 0px;
}
div#button_advertise p a:visited {
	background-image: url(../images/elements/button_advertise.jpg);
	background-position: 0px 0px;
}
div#button_advertise p a:hover {
	background-image: url(../images/elements/button_advertise.jpg);
	background-position: 0px -36px;
}
div#button_advertise p a:active {
	background-image: url(../images/elements/button_advertise.jpg);
	background-position: 0px -36px;
}

/* -- COLLEGE STYLES -- */

#college_content_section {
	font-size: 12px;
	line-height: 14px;
	width: 900px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
}
#college_content_section p {
	text-align: justify;
}
.college_pallet_full {
	width: 900px;
	background-color: #9E9D86;
	background-image: url(../images/elements/section_pallet_top_full.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
}
.college_pallet_full_bottom {
	width: 900px;
	background-image: url(../images/elements/section_pallet_bottom_full.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 15px;
	font-size: 1px;
}
#college_left {
	float: left;
	width: 180px;
	text-align: left;
	margin-top: 10px;
}
.college_ad_zone_text_left {
	margin: 0px;
	padding-left: 5px;
	height: 230px;
	width: 175px;
}
#college_right {
	float: right;
	width: 673px;
	margin-top: 10px;
}
.college_right-left {
	width: 485px;
	float: left;
}
.college_right-right {
	width: 175px;
	float: right;
	text-align: left;
}
.college_ad_zone_text_right {
	height: 230px;
	width: 175px;
	margin-top: 10px;
	padding: 0px;
}
.college_category_list {
	margin-bottom: 5px;
	width: 160px;
	background-color: #3A3724;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	margin-left: 15px;
	padding-left: 0px;
}
.college_category_list p {
	color: #3C3A32;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.college_category_list a:link, .college_category_list a:visited {
	text-decoration: underline;
	color: #FFFFDD;
	padding: 1px;
}
.college_category_list a:hover, .college_category_list a:active {
	text-decoration: none;
	color: #F9DD3F;
	background-color: #3C3A32;
	padding: 1px;
}
.college_category_list h1 {
	font-size: 16px;
	font-weight: bold;
	background-color: #000000;
	color: #FFFFFF;
	text-align: left;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
.college_category_count {
	color: #FFFFDD;
	font-size: 10px;
}
.college_category_inactive {
	color: #C3BA83;	
}
.college_listing_table {
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	width: 485px;
	margin-bottom: 15px;
	border: 1px solid #4D3C32;
	background-color: #9E9D86;
}
.college_listing_table td {
	padding: 3px;
	vertical-align: top;
	text-align: left;
}
.college_listing_table a:link, .college_listing_table a:visited {
	text-decoration: underline;
	color: #000000;
	padding: 1px;
}
.college_listing_table a:hover, .college_listing_table a:active {
	text-decoration: none;
	color: #F9DD3F;
	background-color: #3C3A32;
	padding: 1px;
}
.college_listing_main_head {
	font-size: 16px;
	font-weight: bold;
	background-color: #000000;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: center;
}
.college_listing_main_head td {
	padding-top: 9px;
	padding-bottom: 9px;
}
.college_listing_col_head {
	background-color: #615E48;
	color: #FFFFDD;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.college_live {
	float: left;
	position: relative;
	left: 200px;
}

/* --- Notifications System -- */

.signup_table {
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #847D52;
	border-right-color: #847D52;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: auto;
	color: #FFFFFF;
	text-align: left;
}
.signup_table td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #847D52;
	padding: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #847D52;
}
.signup_table input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.error {
	padding: 5px;
	width: 500px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
	border: 2px solid #990000;
	text-align: center;
	background-color: #3A3724;
}
.error p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.footnote {
	font-size: 10px;
	color: #CCCCCC;
}

.notifications_login {
	background-color: #A09E87;
	width: 350px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 100px;
	border: 3px solid #000000;
	padding: 5px;
	color: #000000;
}
#content_section .notifications_login p {
	line-height: 16px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.notifications_login input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.notifications_table {
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	margin-bottom: 25px;
	border: 1px solid #4D3C32;
	margin-right: auto;
	margin-left: auto;
}
.notifications_table td {
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-right: 10px;
	vertical-align: top;
	text-align: left;
	background-color: #9E9D86;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.notifications_table a:link, .notifications_table a:visited {
	text-decoration: underline;
	color: #000000;
	padding: 1px;
}
.notifications_table a:hover, .notifications_table a:active {
	text-decoration: none;
	color: #F9DD3F;
	background-color: #3C3A32;
	padding: 1px;
}
.notifications_table th {
	font-size: 13px;
	font-weight: bold;
	background-color: #000000;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
.notifications_iframe {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 38px;
	border: 1px solid #333333;
}
.notifications_add {
	background-color: #9E9D86;
	margin: 0px;
	height: 90px;
	width: 570px;
	text-align: left;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.notifications_add h1 {
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	color: #333333;
}
.notifications_add p {
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	color: #000000;
}
.notifications_back_link {
	padding: 0px;
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.notifications_add input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.notifications_add select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.notifications_terminate_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	display: block;
	margin: 0px;
	float: right;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.notifications_terminate {
	margin-left: 25px;
}
