/* CSS Document */

body {margin: 0; padding: 0; text-align: center; background: #2956A2; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #2956A2;}
p { line-height: 15px; padding: 0; margin: 0; padding-top: 5px; }
h1 { font-size: 14px; font-weight: bold; padding: 0; margin: 0; padding-top: 10px;}
h2 { font-size: 14px; font-weight: normal; padding: 0; margin: 0; padding-top: 10px; margin-left: 20px; }
blockquote { padding: 0; margin: 0; margin-left: 30px; }
.italic { font-style:italic; }
a:link, ul li a:link { color: #2956A2; text-decoration: none; }
a:visited, ul li a:visited { color: #2956A2; text-decoration: none; }
a:hover, ul li a:hover { text-decoration: underline; }

ul { padding: 10px 0; margin: 0; margin-left: 20px; text-align: left; }
ul li { padding-bottom: 5px; list-style: disc inside; }

/* main container table */
table td { vertical-align: top; }
table td.lefttop { background: #FFF url(../images/left-top-bkgd.jpg) top right repeat-x; height: 69px; }
table td.righttop { background: #FFF url(../images/top-right-bkgd.jpg) top right repeat-x; height: 69px; }
table td.leftbot { background: #FFF url(../images/left-bottom-bkgd.jpg) bottom right repeat-x; height: auto; }
table td.rightbot { background: #FFF url(../images/right-bottom-bkgd.jpg) bottom right repeat-x; height: auto; }

#container { width: 940px; margin: 0; padding: 0; text-align: left; }

#pageHeader {height: 69px; }

#mainBody { height: auto; width: auto; background: #FFF url(../images/footer.jpg) bottom right no-repeat; position: relative; }
#content { padding: 31px 51px 55px 39px; width: 331px; overflow: auto; }

#bottomNav { margin-top: 25px; color: #FFF; font-size: 9px; line-height: 14px; }
#bottomNav a:link, #bottomNav a:visited { color: #FFF; text-decoration: none; }
#bottomNav a:hover { text-decoration: underline; }