@charset "utf-8";
/* CSS Document */
* {
  margin:0;
  padding:0;
  border:none;
  }

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#63604d;
	color:#fff;
	}
	

.clearBoth {clear:both;}

a:link {
	color:#ffffff;
	text-decoration: none;
}
a:visited {
	color: #ffffff;
	text-decoration: none;
}
a:hover {
	color: #ffffff;
	text-decoration: none;
}
a:active {
	color: #ffffff;
	text-decoration: none;
}

img, div, table, td { behavior: url(/stylesheets/iepngfix.htc)}	

form{margin:0px; padding:0px;}
	
input{ padding:0px; margin:0px;}	

h1{font-size:18px; font-weight:bold;}
h2{font-size:16px; font-weight:bold;}
h3{font-size:14px; font-weight:bold;}

#bgMtop {width:100%;background:#da2127;text-align:center;margin-right:auto;margin-left:auto;margin-top:0px;height:223px;}
#bgMbot {width:100%;background:url(/images/mels_background_bot.png) repeat #fdf200;text-align:center;margin-right:auto;margin-left:auto;margin-top:0px;}



#bgCtop {width:100%;background:#b24036;text-align:center;margin-right:auto;margin-left:auto;margin-top:0px;height:223px;}
#bgCbot {width:100%;background:#bcb378;}

#melsfooterbg {width:100%;background:#024272;text-align:center;margin-right:auto;margin-left:auto;margin-top:0px;}

#cjsfooterbg {width:100%;background:#63604d;text-align:center;margin-right:auto;margin-left:auto;margin-top:0px;}
	
#newsticker_mels{width:868px;height:54px;background:url(/images/newsticker_bg_mels.png) no-repeat top center;}	

#newsticker_cjs{width:868px;height:54px;background:url(/images/newsticker_bg_cjs.png) no-repeat top center;}	

	
#melslogolink{
width:200px;
height:223px;
float:left;
}

#cjslogolink{
width:161px;
height:223px;
float:right;
}


#headerframe {
width:868px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
height:223px;
position:relative;
text-align:center;
}

#bodyframe {
width:868px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
position:relative;
}

#footerframe {
width:868px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
height:100px;
position:relative;
}

#melsheader {
width:868px;
height:223px;
position:relative;
background:url(/images/mels_background_top.gif) no-repeat top center;
}

#cjsheader {
width:868px;
height:223px;
position:relative;
background:url(/images/cjs_background.jpg) no-repeat top center;
}




#footer {
width:868px;
height:100px;
margin-right:auto;
margin-left:auto;
position:relative;
text-align:center;
}

#topnav {
width:850px;
height:31px;
position:relative;
text-align:center;
clear:both;
}



