body{
	margin: 0px 0px 0px 10px;/* change this to 0 or whatever's required when building*/
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}

span.hidden { display:none;}

h1{
	letter-spacing:-0.065pc;
	color: #2A498C;
	font-size: 2.8em;
	font-weight: lighter;
	line-height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h2{
	color: #6290F2;
	font-size: 1.8em;
	margin: 8px 10px 8px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 20px;
	font-weight: bold;
}

h3{
	color: #E9B940;
	font-size: 1.6em;
	font-weight: bold;
	margin: 16px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h4{
	margin: 16px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #737373;
	font-size: 1.3em;
	font-weight: bold;	
}

p{
	color: #737373;
	font-size: 1.4em;
	margin: 6px 10px 0px 0px;
	line-height: 15px;
}


a:link {
	color: #6290F2;
	text-decoration: underline;
	font-size: 1.2em;
}

a:visited {
	color: #6290F2;
	text-decoration: underline;
	font-size: 1.2em;
}

a:hover {
	color: #2A498C;
	text-decoration: none;
	font-size: 1.2em;
}

a:active {
	color: #6290F2;
	text-decoration: underline;
	font-size: 1.2em;
}

hr{
	margin: 10px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	size: 1px;
	height: 1px;
	color: #F1C44F;
}

form {
	 margin: 0px;
	 padding: 0px;
}

.nav_title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #6290F2;
	font-size: 1.5em;
	font-weight: normal;	
}

.nav_title_on {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #737373;
	font-size: 1.5em;
	font-weight: bold;	
}

.nav_sub_title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #6290F2;
	font-size: 1.3em;
	font-weight: normal;	
}

.nav_sub_title_on {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #737373;
	font-size: 1.3em;
	font-weight: bold;	
}

.nav_page_title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #6290F2;
	font-size: 1.1em;
	font-weight: normal;	
}

.nav_page_title_on {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #737373;
	font-size: 1.1em;
	font-weight: bold;	
}

