body {
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
p, td, li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
p{
	margin:0px 0px 10px 0px;
}
ul {
	margin-top:-10px;;
}
a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#ed2024;
}
input, textarea, select {
	border-width:1px;
	border-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
#container {
	position:relative;
	width:955px;
	height:600px;
	margin:0px auto;
}
#info{
	position:absolute;
	left:20px;
	top:185px;
	padding:4px 4px 4px 4px;
	width:170px;
	background-color:#f6f6f6;
	border:#999999 1px solid;
	z-index:999;
}
#header{
	position:absolute;
	left:0px;
	top:0px;
	padding:10px 0px 0px 0px;
	width:955px;
	height:70px;
}
#image{
	position:absolute;
	left:0px;
	top:80px;
	width:956px;
	height:85px;
	overflow:hidden;
}
#image img{
	margin-right:-3px;
}
#menu{
	position:absolute;
	left:0px;
	top:165px;
	padding:3px 0px 0px 0px;
	width:955px;
	height:20px;
}
#menu a{
	color:#ed2024;
	font-weight:bold;
	text-decoration:none;
}
#menu a:hover{
	color:#000000;
}
#menu img{
	padding-right:4px;
}
#menu .menuFirstItem{
	width:190px;
}
#menu .menuTextLink{
	padding-right:20px;
}
#menu .menuTextLinkSel{
	padding-right:20px;
	color:#000000;
}
#search{
	position:absolute;
	left:813px;
	top:0px;
	padding:3px 0px 0px 0px;
}
#search input{
	margin-right:2px;
	width:120px;
}
#search img{
	padding-right:0px;
}
#crumb{
	position:absolute;
	left:0px;
	top:188px;
	padding:4px 0px 1px 210px;
	width:745px;
	height:15px;
	border-bottom:#999999 1px solid;
}
#crumb a{
	font-size:11px;
	color:#b7b7b7;
	text-decoration:none;
}
#crumb a:hover{
	text-decoration:underline;
}
#headLineLeft{
	position:absolute;
	left:0px;
	top:209px;
	margin:10px 20px 0px 0px;
	padding:1px 0px 1px 0px;
	width:180px;
	height:15px;
	color:#000000;
}
#headLineContent{
	position:absolute;
	left:200px;
	top:209px;
	margin:10px 20px 0px 10px;
	padding:1px 0px 1px 10px;
	width:450px;;
	height:15px;
	background-color:#231f20;
	color:#FFFFFF;
	font-weight:bold;
}
#headLineContentCongressSend{
	position:absolute;
	left:200px;
	top:209px;
	margin:10px 20px 0px 10px;
	padding:1px 0px 1px 10px;
	width:450px;;
	height:15px;
	background-color:#ed2024;
	color:#FFFFFF;
	font-weight:bold;
}
#headLineRight{
	position:absolute;
	left:690px;
	top:209px;
	margin:10px 0px 0px 20px;
	padding:1px 0px 1px 10px;
	width:235px;;
	height:15px;
	background-color:#231f20;
	color:#FFFFFF;
	font-weight:bold;
}
#left{
	position:absolute;
	left:0px;
	top:236px;
	padding:10px 20px 0px 0px;
	width:180px;
	height:354px;
}
#left .subMenu{
	display:block;
	margin:0px 20px 2px 0px;
	padding:0px 0px 2px 10px;
	width:170px;
	color:#ed2024;
	text-decoration:none;
	border-bottom:#999999 1px solid;
	background:url(images/bg_submenu.gif) no-repeat;
}
#left .subMenu:hover{
	color:#000000;
	background:url(images/bg_submenu_over.gif) no-repeat;
}
#left .subMenuSel{
	display:block;
	margin:0px 20px 2px 0px;
	padding:0px 0px 2px 10px;
	width:170px;
	color:#000000;
	text-decoration:none;
	border-bottom:#999999 1px solid;
	background:url(images/bg_submenu_over.gif) no-repeat;
}

#left .applyMenu{
	color:#ed2024;
	text-decoration:none;
}
#left .applyMenu:hover{
	color:#000000;
}
#left .sub2Menu{
	display:block;
	margin:0px 20px 2px 0px;
	padding:0px 0px 2px 14px;
	width:166px;
	color:#ed2024;
	text-decoration:none;
	border-bottom:#999999 1px solid;
	background:url(images/bg_sub2menu.gif) no-repeat;
}
#left .sub2Menu:hover{
	color:#000000;
	background:url(images/bg_sub2menu_over.gif) no-repeat;
}
#left .sub2MenuSel{
	display:block;
	margin:0px 20px 2px 0px;
	padding:0px 0px 2px 14px;
	width:166px;
	color:#000000;
	text-decoration:none;
	border-bottom:#999999 1px solid;
	background:url(images/bg_sub2menu_over.gif) no-repeat;
}
#left .sub3Menu{
	display:block;
	margin:0px 20px 2px 0px;
	padding:0px 0px 2px 22px;
	width:158px;
	color:#ed2024;
	text-decoration:none;
	border-bottom:#999999 1px solid;
	background:url(images/bg_sub3menu.gif) no-repeat;
}
#left .sub3Menu:hover{
	color:#000000;
	background:url(images/bg_sub3menu_over.gif) no-repeat;
}
#left .sub3MenuSel{
	display:block;
	margin:0px 20px 2px 0px;
	padding:0px 0px 2px 22px;
	width:158px;
	color:#000000;
	text-decoration:none;
	border-bottom:#999999 1px solid;
	background:url(images/bg_sub3menu_over.gif) no-repeat;
}
#contact{
	position:absolute;
	left:0px;
	top:254px;
	width:180px;
	height:80px;
}
#contact2{
	position:absolute;
	left:124px;
	top:64px;
	font-size:10px;
	color:#999999;
}
#content{
	position:absolute;
	left:200px;
	top:236px;
	margin:10px 0px 0px 10px;
	padding:0px 20px 0px 0px;
	width:459px;
	min-height:354px;
	border-right:#999999 1px solid;
}
#content .contentAgendaTitle{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#content .contentAgendaTitle:hover{
	color:#ed2024;
}
#content .contentAgendaTitlePortfolio{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#content .contentAgendaTitlePortfolio:hover{
	color:#ed2024;
}
#right{
	position:absolute;
	left:690px;
	top:236px;
	margin:0px 0px 0px 20px;
	padding:10px 10px 0px 0px;
	width:235px;
	height:354px;
}
#right .rightAgendaTitle{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
#right .rightAgendaTitle:hover{
	color:#ed2024;
}
#line{
	background-color:#999999;
	width:100%;
	height:1px;
	margin:4px 0px 4px 0px;
	overflow:hidden;
}
#contentFunction a{
	color:#ed2024;
	text-decoration:none;
}
#contentFunction a:hover{
	color:#000000;
}
.subTitle{
	color:#666666;
}
.agendaLink{
	color:#ed2024;
	text-decoration:none;
}
.agendaLink:hover{
	color:#000000;
}
.apply{
	padding:10px 10px 10px 10px;
	border:#999999 1px solid; 
}
.applyError{
	padding:10px 10px 10px 10px;
	border:#ff0000 1px solid; 
}
.applyHelp{
	padding:5px 5px 5px 5px;
	border:#999999 1px solid; 
}
.applyStep{
	color:#FFFFFF;
	background-color:#000000;
}
.contentAgendaTitle{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}