html, body	{margin:0; padding:0; color:#000; background:#FFF; font-family:Arial, sans-serif; font-size:10pt; }
h1 		{color:#FFF; background:rgb(0%,56%,84%); font:bold 200%/1em Arial, sans-serif; padding:1em 7em 0; margin:00; border:1px solid rgb(0%,31%,46%); border-width:2px 0;}
h2 		{color:#000; font:bold Arial, sans-serif; font-size:small; background:#DDD; }

.background 		{ color: #000; font: bold Arial, sans-serif; font-size: small; background:#DDD; }


.texta {  background-color: #CCCCCC;   border: 4px solid #666666;  }


#small {   font-size: x-small;  clear:left; display:block; }



.h2a 		{ padding: 0 10%; background:#DDD;}

.h2a0 		{ position: absolute; left: 250px; background:#DDD;}

.h2b 		{ float:right; background: #DDD;}

.location		{ font:bold Arial, sans-serif; font-size:small; padding: 0 2%;}

.established	{ font:bold Arial, sans-serif; font-size:small; float:right; }


#main 		{font-size:small; color:#000; background:#fff; margin:0; padding:4% 4% 0% 5%; clear:left;  width: 70%; }

#main2 		{margin-left:156px; margin-top:51px; font-size:small; padding: 2% 2% 0% 2%;  width: 54%; }

#news 		{font-weight:bold; font-size:small; color:#000; background:#fff; margin:0; padding:3% 3% 3% 3%; border:1px solid; }
#news1		{ position:absolute; top:55px; right:10px; width: 20%;  }
#news2 		{font-size:xx-small; color:#000; background:#fff; margin:2%; padding:3% 3% 3% 3%;  }

td 		{font-size:10pt; color:#000; background:#fff; margin:0; }

#nav 		{position:absolute; top: 58px; left:0px; margin:0; padding:0;}
#nav li 	{list-style:none; float:left; margin-right:3px; padding-left:12px; font-size:10px; line-height:23px; white-space:nowrap; background:#BBB;}
#nav a 		{display:block; float:left; padding:0 20px 0 0; text-decoration:none; font-weight:bold; background:#DDD; color:#333; width:.1em;}

html>body #nav a {width:auto;}    /* fixes IE6 hack */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {float:none;}            /* End IE5-Mac hack */

#nav a:hover	{color:#B00;}
#story1		{font-size:small; color:#000; background:#FFF; margin:0; padding:2.5% 2%; clear:left; float:left; width:14%;}
#story2		{font-size:small; color:#000; background:#fff; margin:0; padding:2.5% 2%;	float:left;width:14%;}

#botnav		{font-size:small; float:left; color:#000; background:#fff; }
#bottom		{font-size:xx-small; color:#000; background:#fff; position:absolute; right:160px; bottom:0px;}

div#topnav 	{position:absolute; right:10px; top:5px; border:0; margin-left:0px; margin-right:0px; white-space:nowrap; font-size:7pt;}
div#topnav a 	{padding:0.1em; color:#fff; font-weight:bold; font-size:10pt; }

div#content	{ font-size:small; margin-left:168px; margin-top:51px;  padding: 2% 2% 2% 2%;  width:50%; border:1px solid;}

div#content0	{ display:block; font-size:small; color:#000; background:#fff; margin:4%; padding:4.5% 2%; clear:left; float:left; width:45%; border:1px solid;}
div#content2	{ display:block; font-size:small; color:#000; background:#fff; margin:4%; padding:4.5% 2%; clear:left; float:left; width:73%; border:1px solid;}

div#search	{ background:rgb(0%,56%,84%); position:absolute; top:15px; right: 0px; font-size: small; margin: 2% 0 0 0;   width: 25%; }

div#search0	{ font-size: small; color: #000; background: #fff; margin: 0; padding: 4% 0%; float: left ; width: 20%; }

div#search1	{  background:#fff; }
div#adwords	{position:absolute;top:102px;left:0px; color:#000; background:#fff; margin:0; padding:2.5% 2%; }

div#adwords0	{position:absolute;top:102px;right:0px; font-size:small; color:#000; background:#fff; margin:0; padding:2.5% 2%; float:right; width:13%;}

div#adwords1	{position:absolute;top:102px; left:0px; font-size:small; color:#000; background:#fff; margin:0; padding:2.5% 2%; }

div#adwords2	{clear:left; float:left;  font-size:small; color:#000; background:#fff; margin:0; padding:2.5% 2%; }

div#left		{font-size:xx-small; color:#FFF; background:rgb(0%,56%,84%);  margin:0; padding:0% 2%; clear:left; white-space: nowrap;}

div#small		{font-size:xx-small; color:#000; background:ffffff;  margin:0; padding:0% 2%; clear:left; white-space: nowrap;}

div#dropdown		{font-size:xx-small; color:#FFF; background:rgb(0%,56%,84%);  margin:0; padding:0% 2%; clear:left; white-space: nowrap; width:10px}
#logo		{display:block; width: 160px; height: 52px; margin: 0; position:absolute; left:3px; top:3px;}

.warning		{font-style:italic; font-weight:bold;}



blockquote.pull {float: right; width: 60%; padding: 1em 0 1em 5%; margin: 0; font-size: medium; font-weight: bold;}

.term 		{float: left; margin: 0; font-size: xx-small; }

.legal 		{background:#fff; font-size: xx-small; margin: 2.5% 2% 0 4%; padding: 0 3%}



/* #thisform p { margin:6px 0; }
*/
#thisform 	{font-family: arial, sans-serif; font-size: 12px; color:#999; }

#thisform label {font-family: arial, sans-serif; font-weight: bold; color:#660000; }

#thisform fieldset { border: 1px solid #ccc; padding: 0 20px; }

#thisform legend {font-family: arial, sans-serif; font-weight: bold; font-size: 90%; color:#666; background:#eee; border: 1px solid #ccc; border-bottom-color: #999;
border-right-color: #999; padding: 4px 8px;   }





div#terms	{ font-size: xx-small; color: #000; background: #fff; margin: 0; padding: 2pt 2pt; float: left ; }

#sponsor { color:grey; padding:0; margin:0;}
