a:link      { color: #000000; text-decoration: none }
a:visited   { color: #000000; text-decoration: none }
a:hover     { color: #999999; text-decoration: none }

a:link.news      { color: #cd7f32; text-decoration: none }
a:visited.news  { color: #cd7f32; text-decoration: none }
a:hover.news     { color: #660033; text-decoration: none }

a:link.textlink      { color: #510001; text-decoration: none; font-weight:bold; }
a:visited.textlink  { color: #510001; text-decoration: none; font-weight:bold; }
a:hover.textlink     { color: #cd7f32; text-decoration: none; font-weight:bold; }


// gold		#cd7f32 660033
// bright gold	#ffd700
// light gold	#fcfcaa	ffffff

body {	margin: 0px;
	vertical-align: top;
}

.text	{	font-family:  Verdana, Tahoma, Arial, Sans-Serif;
		color: #660033;
		padding: 13px;
		margin: 0px;
		font-weight: normal;
		text-align: left;
		vertical-align: top;
		font-size: 8pt;}

.admintext	{	font-family:  Verdana, Tahoma, Arial, Sans-Serif;
		color: #660033;
		padding: 3px;
		margin: 0px;
		font-weight: normal;
		text-align: left;
		vertical-align: top;
		font-size: 8pt;}

.text_center	{text-align: center;
		}

ul 	{list-style: none;
	margin: 20px;
	padding: 0px;
}

h1	{font-size:13pt;
	font-weight: bold;
	color: #510001;

	}

h2	{font-size:10pt;
	font-weight: bold;
	color: #510001;

	}

li	{	padding:0px;
		list-style-image: url('../images/brown_list.gif');
		list-style-position: outside; }

dl	{	font-size:7pt;
		margin-bottom: 5px;
	}


li.inactive	{	padding:0px;
		list-style-image: url('../images/yellow_list.gif');
		list-style-position: outside; }


.inner	{	background: url('../images/invicta_background2.jpg') no-repeat;
		background-color: #ffffff;
		vertical-align: top;
		border: #510001 solid 2px;
		padding:5px; }

#heading	{	background: url('../images/invicta_header.jpg') no-repeat;
		color: #ffffff;
		padding:0px;
		height:120px;
		font-size: 22px;
		font-weight: bold; 
		vertical-align: bottom;
		}

.subheading	{background-color: #660033;
		color: #cd7f32;
		font-weight: bold;
		font-size: 10pt; 
		height: 15px; }


.table_head	{background-color: #660033;
		color: #cd7f32;
		font-weight: bold;
		font-size: 8pt; 
		text-align:center;
		border: #cd7f32 solid 1px;
		}

.table-title	{font-size:8pt;
		font-weight: bold;
		vertical-align: top;
		padding-top: 5px;
		padding-left:5px;
}

.table_row	{
		color: #cd7f32;
		font-weight: normal;
		font-size: 8pt; 
		text-align:center;
		vertical-align:middle;
		border: #cd7f32 solid 1px;
		}

.table_row_mail	{
		color: #cd7f32;
		font-weight: normal;
		font-size: 8pt; 
		text-align:left;
		vertical-align:bottom;
		padding-left: 5px;
		}
.tablebutton	{
		border: #cd7f32 double 3px;

		}

.title	{	font-size:13pt;
		font-weight: bold;
	}

.left_nav		{ background: url('../images/menu_bg.jpg') repeat-y;
		text-align: left;
		vertical-align: top;
		font-size: 8pt;
		padding-left:10px;}

.filler		{background-color: transparent;
		text-align: left;
		vertical-align: top;
		font-size: 1pt}



.note		{color: #ff9900;
		text-align: left;
		vertical-align: top;
		font-size: 7pt;
		font-weight: normal;
		padding: 0px; }

.newsdate	{font-size: 7pt;
		}


.footer		{background-color: #ffffff;
		color: #660033;
		text-align: center;
		vertical-align: middle;
		font-size: 7pt;
		font-weight: normal;}

.ic_footer	{vertical-align: top;
		}


a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url('../images/button_bg.png') no-repeat;
	vertical-align: middle;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 20px !important;
	height: 24px;
	width: 100%;
	text-decoration: none;
}

a.mainlevel:hover {
	background-position: 0px -24px;
	text-decoration: none;
	color: #660033;
}

a.mainlevel_sel:link,  a.mainlevel_sel:visited {
	display: block;
	background: url('../images/sel_button_bg.png') no-repeat;
	background-position: 0px -24px;
	vertical-align: middle;
	font-size: 8pt;
	font-weight: bold;
	color: #660033;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 20px !important;
	height: 24px;
	width: 100%;
	text-decoration: none;
}

a.mainlevel_sel:hover {
	text-decoration: none;
	color: #660033;
}

a.sublevel:link, a.sublevel:visited {
	display: block;
	background: url('../images/submenu_button_bg.png') no-repeat;
	vertical-align: middle;
	font-size: 7pt;
	font-weight: bold;
	color: #660033;
	text-align: left;
	padding-top: 3px;
	padding-left: 20px;
	height: 19px !important;
	height: 19px;
	width: 100%;
	text-decoration: none;
}

a.sublevel:hover {
	background-position: 0px -20px;
	text-decoration: none;
	color: #cd7f32;
}

a.sublevel_sel:link, a.sublevel_sel:visited  {
	display: block;
	background: url('../images/sel_submenu_button_bg.png') no-repeat;
	background-position: 0px -20px;
	vertical-align: middle;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-top: 3px;
	padding-left: 20px;
	height: 19px !important;
	height: 19px;
	width: 100%;
	text-decoration: none;
}

a.sublevel_sel:hover {
	text-decoration: none;
	color: #cd7f32;
}


.gallery_table	{
		color: #cd7f32;
		font-weight: normal;
		font-size: 8pt; 
		text-align:center;
		border: #cd7f32 solid 0px;
		}

.gallery_head	{
		font-weight: bold;
		}

.gallery_cell	{
		
		}


.right_frame	{color: #dedede;
		font-size: 8pt;
		vertical-align: top;
		padding: 0px;
		text-align: center;
		}

. right_table	{ margin: 0px;
		padding: 0px;
		}


.news-frame	{background: transparent;
		font-size: 8pt;
		vertical-align: top;
		padding-left: 10px;
		border-left: 2px solid #660033;
		border-right: 0px solid #A75C33;

		}

.news-note	{font-size:7pt;
	}

.news-frame-title	{background: transparent;
		font-size: 5pt;
		font-weight: bold;
		vertical-align: middle;
		text-align: center;
		padding:0px;
		border-left: 2px double #660033;
		border-right: 0px solid #A75C33;
		}

.news-frame-bottom	{font-size: 5pt;
		font-weight: bold;
		vertical-align: middle;
		text-align: center;
		padding:0px;
		border-left: 2px solid #660033;
		border-right: 0px solid #FFD700;
		}
