﻿html{background:#999 url(images/headerBkg.png) repeat-x -12px 0px;padding:0px;margin:0px;}
html, body{font:normal normal 10pt Arial;}
body{margin:0px auto;width:800px;background:#FFF url(images/navBkg.gif) repeat-y top left;}
a{color:#de0000;}

address{font-style:normal;}
			
#header{display:block;position:relative;
		height:80px;padding-top:20px;padding-left:5px;
		color:#FFF;background:#000;border-bottom:solid 10px #de0000;}
#header h1{
	width:331px;height:66px;margin:0px;padding:0px;
	background:transparent url(images/MPS_Logo.png) no-repeat top left;
	}
#header h1 span{display:none;}
#header a{color:#FFF;}
#header address{font:normal normal 1em Arial;text-align:right;
	position:absolute;top:20px;right:5px;}
#header address .announcement{font-size:1.6em;}
#header address .telephone{font:normal bold 1.6em Arial;}
#header address .email{font:normal normal 1.3em Arial;}

#nav{background: #de0000;
    color:#FFF;font:normal bold 1.05em Arial;
	padding:5px;
	width:140px;
	float:left;
	}
#nav * li{padding:0px 3px;}
#nav * a{color:#FFF;text-decoration:none;display:block; padding:4px 2px;}
#nav * a:hover{background:#B90000;}
#nav ul, nav ul ul
{
    list-style-type:none;list-style-property:inside;
	margin:0px;padding:0px;
}
#nav ul a{}
#nav ul ul{margin-left:10px;border-left:solid 1px #F99;}
#nav ul ul * a{font-size:0.9em;}

#content{margin-left:145px;padding-left:10px;}


#footer{clear:both;display:block;padding:2px;
		background:#000;color:#FFF;font:normal normal 0.8em Arial;
		margin-top:20px;
}
#scheduler{width:191px;height:320px;background:transparent url(images/serviceSchedBkg.png) no-repeat left top;padding:15px 30px;}
.block{display:block;}