html	{margin: 0; padding: 0;}
body 	{font-family: verdana,helvetica,arial,sans-serif; margin: 0px; padding: 0px; border: 0px;}

#head					{margin: 10px 10px 0 10px;}
#head img				{border: 0; margin: 0; padding: 0;}

#shortcuts		 		{display: inline; padding: 0 0 5px 0; margin: 10px 10px 10px 20px; border-bottom: 1px solid #cccccc; color: #666666; font-size: 70%;}
#shortcuts a			{font-weight: bold; color: #666666; text-decoration: none;}
#shortcuts a:hover 		{text-decoration: underline;}

table.main				{width: 100%; padding: 0; margin: 0;}
table.main tr			{vertical-align: top;}		
table.main td			{padding: 0; margin: 0;}
table.main td#content	{width: 80%;}
table.main td#menu		{width: 20%;}

#ads		{padding: 5; font-size: 75%; background-color: #ffffff;}
/* CONTENT STYLES */
#content		{margin: 0; padding: 0; font-size: 80%; background-color: #ffffff;}
#content div	{margin: 20px;}
#content div div {margin: 0;}
#content h1		{font-size: 150%; padding: 0; margin: 0; color: #003399; line-height: 1.1em;}
#content h2		{font-size: 135%; padding: 0; margin: 0 0 20px 0; color: #003399;}
#content h3		{font-size: 115%; padding: 10px 0 5px 0; margin: 0; color: #003399;}
#content h4		{font-size: 100%; padding: 10px 0 5px 0; margin: 0; color: #003399;}
#content p		{padding: 0 0 10px 0; margin: 0;}
#content td		{font-size: 75%;}

/* MENU */
#menu				{font-size: 80%; margin: 0; padding: 0; font-weight: bold; }
#menu ul			{margin: 20px 0 20px 0; padding: 0 10px 0 10px; border-left: 1px solid #cccccc;}
#menu a				{text-decoration: none;}
#menu a:active		{color: #003399; text-decoration: none;}
#menu a:link		{color: #003399; text-decoration: none;}
#menu a:visited		{color: #003399; text-decoration: none;}
#menu a:hover		{color: #003399; text-decoration: none; background-color: #eeeeee;}

#menu ul li			{margin: 0; padding: 3px 5px 3px 5px; border: 0; list-style: none;}
#menu ul li a			{text-decoration: none;}
#menu ul li a:hover 	{text-decoration: underline; }

#menu ul li ul 			{border: 0; margin: 0; padding: 5px 0 5px; width: 100%;}
#menu ul li ul li		{border: 0; margin: 0; padding: 2px 2px 2px 8px; list-style: none;}
#menu ul li ul li a		{ font-weight: normal; text-decoration: none;}
#menu ul li ul li a:hover {text-decoration: underline;}


#home h3			{clear: both; border-bottom: 1px solid #cccccc; padding-bottom: 3px; margin-bottom: 5px;}


td.content	td.info	h2 {padding: 0 0 5px 0;}
#content			{margin: 0; padding: 10px; background-color: #ffffff; border: 0;}

a					{ text-decoration: none; color: #003399; }
a:link				{ text-decoration: none; color: #003399; }
a:visited			{ text-decoration: none;}
a:hover 			{ text-decoration: none; text-decoration: underline;}

a acronym {border:0; text-decoration: none;}	
	
.title 			{font-family: arial,verdana,sans-serif,helvetica; font-size: 120%; color:#000000; font-weight: normal;}
.subtitle		{color:#000000; font-weight: bold}

ul				{padding: 0; margin: 5px 0 10px 20px;}
ul li			{margin-left: 5px; padding-left: 0;}

ul.people		 {margin: 0; padding: 0;}
ul.people li	 {margin: 10px 0 10px 0; clear: both; list-style-type: none;}
ul.people li img {float: left; margin: 0 10px 10px 0; padding: 0;}

ul.records		{margin: 0; padding: 0 0 0 20px; list-style-type: none;}
ul.records li	{margin: 0; padding: 0;}

table.data		{margin: 10px 0 10px 0; padding: 0; border-left: 1px solid #999999; background-color: #ffffff;}
table.data th	{text-align: left; font-size: 75%; padding:5px; margin: 0; border-width: 1px 1px 1px 0; border-style: solid; border-color: #999999; background-color: #eeeeee; color: #333333;}
table.data td 	{margin: 0; padding: 5px; border-width: 0 1px 1px 0; border-style: solid; border-color: #999999;}
table.data abbr {color: #336633;}
table.data span.more {color: #336633; border-bottom: 1px dotted #336633;}


table.list		{margin: 10px 0 10px 0; padding: 0; border: 0;}
table.list td 	{margin: 0; padding: 10px 0 10px 0; border: 0;}
table.list img	{margin: 0 10px 0 0; padding: 0; border: 0;}
	
	


/* RED TEXT AT BOTTOM */

p.red	{font-size: 70%; color:#990000; padding: 0 10px 20px 10px;}

.hide	{display: none;}

img.records {float: right; margin: 0 10px 0 0; clear: right; border: 0}
img.left  {float: left; margin: 0 10px 10px 0; clear: left; border: 1px solid #000066;}
img.right {float: right; margin: 0 0 5px 10px; clear: right; border: 1px solid #000066;}

span.img_label_left {float: left; clear: left; margin: 0 10px 10px 0; font-size: 90%;}
span.img_label_right {float: right; clear: right; margin: 0 0 10px 10px; font-size: 90%; font-style: italic; text-align: right}

.clear  {clear: both;}

hr.line {margin: 0; padding: 0; border-width: 1px 0 0 0; border-style: solid; border-color: #006699;}
