/********************************************************
	After 5 - WEBSITE CMS - a5_detroit_events
********************************************************/
/* A5 - GENERAL */
	body{
		margin-bottom: 1px;
		font-family: verdana, arial, sans-serif;
		font-size: 12px;
		text-align: center;
		background-color: #000000;
	}

	a img{
		border: 0px;
	}


/* CENTER */
	div#a5main {
		width: 1000px;
		margin-left: auto;
		margin-right: auto; 
		text-align: left;
	}

/* A5 NOT AUTH - ERRORS */
	.err_title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
	}
	.err_body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
	}
	.err_body a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #666666;
		text-decoration: underline;
	}
	.err_body a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #666666;
		text-decoration: none;
	}

/* A5 TOP MENU */
	#a5topmenu {
		border: 0px;
		margin: 0px;
		width: 655px; 
		height: 90px;
		background: url(../images/a5topmenu.jpg) left top no-repeat;
		text-align: left;
	
	}
	
	a.mainlevel:link, a.mainlevel:visited {
		font-size: 12px;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
	}
	
	a.mainlevel:hover {
		text-decoration: none;
		color: #000000;
	}
	
	a.mainlevel#active_menu {
		color:#000000;
		font-weight: bold;
	}
	
	a.mainlevel#active_menu:hover {
		color: #000000;
	}

/* MEMBERS */
	.mem_titleLgW {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 22px;
		font-weight: bold;
		color: #ffffff;
	}
	.mem_titleGrn {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #8FA818;
	}
	.mem_titleYel {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #DCE11A;
	}
	.mem_body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13x;
		color: #000000;
	}
	.mem_body A{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000000;
		text-decoration:	underline;
	}
	.mem_body A:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000000;
		text-decoration:	none;
	}
	.mem_bodyW {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
	}
	.mem_bodyW A{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration:	underline;
	}
	.mem_bodyW A:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration:	none;
	}
	.mem_bodyGry {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #666666;
	}

	.mem_bodyGrySm {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
	}

/* ABOUT US */
	.ab_bodyW {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		margin-bottom: 2px;
		padding-bottom: 2px;
	}
	.ab_bodyW A{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration:	underline;
		margin-bottom: 2px;
		padding-bottom: 2px;
	}
	.ab_bodyW A:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration:	none;
		margin-bottom: 2px;
		padding-bottom: 2px;
	}

/* MAPS */
	.m_body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
	}
	.m_body A{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-decoration:	underline;
	}
	.m_body A:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration:	underline;
	}

	.m_bodyW {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
	}
	.m_bodyW A{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration:	none;
	}
	.m_bodyW A:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration:	underline;
	}

	.m_titleW {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #FFFFFF;
	}


/* GOOGLE MAP */
	#mapbody {
		width: 210px !important;
		padding-right: 10px;
		word-wrap: break-word;
	}

	div.mapPhoto {
		border: 0px;
		width: 80px;
		height: 80px;
		vertical-align: middle;
		overflow: hidden;
	}

	.mapBody_title {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration:	none;
	}
	.mapBody_title a{
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration:	underline;
	}
	.mapBody_title a:hover{
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration:	none;
	}

	.mapBody_txt {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:	none;
	}
	.mapBody_txt a{
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:	underline;
	}
	.mapBody_txt a:hover{
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:	none;
	}
	
	
/* MEMBERS */
	.mem_body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
	}
	.mem_body A{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration:	none;
	}
	.mem_body A:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration:	underline;
	}
	
	
