/* CSS Document */

/*

Default | 
ncmifuturo.com | NWBC
NBC my future | NBC


*/

/* general style ----------------------------------------------------------------- */


body    {
	margin: 0px;
	padding: 0px;
	background-color: #E6E4E7;
	color: #333333;
}


h3      { padding-bottom: 0px; }
a       { color: #666666; }
a:hover { color: #0077BB; }
p       { margin-top: 0px; padding: 0px; }
br      { padding: 0px; margin: 0px; border: 0px; }
pre     { font-size: 12px; }
hr      { height: 1px; clear: both; }

.itemdivide {
	height: 1px;
	clear: both; 
	color: #999999;
	background-color: #999999;
	width: 100%;
	display: block;
	}

/* header styles ----------------------------------------------------------------- */

#header {
	padding: 0px 0px 5px 0px;
	background-color: #cc2137;
	border-bottom: 1px solid #BBBBBB;
	}

#topbar {
	padding: 0;
	background-color: #FFFFFF;
	}

/* global link color style ----------------------------------------------------------------- */

#gccom a:hover, 
#gcone a:hover, 
#crash a:hover, 
#gcx a:hover, 
#disco a:hover { text-decoration: underline; }

a.section_gccom, 
a.section_gcone, 
a.section_crash, 
a.section_gcx,
a.section_disco { text-decoration: underline; }

/* left menu level2 nav ----------------------------------------------------------------- */

a.level2nav { color: #777777; }

#leftmenu_gccom .level2navselected, 
#leftmenu_gcone .level2navselected, 
#leftmenu_crash .level2navselected, 
#leftmenu_gcx .level2navselected,
#leftmenu_disco .level2navselected { font-weight: bold; }

/* left menu level3 nav ----------------------------------------------------------------- */

.level3nav {
	display: block;
	padding: 0px;
	margin-left: 15px;
	font-size: 12px;
	}

.level3navselected {
	display: block;
	padding: 0px;
	margin-left: 15px;
	
	font-size: 11px;
	}

/* gccom ----------------------------------------------------------------- */

#gccom a { color: #002E5C; text-decoration: none; }

.frontitem_gccom a, 
a.section_gccom, 
#gccom a, 
#leftmenu_gccom .level2navselected, 
#leftmenu_gccom a:hover {
	color: #002E5C;
	}

#gccom a:hover, 
a:hover.section_gccom, 
.frontitem_gccom a:hover { 
	color: #DC0067; 
	}

#leftmenu_gcone a.level2nav { color: #333333; }

#leftmenu_gccom a.level3nav { color: #000000; }
#leftmenu_gccom a:hover.level3nav { color: #640B28; }

/* gcone ----------------------------------------------------------------- */

#gcone a { color: #660000; text-decoration: none; }

.frontitem_gcone a, 
#leftmenu_gcone a:hover.level3nav, 
a.section_gcone, 
#gcone a, 
#leftmenu_gcone .level2navselected, 
#leftmenu_gcone a:hover {
	color: #640B28;
	}

#leftmenu_gcone a.level3nav {
	color: #333333;
	}
	
#gcone a:hover, 
a:hover.section_gcone, 
.frontitem_gcone a:hover, 
#leftmenu_gcone a:hover.level2navselected, 
#leftmenu_gcone a:hover.level3navselected {
	color: #220000;
	}

/* gcx ----------------------------------------------------------------- */

#gcx a { color: #DC0067; text-decoration: none; }

.frontitem_gcx a:hover, #gcx a:hover {
	color: #000000;
	}

.frontitem_gcx a, 
a.section_gcx, 
#leftmenu_gcx .level2navselected, 
#leftmenu_gcx a:hover, 
#leftmenu_gcx a:hover.level3nav, 
#leftmenu_gcx a:hover.level3navselected, 
#leftmenu_gcx a.level3navselected {
	color: #DC0067;
	}

#leftmenu_gcx a.level3nav {
	color: #333333;
	}

/* crash ----------------------------------------------------------------- */

#crash a { color: #002E5C; text-decoration: none; }

.frontitem_crash a, 
a.section_crash, 
#crash a, 
#leftmenu_crash .level2navselected, 
#leftmenu_crash a:hover, 
#leftmenu_crash a.level3nav, 
#leftmenu_crash a.level3navselected {
	color: #0076bf; 
	}

