html {
	overflow: -moz-scrollbars-vertical;
}

body {
	font-size: 62.5%;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px;
	/*background-image:url(../assets/images/page/bg1.jpg);*/
	background-repeat:repeat-y;
	background-position:top;
	background-color: #F5F5F5;
}

div.moz {
	position: absolute;
	bottom: -0.1px;
}

span.hidden { display:none;}

/**********TeXT***************/
h1 {
	font-size: 24px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:left;
	margin: 0px 6px 0px 5px;
	padding: 10px 0px 10px 0px;
}


h2{
	font-size: 18px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:left;
	margin: 0px 0px 0px 5px;
}


h3{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	margin: 6px 0px 0px 0px;
}

span.h3 {
	position: absolute;
	right: 26px;
	top : 6px;
	font-size:16px;
	line-height: 16px;
	width: 600px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
}

h4{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin: 0px 6px 6px 5px;
}

span.h4 {
	position: absolute;
	left: 6px;
	top : 2px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}

p {
	font-size:11px;
	color:#595959;
	font-weight:normal;
	text-align:left;
	margin: 0px 6px 6px 5px;
	padding: 6px 0px 0px 0px;
}
	
p.white_kicker {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}

span.white_kicker{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}

p.dark_kicker{
	font-size:11px;
	color:#5F5F5F;
	font-weight:bold;
	text-align:left;
}

span.box_office{
	color:#F1F1F1;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	margin: 0px 6px 0px 5px;
	padding: 0px 0px 0px 0px;
}

span.dark_kicker{
	position:absolute;
	left: 0px;
	top : 0px;
	width: 130px;
	font-size:11px;
	color:#5F5F5F;
	font-weight:bold;
	text-align:left;
}

span.more {
	font-size:12px;
	line-height: 19px;
	text-align:right;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	position:absolute;
	top:257px;
	right: 16px;
	background-color:#00b8e5;
	width:86px;
	height:19px;
}



ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

/*li {
	margin: 0px;
	padding: 0px;
	font-size:11px;
	list-style:circle;
	color: ###URL.var#;
}*/

img {
	/*margin: 0px;
	padding: 0px;*/
}

/******* Content containers ******/

/*div.construction01 {
	top: 0px;
	left: auto;
	margin:auto;
	width:100%;
	height:auto;
	position:relative;
}*/

div.construction02 {
	margin:auto;	
	width: 774px;
	height:auto;
	position:relative;
	
}

/**********Header***************/

div.headercontain {
	position:absolute;
	top:0px;
	left:0px;
	width:774px;
	height:205px;
	background-image:url(../assets/images/page/bg1.jpg);
	background-repeat:repeat-y;
	background-position:top;
}


div.header {
	position:relative;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	/*top:31px;
	left: 15px;*/
	width:744px;
	height:174px;
	/*background-image:url(../assets/images/page/bg1.jpg);*/
	background-repeat:repeat-y;
	background-position:top;
}

