@charset "UTF-8";
/* CSS Document */
/* Rebecca Esler */
/* 10/03/08 */

body{
background-image: url(../images/mspd_bg.jpg);
background-position: top left;
background-repeat: repeat-x;
margin:0;
padding:0;}

/*-----centers site-----*/
#frame{
margin:0 auto;
padding:0;
width: 984px;}

/*-----header image-----*/
#header{
background-image: url(../images/header.gif);
background-position: top left;
background-repeat: repeat-x;
margin:0;
padding:120px 0 0 0;
width: 984px;
height:61px;}

#logo{
background-image:url(../images/mainlogo.jpg);
background-position:top left;
padding:0px;
margin:0px;
width:084;
height:88;
}

/*-----navigation-----*/
#nav{
margin:0;
padding:0;
font:11px Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-align:center;}

#nav ul{
margin:0;
padding:0;}

#nav li{
list-style:none;
display: inline;
margin:0;
padding:0 22px;}

#nav a:link, #nav a:visited{
margin:0;
padding:0;
text-decoration: none;
color:#ffffff;}

#nav a:hover{
margin:0;
padding:0;
text-decoration: none;
color:#b6c2d3;}

/*-----grey middle area with logos at bottom-----*/
#midarea{
margin:0;
padding:0;
background-color:#e7e6e6;
background-repeat: no-repeat;
width:984px;}

/*-----content area-----*/
#content{
width:660px;
margin:0;
padding:30px 60px 90px 40px;
float:left;
display: inline;
text-align: left;
font:13px/14px Arial, Helvetica, sans-serif;
color:#524f4f;}

#content h1{
font:18px Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0;
padding:0;
color:#524f4f;}

#content a:link, #content a:visited{
margin:0;
padding:0;
text-decoration: none;
color:#cd4d4d;}

#content a:hover{
margin:0;
padding:0;
text-decoration: underline;
color:#cd4d4d;}

/*-----sub nav on right-----*/
#subnav{
width:184px;
margin:0;
padding:30px 40px 40px 0px;
float:right;
display: inline;
text-align: left;
font:12px/14px Arial, Helvetica, sans-serif;
color:#524f4f;}

#subnav h2{
font:12px/14px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#524f4f;
text-transform: uppercase;
margin:0;
padding:20px 20px 10px 20px;}

#subnav ul{
margin:0;
padding: 0 0 20px 0;
background-color:#d4d4d4;
min-height:80px}

*html #subnav ul{
height:80px;}

#subnav li{
margin:0;
padding: 0;
list-style:none;}

#subnav a:link, #subnav a:visited{
width:149px;
display:block;
background-image: url(../images/subnav_cross.gif);
background-position: top left;
background-repeat: no-repeat;
margin:0;
padding:3px 0 3px 35px;
text-decoration: none;
color: #524f4f;}

#subnav a:hover{
background-image: url(../images/subnav_cross_on.gif);
background-position: top left;
background-repeat: no-repeat;
background-color:#cd4d4d;
margin:0;
padding:3px 0 3px 35px;
text-decoration: none;
color: #ffffff;}

.on{
background-image: url(../images/subnav_cross_on.gif);
background-position: top left;
background-repeat: no-repeat;
background-color:#cd4d4d;
width:149px;
display:block;
margin:0;
padding:3px 0 3px 35px;
text-decoration: none;
color: #ffffff;}


/* second level */
#subnav ul ul{
margin:0;
padding: 0 0 5px 0;
background-color:#d4d4d4;}

#subnav li li{
margin:0 0 0 15px;
padding: 0;
list-style:none;}

#subnav li li a:link, #subnav li li a:visited{
width:134px;
display:block;
background-image: url(../images/subnav_cross.gif);
background-position: top left;
background-repeat: no-repeat;
margin:0;
padding:3px 0 3px 35px;
text-decoration: none;
font:13px Arial, Helvetica, sans-serif;
color: #524f4f;}

#subnav li li a:hover{
background-image: url(../images/subnav_cross_on1.gif);
background-position: top left;
background-repeat: no-repeat;
background-color:#d4d4d4;
margin:0;
padding:3px 0 3px 35px;
font:10px Arial, Helvetica, sans-serif;
text-decoration: none;
color: #cd4d4d;}

/*-----footer bar with links-----*/
#footer{
clear:both;
background-image: url(../images/footer.gif);
background-position: top left;
background-repeat: repeat-x;
width:944px;
height:21px;
margin:4px 0 0 0;
padding:20px 40px 40px 0;
text-align:right;
font:12px/14px Arial, Helvetica, sans-serif;
color:#ffffff;}

#footer a:link, #footer a:visited{
margin:0;
padding:0;
text-decoration:underline;
color:#ffffff;}

#footer a:hover{
margin:0;
padding:0;
text-decoration: none;
color:#524f4f;}

#submit {
  width: 96 px;
  height: 21px;
  padding: 55px 0 0;
  margin: 0;
  border: 0;
  background: transparent url(/images/btn_send.jpg) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