#crash a:hover, 
a:hover.section_crash, 
#leftmenu_crash a:hover.level2navselected, 
#leftmenu_crash a:hover.level3nav, 
#leftmenu_crash a:hover.level3navselected {
	color: #16435A;
	}

/* discotheque ----------------------------------------------------------------- */

#disco .tmailinglist td {color: #FFF;}

#disco, #disco h1, #disco h2, #disco h3, #disco h4, #disco h5, #disco h6 { color: #FFFFFF; }
.section_disco { color: #FFFFFF; }

#disco a { color: #FFFFFF; text-decoration: underline; }
#disco a:hover { color: #BFB7DE; }

#disco a.level2nav { color: #FFFFFF; }

.frontitem_disco a  { color: #FFFFFF; }
.frontitem_disco a:hover  { color: #BFB7DE; }

a.section_disco { color: #FFFFFF; }
a:hover.section_disco { color: #BFB7DE; }

#leftmenu_disco a { color: #FFFFFF; }
#leftmenu_disco a:hover { color: #BFB7DE; }

#leftmenu_disco a.level2nav { color: #FFFFFF; }
#leftmenu_disco a:hover.level2nav { color: #BFB7DE; }

#leftmenu_disco a.level2navselected { color: #BFB7DE; }
#leftmenu_disco a:hover.level2navselected { color: #BFB7DE; }

#leftmenu_disco a.level3nav { color: #FFFFFF; }
#leftmenu_disco a:hover.level3nav { color: #BFB7DE; }

#leftmenu_disco a.level3navselected { color: #BFB7DE; }
#leftmenu_disco a:hover.level3navselected { color: #BFB7DE; }

/* level1 menu styles ----------------------------------------------------------------- */

#level1 {
	border-top: 1px solid ##ebab00;
	padding-left: 15px;
	padding-top: 5px;
	font-size: 16px;
	color: #FFFFFF;
	width: 800px;
	text-align: justify;
	font-family: Tahoma, Geneva, sans-serif;
	}

#level1 ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	}

#level1 li {
	list-style: none;
	float: left;
	padding-top: 2px;
	padding-bottom: 4px;
	margin-bottom: 0px;
	border-right: 1px solid #ebab00;
	}

#level1 a {
	padding: 2px 15px 4px 15px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	
	}

#level1 a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #ebab00;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	}

#level1 a.selected {
	padding: 2px 15px 3px 15px;
	background-color: #ebab00;
	color: #FFFFFF;
	}

/* level 2 navigation - not used currently ----------------------------------------------------------------- */

#level2 {
	background-color: #CA2439;
	padding: 3px;
	font-size: 11px;
	width: 300px;
	float: right;
}
#level2 a { color: #FFFFFF; text-decoration: none; }
#level2 a:hover { color: #CCCCCC; text-decoration: underline; }

/* left menu styles ----------------------------------------------------------------- */

#leftmenu_gccom, #leftmenu_gcone, #leftmenu_gcx, #leftmenu_crasher, #leftmenu_disco {
	font-size: 12px;
	}

#leftmenu_gccom a, #leftmenu_gcone a, #leftmenu_crash a, #leftmenu_gcx a, #leftmenu_disco a { 
	text-decoration: none;
	}	

#leftmenu_gccom ul, #leftmenu_gcone ul, #leftmenu_crash ul, #leftmenu_gcx ul, #leftmenu_disco ul {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}

#leftmenu_gccom li, #leftmenu_gcone li, #leftmenu_crash li, #leftmenu_gcx li {
	list-style: none;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #AAAAAA;
	}

#leftmenu_disco li { list-style: none;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #888888; }

/* left menu level1 nav ----------------------------------------------------------------- */

.level1nav {
	font-size: 14px;
	font-weight: bold;
	}
	
/* content styles ----------------------------------------------------------------- */

#title_image { }

#content { padding-left: 10px; }

#content2_gcone   { background-color: #DEB7C3; width: 800px; } /* #D4A0B0 */
#content2_gcx     { background-color: #FFFBB2; width: 800px; } /* #FFF87F #FFFAA6 */
#content2_crasher { background-color: #FFFFFF; width: 800px; }
#content2_gccom   { background-color: #BFCBD6; width: 800px; }
#content2_disco   { background-color: #000000; width: 800px; color: #FFFFFF !important }

