@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-color: #B2CCE5;
	font-family: "Trebuchet MS";
}
body a:link{
	color: #286333;
	text-decoration: none;
	
	
}
body a:visited{
	color: #286333;
	text-decoration: none;

}
body a:hover{
	color: #0B1B69;


}
body a:active{
	color: #88A98E;
	
}
.shell {
	width: 882px;
	margin-right: auto;
	margin-left: auto;
}
.header {
	background-image: url(http://www.mc22.net/images/header.jpg);
	height: 140px;
	width: 882px;
	position: relative;
	margin: 0px;
	padding: 0px;
}
h1 {
	font-size: 12px;
	color: #EB2A2E;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-family: Impact;
	color: #EB2A2E;
	margin-top: 0px;
	padding-top: 0px;
	font-variant: normal;
}




.logo {
	position: absolute;
	height: 120px;
	width: 168px;
	left: 12px;
	top: 14px;
}

.headerslogan {
	font-size: 36px;
	color: #1C3F93;
	position: absolute;
	left: 218px;
	top: 6px;
	font-family: Impact;
}
.sociallinks {
	position: absolute;
	left: 790px;
	top: 8px;
}
.headersearchboxtitle {
	position: absolute;
	left: 1px;
	top: 28px;
}
.headersearchboxbox {
	position: absolute;
	top: 54px;
}
.headersearchboxsubmit {
	position: absolute;
	left: 148px;
	top: 51px;
}
.headerlinks {
	position: absolute;
	width: 859px;
	left: 20px;
	top: 103px;
	height: 35px;
	font-size: 16px;
}
.headersearchbox {
	position: absolute;
	left: 626px;
	top: 22px;
	font-size: 18px;
	width: 295px;
}
.headerlinks a:link{
	color: #FFFFFF;
	text-decoration: none;
}
.headerlinks a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.headerlinks a:hover{
	color: #EB2A2E;
}
.headerlinks a:active{
	color: #CCCCCC;
}
.headerhome {
	position: absolute;
	left: 11px;
	top: 4px;
}
.headerabout {
	position: absolute;
	top: 4px;
	left: 92px;
}
.headertv {
	position: absolute;
	top: 4px;
	left: 167px;
}
.headerprograms {
	position: absolute;
	top: 4px;
	left: 252px;
}
.headeronair {
	position: absolute;
	top: 4px;
	left: 370px;
}
.headerpartner {
	position: absolute;
	top: 4px;
	left: 521px;
}
.headercontact {
	position: absolute;
	top: 4px;
	left: 773px;
}
.listings {
	height: 175px;
	width: 250px;
	overflow: auto;
}

.headercontests {
	position: absolute;
	top: 4px;
	left: 661px;
}
.headerblog {
	position: absolute;
	top: 4px;
	left: 732px;
}
.homecontentbg {
	background-image: url(http://www.mc22.net/images/homecontentbg.jpg);
	position: relative;
	height: 425px;
	width: 882px;
	margin: 0px;
	padding: 0px;
}
.scroll {
	font-size: 14px;
	color: #FFFFFF;
}

.featuredprogram {
	position: absolute;
	left: 25px;
	top: 18px;
	width: 256px;
	height: 191px;
	overflow: auto;
	font-size: 12px;
}
.featuredprogramtitle {
	color: #FF0000;
	font-size: 18px;
	font-weight: bold;
}
.featuredprogramsponsor {
	font-size: 14px;
	color: #FF0000;
	padding-bottom: 5px;
}



.featuredvideo {
	position: absolute;
	left: 314px;
	top: 17px;
	font-size: 10px;
	width: 260px;
}
.listingsearchbox {
	position: absolute;
	left: 2px;
	top: 149px;
	width: 253px;
	font-size: 12px;
}
.listingsearchboxbox {
	position: absolute;
	left: -1px;
	top: 22px;
}
.listingsearchboxsubmit {
	position: absolute;
	left: 152px;
	top: 16px;
}
.listingsearchbox2 {
	position: absolute;
	left: 2px;
	top: 149px;
	width: 100px;
	font-size: 12px;
}
.listingsearchboxbox2 {
	position: absolute;
	left: 240px;
	top: 4px;
	width: 84px;
}
.listingsearchboxsubmit2 {
	position: absolute;
	left: 331px;
	top: 5px;
}
.listingsearchboxbox3 {
	position: absolute;
	left: -1px;
	top: 20px;
}
.listingsearchboxsubmit3 {
	position: absolute;
	left: 61px;
	top: 22px;
}
.todayonmc22head {
	font-size: 18px;
	color: #FF0000;
}

.todayonmc22home {
	position: absolute;
	left: 605px;
	top: 16px;
	width: 252px;
	height: 198px;
}
.pollhome {
	position: absolute;
	left: 15px;
	top: 244px;
	width: 276px;
	height: 169px;
}
.pollheader {
	color: #003399;
	font-size: 18px;
	font-weight: bold;
	padding-left: 8px;
}
.morepoll {
	position: absolute;
	left: 229px;
	top: 2px;
	font-size: 10px;
}

.featuredpollinfo {
	position: absolute;
	top: 27px;
	width: 275px;
	font-size: 14px;
	clear: both;
}
.pollsubmitbutton {
	position: absolute;
	left: 194px;
	top: 106px;
}



.newsleadershome {
	position: absolute;
	left: 305px;
	top: 242px;
	height: 170px;
	width: 275px;
	font-size: 14px;
}
.newsleadersheader {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	width: 274px;
	height: 26px;
	padding-left: 10px;
}

.partnerhome {
	position: absolute;
	left: 594px;
	top: 244px;
	width: 273px;
	height: 171px;
}
.partnersub {
	width: 240px;
	height: 159px;
	background-image: url(http://www.mc22.net/images/redbox.jpg);
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
}
.partnersub2f {
	height: 13px;
	width: 250px;
	clear: both;
	background-image: url(../images/redboxbottom.jpg);
}
.partnersub2h {
	background-image: url(../images/redboxtop.jpg);
	height: 11px;
	width: 250px;
}
.partnersub2b {
	background-image: url(../images/redboxmid.jpg);
	width: 250px;
	text-align: center;
}

.partnersub2 {
	width: 240px;
	font-size: 12px;
	
}
.ltalentbio {
	height: 95px;
	width: 240px;
	overflow: auto;
}


.parnterhomeheader {
	color: #003399;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
}
.subpartnerheader {
	color: #003399;
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
}
.footer {
	background-image: url(http://www.mc22.net/images/footer.jpg);
	height: 105px;
	width: 882px;
	clear: both;
	position: relative;
}.footer2 {
	background-image: url(http://www.mc22.net/images/footer2.jpg);
	height: 105px;
	width: 882px;
}
.contentbg {
	background-color: #e7e8e9;
	float: left;
	background-image: url(http://www.mc22.net/images/sliver.jpg);
	width: 882px;
}
.contentheader {
	background-image: url(http://www.mc22.net/images/contentheader.jpg);
	height: 18px;
	width: 882px;
	border: thin none #333333;
}
.listingdisc {
	font-size: 12px;
	position: absolute;
	color: #EB2A2E;
	font-weight: bold;
	left: 13px;
	top: 7px;
}


.shedulebar {
	background-image: url(http://www.mc22.net/images/greybar.jpg);
	height: 34px;
	width: 882px;
	position: relative;
}
.schedtime {
	float: left;
	font-size: 10px;
	width: 70px;
}
.schedtitle {
	color: #0B1B69;
	font-size: 10px;
	width: 150px;
	overflow: hidden;
	float: left;
}

.whatson {
	position: absolute;
	left: 13px;
	top: 5px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 18px;
}
.sbback {
	position: absolute;
	left: 189px;
	top: 6px;
	font-family: Impact;
	color: #EB2A2E;
	font-size: 16px;
}
.sbnext {
	position: absolute;
	left: 832px;
	top: 6px;
	font-family: Impact;
	color: #EB2A2E;
	font-size: 16px;
}
.sched {
	height: 18px;
	width: 700px;
	border: thin none #FF0000;
	position: absolute;
	left: 119px;
	top: 4px;
	font-size: 14px;
}
.content {
	float: left;
	width: 590px;
	padding-left: 15px;
}
.content2 {
	float: left;
	width: 750px;
	padding-left: 15px;
}
.fullcontent {
	float: left;
	width: 850px;
	padding-left: 15px;
}
.leftcolumn {
	float: right;
	width: 250px;
	padding-right: 15px;
}
.programsub {
	width: 230px;
	height: 159px;
	background-image: url(http://www.mc22.net/images/bluebox.jpg);
	padding-right: 10px;
	padding-left: 10px;
	overflow: hidden;
	font-size: 12px;
}
.programheader {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	width: 230px;
	height: 26px;
}
.brought {
	position: absolute;
	left: 373px;
	top: 51px;
	font-size: 12px;
	color: #FF0000;
}
.designedby {
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
}
.designedby a:link{
	color: #286333;
	text-decoration: none;
	
	
}
.designedby a:visited{
	color: #286333;
	text-decoration: none;

}
.designedby a:hover{
	color: #FFF24E;


}
.designedby a:active{
	color: #88A98E;
	
}
.contactform {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}

input:focus, textarea:focus{
	background-color: #EB2A2E;
	color: #000000;
}
.inputbox {
	color: #EB2A2E;
	font-size: 14px;
	font-weight: bold;
}
.hpollquestion {
	font-size: 12px;
	color: #FF0000;
	
}
.hpolloptions {
	font-size: 12px;
}
.tablered {
	background-color: #EB2A2E;
	color: #FFFFFF;
	padding-left: 5px;
}
.tableblue {
	background-color: #23408F;
	color: #FFFFFF;
}
.tablegrey {
	background-color: #CCCCCC;
}

.apollquestion {
	font-size: 12px;
	color: #FF0000;
	overflow: auto;
	font-weight: bold;
}.tabledgrey {
	background-color: #666666;
}
.polloptions {
	font-size: 10px;
}
.bpolloptions {
	font-size: 10px;
	color: #000000;
	margin-bottom: 20px;
}
.bpollquestion {
	font-size: 12px;
	color: #FFFFFF;
	overflow: auto;
	font-weight: bold;
	background-color: #23408F;
}
.blueboxtop {
	background-image: url(http://www.mc22.net/images/blueboxtop.jpg);
	height: 20px;
	width: 240px;
	padding-left: 10px;
}
.blueboxinside {
	background-image: url(http://www.mc22.net/images/blueboxinside.jpg);
	width: 240px;
	padding-right: 5px;
	padding-left: 5px;
}
.blueboxinside a:link{
	color: #003366;
	text-decoration: none;
}
.blueboxinside a:visited{
	color: #003366;
	text-decoration: none;
}
.blueboxinside a:hover{
	color: #EB2A2E;
}
.blueboxinside a:active{
	color: #CCCCCC;
}
.blueboxbottom {
	background-image: url(http://www.mc22.net/images/blueboxbottom.jpg);
	height: 18px;
	width: 250px;
}
.programtitle {
	font-size: 22px;
	color: #000066;
	font-weight: bold;
}
.programtalent {
	font-size: 16px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
}
.programlist {
	display: block;
}

.programsponsor {
	font-size: 14px;
	color: #687DE1;
	font-weight: bold;
}
.programcontent {
	float: left;
	width: 400px;
	padding-right: 25px;
}
.associatedtalent {
	float: left;
	width: 150px;
	
}
.associatedtalent a:link{
	color: #003366;
	text-decoration: none;
}
.associatedtalent a:visited{
	color: #003366;
	text-decoration: none;
}
.associatedtalent a:hover{
	color: #EB2A2E;
}
.associatedtalent a:active{
	color: #CCCCCC;
}
.associatedtalentheader {
	border-bottom-width: medium;
	border-bottom-style: dotted;
	border-bottom-color: #000066;
	text-align: center;
	font-size: 18px;
	color: #687DE1;
	width: 100%;
}
.leftcolumnhome a:link{
	color: #286333;
	text-decoration: none;
	
	
}
.leftcolumnhome a:visited{
	color: #286333;
	text-decoration: none;

}
.leftcolumnhome a:hover{
	color: #FFF24E;


}
.leftcolumnhome a:active{
	color: #88A98E;
	
}
.talentvideos {
	clear: both;
	width: 570px;
	padding-top: 50px;
}
.video2 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.videodescription2 {
	font-size: 10px;
}

.talentvideo {
	width: 180px;
	padding-left: 10px;
	clear: both;
}
.talentvideoheader {
	font-size: 20px;
	color: #000066;
}.videotitle2 {
	font-size: 20px;
	color: #000066;
}
.alltalentvideolink a:link{
	color: #286333;
	text-decoration: none;
	
	
}
.alltalentvideolink {
	font-size: 14px;
}
.alltalentvideolink a:visited{
	color: #286333;
	text-decoration: none;

}
.alltalentvideolink a:hover{
	color: #FF0000;

}
.alltalentvideolink a:active{
	color: #88A98E;
	
}
.starttime {
	float: left;
	color: #FFFFFF;
	background-color: #000033;
	font-size: 11px;
}
.endtime {
	float: right;
	color: #FFFFFF;
	background-color: #000033;
}
.individuallisting {
	width: 100%;
	background-color: #000033;
}
.programtitle2 {
	background-color: #CCCCCC;
	color: #000000;
}
.backday a:link{
	color: #286333;
	text-decoration: none;

}
.backday a:visited{
	color: #286333;
	text-decoration: none;

}
.backday a:hover{
	color: #FF0000;

}
.backday a:active{
	color: #88A98E;
	}
.backday {
	font-size: 10px;
}
.onnow {
	position: absolute;
	left: 408px;
	top: 7px;
	width: 459px;
	font-size: 12px;
	color: #FF0000;
}
.onnowtitle {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	float: right;
}
.onnow2 {
	font-size: 12px;
	color: #000066;
}
.ltalentname {
	font-size: 16px;
	color: #CC3300;
}
.tags {
	font-size: 10px;
	color: #4A5482;
}
.tags a:link{
	color: #286333;
	text-decoration: none;

}
.tags a:visited{
	color: #286333;
	text-decoration: none;

}
.tags a:hover{
	color: #FF0000;

}
.tags a:active{
	color: #88A98E;
	}
.guestinfo {
	font-size: 16px;
	color: #000066;
}
.newsleaderdescription {
	font-size: 12px;
}

.newsleadervideo {
	border: 2px solid #B2CCE5;
	padding: 15px;
}
.guesttitle {
	font-size: 14px;
	color: #000066;
}
.headerlocation {
	position: absolute;
	left: 188px;
	top: 56px;
	font-family: Impact;
	color: #EB2A2E;
	font-size: 14px;
	height: 38px;
}
.100percent {
	width: 100%;
}
h4 {
	margin: 0px;
	padding: 0px;
}
.partneremail {
	font-size: 12px;
}
.partnername {
	font-size: 18px;
	font-weight: bold;
	color: #112675;
}
.partnerslogan {
	font-size: 14px;
	font-style: italic;
	color: #C50407;
}

.partnerwebsite {
	font-size: 12px;
}
.row1 {
	background-color: #23408F;
	color: #FFF;
}
.row2 {
	color: #FFF;
	background-color: #EB2A2E;
}
.row3 {
	color: #000;
	background-color: #B2CCE5;
}
.emailselect {
	height: 250px;
	overflow: auto;
}
.contesttable {
	font-size: 18px;
	font-weight: bold;
	border: thin solid #00F;
}

