body {
	color: #333333;
	background-color: #48131F;
	min-width: 770px;
	margin-top: 12px;
	font: 12px Arial, Helvetica, sans-serif;
}
	a:link { color:#003366; }
	a:visited { color:#003366; }
	a:hover { color:#000033; text-decoration:none; }
	a:active { color:#003366; }

.bodycontainer {
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	width: 770px;
	height: auto;
	background-color: #FDF9E1;
}
.bodycontainer2 {
	margin: 0 auto;
	padding: 18px 12px;
	width: 762px;
	height: auto;
	text-align: left;
}
.fb { float: right; margin: -7px -8px 0 0;}
.fb img {
	border: 3px solid #F3E47D;
}
.linkscontainer {
	background-color:#831F37;
	height: 26px;
	padding: 4px 0px 3px 9px;
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	width: 761px;
}
.logocontainer {
	background-color:#FDF9E1;
	margin-top: 32px;
	margin-left: 0px;
	position: absolute;
	width: 770px;
	height: 100px;
}
.leftcolumncontainer {
	position: absolute;
	width: 384px;
	height: auto;
	margin-top: 33px;
	margin-left: 0px;
}
.rightcolumncontainer {
	position: absolute;
	width: 386px;
	height: auto;
	margin-left: 384px;
	margin-top: 33px;
}
.homepagetextarea {
	background-image: url(images/backgroundrepeatslice.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 302px;
	width: 274px;
	padding-top: 20px;
	padding-right: 45px;
	padding-bottom: 10px;
	padding-left: 65px;
	font-size: 13px;
	background-attachment: scroll;
}

.toplinks a:link{
	font-size: 11px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #AF485F;
	border-left: 1px solid #AF485F;
	border-right: 1px solid #AF485F;
	border-top: 1px solid #AF485F;
	background-image: url(images/up.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 4px 12px;
	
}
div.toplinks a:hover{
	font-size: 11px;
	display: block;
	color: #7B1F33;
	text-decoration: none;
	border: 1px solid #CDCDBE;
	background-image: url(images/down.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 4px 12px;
}
.toplinks a:visited{
	font-size: 11px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #AF485F;
	border-left: 1px solid #AF485F;
	border-right: 1px solid #AF485F;
	border-top: 1px solid #AF485F;
	background-image: url(images/up.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 4px 12px;
	
}
div#toplinksdown {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.toplinksdown a:link{
	font-weight: bold;
	font-size: 11px;
	display: block;
	color: #7B1F33;
	text-decoration: none;
	border: 1px solid #CDCDBE;
	background-image: url(images/down.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 4px 12px;
}
div.toplinksdown a:hover{
	font-weight: bold;
	font-size: 11px;
	display: block;
	color: #7B1F33;
	text-decoration: none;
	border: 1px solid #CDCDBE;
	background-image: url(images/down.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 4px 12px;
}
.toplinksdown a:visited{
	font-weight: bold;
	font-size: 11px;
	display: block;
	color: #7B1F33;
	text-decoration: none;
	border: 1px solid #CDCDBE;
	background-image: url(images/down.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 4px 12px;
}

.inbetweenspace {
	display: block;
	padding: 4px 1px;
	
}
.floatright {
	float: right;
}
.floatleft {
	float: left;
}
.inline {
	display: inline;
}
.outsideborder {
	border: 4px solid #F3E47D;
}
.bold { font-weight: bold;}

.font9 { font-size: 9px; }
.font10 { font-size: 10px; }
.font11 { font-size: 11px; }
.font12 { font-size: 12px; }
.font14 { font-size: 14px; }
.font16 { font-size: 16px; }
.font18 { font-size: 18px; }
.font24 { font-size: 24px; }
.font34 { font-size: 34px; }
.decorationnone{
	text-decoration: none;
	font-weight: normal;
}
.white {  color: #FFFFFF; }
.white a:link { color: #FFFFFF; }
.white a:visited { color: #FFFFFF; }
.white a:hover { color: #CCCCCC; text-decoration: none;}
.white a:active { color: #FFFFFF; }

.black {  color: #000000; }
.black a:link { color: #000000; text-decoration: none;}
.black a:visited { color: #000000; text-decoration: none;}
.black a:hover { color: #000000; text-decoration: none;}
.black a:active { color: #000000; text-decoration: none;}

.offwhite {  color: #D6D2CD; }
.offwhite a:link {
	color: #D6D2CD;
	text-decoration: underline;
}
.offwhite a:visited { color: #D6D2CD; }
.offwhite a:hover {
	color: #FFFFCC;
	text-decoration: none;
	font-weight: normal;
}
.peach {
	color: #6A332B;
}
.offwhite a:active { color: #D6D2CD; }
.lightgrey { color:#CCCCCC; }
.grey {  color: #7E7E7E; text-decoration: none;}
.grey a:link { color: #56699C; text-decoration: underline;}
.grey a:visited { color: #7E7E7E; text-decoration: none;}
.grey a:hover { color: #425177; text-decoration: underline;}
.grey a:active { color: #7E7E7E; text-decoration: none;}

.whitenodecoration {  color: #FFFFFF; text-decoration: none;}
.whitenodecoration a:link { color: #FFFFFF; text-decoration: none;}
.whitenodecoration a:visited { color: #FFFFFF; text-decoration: none;}
.whitenodecoration a:hover { color: #CCCCCC; text-decoration: none;}
.whitenodecoration a:active { color: #FFFFFF; text-decoration: none;}
.blueenodecoration {  color: #0033CC; text-decoration: none;}
.bluenodecoration a:link { color: #0033CC; text-decoration: none;}
.bluenodecoration a:visited { color: #0033CC; text-decoration: none;}
.bluenodecoration a:hover { color: #000000; text-decoration: none;}
.bluenodecoration a:active { color: #0033CC; text-decoration: none;}
.blue {  color: #3D5A87; text-decoration: none;}
.blue a:link { color: #CEDAFD; text-decoration: none;}
.blue a:visited { color: #3D5A87; text-decoration: none;}
.blue a:hover { color: #94B5DA; text-decoration: none;}
.blue a:active { color: #3D5A87; text-decoration: none;}

.lightblue {  color: #C0D0E2; text-decoration: none;}
.lightblue a:link { color: #C0D0E2; text-decoration: underline;}
.lightblue a:visited { color: #C0D0E2; text-decoration: none;}
.lightblue a:hover { color: #3D5A87; text-decoration: none;}
.lightblue a:active { color: #C0D0E2; text-decoration: none;}

.greynodecoration {  color: #666666; text-decoration: none;}
.greynodecoration a:link { color: #666666; text-decoration: underline;}
.greynodecoration a:visited { color: #666666; text-decoration: none;}
.greynodecoration a:hover { color: #567CA7; text-decoration: none;}
.greynodecoration a:active { color: #666666; text-decoration: none;}

.padding1 {
	padding: 1px;
}
.padding2 {
	padding: 2px;
}
.padding3 {
	padding: 3px;
}
.padding4 {
	padding: 4px;
}
.padding5 {
	padding: 5px;
}
.padding6 {
	padding: 6px;
}
.padding7 {
	padding: 7px;
}
.padding8 {
	padding: 8px;
}
.padding9 {
	padding: 9px;
}
.padding10 {
	padding: 10px;
}
.padding11 {
	padding: 11px;
}
.padding12 {
	padding: 12px;
}
.padding13 {
	padding: 13px;
}
.padding14 {
	padding: 14px;
}
.padding15 {
	padding: 15px;
}
.padding16 {
	padding: 16px;
}
.padding17 {
	padding: 17px;
}
.padding18 {
	padding: 18px;
}
.padding19 {
	padding: 19px;
}
.padding20 {
	padding: 20px;
}
.padding21 {
	padding: 21px;
}
.padding22 {
	padding: 22px;
}
.padding23 {
	padding: 23px;
}
.padding24 {
	padding: 24px;
}
.padding25 {
	padding: 25px;
}
.autoheight {
	height: auto;
}
.autowidth {
	width: auto;
}
.yellowcontainer {
	position: absolute;
	width: 753px;
	margin-top: 131px;
	margin-left: 0px;
	height: 20px;
	background-color: #F6E792;
	padding: 5px 5px 5px 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #831F37;
}
.titleholdercontainer {
	background-color: #831F37;
	position: absolute;
	width: 261px;
	margin-top: 161px;
	margin-left: 0px;
}
.titleholdercontainerright {
	background-color: #FDF9E1;
	position: absolute;
	width: 509px;
	margin-top: 161px;
	margin-left: 261px;
}
div.titleholdercontainerright strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #7B1F33;
}
.lightyellow {
	color: #F3E47D;
}
.breadcrumb {
	position: absolute;
	text-align: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 80px;
	margin-left: 255px;
	width: 500px;
}
.mmccontestants {
	margin-top: 161px;
	margin-left: 0px;
	position: absolute;
	height: 338px;
	width: 770px;
	background-color: #7D2235;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #F1E3A0;
	font-size: 11px;
}
.mmcontestantstext {
	background-color: #FDF9E1;
	position: absolute;
	width: 770px;
	margin-top: 165px;
}
.tljcontestantstext {
	background-color: #FDF9E1;
	position: absolute;
	width: 770px;
	margin-top: 161px;
	margin-left: 0px;
}
.indentcontest {
	padding-top: 0px;
	padding-bottom: 8px;
	font-size: 12px;
}
td.contest strong {
	font-size: 13px;
	color: #48131F;
	font-weight: bold;
}
.borderright1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #48131F;
}
td.contest {
}
.mmcphases {
	position: absolute;
	margin-top: 161px;
	background-color: #FDF9E1;
	width: 770px;
	margin-left: 0px;
}
.indentinreview {
	padding-top: 0px;
	padding-bottom: 6px;
	padding-left: 45px;
	font-size: .9em;
	font-weight: bold;
	color: #805E3C;
}
.tiny1 {background: url(images/tiny1.jpg) no-repeat left bottom}
.tiny2 {background: url(images/tiny2.jpg) no-repeat left bottom}
.tiny3 {background: url(images/tiny3.jpg) no-repeat left bottom}
td.inreview strong {
	font-size: 12px;
	color: #660000;
	font-weight: bold;
}
div.inreview {
	color: #000000;
	font-size: 12px;
	padding-left: 45px;
	padding-right: 0px;
	padding-top: 25px;
}
div.inreview strong {
	font-size: 12px;
	color: #660000;
	font-weight: bold;
}
.mmbg {
	background-color: #FDF9E1;
	background-image: url(images/mmbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.tljotbg {
	background-color: #FDF9E1;
	background-image: url(images/tljotbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.app1 {
	position: absolute;
	margin-top: 0px;
	margin-left: 369px;
	width: 402px;
}
.yellowbg {
	background-color: #F6E792;
}
.upappear {
	position: absolute;
	background-color: #FDF9E1;
	width: 332px;
	padding: 15px;
	margin: 0px;
	border-right-width: 6px;
	border-right-style: solid;
	border-right-color: #F6E792;
}
.dandd {
	position: absolute;
	background-color: #FDF9E1;
	width: 694px;
	padding: 30px;
	margin: 0px;
	border: 8px solid #7D2235;
}
.maroonbg {
	background-color: #7D2235;
}
.tinyforbg {
	background-color: #FDF9E1;
	background-image: url(images/tinyforbg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.littleforbg {
	background-color: #FDF9E1;
	background-image: url(images/littleforbg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.juniorforbg {
	background-color: #FDF9E1;
	background-image: url(images/juniorforbg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}.lightyell {
	background-image: url(images/lightyell.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.m {
	background-image: url(images/m.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#lists {
	margin: 0px 7px 7px 9px;
	padding: 0px 7px 7px 9px;
}
.remote_font14 {
	font-size: 14px;
}
.remote_bold {
	font-weight: bold;
}
.remote_font13 {
	font-size: 13px;
}
.remote_font12 {
	font-size: 12px;
}
.remote_font11 {
	font-size: 11px;
}
.remote_font10 {
	font-size: 10px;
}
.remote_font9 {
	font-size: 9px;
}
.remote_font15 {
	font-size: 15px;
}
.remote_font16 {
	font-size: 16px;
}
.remote_font17 {
	font-size: 17px;
}
.remote_font18 {
	font-size: 17px;
}
.remote_font19 {
	font-size: 19px;
}
.remote_font20 {
	font-size: 20px;
}
.remote_font21 {
	font-size: 21px;
}
.remote_font22 {
	font-size: 22px;
}
.remote_font23 {
	font-size: 23px;
}
.remote_font24 {
	font-size: 24px;
}
.fadedlight {
	background-image: url(images/fadelight.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.topgreen {
	background-image: url(images/greentop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #993300;
}
.bottomgreen {
	background-color: #993300;
	padding: 0px 8px 8px 8px;
}
.floatingcalendar {
	position: absolute;
	height: 38px;
	width: 39px;
}
.borderbottom1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF3AC;
}
.fadetan {
	background-image: url(images/fadetan.jpg);
	background-repeat: repeat-x;
	background-position: right bottom;
}
.tablecontain {
	padding: 0px;
	background: #FDF9E1 url(images/stars.jpg) no-repeat right bottom;
	color: #333333;
	font-size: 11px;
}
.tablecontain strong {
	color: #5D1D2D;
}
.tablecontain img {
	padding: 6px 6px 9px;
	background: #FFFFFF;
	border-top: 1px solid #3F101B;
	border-right: 2px solid #250A10;
	border-bottom: 2px solid #250A10;
	border-left: 1px solid #3F101B;
}
.tablecontain td {
	background: url(images/rpmaroon.jpg) repeat-x left top;
	padding-bottom: 25px;
}
.names {
	font: bold normal 18px Georgia, "Times New Roman", Times, serif;
	color: #F2DD62;
}
div.names {
	background: #48131F url(images/rpmaroon.jpg) repeat-x left bottom;
	font-size: 10px;
	color: #FFFFFF;
	padding: 4px;
}
.white {
	color: #FFFFFF;
}
.elizabethhometext {
	height: 311px;
	padding: 25px 55px 15px;
	background: url(images/Elizabeth_pagetext.jpg) no-repeat left top;
}
.dotteddiv {
	background: url(images/dottedlines.gif) repeat-x left center;
	height: 9px;
}
.tincap {
	font-size: 10px;
	color: #BB5E85;
	font-style: italic;
}
div.finished {
	font-size: 1em;
	font-weight: bold;
	color: #473E30;
	padding: 4px;
	background: #FAF2C5;
	margin: 14px 0px 7px;
	border: 1px solid #D7C479;
}