/* HOME */
	.h_rand_txt {
		color: #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-decoration:	none;
	}
	
	.h_rand_txt A{
		color: #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-decoration:	none;
	}
	
	.h_rand_txt A:hover{
		color: #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-decoration:	underline;
	}

	.h_login {
		color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration:	none;
	}
	
	.h_login A{
		color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration:	none;
	}
	
	.h_login A:hover{
		color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration:	underline;
	}

	.h_art_titleTop {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-decoration:	none;
	}
	
	.h_art_titleTop A{
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-decoration:	none;
	}
	
	.h_art_titleTop A:hover{
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-decoration:	underline;
	}

	.h_art_title {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-decoration:	none;
	}
	
	.h_art_title A{
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-decoration:	none;
	}
	
	.h_art_title A:hover{
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-decoration:	underline;
	}

	.h_art_body {
		color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration:	none;
	}

	.h_art_readmore {
		color: #1B4B89;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration:	none;
	}
	
	.h_art_readmore A{
		color: #1B4B89;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration:	underline;
	}
	
	.h_art_readmore A:hover{
		color: #1B4B89;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration:	none;
	}

	/* FAV + PHO */
	.h_fp_body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
	}
	.h_fp_body A{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration:	none;
	}
	.h_fp_body A:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration:	underline;
	}


	/* PHOTO MOD */
	table.photomod {width: 95px; table-layout:fixed; word-wrap: break-word;}

/* TRENDS ROW */
	.t_row_id {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #06A295;
	}
	.t_row_title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #006464;
	}
	.t_row_title a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #006464;
		text-decoration:	none;
	}
	.t_row_title a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #006464;
		text-decoration:	underline;
	}
	.t_row_body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	.t_row_link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
	}
	.t_row_link a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
		text-decoration:	underline;
	}
	.t_row_link a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
		text-decoration:	none;
	}

/* TRENDS */
	.t_title_22 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 22px;
		color: #FFFFFF;
	}

	.t_title {
		color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		text-decoration:	none;
	}
	
	.t_title A{
		color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		text-decoration:	none;
	}
	
	.t_title A:hover{
		color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		text-decoration:	underline;
	}
	
	.t_body {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration:	none;
	}
	
	.t_body A{
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration:	underline;
	}
	
	.t_body A:hover{
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration:	none;
	}
	
	.t_date {
		color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
	}


	.t_main_links {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration:	none;
	}
	
	.t_main_links A{
		color: #4C3200;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration:	none;
	}
	
	.t_main_links A:hover{
		color: #4C3200;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration:	underline;
	}

	.t_sub_links {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:	none;
		margin-top: 		3px;
	}
	
	.t_sub_links A{
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:	underline;
		margin-top: 		3px;
	}
	
	.t_sub_links A:hover{
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:	none;
		margin-top: 		3px;
	}

	/* TRENDS PHOTO GAL */
	.t_title_pg {
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-decoration:	none;
	}
	
	.t_title_pg A{
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-decoration:	none;
	}
	
	.t_title_pg A:hover{
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-decoration:	underline;
	}

	.t_title_pgBlk {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		text-decoration:	none;
	}
	.t_title_pgBlk a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		text-decoration:	none;
	}
	.t_title_pgBlk a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		text-decoration:	underline;
	}
	
	.t_body_pgBlk {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
	}


/* EVENTS */
	.m_policy {
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration:	none;
	}
	
	.m_policy A{
		color: #DDE119;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration:	underline;
	}
	
	.m_policy A:hover{
		color: #DDE119;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration:	none;
	}


