/*

Colours:

#cc322d - RED
#000000 - 
#8e251f - BURGANDY
#404040	- blackish - para text

*/

body{
	margin: 0px;/* change this to 0 or whatever's required when building*/
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background: url(../assets/images/header/img_geaw_header_rpt.jpg) repeat-x top left;
}


a:link {
	color: #8e251f;
	text-decoration: underline;
}

a:visited {
	color: #8e251f;
	text-decoration: underline;
}

a:hover {
	color: #000000;
	text-decoration: none;
}

a:active {
	color: #8e251f;
	text-decoration: underline;
}

h1 {
	color: #cc322d;
	font-size: 1.8em;
	font-weight: bold;
	line-height: 18px;
	margin: 0px 19px 6px 0px;
	padding: 0px 0px 0px 0px;
}

h2 {
	color: #000000;
	font-size: 1.6em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 20px;
	font-weight: bold;
}

h3 {
	color: #8e251f;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 15px;
}

h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #404040;
	font-size: 1.2em;
	font-weight: bold;
}

p {
	color: #404040;
	font-size: 1.2em;
	margin: 0px 0px 10px 0px;
	line-height: 15px;
}

ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 24px;
	list-style: outside;
}

li {
	color: #404040;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
	list-style: outside;
}

form {
	margin: 0px;
	padding: 0px;
}

img {
	margin: 0px;
	padding: 0px;
}

hr {
	height: 1px;
	color: #cc322d;
	border: dashed;
}

/**********************  Structure **************************/

div.page_content {
	position: relative;
	left: 0px;
	top: 0px;
	width: 744px;
	height: auto;
}

div.header_col01 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 222px;
	height: 174px;
	margin: 0px;
	padding: 0px;
}

div.header_col02 {
	position: absolute;
	left: 222px;
	top: 0px;
	width: 235px;
	height: 174px;
	margin: 0px;
	padding: 0px;
}

div.header_col03 {
	position: absolute;
	left: 457px;
	top: 0px;
	width: 287px;
	height: 174px;
	margin: 0px;
	padding: 0px;
}

div.header_col03a {
	width: 147px;
	height: 174px;
	float: left;
	margin: 0px 0px 0px 0px;
}

span.header_col03a_spacer {
	width: 147px;
	height: 129px;
	float: left;
	margin: 0px;
	padding: 0px;
}

/*span.header_col03a_email {
	width: 147px;
	height: 25px;
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px;
}*/

span.header_col03a_email {
	width: 130px;
	height: 25px;
	float: left;
	clear: both;
	margin: 47px 0px 0px 0px;
	padding: 0px;
}

div.header_col03b {
	width: 140px;
	height: 174px;
	float: left;
	display:inline;
	padding: 0;
	margin: 0px 0px 0px 0px;
	}

div.top_sub_nav {
	width: 140px;
	height: 27px;
	float: right;
	display: inline;
	margin: 0; 
	padding: 0;
}

span.print_page {
	width: 70px;
	height: 27px;
	float: left;
}

span.sitemap {
	width: 70px;
	height: 27px;
	float: left;
}

div.search_input {
	float: left;
	margin:0px;
	padding:50px 0px 0px  0px;
	clear: both;
	width: 140px;
	height: 16px;
	display:inline;
}

span.search {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 86px;
	height: 17px;
}

input.search {
	border: 1px solid;
	height: 15px;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	color: #404040;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 86px;
	float: left;
}

span.search_go {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 17px;
}

input.search_go {
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 17px;
	width: 46px;
	border: 1px solid;	
	background-color: #666666;
	border-color: #FFFFFF;
	cursor: pointer;
	float: left;
	color: #FFFFFF;
}

div.content_holder {
	position: absolute;
	left: 0px;
	top: 174px;
	width: 744px;
	height: auto;
}

div.footer_block {
	width: 744px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}

div.content_block, div.content_block_large {
	width: 604px;
	height: auto;
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
}

div.content_block_large {
	width: 744px;
}

div.column_01 {
	width: 170px;
	height: auto;
	float: left;
	margin: 6px 0px 0px 0px;
}

div.side_menu_section {
	width: 170px;
	margin: 0px 0px 1px 0px;
	text-align: right;
	cursor: pointer;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	background-color: #000000;
	padding: 0px;
}

