body
{
	margin:							0px;
}

body, td, a
{
	color:							#666;
	font-size:						12px;
	font-family:					Tahoma;
}

a
{
	text-decoration:				none;
	color:							#800;
}

a:hover
{
	text-decoration:				underline;
}

hr
{
  	border:										0px;
	border-top:									1px dashed #B1AA97;
	color:										#FDF2D5;
	background-color:							#EEE7E1;
	height:										1px;
}

.menu, .menu a
{
	color:							#006600;
	font-size:						10px;
	font-weight:					bold;
}

.step
{
	font-family:					Tahoma;
	font-size:						25px;
	color:							#f60;
	font-weight:					bold;
}

.title
{
	font-family:					Tahoma;
	font-size:						18px;
	color:							#600;
	letter-spacing:				-1px;
}

.step_subtitle
{
	font-family:					Tahoma;
	color:							#ff6600;
	font-size:						13px;
}

.media_category
{
	font-family:					Tahoma;
	font-size:						15px;
	color:							#000;
}

.media
{
	color:							#000;
	margin-left:					12px;
}

.media a
{
	color:							#000;
	text-decoration:				underline;
	font-size:						11px;
}

.media_frame
{
	width:							93%;
	border:							solid #666 1px;
	text-align:						left;
	padding:							5px;
}

.media_title
{
	font-size:						20px;
	color:							#f60;
	letter-spacing:				-1px;
}

.media_description
{
}

.compose_title
{
	color:							#ff6600;
	font-size:						11px;
}

.compose_title_high
{
	color:							#ff6600;
	font-size:						19px;
}

.calendar_table
{
  	padding:							3px;
	spacing:							0px;
}

.calendar_td_header
{
	background-color:				#ff6600;
	color:							#ffffff;
	padding:							4px;
}

.calendar_td_header a
{
	color:							#ffffff;
}

.calendar_td_day
{
	text-align:						right;
	background-color:				#eee;
}

.calendar_td_day a
{
	font-size:						11px;
}

.calendar_td_day_weekend
{
	text-align:						right;
	background-color:				#d8d8d8;
}

.calendar_td_day_weekend a
{
	font-size:						11px;
}

.calendar_td_day_selected
{
	text-align:						right;
	background-color:				#eeeeee;
}

.calendar_td_day_selected a
{
	font-size:						11px;
}

.calendar_td_day_weekend_selected
{
	text-align:						right;
	background-color:				#ff6600;
	color:							#ffffff;
}

.calendar_td_day_weekend_selected a
{
	font-size:						11px;
}

.calendar_td_day_festive_local
{
	text-align:						right;
	background-color:				#ff6600;
	color:							#ffffff;
}

.calendar_td_day_festive_local a
{
	font-size:						11px;
}

.calendar_td_day_festive_national
{
	text-align:						right;
	background-color:				#ff6600;
	color:							#ffffff;
}

.calendar_td_day_festive_national a
{
	font-size:						11px;
}

.table_detail
{
}

.table_detail_header
{
	border-bottom:					solid 1px #fff;
	border-right:					solid 1px #fff;
	background-color:				#f60;
	color:							#fff;
	padding:							3px;
}

.table_detail_td
{
	border-bottom:					solid 1px #fff;
	border-right:					solid 1px #fff;
	background-color:				#efefef;
	color:							#666;
	padding:							3px;
	text-align:						right;
}

.numberofwords
{
	font-size:						16px;
	font-weight:					bold;
	color:							#ff6600;
}

.title2
{
	color:							#fe6600;
	font-size:						15px;
}

.adtext
{
	color:							#fe6600;
}

.bag_detail
{
	font-size:						13px;
	font-weight:					bold;
}

.simplemultiplecombo
{
	width:							250px;
}

.screen_title
{
	font-size:						20px;
}

.screen_content
{
	padding-left:					12px;
	padding-right:					12px;
}