/* EVENTS */
	/* SCROLLER */
		div.event_body{width:340px; height:100px; padding-right: 6px; padding-bottom: 2px; overflow:auto; border-bottom: 1px #5FB7E5 dotted;}
		
	.e_title {
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		text-decoration:	none;
	}
	
	.e_title A{
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		text-decoration:	none;
	}
	
	.e_title A:hover{
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		text-decoration:	none;
	}
	
	.e_date {
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
	}
	.e_body_main {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration:	none;
	}
	.e_body_main a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration:	underline;
	}
	.e_body_main a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration:	underline;
	}
	
	.e_details_main {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #5FB7E5;
		text-decoration:	none;
		}
	.e_details_main a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #5FB7E5;
		text-decoration:	none;
		}
	.e_details_main a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #5FB7E5;
		text-decoration:	underline;
		}

	.e_send {
		color: #6C800F;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.e_title_row {
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
	}
	
	.e_title_row A{
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration:	underline;
	}
	
	.e_title_row A:hover{
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration:	underline;
	}
	
	.e_details_row {
		font-size: 12px;
		color: #000000;
		font-weight: bold;
	}
	.e_details_client {
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;
	}
	.e_details_client a{
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration:	none;
	}
	.e_details_client a:hover{
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration:	underline;
	}
	.e_body_row {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #CCCCCC;
	}
	.e_id_row {
		color: #79A3B1;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
	}
	
	.e_date_row {
		font-size: 12px;
		color: #FFFFFF;
	}
	.e_date_row a{
		font-size: 12px;
		color: #FFFFFF;
		text-decoration:	underline;
	}
	.e_date_row a:hover{
		font-size: 12px;
		color: #FFFFFF;
		text-decoration:	none;
	}
	
	.e_details_map { /* MAP DETAILS - LINKS */
		font-size: 12px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		color: #CCCCCC;
		text-decoration:	none;
	}

	.e_details_sm {
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		color: #5AB3DF;
		text-decoration:	none;
	}
	.e_details_sm a{
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		color: #5AB3DF;
		text-decoration:	none;
	}
	.e_details_sm a:hover{
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		color: #5AB3DF;
		text-decoration:	underline;
	}

/* EVENTS CALENDAR */
	table.calendar {border: 0}
	table.calendar th {height: 10px; font-size: 10pt; color: gray; text-align: center; border: 0;}
	table.calendar td {
		width: 48px; 
		height: 20px; 
		vertical-align: top;
		
		font-size: 		11px; 
		background-color: 	#79A3B1;
		color: 				#000000; 
		
		border:				0px;
		padding: 			2px; 
		padding-left: 		2px; 
		padding-right: 		2px; 
		
		
		}
		
	table.calendar td.linked-day {
		color: 				#FFCC00;
		background-color: 	#AFC7D1;
	}
	
	table.calendar td.empty-day {
		background-color: 	#79A3B1;
	}
	
	
	table.calendar td a{
		font-size: 		11px; 
		color: 			#FFFFFF; 
		}
	
	.cal_title {
		font-size: 		16px;
		font-family: 	Arial, Helvetica, sans-serif;
		color: 			#FFFFFF; 
		font-weight: 	bold;
		text-decoration:	none;
		}
	.cal_title a{
		font-size: 		16px;
		font-family: 	Arial, Helvetica, sans-serif;
		color: 			#FFFFFF; 
		font-weight: 	bold;
		text-decoration:	underline;
		}
	.cal_title a:hover{
		font-size: 		16px;
		font-family: 	Arial, Helvetica, sans-serif;
		color: 			#FFFFFF; 
		font-weight: 	bold;
		text-decoration:	underline;
		}
	
	table.calendar .calendar-month {font-weight: bold; margin-top: 3px; font-size: 11pt; text-align: center}
	table.calendar .calendar-month a{text-decoration: none}
	table.calendar .calendar-prev, table.calendar .calendar-next {font-weight: normal;}

/* FAVS */
	/* SCROLLER */
		div.fav_body{width:340px; height:70px; padding-right: 6px; padding-bottom: 2px; overflow:auto; border-bottom: 1px #EE1800 dotted;}
		
	.f_id_row {
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
	}

	.f_title {
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration:	none;
	}

	.f_title A{
		font-size: 14px; 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #FFFFFF;
		text-decoration:	none;
	}

	.f_title A:hover{
		font-size: 14px; 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #FFFFFF;
		text-decoration:	underline;
	}

	.f_title_details {
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		text-decoration:	none;
	}

	.f_body_main {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration:	none;
	}
	.f_body_main a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration:	underline;
	}
	.f_body_main a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration:	underline;
	}

	.f_bold_14 {
		font-size: 14px; 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #FFFFFF; 
	}
	
	.f_bold_16 {
		font-size: 16px;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.f_cntr_bold_16 {
		font-size: 16px;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration:	none;
	}
	
	.f_bodytext_12 {
		color: #CCCCCC;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	.f_bold_12 { 
		font-size: 12px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		color: #FFFFFF;
	}
	
	.f_title_24 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 22px;
		color: #FFFFFF;
	}

	.f_details { /* DETAILS - LINKS */
		font-size: 12px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		text-decoration:	underline;
	}
	
	.f_details_map { /* MAP DETAILS - LINKS */
		font-size: 12px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		color: #DF2400;
		text-decoration:	none;
	}

	.f_details_sm {
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		color: #EE1800;
		text-decoration:	none;
	}
	.f_details_sm a{
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		color: #EE1800;
		text-decoration:	none;
	}
	.f_details_sm a:hover{
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		color: #EE1800;
		text-decoration:	underline;
	}
	
