body {	
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	background-image:url(../images/bg.jpg);
}

a:link {
	color:#3098B6; 
	text-decoration: none;
}

a:active {
	color:#3098B6; 
	text-decoration: none;
}

a:visited {
	color:#3098B6; 
	text-decoration: none;
}

a:hover {
	color: #3098B6; 
	text-decoration: underline;
}

p, td, th, ul, ol {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#000000;
}

H1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#03567A;
	text-transform:uppercase;
}
.header_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#03567A;
	text-transform:uppercase;
}

H2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#04638b;
}

.header_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#04638b;
}

.regolink {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#000000;
	font-weight: bold;
	background-color: #D7F2D0;
	padding: 5px;
	width: 95px;
	border: 1px solid #016B31;
	text-align: center;
}

.regolink a {
	font-family:Arial, Helvetica, sans-serif;
	color:#016B31;
}

#wrapper {
	width:100%;
}

#top_bg {
	width:100%;
	background-image:url(../images/top_bg.jpg);
	height:13px;
}

#menu_content {
	width:751px;
	text-align:left;
	background-image:url(../images/content_bg.gif);
	background-repeat:repeat-y;
}

#menu {
	float:left;
	width:146px;
	background-color:#000000;
	padding-top:20px;
	text-align:left;
}

#menu ul {
	margin:0;
	padding:0;
}

#menu ul li {
	padding-left:30px;
	list-style:none;
}

.menu_item_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#49ccfd;
	padding:6px 0 6px 0px;
}

.menu_item_link_on {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#49ccfd;
	padding:6px 0 6px 0px;
	background-image:url(../images/menu_highlight.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

.menu_item_link a, .menu_item_link_on a {
	color:#49ccfd; 
	text-decoration: none;
}

.menu_item_link a:hover, .menu_item_link_on a:hover {
	color: #49ccfd; 
	text-decoration: underline;
}

#content {
	float:left;
	width:581px;
	padding:20px 12px 20px 12px;
	min-height:400px;
	background-image:url(../images/content_bg_v2.jpg);
	background-repeat:repeat-x;
	text-align:left;
}

#contentaccommodation {
	float:left;
	width:581px;
	padding:20px 12px 20px 12px;
	min-height:400px;
	background-image:url(../images/bgs/content_bg_accommodation.jpg);
	background-repeat:repeat-x;
	text-align:left;
}

#contentconference {
	float:left;
	width:581px;
	padding:20px 12px 20px 12px;
	min-height:400px;
	background-image:url(../images/bgs/content_bg_conference.jpg);
	background-repeat:repeat-x;
	text-align:left;
}

#contentadvisory {
	float:left;
	width:581px;
	padding:20px 12px 20px 12px;
	min-height:400px;
	background-image:url(../images/bgs/content_bg_speakers.jpg);
	background-repeat:repeat-x;
	text-align:left;
}

#contentspeakers {
	float:left;
	width:581px;
	padding:20px 12px 20px 12px;
	min-height:400px;
	background-image:url(../images/bgs/content_bg_speakers.jpg);
	background-repeat:repeat-x;
	text-align:left;
}

#contentpractical {
	float:left;
	width:581px;
	padding:20px 12px 20px 12px;
	min-height:400px;
	background-image:url(../images/bgs/content_bg_practical.jpg);
	background-repeat:repeat-x;
	text-align:left;
}

#contentprogram {
	float:left;
	width:581px;
	padding:20px 12px 20px 12px;
	min-height:400px;
	background-image:url(../images/bgs/content_bg_program.jpg);
	background-repeat:repeat-x;
	text-align:left;
}

#contentregistration {
	float:left;
	width:581px;
	padding:20px 12px 20px 12px;
	min-height:400px;
	background-image:url(../images/bgs/content_bg_registration.jpg);
	background-repeat:repeat-x;
	text-align:left;
}

#contentsocial {
	float:left;
	width:581px;
	padding:20px 12px 20px 12px;
	min-height:400px;
	background-image:url(../images/bgs/content_bg_social.jpg);
	background-repeat:repeat-x;
	text-align:left;
}

#contentvenue {
	float:left;
	width:581px;
	padding:20px 12px 20px 12px;
	min-height:400px;
	background-image:url(../images/bgs/content_bg_venue.jpg);
	background-repeat:repeat-x;
	text-align:left;
}

#foot {
	width:751px;
	float:center;
}

#footer_line {
	float:left;
	width:100%;
	padding-top:30px;
}

#footer {
	float:left;
	width:736px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:right;
	padding-bottom:30px;
}

#footer a {
	color:#666666; 
	text-decoration: none
}

#footer a:hover {
	color: #666666; 
	text-decoration: underline;
}

#footer_homepage {
	float:right;
	width:605px;
	background-color:#000;
	text-align:right;
}

#footer_homepage_links {
	height:47px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	padding-right:15px;
	padding-top:18px;
	background-image:url(../images/footer_home_bg.gif);
	background-repeat:repeat-x;
}

#footer_homepage_links a {
	color:#666; 
	text-decoration: none;
}

#footer_homepage_links a:hover {
	color: #666; 
	text-decoration: underline;
}

#container {
	width:751px;
}

#container2 {
	float:left;
	background-image:url(../images/content_bg.gif);
	background-repeat:repeat-y;
}

#footer_outer {
	float:left;
	width:751px;
	border:1px solid #ff2222;
}

#footer_inner {
	float:left;
}

#flash1, #flash3 {
	float:left;
	width:200px;
}

#flash2 {
	float:left;
	width:205px;
}
.accommlink {

	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#000000;
	font-weight: bold;
	background-color: #FFDFCC;
	padding: 5px;
	width: 180px;
	border: 1px solid #FE9301;
	text-align: center;
}
.accommlink a {

	font-family:Arial, Helvetica, sans-serif;
	color:#75350B;
}
.programtitles {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#FFFFFF;
	letter-spacing: .1em;
}
.noticebox {

	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#000000;
	font-weight: normal;
	background-color: #BEE6F1;
	padding: 5px;
	width: 290px;
	border: 1px solid #32AED2;
	text-align: left;
}
.noticebox a {
	font-family:Arial, Helvetica, sans-serif;
	color:#046193;
	font-weight: bold;
}

