a:link.cat_link      { color: #944755; text-decoration: none }
a:visited.cat_link  { color: #944755; text-decoration: none }
a:hover.cat_link     { color: #333333; text-decoration: none }

a:link.crumbs      { color: #dddddd; text-decoration: none }
a:visited.crumbs  { color: #dddddd; text-decoration: none }
a:hover.crumbs     { color: #333333; text-decoration: none }

a:link.navsub      { display: block; 
color: #000;
background-color: transparent;
width: 120px;
padding: 4px 8px;
text-decoration: none;
}

a:visited.navsub  { display: block; 
color: #000;
background-color: transparent;
width: 120px;
padding: 4px 8px;
text-decoration: none;
}

a:hover.navsub     { display: block; 
color: #F00;
background-color: transparent;
width: 120px;
padding: 4px 8px;
text-decoration: none;
}

a:link.navcat      { display: block; 
color: #FFF;
background-color: #336699;
width: 120px;
padding: 4px 8px;
text-decoration: none;
}

a:visited.navcat  { display: block; 
color: #FFF;
background-color: #336699;
width: 120px;
padding: 4px 8px;
text-decoration: none;
}

a:hover.navcat     { display: block; 
color: #FFF;
background-color: #1D3956;
width: 120px;
padding: 4px 8px;
text-decoration: none;
}


a:link.navhead      { display: block; 
color: #FFF;
background-color: #1D3956;
width: 120px;
padding: 4px 8px;
text-decoration: none;
}

a:visited.navhead  { display: block; 
color: #FFF;
background-color: #1d3956;
width: 120px;
padding: 4px 8px;
text-decoration: none;
}

a:hover.navhead     { display: block; 
color: #FFF;
background-color: #1D3956;
width: 120px;
padding: 4px 8px;
text-decoration: none;
}


.style3 {color: #FFFFFF; font-weight: bold; }
.style4 {color: #FFFF00}
.style6 {
	color: #654615;
	font-style: italic;
	font-weight: bold;
}
.style7 {font-weight: bold; color: #654615;}
.style8 {
	color: #8B2BD3;
	font: bold;
}
.style9 {
	color: #323C71;
	font: bold;
}
.style10 {
	color: #15883A;
	font-weight: bold;
}
.style11 {
	color: #962235;
	font: bold;
}

.header_l {
	background-color: #5986b2;
	font-size:13pt;
	text-align: left;
	color: #FFFFFF;
	padding-left: 3px;
	padding-top: 3px;
	vertical-align: top;}

.header_r {
	background-color: #5986b2;
	font-size:13pt;
	text-align: right;
	color: #FFFFFF;
	padding-right: 3px;
	padding-top: 3px;
	vertical-align: top;}
	
.inner		{background-color: dedede;
		border: #aaaaaa 0px solid;
		padding-left: 0px;
		padding-right: 0px;
		vertical-align: top;
		font-weight: normal;
		text-align: left;
		font-size: 8pt}

.bread		{background-color: #336699;
		color: #ffffff;
		font-size: 8pt;
		padding-left: 5px;
		padding-right: 0px;
		font-weight: bold;
		text-align: left;
		vertical-align: top; }

.innertable	{background-color: dedede;
		border: #aaaaaa 0px solid;
		padding-left: 2px;
		padding-right: 2px;
		padding-top: 5px;
		vertical-align: top;
		font-weight: normal;
		text-align: left;
		font-size: 8pt}

.words		{background-color: #dedede;
		color: #944755;
		padding: 0px;
		font-weight: normal;
		text-align: left;
		vertical-align: top;
		font-size: 8pt}

.title		{background-color: #dedede;
		color: #944755;
		padding: 0px;
		font-weight: bold;
		text-align: left;
		vertical-align: top;
		font-size: 8pt}



.search_text	{font-weight: bold;
		color: #ffffff;
		padding-top: 15px;
		padding-bottom:10px;
		}

.q_image		{background-color: #99aacc;
		color: #944755;
		padding: 0px;
		font-weight: normal;
		text-align: left;
		vertical-align: top;
		font-size: 8pt}

.cat_table	{background-color: #dedede;
		color: #336699;
		padding-left: 0px;
		padding-right: 0px;
		font-weight: normal;
		text-align: left;
		vertical-align: top;
		font-size: 8pt}


.cat_title		{background-color: #dedede;
		color: #336699;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 5px;
		font-weight: bold;
		text-align: left;
		vertical-align: top;
		font-size: 9pt}

.cat_head	{background-color: #336699;
		color: #ffffff;
		padding-left: 0px;
		padding-right: 0px;
		font-weight: bold;
		text-align: left;
		vertical-align: top;
		font-size: 8pt}

.cat_row		{background-color: #dedede;
		color: #944755;
		padding-left: 0px;
		padding-right: 0px;
		font-weight: normal;
		text-align: left;
		vertical-align: top;
		font-size: 8pt}

.ev_title		{color: #944755;
		padding-left: 0px;
		padding-right: 0px;
		font-weight: bold;
		text-align: left;
		vertical-align: top;
		font-size: 12pt}

.ev_ticket	{background-color: #dedede;
		color: #944755;
		padding: 0px 0px 0px 5px;
		font-weight: normal;
		text-align: left;
		vertical-align: top;
		font-size: 8pt}

.ev_ticket_r	{background-color: #dedede;
		color: #944755;
		padding: 0px 0px 0px 5px;
		font-weight: normal;
		text-align: right;
		vertical-align: top;
		font-size: 8pt}

.admin_box_required {background-color: #FF9999;
}

.admin_box {background-color: #d2d2d2;
}

.note		{font-size: 7pt;
		color: #ff0000;
		text-align: left;
}

.leftalign {
	text-align: left !important;
	padding: 0 10px 0 10px;
}