#content_right, 
#content_right_gcx, 
#content_right_gcone, 
#content_right_gccom, 
#content_right_crasher, 
#content_right_disco {
	padding: 0px;
	margin: 0px 10px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Interstate-Light;
	}

#content_right li, 
#content_right_gcx li, 
#content_right_gcone li, 
#content_right_gccom li, 
#content_right_crasher li, 
#content_right_disco li { margin-bottom: 12px; }

/* table styles ----------------------------------------------------------------- */

#table0 {
	width: 800px;
	height: auto;
	}

.table0_left {
	background-color: #DDDDDD;
	border-right: 2px solid #FFFFFF;
	background-image: url(../images/sidebgleft.gif);
	background-repeat: repeat;
	background-position: right top;
	}

.table0_right {
	background-color: #0099FF; 
	border-left: 2px solid #FFFFFF;
	background-image: url(../images/sidebgright.gif);
	background-repeat: repeat;
	background-position: left top;
	}

#table1 {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	width: 790px;   /* for compliant browsers */
	}

#table1_col1 {
	width: 160px;
	vertical-align: top;
	background-image: url(../images/vline_dotted2.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding-right: 10px;
	}

#table1_col2 { vertical-align: top; padding: 0px 0px 0px 10px; }
#table1_col2_topsection { vertical-align: top; }
#table_col2 p { margin-bottom: 10px; }
#pagetable table { width: 100%; clear: both;}
#pagetable td { vertical-align: top; }

/* main front page styles ----------------------------------------------------------------- */

#frontpanel {
	background-color: #660000;
	height: 170px;
	clear: both;
	}

#frontpanel_left {
	position: absolute;
	width: 150px;
	height: 170px;
	float: left;
	}

#frontpanel_right {
	position: absolute;
	margin-left: 150px;
	float: left;
	height: 170px;
	background-image: url(../images/sample_front_panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 85%;
	}

/* top level section styles ----------------------------------------------------------------- */

#panel_front img {
	padding: 0px;
	margin: 0px;
	}

#panel_front {
	height: 100px;
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom: 1px solid #333333;
	margin-top: 10px;
	margin-left: 5px;
	}

#panel_frontlogo_gccom, #panel_frontlogo_gcone, #panel_frontlogo_crash, #panel_frontlogo_gcx, #panel_frontlogo_disco {
	height: 170px;
	background-repeat: no-repeat;
	background-position: left top;
	}

#panel_frontlogo_gccom {
	background-image: url(../images/panel_frontlogo_gccom.gif);
	}

#panel_frontlogo_gcone {
	background-image: url(../images/panel_frontlogo_gcone6.gif);
	}

#panel_frontlogo_crash {
	background-image: url(../images/panel_frontlogo_crash.gif);
	}

#panel_frontlogo_gcx {
	background-image: url(../images/panel_frontlogo_gcx4.gif);
	}
	
#panel_frontlogo_disco {
	border-bottom: 1px solid #CCC;
	}	

/* inner section and page style ----------------------------------------------------------------- */

#panel_logo_gccom {
	background-image: url(../images/panel_logo_gccom3.gif);
	}

#panel_logo_gcone {
	background-image: url(../images/panel_logo_gcone8.gif);
	}

#panel_logo_crash {
	background-image: url(../images/panel_logo_crash.gif);
	}

#panel_logo_gcx {
	background-image: url(../images/panel_logo_gcx2.gif);
	}

#panel_logo_gccom, #panel_logo_gcone, #panel_logo_crash, #panel_logo_gcx {
	height: 100px;
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom: 1px solid #333333;
	}

#panel_logo_disco {
	height: 100px;
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom: 1px solid #CCC;
	}	

#gcone, #gccom, #gcx, #crasher, #disco {
	margin-right: 10px;
	}

#panel_inner {
	height: 100px;
	background-repeat: no-repeat;
	background-position: right top;
	}
	
