@charset "utf-8";
/* CSS Document */
body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#333333;
   background-color:#004771;
   margin:0 auto;
   text-align:center;
}

img { border:0px; }
div { text-align:left; }
form { padding:0px; margin:0px; }

#bodywrapper { width:1009px; text-align:center; margin:0 auto; }
#bodyleft { float:left; width:21px; background-image:url(../images/bgleft.jpg); }
#bodyright { float:right; width:38px; background-image:url(../images/bgright.jpg); }
#mainwrapper { width:940px; padding:5px; margin-left:21px; background-color:#ffffff; text-align:center; margin:0 auto; }
#footer { clear:both; background-image: url(../images/footer_bg.jpg); height:52px; margin-top:8px; color:white; padding:10px 10px 0px 10px; }
#footer a { color:white; }
#footerbottom { margin-left:8px; }

#contentwrapper { width:930px; text-align:center; margin:0 auto; padding:5px; }
#contentright { float:right; width:243px; margin-left:10px; background:#ffffff;  }
#content { width:675px; }
#box { padding:6px;  }

#homebox { float:left; width:222px; margin-right:3px; height:360px; padding-bottom:20px; }
#homebox_content { background:url(../images/home_box_bg.jpg); height:340px; padding:4px; }
.wnav { color:#ffffff; }

.yplanner_header { background:#003366; width:35px; color:white; text-align:center; font-weight:700; padding-top:3px; padding-bottom:3px; }
.yplanner_cell { background:white; width:35px; padding-top:3px; padding-bottom:3px; color:black; height:32px; text-align:center; font-size:15px; border:1px solid #000066; }
.yplanner_cell2 { background:#33CCFF; width:35px; padding-top:3px; padding-bottom:3px; color:black; height:32px; text-align:center; font-size:15px; border:1px solid #000066; }
.yplanner_cell a { text-decoration:none; color:black; border:1px solid #000066; }