/* CSS Document */

* {margin:0;padding:0; border:none;}

body {background:#F6F4F4 url(images/bg.jpg) top repeat-x;overflow:auto; font-family:verdana, tahoma, arial; font-size:12px;}
td {vertical-align:top; font-size:12px;}

h1 {color:#336699; font-family:verdana, tahoma, arial; font-size:12px; margin-top:20px; text-transform:uppercase;}
h2 {color:#336699; font-family:verdana, tahoma, arial; font-size:12px; margin-top:20px;}
p {color:#4D4D4D; margin-top:10px; font-size:12px;}
p span {color:#BD0303;}
a {color:#336699; text-decoration:underline}
a:hover, a:active {text-decoration:none;}
ul {list-style-image:url(images/list_image_01.jpg); margin-top:10px;}
li {margin-left:20px; margin-bottom:5px; color:#336699;}
input {border:1px inset #cccccc;}
textarea {border:1px inset #cccccc;}
#reset {border:1px outset #cccccc; height:20px; cursor:pointer;}
#submit {border:1px outset #cccccc; height:20px; cursor:pointer;}

#footer {background:url(images/bg_footer.jpg); padding:20px; padding-left:30px;}
#footer div {float:left; margin:8px 5px 0 5px;}

/* elements with absolute positioning */

div#date {position:absolute; text-align:right; font-size:12px; font-family:arial, verdana, tahoma; color:#474747; width:200px; margin-left:730px; margin-top:20px;}
div#flash_manager {position:absolute; width:350px; height:300px; margin-top:195px; margin-left:30px; background:url(images/manager.jpg);}
div#flash_manager img {position:absolute; margin-left:14px; margin-top:8px;}
div#flash_manager p {position: absolute; margin-left:14px; margin-top:250px; color:#336699;}
div#flash_banner {position:absolute; width:543px; height:165px; margin-left:377px; margin-top:232px; z-index:100;}

/* main menu defining */

table#main_menu {position:absolute; height:38px; width:920px; margin-top:75px;}
table#main_menu td {}
table#main_menu td a {display:block; float:right; text-align:center; line-height:38px; font-family:arial, verdana, tahoma; color:#015B9A; text-decoration:none;}
table#main_menu td a:hover, table#main_menu td a:active {text-decoration:none; font-weight:bold; color:#FFFFFF;}

a#tb_home:link,     a#tb_home:visited     {width:92px; background:none;}  a#tb_home:hover,     a#tb_home:active     {background:url(images/tb_01.jpg);}
a#tb_programs:link, a#tb_programs:visited {width:117px; background:none;} a#tb_programs:hover, a#tb_programs:active {background:url(images/tb_02.jpg);}
a#tb_articles:link, a#tb_articles:visited {width:83px; background:none;}  a#tb_articles:hover, a#tb_articles:active {background:url(images/tb_03.jpg);}
a#tb_rebates:link,  a#tb_rebates:visited  {width:87px; background:none;}  a#tb_rebates:hover,  a#tb_rebates:active  {background:url(images/tb_04.jpg);}
a#tb_news:link,     a#tb_news:visited     {width:75px; background:none;}  a#tb_news:hover,     a#tb_news:active     {background:url(images/tb_05.jpg);}
a#tb_about:link,    a#tb_about:visited    {width:93px; background:none;}  a#tb_about:hover,    a#tb_about:active    {background:url(images/tb_06.jpg);}
a#tb_contact:link,  a#tb_contact:visited  {width:95px; background:none;}  a#tb_contact:hover,  a#tb_contact:active  {background:url(images/tb_07.jpg);}