.date { color: #999999; }
#btext { margin-left: 10px; }
#btext p { padding-bottom: 10px;  margin: 0px; }
#btext2  { margin-left: 10px; }
#btext2 p { padding-bottom: 0px; margin: 0px; }

/* highlight panels ----------------------------------------------------------------- */

.clubnight_highlite {
	border: 2px solid #C9889C; 
	background-color: #EFDCE2; 
	padding: 5px; 
	margin-right: 300px;
	margin-bottom: 10px;
	}

.clubnight_highlite p {
	padding: 0px; 
	border: 0px; 
	margin: 0px;
	font-size: 11px;
	}

.clubnight_moreinfo p {
	font-size: 11px;
	}

.event_highlite {
	border: 2px solid #C9889C; 
	background-color: #EFDCE2; 
	padding: 5px;
	margin-bottom: 10px;
	}

.clubnight_feature {
	border: 2px solid #C9889C; 
	background-color: #EFDCE2; 
	padding: 10px;
	margin-bottom: 15px;
	height: 155px;
	}

.tmailinglist { width: 425px; }
.tmailinglist  td { padding-right: 5px; }

/* site front items ----------------------------------------------------------------- */

#sitefrontitem_table { width: 100%; margin-top: 10px; }
#sitefrontitem_table img { margin: 0px 5px 0px 0px; padding: 0px; }

/* top level section front items ----------------------------------------------------------------- */

#fronttable { width: 99%; }
#fronttable td { padding: 0px; }
#fronttable img { margin: 0px 5px 0px 0px; padding: 0px; }
#frontitem_table { width: 99%; }
#frontitem_table td { padding: 0px; }
#frontitem_table img { margin: 0px 5px 0px 0px; padding: 0px; }

/* frontitem main links ----------------------------------------------------------------- */

.frontitem_gccom a, .frontitem_gcone a, .frontitem_crash a, .frontitem_gcx a, .frontitem_disco a {
	font-weight: bold;
	font-size: 11px;
	}	
	
a:hover.frontitem_title_gccom {
	color: #002E5C;
	background-color: #DC0067;
	}	

a:hover.frontitem_title_gcone {
	color: #FF5A9C;
	background-color: #640B28;
	}

a:hover.frontitem_title_crash {
	color: #EAF5FA;
	text-decoration: underline;
	}
	
a:hover.frontitem_title_gcx {
	color: #161718;
	background-color: #ebab00;
	}	

a:hover.frontitem_title_disco {
	color: #BFB7DE;
	background-color: #666;
	}	

/* frontitem title ----------------------------------------------------------------- */


	a.frontitem_title_gcx, a.frontitem_title_disco {
	padding: 2px 0px 2px 4px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	}

a.frontitem_title_disco {
	padding: 2px 0px 1px 4px;
	border-bottom: 1px solid #666;
	}

.frontitem_title_gccom { background-color: #ebab00; }
.frontitem_title_gcone { background-color: #94113A; }
.frontitem_title_crash { background-color: #ebab00; }
.frontitem_title_gcx { background-color: #0076bf; }
.frontitem_title_disco { background-color: #444444; }

/* frontitem table borders & background colours --------------------------------------------------- */

.frontitem_gccom {
	border-left: 1px solid #66829D;
	border-right: 1px solid #66829D;
	border-bottom: 1px solid #66829D;
	background-color: #E5EAEE;
	padding: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
	font-size: 11px;
	}

.frontitem_gcone {
	border-left: 1px solid #BF7089;
	border-right: 1px solid #BF7089;
	border-bottom: 1px solid #BF7089;
	background-color: #EFDCE2;
	padding: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
	font-size: 11px;
	}

.frontitem_crash {
	border-left: 1px solid #3399CC;
	border-right: 1px solid #3399CC;
	border-bottom: 1px solid #3399CC;
	background-color: #EAF5FA;
	padding: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
	font-size: 11px;
	}

.frontitem_gcx {
	border-left: 1px solid #ED7FB3;
	border-right: 1px solid #ED7FB3;
	border-bottom: 1px solid #ED7FB3;
	background-color: #FFFDD9;
	padding: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
	font-size: 11px;
	}

.frontitem_disco {
	border: 1px solid #CCC;
	background-color: #000;
	padding: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
	font-size: 11px;
	}

td.frontitem_gcone {
	margin-bottom: 10px;
	}

td.frontitem_disco {
	margin-bottom: 10px;
	}

.sectioninner_gcone, .sectioninner_gccom, .sectioninner_crash, .sectioninner_gcx {
	padding: 5px;
	margin-bottom: 5px;
	}

.sectioninner_disco {
	color: #FFFFFF;
	padding: 5px;
	margin-bottom: 5px;
	}

/* item sub links ----------------------------------------------------------------- */

a.itemlink {
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	margin-top: 3px;
	}

a:hover.itemlink {
	text-decoration: underline;
	}

/* footer styles ----------------------------------------------------------------- */

#footer_gccom {
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	background-color: #DC0067;
	padding: 3px 10px 4px 10px;
	}
	
#footer_gccom a:hover {
	color: #CCCCCC;
	text-decoration: underline;
	}
	
#footer2_gccom {
	background-color: #002E5C;
	height: 15em;
	}	

/* ----------------------- */

#footer_gcone {
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	background-color: #640B28;
	padding: 3px 10px 4px 10px;
	}

#footer_gcone a:hover {
	color: #CCCCCC;
	text-decoration: underline;
	}

#footer2_gcone {
	background-color: #94113A;
	height: 15em;
	}