div.header_img {
	position:absolute;
	top: 31px;
	background-image:url(..//assets/images/page/header_main.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height:174px;
	width:744px;
}

div.header_ad {
	position:absolute;
	top: 76px;
	left: 267px;
	background-repeat:no-repeat;
	height:auto;
	width:auto;
	border: 1px solid #0e8b9f;
}

/********Navigation************/

div.nav {
	position:absolute;
	top: 125px;
/*	background-color:#CCCCCC;*/
	width: 744px;
	height:30px;
}

span.nav_block {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 88px;
	height: 30px;
}

ul.nav { 
	list-style:none;
	padding: 0px;
	margin: 0px;
}

li.nav {
	float:left;
	list-style:none;
	display:block;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 88px;	
}

li.nav_mail {
	float:left;
	list-style:none;
	display:block;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 126px;	
}

/*******main nav**********/

/*a.nav_home {
	color:#566365;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 0px 5px;
	line-height: 26px;
	display:block;
	height:31px;
	background-image:url(../assets/images/nav/bg_home.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

a.nav_home:hover {
	/*color:#25B2E8;*/
	/*color:#404a4b;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	background-image:url(../assets/images/nav/bg_home_over.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
*/
a.nav_whats_on {
	color:#566365;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 0px 5px;
	line-height: 26px;
	display:block;
	height:31px;
	background-image:url(../assets/images/nav/bg_whats_on.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

a.nav_whats_on:hover {
	/*color:#03CBC0;*/
	color:#404a4b;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 0px 5px;
	background-image:url(../assets/images/nav/bg_whats_on_over.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

a.nav_venue {
	color:#566365;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 0px 5px;
	line-height: 26px;
	display:block;
	height:31px;
	background-image:url(../assets/images/nav/bg_venue.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

a.nav_venue:hover {
	/*color:#5FCC61;*/
	color:#404a4b;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 0px 5px;
	background-image:url(../assets/images/nav/bg_venue_over.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

a.nav_learn {
	color:#566365;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	/*margin: 0px 0px 0px 6px;*/
	padding:0px 0px 0px 6px;
	line-height: 26px;
	display:block;
	height:31px;
	background-image:url(../assets/images/nav/bg_learn.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

a.nav_learn:hover {
	/*color:#CBC706;*/
	color:#404a4b;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	/*margin: 0px 0px 0px 6px;*/
	display:block;
	height:31px;
	background-image:url(../assets/images/nav/bg_learn_over.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

a.nav_support {
	color:#566365;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 0px 7px;
	line-height: 26px;
	display:block;
	height:31px;
	background-image:url(../assets/images/nav/bg_support.gif);
	background-repeat:no-repeat;
	background-position:left top;
}


a.nav_support:hover {
	/*color:#E9AE22;*/
	color:#404a4b;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 0px 7x;
	background-image:url(../assets/images/nav/bg_support_over.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

a.nav_info {
	color:#566365;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 0px 8px;
	line-height: 26px;
	display:block;
	height:31px;
	background-image:url(../assets/images/nav/bg_info.gif);
	background-repeat:no-repeat;
	background-position:left top;
}


a.nav_info:hover {
	/*color:#F36945;*/
	color:#404a4b;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 0px 8px;
	background-image:url(../assets/images/nav/bg_info_over.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

a.nav_contact {
	color:#566365;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 0px 9px;
	line-height: 26px;
	display:block;
	height:31px;
	width:81px;
	background-image:url(../assets/images/nav/bg_contact.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

a.nav_contact:hover {
	/*color:#E64C95;*/
	color:#404a4b;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 0px 9px;
	width:81PX;
	background-image:url(../assets/images/nav/bg_contact_over.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

a.nav_mail {
	color:#566365;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 0px 6px;
	line-height: 26px;
	display:block;
	height:31px;
	background-image:url(../assets/images/nav/bg_mail.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

a.nav_mail:hover {
/*	color:#CF69E8;*/
	color:#404a4b;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 0px 6px;
	background-image:url(../assets/images/nav/bg_mail_over.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
/********Header Top************/
div.header_top {
	position:absolute;
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display:block;
	left: 15px;
	top:0px;
	width:744px;
	height:31px;
	background-color: #a6a6a6;
	color:#FFFFFF;
	
}

span.access { 
	float:left;
	line-height: 31px;
	height:31px;
	width: 172px;
	position: relative;
}

span.detail { 
	float:left;
	line-height: 31px;
	height:31px;
	width: 357px;
	position: relative;
}

/*****login *****/
span.login_friends {
	position:absolute;
	right: 127px;
	top:0px;
	height:31px;
	line-height:31px;
	color:#F1F1F1;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	margin: 0px 6px 0px 6px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	width: 125px;
}

span.logged_in_friends {
	position:absolute;
	right: 0px;
	top:0px;
	height:31px;
	line-height:31px;
	color:#F1F1F1;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	margin: 0px 6px 0px 6px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	width: 250px;
}

a.logged_in_friends {
	color:#F1F1F1;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.logged_in_friends:hover {
	color:#F1F1F1;
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
}

span.logged_in_as {
	width: 431px;
	margin: 5px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
	clear:both;
	color: #595959;
	font-size: 12px;
	font-weight: bold;
}

div.login {
	position:relative;
	width:178px;
	float:right;
	clear:none;
}

div.login_input {
	position:absolute;
	top: 5px;
	right:0px;
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 24px;
}
	
span.login {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 126px;
	height: 24px;
}

input.login {
	float: left;
	border:none;
	height: 20px;
	font-size: 12px;
	color: #666361;
	background-color: #A6A6A6;
	margin: 0px 4px 0px 0px;
	padding:5px 0px 0px 2px;
	width: 93px;
	background-image:url(../assets/images/page/bg_search.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

input.login_ok {
	float: left;
	color:#666361;
	font-size: 12px;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	height: 24px;
	line-height: 20px;
	width: 25px;
	cursor: pointer;
	border:none;
	background-color:#A6A6A6;
	background-image:url(../assets/images/page/bg_okbtn.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

/*div.container {
	position:relative;
	margin-top:174px;
	width:744px;
	height:auto;	
}*/

div.container_02 {
	position:relative;
	/*margin-top:174px;*/
	top:0px;
	width:774px;
	height:auto;
	background-image:url(../assets/images/page/bg1.jpg);
	background-repeat:repeat-y;
	background-position:top;	
}

a.header_top {
	color:#F1F1F1;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	margin: 0px 6px 0px 5px;
	padding: 0px 0px 0px 0px;
}

a.header_top:hover {
	color:#F1F1F1;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
}

/**********Header sub***************/
div.header_sub {
	background-color:#FFFFFF;
	position:absolute;
	left:15px;
	top:206px;
}

div.header_subblock02 {
	background-image:url(../assets/images/page/bg_grey.jpg);
	background-repeat:repeat-x;
	position:absolute;
	/*float:left;*/
	left:624px;
	top:0px;
	width:120px;
	height:26px;
	
}

/****breadcrumbs****/

div.breadcrumbs {
	position:absolute;
	background-color:#e5e5e5;
	line-height:26px;
	/*float:left;*/
	left:178px;
	top:0px;
	width:431px;
	height:26px;
	padding: 0px 0px 0px 6px;
	border-bottom: 8px solid #FFFFFF;
	}
	
div.searchcrumbs {
	color:#FFFFFF;
	position:relative;
	line-height:26px;
	float:left;
	width:auto;
	height:auto;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 0px 6px;
	}







/**********side navigation***************/

div.left-bg {
	position:relative;
	float:left;
	height: %;
	width:178px;
	display:block;
}

div.left-column {
	position:relative;
	float:left;
	margin : 66px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	/*left: 15px;
	top:0px;*/
	width:178px;
	height:auto;
	clear:left;
}

span.sidenav_text {
	height: 23px;
	width: 148px;
	float: left;
}

span.sidenav_arrow {
	height:26px;
	width: 20px;
	float: right;
	border-right:6px solid #FFFFFF;
}

div.left-column_top {
	position:relative;
	width:178px;
	float:left;
	clear:both;
	border-bottom: 20px solid #FFFFFF;
}

div.left-column_bottom {
	position:relative;
	width:178px;
	float:left;
	clear:both;
	border-bottom: 20px solid #FFFFFF;
}

span.sidenav_block{
	background-image:url(../assets/images/page/bg_sidenav.jpg);
	float:left;
	height:24px;
	width:170px;
	clear:both;
	line-height:24px;
	border-bottom: 1px #FFFFFF solid;
	font-size:11px;
	color:#5F5F5F;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
}

/***sidenav test*********/

a.sidenav_copy {
	font-size:11px;
	color:#5F5F5F;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

a.sidenav_copy:hover {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	margin: 0px 00px 0px 0px;
	display:block;
	background-color:#00ace5;
}


/*************search*/

div.left-column_search {
	position:relative;
	width:173px;
	height:100px;
	float:left;
	clear:both;	
	margin:20px 0px 3px 0px;
}

div.search_input {
	float: left;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 141px;
	text-align:right;
	font-size:12px;
	color:#595959;
}
	
span.search {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 178px;
	font-size:14px;
	color:#5F5F5F;
	font-weight:bold;
	text-align:left;
}

input.search {
	border:none;
	height: 20px;
	background-color: #FFFFFF;
	border-color: #B3AAA4;
	color: #666361;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 139px;
	background-image:url(../assets/images/page/bg_search.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

span.search_ok {
	float: right;
	margin: 0px 0px 0px 0px;
}

input.search_ok {
	color:#666361;
	line-height: 24px;
	font-size: 12px;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 24px;
	width: 25px;
	cursor: pointer;
	border:none;
	background-image:url(../assets/images/page/bg_okbtn.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:bottom;
}

form {
	margin:0px;
	padding: 0px;
	border:none;
	font-size:12px;
	text-align:right;
	font-weight:normal;
	color:#595959;
}
label {
	margin:0px;
	padding: 0px;
	border:none;
}
span.search_copy {
	font-size:14px;
	color:#5F5F5F;
	font-weight:bold;
	text-align:left;
}

span.seach_radio {
	position:relative;
	width : 100px;
	float:right;
	/*top: 40px;
	left:0px;*/
	text-align:right;
	font-size:12px;
	color:#595959;
	font-weight:normal;
	margin: 0px 6px 6px 6px;
	padding: 6px 0px 0px 0px;

}	


div.search_tally {
	display:block;
	color: #FFFFFF;
	font-size: 11px;
	font-weight:bold;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width: 243px;
	line-height: 23px;
	float: left;

}


/*mainblock items*/

div.left-column_main {
	float:left;
	margin-top:174px;
	width:778px;
	height:auto;
	background-color:#F5F5F5;
	background-image:url(../assets/images/page/bg1.jpg);
	background-repeat:repeat-y;
	background-position:left;

}

div.right-column_main {
	padding: 66px 16px 0px 0px;
	float: right;
	width:120px;
	height:auto;
	clear:none;
}

div.ad-block {
	padding: 0px 3px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	width:120px;
	height:auto;
}

div.ad_item {
	width:120px;
	height:auto;
	float:left;
	display:block;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}


a.ad_anchor:link {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px;

}

a.ad_anchor:visited {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px;

}

a.ad_anchor:hover {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}

a.ad_anchor:active {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px;
}

div.ad_header {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 2px 0px 3px 3px;
	margin: 0px;
	float: right;
	width:117px;
	font-weight:bold;
	display:block;
	height:auto;
}


div.ad_content {
	background-color:#EBEBEB;
	padding: 2px 0px 3px 3px;
	margin:0px;
	float: right;
	width:117px;
	height:auto;
	display:block;
	font-size:11px;
	color:#595959;
	font-weight:normal;
	text-align:left;
}

/*************main**************/

div.main_hold {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:585px;
	height:auto;
	clear:right;
}


div.main-copy {
	float: left;
	margin: 66px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:437px;
	height:auto;
	clear:right;
}


div.main-copy_copyblock {
/*	background-color:#EBEBEB;*/
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	width:437px;
	height: auto;
	clear:none;
}

/************footer**********/

div.footer {
	background-image:url(../assets/images/page/footer_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#F5F5F5;
	color:#FFFFFF;
	float:left;
	width:774px;
	height:52px;
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	border-bottom: 60px solid #F5F5F5;*/
}

div.footer2 {
	position:relative;
	float:left;
	background-color:#000033;
	bottom:0px;
	display:block;
	width:100px;
	height:150px;
	clear:both;
	margin: 0px;
	padding: 0px;
}


span.footer_contact { 
	float:left;
	line-height: 31px;
	height:31px;
	width: 180px;
	position: relative;
	padding: 0px 0px 0px 0px;
}

span.footer_terms { 
	float:left;
	line-height: 31px;
	height:31px;
	width: 386px;
	position: relative;
}

span.footer_copyright { 
	float:right;
	line-height: 31px;
	height:31px;
	width: 150px;
	position: relative;
}

p.footer_top {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	margin: 0px 6px 0px 5px;
	padding: 0px 0px 0px 15px;

}
a.footer_top {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	margin: 0px 6px 0px 5px;
	padding: 0px 0px 0px 15px;
}

a.footer_top:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	margin: 0px 6px 0px 5px;
	padding: 0px 0px 0px 15px;
}

/***************collapsable menu**********/
div.side_menu_section {
	width: 172px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	cursor: pointer;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	background-color: #F68F1E;
	padding: 0px;
}

a.side_menu_section:link {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	background-image: url(../assets/images/page/img_side_menu_off.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 13px 0px 0px;
}

a.side_menu_section:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	background-image: url(../assets/images/page/img_side_menu_off.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 13px 0px 0px;
}

a.side_menu_section:hover {
	color: #8B0B04;
	text-decoration: none;
	font-size: 12px;
	background-image: url(../assets/images/page/img_side_menu_on.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 13px 0px 0px;
}

a.side_menu_section:active {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	background-image: url(../assets/images/page/img_side_menu_off.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 13px 0px 0px;
}

a.side_menu_section_selected:link {
	color: #8B0B04;
	text-decoration: none;
	font-size: 12px;
	background-image: url(../assets/images/page/img_side_menu_on.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 13px 0px 0px;
}

a.side_menu_section_selected:visited {
	color: #8B0B04;
	text-decoration: none;
	font-size: 12px;
	background-image: url(../assets/images/page/img_side_menu_on.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 13px 0px 0px;
}

a.side_menu_section_selected:hover {
	color: #EF3F35;
	text-decoration: none;
	font-size: 12px;
	background-image: url(../assets/images/page/img_side_menu_off.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 13px 0px 0px;
}

a.side_menu_section_selected:active {
	color: #8B0B04;
	text-decoration: none;
	font-size: 12px;
	background-image: url(../assets/images/page/img_side_menu_on.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 13px 0px 0px;
}

div.side_sub_menu_section {
	font-family:Arial, Helvetica, sans-serifl;
	text-align: right;
	color: #646263;
	font-size:11px;	
	cursor: pointer;	
	font-weight: bold;	
	float:left;
	padding:0px;
	width: 148px;
	border-bottom:1px solid #FFFFFF;
	display:block;
	height: auto;
	line-height:23px;
}


div.switchcontent {
	width: 170px;
	margin: 2px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	color: #404040;
	text-align: right;
	height: auto;
	float:left;
	display:block;
}

ul.side_menu {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 170px;
	height: auto;
	float:left;
}

li.side_menu {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 148px;
	color: #404040;
	font-size: 11px;
	font-weight: normal;
	list-style-image: none;
	background-color: #a6a6a6;
	float:left;
}

ul.side_sub_menu {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 148px;
	border-bottom: solid 1px #FFFFFF;
	float:left;
}

li.side_sub_menu {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 148px;
	color: #404040;
	font-size: 11px;
	font-weight: normal;
	list-style-image: none;
	background-color: #a6a6a6;
	float:left;
}







/****** STYLES FOR TEMPLATES ******/

span.empty {
	text-transform: none;
	color: #CC0000;
	font-size: 1.3em;
	font-weight: normal;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
	line-height: 15px;
}



a.view_more {
	line-height: 12px;
	height:23px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;

}

a.view_more:visited {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 6px;

}

a.view_more:hover {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px 0px 0px 6px;
}

a.view_more:active {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 6px;
}


a.view_more_lrg {
	line-height: 16px;
	height:23px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;

}

a.view_more_lrg:visited {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 6px;

}

a.view_more_lrg:hover {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px 0px 0px 6px;
}

a.view_more_lrg:active {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 6px;
}



span.big_book {
	font-size:12px;
	line-height: 23px;
	text-align:left;
	font-weight:bold;
	display:block;
	position:absolute;
	bottom: 0px;
	right: 0px;
	width:120px;
	height:23px;
	display: block;
	float: right;

}

a.big_book {
	height:19px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;

}

a.big_book:visited {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 6px;

}

a.big_book:hover {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px 0px 0px 6px;
}

a.big_book:active {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 6px;
}


.cat_title {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	line-height: 13px;
	float: left;
	clear: both;
/*	display: inline;*/
}


span.cat {
	width: 400px;
	display:block;
	height:20 px;
	padding: 0px 0px 0px 6px;
	float: left;
}

span.cat_ol {
	width: 340px;
	display:block;
	height:20 px;
	line-height: 20px;
	padding: 0px 0px 0px 8px;
	float: left;
}

a.cat_title  {
text-decoration:none;
}

a.cat_title:hover {
text-decoration:underline;
}

a.cat_title:active {
text-decoration:none;
}

/* Moved to dynamic stylesheet
span.title {
	display:block;
	text-transform: none;
	color: #FF0000; 
	font-size: 18px;
	font-weight: normal;
	margin: 7px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
}
*/

span.title a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
}

span.title a link{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
}

span.title a:visited {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
}

span.title a:hover {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:underline;
}

span.title a:active {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
}


div.template_bg {
	float: left;
	background-color:#FFFFFF;
	height: auto;
	width: 437px;
}

div.template_container {
	width: 437px;
	margin: 0px 0px 3px 0px;
	float: left;
	display: inline;
}

div.template_container_a {
	width: 404px;
	margin: 0px 0px 6px 0px;
	float: left;
	display: inline;
}

div.template_container02 {
	width: 437px;
	margin: 0px 0px 0px 0px;
	float: left;
	display: inline;
}

div.template_container03 {
	width: 574px;
	margin: 0px 0px 0px 0px;
	float: left;
	display: inline;
}

div.template_container04 {
	width: 574px;
	margin: 0px 0px 0px 0px;
	float: right;
	display: inline;
}

div.box {
	width: 437px;
	background-color: #a6a6a6;
	margin: 0px 0px 0px 0px;
	float: left;
	clear: both;
}

div.box_marg {
	width: 437px;
	background-color: #a6a6a6;
	margin: 6px 0px 0px 0px;
	float: left;
	clear: both;
}

div.row01a {
	width: 431px;
	height:auto;
	margin:0px 0px 3px 0px;
	padding: 0px 0px 0px 6px;
	float: left;
	color: #FFFFFF;
	background-color:#685f5e;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
}

div.row01b {
	width: 431px;
	height:24px;
	margin:0px 0px 3px 0px;
	padding: 0px 0px 0px 6px;
	float: left;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
}

div.row01c {
	width: 431px;
	height:30px;
	margin:0px 0px 3px 0px;
	padding: 0px 0px 0px 6px;
	float: left;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	text-align:left;
}



div.row01d {
	width: 431px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	float: left;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;

}

/* Moved to dynamic stylesheet
span.dyn_colour {
	display:block;
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	width: 300px;
	height: 23px;
	line-height: 23px;
	float: left;
	text-decoration:none;
	color:#FF0000;
}
*/

div.row02 {
	width: 437px;
	margin: 0px 0px 0px 0px;
	float: left;
	text-align:left;
}

div.row02a {
	width: 437px;
	margin: 0px 0px 4px 0px;
	float: left;
}

div.row02b {
	width: 437px;
	margin: 0px 0px 0px 0px;
	border-bottom: #FFFFFF 3px solid;
	float: left;
}

div.row02c {
	font-size:12px;
	line-height: 17px;
	width: 437px;
	height: 17px;
	margin: 0px 0px 3px 0px;
	float: left;
	background-color:#cccccc;
	color:#ffffff;
	display:block;
}
div.row03 {
	width: 437px;
	height: 50px;
	border-bottom: solid 3px #FFFFFF;
	background-color: #cccccc;
	margin: 0px 0px 0px 0px;
	float: left;
	clear: both;
	display:inline;
}

div.row03a {
	width: 437px;
	height: 23px;
	background-color: #cccccc;
	margin: 0px 0px 0px 0px;
	float: left;
	clear: both;
	display:inline;
	
}

div.row03b {
	width: 437px;
	height: 23px;
	background-color: #ddd;
	margin: 0px 0px 0px 0px;
	float: left;
	clear: both;
	display:inline;
	border-top: solid 3px #cccccc;
}


div.row04 {
	width: 437px;
	height: 23px;
	border-bottom: solid 6px #FFFFFF;
	background-color: #cccccc;
	margin: 0px 0px 0px 0px;
	float: left;
	clear: both;
	display:inline;
}

div.row05 {
	width: 417px;
	height: auto;
	margin: 0px 0px 4px 0px;
	float: left;
	clear: both;
	display:block;
}


#topImage {
 border:none;
 float:right;
 margin: 11px 0px 0px 0px;
}

#topImage02 {
 border:none;
 float:right;
 margin: 0px 0px 0px 0px;
}

/* NEWS */

div.headline_box {
	text-transform: none;
	color: #FFFFFF;
	font-size: 18px;
	display:block;
	font-weight: normal;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
	background-color:#3300CC;

}

div.headline_box a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
}

div.headline_box a:link{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
}

div.headline_box a:visited {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
}

div.headline_box a:hover {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
	background-color:#999900;
}

div.headline_box a:active {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
}

div.published {
	color: #666261;
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	width: 89px;
	height: 23px;
	line-height: 23px;
	float: left;
}

div.published_date {
	color: #666261;
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	width: 255px;
	height: 23px;
	line-height: 23px;
	float: left;
}

span.extract {
	color: #FFFFFF;
	font-size: 12px;
	margin: 0px 5px 5px 5px;
	display: block;
	font-weight: normal;
}

span.news_extract a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}

span.news_extract a link{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}

span.news_extract a:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}

span.news_extract a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:underline;
}

span.news_extract a:active {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}



div.article {
	width: 437px;
	height: auto;
	background-color: #e5e5e5;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	clear: both;
	display:inline;
}

span.news_article {
	color: #FFFFFF;
	font-size: 12px;
	color: #666261;
	width: 423px;
/*	height: auto;*/
	background-color: #e5e5e5;
	margin: 5px 5px 0px 0px;
	padding: 2px 5px 5px 5px;
	float: left;
	clear: both;
	display:inline;
}

div.rss{
	width: 437px;
	float: left;
}

/* Events */


h1.event {
	font-size: 24px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:left;
	margin: 0px 6px 0px 5px;

}

h2.event{
	font-size: 18px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:left;
	margin: 0px 0px 3px 5px;
}


div.event_index_date {
		color: #FFFFFF;
		font-size: 14px;
		font-weight:bold;
		float:left;
		width: 259px;
}

div.row-3b {
		float:left;
		width: 437px;
		height: 23px;
		margin: 0;
		padding: 0;
}

div.event_index_hold {
		float:left;
		width: auto;
		height:auto;
}

div.prev_next {
	width : 178px;
	display:block;
	float: right;

	
}

div.prev { 
	width: 85px;
	height: 26px;
	display: block;
	float: left;
	background-color:#b3b3b3;
}

div.next {
	width: 79px;
	height: 26px;
	display: block;
	float: right;
	background-color:#b3b3b3;
}


div.event_date {
	font-size: 11px;
	font-weight:bold;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width: 150px;
	height: 23px;
	line-height: 23px;
	float: left;
}

div.event_date_02 {
	font-size: 11px;
	font-weight:bold;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width: 410px;
	height: 23px;
	line-height: 23px;
	float: left;
}

div.book_more {
	width : 170px;
	display:block;
	float: right;

	
}

div.event_time {
	color: #666261;
	font-size: 11px;
	font-weight:bold;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width: 84px;
	height: 23px;
	line-height: 23px;
	float: left;

}

div.event_price {
	color: #666261;
	font-size: 11px;
	font-weight:bold;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width: auto;
	height: 23px;
	line-height: 23px;
	float: left;

}
span.event_kicker {
	width: 431px;
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
	clear:both;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: none;
}

span.event_sponsor {
	width: 431px;
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}


/*EventDetail*/

span.event_main_title {
	width: 431px;
	margin: 5px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
	color: #FFFFFF;
	font-size: 28px;
	font-weight: normal;
}
span.event_main_kicker {
	width: 431px;
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
	clear:both;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: normal;
}

span.event_sub_kicker {
	width: 431px;
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
	clear:both;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
}

span.event_sub_info {
	color: #FFFFFF;
	font-size: 12px;
	margin: 5px 8px 14px 5px;
	display: block;
	font-weight: normal;
}


	
/* moved to dynamic stylesheet
div.event_main_division_act {
	width: 218px;
	height:90px;
	padding: 0px 0px 0px 0px;
	display:block;
	border-bottom:#FF0000 1px solid;
	}	

	
div.event_main_division_date{
	width: 218px;
	height:23px;
	padding: 0px 0px 0px 0px;
	display:block;
	border-bottom:#FF0000 1px solid;
	}
*/




span.event_main_lhs_act {
	position:relative;
	color: #FFFFFF;
	font-size: 16px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding:5px 0px 0px 5px;
	width: 40px;
	height: auto;
	display:block;
	float:left;
	line-height: 16px;
		
}
span.event_main_lhs {	
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
	margin: 5px 0px 0px 6px;
	padding:0px 0px 0px 0px;
	width: 40px;
	height: auto;
	display:block;
	float:left;
	line-height: 12px;
	
}

span.event_main_rhs	{
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	width: 140px;
	height: auto;
	line-height: 12px;
	float:right;
}
span.event_main_rhs_act_head	{
	color: #FFFFFF;
	font-size: 16px;
	line-height: 16px;
	font-weight:bold;
	padding: 0px 0px 5px 0px;
}
span.event_main_rhs_act_kicker	{
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 150px;
	height: auto;
	line-height: 12px;
	float: right;
	display:block;
}


span.event_detail {
	color: #996F00;
	font-size: 1.1em;
	margin: 0px 8px 0px 5px;
	line-height: 15px;
	font-weight: normal;
}

span.events_overview {
	color: #33302E;
	font-size: 1.3em;
	margin: 0px 8px 14px 5px;
	display: block;
}

div.event_main {
	position:relative;
	float:left;
	width:566px;
	height:auto;
	display:block;
}


div.event_main_img {
	float:right;
	background-color:#FFFFFF;
	width:347px;
	height:auto;
	text-align:right;
}

div.event_main_img img {
	border:0;
}

span.audio {
	display:block;
	color: #666261;
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	width: 35px;
	height: 23px;
	line-height: 23px;
	float: left;
	text-decoration:none;

}

span.video {
	color: #666261;
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	width: 73px;
	height: 23px;
	line-height: 23px;
	float: left;
	text-align:right;
	text-decoration:none;

}

span.email_to_friend {
	color: #666261;
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	width: 147px;
	height: 23px;
	line-height: 23px;
	float: left;
	text-align:right;
	text-decoration:none;

}

span.event_artist_site {
	color: #666261;
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	width: 90px;
	height: 23px;
	line-height: 23px;
	float: left;
	text-align:left;

}

span.event_artist_url {
	color: #666261;
	font-size: 11px;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	width: 200px;
	height: 23px;
	line-height: 23px;
	float: left;
	text-align:left;
	text-decoration:none;

}
a.event_artist_url:link {
	font-size: 11px;
	font-weight:normal;
	color: #636363;
	text-align:right;
	text-decoration:none;
}
a.event_artist_url:visited {
	font-size: 11px;
	font-weight:normal;
	color: #636363;
	text-align:right;
	text-decoration:none;
}
a.event_artist_url:hover {
	font-size: 11px;
	font-weight:normal;
	color: #636363;
	text-align:right;
	text-decoration:underline;
}
a.event_artist_url:active {
	font-size: 11px;
	font-weight:normal;
	color: #636363;
	text-align:right;
	text-decoration:none;
}




span.r3_img {
float: left;

}

span.audio_off {
	color: #999999;
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	width: 35px;
	height: 23px;
	line-height: 23px;
	float: left;

}

span.video_off {
	color: #999999;
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	width: 73px;
	height: 23px;
	line-height: 23px;
	float: left;
	text-align:right;
}


div.event_subblock01 {
	position:relative;
	float:left;
	clear:none;
	display:block;
	margin: 6px 0px 0px 8px;
	padding: 0 0 4px 0;
	width:120px;
	height:auto;

}




.borderdraw {
	 border-style: solid; 
	 width: 0px; 
	 height: 0px; 
	 line-height: 0px; 
	 }
/*	 this one breaks the page  */
.green_arrow { 
	border-width: 19px 60px 0px; 
	border-color: #02cdbc #ebebeb #ebebeb;
	 }
	 
	 
	 
	 
	/* .borderdraw {
	 border-style: solid; 
	 width: 0px; 
	 height: 0px; 
	 line-height: 0px; 
	 }
	 this one breaks the page 
.green_arrow { 
	border-width: 19px 60px 0px; 
	border-color: #02cdbc #ebebeb #ebebeb;
	 } */
/*************************************8*/
	 
	 
div.event_subblock01_box {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	text-align:center;
	padding: 0;
	margin: 0;
	width:120px;
	height:auto;
	display:block;
}


span.event_subblock01_top {
	color: #FFFFFF;
	float: left;
	padding: 6px 0px 6px 6px;
	margin: 6px 0px 0px 0px;
	width:114px;
	/*height:55px;*/
	height:auto;
	display:block;
	text-align:left;
	background-color:#737373;
	font-size: 14px;
	font-weight: bold;
}

span.event_subblock01_middle {
	color: #FFFFFF;
	float: left;
	padding: 6px 0px 6px 6px;
	margin: 0px 0px 0px 0px;
	width:114px;
	height:auto;
	display:block;
	text-align:left;
	background-color:#a6a6a6;
	font-size: 12px;
	font-weight: normal;
}
span.event_subblock01_bottom {
	color: #666261;
	float: left;
	width:120px;
	height:auto;
	display:inline;
	text-align:left;
	background-color:#e5e5e5;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
span.event_subblock01_bottom_a {
	/*width:50px;*/
	width: 114px;
	height: 23px;
	float: left;
	display:inline;
	line-height:23px;
	padding: 0px 0px 0px 6px;
}
/***************FAQ***************/

/* moved to dynamic stylesheet 
span.faq_question {
	display:block;
	text-transform: none;
	color: #FF0000;
	font-size: 18px;
	font-weight: normal;
	margin: 6px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
}
*/

span.faq_category{
	width: 340px;
	height:26px;
	margin:0px 0px 3px 0px;
	padding: 0px 0px 0px 6px;
	float: left;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
	}
	
	
div.faq_creation {
	color: #666261;
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	width: 82px;	
	height: 23px;
	line-height: 23px;
	float: left;

}

div.faq_date {
	color: #666261;
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	width: 155px;
	height: 23px;
	line-height: 23px;
	float: left;

}


div.faq_header {
	width: 250px;
	float: left;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

span.faq {
	width: 421px;
	display:block;
	height:20 px;
	padding: 0px 0px 0px 0px;
	float: left;
}

a.faq_title  {
text-decoration:none;
}

a.faq_title:hover {
text-decoration:underline;
}

a.faq_title:active {
text-decoration:none;
}



/********* Categorised download*****/

div.dl_size {
	color: #666261;
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	width: 50px;
	height: 23px;
	line-height: 23px;
	float: left;

}
.cat_title_dark {
	color: #666261;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	line-height: 13px;
	float: left;
	clear: both;
/*	display: inline;*/
}

a.cat_title_dark  {
text-decoration:none;
}

a.cat_title_dark:hover {
text-decoration:underline;
}

a.cat_title_dark:active {
text-decoration:none;
}

span.DL_image {
float:right;
border: none;
width: 80px;
height: 90px;
vertical-align:top;
margin: 6px;

}


/* Sitemap old stye 

span.sitemap_section {
	width: 340px;
	height:30px;
	margin:0px 0px 3px 0px;
	padding: 0px 0px 0px 3px;
	float: left;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: none;
	line-height: 30px;
	text-decoration: none;
}
a.sitemap_section:link {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: none;
	text-decoration: none;
}
a.sitemap_section:visited {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: none;
	text-decoration: none;
}
a.sitemap_section:hover {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: none;
	text-decoration: underline;
}
a.sitemap_section:active {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: none;
	text-decoration: none;
}


ul.side_menu_sitemap {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 437px;
	height: auto;
	float:left;
}

li.side_menu_sitemap {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 437px;
	color: #404040;
	font-size: 11px;
	font-weight: normal;
	list-style-image: none;
	background-color: #a6a6a6;
	float:left;
}


ul.side_sub_section_page_sitemap {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 437px;
	border-bottom: solid 1px #FFFFFF;
	float:left;
}

li.side_sub_section_page_sitemap {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 432px;
	color: #404040;
	font-size: 11px;
	font-weight: normal;
	list-style-image: none;
	background-color: #a6a6a6;
	float:left;
}


ul.side_sub_section_menu_sitemap {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 437px;
	float:left;
	text-align:right;
	border-bottom: solid 1px #FFFFFF;
}

li.side_sub_section_menu_sitemap {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 437px;
	color: #FFFFFF;
	font-size: 12px;
	list-style-image: none;

	float:left;
	text-align:right;
	}



ul.side_sub_menu_sitemap {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 437px;
	border-bottom: solid 1px #FFFFFF;
	float:left;
}

li.side_sub_menu_sitemap {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 437px;
	color: #404040;
	font-size: 11px;
	font-weight: normal;
	list-style-image: none;
	float:left;
}
*/

/**********FORMS***************/

span.login_input {
	font-size: 13px;
	font-weight: bold;
	margin: 3px 0px 3px 0px;
	padding: 6px 4px 0px 0px;
	color: #737373;
	float: left;
	width: 80px;
}


span.formrequired {
	font-size: 15px;
	font-weight: bold;
	color: #CC0000;
}
span.formtitles {
	font-size: 13px;
	font-weight: bold;
	margin: 3px 0px 3px 5px;
	color: #737373;
	float: left;
	width: 58px;
}

span.formtitles_head {
	font-size: 13px;
	font-weight: bold;
	margin: 3px 0px 3px 5px;
	color: #737373;
	float: left;
	width: 187px;
}
span.formtext {
	font-size: 13px;
	font-weight: normal;
	margin: 3px 0px 3px 5px;
	color: #737373;
	float: left;
	
}

span.formfname {
	font-size: 13px;
	font-weight: bold;
	color: #737373;
 	margin: 3px 0px 3px 5px;
	float: left;
	width: 160px;
}

span.formsname {
	font-size: 13px;
	font-weight: bold;
	color: #737373;
   	margin: 3px 0px 3px 5px;
	float: left;
}

select.title {
	font-size: 12px;
	margin: 0px 0px 0px 5px;
	float: left;
	height: 20px;
}

input.name {
	width: 155px;
	height: 15px;
	font-size: 13px;
	margin: 0px 0px 0px 5px;
	float: left;
}

input.surname {
	width: 193px;
	height: 15px;
	font-size: 13px;
	margin: 0px 0px 0px 5px;
	float: left;
}

input.standard {
	height: 15px;
	width: 218px;
	font-size: 13px;
	margin: 0px 0px 0px 5px;
	float: left;
}

textarea.comment {
	height: 60px;
	width: 423px;
	font-size: 12px;
	color: #4D4D4D;
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 10px 0px;
	float: left;
	overflow: auto;
}

input.x-short{
	width: 18px;
	font-size: 11px;
}

input.short{
	width: 32px;
	font-size: 11px;
}	

input.medium1{
	width: 64px;
	font-size: 11px;
}

input.medium2{
	width: 128px;
	font-size: 11px;
}

input.large{
	width: 256px;
	font-size: 11px;
}

input.x-large{
	width: 330px;
	font-size: 11px;
}

input.formsubmit {
	margin: 5px 6px 5px 0px;
	font-size: 11px;
	float: right;
	text-align: center;
	
}

h1.header1 {
	font-size:18px;
	font-weight:bold;
	text-align:left;
	margin: 0px 5px 6px 5px;
	padding: 6px 0px 0px 0px;
	color: #666261;
	font-weight:bold;
}

h2.header2 {
	font-size:16px;
	font-weight:bold;
	text-align:left;
	margin: 0px 5px 0px 5px;
	padding: 2px 0px 0px 0px;
	color: #666261;
	font-weight:bold;
}

h3.kicker {
	float: left;
	color: #666261;
	font-size: 14px;
	font-weight: bold;
	text-align:left;
	margin: 0px 4px 6px 2px;
	padding: 6px 0px 0px 0px;
}

table { 
	background-color:none;
	border-color: #666261;
	max-width:410px;
	vertical-align:text-top;
	text-align:left;
	}
	
td {
	/*background-color:#a6a6a6;*/
	color:#666261;
	border-color: #666261;
	vertical-align:text-top;
	vertical-align:top;
}

tr {
	border: none;
	vertical-align:text-top;
	text-align:left;
}

span.white_kicker{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}

column_03_adverts img {
padding: 0px 0px 15px 0px;
}

div.idlogo {
width:774px;
	float:right;
	margin: 0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
