body,html	{height:100%; font-family:tahoma,arial,sans-serif; font-size:86%; color:#000000}
body		{background: url("/i/background.jpg") #f0f0ec center top; margin:0; padding:0}

body * 	{font-size:100%}
body a	{color:#002c80}
body a:hover	{text-decoration:none}
table	{border-collapse:collapse; width:100%; border-spacing:0; border-width:0}
td,th	{text-align:left; padding:0; margin:0}
div,img,table	{border:0}
form	{margin:0; padding:0}
p,li,dd,dt	{line-height:1.4em}
p	{margin:0.2em 0 1em 0}
hr	{height:1px; border-top:1px solid #b9b9b6; color:#b9b9b6}
dd	{font-weight:normal; margin-bottom:0.5em}
dt	{font-weight:bold}
ul {margin:1em 0 1em 18px; padding:0; list-style-image:url("/i/li.gif")}
li {margin-top:0.3em; margin-bottom:0.4em}
small	{font-size:78%}

h1	{margin:0.8em 0 0.2em 0; padding:0; font-size:210%; color:#094c89; font-weight:normal; line-height:1em}
h2	{margin:1em 0 0.2em 0; padding:0; font-size:160%; color:#000000; font-weight:normal}
h3	{margin:1em 0 0.2em 0; font-size:109%; color:#000000}
h4	{margin:1em 0 0.2em 0; font-size:110%; color:#000000}
h5	{margin:1em 0 0.2em 0; font-size:100%; color:#000000}
h6	{margin:1em 0 0.2em 0; font-size:90%; color:#000000}

#container {background:url("/i/background-top.jpg") center top repeat-x; position:absolute; left:0; height:100%; margin:0 auto}
#container .container-background {padding-top:3em; background:url("/i/background-curves.jpg") left top no-repeat}
#footer {background:url("/i/background-bottom.jpg") center bottom repeat-x; padding:4em 0 0.5em 0}
#footer td {font-size:90%; vertical-align:top}
#footer table {height:120px}
#footer .nc {text-decoration:none; color:#000000; cursor:default}
.error a {color:#ffffff}
.highlight {color:#000000; background-color:#ffcc00; padding-left:0.4em; padding-right:0.4em}

.event-date {color:#737070; font-size:85%}

#logo {text-align:left; padding:35px 0 40px 20px}

#icons {background:url("/i/icons.gif") transparent center center no-repeat; text-align:center}

#menu .lt, #menu .lb, #menu .rb, #menu .rt {width:25px; background-color:none !important}
#menu .lt {background:url("/i/menu-corners.gif") left top no-repeat}
#menu .lb {background:url("/i/menu-corners.gif") left bottom no-repeat}
#menu .rb {background:url("/i/menu-corners.gif") right bottom no-repeat}
#menu .rt {background:url("/i/menu-corners.gif") right top no-repeat}
#menu td {background-color:#094c89; text-align:center; padding:0 2px; font-size:115%; white-space:nowrap}
#menu a {color:#ffffff; display:block; padding:18px 4px}
#menu a:hover {background-color:#ff8300; color:#ffffff !important}
#menu .active span {color:#ff8300}
#menu .active a {color:#ff8300}

/*** begin popdown menu block ***/

#menu a {text-decoration:none}
#menu span {color:#ffffff !important}

#menu td.pd {background-color:transparent; text-align:left; vertical-align:top; padding:0; font-size:100%; white-space:normal; position:relative}
#menu td.pd div {display:none; position:absolute; width:220px; background:url("/i/x.gif") left top repeat; vertical-align:top; margin:0 0 0 2px; padding:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); opacity:0.85; -moz-opacity:0.85}
#menu td.pd div p {background-color:#094c89; padding:0; margin:0; border-top:1px solid #0a579c}
#menu td.pd div p a {color:#ffffff; display:block; padding:4px 4px 5px 8px}
#menu td.pd div p a:hover {background-color:#ff8300}

/*** end   popdown menu block ***/

#language {text-align:center}

