body {
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	background-image:url(/images/manzi_bg_pln-gr.gif);
	background-repeat:repeat-x;
	background-position:left top;
	margin-top:14px;
	background-color:#F0F1F1;
		
}

td {
	font-family: Arial, Helvetica, sans-serif;
	
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

#contenttbl {
	margin-left: auto;
	margin-right: auto;
	width: 784px;
	text-align: left;
} 


.header {
	background-image:url(/images/manzi-topbg.gif);
	background-position:left, top;
	background-repeat:no-repeat;
	/*background-color:#FFF*/
}

.maincell {
	background-color:#FFF;
	padding:10px;
}

.navcell {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:10px;	
	
}

.botnavcell {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	background-color:#FFF	
}

.sectitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	height:35px;
	font-weight:bold;
	color:#790000;
	/*border-bottom: 2px solid #790000;*/
}
.sectcontent {
	padding-top: 10px;	
	
}

.pagecontent {
	padding-right: 10px;
	padding-bottom:20px;
	vertical-align:top;
}

.subnav, .subnavon, .subnavoff, .subinfo, .subinfoon, .subinfooff {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;	
	width:200px;
	height:24px;
	padding-left:25px;
		
}

.subnav {
	background-image:url(../images/sub-nav-bg.gif);
	background-repeat:no-repeat;
}

.subinfo {
	background-image:url(../images/sub-info-bg.gif);
	background-repeat:no-repeat;
}

.subnavon, .subnavoff {
	color:#790000;
	border-bottom: 1px solid #F8D8D8;
}

.subinfoon, .subinfooff {
	color:#474747;
	border-bottom: 1px solid #E8E8E8;
}

.subinfoon{
	background-color:#E8E8E8;
}

.subnavon {
	background-color:#F8D8D8;
}



.secnav, a.secnavlink:link, a.secnavlink:hover, a.secnavlink:active, a.secnavlink:visited, .secinfo, a.secinfolink:link, a.secinfolink:hover, a.secinfolink:active, a.secinfolink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	text-decoration: none;
	color:#790000;
	font-weight:normal;
}

a.secinfolink:link, a.secinfolink:hover, a.secinfolink:active, a.secinfolink:visited {
	color:#474747;
}

a.secnavlink:hover, a.secinfolink:hover {
	text-decoration: underline;
}

a.bnlink:link, a.bnlink:visited, a.bnlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.bnlink:visited {	
	text-decoration: none;
}
a.bnlink:hover {	
	color: #790000;
	text-decoration: underline;
}

a.tnlink:link, a.tnlink:visited, a.tnlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.tnlink:visited {	
	text-decoration: none;
}
a.tnlink:hover {	
	
	color: #790000;
	text-decoration: underline;
}

a.newsflash:link, a.newsflash:visited, a.newsflash:active, a.newsflash:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #790000;
	text-decoration: underline;
}

#logininfo {
	padding:5px;	
	
}

.req {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#790000;
	font-style:italic;
	
}

div.xcntr {
position:relative; 
top:50px; 
left:35px; 
width:300px; 

	
}

div.box {
     position: relative;
     width: 100%;
	height: 100%;
	 padding:5px;
}

div.box_contents {

     background-color:transparent;
     height:250px;
     position: relative;
     width: 100%;
     z-index: 101;
	 margin:5px;
	

}

div.box_background {

     background-color: #fff;
     height:100%;
     filter:alpha(opacity=75); /* IE's opacity*/
     left: 0px;
     opacity: 0.75;
     position: absolute;
     top: 0px;
     width: 100%;
     z-index: 99;

}


/*COLORS
red: #790000
deep red: #790000
faded red: #CC9999 
yellow: #FEBA35
faded yellow: #FFE9B1
dark gray: #333333
black: #000000

 END COLORS */

.sechead, .adminsubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	/*border-bottom: 2px solid #FEBA35;*/

}


.headercell {
	background-color: #434343;
	background-image:   url(/images/jmm-headerback-06.gif);
	background-repeat: repeat-x;
	background-position: left top;
	
}
.yellowcell {
	background-color: #FEBA35;
}


.topnavcell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000 /*#000000*/;
}
.tncurve {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-image:   url(/images/jmm-tncurve-06.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.mcborder {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #790000;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #CC9999;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #790000;
	text-decoration: underline;
}
a.news:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
a.news:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
a.news:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #790000;
	text-decoration: underline;
}

a.tnlinkw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #790000;
	text-decoration: none;
}
a.tnlinkw:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #790000;
	text-decoration: none;
}
a.tnlinkw:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FEBA35;
	text-decoration: none;
}



.rightborder {
	
	border-right-width: 2px;
	
	border-right-style: solid;
	
	border-right-color: #790000;
	
}
.mcplain {
	background-image:   url(/images/mchalfcircle-blk.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	
}
.dbtablebold, .dbtablegray, .dbtable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	/*background-color: #FFE9B1;*/
	
}
.dbtablebold {
	font-weight:bold;	
}

.dbtablegray {
	background-color: #F2F2F2;
	/*border: 1px solid #FFE9B1*/;
}

.messageerror, .messageinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#F00;
	background-color:#FFCECE;
	border: 1px solid #F00;
	padding: 5px;
}

.messageinfo {
	color: #060;
	background-color:#D5FFD5;
	border: 1px solid #060;
}

/*.regtablebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#474747 ;
	border-bottom: 2px solid #E8E8E8;
	border-right: 2px solid #E8E8E8;
	background-color: #E8E8E8;
}
.regtable, .regbox  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.regbox {
	color:#790000;
	border: 1px outset #E8E8E8;	
}

*/
hr {
	color: #FEBA35;
	margin: 0px;
	width:100%;
	padding-top: -5px;
}
.pageheader {
	color: #790000;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: capitalize;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FEBA35;
}
.subheader {
	color: #790000;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: capitalize;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #474747;
}
.rnavtable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #790000;
	text-decoration: none;
	/*background-image:   url(/images/white-semitrans.gif);
	background-repeat: repeat;
	background-position: left top;*/
	margin-right:5px;
	
}
.rnavtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: bold;
	color: #790000;
	text-decoration: none;
		
}
.registration {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #790000;
}
.photo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
}
.backnavcell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	
	color: #790000;
	background-color: #FFE9B1;
	border: 1px solid #CC9999;
}
a.backnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	
	color: #790000;
	text-decoration: none;
}
a.backnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	
	color: #790000;
	text-decoration: none;
}
a.backnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	
	color: #790000;
	text-decoration: none;
}



.presshead, .pressheadsml, .presscontent, .presscontentsml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.pressheadsml {
	font-size: 10pt;
}

.presscontent, .presscontentsml {
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
}

.presscontentsml {
	font-size: 8pt;
}

.pressbox {

	width: 100%;
	height: 200px;
	cursor: hand;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 2px solid #790000;
	border-right: 2px solid #790000;

}
.pressboxlink {
	width: 100%;
	height: 15px;
	padding: 5px;
	cursor: hand;
	background-color: #790000;
	color: #FFFFFF;
	text-align: right;

}

a.pressboxlink, a.pressboxlink:hover, a.pressboxlink:visited {
	
	color: #FFFFFF;

}