/* PHOTOS */
	.p_title {
		font-size: 24px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #FFFFFF;
	}
	.p_title_body {font-size: 15px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:	none;}
	.p_title_body A {font-size: 15px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:	none;}
	.p_title_body A:hover {font-size: 15px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:	underline;}
	.p_sel_drop {
		font-family: Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 14px;
	}
	
	.p_photo_title {
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	.p_body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
	}
	.p_body A{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration:	none;
	}
	.p_body A:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration:	underline;
	}
	
	.p_details {
		color: #9C3D00;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration:	none;
	}
	.p_details A{
		color: #9C3D00;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration:	none;
	}
	.p_details A:hover{
		color: #9C3D00;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration:	underline;
	}

/* IMAGES - IMAGE CONTAINERS */
	div.lgphotoholder {
		border: 0px;
		width: 624px;
		height: 200px;
		overflow: hidden;
	}
	div.smallphotoholder {
		border: 0px;
		width: 233px;
		height: 100px;
		overflow: hidden;
	}
	
	/* FAV PHOTO GALLERY */
	#favphotogal {
		border: 0px;
		width: 351px;
		height: 199px;
		overflow: hidden;
	}
	
	div.favphotogal_hide {
		border: 0px;
		width: 0px;
		height: 0px;
		display: none;
	}
	
	#favphotogal_click{
		position: absolute;
		top: 0;
		left: 0;
		height: 20px;
		width: 351;
		z-index: 10;
		background-color: #333333;
		background-image:url(modules/mod_a5favimages/images/mod_imgclickhere.gif);
		background-repeat:no-repeat;
	}
	
	/* FAV PHOTO GALLERY */
	#trendsphotogal {
		border: 0px;
		width: 400px;
		height: 335px;
		margin-left: auto;
		margin-right: auto;
		overflow: hidden;
	}
	
	div.trendsphotogal_hide {
		border: 0px;
		width: 0px;
		height: 0px;
		display: none;
	}
	
	/* TRENDS ROW LATEST */
	div.trendsrowholder {
		border: 0px;
		width: 102px;
		height: 105px;
		overflow: hidden;
	}
	
	/* TRENDS PHOTO GALLERY */
	#a5photogal {
		border: 0px;
		width: 300px;
		height: 200px;
		overflow: hidden;
	}
	
	div.a5photogal_hide {
		border: 0px;
		width: 0px;
		height: 0px;
		display: none;
	}
	
	#a5photogal_click{
		position: absolute;
		top: 0;
		left: 0;
		height: 20px;
		width: 300;
		z-index: 10;
		background-color: #333333;
		background-image:url(modules/mod_a5photogal/images/mod_imgclickhere.gif);
		background-repeat:no-repeat;
	}
	
	/* HOME ARTICLES */
	div.homearticles_top {
		border: 0px;
		width: 100px;
		height: 100px;
		vertical-align: middle;
		float: left;
		overflow: hidden;
		padding-right: 4px;
		padding-top: 10px;
		margin-right: 4px;
	}
	
	div.homearticles_row {
		border: 0px;
		width: 85px;
		height: 85px;
		vertical-align: middle;
		overflow: hidden;
	}
	
	/* HOME FAV */
	div.homefav {
		border: 0px;
		width: 300px;
		height: 123px;
		vertical-align: middle;
		overflow: hidden;
	}
	
	/* HOME PHO */
	div.homepho {
		border: 0px;
		width: 158px;
		height: 149px;
		overflow: hidden;
	}
	
	/* PHOTOS -- old 140h */
	div.thumbphotoholder {
		border: 0px;
		width: 140px;
		height: 109px;
		float: right;
		vertical-align: middle;
		overflow: hidden;
	}

	div.fullphotoholder {
		border: 0px;
		width: 300px;
		height: 240px;
		overflow: hidden;
	}
	
	div.otherphotoholder {
		border: 0px;
		width: 140px;
		height: 140px;
		overflow: hidden;
	}

	/* TRENDS SUBNAV */
	div.trendsnavimgholder {
		border: 0px;
		width: 160px;
		height: 100px;
		overflow: hidden;
	}