/* ----------------------- */

#footer_crash {
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	background-color: #3399CC;
	padding: 3px 10px 4px 10px;
	}
	
#footer_crash a:hover {
	color: #CCCCCC;
	text-decoration: underline;
	}	

#footer2_crash {
	background-color: #3399CC;
	height: 15em;
	}

/* ----------------------- */	
	
#footer_gcx {
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	background-color: #DC0067;
	padding: 3px 10px 4px 10px;
	}	
	
#footer_gcx a {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#footer_gcx a:hover {
	color: #000000;
	text-decoration: underline;
	}

#footer2_gcx {
	background-color: #FFF100;
	height: 15em;
	}

/* ----------------------- */

#footer_disco {
	font-size: 9px;
	color: #333333;
	text-align: right;
	background-color: #FFFFFF;
	padding: 3px 10px 4px 10px;
	border-top: 1px solid #E4E6E7;
	width: auto;
	}

#footer_disco a:hover {
	color: #0099FF;
	text-decoration: underline;
	}

#footer2_disco {
	background-color: #222;
	height: 15em;
	}

/* multiple image support ----------------------------------------------------------------- */

.stxleft {
	float: left;
	margin: 5px 10px 5px 0px;
	border: 2px solid #FFFFFF;
	}

.stxright {
	float: right;
	margin: 0px 5px 0px 10px;
	border: 2px solid #FFFFFF;
	}
	
.stxnoborder {
	border: 0px;
	}	
	
.imgright {
	margin-right: 0px;
	border: 2px solid #FFFFFF; 
	}	
	
.imgrightnoborder {
	margin: 10px 5px 5px 5px;
	float: right;
	border: 2px solid #FFFFFF
	}		
	
#disco .imgrightnoborder {
	margin: 10px 5px 5px 5px;
	float: right;
	border: 0px;
	}			
	
.imgleft {
	margin-right: 10px;
	margin-bottom: 5px;
	border: 2px solid #FFFFFF;
	}	

.imgleftnoborder {
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
	}	
	
.imgleftborder {
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
	border: 2px solid #FFFFFF;
	}		
	
#disco .imgleftborder {
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
	border: 0px;
	}
	
/* form elements ----------------------------------------------------------------- */

form {
	margin: 0px;
	border: 0px;
	}

.button {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #555555;
	padding: 2px 4px 2px 4px;
	}
	
.formleft {
	width: 140px; 
	float: left; 
	padding-bottom: 12px; 
	padding-top: 3px; 
	text-align: right;
	}
		
.formright {
	float: left; 
	padding-left: 15px; 
	padding-bottom: 12px;
	}

.formtext {
	color: #333333;
	vertical-align: 0.3em;
	font-weight: bold;
	}