div.top_sub_nav {
	width: 100%;
	height: 34px;
	background-color:#F1C44F;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

span.top_sub_nav_col01 {
	width: auto;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	color: #2A498C;
	font-size: 1.6em;
	line-height: 34px;
	font-weight: bold;
}

span.top_sub_nav_col02 {
	width: auto;
	float: right;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	font-weight: normal;
	line-height: 34px;
}

span.top_sub_nav_divider {
	color: #2A498C;
	margin: 0px 6px 0px 7px;
	font-size: 12px;
}

a.top_sub_nav:link {
	color: #2A498C;
	text-decoration: none;
}

a.top_sub_nav:visited {
	color: #2A498C;
	text-decoration: none;
}

a.top_sub_nav:hover {
	color: #737373;
	text-decoration: underline;
}

a.top_sub_nav:active {
	color: #2A498C;
	text-decoration: none;
}

/* Sitemap */

ul.sitemap {
	list-style: inside;
	margin: 10px 0px 20px 30px;
}

li.sitemap_title_off {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color: #737373;
	font-size: 13px;
	font-weight: bold;
	list-style-image: url(../assets/images/page/side_menu_off.gif);
}

li.sitemap_title_on {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color: #737373;
	font-size: 13px;
	font-weight: bold;
	list-style-image: url(../assets/images/page/side_menu_on.gif);
}

a.sitemap_title {
	color: #737373;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}

a.sitemap_title:visited {
	color: #737373;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	margin: 10px 0px 0px 0px;
}

a.sitemap_title:hover {
	color: #6290F2;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	margin: 10px 0px 0px 0px;
}

a.sitemap_title:active {
	color: #737373;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	margin: 10px 0px 0px 0px;
}

ul.sitemap_sub {
	list-style: inside;
	margin: 6px 0px 0px 40px;
}

li.sitemap_sub_on {
	margin: 10px 0px 4px 10px;
	padding: 0px;
	color: #2A498C;
	font-size: 12px;
	font-weight: bold;
	list-style-image: url(../assets/images/page/side_menu_on.gif);
}

li.sitemap_sub_off {
	margin: 10px 0px 4px 10px;
	padding: 0px;
	color: #2A498C;
	font-size: 12px;
	font-weight: bold;
	list-style-image: url(../assets/images/page/side_menu_off.gif);
}

a.sitemap_sub {
	color: #2A498C;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

a.sitemap_sub:visited {
	color: #2A498C;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

a.sitemap_sub:hover {
	color: #5064C8;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.sitemap_sub:active {
	color: #2A498C;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

ul.sitemap_page {
	list-style: inside;
	margin: 6px 0px 0px 50px;
}

li.sitemap_sub_page_off {
	list-style: inside;
	margin: 0px 0px 2px 20px;
	padding: 0px;
	color: #5064C8;
	font-size: 11px;
	list-style-image: url(../assets/images/page/side_menu_on.gif);
}

li.sitemap_page_on {
	list-style: inside;
	margin: 0px 0px 2px 20px;
	padding: 0px;
	color: #5064C8;
	font-size: 11px;
	list-style-image: url(../assets/images/page/side_menu_on.gif);
}

a.sitemap_page {
	color: #5064C8;
	font-size: 11px;
	text-decoration: underline;
}

a.sitemap_page:visited {
	color: #5064C8;
	font-size: 11px;
	text-decoration: underline;
}

a.sitemap_page:hover {
	color: #6290F2;
	font-size: 11px;
	text-decoration: none;
}

a.sitemap_page:active {
	color: #5064C8;
	font-size: 11px;
	text-decoration: underline;
}

span.footer_divider {
	margin: 0px 16px 0px 17px;
}

a.foot_nav:link {
	font-size: 11px;
	text-decoration: none;
}

a.foot_nav:visited {
	font-size: 11px;
	text-decoration: none;
}

a.foot_nav:hover {
	font-size: 11px;
	text-decoration: underline;
}

a.foot_nav:active {
	font-size: 11px;
	text-decoration: none;
}

div.footer_id {
	text-align: right;
	margin: 14px 10px 10px 0px;
}

div.header_breadcrumbs {
	width: 522px;
	line-height: 29px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}

span.header_bc_01 {
	font-size: 12px;
	color: #737373;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

span.header_bc_02 {
	font-size: 12px;
	color: #737373;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

span.header_bc_03 {
	font-size: 12px;
	color: #737373;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

span.header_bc_arrow {
	margin: 0px 4px 0px 3px;
}

a.bc {
	color: #737373;
	text-decoration: none;
	font-size: 12px;
}

a.bc:visited {
	color: #737373;
	text-decoration: none;
	font-size: 12px;
}

a.bc:hover {
	color: #6290F2;
	text-decoration: underline;
	font-size: 12px;
}

a.bc:active {
	color: #737373;
	text-decoration: none;
	font-size: 12px;
}

div.header_search {
	width: 193px;
	height: auto;
}

div.search_title {
	font-size: 12px;
	font-weight: bold;
	color: #F1C44F;
	margin: 13px 0px 0px 0px;
}

div.search_input {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 160px;
}

span.search {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 121px;
}

input.search {
	border: 1px solid;
	height: 20px;
	background-color: #FFFFFF;
	border-color: #7F9DB9;
	color: #737373;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 121px;
}

span.search_go {
	float: left;
	margin: 0px 0px 0px 3px;
}

input.search_go {
	font-size: 1.1em;
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 4px;
	height: 22px;
}

a.people:link {
	font-size: 1.2em;
	clear:both;
	float: left;
	margin: 0px 0px 0px 13px;
}

a.people:visited {
	font-size: 1.2em;
	clear:both;
	float: left;
	margin: 0px 0px 0px 13px;
}

a.people:hover {
	font-size: 1.2em;
	clear:both;
	float: left;
	margin: 0px 0px 0px 13px;
}

a.people:active {
	font-size: 1.2em;
	clear:both;
	float: left;
	margin: 0px 0px 0px 13px;
}

span.detail_title {
	width: 60px;
	font-weight: bold;
	color: #737373;
	font-size: 12px;
}

span.detail {
	width: 110px;
	color: #737373;
	font-size: 12px;
}

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: 0px 10px 0px 0px;
	font-size: 11px;
	text-align: center;
}

select.title {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	height: 19px;
}

input.name {
	width: 150px;
	height: 20px;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
}

input.surname {
	width: 188px;
	height: 20px;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
}

input.email {
	height: 20px;
	width: 213px;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
}

textarea.comment {
	height: 60px;
	width: 413px;
	font-size: 12px;
	color: #4D4D4D;
	margin: 0px 0px 0px 0px;
	overflow: auto;
}

span.formtitles {
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	color: #737373;
}

span.formtext {
	font-size: 13px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	color: #737373;
}

span.formfname {
	font-size: 13px;
	font-weight: bold;
	color: #737373;
    margin: 0px 0px 0px 27px;
}

span.formsname {
	font-size: 13px;
	font-weight: bold;
	color: #737373;
   margin: 0px 0px 0px 86px;
}

input.password {
	height: 15px;
	width: 213px;
	font-size: 13px;
	margin: 0px 0px 0px 6px;
}

span.formrequired {
	font-size: 15px;
	font-weight: bold;
	color: #CC0000;
}

span.contents {
	color: #6290F2;
	font-size: 1.8em;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;	
}

span.sub_contents {
	color: #6290F2;
	font-size: 1.4em;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;	
}

/*******header********/
div.headercontain {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	}
	



ul.nav { 
	list-style:none;
	padding: 0px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	clear:both;
}

li.nav {
	float:left;
	list-style:none;
	display:block;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: auto;	
}

div.header_ad {
	position:relative;
	float:left;
	background-repeat:no-repeat;
	height:58px;
	width:466px;
	border: 1px solid #0e8b9f;
	clear:both;

}

/********Header Top************/
div.header_top {
	position:relative;
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	display:block;
	width:auto;
	height:auto;
	background-color: #a6a6a6;
	color:#FFFFFF;
	clear:both;
}

span.access { 
	float:left;
	line-height: 31px;
	height:31px;
	width: 172px;
	position: relative;
}

span.detail { 
color:#FFFFFF;
	float:left;
	line-height: 31px;
	height:31px;
	width: 357px;
	position: relative;
}



/****breadcrumbs****/

div.header_sub {
	float:left;
	width:auto;
	height:auto;
	margin: 0px 10px 5px 0px;
}

div.breadcrumbs {
	background-color:#e5e5e5;
	float:left;
	width:auto;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding: 6px 20px 6px 6px;
	}
	
div.header_subblock02 {

	float:right;
	width:auto;
	height:auto;
}

p.footer_top {
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	margin: 7px 6px 0px 5px;
	padding: 0px 0px 0px 15px;

}
a.footer_top {
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	margin: 0px 6px 0px 5px;
	padding: 0px 0px 0px 15px;
}

a.footer_top:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
	margin: 0px 6px 0px 5px;
	padding: 0px 0px 0px 15px;
}

/*****login *****/
span.login_friends {
	float:right;
	line-height:31px;
	color:#F1F1F1;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	margin: 0px 6px 0px 6px;
	padding: 0px 0px 0px 0px;
	width: auto;
}

div.login {
	position:relative;
	float:right;
	width:auto;
	clear:none;
}

div.login_input {
	float:right;
	margin: 0px;
	padding: 0px;
	width: 200px;	
	height: auto;
	display:block;
	clear:none;
}
	
span.login {
	display:inline;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: auto;
	height: 24px;
}

input.login {
	float: left;
	height: 20px;
	font-size: 14px;
	color: #666361;
	margin: 0px 4px 0px 0px;
	padding:6px 0px 0px 2px;
	width: 150px;
	clear:none;

}

input.login_ok {
	float: right;
	color:#666361;
	font-size: 12px;
	height: 30px;
	width: 30px;
	margin: 0px 10px 0px 0px;
	padding:0px 0px 0px 2px;
	cursor: pointer;
	background-color:#FFFFF;
	clear:none;
}


a.header_top:link  {
	color:#F1F1F1;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	margin: 0px 6px 0px 5px;
	padding: 0px 0px 0px 0px;
}
a.header_top:visited  {
	color:#F1F1F1;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	margin: 0px 6px 0px 5px;
	padding: 0px 0px 0px 0px;
}
a.header_top:hover {
	color:#F1F1F1;
	text-decoration:underline;
	font-weight:bold;
}

a.header_top:active{
	color:#F1F1F1;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	margin: 0px 6px 0px 5px;
	padding: 0px 0px 0px 0px;
}
/********Page*********/
div.low_hold {
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width:758px;
	height:auto;
	clear:both;
}


div.main-copy {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:517px;
	height:auto;
	clear:none;
	display:inline;
}
div.left-column_main {
	float:left;
	width:auto;
	height:auto;
clear:none;
}

div.right-column_main {
	padding: 66px 16px 0px 0px;
	float: right;
	width:120px;
	height:auto;
	clear:none;
}

div.ad-block {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	float: left;
	width:120px;
	height:auto;
}

div.main-copy_copyblock {
/*	background-color:#EBEBEB;*/
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	width:auto;
	height: auto;
	clear:none;
}

div.template_container {
	width: 404px;
	margin: 0px 0px 10px 0px;
	float: left;
	display: inline;
}

div.left-column {
	position:relative;
	float:left;
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*left: 15px;
	top:0px;*/
	width:200px;
	height:auto;
	clear:left;
}

/***** TEXT******/
h1 {
	font-size: 28px;
	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:18px;
	width: auto;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	text-align:right;
	padding: 6px 20px 6px 0px;
}

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:14px;
	color:#595959;
	font-weight:normal;
	text-align:left;
	margin: 0px 6px 6px 5px;
	padding: 6px 0px 0px 0px;
}
	
p.white_kicker {
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}

span.white_kicker{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}

p.dark_kicker{
	font-size:14px;
	color:#5F5F5F;
	font-weight:bold;
	text-align:left;
}

span.dark_kicker{
	position:absolute;
	left: 0px;
	top : 0px;
	width: 130px;
	font-size:14px;
	color:#5F5F5F;
	font-weight:bold;
	text-align:left;
}



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:517px;
	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;
}

/***************collapsable menu**********/
div.side_menu_section {
	width: 200px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	cursor: pointer;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	background-color: #F68F1E;
	padding: 0px;
}

a.side_menu_section:link a.side_menu_section:visited a.side_menu_section:active{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
	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: 14px;
	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: 14px;
	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: 14px;
	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: 14px;
	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: 14px;
	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: 200px;
	border-bottom:1px solid #FFFFFF;
	display:block;
	height: auto;
	line-height:23px;
}


div.switchcontent {
	width: 200px;
	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: 200px;
	height: auto;
	float:left;
}

li.side_menu {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	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: 200px;
	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: 200px;
	color: #404040;
	font-size: 11px;
	font-weight: normal;
	list-style-image: none;
	background-color: #a6a6a6;
	float:left;
}


/********Search******/

div.left-column_search {
	position:relative;
	width:173px;
	height:100px;
	float:left;
	clear:both;	
	margin:20px 0px 0px 0px;
}
span.search_copy {
	font-size:14px;
	color:#5F5F5F;
	font-weight:bold;
	text-align:left;
}
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: 200px;
	font-size:14px;
	color:#5F5F5F;
	font-weight:bold;
	text-align:left;
}

input.search {
	height: 20px;
	background-color: #FFFFFF;
	border-color: #B3AAA4;
	color: #666361;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 160px;
	
}

span.search_ok {
	float: right;
	margin: 0px 0px 0px 0px;
}

input.search_ok {
	color:#666361;
	line-height: 20px;
	font-size: 12px;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 25px;
	width: 30px;
	cursor: pointer;
	

}


/************footer**********/

div.footer {
	background-color:#a6a6a6;
	color:#FFFFFF;
	float:left;
	width:auto;
	height:auto;
	clear:both;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	border-bottom: 60px solid #F5F5F5;*/

}



span.footer_contact { 
	float:left;
	line-height: 31px;
	height:auto;
	width: 215px;
	position: relative;
	padding: 0px 0px 0px 0px;
	clear:none;
}

span.footer_terms { 
	float:left;
	line-height: 31px;
	height:auto;
	width: 356px;
	position: relative;
}

span.footer_copyright { 
	float:right;
	line-height: 31px;
	height:auto;
	width: 200px;
	position: relative;
}

p.footer_top {
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	margin: 7px 6px 0px 5px;
	padding: 0px 0px 0px 15px;

}
a.footer_top:link a.footer_top:visited a.footer_top:active {
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	margin: 0px 6px 0px 5px;
	padding: 0px 0px 0px 15px;
}

a.footer_top:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
	margin: 0px 6px 0px 5px;
	padding: 0px 0px 0px 15px;
}

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;
}

/********* templates*********/

div.article {
	width: 517px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	clear: both;
	display:inline;

}
div.box {
	width: 517px;
	margin: 0px 0px 3px 0px;
	float: left;
	clear: both;
	hieght:auto;
}

div.box02 {
	width: 517px;
	margin: 0px 0px 3px 0px;
	float: left;
	clear: both;
	hieght:auto;
}

span.title {
	display:block;
	text-transform: none;
	color: #646262; 
	font-size: 18px;
	font-weight: normal;
	margin: 7px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
}
span.sub_title {
	display:block;
	text-transform: none;
	color: #666621; 
	font-size: 16px;
	font-weight: normal;
	margin: 7px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
}

span.news_article {
	color: #666621;
	font-size: 14px;
	color: #666261;
	width: 507px;
	background-color:#F5F5F5;
/*	height: auto;*/
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
	float: left;
	clear: both;
	display:block;
}

span.extract {
	color: #666621;
	font-size: 14px;
	margin: 0px 5px 5px 5px;
	display: block;
	font-weight: normal;
}

span.news_extract a {
	color: #666621;
	font-weight: bold;
	text-decoration:none;
}

span.news_extract a link{
	color: #666621;
	font-weight: bold;
	text-decoration:none;
}

span.news_extract a:visited {
	color: #666621;
	font-weight: bold;
	text-decoration:none;
}

span.news_extract a:hover {
	color: #666621;
	font-weight: bold;
	text-decoration:underline;
}

span.news_extract a:active {
	color: #666621;
	font-weight: bold;
	text-decoration:none;
}

span.cat {
	width: 500px;
	height:20 px;
	padding: 0px 0px 0px 6px;
	float: left;
		color: #FFFFFF;
}
.cat_title {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 3px 0px;
	line-height: 13px;
	float: left;
	clear: both;
/*	display: inline;*/
}
span.cat_ol {
	width: 508px;
	display:block;
	height:20 px;
	line-height: 20px;
	padding: 0px 0px 0px 8px;
	float: left;
}

a.cat_title:link  {
color: #FFFFFF;
text-decoration:none;
}

a.cat_title:visited  {
color: #FFFFFF;
text-decoration:none;
}

a.cat_title:hover {
color: #FFFFFF;
text-decoration:underline;
}

a.cat_title:active {
color: #FFFFFF;
text-decoration:none;
}



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.event_artist_url:link {
	font-size: 12px;
	font-weight:normal;
	color: #636363;
	text-align:right;
	text-decoration:none;
}
a.event_artist_url:visited {
	font-size: 12px;
	font-weight:normal;
	color: #636363;
	text-align:right;
	text-decoration:none;
}
a.event_artist_url:hover {
	font-size: 12px;
	font-weight:normal;
	color: #636363;
	text-align:right;
	text-decoration:underline;
}
a.event_artist_url:active {
	font-size: 12px;
	font-weight:normal;
	color: #636363;
	text-align:right;
	text-decoration:none;
}

span.faq {
	width: 421px;
	display:block;
	height:auto;
	padding: 3px 0px 4px 5px;
	float: left;
}

a.faq_title:link  {
	color: #636363;
-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	float: left;
	clear: both;
	text-decoration:none;
}
a.faq_title:visited  {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	float: left;
	clear: both;
	text-decoration:none;
}

a.faq_title:hover {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	float: left;
	clear: both;
	text-decoration:underline;
}

a.faq_title:active {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	float: left;
	clear: both;
	text-decoration:none;
}

/*****Events*******/

span.audio {
	display:block;
	color: #666261;
	font-size: 13px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 4px 5px;
	width: auto;
	height: auto;
	float: left;
	text-decoration:none;

}

/**********rows *************/


div.row01b {
	width: 511px;
	height:auto;
	margin:0px 0px 3px 0px;
	padding: 0px 0px 0px 6px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
}


div.row03a {
	width: 517px;
	height: auto;
	background-color: #f5f5f5;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	display:inline;
	
}

div.next {
	width: 79px;
	height: auto;
	display: block;
	float: right;
	background-color:#b3b3b3;
	padding: 3px 0px 4px 5px;

}
div.prev_next {
	width : auto;
	display:block;
	float: right;
}

div.prev { 
	width: 85px;
	height: auto;
	display: block;
	float: left;
	padding: 3px 0px 4px 5px;
	background-color:#b3b3b3;
}

span.event_kicker {
	width: auto;
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
	clear:both;
	color: #636262;
	font-size: 14px;
	font-weight: none;
	clear:both;
}

span.event_sponsor {
	width: auto;
	padding: 3px 0px 4px 5px;
	float: left;
	color: #636262;
	font-size: 12px;
	font-weight: bold;
	clear:both;

}

div.event_date {
	font-size: 14px;
	font-weight:normal;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width: auto;
	height: auto;
	float: left;
	color: #636262;
	clear:both;

}

div.event_price {
	color: #666261;
	font-size: 14px;
	font-weight:normal;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width: auto;
	height: auto;
	float: left;
	color: #636262;
	clear:both;

}

div.event_index_date {
		color: #636262;
		font-size: 16px;
		font-weight:bold;
		float:left;
		width: 507px;
		margin: 0px 0px 0px 5px;
		clear:both;

}


/****** Sitemap *****/

span.sitemap_section {
	width: 515px;
	height:auto;
	margin:0px 0px 3px 0px;
	padding: 4px 0px 4px 3px;
	float: left;
	color: #FFFFFF;
	font-size: 24px;
	font-weight: none;
	text-decoration: none;
}
a.sitemap_section:link {
	color: #FFFFFF;
	font-size: 24px;
	font-weight: none;
	text-decoration: none;
}
a.sitemap_section:visited {
	color: #FFFFFF;
	font-size: 24px;
	font-weight: none;
	text-decoration: none;
}
a.sitemap_section:hover {
	color: #FFFFFF;
	font-size: 24px;
	font-weight: none;
	text-decoration: underline;
}
a.sitemap_section:active {
	color: #FFFFFF;
	font-size: 24px;
	font-weight: none;
	text-decoration: none;
}


ul.side_menu_sitemap {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 517px;
	height: auto;
	float:left;
}

li.side_menu_sitemap {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 517px;
	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: 517px;
	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: 512px;
	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: 517px;
	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: 517px;
	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: 517px;
	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: 517px;
	color: #404040;
	font-size: 11px;
	font-weight: normal;
	list-style-image: none;
	/*background-color: #a6a6a6;*/
	float:left;
}
div.searchcrumbs {
	color:#626363;
	position:relative;
	line-height:26px;
	float:left;
	width:auto;
	height:auto;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 0px 6px;
	}