/* CONTACT */
	.c_body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
	}
	.c_body A{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		text-decoration:	none;
	}
	.c_body A:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		text-decoration:	underline;
	}

	.c_bodyB {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		font-weight: bold;
	}
	
	.c_bodysm {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
	}

	.c_bodysmW {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
	}
	.c_bodysmW a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration:	none;
	}
	.c_bodysmW a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration:	underline;
	}

/* FORM ELEMENTS */
	form  {
		margin-top: 		0; 
		margin-bottom: 		0;
		}

	.form_input {
		font-family: 		Arial, Helvetica, sans-serif;
		font-size: 			10px; 
		border-style: 		solid; 
		border-width: 		1px; 
		border-color: 		#333333; 
		background-color: 	#CCCCCC; 
		color: 				#000000; 
		margin-top: 		0; 
		margin-bottom: 		0;
		}

	.mem_photo_form_input {
		font-size: 		10px; 
		border-style: 		solid; 
		border-width: 		1px; 
		border-color: 		#AE00A4; 
		background-color: 	#000000; 
		color: 				#cccccc; 
		margin-top: 		0; 
		margin-bottom: 		0;
		}

	.Sform_input {
		font-size: 		10px; 
		border-style: 		inset; 
		border-width: 		1; 
		border-color: 		#000000; 
		background-color: 	#cccccc; 
		color: 				#000000; 
		margin-top: 		0; 
		margin-bottom: 		0;
		}

	.input_button {
		color:			#FFFFFF; 
		background-color:	#8DA617; 
		font-size:		14px; 
		font-weight:	bold;
		border:			1px
		border-style:	solid; 
		border-color:	#333333;
		cursor:			hand; 
		padding:		0;
	}

	.poll_input_button {
		color:			#FFFFFF; 
		background-color:	#8DA617; 
		font-size:		12px; 
		font-weight:	bold;
		border:			1px
		border-style:	solid; 
		border-color:	#333333;
		cursor:			hand; 
		padding:		0;
	}



	.trends_input_button {
		color:			#FFFFFF; 
		background-color:	#8EA818; 
		font-size:		24px; 
		font-weight:	bold;
		border:			1px
		border-style:	none; 
		border-color:	#FFFFFF;
		cursor:			hand; 
		padding:		5;
	}

	.fav_form_input {
		font-size: 		10px; 
		border-style: 		none; 
		border-width: 		2; 
		border-color: 		#FFFFFF; 
		background-color: 	#9C1B00; 
		color: 				#FFFFFF; 
		margin-top: 		0; 
		margin-bottom: 		0;
		}

	.fav_input_button {
		color:			#000000; 
		background-color:	#8EA818; 
		font-size:		12px; 
		font-weight:	bold;
		border:			1px
		border-style:	none; 
		border-color:	#FFFFFF;
		cursor:			hand; 
		padding:		2;
	}

	.design_form_input {
		font-size: 		10px; 
		border-style: 		none; 
		border-width: 		2; 
		border-color: 		#FFFFFF; 
		background-color: 	#00344D; 
		color: 				#FFFFFF; 
		margin-top: 		0; 
		margin-bottom: 		0;
		}

	.design_input_button {
		color:			#000000; 
		background-color:	#8EA818; 
		font-size:		18px; 
		font-weight:	bold;
		border:			1px
		border-style:	none; 
		border-color:	#FFFFFF;
		cursor:			hand; 
		padding:		5;
	}

	.mem_photo_input_button {
		color:			#cccccc; 
		background-color:	#000000;
		font-size:		12px;
		font-weight:	bold;
		border:			1px;
		border-style:	solid;
		border-color:	#AE00A4;
		cursor:			hand;
		padding:		2;
	}

	.mem_input_button {
		color:			#000000; 
		background-color:	#DDE119; 
		font-size:		12px; 
		font-weight:	bold;
		border:			1px
		border-style:	none; 
		border-color:	#FFFFFF;
		cursor:			hand; 
		padding:		2;
	}


	.app_td_tlt {
		background: 		#ECE6F9; 
		color: 			#000000;
		font-size:		18px; ;
		padding: 		1px; 
		padding-left: 		5px; 
		padding-right: 		5px; 
		border-left:		1px solid #000000; 
		border-top:		1px solid #000000; 
		border-right:		1px solid #cccccc; 
		border-bottom:		1px solid #cccccc;
	}

	.app_td {
		background: 		#ECE6F9; 
		color: 			#000000;
		font-size:		16px; 
		padding: 		1px; 
		padding-left: 		5px; 
		padding-right: 		5px; 
		border-left:		1px solid #000000; 
		border-top:		1px solid #000000; 
		border-right:		1px solid #cccccc; 
		border-bottom:		1px solid #cccccc;
	}

	.app_td_alt {
		background: 		#DACEF2; 
		color: 			#000000;
		font-size:		16px; 
		padding: 		1px; 
		padding-left: 		5px; 
		padding-right: 		5px; 
		border-left:		1px solid #000000; 
		border-top:		1px solid #000000; 
		border-right:		1px solid #cccccc; 
		border-bottom:		1px solid #cccccc;
	}