.formfield {
	padding: 2px;
	border: 1px solid #333333;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	}

.formcheck {
	font-size: 10px;
	color: #FF0000;
	padding: 2px 4px 2px 4px;
	background-color: #FFEEEE;
	border: 1px solid #FF0000;
	vertical-align: text-top;
	}
	
.messagethanks { padding: 20px 0px 40px 0px; }
	
#top100 br { display: block; margin-bottom: 5px;}	

/* c8 footer ----------------------------------------------------------------- */

#c8footer { padding-top: 15px; text-align: center; color: #0076bf; }
#c8footer a { font-size: 10px; color: #0076bf; text-decoration: none; }
#c8footer a:hover { text-decoration: underline; color: #0099FF; }

/* GC THEMES ----------------------------------------------------------------- */

/* GC White ------------------------------------------------------------------ */

a.section_gcwhite { text-decoration: underline; }

#leftmenu_gcwhite .level2navselected { font-weight: bold; }

#gcwhite, #gcwhite h1, #gcwhite h2, #gcwhite h3, #gcwhite h4, #gcwhite h5, #gcwhite h6 { color: #333; }
.section_gcwhite { color: #333; }

#gcwhite { margin-right: 10px; }		
#gcwhite a { color: #cc2137; text-decoration: none; }
#gcwhite a:hover { text-decoration: underline; color: #333; }
#gcwhite a.level2nav { color: #333; }

a.section_gcwhite { color: #333; }
a:hover.section_gcwhite { color: #BFB7DE; }

#leftmenu_gcwhite { font-size: 12px; }
#leftmenu_gcwhite a { color: #cc2137; text-decoration: none; }	
#leftmenu_gcwhite a:hover { color: #cc2137; }
#leftmenu_gcwhite a.level2nav { color: #333; }
#leftmenu_gcwhite a:hover.level2nav {
	color: #E1253B;
}
#leftmenu_gcwhite a.level2navselected { color: #000000; }
#leftmenu_gcwhite a:hover.level2navselected {
	color: #D02033;
}
#leftmenu_gcwhite a.level3nav {
	color: #333333;
}
#leftmenu_gcwhite a:hover.level3nav { color: #333; }
#leftmenu_gcwhite a.level3navselected { color: #cc2137; }
#leftmenu_gcwhite a:hover.level3navselected { color: #333; }
#leftmenu_gcwhite ul { padding: 10px 0px 0px 0px; margin: 0px; }
#leftmenu_gcwhite li { list-style: none; padding: 5px 0px 5px 0px; border-bottom: 1px solid #888888; }
	
#content2_gcwhite   { background-color: #fff; width: 800px; color: #333 !important }
#content_right_gcwhite { padding: 0px; margin: 0px 10px 0px 0px; }
#content_right_gcwhite li { margin-bottom: 12px; }	

#panel_frontlogo_gcwhite { height: 170px; background-repeat: no-repeat; background-position: left top; border-bottom: 1px solid #CCC; }
#panel_logo_gcwhite { height: 100px; background-repeat: no-repeat; background-position: left top; border-bottom: 1px solid #CCC; }	
	
.frontitem_gcwhite { border: 1px solid #DD0067; background-color: #fff; padding: 5px; padding-right: 5px; margin-bottom: 10px; font-size: 11px; }	
.frontitem_gcwhite a  { color: #DD0067; font-weight: bold; font-size: 11px; }
.frontitem_gcwhite a:hover  { color: #333; }
td.frontitem_gcwhite { margin-bottom: 10px; }	

a.frontitem_title_gcwhite { padding: 2px 0px 2px 4px; border-bottom: 1px solid #DD0067; color: #FFF; font-size: 11px; font-weight: bold; display: block; text-decoration: none; }

a:hover.frontitem_title_gcwhite { color: #333; background-color: #DD0067; }		
.frontitem_title_gcwhite { background-color: #DD0067; }

.sectioninner_gcwhite { color: #333; padding: 5px; margin-bottom: 5px; }
	
#footer_gcwhite { font-size: 10px; color: #FFFfff; text-align: right; background-color: #0076bf; padding: 3px 10px 4px 10px; border-bottom: 1px solid #FFF; }
#footer_gcwhite a:hover { color: #333; text-decoration: underline; }
#footer2_gcwhite {
	background-color: #cc2137;
}
	
#gcwhite .imgrightnoborder { margin: 10px 5px 5px 5px; float: right; border: 0px; }	
#gcwhite .imgleftborder { margin-right: 15px; margin-bottom: 15px; float: left; border: 0px; }				


/* GC Black --------------------------------------------------------------- */

a.section_gcblack { text-decoration: underline; }

#leftmenu_gcblack .level2navselected { font-weight: bold; }

#gcblack, #gcblack h1, #gcblack h2, #gcblack h3, #gcblack h4, #gcblack h5, #gcblack h6 { color: #FFFFFF; }
.section_gcblack { color: #FFFFFF; }

#gcblack { margin-right: 10px; }		
#gcblack a { color: #333333; text-decoration: none; }
#gcblack a:hover { text-decoration: underline; color: #ebab00; }
#gcblack a.level2nav { color: #333; }

a.section_gcblack { color: #FFFFFF; }
a:hover.section_gcblack { color: #E20917; }

#leftmenu_gcblack { font-size: 12px; }
#leftmenu_gcblack a { color: #333; text-decoration: none; }	
#leftmenu_gcblack a:hover { color: #0076bf; }
#leftmenu_gcblack a.level2nav { color: #FFFFFF; }
#leftmenu_gcblack a:hover.level2nav { color: #0076bf; }
#leftmenu_gcblack a.level2navselected { color: #E20917; }
#leftmenu_gcblack a:hover.level2navselected { color: #0076bf; }
#leftmenu_gcblack a.level3nav { color: #333; }
#leftmenu_gcblack a:hover.level3nav { color: #0076bf; }
#leftmenu_gcblack a.level3navselected { color: #E20917; }
#leftmenu_gcblack a:hover.level3navselected { color: #E20917; }
#leftmenu_gcblack ul { padding: 10px 0px 0px 0px; margin: 0px; }
#leftmenu_gcblack li { list-style: none; padding: 5px 0px 5px 0px; border-bottom: 1px solid #888888; }
	
#content2_gcblack   { background-color: fbfde6; width: 800px; color: #FFFFFF !important }
#content_right_gcblack { padding: 0px; margin: 0px 10px 0px 0px; }
#content_right_gcblack li { margin-bottom: 12px; }	

#panel_frontlogo_gcblack { height: 170px; background-repeat: no-repeat; background-position: left top; border-bottom: 1px solid #CCC; }
#panel_logo_gcblack { height: 100px; background-repeat: no-repeat; background-position: left top; border-bottom: 1px solid #CCC; }	
	
.frontitem_gcblack { border: 1px solid #E20917; background-color: #000; padding: 5px; padding-right: 5px; margin-bottom: 10px; font-size: 11px; }	
.frontitem_gcblack a  { color: #FFFFFF; font-weight: bold; font-size: 11px; }
.frontitem_gcblack a:hover  { color: #E20917; }
td.frontitem_gcblack { margin-bottom: 10px; }	
	
a.frontitem_title_gcblack {
	padding: 2px 0px 2px 4px;
	border-bottom: 1px solid ##ebab00;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	background-color: #ebab00;
}


.sectioninner_gcblack { color: #FFFFFF; padding: 5px; margin-bottom: 5px; }
	
#footer_gcblack { font-size: 9px; color: #333333; text-align: right; background-color: #fdd44f; padding: 3px 10px 4px 10px; border-top: 1px solid #666; }
#footer_gcblack a:hover { color: #CCCCCC; text-decoration: underline; }
#footer2_gcblack { background-color: #ebab00; height: 15em; }
	
#gcblack .imgrightnoborder { margin: 10px 5px 5px 5px; float: right; border: 0px; }	
#gcblack .imgleftborder {
	margin-right: 10px;
	margin-bottom: 20px;
	float: left;
	border: 0px;
	color: #333333;
}						
	
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif, Interstate-Light;font-size: 12px}
.style2 {font-size: 9px;font-family: Interstate-Light, Verdana, Arial, Helvetica, sans-serif}
.body_text {font-size: 12px}
.body_text_heading {font-size: 14px}
.Page_text_heading {font-size: 18px}
.style_interstate_text {font-weight: bold}
.style4 _interstate_body_text{font-family: Interstate-Light, Verdana, Arial, Helvetica, sans-serif}
<style type="text/css">

.style3_copyright {font-size: 9px}
.style4_copyright {font-size: 9px; font-family: Interstate-Light, Verdana, Arial, Helvetica, sans-serif}
.bobld {
	font-weight: normal;
}
