body {
margin:0;
padding:0;
font-family:Arial,sans-serif;
font-size:13px;
/*background-color:#F5F5F5;*/
}

#canvas {
background-color:#FFFFFF;
padding-bottom:40px;
}

.contain {
width:970px;
margin:auto;
}

a {
text-decoration:underline;
color: #003e9a;
}

#tophead {
height:76px;
background-image:url(/images/topbg.gif);
background-repeat:repeat-x;
}

#mainpagemid {
height:243px;
background-image:url(/images/mainpagelargemidbg.gif);
background-repeat:repeat-x;
}

#menu {
height:40px;
background-image:url(/images/menubg.gif);
font-size:1.1em;
}

#menu .contain {

}

.menuitems {
padding-top:12px;
}

a.menuitem {
padding-right:10px;
padding-left:10px;
color:#000000;
font-weight:bold;
text-decoration:none;
color:#333333;
}

a img {
border:0;
margin:0;
padding:0;
}

#maincontent {
background-image:url(/images/pagebg.gif);
background-repeat:repeat-x;
}

.clearboth {
clear:both;
}

#featurelist td {
padding-top:13px;
padding-right:8px;
}

#footer {
margin-top:40px;
border-top:1px solid #CCCCCC;
padding-top:7px;
padding-bottom:7px;
color:#555555;
font-size:0.9em;
}

#footer a{
color:#555555;
}

.planstable {
text-align:center;
}

.formmatrixlabel {
text-align:right;
color:#888888;
font-weight:bold;
padding-right:6px;
}

#subpagebg {
background-image:url(/images/subpagebg.gif);
height:86px;
background-repeat:repeat-x;
}