/********************************************
	CORE
********************************************/
/* MODULES */
	table.moduletable {
		width: 100%;
		margin: 0px;
		padding: 0px;
		border-spacing: 0px;
		border-collapse: collapse;
	}
	
	div.moduletable {
		padding: 0px;
		margin: 0px;
	}

	.componentheading {
		background: url(../images/subhead_bg.png) repeat-x;
		color: #666666;
		text-align: left;
		padding-top: 4px;
		padding-left: 4px;
		height: 21px;
		font-weight: bold;
		font-size: 10px;
		text-transform: uppercase;
	
	}

	.contentheading {
		height: 30px;
		color: #333333;
		font-weight: bold;
		font-size: 18px;
		white-space: nowrap;
	}

	.contentheading a{
		height: 30px;
		color: #333333;
		font-weight: bold;
		font-size: 18px;
		white-space: nowrap;
		text-decoration:	none;
	}
	.contentheading a:hover{
		height: 30px;
		color: #333333;
		font-weight: bold;
		font-size: 18px;
		white-space: nowrap;
		text-decoration:	underline;
	}

	span a{
		color: #333333;
		font-size: 11px;
		text-decoration:	none;
	}

	span a:hover{
		color: #333333;
		font-size: 11px;
		text-decoration:	underline;
	}

	.small {
		color: #999999;
		font-size: 11px;
	}

	.createdate {
		height: 15px;
		padding-bottom: 10px;
		color: #999999;
		font-size: 11px;
	}

	.modifydate {
		height: 15px;
		padding-top: 10px;
		color: #999999;
		font-size: 11px;
	}