a.side_menu_section:link, a.side_menu_section:visited, a.side_menu_section:active {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	background: url(../assets/images/page/img_side_menu_off.gif) no-repeat right;
	padding: 0px 13px 0px 0px;
}

	a.side_menu_section:hover {
		color: #b1b2b4;
		text-decoration: none;
		font-size: 12px;
		background: url(../assets/images/page/img_side_menu_on.gif) no-repeat right;
		padding: 0px 13px 0px 0px;
	}

	a.side_menu_section_selected:link, a.side_menu_section_selected:visited, a.side_menu_section_selected:active {
		color: #b1b2b4;
		text-decoration: none;
		font-size: 12px;
		background: url(../assets/images/page/img_side_menu_on.gif) no-repeat right;
		padding: 0px 13px 0px 0px;
	}
	
		a.side_menu_section_selected:hover {
			color: #b1b2b4;
			text-decoration: none;
			font-size: 12px;
			background: url(../assets/images/page/img_side_menu_on.gif) no-repeat right;
			padding: 0px 13px 0px 0px;
		}

div.side_sub_menu_section {
	width: 170px;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	text-align: right;
	cursor: pointer;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	background-color: #A1A1A1;
}

a.side_sub_menu_section:link, a.side_sub_menu_section:visited, a.side_sub_menu_section:active {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	background: url(../assets/images/page/img_side_sub_menu_off.gif) no-repeat right;
	padding: 0px 13px 0px 0px;
}

	a.side_sub_menu_section:hover {
		color: #8e251f;
		text-decoration: none;
		font-size: 12px;
		background: url(../assets/images/page/img_side_sub_menu_on.gif) no-repeat right;
		padding: 0px 13px 0px 0px;
	}

	a.side_sub_menu_sec_sel:link, a.side_sub_menu_sec_sel:visited, a.side_sub_menu_sec_sel:active {
		color: #8e251f;
		text-decoration: none;
		font-size: 12px;
		background: url(../assets/images/page/img_side_sub_menu_on.gif) no-repeat right;
		padding: 0px 13px 0px 0px;
	}

		a.side_sub_menu_sec_sel:hover {
			color: #FFFFFF;
			text-decoration: none;
			font-size: 12px;
			background: url(../assets/images/page/img_side_sub_menu_off.gif) no-repeat right;
			padding: 0px 13px 0px 0px;
		}

div.switchcontent {
	width: 170px;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	color: #404040;
	text-align: right;
	height: auto;
}

ul.side_menu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	height: auto;
	list-style: none;
}

li.side_menu {
	list-style: outside;
	list-style-type: none;
	list-style-image: none;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	background-color: #e7e8e9;
}

ul.side_sub_menu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	border-bottom: solid 1px #A1A1A1;
}

li.side_sub_menu {
	list-style: outside;
	list-style-type: none;
	list-style-image: none;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	background-color: #e7e8e9;
}

a.side_menu_page:link, a.side_menu_page:visited, a.side_menu_page:active {
	color: #000000;
	text-decoration: none;	
	background: url(../assets/images/page/img_side_menu_page_off.gif) no-repeat right;
	padding: 0px 13px 0px 0px;
}

	a.side_menu_page:hover {
		color: #cc322d;
		text-decoration: none;
		background: url(../assets/images/page/img_side_menu_page_on.gif) no-repeat right;
		padding: 0px 13px 0px 0px;
	}


	a.side_menu_page_selected:link, a.side_menu_page_selected:visited, a.side_menu_page_selected:active {
		color: #cc322d;
		text-decoration: none;	
		background: url(../assets/images/page/img_side_menu_page_on.gif) no-repeat right;
		padding: 0px 13px 0px 0px;
	}

		a.side_menu_page_selected:hover {
			color: #cc322d;
			text-decoration: none;
			background: url(../assets/images/page/img_side_menu_page_on.gif) no-repeat right;
			padding: 0px 13px 0px 0px;
		}

div.newsletter {
	float: left;
	display: inline;
	width: 170px;
	height: auto;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

	label.newsletter_label {
		float: left;
		display: inline;
		width: 170px;
		height: 30px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	input.newsletter {
		float: left;
		width: 126px;
		height: 14px;
		color: #404040;
		border: 1px solid #cc322d;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-color: #FFFFFF;
	}
	
	input.newsletter_submit {
		float: left;
		width: 42px;
		height: 16px;
		cursor: pointer;
		color: #FFFFFF;
		font-size: 11px;
		border: 1px solid #cc322d;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-color: #000000;
	}

#promotion_container_left {
	float: left;
	display: inline;
	text-align: center;
}

#promotion_container_right {
	float: left;
	display: inline;
}


