body {
background-color:#c4c4c4;

}

#outerwrapper {
padding: 10px;
background-color:#c4c4c4;
margin: 0 auto 0 auto;
width:900px;
}

#header {
width: 900px;
}

#menu {
width: 900px;
margin-top:2px;
background-color:#01264e;
margin-bottom:10px;
}

#maincolumn {
float:left;
width: 645px;
margin-right:5px;
}

#news {
width:645px;
margin-bottom:10px;
}

#newsimage {
float:left;
margin-right: 5px;
margin-bottom:10px;
}

#flashnews {
float: left;
width: 286px;
height:196px;
background-color: #ffffff;
border: 2px solid #eeeeee;
margin-left: 5px;
margin-bottom:10px;
}


#mainleftcolumn {
float:left;
width: 245px;
margin-right:5px;
clear: both;
}

#NTCAtv {
margin-bottom: 10px;
border: 2px solid #eeeeee;
}

#playeroftheweek {
width: 221px;
background-color: #ffffff;
border: 2px solid #eeeeee;
padding:10px;
margin-bottom:10px;
}

#ntcaforum {
width: 221px;
background-color:#ffffff;
border: 2px solid #eeeeee;
padding:10px;
margin-bottom:10px;
}

#externallinks {
width: 221px;
background-color:#ffffff;
border: 2px solid #eeeeee;
padding:10px;
margin-bottom:10px;
}

#directtv {
width: 241px;
height: 180px;
background-color:#ffffff;
border: 2px solid #eeeeee;
margin-bottom:10px;
}

#telelinksadvert {
width: 241px;
background-color:#ffffff;
border: 2px solid #eeeeee;
padding-top:5px;
padding-bottom:5px;
margin-bottom:10px;
}

#mainrightcolumn {
float:left;
width: 390px;
margin-left:5px;
}

#morenews {
width: 366px;
background-color:#ffffff;
border: 2px solid #eeeeee;
padding: 10px 10px 10px 10px;
margin-bottom:10px;
}

#photooftheweek {
width: 366px;
background-color:#ffffff;
border: 2px solid #eeeeee;
padding: 10px 10px 10px 10px;
margin-bottom:10px;
}

#videooftheweek {
width: 366px;
background-color:#ffffff;
border: 2px solid #eeeeee;
padding: 10px 10px 10px 10px;
margin-bottom:10px;
}

/* ********** emptybox1 - anwer - for ads ********* */
#emptybox1 {
width: 366px;
height: 150px;
background-color:#ffffff;
border: 2px solid #eeeeee;
padding: 10px 10px 10px 10px;
}

#rightcolumn {
float:left;
width: 245px;
margin-left:5px;
}

#resultsvault {
width: 221px;
background-color:#ffffff;
border: 2px solid #6699cc;
padding:10px;
margin-bottom:10px;
}

#upcomingevents {
width: 221px;
background-color:#ffffff;
border: 2px solid #eeeeee;
padding:10px;
margin-bottom:10px;
}

#topntcalinks {
width: 221px;
background-color:#ffffff;
border: 2px solid #eeeeee;
padding:10px;
margin-bottom:10px;
}

#sponsorlinks {
width: 221px;
background-color:#ffffff;
border: 2px solid #eeeeee;
padding:10px;
margin-bottom:10px;
}

#sponsorimage {
width: 241px;
background-color:#ffffff;
border: 2px solid #eeeeee;
margin-bottom:10px;
}

/* ********** emptybox2 - anwer - for ads ********* */
#emptybox2 {
width: 221px;
height: 268px;
background-color:#ffffff;
border: 2px solid #eeeeee;
padding: 10px 10px 10px 10px;
}

#homebottom {
clear:both;
background-color:#ffffff;
margin-bottom:10px;
padding:10px;
}

#content {
width: 886px;
background-color:#ffffff;
border: 2px solid #eeeeee;
margin-top:10px;
padding: 5px;
padding-bottom:20px;
font-family: arial;
font-size:10pt;
}

#footer {
margin-top:50px;
clear:both;
border-top: 2px solid #eeeeee;
padding-top: 10px;
}

#footernh {
clear:both;
margin-top: 20px;
}


#footer_menu {
width: 100%;
text-align: center;
font-family: Arial;
font-weight:normal;
}

#footer_menu ul {
margin: 0;
padding: 0;
}

#footer_menu ul#copyright {
margin-bottom: 10px;
}

