/* CSS Document */

body { margin: 0px; }

/* GLOBAL */
img { border: 0px }
input, select, textarea { background-color: #512600; color: #fff; }
ul { list-style: square; }

a.pdf { font-weight: bold; height: 13px; padding-right: 18px; margin-right: 7px; background-image: url('gr_icon_mini_pdf.gif'); background-repeat: no-repeat; background-position: right; }  
a.doc { font-weight: bold; height: 13px; padding-right: 18px; margin-right: 7px; background-image: url('gr_icon_mini_doc.gif'); background-repeat: no-repeat; background-position: right; }
    
h1 { font-family: verdana, arial, hevetica, sans; font-size: 13px; font-weight: bold; color: #C18E00; line-height: 18px; text-decoration: none; }
h2 { font-family: verdana, arial, hevetica, sans; font-size: 12px; font-weight: bold; color: #777777; line-height: 17px; text-decoration: none; }
ul { list-style: square; }

td, a, .maintext { font-family: verdana, arial, hevetica, sans; font-size: 12px; color: #2B2B2B; line-height: 19px; text-decoration: none; }
.home { height: 425px; }
.aboutus { height: 525px; }
a:hover, a.maintext:hover { text-decoration: underline; }

div.bodyleftindent { padding: 0px 0px 0px 42px; width: 600px; }
div.bodyleftindent p { margin: 0px 0px 10px 0px; padding: 0px; }

.menubox { padding: 10px 19px 12px 0px; }
a.menutext:hover, .menutext { font-family: verdana, arial, hevetica, sans; font-size: 12px; color: #FFFFFF; line-height: 14px; text-decoration: none; _font-weight: bold; }

a.boldyellowlink { font-family: verdana, arial, hevetica, sans; font-size: 11px; color: #eeb310; line-height: 18px; text-decoration: none; font-weight: bold; }
a.boldyellowlink:hover { text-decoration: underline; }

ul.leftmenu { padding: 0px; margin: 0px; }
li.leftmenu { padding: 4px 0px 4px 0px; text-align: right; list-style-type: none; border-top: 1px dotted #fff; }
.taxcredit { padding: 12px 12px 12px 12px; }

.home_button_text { padding: 7px 0px 0px 5px; width: 154px; font-size: 10.5px; line-height: 15px; }
.home_button_text_apr2010 { padding: 7px 0px 0px 5px; font-size: 11px; line-height: 17px; }

.staffnames { font-family: verdana, arial, hevetica, sans; font-size: 12px; font-weight: bold; color: #777777; line-height: 17px; text-decoration: none; }

.samplecalc_header1 { padding: 10px 4px 10px 4px; background-color: #eeb310; }
.samplecalc_header2 { padding: 5px 4px 5px 4px; background-color: #eeb310; }
.samplecalc_cell1 { padding: 4px 4px 4px 4px; background-color: #fbedc6; }
.samplecalc_cell2 { padding: 4px 4px 4px 4px; background-color: #fdf6e2; }

.download_cell1 { padding: 7px 7px 7px 7px; border-bottom: 1px #999999 solid; }

td.news_currentdatebox_on { padding: 4px 4px 4px 4px; margin-right: 1px; background-color: #ffffff; border: 1px #eeb310 solid; }
td.news_currentdatebox_off { padding: 4px 4px 4px 4px; margin-right: 1px; background-color: #eeb310; border: 1px #eeb310 solid; }
.news_currentdatetext_on { font-family: verdana, arial, hevetica, sans; font-size: 11px; font-weight: bold; color: #2B2B2B; text-decoration: none; }
.news_currentdatetext_off { font-family: verdana, arial, hevetica, sans; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
td.news_currentdatebox_off:hover { background-color: #fbedc6; border: 1px #fdf6e2 solid; }
td.news_downloadcell { padding: 7px 7px 7px 7px; border-bottom: 1px #999999 solid; }

.footertext { font-family: verdana, arial, hevetica, sans; font-size: 11px; color: #ffffff; line-height: 18px; text-decoration: none; padding: 20px 0px 20px 50px; }
.footertext_credits { font-family: verdana, arial, hevetica, sans; font-size: 11px; color: #ffffff; line-height: 18px; text-decoration: none; }

.viewerbutton { font-family: verdana, arial, hevetica, sans; font-size: 11px; color: #111111; background: #fcebbc; }

.htmlform { font-family: verdana, arial, hevetica, sans; font-size: 11px; background: #fcebbc; }

#outer {height: 100%; width: 100%;}

#bottom {vertical-align: bottom;}

#top {vertical-align: top;}