/* global */
body
{
	margin-bottom: 0;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	background-color: #000000;
}
body, td, th
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	color: #DAEABA;
}
text, button{font-family: Verdana, Tahoma, Arial;font-size: 12px;color: #000000;}
input{font-family: Verdana, Tahoma, Arial;font-size: 12px;color: #000000;}
a{color: #95A65B;font-weight: normal;text-decoration: none;}
a:hover{color: #BDD766;}
a:active, a:hover{outline: none;}/*stop frame being displayed around links*/
H1{color: #DAEABA;font-weight: bold;}
H2{color: #DAEABA;font-weight: bold;}
H3{color: #DAEABA;font-weight: bold;}
H4{color: #DAEABA;font-weight: bold;}
H5{color: #DAEABA;font-weight: bold;}
STRONG{color: #663300;}
img{border: 0px;}
.hidden{display: none;}

/* web site template */
.wt_page_table
{
	width:100%;
	height:100%;
	text-align: center;
}
.wt_page
{
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 820px;
	background-color: #000000;
	vertical-align: top;
	text-align: left;
}
/* header */
.header
{
	padding: 0px 0px 0px 0px;
	width: 100%;
}
.header td
{
	padding: 0px 0px 0px 0px;
	vertical-align: bottom;
}
.header_logo
{
	padding: 13px 0px 0px 8px;
}
.header_menu_main
{
	padding: 10px 0px 0px 43px;
	direction: ltr;
}
.header_menu_login
{
	padding: 10px 10px 0px 0px;
}

/* content */
.content
{
	clear: both;
	padding: 15px 0px 0px 0px;
	width: 100%;
}
.content td
{
	vertical-align: top;
}
.content_data
{
	padding: 0px 0px 0px 0px;
	width: 645px;
/*	border: solid 1px red; */
}
.content_submenu
{
	padding: 35px 0px 0px 0px;
	width: 142px;
	text-align: left;
}

/* footer */
.footer
{
	padding: 20px 10px 0px 10px;
}
.footer a
{
	color:#444444;
	font-size: 9px;
	text-decoration: none;
}
.footer a:hover
{
	color:#CCCCCC;
	font-size: 9px;
	text-decoration: none;
}

/* ASCX USER CTRL */
.UCContent
{
	padding: 0px 0px 0px 0px;
	width: 100%;
}
.CommandButtonTable input
{
	width: 150px;
	border-width: 1px;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial;
	color: #000000;
	border-top: solid 2px #4b0082;
	border-left: solid 2px #4b0082;
	border-bottom: solid 2px #9400d3;
	border-right: solid 2px #9400d3;

/*
	width: 150px;
	color:#4b0082;
	border-top: solid 2px #4b0082;
	border-left: solid 2px #4b0082;
	border-bottom: solid 2px #9400d3;
	border-right: solid 2px #9400d3;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial;
*/
}
.info
{
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	color: #DAEABA;
	text-align: left;
}
.infook
{
	padding: 5px 0px 5px 0px;
	font-size: 14px;
	font-weight: normal;
	color: Yellow;
	text-align: left;
}
.infobold
{
	padding:0px 0px 10px 0px;
	font-size:12px;
	font-weight:bold;
	color:#86A529;
	text-align:left;
}
.infosmall
{
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	font-weight: bold;
	color: #FFCCFF;
	text-align: left;
}
.infosmall td
{
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	font-weight: bold;
	color: #FFCCFF;
	text-align: left;
}

.pageheadingrow
{
	font-family: Verdana, Tahoma, Arial;
	padding: 20px 100px 15px 130px;
	font-size: 17px;
	font-weight: normal;
	color: #86A529;
	width: 100%;
	border: 0px;
}
.pageheadingrow td
{
	font-family: Verdana, Tahoma, Arial;
	padding: 20px 100px 15px 130px;
	font-size: 17px;
	font-weight: normal;
	color: #86A529;
	width: 100%;
	border: 0px;
}
.formheadingrow
{
	font-family: Verdana, Tahoma, Arial;
	padding: 10px 100px 15px 130px;
	font-size: 14px;
	font-weight: bold;
	color: #B7D460;
	width: 100%;
}
.formheadingrow td
{
	font-family: Verdana, Tahoma, Arial;
	padding: 10px 100px 15px 130px;
	font-size: 14px;
	font-weight: bold;
	color: #B7D460;
	width: 100%;
}
.formheadingrow_1
{
	font-family: Verdana, Tahoma, Arial;
	padding: 10px 0px 15px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #B7D460;
	width: 300px;
}
.formheadingrow_1 td
{
	font-family: Verdana, Tahoma, Arial;
	padding: 10px 0px 15px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #B7D460;
	width: 100%;
}
.ErrorMsg
{
	margin-left: 0px;
	margin-top: 0px;
	border-style: Solid;
	border-color: #999999;
	padding: 20px;
	width: 100%;
	border-width: 3px;
	background: yellow;
	color: Red;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 9pt;
}
.ErrorMsg td, ul, li
{
	color: Red;
}
.insertforminputtextbox
{
	width: 100%;
	border-width: 1px;
	font-weight: normal;
	font-size: 9pt;
	background: #e6e6fa;
	font-family: Verdana, Tahoma, Arial;
}
.readonlyforminputtextbox
{
	width: 100%;
	border-width: 1px;
	font-weight: normal;
	font-size: 9pt;
	background: #fafafa;
	font-family: Verdana, Tahoma, Arial;
}
.insertforminputtextbox_HIF
{
	width: 100%;
	border-width: 1px;
	font-weight: normal;
	font-size: 9pt;
	background: #e6e6fa;
	font-family: Verdana, Tahoma, Arial;
}
.readonlyforminputtextbox_HIF
{
	width: 100%;
	border-width: 1px;
	font-weight: normal;
	font-size: 9pt;
	background: #FFFFFF;
	font-family: Verdana, Tahoma, Arial;
}
.insertforminputtextbox_DDL
{
	font-weight: normal;
	font-size: 9pt;
	background: #e6e6fa;
	font-family: Verdana, Tahoma, Arial;
}
.readonlyforminputtextbox_DDL
{
	font-weight: normal;
	font-size: 9pt;
	background: #FFFFFF;
	font-family: Verdana, Tahoma, Arial;
}
/*
.insertforminputtextbox_CHB
{
	font-weight: normal;
	font-size: 9pt;
	background: #FFFFFF;
	font-family: Verdana, Tahoma, Arial;
}
.readonlyforminputtextbox_CHB
{
	font-weight: normal;
	font-size: 9pt;
	background: #FFFFFF;
	font-family: Verdana, Tahoma, Arial;
}
*/
.insertforminputtextbox_LBL
{
	width: 100%;
	border-width: 1px;
	font-weight: normal;
	font-size: 9pt;
	background: #e6e6fa;
	font-family: Verdana, Tahoma, Arial;
}
.readonlyforminputtextbox_LBL
{
	width: 100%;
	border-width: 1px;
	font-weight: normal;
	font-size: 9pt;
	background: #FFFFFF;
	font-family: Verdana, Tahoma, Arial;
}
.insertforminputtextbox_IMG
{
	border-color: Gray;
	border-width: 1px;
	border-style: solid;
}
.readonlyforminputtextbox_IMG
{
	border-color: Gray;
	border-width: 1px;
	border-style: solid;
}

/* INFO PAGES */
.InfoPage_VisitUs_Hdr a
{
	font-size:14px;
	font-weight:bold;
	color:#B7D460;	
}
.InfoPage_VisitUs_Hdr a:hover
{
	color:#B0DC02;
}
.InfoPage_VisitUs_Title a
{
	font-size:13px;
	font-weight:bold;
	color:#DAEABA;
}
.InfoPage_VisitUs_Title a:hover
{
	color:#B0DC02;
}
.InfoPage_VisitUs_Description a
{
	font-size:10px;
	font-weight:normal;
	color:#DAEABA;
}
.InfoPage_VisitUs_Description a:hover
{
	color:#B0DC02;
}
.InfoPage_VisitUs_ShowMap a
{
	font-size:10px;
	font-weight:bold;
	color:#DAEABA;
}
.InfoPage_VisitUs_ShowMap a:hover
{
	color:#B0DC02;
}
.InfoPage_VisitUs_Anchor_Hdr a
{
	font-size:12px;
	font-weight:normal;
	color:#D5EAAA;
}
.InfoPage_VisitUs_Anchor_Hdr a:hover
{
	color:#B0DC02;
}
.InfoPage_VisitUs_Venues
{
	padding:5px 10px 5px 30px;
}
.InfoPage_VisitUs_Venues_Date
{
	font-size:11px;
	width:90px;
	font-weight:normal;
	color:#DAEABA;
	font-family: Verdana, Tahoma, Arial;
	text-align:left;
}
.InfoPage_VisitUs_Venues_Dots
{
	width:30px;
	font-size:11px;
	font-weight:normal;
	color:#DAEABA;
	font-family: Verdana, Tahoma, Arial;
	text-align:center;
}
.InfoPage_VisitUs_Venues_Address
{
	font-size:11px;
	font-weight:normal;
	color:#DAEABA;
	font-family: Verdana, Tahoma, Arial;
	text-align:left;
}
.InfoPage_HelpDesk a
{
	font-size:14px;
	font-weight:bold;
	color:#B7D460;
}
.InfoPage_HelpDesk a:hover
{
	color:#34DCDE;
}
.InfoPage_FAQ_Q a
{
	font-size:12px;
	font-weight:normal;
	color:#DAEABA;
}
.InfoPage_FAQ_Q a:hover
{
	color:#B7D460;
}

/* other */
/*
.credits a
{
	font-size: 9px;
	color: #E4E0E0;
	text-decoration: none;
}
.credits a:hover
{
	font-size: 9px;
	color: #b4b4b4;
	text-decoration: none;
}
*/
/* LIST TABLE */
.img_listtable
{
	padding: 0px;
	width: 600px;
}

.img_listtable_pg
{
	text-align: center;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
}
.img_listtable_pg_td
{
	padding: 10px;
	text-align:left;
	width:100%;
}
.img_listtable_pg_cur span
{
	padding: 3px 3px 3px 3px;
	display:block;
	width: 100%;
	text-align:center;
	font-family: Verdana, Tahoma, Arial;
	font-weight:bold;
	font-size: 12px;
}
.img_listtable_pg td span
{
	padding: 3px 3px 3px 3px;
	display:block;
	width: 100%;
	text-align:center;
	font-family: Verdana, Tahoma, Arial;
	font-weight:normal;
	font-size: 12px;
}
.img_listtable_pg td
{
	padding: 5px 5px 5px 5px;
	color:#AAAAAA;
	text-align:center;
}
.img_listtable_pg a
{
	padding: 3px 3px 3px 3px;
	display:block;
	width: 100%;
	text-align:center;
	text-decoration: none;
/*
	color: #333333;
	background: #ECE9DE;
	border:solid 1px #CCCCCC;
	background-color: #e6e6fa;
	border:solid 1px #9400d3;
*/
}
.img_listtable_pg a:hover
{
	color:#B0DC02;
/*
	background: #ECE9DE;
	border:solid 1px #CCCCCC;
*/
}
.img_listtable_cnt
{
	padding: 0px;
	width:100%;
	text-align: left;
}
.img_listtable_cnt th
{
	font-weight:normal;
}
.img_listtable_cnt td
{
	padding: 10px 5px 10px 5px;
}
.img_listtable_cnt a
{
}
.img_listtable_cnt a:hover
{
}
.img_listtable_cnt img
{
	border-width:0;
}
.img_listtable_cnt_alt
{
}
/* --------- */
/* NEWS - IMPLEMENTED WITHIN LISTTABLE */
/* --------- */
.img_listtable_cnt .news
{
	padding: 3px 3px 3px 3px;
	text-align:left;
	width:100%;
}
.img_listtable_cnt .news
{
	padding: 3px 3px 3px 3px;
	text-align:left;
	width:100%;
}
.img_listtable_cnt .news th
{
	width:100%;
	font-size: 11px;
	font-weight:normal;
	text-align:right;
}
.img_listtable_cnt .news th a
{
	width:100%;
	font-size: 16px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#DAEABA;
	display:block;
}
.img_listtable_cnt .news th a:hover
{
	text-decoration:none;
	color:#B0DC02;
}
.img_listtable_cnt .news td
{
	padding: 0px 0px 0px 0px;
	width:100%;
	font-size: 12px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}
.img_listtable_cnt .news a
{
	font-size: 12px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:#DAEABA;
	display:block;
}
.img_listtable_cnt .news a:hover
{
	text-decoration:none;
	color:#B0DC02;
}
.img_listtable_cnt .news .NewsReadMore a
{
	color: #95A65B;
}
.img_listtable_cnt .news .NewsReadMore a:hover
{
	color: #BDD766;
}

