body { margin: 0 auto; padding-bottom: 20px; text-align: center; background-color: #29456C; }
body, p, div, a, form { font: 12px/17px Arial, "Lucida Grande", Tahoma, sans-serif; color: #3b3b3b; }
p { margin: 0 0 14px 0; }
#horizontal_rule { margin: 20px auto; width: 300px; border-top: 1px solid #CAF2FF;}
img { border: 1; border-color: #333333; }
h1 { margin: 40px 0 0px 0; padding: 0; color: #333366; text-align: center; font: 14px/14px Arial, "Georgia",  Tahoma, sans-serif; font-weight: bold; }
h2 { margin: 0px 0 0px 0; padding: 0; color: #cc3300; text-align: center; font: 14px/14px Arial, "Georgia",  Tahoma, sans-serif; font-weight: bold; }
h3 { margin: 0px 0 0px 0; padding: 0; color: #cc3300; text-align: left; font: 14px/14px Arial, "Georgia",  Tahoma, sans-serif; font-weight: bold; }
TD { FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif}
p { FONT-SIZE: 11px; COLOR: #663300; font-weight:200; text-align: left; FONT-FAMILY: Arial, helvetica, sans-serif;}
.link { FONT-SIZE: 12px; COLOR: #505C8C; font-weight:200; font: bold; FONT-FAMILY: Arial, helvetica, sans-serif;}
a:link, a:visited { text-decoration: underline; }
a:hover { text-decoration: none;}
a.linked_item_title { display: block; margin-bottom: 3px; color: #dddddd; font-weight: bold; font-size: 14px; }
a.no_underline:link,  a.no_underline:visited { text-decoration: none; }
a.no_underline:hover { text-decoration: underline;  }
.moreLink { color: #dd8c00; font-weight: bold; font-size: 11px; line-height: 11px; }
a.moreLink:link, a.moreLink:visited { text-decoration:none; }
a.moreLink:hover { text-decoration:underline; }
#mainNavTable { margin: 0 auto; width: 1000px; color: #dd8c00; height: 20px; 
background-repeat: no-repeat; }
#mainNavLeft { padding: 0 0 0 4px; color: #dd8c00; width: 1000px; height: 20px; vertical-align: top; text-align: left; }
#mainNav { margin: 0; width: 990px; height: 20px; }
.menuButton img { margin-right: -4px; margin-bottom: -5px; border: 0; padding: 0; vertical-align: baseline; }
#mainNavRight { padding: 0; width: 170px; height: 20px; vertical-align: top; text-align: left; }
#mainNavBarSearchTable { width: 170px; height: 20px; }
#navBarSearchLeft { padding: 8px 0 0 19px; width: 120px; vertical-align: top; text-align: left; 
background-image: url(../images/main_nav_buttons/search_box2.gif); background-repeat: no-repeat;}
#navBarSearchBox { margin: 0; border: 0; padding: 0 0 0 2px; width: 115px; height: 14px; font: 11px/11px verdana, "Lucida Grande", arial, sans-serif; 
color: #3b3b3b; background-color: #FFF;  }
#mainNavBarSearchForm { margin: 0; padding: 0; width: 137px; height: 30px; }
#navBarSearchRight { padding: 0; width: 21px; height: 20px; vertical-align: top; text-align: left; }
#navBarSearchButton { display: block; margin: 0 0 -10px 0; vertical-align: middle; }
.menu { position: absolute; margin: 0; border-width: 1px 0; border-bottom: 0; padding: 0; border-style: solid; border-color: #4b4b4b; 
visibility: hidden; z-index: 101; }
.menu a { display: block; margin: 0; border: 1px solid #727272; border-top: 0; padding: 5px 4px 5px 16px; width: 138px; text-align: left;
color: #5D5E5F; font: 11px verdana, tahoma, "Lucida Grande", arial, helvetica, sans-serif;  background-color: #F9FCFE; z-index: 102; }
.menu a:link, .menu a:visited { text-decoration: none; }
.menu a:hover { text-decoration: none; color: #000; background-color: #E1E0EA; background-repeat: no-repeat;}


	





