
html { padding: 0;  margin-left: auto;  margin-right: auto;  margin-top: 0; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background: #a4c3d4; margin: 0 auto; width: 910px; padding-bottom: 15px; }
h1 { color: #097dba; font: 1.8em; font-family: tahoma, verdana, helvetica, arial, sans-serif;  font-weight: lighter;  margin: 0px 15px 10px 35px; font-size: 24px; margin-top: 25px; }
h2 { color: #097dba; font: 1.5em arial;  font-weight: normal;  margin: 30px 15px 15px 35px; }
h4 { font: 1em arial;  font-weight: bold;  margin: 0px 35px; color: #097dba; }
p { margin: 0px 35px 15px 35px; }
dl { padding: 0 35px; }
dt { font-weight: bold; }
ol, ul { padding: 0 35px; margin: 0 0 20px 20px; }
ol ul, ul ul { margin-bottom: 0px; }
li { padding: 4px 0; }
.blue { color: #097dba; font-weight: bold; font-size: 18px; }
.label { color: #097dba; font-weight: bold; }
ul.copy { list-style-type: disc; color: #0081c6; padding: 0 35px; }
p#com { color: #0081c6; margin: 0px 25px 15px 25px; }
#adobe { font: .85em/15px arial; margin: 20px 0; }
a.pdf,span.pdf { padding-right: 20px; background: transparent url(/i/pdf_link_icon.gif) no-repeat 100% 50%; }
span.listheader { font-weight: bold; color: #000; }
p.listparagraph { margin-left: 0; color: #000; margin-top: 5px; }
li.lispace { margin-bottom: 10px; }
blockquote { background-color: #d3e9f5; padding: 10px 20px; }
ul.grantlist { list-style-type: disc; padding: 4px 35px; margin-left: 20px; }
ul.grantlist li { padding: 4px 0; }
ol.granttypes { list-style-type: upper-roman; padding: 0 35px; margin-left: 20px; }
blockquote.charttext { padding: 5px 10px; margin: 5px 0; background-color: #FFFFFF; border-top: 1px solid #c8c8c8; font-size: 11px; }
ul.faq { list-style-type: disc; padding: 0px 35px; margin: -35px 0 0 45px; }
ul.faqInline { list-style-type: disc; padding: 0px 35px; margin: -12px 0 0 45px; }
ul.privacy { list-style-type: none; margin: 0px; }
ul.privacy li { margin: 0; padding: 0; }
ul.contact { list-style-type: none; margin: 0px 35px 20px 35px; padding: 0; }
ul.contact li { margin: 0px 0px 15px 20px; padding: 0; }

h4 a:link, h4 a:visited { color: #097dba; }

#shade { background: url(/i/shade.jpg) repeat-y; width: 910px; }
#wrapper { background: #deeff8 url(/i/bg_temp.jpg) repeat-x; margin: auto;  width: 900px; }
#homeleftgrad { background: transparent url(/i/home_bg_left.jpg) repeat-y 0px 0px; width: 900px; }
#homeblob { background: transparent url(/i/home_blob.png) repeat-y 695px 0px;  width: 900px; }
#homestrip { background: transparent url(/i/homestrip5.jpg) no-repeat 210px -10px;  width: 900px; }
#strip { background: transparent url(/i/strip.jpg) repeat-y 210px 0px;  width: 900px; }

/*#header { color: #333; width: 880px; float: left; padding: 10px; height: 100px; margin: 0px 0px 0px 0px; background: none; }*/
#leftcolumnhome { color: #fff; background: transparent url(/i/bh_topleft.gif) repeat-x; margin: 0px; padding-top: 0px; width: 369px; float: left; margin-bottom: 15px; }
#leftcolumn { color: #fff; background: transparent url(/i/b_topleft_awesome.gif) no-repeat; margin: 0px; padding-top: 50px; width: 369px; float: left; margin-bottom: 15px; }
#rightcolumn_home { float: right; color: #000; margin: 0px; padding-top: 0px; height: auto; width: 531px; margin-bottom: -60px; }
#rightcolumn { float: right; color: #000; margin: 0px; padding-top: 0px; height: auto; width: 531px; margin-bottom: -60px; }

#bottom { background: url(/i/bottom_u.gif) no-repeat 0 bottom; height: 6px; font-size: 1px; }


div#menu_links { width: 146px; background: transparent url(/i/menu/menu_back_L.gif) no-repeat 0px top; margin-left: 25px; }
div#menu_links ul { margin: 0; padding: 26px 0px 16px 0px; font-size: 12px; color: #000; background: transparent url(/i/menu/menu_bottom.gif) no-repeat 0 100%; }
div#menu_links li { display: block; text-align: center; width: 110px; margin: 10px auto; list-style-type: none; background: #1e79b0 url(/i/menu/but_grad_t.jpg) repeat-x 0px top; padding: 0px 0; line-height: 30px; }
div#menu_links li:hover { background: #d2ce73 url(/i/menu/but_grad_ty.jpg) repeat-x 0px top; }
div#menu_links li a { display: block; background: transparent url(/i/menu/but_grad_b.jpg) repeat-x 0px bottom; line-height: 15px; border: #005c8e solid 2px; font-weight: bold;  text-decoration: none; padding: 8px 0; }

div#menu_links li a:link { color: #fff; background: transparent url(/i/menu/but_grad_b.jpg) repeat-x 0px bottom; }
div#menu_links li a:visited { color: #fff; }
/*div#menu_links li:hover a:hover { background: #d2ce73 url(/i/menu/but_grad_ty.jpg) repeat-x 0px top; }*/
div#menu_links li:hover a { color: #000; background: transparent url(/i/menu/but_grad_by.jpg) repeat-x 0px bottom; border: #beba6f solid 2px; }

div#strip_i { width: 159px; background: ; margin-top: 125px; float: right; }
div#bax_comhome { float: left; width: 210px; margin-top: -43px; }
div#bax_com { float: left; width: 210px; margin-top: 55px; }

#footer { width: 900px; clear: both; color: #333; height: 125px; }
div#footer_links { height: 40px; width: 531px; float: right; text-align: right; margin-top: 60px; }
div#footer_links ul { margin: 0px 65px 0 auto; padding-left: 0px; font-size: 11px; color: #000; white-space: nowrap; line-height: 30px; }
div#footer_links .copy { font-size: 11px; }
div#footer_links li { list-style-type: none; display: inline; }
div#footer_links li a { text-decoration: underline; padding: 7px 10px; color: #000; }
div#footer_links li a:link { color: #000; }
div#footer_links li a:visited { color: #000; }
div#footer_links li a:hover { color: #097dba; text-decoration: none; }

table.timetable { margin: 0px 0px 15px 35px; padding: 0; border: none; width: 435px; font: 1em verdana, sans-serif; color: #4D4D4D; }
.timetable tr.odd { background-color: #fff; }
.timetable tr.even { background-color: #dde3e6; }
.timetable th { padding: 4px; background-color: #097dba; color: #fff; }
.timetable td { padding: 4px 4px 4px 10px; }

table.granttable { margin: 0px 0px 15px 35px; padding: 0; border: none; width: 435px; font: 1em verdana, sans-serif; color: #000; }
.granttable tr.odd { background-color: #d0d8e8; }
.granttable tr.even { background-color: #e9edf4; }
.granttable th { padding: 4px; background-color: #4f81bd; color: #fff; }
.granttable td { padding: 4px 4px 4px 10px; }
.granttable a:link, .granttable a:visited { color: #097dba; }