/* GENERAL */
body, td, th { font: 12px arial,tahoma,sans-serif; color: #333; text-decoration: none; }
th {font-size: 14px; font-weight: bold; text-transform: uppercase; color: black; background: #f3f3f3; border: 1px solid silver;}
a 			{ color: #338; text-decoration: none; border: none; }
a:hover { text-decoration: underline; color: #AA0000; }
img { text-decoration: none; border: none; }
input, textarea, select {font: 12px arial, tahoma, sans-serif; color: #000000;}/*background: #f8f8ff;*/
h3 {color: #CC6600; font-size: 16px; font-weight: bold;} /* #C24000;*/

/* MENUS */
.menuBar {background: #3169A5;}

.topMenu 	 {font-weight: bold; background: #3169A5; color: white;
						border-top: 1px solid #c0c0c0; border-bottom: 1px solid #333; }
.topMenu A 					{color: white; text-decoration: none;}
.topMenu A:link	 		{color: white; text-decoration: none;}
.topMenu A:hover 		{color: silver; text-decoration: none;}
.topMenu A:visited 	{}
.hMenu {font-weight: bold;}
A.hMenu {font-weight: normal; text-decoration: underline;}
A.hMenu:hover {}

/* MESSAGES */
.message						{color: navy; font-weight: bold; background: #dcf6db; padding: 5px; margin: 5px; 
										 text-align: center; border-top: 1px solid #008000; border-bottom: 1px solid #008000;}
.error_message			{color: #AA0000; font-weight: bold; background: #efefef; text-align: center; padding: 5px;}
.option							{color: #3169a5; font-weight: bold; background: #efefef; padding: 5px; margin: 5px; 
										 text-align: center; border-top: 2px solid #e3e3e3; border-bottom: 2px solid #e3e3e3;}

/* SEARCH RESULTS */
.searchResults			{color: #000080; font-weight: bold; background: #eeeeee;
										 border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; padding: 5px;}
.searchResultsDesc 	{color: #999; font-weight: normal; font-size: 9px; text-transform: uppercase;}
.searchHighlight		{color: #007b00; font-weight: bold; }
.searchLinks				{color: navy; font-weight: bold; font-size: 11px; text-transform: uppercase;}
.searchLinks:hover	{color: blue;}

.bgLight {background: #ffffff;}
.bgDark	 {background: #eeeeee;}

/* CONTENT */
.status {margin: 10px; padding: 5px; background: #efefef; border: solid 2px #e3e3e3;}
.title	{font-size: 18px; font-weight: bold; color: #CC6600; text-decoration: none;}

/* HEADERS */
.submiddle {text-align: center; padding-top: 20px; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #333;}

/* FORMS */
.form_table		{}
.form_table label {font-weight: bold;}
.form					{font-weight: bold; color: gray; text-align: center; background: #f3f3f3; width: 80px;}
.field_name			{color: #333; font-weight: normal;}
.field_example	{font-size: 11px;}

.invalid	{color: blue;}
.spacer 	{height: 15px;}
.description {background: #efefef; border-top: 1px solid silver; border-bottom: 1px solid silver; padding-top: 3px; padding-bottom: 3px;}
.smalltext {font-size: 9px;}

/* MISC */
A.largeLink {font-size: 17px; font-weight: bold; text-decoration: none}
A.largeLink:hover {text-decoration: underline;}

/* New Stuff */
A.editLink				{font-weight: bold; background: lightyellow; border: 1px dashed orange; padding-right: 5px; padding-left: 5px;}
A.editLink:hover 	{border: 1px dashed #a00; text-decoration: none;}

.softAd	{background: lightyellow; padding: 10px; border-top: 1px solid #666; border-bottom: 1px solid #666;} 

.affinity {};
.affinityScore {background: #dcf6db; border-top: 1px solid #008000; border-bottom: 1px solid #008000; color: red; font-size: 14px;};

/* News */
.news-title 	{}
.news-pubdate {color: #6f6f6f; font-size: 11px;}

/*#ffeebf*/