div.column_02, div.column_02_large {
	width: 417px;
	height: auto;
	float: right;
	display: inline;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.column_02_large {
	width: 557px;
}

div.column_02_container, div.column_02_container_large {
	width: 407px;
	height: auto;
	float: right;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}

	div.column_02_container_large {
		width: 557px;
		padding: 0px 0px 0px 0px;
		/*background-color: #00FF00;*/
	}

div.page_footer {
	float: left;
	display: inline;
	clear: both;
	width: 417px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 188px;
}

div.page_footer_bar {
	float: left;
	display: inline;
	width: 364px;
	height: 3px;
	margin: 4px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #8e251f;
}

div.page_top{
	float: right;
	display: inline;
	width: 52px;
	margin: 0px;
	padding: 0px;
}

div.page_footer_copy {
	float: left;
	display: inline;
	width: 220px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #8e251f;
	font-size: 11px;
}

div.footer_divider {
	float: left;
	color: #8e251f;
	margin: 0px 9px 0px 10px;
}

a.foot_nav:link, a.foot_nav:visited, a.foot_nav:active {
	float: left;
	color: #8e251f;
	text-decoration: none;
}

	a.foot_nav:hover {
		color: #000000;
		text-decoration: underline;
	}

div.footer_id {
	width: 417px;
	float: left;
	clear: both;
	text-align: left;
	margin: 14px 0px 10px 0px;
	padding: 0px 0px 10px 188px;
}

div.id {
	margin: 0px 0px 0px 0px;
}	

div.column_03 {
	width: 140px;
	height: auto;
	float: left;
	margin: 6px 0px 0px 0px;
}

div.column_03_container {
	width: 140px;
	height: auto;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

div.panel_title {
	float: left;
	clear: both;
	width: 132px;
	height: 18px;
	margin: 4px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #000000;
}

a.panel_title:link, a.panel_title:visited, a.panel_title:active {
	float: left;
	display: block;
	width: 129px;
	height: 17px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 1px;
	background: url(../assets/images/page/img_panel_news_off.gif) no-repeat top right #000000;
}

	a.panel_title:hover {
		background: url(../assets/images/page/img_panel_news_on.gif) no-repeat top right #000000;
	}

div.panel_copy {
	float: left;
	clear: both;
	width: 130px;
	height: auto;
	margin: 0px 0px 0px 0px;
}

span.panel_block {
	margin: 0px 0px 0px 0px;
	display: block;
}

a.panel:link, a.panel:visited, a.panel:active{
	display: block;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	width: 130px;
}

	a.panel:hover {
		background-color: #e7e8e9;
	}

span.item_title {
	color: #000000;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
	width: 130px;
	font-weight: bold;
}

span.item_copy {
	font-family: "Arial Narrow";
	color: #595959;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	line-height: 12px;
	display: block;
}

span.item_dash {
	margin: 4px 0px 2px 0px;
	width: 140px;
	line-height: 8px;
	height: 8px;
	display: block;
}

div.column_03_adverts {
	width: 140px;
	height: auto;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

div.advert_title {
	text-align: center;
	width: 130px;
	font-weight: bold;
	font-size: 11px;
	margin: 10px 0px 0px 0px;
}

div.column_03_a {
	width: 130px;
	height: auto;
	float: left;
}

/****** STYLES FOR TEMPLATES ******/

span.empty {
	text-transform: none;
	color: #cc322d;
	font-size: 1.3em;
	font-weight: normal;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	line-height: 15px;
}

a.view_more:link, a.view_more:visited, a.view_more:active {
	float: right;
	display: inline;
	color: #8e251f;
	font-size: 1.2em;
	text-decoration: none;
	margin: 0px 10px 6px 0px;
}

	a.view_more:hover {
		color: #000000;
		text-decoration: underline;
	}


.cat_title {
	color: #000000;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 15px;
	float: left;
	clear: both;
	display: inline;
}

span.title {
	text-transform: none;
	color: #000000;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	line-height: 15px;
}

div.container, div.container_large {
	float: left;
	display: inline;
	clear: both;
	width: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.container_large {
	width: 557px;
}

div.box {
	width: 398px;
	background-color: #f5f6f7;
	margin: 0px 0px 14px 0px;
	float: left;
	display: inline;
	border-top: solid 1px #f5f6f7;
	border-left: solid 1px #f5f6f7;
	border-right: dashed 1px #f5f6f7;
	clear: both;
	height: auto;
}

div.Booking_box {
	width: 557px;
	background-color: #f5f6f7;
	margin: 0px 0px 14px 0px;
	float: left;
	display: inline;
	border-top: solid 1px #F8F6EF;
	border-left: solid 1px #F8F6EF;
	border-right: dashed 1px #F8F6EF;
	clear: both;
	height: auto;
}


div.box_payment {
	width: 557px;
	background-color: #f5f6f7;
	margin: 0px 0px 14px 0px;
	float: left;
	border-top: solid 1px #F8F6EF;
	border-left: solid 1px #F8F6EF;
	border-right: dashed 1px #F8F6EF;
	border-bottom: dashed 1px #cc322d;
	clear: both;
	height: auto;
}

div.row01 {
	width: 394px;
	margin: 4px 0px 4px 0px;
	float: left;

}

div.row02 {
	width: 394px;
	margin: 0px 0px 4px 0px;
	float: left;

}

div.row02c_booking {
	width: 557px;
	margin: 0px 0px 4px 0px;
	float: left;
}

div.row02_Title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #404040;
	font-size: 1.2em;
	font-weight: bold;
	width: 557px;
	float: left;
	height: 20px;
}

div.row02_booking {
	width: 557px;
	margin: 0px 0px 2px 0px;
	float: left;
	height: 4px;
	border-bottom: 1px dashed #A1A1A1;
}

div.row02_divide {
	width: 557px;
	margin: 0px 0px 2px 0px;
	float: left;
	height: 4px;
	padding-bottom: 5px;
	border-bottom: 2px solid #CC322D;
}

div.row02a {
	width: 197px;
	margin: 0px 0px 4px 0px;
	float: left;
	display: inline;
	clear: both;
}

div.row02b {
	width: 197px;
	margin: 0px 0px 4px 0px;
	float: left;
	display: inline;
}

div.row02a_booking {
	width: 470px;
	margin: 0px 0px 4px 0px;
	float: left;
	display: inline;
	clear: both;
}

div.row02b_booking {
	width: 87px;
	margin: 0px 0px 4px 0px;
	float: left;
	display: inline;
}

div.row02b_agenda {
	width: 310px;
	margin: 0px 0px 4px 0px;
	float: left;
	display: inline;
/*	border-bottom: dashed 1px #cc322d;*/
}

div.row02a_od, div.row02a_od_news {
	float: left;
	display: inline;
	clear: both;
	width: 160px;
	margin: 0px 0px 4px 0px;
}

div.row02a_od_news {
	width: 180px;
}

div.row02b_od, div.row02b_od_news {
	float: left;
	display: inline;
	width: 380px;
	margin: 0px 0px 4px 0px;
}

div.row02b_od_news {
	width: 360px;
}

div.row03 {
	width: 394px;
	margin: 0px 0px 0px 0px;
	float: left;
	text-align: right;
	border-bottom: dashed 1px #000000;
}

div.row03_payment {
	width: 394px;
	margin: 0px 0px 0px 0px;
	float: left;
	text-align: right;
}

div.row03a {
	width: 394px;
	margin: 0px 0px 0px 0px;
	float: left;
	border-bottom: dashed 1px #cc322d;
}

/* Booking form */

span.booking_date {
	color: #cc322d;
	font-size: 1.2em;
	margin: 0px 8px 2px 0px;
	line-height: 15px;
	font-weight: bold;
	float: left;	
}

span.booking_title {
	color: #404040;
	font-size: 1.1em;
	margin: 0px 8px 2px 0px;
	line-height: 15px;
	font-weight: bold;
	float: left;	
}

span.booking_price {
	color: #8e251f;
	font-size: 1.2em;
	margin: 0px 8px 2px 0px;
	line-height: 15px;
	font-weight: bold;
	float: right;
}

span.reg_code_txt {
	color: #8e251f;
	font-size: 9px;
	margin: 0px 8px 2px 6px;
	display: block;
}


/* NEWS */

span.news_pub_date {
	color: #cc322d;
	font-size: 1.1em;
	margin: 0px 8px 14px 6px;
	line-height: 15px;
	font-weight: normal;
}

span.news_extract {
	color: #404040;
	font-size: 1.3em;
	margin: 0px 8px 14px 6px;
	display: block;
}

div.news_article {
	margin: 0px 8px 14px 6px;
}

div.rss{
	width: 417px;
	float: left;
}

/* Events */

span.event_sub_title {
	color: #cc322d;
	font-size: 1.1em;
	margin: 0px 8px 0px 6px;
	line-height: 15px;
	font-weight: bold;
}

span.event_detail {
	color: #cc322d;
	font-size: 1.1em;
	margin: 0px 8px 0px 6px;
	line-height: 15px;
	font-weight: normal;
}

span.event_description {
	color: #404040;
	margin: 0px 8px 14px 6px;
	display: block;
}

span.event_agenda {
	color: #404040;
	margin: 0px 8px 14px 6px;
	display: block;
}

div.days {
	background-color: #f5f6f7;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #8e251f;
	width: 398px;
	float: left;
}

span.day {
	font-size: 1.3em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	line-height: 17px;
	background-color: #000000;
	display: block;
	float: left;
	width: 398px;
}

a.day:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.day:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.day:hover {
	color: #8e251f;
	text-decoration: none;
}

a.day:active {
	color: #FFFFFF;
	text-decoration: none;
}

img.plus {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
	height: 15px;
	width: 15px;
}

ul.day_session {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}

li.day_session {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	vertical-align: bottom;
	line-height: 20px;
	color: #000000;
	font-size: 1.0em;
}

div.day_session {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #8e251f;
/*	border-right: 1px solid #8e251f;
	border-bottom: 1px dashed #A1A1A1;
	border-left: 1px solid #8e251f;*/
	float: left;
	display: inline;
	clear: both;
}

span.day_plus {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}

span.day_times {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	width: 80px;
	color: #404040;
}

span.day_session {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	width: 260px;
	color: #cc322d;
}

div.session_col01 {
	width: 360px;
	float: left;
	line-height: 20px;
	height: auto;
	margin: 0px 0px 0px 0px;
}

div.session_col02 {
	float: right;
	width: 30px;
	height: 18px;
	line-height: 18px;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}

input.checkbox {
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.topic_container {
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
	font-size: 1.1em;
	font-weight: normal;
	color: #cc322d;
	width: 386px;
	display: block;
	clear: both;
}

div.topic_col01 {
	width: 340px;
	float: left;
	height: auto;
	line-height: 20px;
	border-bottom: 1px dashed #A1A1A1;	
}

div.topic_col02 {
	text-align: center;
	width: 40px;
	float: right;
	height: 20px;
	line-height: 20px;
	font-size: 10px;
}

div.topic_spacer {
	width: 380px;
	float: left;
	height: 14px;
}

span.session_topic {
	font-size: 1.1em;
	font-weight: normal;
	color: #cc322d;
	margin: 3px 0px 3px 10px;
	padding: 0px 0px 0px 0px;
	width: 362px;
	display: block;
/*	border-bottom: 1px solid #A1A1A1;
	background-color: #F5F5F5;*/
}

div.session_price {
	width: 390px;
	float: left;
	line-height: 20px;
	height: auto;
	margin: 0px 0px 0px 0px;
}

span.session_price {
	font-size: 1.0em;
	font-weight: normal;
	color: #8e251f;
	margin: 0px 0px 4px 10px;
	padding: 0px 0px 0px 0px;
	float: right;
}

span.session_details {
	font-size: 1.1em;
	font-weight: normal;
	color: #cc322d;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}

span.topic_agenda {
	margin: 0px 0px 4px 10px;
	padding: 0px 0px 0px 0px;
	display: block;
}

span.session_agenda {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
}

/* Ordered Items */

span.ordered_sub{
	color: #000000;
	font-size: 1.2em;
	margin: 0px 8px 4px 6px;
	display: block;
	font-weight: bold;
}

span.ordered_image {
	color: #000000;
	margin: 0px 8px 4px 6px;
	float: right;
	display: block;
}

span.ordered_copy {
	margin: 0px 8px 4px 6px;
	display: block;
}

span.ordered_url {
	color: #cc322d;
	font-size: 1.1em;
	margin: 0px 8px 0px 6px;
	line-height: 15px;
	font-weight: normal;
	float: right;
}

span.ordered_date {
	color: #cc322d;
	font-size: 1.1em;
	margin: 0px 8px 0px 6px;
	line-height: 15px;
	font-weight: bold;
}

/* PRINT */

h1.print{
	color: #cc322d;
	font-size: 1.8em;
	font-weight: bold;
	line-height: 22px;
	margin: 0px 19px 4px 0px;
	padding: 0px 0px 0px 0px
}

div.print_header {
	width: 640px;
	height: 101px;
	margin: 0px 0px 0px 0px;
	float: left;
	border-bottom: solid 1px #ADA19B;
}

span.print_logo {
	width: 160px;
	height: 101px;
	margin: 0px 0px 0px 0px;
	float: left;
}

span.print_add {
	width: 460px;
	height: 101px;
	margin: 0px 0px 0px 0px;
	float: left;
	text-align: right;
	font-size: 10px;
	color: #cc322d;
	margin: 0px 0px 0px 0px;
}

div.print_footer {
	width: 640px;
	height: 24px;
	margin: 20px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	border-top: solid 1px #ADA19B;
	text-align: right;
	float: left;
}

div.print_main {
	float: left;
	width: 640px;
	height: auto;
	margin: 20px 0px 30px 0px;
}

/* Sitemap */

ul.sitemap {
	list-style: inside;
	margin: 10px 0px 20px 30px;
}

li.sitemap_title_off {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color: #8e251f;
	font-size: 14px;
	font-weight: bold;
	list-style-type: square;
}

li.sitemap_title_on {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color: #8e251f;
	font-size: 14px;
	font-weight: bold;
	list-style-type: square;
}

a.sitemap_title {
	color: #cc322d;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}

a.sitemap_title:visited {
	color: #cc322d;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	margin: 10px 0px 0px 0px;
}

a.sitemap_title:hover {
	color: #8e251f;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	margin: 10px 0px 0px 0px;
}

a.sitemap_title:active {
	color: #cc322d;
	font-size: 14px;
	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: #cc322d;
	font-size: 13px;
	font-weight: bold;
	list-style-type: square;
}

li.sitemap_sub_off {
	margin: 10px 0px 4px 10px;
	padding: 0px;
	color: #cc322d;
	font-size: 13px;
	font-weight: bold;
	list-style-type: square;
}

a.sitemap_sub {
	color: #8e251f;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}

a.sitemap_sub:visited {
	color: #8e251f;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}

a.sitemap_sub:hover {
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

a.sitemap_sub:active {
	color: #8e251f;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}

ul.sitemap_page {
	list-style: inside;
	margin: 6px 0px 0px 50px;
}

li.sitemap_sub_page_off {
	font-family: Arial, Helvetica, sans-serif;
	list-style: inside;
	margin: 0px 0px 2px 50px;
	padding: 0px;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	list-style-type: square;
}

li.sitemap_page_on {
	font-family: Arial, Helvetica, sans-serif;
	list-style: inside;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	list-style-type: square;
}

a.sitemap_page {
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}

a.sitemap_page:visited {
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}

a.sitemap_page:hover {
	color: #404040;
	font-size: 12px;
	text-decoration: none;
}

a.sitemap_page:active {
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}

/* FORMS */

select.title {
	font-size: 12px;
	margin: 0px 0px 0px 6px;
	float: left;
	height: 19px;
	width: 58px;
}

input.title {
	font-size: 12px;
	margin: 0px 0px 0px 6px;
	float: left;
	height: 15px;
	width: 52px;
}

input.name {
	width: 119px;
	height: 15px;
	font-size: 13px;
	margin: 0px 0px 0px 6px;
	float: left;
}

input.surname {
	width: 184px;
	height: 15px;
	font-size: 13px;
	margin: 0px 0px 0px 6px;
	float: left;
}

input.standard, input.unregister_email, input.standard_news {
	height: 15px;
	width: 184px;
	font-size: 13px;
	margin: 0px 0px 0px 6px;
	float: left;
}

input.unregister_email {
	width: 144px;
	margin: 0px 0px 0px 0px;
}

input.standard_news {
	margin: 0px 0px 0px 40px;
}

textarea.hearabout {
	float: left;
	width: 184px;
	height: 100px;
	font-size: 13px;
	margin: 0px 0px 0px 6px;
}

select.org {
	float: left;
	width: 190px;
	height: 19px;
	font-size: 11px;
	margin: 0px 0px 0px 40px;
	padding: 0px;
}

select.orgmed {
	float: left;
	width: 260px;
	height: 19px;
	font-size: 12px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}

select.orglg {
	float: left;
	width: 384px;
	height: 19px;
	font-size: 12px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}

select.meet {
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	height: 19px;
	width: 170px;
	font-family:Arial, Helvetica, sans-serif;
}

input.meet {
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	height: 19px;
	width: 140px;
	font-family:Arial, Helvetica, sans-serif;
}

textarea.meet {
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	height: 80px;
	width: 551px;
	font-family:Arial, Helvetica, sans-serif;
}



span.formtitles {
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 0px 6px;
	color: #8e251f;
	float: left;
}

span.formfname {
	font-size: 13px;
	font-weight: bold;
	color: #8e251f;
    margin: 0px 0px 0px 27px;
	float: left;
}

/*span.formsname {
	font-size: 13px;
	font-weight: bold;
	color: #8e251f;
    margin: 0px 0px 0px 0px;
	float: left;
}

span.formtel {
	font-size: 13px;
	font-weight: bold;
	color: #8e251f;
    margin: 0px 0px 0px 90px;
}

span.formadd2 {
	font-size: 13px;
	font-weight: bold;
	color: #8e251f;
    margin: 0px 0px 0px 88px;
}

span.formcounty {
	font-size: 13px;
	font-weight: bold;
	color: #8e251f;
    margin: 0px 0px 0px 146px;
}

span.formpcode {
	font-size: 13px;
	font-weight: bold;
	color: #8e251f;
    margin: 0px 0px 0px 132px;
}

span.formjobtitle {
	font-size: 13px;
	font-weight: bold;
	color: #8e251f;
    margin: 0px 0px 0px 101px;
}

span.formregcode {
	font-size: 13px;
	font-weight: bold;
	color: #8e251f;
    margin: 0px 0px 0px 48px;
}*/

input.formsubmit {
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	background-color:#CC322D;
	border:0px;
	padding: 2px;
	float: right;
	color:#FFFFFF;
	text-align: center;
	cursor: pointer;
}

input.register {
	float: left;
	font-size: 11px;
	border: 0px;
	color: #FFFFFF;
	text-align: center;
	cursor: pointer;
	margin: 0px 0px 0px 5px;
	padding: 2px;
	background-color:#CC322D;
}

input.unregister {
	float: left;
	font-size: 11px;
	border: 0px;
	color: #FFFFFF;
	text-align: center;
	cursor: pointer;
	margin: 0px 0px 0px 5px;
	padding: 2px;
	background-color:#CC322D;
}

span.formrequired {
	font-size: 15px;
	font-weight: bold;
	color: #CC0000;
}

/*  Credit Card Details  */

span.CCtitles {
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 6px;
	color: #404040;
	float: left;
}

select.card {
	font-size: 12px;
	margin: 0px 0px 0px 6px;
	float: left;
	height: 19px;
	width: 188px;
}

.stateWord{
	color: #404040;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	line-height: 15px;
	border: #FFFFFF none;
	cursor: pointer;
}

/******  EVENT SPECIAL   ******/

div.prog_eventday_01, div.prog_eventday_02, div.prog_eventday_03, div.prog_eventday_04 {
	float: left;
	display: inline;
	width: 557px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../assets/images/page/img_day1_on.gif) no-repeat left top;
}

div.prog_eventday_02 {
	background: url(../assets/images/page/img_day2_on.gif) no-repeat left top;
}

div.prog_eventday_03 {
	background: url(../assets/images/page/img_day3_on.gif) no-repeat left top;
}

div.prog_eventday_04 {
	background: url(../assets/images/page/img_day4_on.gif) no-repeat left top;
}

div.prog_day_orange_bar, div.prog_day_orange_bar2 {
	float: left;
	display: inline;
	width: 557px;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #000000;
}

div.prog_day_orange_bar2 {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

a.book_now:link, a.book_now:visited, a.book_now:active {
	float: right;
	display: inline;
	color: #ff342d;
	font-size: 18px;
	font-weight: normal;
	width: 160px;
	height: 22px;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	padding: 8px 6px 0px 0px;
	background: url(../assets/images/page/img_book_now_icon.gif) no-repeat right top;
}

a.book_now:hover {
	text-decoration: underline;
}

div.prog_day_01, div.prog_day_02, div.prog_day_03, div.prog_day_04 {
	float: left;
	display: inline;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	width: 62px;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
	margin: 0px 16px 0px 12px;
	padding: 0px 0px 0px 0px;
}

div.prog_day_02, div.prog_day_03, div.prog_day_04 {
	margin: 0px 16px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.prog_day_title {
	float: left;
	display: inline;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	width: 547px;
	height: auto;
	line-height: 30px;
	text-decoration: none;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 10px;
	background-color:#999999;
}


div.time_container {
	float: left;
	display: inline;
	width: 557px;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 3px solid #000000;
}

div.item_time {
	float: left;
	display: inline;
	color: #ff332c;
	font-size: 16px;
	font-weight: bold;
	width: 110px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.item_details {
	float: left;
	display: inline;
	width: 435px;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	border-left: 2px dashed #c8c8c8;
}

div.item_title_box {
	float: left;
	display: inline;
	width: 435px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #c8c8c8;
}

div.item_title {
	float: left;
	display: inline;
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
}

div.item_whatisthis {
	float: left;
	display: inline;
	width: auto;
	height: 11px;
	line-height: 11px;
	margin: 3px 0px 0px 6px;
	padding: 0px 0px 0px 8px;
	background: url(../assets/images/page/img_day_whatisthis_arrow.gif) no-repeat left top;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

a.item_whatisthis:link, a.item_whatisthis:visited, a.item_whatisthis:active {
	float: left;
	display: inline;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	width: auto;
	height: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

a.item_whatisthis:hover {
	text-decoration: underline;
}

div.item_sub_title {
	float: left;
	display: inline;
	color: #8c8c8c;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	width: 435px;
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}

div.item_split_details_box {
	float: left;
	display: inline;
	width: 435px;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 00px 0px;
}

div.item_MoreInfo {
	float: left;
	display: inline;
	width: 433px;
	height: auto;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 2px;
}

div.item_MoreInfo p {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
	margin: 0px 0px 10px 0px;
}

div.item_MoreInfo ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 24px;
	list-style: outside;
}

div.item_MoreInfo li {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
	list-style: outside;
}


div.item_split_details_title {
	float: left;
	display: inline;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	width: 80px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
}

div.item_split_details_text {
	float: left;
	display: inline;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	width: 353px;
	height: auto;
	line-height: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
}

div.item_more {
	float: left;
	display: inline;
	width: 557px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 2px solid #c8c8c8;
	border-bottom: 1px solid #ffffff;
}

div.item_more_closed, div.item_more_open {
	float: left;
	display: inline;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	width: 549px;
	height: 24px;
	line-height: 24px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	background: url(../assets/images/page/img_day_more_closed.gif) no-repeat right top #000000;
}

div.item_more_open {
	background: url(../assets/images/page/img_day_more_open.gif) no-repeat right top #000000;
}



div.item_more_detials {
	float: left;
	display: inline;
/*	font-size: 12px;
	font-weight: normal;*/
	width: 547px;
	height: auto;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 2px;
	background-color: #f2f2f2;
}

span.hidden { display:none;}

a.vid_link:link, a.vid_link:visited, a.vid_link:active {
	float: left;
	display: inline;
	color: #000000;
	width: 170px;
	height: 100px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:url(../assets/images/ge_event_btn.jpg) no-repeat;
}

	a.vid_link:hover {
		background:url(../assets/images/ge_event_btn_over.jpg) no-repeat;  
	}

/********  ONLINE DIRECTORY   ********/

div.od_list_alpha_container {
	float: left;
	display: inline;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	width: 549px;
	height: 24px;
	line-height: 24px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

	a.od_list_alpha_letter:link, a.od_list_alpha_letter:visited, a.od_list_alpha_letter:active {
		float: left;
		display: inline;
		width: 14px;
		color: #000000;
		text-align: center;
		margin: 0px 5px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
		a.od_list_alpha_letter:hover {
			color: #cc322d;
			text-decoration: none;
		}

div.od_list_company {
	float: left;
	display: inline;
	width: 120px;
	height: 16px;
	color: #404040;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

	label.company_label {
		float: left;
		display: inline;
		width: 170px;
		height: 30px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	input.od_list_company {
		float: left;
		display: inline;
		width: 140px;
		height: 14px;
		color: #404040;
		border: 1px solid #cc322d;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-color: #FFFFFF;
	}

div.od_list_advanced_button {
	float: left;
	display: inline;
	width: 300px;
	height: 20px;
	color: #404040;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	

div.od_list_advanced {
	float: left;
	display: inline;
	width: 300px;
	height: auto;
	color: #404040;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

	div.od_list_course {
		float: left;
		display: inline;
		width: 120px;
		height: 20px;
		color: #404040;
		font-size: 12px;
		font-weight: bold;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

		select.od_list_course {
			float: left;
			display: inline;
			width: 140px;
			height: 20px;
			line-height: 20px;
			color: #404040;
			font-size: 12px;
			margin: 10px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			background-color: #FFFFFF;
		}

	div.od_list_country {
		float: left;
		display: inline;
		width: 120px;
		height: 20px;
		color: #404040;
		font-size: 12px;
		font-weight: bold;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

		select.od_list_country {
			float: left;
			display: inline;
			width: 140px;
			height: 20px;
			line-height: 20px;
			color: #404040;
			font-size: 12px;
			margin: 10px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			background-color: #FFFFFF;
		}

input.od_list_submit {
	float: left;
	display: inline;
	clear: both;
	width: 42px;
	height: 16px;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 11px;
	border: 1px solid #cc322d;
	margin: 10px 0px 0px 220px;
	padding: 0px 0px 0px 0px;
	background-color: #000000;
}

div.od_list_container {
	float: left;
	display: inline;
	clear: both;
	width: 262px;
	border-top: 1px solid #cc322d;
	border-bottom: 1px solid #cc322d;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}

	ul.od_list {
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 0px 24px;
		list-style: outside;
	}
	
	li.od_list {
		color: #404040;
		font-size: 12px;
		font-weight: normal;
		margin: 2px 0px 0px 0px;
		padding: 0px 0px 0px 4px;
		list-style: outside;
	}

div.od_list_pages {
	float: left;
	display: inline;
	clear: both;
	width: 262px;
	font-size: 11px;
	border-bottom: 1px solid #cc322d;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

div.od_titles {
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #8e251f;
	margin: 0px 0px 0px 0px;
}

div.od_values {
	float: left;
	font-size: 12px;
	font-weight: nomral;
	color: #cc322d;
	margin: 0px 0px 0px 0px;
}

div.od_org_type {
	float: left;
	display: inline;
	width: 540px;
	font-size: 11px;
	font-weight: bold;
	color: #cc322d;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

select.od_org_type {
	float: left;
	display: inline;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

select.od_org_coun {
	float: left;
	display: inline;
	width: 180px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

input.od_org_type {
	float: left;
	display: inline;
	width: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

textarea.od {
	font-size: 12px;
	margin: 0px 0px 5px 6px;
	padding: 0px;
	height: 80px;
	font-family:Arial, Helvetica, sans-serif;
}




div.news_cols { 
	width:100%;border-right:1px solid black;
}
div.news_col_cont { width:100%; position:relative; z-index:0;}
div.news_crnr { position:absolute; top:-17px; left:-1px; z-index:100;}