#footer_menu ul li {
margin: 0;
padding: 0 5px 0 10px;
display: inline;
background: url(/files/6977/images/template/links_sep.gif) 0 55% no-repeat;
font-size: 10px;
color: #000000;
font-weight:normal;
}

#footer_menu ul li.no_bullet {
background: none;
padding: 0 5px 0 0;
}

#footer_menu a, #footer_menu a:visited {
color: #000000;
text-decoration: none;
font-size: 10px;
font-weight:normal;
}

#footer_menu a:hover {
text-decoration: underline;
}

#footer_menu ul#copyright li a {
color: #003560;
}

a {
text-decoration:none;
}

h1 {
color: #6699cc;
font-family: arial;
font-size:12pt;
text-align:center;
}

h2 {
background-color:#192776;
color: #ffffff;
font-family: arial;
font-size:12pt;
text-align:center;
margin-top:-1px;
margin-bottom:5px;
}

h5 {
color: #192776;
font-family: arial;
font-size:11pt;
font-weight:normal;
}

h6 {
font-family: Arial;
border-bottom: 1px solid #cccccc;
text-align:left;
font-size:8pt;
color: #777777;
margin-top:-15px;
font-weight:normal;
}


/*News,events*/
.news_new_item {
font-family: Arial;
font-size:11px;
font-weight: bold;
color:Red;
}


/*compact control*/
.events_compact_content_row {
font-family: Arial;
font-weight:normal;
background-color: #fdfdfd;
color: #555555;
}

.events_compact_content_title_cell {
font-family: Arial;
height: 25px;
font-size:10pt;
font-weight:normal;
text-decoration:none;
color:#192776;
}

.events_compact_content_title_cell a {
text-decoration:none;
color:#192776;;
}

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

.events_compact_content_date_cell {
font-family: Arial;
border-bottom: 1px solid #cccccc;
text-align:left;
font-size:8pt;
color: #777777;
}

/*summary control and main news/events pages (ie news.aspx)*/
.news_summary_content {
font-family: Arial;
font-size:9pt;
font-weight:normal;
background-color: #fdfdfd;
color: #555555;
}

.news_summary_content_title_cell {
font-family: Arial;
border-bottom: 1px solid #cccccc;
padding-bottom:7px;
font-size:10pt;
font-weight:normal;
color: #192776;
width:85%;
}

.news_summary_content_title_cell a {
text-decoration:none;
color:#192776;
}

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

.news_summary_content_date_cell {
font-family: Arial;
border-bottom: 1px solid #cccccc;
text-align:left;
font-size:8pt;
color: #777777;
width:15%;
}

.news_item_header {
color: #6699cc;
font-family: arial;
font-size:14pt;
text-align:left;
margin-top:10px;
}

a.newsmain:link {
color: #192776;
}

a.newsmain:hover {
color: #6699cc;
}




/*


/*Menu Styles*/
/*
LKI - Default no arrow (ie no children)
	MI - Standard Look
	MIO - Mouse Over

LKIc - Default with arrow (ie with children)
	MIc - Standard Look
	MIOc - Mouse Over
	
LKI1 - Top level no arrow (ie no children)
	MI1 - Standard Look
	MI1O - Mouse Over

LKI1c - Top level with arrow (ie with children)
	MI1c - Standard Look
	MI1Oc - Mouse Over

LKIB - Menu Break
	MB - Standard look

*/


.MI, .MIc, .MI1, .MI1c, .MIO, .MIOc, .MI1O, .MI1Oc {
font-family: helvetica, arial, verdana, sans-serif;
font-size:11px;
cursor:default;
font-weight:bold;
line-height: 16px;
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
}

.MI, .MIc {
background-color:#E7E8EA;
color:#012B5A;
border-top: 1px solid #012B5A;
font-weight:normal;
}

.MIO, .MIOc {
background-color:#012B5A;
color:#ffffff;
cursor:pointer;
border-top: 1px solid #ffffff;
font-weight:normal;
}

.MI1, .MI1c, .MI1O, .MI1Oc {
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
text-align:center;
border-right: 1px solid #ffffff;
}

.MI1, .MI1c {
background-image:url(/files/6977/images/template/nav_on.gif);
color:#ffffff;
}

.MI1O, .MI1Oc {
background-image:url(/files/6977/images/template/nav_off.gif);
color:#003875;
cursor:pointer;
}

.MB {
background-color:white;
background-position:right;
background-repeat:no-repeat;
height:1px;
vertical-align:middle;
}

