
body,table { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6D727E; }
img { border: 0; display: block; }
form { margin: 0; }
a { text-decoration: none; color: #000000; font-weight:bold; }
a:hover { color: #a6bfe4; }

.masterlayout { width: 800px; margin: 10px auto; }

.mainnav { width: 800px; height: 27px; background: url('images/navrightside.jpg') top right no-repeat; }
.mainnav a { text-decoration: none; display: block; float: left; width: 122px; height: 27px;
	background: url('images/navlinkbg.jpg'); font-size: 12px; font-weight: bold; color: white; }
.mainnav a p { margin-top: 5px; text-align: center; }
.mainnav a:hover { color: #a6bfe4; }

.subnav { width: 158px; height: 252px; background: url('images/subnavbg.jpg'); float: left; color: white; }
.subnav p { text-align: center; font-size: 15px; font-weight:bold; margin-top: 23px; font-family: "Times New Roman", Times, serif; }
.subnav div { margin: 33px 12px 0px 12px; }
.subnav a { text-decoration: none; color: white; }
.subnav a:hover { color: #a6bfe4; }
.subnav a.currentpage { color: #FFBF8D; }

.heading { background: url('images/underline.jpg') 0 10px repeat-x; font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight:bold; width: 500px; }
.heading span { margin: 0 20px; padding: 0 4px; background: white; }

.emailalerts { width: 265px; height: 252px; background: url('images/emailalerts.jpg'); float: left;  }
.emailalerts div { margin-top: 110px; margin-left: 15px; }
.hot { font-style: italic; font-weight: bold; color: #981039; }
.lukewarm	{ font-weight: bold; color: #981039; }
.emailalerts input { font-size: 11px; }
.enter { width: 170px; font-style: italic; }
.submit { width: 55px; }

.quote { width: 200px; background: url('images/sidequotebg.jpg') repeat-y; float: right; margin-left: 10px; margin-bottom: 7px; padding:8px; text-align: right; font-family: "Times New Roman", Times, serif;}

/* MPR - put a border-top on this fixes the Safari render.  I'll figure out why later. */
.footer { width: 800px; height: 38px; background: url('images/footer.jpg'); border-top: 1px solid white; }
.footer table { margin: 17px auto 0 auto; width: 780px; color: white; font-size: 10px; }

/* Kim's styles below.  You can file them away where you want once I have stuff working.  */
.marginless { margin:0px 0px 20px 30px; padding:0px; }
ul.comfy li	{ margin-bottom: 5px; }

#announcement
{  
position:absolute;  
top:0px;  
right:0;  
bottom:0;  
left:0;  
height:100%;  
width:100%;  
margin:0;  
padding:0;  
background-image: url(images/white.png);
background-repeat:repeat;
z-index:101; 
} 
#announcement p { margin:0px 0px 11px 24px; width:352px; }

#graphic { width:400px; min-height:400px; margin:140px auto 0px auto; padding:36px 0px 0px 0px; color:#2f3030; font-size:11px; background: url(images/announcement.gif) no-repeat top center; word-spacing:.03em; letter-spacing:.01em; text-align:left; }
