/* MPSI STYLE SHEET */
/* revised 04-14-07 with "widths" to fit 90% of screen */
	


body{		position: relative;
		margin-left: 5%;
		margin-right: 5%;
		padding-top: 0px;
		width: 90%;
		max-width: 1280px;
		min-width: 640px;
		font-family: arial, helvetica, sans-serif;
		font-size: small;
		background-color: rgb(0,0,0);
		xx background-color: rgb(5,163,89);
		xx background-color: rgb(139,192,165);
		color: black;
		xx border: red solid 2px;
		}


#contents{	position: relative;
		background-color: rgb(255,255,255);
		width: 100%;
		list-style-type: square;
		xx border: yellow dashed 2px;
		}


#subcontent{	padding-left: 1%;
		background-color: rgb(255,255,255);
		width: 99%;
		height: 800px;
		color: black;
		font-size: small;
		list-style-type: square;
		xx border: cyan solid 2px;
		}


#header{	background-image: url(images/bluebanddown.gif);
		background-color: rgb(0,110,174);
		color: white;
		width: 100%;
		height: 100%;
		font-size: small;
		font-style: normal;
		font-weight: bold;
		xx border: yellow solid 2px;
		}


#footer{	width: 100%;
		background-color: rgb(230,230,230);
		color: black;
		font-size: small;
		padding: 0px;
		xx border: red solid 2px;
		}



#navigate{	background-image: url(images/bluebandup.gif);
		cellspacing: 0;
		height: 25px;
		background-color: rgb(0,110,174);
		color: white;
		font-size: small;
		font-style: normal;
		font-weight: bold;
		width: 100%;
		}


td.menu{	background-color: rgb(0,110,174);
		font-size:100%;
		color: black;
		}


table.menuprod{	background-color: rgb(180,180,180);
		font-size:100%;
		position:absolute;
		width: 200px;
		top: 153px;
		z-index: 2;
		visibility:hidden;
		border:rgb(0,110,174) solid 1px;
		}

table.menucolor{background-color: rgb(180,180,180);
		font-size:100%;
		position:absolute;
		width: 140px;
		top: 153px;
		z-index: 2;
		visibility:hidden;
		border:rgb(0,110,174) solid 1px;
		}



.productbar{	background-image: url(images/bluebandsmall.gif);
		cellspacing: 0;
		height: 35px;
		background-color: rgb(0,110,174);
		color: white;
		font-size: x-large;
		font-weight: 900;
		text-align: left;
		width: 775px;
		padding-left: 7px;
		padding-top: 7px;
		margin:0px;
		}



#cchart{	width: 100%;
		text-align: center;
		xx border: black solid 1px;
		padding: 0;
		margin: 0;
		spacing: 0;
		}


.cchartgreen{	width: 100%;
		background-color: rgb(5,163,89);
		color: white;
		font-size: large;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		}


.cchartdkgreen{	width: 100%;
		background-color: rgb(5,163,89);
		color: white;
		font-size: small;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		padding: 1px;
		}



.cchartltgreen{	width: 100%;
		background-color: rgb(184,219,124);
		color: black;
		font-size: small;
		font-weight: bold;
		text-transform: uppercase;
		text-align: left;
		padding: 1px;
		}

.cchartdata{	width: 100%;
		color: black;
		font-size: small;
		font-weight: normal;
		text-align: center;
		padding: 1px;
		}





a.white:link{		color: white;
			text-decoration: none;
			margin-left: 18px;
			margin-right: 18px;
			}


a.white:visited{	color: white;
			text-decoration: none;
			margin-left: 18px;
			margin-right: 18px;
			}


a.white:hover{		text-decoration: underline;
			margin-left: 18px;
			margin-right: 18px;
			}


a.white:active{		text-decoration: none;
			margin-left: 18px;
			margin-right: 18px;
			}







a:link{		color: blue;
		text-decoration: none;
		}



a:visited{	color: blue;
		text-decoration: none;
		}



a:hover{	text-decoration: underline;
		}


a:active{	text-decoration: none;
		}





h1{		font-size: x-large;
		padding: 0;
		margin: 0;
		}

h2{		font-size: large;
		padding: 0;
		margin: 0;
		}

h3{		font-size: medium;
		padding: 0;
		margin: 0;
		}


p{		font-size: small;
		padding: 0;
		margin: 4px 2px 2px 2px;
		}

p.large{	font-size: large;
		font-weight: normal;
		}