/* A5 - FOOTER */
	.mainlevel_a5_footer_title {
		font-size: 12px;
		font-weight: bold;
		color: #CCCCCC;
	}
	a.mainlevel_a5_footer_title {
		font-size: 12px;
		font-weight: bold;
		color: #CCCCCC;
		text-decoration:none;
	}
	a.mainlevel_a5_footer_title:hover {
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration:underline;
	}
	.a5_footer_sub {
		font-size: 11px;
		color: #CCCCCC;
	}
	.a5_footer_sub a{
		font-size: 11px;
		color: #CCCCCC;
		text-decoration:underline;
	}
	.a5_footer_sub a:hover{
		font-size: 11px;
		color: #FFFFFF;
		text-decoration:underline;
	}

/* BANNERS */
	 #banner_468 {
		position:relative;
		width:468px;
		height:60px;
		margin-left: auto;
		margin-right: auto;
	 }

	 #banner_468_container {
		width: 100%;
		padding-top: 5px;
		padding-bottom: 5px;
		background-color: 	#CCCCCC;
	 }

	 #banner_728 {
		width: 728px;
		height: 90px;
		border: 0px;
		margin: 0px;
		padding-left: 0px;
		padding-top: 0px;
	 }
	 
	 #banner_300 {
		width: 300px;
		height: 250px;
		border: 0px;
		margin: 0px;
		padding-left: 0px;
		padding-top: 0px;
	 }
	 
	 #banner_160 {
		width: 160px;
		height: 600px;
		border: 0px;
		margin: 0px;
		padding-left: 0px;
		padding-top: 0px;
	 }

/* TRENDS - SUBNAV */
	#trendsnav2 {
		/*background-color: silver;*/
		border: none;
		width: 160px;
	}

	#trendsnav2 ul {
		list-style-type: none; 		/* none */
		margin: 0;
		padding: 0;	
		border: none;
	}

	#trendsnav2 li {
		list-style-type: none; 		/* none */
		margin: 0;
		padding: 0.25em 0.5em 0.25em 1em;
		border-top: 1px solid gray;
		width: 100%;
		display: block;
	}
	
	html>body #trendsnav2 li {
		width: auto;
	}
	
	#trendsnav2 li:first-child {
		list-style-type: none; 		/* none */
		border: none;
	}
	
	.sectionnav_section {
		/* background: url(../templates/a5_trends_scetion/images/a5_trends_subnav_dotW.jpg) no-repeat; */
		/* list-style-image: url(../templates/a5_trends_scetion/images/a5_trends_subnav_dotW.jpg); */
		font-size: 14px;
		font-weight: bold;
		color: #000000;
	}
	.sectionnav_section a{
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		text-decoration:	none;
	}
	.sectionnav_section a:hover{
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		text-decoration:	underline;
	}
	
	.sectionnav_category {
		font-size: 12px;
		font-weight: bold;
		color: #666666;
	}
	.sectionnav_category a{
		font-size: 12px;
		font-weight: bold;
		color: #666666;
		text-decoration:	none;
	}
	.sectionnav_category a:hover{
		font-size: 12px;
		font-weight: bold;
		color: #666666;
		text-decoration:	underline;
	}
	
	.sectionnav_content {
		font-size: 11px;
		font-weight: normal;
		color: #333333;
	}
	.sectionnav_content a{
		font-size: 11px;
		font-weight: normal;
		color: #333333;
		text-decoration:	none;
	}
	.sectionnav_content a:hover{
		font-size: 11px;
		font-weight: normal;
		color: #333333;
		text-decoration:	underline;
	}


/* CORE */
	.a5pagenav {
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-decoration:	none;
	}
	.a5pagenav a{
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-decoration:	none;
	}
	.a5pagenav a:hover{
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-decoration:	underline;
	}

	.pagenav {
		color: #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-decoration:	none;
	}
	.pagenav a{
		color: #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-decoration:	none;
	}
	.pagenav a:hover{
		color: #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-decoration:	underline;
	}
	
/* EDITOR */
	div.popUpMceEditor{
		margin:0;
		padding:0;
		text-align: left;
		float: left;
	}
	

/********************************************************
	END
********************************************************/