	html, body { margin-top: 15px; padding: 0px; }
	body { background: #000000 url(../layout/site_back.jpg) repeat-x top right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
	input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
	form { margin: 0px; }
	p, td { line-height: 1.5; }
	ul { line-height: 1.8; }

	#branding { display: none; }
	#contact { display: none; }
	.layout_area { }
	.content_area {}
	.page_area { background: #FFFFFF;}
	a:link, a:visited {	color: #3366CC; text-decoration: underline; }
	a:hover, a:active { color: #369515; text-decoration: none; }

	a.plain_link:link, a.plain_link:visited { text-decoration: none; }
	a.plain_link:hover, a.plain_link:active { text-decoration: none; }

/* HEADER */
	#header_area { background: #FFFFFF; }

/* NAVIGATION */
	#nav_area { background: #2C9AD6; padding-left: 200px; border-top: 1px solid #FFFFFF; }

	#navcontainer { width: 100%; float: left; }
	#navcontainer ul { padding: 0px; margin: 0px; }
	#navcontainer ul li { display: inline; }
	#navcontainer ul	{ margin: 0px;	padding: 0px;	color: #FFFFFF; font-weight: bold; font-size: 115%; }
	#navcontainer ul li a { padding: 2px 15px 2px 15px; color: #FFFFFF; text-decoration: none; float: left; border-right: 1px solid #FFFFFF; }
	#navcontainer ul li a:hover{ background: #369515; color: #FFFFFF; }
	#navcontainer .start { border-left: 1px solid #FFFFFF; }

/* MENU */
	#menu_area {  background: #FFFFFF url(../layout/site_menu_back.gif) repeat-y top right; }

	#menucontainer ul { margin-left: 17px; margin-bottom: 0px; margin-top: 0px; padding: 0px; list-style-type: none; }
	#menucontainer a { color: #000000; display: block; padding: 7px 1px 7px 35px; margin: 0px 0px 0px 0px; text-decoration: none;  width:  160px;  }
	#menucontainer a:link, #menucontainer a:visited { text-decoration: none;  background: #FFFFFF  url(../layout/menu_main.gif) no-repeat top left; }
	#menucontainer a:hover, #menucontainer a:active { color: #2A63A2; text-decoration: none; background: #FFFFFF url(../layout/menu_main.gif) no-repeat top left; }

	#menucontainer a.menu_on:link, #menucontainer a.menu_on:visited { text-decoration: none;  background: #FFFFFF  url(../layout/menu_main_on.gif) no-repeat top left; }
	#menucontainer a.menu_on:hover, #menucontainer a.menu_on:active { color: #2A63A2; text-decoration: none; background: #FFFFFF url(../layout/menu_main_on.gif) no-repeat top left; }

	#menucontainer .start { }

	#submenucontainer ul { margin-left: 17px; margin-bottom: 0px; margin-top: 0px; padding: 0px; list-style-type: none; }
	#submenucontainer a { font-weight: bold; color: #2A63A2; display: block; padding: 4px 1px 4px 10px; margin: 0px 0px 0px 0px; text-decoration: none;  width:  130px;  }
	#submenucontainer a:link, #submenucontainer a:visited { text-decoration: none; border-left: 30px solid #ECECEC; background: #FFFFFF; }
	#submenucontainer a:hover, #submenucontainer a:active { color: #000000; text-decoration: underline; border-left: 30px solid #DEDEDE; background: #FFFFFF; }
	#submenucontainer .start { }


	#menucontainer2 ul { margin-left: 17px; margin-bottom: 0px; margin-top: 0px; padding: 0px; list-style-type: none; }
	#menucontainer2 a { color: #000000; display: block; padding: 7px 1px 7px 35px; margin: 0px 0px 0px 0px; text-decoration: none;  width:  160px;  }
	#menucontainer2 a:link, #menucontainer2 a:visited { text-decoration: none;  background: #FFFFFF  url(../layout/menu_main.gif) no-repeat top left; }
	#menucontainer2 a:hover, #menucontainer2 a:active { color: #2A63A2; text-decoration: none; background: #FFFFFF url(../layout/menu_main.gif) no-repeat top left; }

	#menucontainer2 a.menu_on:link, #menucontainer2 a.menu_on:visited { text-decoration: none;  background: #FFFFFF  url(../layout/menu_main_on.gif) no-repeat top left; }
	#menucontainer2 a.menu_on:hover, #menucontainer2 a.menu_on:active { color: #2A63A2; text-decoration: none; background: #FFFFFF url(../layout/menu_main_on.gif) no-repeat top left; }

	#menucontainer2 .start { }


/* CONTENT */
	#content_area { background: #FFFFFF; padding: 15px 30px 30px 30px; }

	h1 { font-size: 170%; color: #2A63A2; font-weight: bold; background-image: url(../layout/h1_back.gif); background-repeat: no-repeat; padding-left: 45px; }
	h2 { font-size: 140%; color: #3F888C; font-weight: bold;  border-bottom: 1px dotted #3F888C }
	h3 { font-size: 120%; color: #2A63A2; font-weight: normal; }
	h4 { font-size: 110%; color: #808080; font-weight: normal; border-bottom: 1px solid #CCCCCC; }

	hr { color: #C0C0C0; height: 1px; }
	.indent { padding-left: 20px; }

/* FOOTER */
	#footer_area { background: #000000 url(../layout/site_footer.gif) no-repeat top left; color: #FFFFFF; padding: 25px 10px 0px 5px; text-align: right; line-height: 1.3; }
	#footer_area a:link, #footer_area a:visited { color: #FFFFFF; text-decoration: underline; }
	#footer_area a:hover, #footer_area a:active { color: #FFFFFF; text-decoration: none; }

/* SCRIPT ELEMENTS */
	#form_errors { }
	#form_errors ul { margin-top:0px; margin-bottom:0px }
	.form_inner_error { padding: 3px; color: #CC0000; border: 1px dashed #CC0000; margin: 10px; background: #FAE5E5; } 
	.form_input_normal {  }
	.form_input_error { border: 1px solid #CC0000; }

/* SITE SPECIFIC */
	#site_links ul { list-style: circle; }
	#site_links a:link, #site_links a:visited { text-decoration: none; }
	#site_links a:hover, #site_links a:active { text-decoration: underline; }
	#site_map ul { list-style: circle; }

	.content_note { border: 1px dashed #FF7E01; background: #FFF2E5 url(../layout/site_content_note.gif) no-repeat top left; margin: 10px; padding: 10px 10px 10px 120px; line-height: 2; }

	.data_table { border: 1px solid #3F888C;}
	.data_table_header { background: #3F888C; color: #FFFFFF; text-align: left; font-weight: bold; font-size: 13px; padding: 3px 3px 3px 5px}
	.data_table_sub_header { font-weight: bold; border-bottom: 1px solid #c0c0c0; padding: 2px; }
	.data_table_cell {}
	.data_table_row_1 { padding: 3px; border-bottom: 1px solid #c0c0c0; }
	.data_table_row_2 { padding: 3px; border-bottom: 1px solid #c0c0c0; background: #f1f1f1; }

	#contactcontainer { padding-left: 17px; padding-top: 20px; text-align: center; }

	#partnerscontainer { margin-left: 17px; padding-top: 20px; text-align: center; }
	.parner_image { margin-bottom: 5px; margin-top: 5px; } 
	.parner_title { font-weight: bold; font-size: 140%; color: #000000; margin-top: 30px; font-style: italic; margin-right: 3px; }

	 .bussinessshow_title { font-size:140%; text-align:center; color:#FF0000; font-weight:bold}

 	.online_reg_box { border: 10px solid #D6E7E7; padding: 10px; margin: 20px; background: #FFFFFF url(../layout/form_back.jpg) no-repeat bottom right; min-height: 250px; }
	.online_reg_title { margin-left: -10px; margin-top: -10px; margin-right: -10px; background: #D6E7E7; color: #9CC6C6; font-weight: bold; font-size: 180%; border-bottom: 10px solid #D6E7E7; text-transform:uppercase; text-align: center; margin-bottom: 10px; }
	.online_reg_event_name { text-align:center; font-size: 250%; font-weight; bold; color: #3F888C; }
	.online_reg_event_date { text-align:center; font-size: 130% }
	.online_reg_not_active { background: #f1f1f1; padding: 10px; text-align: center; font-weight: bold; font-size: 130%;}
