/* CSS Document */

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:#000000;}
a {color:#006699; 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 {
	padding-left:30px;
	background-image: url(bg_footer.jpg);
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
}
#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:250px;
	height:250px;
	margin-top:195px;
	margin-left:35px;
	background-image: url(manager.jpg);
	left: 96px;
	top: 100px;
}
div#flash_manager img {
	position:absolute;
	margin: auto;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	height: 245px;
	width: 300px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: auto;
	padding-left: 10px;
	background-image: url(../flash/Photo1.swf);
}
div#flash_manager p {
	position: absolute;
	margin-left:55px;
	margin-top:250px;
	color:#336699;
	left: 19px;
	top: -31px;
}
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;
	left: 36px;
	top: 0px;
	border-color:#000000
    
}
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);}
.inbox {
	margin: auto;
	height: 250px;
	width: 250px;
	left: 20px;
	top: 10px;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	border-color:#000000
}
