body {
	background-color : #FF6E04;
	background-image : url(/Frankfurt2008/design/bg.gif);
	background-repeat : repeat-y;
	color : #222222;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-size : 11px;
	margin : 0px;
	padding : 0px;
}

a:link {
	font-weight : normal;
	color: #22667D;
	text-decoration : none;
}

a:hover {
	font-weight : normal;
	color: #22667D;
	text-decoration : underline;
}

a:visited {
	font-weight : normal;
	color: #22667D;
	text-decoration : none;
}

a.sideMenu {
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #22667D;
}

a.sideMenu:hover {
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #22667D;
	text-decoration: none;
}

a.sideMenuSelf {
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #22667D;
	text-decoration: none;
}

a.sideMenuSelf:hover {
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #22667D;
	text-decoration: none;
}

a.navButtonLink {
	display : block;
	text-align : left;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
	color: #FFFFFF;
	border: solid 1px #FF6E04;
	background-color : #FF8E3B;
	background-image : url(/Frankfurt2008/design/leftArrow.gif);
	background-repeat : no-repeat;
	background-position : 5px center;
	padding : 3px 3px 3px 24px;
	margin : 5px 0px 5px 0px;
	
}

a.navButtonLink:hover {
	background-color: #FF6E04;
	border: solid 1px #FF6E04;
	background-image : url(/Frankfurt2008/design/leftArrowHover.gif);
	color: #FFFFFF;
	font-weight : bold;
	text-decoration : none;
}

.footer{
	padding-top: 5px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #0D5D46;
}

a.footnav{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #0D5D46;
	text-decoration: none;
}
a.footnav:hover{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #0D5D46;
	text-decoration: underline;
}
 
 a.button:link {
	color : #FFFFFF;
	width : 200px;
	font-weight : bold;
	text-decoration : none;
	border : solid;
	padding : 5px;
}
 
 a.button:hover {
	color : #FFFFFF;
	width : 200px;
	font-weight : bold;
	text-decoration : none;
	border : solid;
	padding : 5px;
}

table.borderedTable  {
	border-left : solid;
	border-top : solid;
	border-width : 1px;
	border-color : #606060;
}

table.borderedTable td {
	border-right : solid;
	border-bottom : solid;
	border-width : 1px;
	border-color : #606060;
}

table.borderedTable th {
	border-right : solid;
	border-bottom : solid;
	border-width : 1px;
	border-color : #606060;
}

table.unborderedTable  {
	border : none;
}

table.unborderedTable td {
	border : none;
}

table.unborderedTable th {
	border : none;
}

.pictoContent {
	font-size : 9px;
}

h1 {
	font-family : Verdana, Helvetica, Sans-serif;
	font-weight : bold;
	font-size : 17px;
	color : #FFFFFF;
	border : solid;
	border-width : 1px;
	border-color : #22667D;
	background-color : #3397B9;
	padding : 3px;
	padding-left : 7px;
	margin-top : 0px;
	margin-bottom : 4px;
}

h2 {
	font-family : Verdana, Helvetica, Sans-serif;
	font-weight : bold;
	font-size : 12px;
	color : #22667D;
	border : solid;
	border-width : 1px;
	border-color : #22667D;
	background-color : #FFFFFF;
	padding : 3px;
	margin-top : 0px;
	padding-left : 7px;
}

h3 {
	font-family : Verdana, Helvetica, Sans-serif;
	font-weight : bold;
	font-size : 12px;
	color : #22667D;
}

h4 {
	font-family : Verdana, Helvetica, Sans-serif;
	font-weight : bold;
	font-size : 12px;
	color : #22667D;
}

h5 {
	font-family : Verdana, Helvetica, Sans-serif;
	font-weight : bold;
	font-size : 10px;
	color : #22667D;
}

.alert {
	width : 90%;
	border : solid;
	border-width : 2px;
	color : #BB0000;
	text-align : center;
	font-weight : bold;
	padding : 5px;
}

.softWarning {
	width : 90%;
	color : #444444;
	border : solid 1px #BB0000;
	text-align : center;
	font-weight : bold;
	padding : 5px;
}

.starMandatory {
	color : #AA0000;
	font-size : 16px;
	font-weight : bold;
}

h1.activityGroup1 {color : #606060; font-size : 12px; border : solid 1px #606060; background : #DDDDDD; padding : 2px; margin-top : 2px; margin-bottom : 2px;}
h2.activityGroup2 {color : #606060; font-size : 12px; border : solid 1px #DDDDDD; background : #DDDDDD; padding : 2px 2px 2px 8px; margin-top : 2px; margin-bottom : 2px;}
h3.activityGroup3 {color : #606060; font-size : 12px; border : solid 1px #EEEEEE; background : #EEEEEE; padding : 2px 2px 2px 16px; margin-top : 2px; margin-bottom : 2px;}
h4.activityGroup4 {color : #606060; font-size : 12px; border : solid 1px #EEEEEE; background : #EEEEEE; padding : 2px 2px 2px 24px; margin-top : 2px; margin-bottom : 2px;}
h5.activityGroup5 {color : #606060; font-size : 11px; padding : 2px 2px 2px 32px; margin-top : 2px; margin-bottom : 2px;}
