*{ margin: 0px; padding: 0px; }
td			    { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; } 
body			    { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
a				   { color: blue; text-decoration: none; outline: none medium }
a:hover				   { color:red; text-decoration: underline;background-color: yellow}
:focus			{ -moz-outline-style: none; }
#container		{ width: 797px; margin: 0px auto 50px; background: url(images/topbg.gif) no-repeat top;  padding-top: 90px; position: relative; }

#wrap			{ margin-bottom: 0px; background: url(images/containerbg.gif) repeat-y top center; width: 797px; }
#wrap:after		{ content: "."; visibility: hidden; height: 0px; clear: both; display: block; }
* html #wrap		{ height: 1%; }
#wrap *			{ position: relative; z-index: 99; }

#left				  { font-size: 10pt; float: left; margin-left: 32px; padding: 16px 20px 0px 0px; width: 203px }
* html #left		 { margin-left: 15px; }
#nav				 { font-weight: bold; font-size: 11pt; list-style-type: none; list-style-position: ; margin: 0px; padding: 0px; width: 203px }
#nav li			{ margin-bottom: 1px; }
#nav a 			 { color: white;  background: #009966; text-decoration: none;  display: block; padding: 3px 3px 3px 7px; width: 193px; height: 17px }
#nav a:hover 		  { color: black; background-color: #ccffcc }
.ui-tabs-nav#nav .ui-tabs-selected a   { color: #009966; background-color: #ccffcc }


#right					 { font-size: 9pt; float: left; padding: 8px 0px 15px; width: 510px }
#right h2.pagetitle   { color: #009966; font-weight: bold; font-size: 18pt; margin: 18px 0 26px; padding: 10px 0 5px 15px; border-left: 1px solid #bfbfbf }
.ui-tabs-hide 				{ display: none; }
#right .content				 { text-align: left }
#right .content#home		{ padding-bottom: 30px; }
#right .content p			{ text-indent: 16px; line-height: 24px; }

span.contact-left			{ display: block; width: 100px; float: left; }
span.contact-right			{ display: block; width: 350px; float: left; text-align: left; }
.content#contact p			{ text-indent: 0px; margin-bottom: 12px; clear: both; }
.content#contact p:after		{ content: "."; visibility: hidden; height: 0px; clear: both; display: block; }
/* Hides from IE-mac \*/
.content#contact p			{ height: 1%; }
/* End hide from IE-mac */
.content a				 { color: blue; text-decoration: none }
.content a:hover			 {color: red; text-decoration: underline; background-color: yellow }

ul#chart					{ list-style: none; margin: 10px 0px; }
ul#chart li				{ padding: 4px 10px 4px 20px; clear: both; }
ul#chart li:after			{ content: "."; visibility: hidden; height: 0px; clear: both; display: block; }
/* Hides from IE-mac \*/
* html ul#chart li			{ height: 1%; }
/* End hide from IE-mac */
ul#chart li.alt				{ background: #ededed; }
ul#chart li.head			{ font-weight: bold; padding-bottom: 7px; }
ul#chart li span.left			{ width: 240px; float: left; text-align: left; }
ul#chart li span.right		{ width: 165px; float: right; }


#footer {clear: both; z-index: 50; background: url(images/footerbg.gif) no-repeat 50% bottom; margin: 0px auto; width: 797px; bottom: -100px; padding-top: 268px; position: absolute; height: 32px}
#footer p    { color: gray; font-size: 7pt; text-align: center }
#footer a   { color: gray; text-decoration: none }
#footer a:hover   { color: teal; text-decoration: underline }

* html #container			{ position: static; }
* html #wrap				{ margin-bottom: -218px; }
* html #footer				{ position: relative; position: static; }
.send_info  { color: black; font-weight: bold; font-size: 10pt; text-decoration: blink; background: url(images/freeInfo.jpg) no-repeat; width: 203px; height: 175px }
.form_style { font-size: 8pt; background-color: yellow; border: solid 1pt gray }
#inside_list { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-stretch: expanded }
#loading { font-size: 8.5px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


