html { height:100%; margin-bottom:1px; } /* apply vertical scrollbar consistently */
body { background-color:#fff; color:#4f4f4f; font-family:Arial,Helmet,Freesans,sans-serif; font-size:11px; } /* set browser default font-size here. all other font-sizes should be relative to this */
img { vertical-align:bottom; }
form, p, hr, ul, ol, h1, h2, h3, h4, h5, h6 { margin-bottom:1em; }
b, strong, .strong, h1, h3, h4, h5, h6 { font-weight:bold; }
hr { background:#b2b2b2 url(../../images/munich/template/divide.gif) 50% 0 repeat-x; color:#b2b2b2; height:2px; border:none; }
hr.thinline {color: #b2b2b2; background-color: #b2b2b2; height: 1px; border: none;}
ul, ol { list-style-position:outside; margin-left:1.8em; }
ol { list-style-type:decimal; }
ul li { list-style-image:url(../../images/munich/template/bullet.gif); }
a { text-decoration:underline; color:#00a6e4; font-weight: bold; }
a:hover, a:focus, a:active { text-decoration:none; }
h1 { font-size:1.1em; }
h2 { font-size:1.9em; }
h3 { font-size:1.5em; }
h4 { font-size:1.3em; color: #01364b;}
h5 { font-size:1.0em; }
h6 { font-size:1.8em; color: #01364b; padding-top: 20px;}
a.arrow, .more_link a, a.arrow_back, .back_link a { font-weight:bold; text-decoration:none; background:url(../../images/munich/template/link_arrow.gif) 0 50% no-repeat; padding:0 0 0 14px; text-align:left; }
a.arrow_back, .back_link a { background-image:url(../../images/munich/template/link_arrow_back.gif); }
a.arrow:hover, a.arrow:focus, a.arrow:active, .more_link a:hover, .more_link a:focus, .more_link a:active, a.arrow_back:hover, a.arrow_back:focus, a.arrow_back:active, .back_link a:hover, .back_link a:focus, .back_link a:active { text-decoration:underline; }
a.excel, a.html, a.audio, a.pdf, a.word, a.ppt, a.video { background-position:0 50%; background-repeat:no-repeat; padding:3px 0 0 21px; }
a.excel { background-image:url(../../images/munich/icons/excel.gif); }
a.html { background-image:url(../../images/munich/icons/html.gif); }
a.audio { background-image:url(../../images/munich/icons/audio.gif); }
a.pdf { background-image:url(../../images/munich/icons/pdf.gif); }
a.word { background-image:url(../../images/munich/icons/word.gif); }
a.ppt { background-image:url(../../images/munich/icons/ppt.gif); }
a.video { background-image:url(../../images/munich/icons/video.gif); }
a.secure { padding:3px 0 0 12px; background-image: url(../../images/munich/icons/secure.gif); background-repeat: no-repeat; background-position: 0px 4px; }
li.secure { padding-left:0px; }
.underline { text-decoration:underline!important; }
a.underline:hover, a.underline:focus, a.underline:active { text-decoration:none!important; }
.text_right { text-align:right!important; }
.text_left { text-align:left!important; }
.bordered { border:1px solid #fff!important; }
.no_border { border:0!important; }
.no_strong { font-weight:normal!important; }
.no_colour { color:#000!important; }
.right { float:right!important; text-align: right !important; }
.centered { text-align:center!important; }
.hidden { display:none!important; }
.auto { width:auto!important; }
.subtext { ; }
#wrapper, .wrapper { font-size:1em; }
.inner_container { max-width:978px; min-width: 500px; margin: 0 2px 0 16px; }
.outer_container { width: 100%; max-width:1024px; }
#header { color:#fff; background:#000; border-bottom:6px solid #575757; margin-bottom:21px; }
#header_home { padding:18px 0; }
#header ul, #footer ul { margin:0; }
#header li{ list-style-image:none; float:left; font-weight:bold; border-left:1px solid #000; padding:4px 6px 5px 6px;}
#footer li { list-style-image:none; float:left; font-weight:bold; border-left:1px solid #000; padding:5px 6px; }
#header a, #footer a { text-decoration:none; }
#header a:hover, #header a:focus, #footer a:hover, #footer a:focus { text-decoration:underline }
#top_links { position:relative; width:80%; float:right; }
#top_links ul { position:absolute; right:0; bottom:0; }
#top_links li { background-color:#575757; }
#top_links li.first-child, #header li.last-child { background-image:url('../../images/munich/template/corner_tl_black.gif'); background-position:0 0; background-repeat:no-repeat; }
#top_links li.last-child { background-image:url('../../images/munich/template/corner_tr_black.gif'); background-position:100% 0; }
#top_links a { color:#fff; }
#footer { font-size:0.9em; background:url(../../images/munich/template/divide.gif) 0 0 repeat-x; padding-top:1em; margin:2em 0; }
#footer li { padding:0 0 0 3px; margin-left:3px; }
#footer li.first-child { padding:0; margin:0; border-left:0; }
#nav { font-size:1em; font-weight:bold; width: 790px; overflow: hidden; white-space: nowrap; background-image: url(../../images/munich/nav/bg.gif); background-repeat: repeat-x; }
#nav ul, #nav li { display:block; float:left; }
#nav ul { list-style-type:none; margin:0; background-color: white; }
#nav li { list-style-image:none; background:#02364b url(../../images/munich/nav/bg.gif) 0 0 repeat-x; margin-right:2px; }
#nav li.last-item { margin-right: 0; }
#nav a { color:#fff; text-decoration:none; display:block; float:none !important; float:left; clear:both; background:url(../../images/munich/nav/decor.gif) 6px 11px no-repeat; padding:10px 11px 10px 17px; }
#nav li.active, #nav li:hover, #nav li.hover, #nav li:focus { background:#000; }
#nav li.active a, #nav li:hover a, #nav li.hover a, #nav li:focus a { background-image:url(../../images/munich/nav/decor_on.gif); }
#active a:link, #active a:visited, #active a:hover { border: 1px solid #333; background-color: #FF6600; color: #333; }
.row { clear:left; width:auto; overflow:hidden; }
.column { float:left; width:auto; overflow:hidden; }
.height_adjusted { margin-bottom:-1000px; padding-bottom:1000px; }
.float_reset { clear:both; overflow:hidden; height:0; }
.half_width { width:49.99%; }
.third_width { width:33.33%; }
.twothirds_width { width:66.66%; }
.quarter_width { width:25%; }
.threequarters_width { width:75%; }
.panel { width:auto; padding:12px; border:3px solid #d6dddf; margin:-6px 3px 3px -6px; } 
.panel_surround { padding:3px; margin:3px 4px 4px 3px; } 
.dropshadow { background:url(../../images/munich/template/dropshadow.png) no-repeat 100% 100% !important; background: url(../../images/munich/template/dropshadow.gif) no-repeat bottom right; } 
.content { margin-bottom:1em; }
iframe.riser_iframe { display:none; position:absolute; left:0; top:0; z-index:1000; }
#accessibility, .accessibility { position:absolute;top:0;left:-9999px; } /* viewable by screen readers */
#navContainer { overflow: auto; overflow-y: hidden; }
#navContainer.noscript { height: 50px; } 
#navContainer.scrolling { height: 50px; overflow: auto; overflow-x: scroll; overflow-y: hidden; }
#navContainer.not-scrolling { height: 30px; overflow: hidden; }
.contentHome { width: 798px; }
form.login-box fieldset.login-step2 { text-align: right; }
form.login-box p.login-step2 { margin-bottom: 10px; text-align: left; }
.password-char img { position: relative; top: -1px; }
.bodytextboldwhite { font-weight: bold; color: white; }
.password-audio-link { position: relative; left: 170px; }.rightsidebox {
	background-repeat: no-repeat;
	background-position: 0% 0%;
	padding: 0px;
	width: 190px;
	margin-top: 2px;
}
.fltrt { 	float: right;
	margin-left: 8px;
}
.fltlft {	float: left;
	margin-right: 8px;
}

