html {
	overflow-y: scroll;
}

body {
	background: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
}

img {
border:medium none;
}
div.clr {
clear:both;
}
div.print {
display:none;
}
h1 {
font-size:24px;
font-weight:normal;
margin:0 0 10px;
}
h1 {
color:#333333;
font-family:arial,sans-serif;
font-size:24pt;
font-weight:normal;
line-height:24pt;
text-align:left;
}

h2 {

	display:block;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 0 0;
	padding: 0;
	color:#333333;
	font-family:arial,sans-serif;
	text-align:left;
}

h3 {
color:#333333;
font-size:12px;
font-weight:bold;
line-height:17px;
padding:0;
text-align:left;
}
h4 {
color:#333333;
display:block;
font-family:helvetica,arial,sans-serif;
font-size:18px;
font-weight:normal;
line-height:18px;
margin-bottom:10px;
text-align:left;
}
body, p, td, li, ul, ol, div {
color:#333333;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:14px;
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
color:#4A4A4A;
}
h1 {
color:#333333;
font-family:helvetica,arial,sans-serif;
font-size:24px;
font-weight:normal;
line-height:24px;
text-align:left;
}
#leftcontent ul, #maincontent ul, #rightcontent ul {
list-style-image:url(/media/21282/bullet.gif);
list-style-position:outside;
list-style-type:disc;
margin:0;
padding:0;
}
#leftcontent li, #maincontent li, #rightcontent li {
line-height:16px;
margin-bottom:2px;
margin-left:20px;
padding-left:1px;
}
#relatedlinkscontainer h2 {
border:medium none;
font-size:24px;
font-weight:normal;
margin:0 0 10px;
}
#relatedlinkscontainer ul li {
list-style-type:none;
margin:0;
padding:0;
}
a {
color:#CC0000;
text-decoration:underline;
}
h1 a {
color:#666666;
text-decoration:none;
}
#middlecolumn a, #IIHNews a, #IIHEvents a, .priority a {
background-color:transparent;
color:#CC0000;
text-decoration:underline;
}
#middlecolumn a:hover, #IIHNews a:hover, #IIHEvents a:hover, .priority a:hover {
background-color:#CC0000;
color:#FFFFFF !important;
text-decoration:none !important;
}
#OtherLinks, div#behind-the-scene {
color:#666666 !important;
float:right !important;
margin:60px 0 0;
}
#OtherLinks a, div#behind-the-scene a {
color:#5C5C5C;
font-size:11px;
text-decoration:none;
}
#OtherLinks a:hover, div#behind-the-scene a:hover {
color:#333333;
text-decoration:underline;
}
#OtherLinks .selected, div#behind-the-scene .selected {
color:#333333;
text-decoration:underline;
}
#OtherLinks ul, div#behind-the-scene ul {
margin:0;
padding:0;
}
#OtherLinks ul li, div#behind-the-scene ul li {
border-left:1px solid #AAAAAA;
display:inline;
float:left;
line-height:12px;
margin:0;
padding:0 5px;
}
.printpage a {
color:#AAAAAA !important;
float:right;
font-size:11px;
margin-bottom:20px;
margin-right:5px;
text-align:right;
text-decoration:none !important;
}
.printpage a:hover {
background-color:#333333 !important;
color:#FFFFFF !important;
}
#wrap {
margin:30px auto 10px;
text-align:left;
width:910px;
}
#meta-navigation {
border-bottom:5px solid #CC0000;
float:left;
padding:4px 0 1px;
width:100%;
}
#meta-navigation #languages, #meta-navigation #logins {
float:right;
margin-left:15px;
}
#logo {
border:medium none;
float:left;
margin-left:0;
text-align:left;
}
#breadcrumb ul {
margin:5px 0 !important;
padding:0 !important;
}
#breadcrumb li {
color:#999999;
display:inline;
font-size:11px;
}
#breadcrumb a {
color:#999999;
line-height:22px;
text-align:left;
text-decoration:none;
}
#breadcrumb a:hover {
background-color:#999999;
color:#FFFFFF;
text-decoration:none;
}
#contentcontainer {
float:left;
width:100%;
}
#leftcolumn {
float:left;
margin-bottom:20px;
margin-right:30px;
margin-top:-10px;
width:185px;
}
#middlecolumn {
float:left;
margin-bottom:20px;
width:450px;
}
#rightcolumn {
float:left;
margin-bottom:20px;
margin-left:30px;
margin-top:-10px;
width:215px;
}
#topbannerimage {
padding-top:15px;
}
div#story {
background-image:url(/media/19927/top_image.gif);
background-repeat:no-repeat;
float:left;
height:264px;
width:100%;
}
div#story div#references {
float:right;
height:184px;
margin-top:1px;
overflow:hidden;
}
div#story div#payoff {
float:left;
height:180px;
overflow:hidden;
}
div#textpagetop {
float:left;
width:100%;
}
.section {
border-top:1px solid #333333;
color:#333333;
display:block;
font-family:helvetica,arial,sans-serif;
font-size:18px;
font-weight:normal;
line-height:18px;
margin-bottom:10px;
margin-top:25px;
padding-top:10px;
text-align:left;
}
div#top-wrap {
float:left;
width:100%;
}
#globalmenu {
background-image:url(/images/layout/menubackground.gif);
background-repeat:no-repeat;
float:left;
width:100%;
}
#globalmenu div {
float:left;
}
#globalmenu .input {
font-size:11px;
margin-right:10px;
width:135px;
}
#searchcontainer {
float:right !important;
padding:7px 10px 0 0;
}
#searchfield {
padding-top:2px;
}
#topnavigation {
font-family:verdana,arial,'Myriad Pro';
font-size:13px;
}
#topnavigation ul {
display:none;
left:0;
margin:0 !important;
padding:0 !important;
position:absolute;
}
* html #topnavigation ul {
line-height:0;
}
#topnavigation ul a {
}
#topnavigation ul li {
float:none;
}
#topnavigation ul {
display:none;
left:0;
margin:0 !important;
padding:0 !important;
position:absolute;
}
#topnavigation li {
display:inline;
height:40px;
width:100px;
}
#topnavigation li a {
border-right:1px solid #FFFFFF;
color:#FFFFFF;
font-family:arial,'Myriad Pro';
font-size:12px;
font-weight:normal;
height:28px;
padding:9px 10px 3px 7px;
text-decoration:none;
}
#topnavigation li a:hover {
background-color:#BFD7E7;
border-right:1px solid #FFFFFF;
color:#000000;
text-decoration:none;
}
#topnavigation .selected a {
background-color:#BFD7E7;
border-right:1px solid #FFFFFF;
color:#000000;
height:28px;
text-decoration:none;
}
#topnavigation a {
display:block;
}
#topnavigation li.hover a {
background-color:#FFFFFF;
}
#topnavigation a {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
#topnavigation {
display:block;
margin:0;
padding:0;
position:relative;
}
#topnavigation li {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 !important;
padding:0 !important;
position:relative;
}
#languages img {
margin-left:2px;
}
img {
border:medium none;
}
hr {
background-color:#333333;
border:medium none !important;
color:#333333;
height:1px;
margin:25px 0 15px !important;
}
#relatedlinkscontainer {
padding:0 0 20px;
}
#relatedlinkscontainer hr {
background-color:#FFFFFF !important;
background-image:url(/media/10214/background_hr.gif);
background-repeat:repeat-x;
border:medium none;
color:transparent;
height:1px;
}
#relatedlinks {
padding:0;
}
#relatedlinks a {
color:#CC0000;
line-height:20px;
}
#IIHNews {
}
#IIHNews .date {
color:#999999;
font-size:11px;
font-weight:normal;
}
#IIHNews .title {
font-weight:bold;
}
#IIHNews a {
color:#333333;
text-decoration:none;
}
#IIHNews a:hover {
color:#333333;
text-decoration:underline;
}
#IIHNews a.teaser {
color:red !important;
}
#IIHEvents {
color:#4A4A4A;
font-size:12px;
}
#IIHEvents .date {
color:#999999;
font-size:11px;
font-weight:normal;
}
#IIHEvents a {
color:#CC0000;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
.linktypepdf {
background-image:url(/images/layout/download_icon.gif);
background-repeat:no-repeat;
padding-left:20px;
}
#downloads ul {
margin:0;
padding:0;
}
#downloads li {
background-image:url(/images/layout/download_icon.gif);
background-repeat:no-repeat;
padding-bottom:10px;
padding-left:20px;
}
#downloads a {
}
#downloads a:hover {
background-color:#CC0000;
color:#FFFFFF;
text-decoration:none;
}
#statement {
color:#4A4A4A;
font-family:'arial';
font-size:11px;
}
#logins {
display:none;
}
#logins a {
color:#999999;
display:block;
float:right;
text-decoration:none;
}
#logins a:hover {
color:#999999;
text-decoration:underline;
}
#content {
text-align:left;
}
ul.submenu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
ul.submenu li {
margin:0;
padding:0;
}
ul.submenu li a {
display:block;
font-size:14px;
padding:3px 0 3px 1px;
text-decoration:none;
}
ul.submenu li a:hover, ul.submenu li.selected a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CC0000 none repeat scroll 0 0;
color:#FFFFFF;
}
ul.submenu li.selected a {
margin-bottom:5px;
}
ul.submenu li.selected ul a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 50%;
color:#333;
margin:0;
}
ul.submenu li ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 50%;
color:#333;
}
ul.submenu li ul li ul li a:hover {
color:#555555;
}
ul.submenu li.selected {
border-bottom:1px dotted #BBBBBB;
margin:0 0 5px;
padding:0 0 5px;
}
ul.submenu li#first.selected {
border-top:0 none;
padding-top:0;
}
ul.submenu li.selected ul li#first {
padding:0;
}
ul.submenu li ul.submenu li a {
font-size:12px;
padding-left:4px;
padding-right:4px;
/*word-spacing:-4px;*/

}
ul.submenu li ul.submenu li.selected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DFEDF6 none repeat scroll 0 0;
border:0 none;
margin:0;
padding:0;
}
ul.submenu li ul.submenu li.selected a, ul.submenu li ul.submenu li.selected a:hover
{
    color:#cc0000;
    
}

ul.submenu li ul.submenu li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DFEDF6 none repeat scroll 0 0;
}
ul.submenu li ul.submenu li.selected ul.submenu li a {
color:#555555;
}
ul.submenu li ul.submenu li.selected ul.submenu li.selected {
margin:0;
padding:0;
}
ul.submenu li ul.submenu li.selected ul.submenu li.selected a, ul.submenu li ul.submenu li.selected ul.submenu li a:hover {
text-decoration:underline;
}
blockquote {
color:#666666;
font-style:italic;
margin:1.5em;
}
b, strong {
font-weight:bold;
}
i, em, dfn {
font-style:italic;
}
dfn {
font-weight:bold;
}
sup, sub {
line-height:0;
}
abbr, acronym {
border-bottom:1px dotted #666666;
}
address {
font-style:italic;
margin:0 0 1.5em;
}
del {
color:#666666;
}
pre, code {
margin:1.5em 0;
white-space:pre;
}
pre, code, tt {
-x-system-font:none;
font-family:'andale mono','lucida console',monospace;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5;
}
li ul, li ol {
margin:0;
}
ul, ol {
margin:0;
}
ul {
list-style-type:none;
margin:0;
}
ol {
list-style-type:decimal;
}
dl {
margin:0 0 1.5em;
}
dl dt {
font-weight:bold;
}
dd {
margin-left:1.5em;
}
table {
margin-bottom:1.4em;
width:100%;
}
th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C3D9FF none repeat scroll 0 0;
font-weight:bold;
}
tr.even td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E5ECF9 none repeat scroll 0 0;
}
tfoot {
font-style:italic;
}
caption {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
}
label {
font-weight:bold;
}
fieldset {
border:1px solid #CCCCCC;
margin:0 0 1.5em;
padding:1.4em;
width:400px;
}
legend {
font-size:1.2em;
font-weight:bold;
}
input.text, input.title, textarea, select {
border:1px solid #BBBBBB;
margin:0.5em 0;
}
input.text:focus, input.title:focus, textarea:focus, select:focus {
border:1px solid #666666;
}
input.text, input.title {
padding:5px;
width:300px;
}
input.title {
font-size:1.5em;
}
textarea {
height:250px;
padding:5px;
width:300px;
}
.error, .notice, .success {
border:2px solid #DDDDDD;
margin-bottom:1em;
padding:0.8em;
}
.error {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FBE3E4 none repeat scroll 0 0;
border-color:#FBC2C4;
color:#8A1F11;
}
.notice {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFF6BF none repeat scroll 0 0;
border-color:#FFD324;
color:#514721;
}
.success {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E6EFC2 none repeat scroll 0 0;
border-color:#C6D880;
color:#264409;
}
.error a {
color:#8A1F11;
}
.notice a {
color:#514721;
}
.success a {
color:#264409;
}
.error ul {
margin-bottom:0;
padding-bottom:0;
}
#sitemap {
}
#sitemap ul {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#sitemap ul ul {
background-color:#FFFFFF;
margin-left:20px;
}
#sitemap ul li {
display:block;
float:left;
padding-bottom:20px;
width:200px;
}
#sitemap ul li ul li {
background-image:none;
padding:0;
width:150px;
}
#sitemap li {
}
#sitemap li li {
}
#sitemap li a {
background-color:#FEFEFE;
color:#333333;
font-size:11px;
font-weight:bold;
line-height:16px;
text-decoration:none;
}
#sitemap li a:hover {
text-decoration:underline;
}
#sitemap li li a {
background-color:#FFFFFF;
border:medium none;
color:#000000;
font-weight:normal;
text-decoration:none;
}
#sitemap li li a:hover {
text-decoration:underline;
}
#sitemap li li li a {
background-color:#FFFFFF;
color:#000000;
font-size:11px;
}
#sitemap li a:hover {
}
#sitemap li li a:hover {
text-decoration:underline;
}
#sitemap a {
}
#sitemap li.hover a {
}
#sitemap a {
color:#000000;
font-weight:normal;
text-decoration:none;
}
#footer {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CC0000;
float:left;
font-family:'Myriad Pro';
font-size:12px;
padding:20px 0;
width:100%;
}
#footer h3 {
font-size:14px;
font-weight:bold;
margin:0 0 -10px;
padding:0;
}
#footer a {
color:#333333;
line-height:16px;
text-decoration:underline;
}
#footer a:hover {
background-color:#333333;
color:#FFFFFF;
text-decoration:none;
}
#footer div {
float:left;
}
#footer #contact {
width:215px;
}
#footer #services {
width:180px;
}
#footer #info {
width:140px;
}
#footer #share {
width:160px;
}
#footer #newsletter {
width:215px;
}
#xsltsearch a {
text-decoration:none;
}
#xsltsearch_navigation {
text-align:center;
}
#xsltsearch_navigation .disabled {
color:#AAAAAA;
}
#xsltsearch_stats {
color:#4A4A4A;
font-size:12px;
}
#xsltsearch_results {
padding-bottom:20px;
}
.xsltsearch_result p {
margin:0;
padding:0;
}
.xsltsearch_result:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FAFAFA none repeat scroll 0 0;
color:#4A4A4A;
}
.xsltsearch_ordinal {
font-size:12px;
font-weight:normal;
}
.xsltsearch_title {
font-size:18px;
font-weight:normal;
text-decoration:none;
}
.xsltsearch_score {
font-size:75%;
}
p.xsltsearch_result_description {
padding-bottom:20px;
}
.xsltsearch_description strong {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#CC0000;
}
#xsltsearch h3 {
color:#333333;
display:block;
font-family:helvetica,arial,sans-serif;
font-size:16px;
font-weight:bold;
line-height:18px;
margin-bottom:0;
text-align:left;
}
#contactform .top {
display:block;
height:14px;
padding:0;
width:450px;
}
#contactform .btm {
display:block;
height:14px;
padding:0;
width:450px;
}
#contactform {
background-color:#DFEDF6;
margin-bottom:20px;
width:100%;
}
#contactform .button {
background-image:url(/images/layout/button_background.gif);
background-repeat:repeat-x;
border:medium none;
float:left;
height:19px;
padding:0 0 2px;
}
#contactform textarea {
font-family:arial;
font-size:11px;
height:60px;
margin:0;
}
#contactform .FieldContainer {
float:left;
padding:0 20px 10px;
width:410px;
}
#contactform .FieldContainer .textfield {
border:1px solid #999999;
width:190px;
}
#contactform .commenttextfield {
width:180px;
}
#contactform div {
float:left;
font-size:11px !important;
}
div#footer h6 {
font-size:13px;
margin:0 0 4px;
padding:0;
}
div#footer a {
color:#000000;
}
div#footer a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}
div#footer div#socialize a {
text-decoration:none;
}
div#footer div#contact-list {
float:left;
}

div#footer div#socialize, div#footer div#contact-list div.adr {
	margin-right: 52px;
}

div#footer div#contact-list div.adr {
float:left;
}
div#footer div#contact-list div.adr address {
font-size:11px;
font-style:normal;
line-height:14px;
}
div#footer div#contact-list div.adr h6 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/layout/icon_lang_dk.gif) no-repeat scroll 0 2px;
padding:0 0 0 20px;
}
div#footer div#contact-list div#denmark.adr h6 {
background-image:url(/images/layout/icon_lang_dk.gif);
}
div#footer div#contact-list div#sweden.adr h6 {
background-image:url(/images/layout/icon_lang_se.gif);
}
div#footer div#contact-list div#norway.adr h6 {
background-image:url(/images/layout/icon_lang_no.gif);
}
div#footer div#socialize {
float:left;
}
div#footer div#socialize ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div#footer div#socialize ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/layout/fb.png) no-repeat scroll 0 1px;
margin:0 0 4px;
padding:0 0 0 20px;
}
div#footer div#socialize ul li a {
font-size:11px;
}
div#footer div#socialize ul li#facebook {
background-image:url(/images/layout/fb.png);
}
div#footer div#socialize ul li#twitter {
background-image:url(/images/layout/Twitter-logo.gif);
}
div#footer div#socialize ul li#delicious {
background-image:url(/images/layout/del.png);
}
div#footer div#socialize ul li#linkedin {
background-image:url(/images/layout/in.png);
}
div#footer div#socialize ul li#bookmark {
background-image:url(/images/layout/star.png);
}
div#footer div#newsletter {
float:left;
width:217px;
}
div#footer div#newsletter p {
font-size:11px;
}
div#footer div#newsletter form {
display:block;
margin:0;
padding:0;
}
div#footer div#newsletter form fieldset {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:0 none;
margin:0;
padding:0;
width:100px;
}
div#footer div#newsletter form fieldset legend, div#footer div#newsletter form fieldset label {
display:none;
}
div#footer div#newsletter form fieldset input {
border:1px solid #AAAAAA;
color:#AAAAAA;
font-size:10px;
margin-bottom:5px;
padding:3px;
width:206px;
}
div#footer div#newsletter form fieldset div#buttons {
width:213px;
}
div#footer div#newsletter form fieldset div#buttons button#unsubmit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
color:#A9A9A9;
float:left;
margin:0;
padding:0;
text-decoration:underline;
}
div#footer div#newsletter form fieldset div#buttons button#submit {
float:right;
}

.linktypepdf {
background-image:url(/images/layout/download_icon.gif);
background-repeat:no-repeat;
line-height:20px;
padding-left:20px;
}
.linktypeexcel {
background-image:url(/media/19968/excel_icon.gif);
background-repeat:no-repeat;
line-height:20px;
padding-left:20px;
}
.code {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FEFADE none repeat scroll 0 0;
font-family:'andale mono','lucida console',monospace;
}
.imagecaption {
color:#999999;
font-size:10px;
font-weight:normal;
line-height:12px;
}
.section {
}
div#bottom {
float:left;
margin:10px 0 0;
padding-bottom:10px;
width:100%;
}
div#bottom div#termsprivacy {
float:right;
}
div#bottom div#termsprivacy ul {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div#bottom div#termsprivacy ul li {
border-left:1px solid #BBBBBB;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 5px;
padding:0 0 0 5px;
}
div#bottom div#termsprivacy ul li.first {
border:0 none;
}
div#bottom div#termsprivacy ul li a {
color:#666666;
font-size:11px;
text-decoration:none;
}
div#bottom div#termsprivacy ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#666666 none repeat scroll 0 0;
color:#FFFFFF;
}
div#bottom div#copyright {
color:#666666;
float:left;
font-size:11px;
}
fieldset {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DFEDF6 url(/images/layout/form-top.gif) no-repeat scroll left top;
border:0 none;
margin:0;
padding:0;
position:relative;
}
fieldset legend {
display:block;
font-size:25px;
font-weight:normal;
margin:0;
padding:10px 10px 0 25px;
}

h1.FormHeader{
	line-height: 30px;
	padding-top: 20px;
	padding-left: 20px;
        padding-left:0px\9;
        width:380px\9;
       *padding-left:0px;
       *width:380px;
}

fieldset p {
font-size:11px;
line-height:16px;
margin:0 25px;
padding-top:15px;
}
fieldset ol {
margin:0;
overflow:hidden;
padding:25px 25px 10px;
position:relative;
}
fieldset ol li {
clear:both;
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 2px !important;
overflow:hidden;
padding:0;
width:100%;
}
fieldset ol li label {
float:left;
padding:0 0 10px;
width:150px;
}
fieldset ol li div.input {
float:left;
}
fieldset ol li input, fieldset ol li textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #999999;
font-family:sans-serif;
font-size:12px;
margin:0;
padding:2px;
width:244px;
}
fieldset ol li textarea {
height:100px;
margin-bottom:7px;
max-height:300px;
max-width:393px;
}
fieldset div.controls {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/layout/form-bottom.gif) no-repeat scroll left bottom;
bottom:0;
height:30px;
left:0;
position:absolute;
width:100%;
}
fieldset div.controls input {
float:right;
margin:0 25px 0 0;
font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
background-color:#CC0000; 
border:1px solid; 
border-color: #DFEDF6; 
color: white;
}

fieldset div.bottom-text {
height:15px;
padding:0 25px 25px;
margin-bottom:18px;
}
h3 {
clear:both;
}
div#course-top {
height:160px;
margin-bottom:20px;
}
div#course-info {
float:left;
width:230px;
}
div#course-info ul {
margin:0;
padding:0;
}
div#course-info ul li {
border-bottom:1px solid #C3CAD2;
margin:0;
padding:5px 0;
}
div#course-info ul li.last {
border:0 none;
}
div#course-info ul li.first {
padding-top:0;
}
div#course-info ul li span.subject {
display:block;
float:left;
font-weight:bold;
width:120px;
}
div#course-info ul li span.object {
display:block;
float:left;
width:110px;
}
div#upcoming-courses {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E7F0F7 url(/images/layout/courses-top.png) no-repeat scroll left top;
float:right;
width:202px;
}
div#upcoming-courses div.next-courses {
font-size:16px;
font-weight:bold;
padding:10px;
}
div#upcoming-courses ol {
border-bottom:1px solid #C3CAD2;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 10px 10px;
padding:0 0 10px;
}
div#upcoming-courses ol li {
font-size:11px;
margin:0;
padding:0;
}
div#upcoming-courses ol li span.date {
font-weight:bold;
padding-right:4px;
}
div#upcoming-courses ol li span.time {
padding-right:4px;
}
div#upcoming-courses a#document {
display:block;
font-weight:bold;
margin:0 0 3px 10px;
width:108px;
}
div#upcoming-courses div#course-bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E7F0F7 url(/images/layout/courses-bottom.png) no-repeat scroll left bottom;
height:7px;
width:202px;
}
div#IIHEvents h3 {
margin-bottom:0;
}
div#related-content {
border-top:1px dotted #BBBBBB;
padding-top:10px;
}
div#related-content div.header {
font-size:11px;
font-weight:bold;
margin-bottom:5px;
}
div#related-content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div#related-content ul li {
margin:0 0 5px;
padding:0;
}
div#related-content ul li a {
font-size:11px;
}
div#events ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div#events ol li {
border-bottom:1px dotted #BBBBBB;
margin:0 0 10px;
padding:0 0 10px;
}
div#events ol li div.text {
line-height:17px;
margin-bottom:5px;
}
div#events ol li a.title {
font-size:11px;
}
div#middlecolumn ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
}
div#middlecolumn ul li {
margin-bottom:3px;
}
div#course-info ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
span.document img {
padding-right:5px;
}
span.document a {
font-size:11px;
}


div#maincontent p,
div#middlecolumn p {
	line-height: 18px !important;
	/*margin-top: 0;*/
}

.YearBar 
{
background-color:#E7F0F7;
color:#000000;
/* height:28px;  */ 
text-decoration:none;
font-weight:bold;
}
.CourseItem 
{
	background-color:White;
}
.CourseMainTable
{
	vertical-align:top;
	width:445px;
}
.CourseTableBottomImg
{
    vertical-align:top;margin:0;border:0;
}
.CourseTableTopImg
{
	vertical-align:bottom; 
}

div#CallToAction-upcoming-courses {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
float:right;
width:202px;
}
div#CallToAction-upcoming-courses  div.next-courses {
font-size:16px;
font-weight:bold;
padding:10px;
}
div#CallToAction-upcoming-courses  ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 10px 10px;
padding:0 0 10px;
}
div#CallToAction-upcoming-courses  ol li {
font-size:11px;
margin:0;
padding:0;
}
div#CallToAction-upcoming-courses  ol li span.date {
font-weight:bold;
padding-right:4px;
}
div#CallToAction-upcoming-courses  ol li span.time {
padding-right:4px;
}
div#CallToAction-upcoming-courses  div#course-bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E7F0F7 url(/images/layout/courses-bottom.png) no-repeat scroll left bottom;
height:7px;
width:202px;
}
div#CallToAction
{
background:#E7F0F7 url(/images/Roundcorners/topRoundDark.png) no-repeat scroll left top;
width:445px;
}

div#CallToAction div#imageFrame 
{
margin-top:25px;
margin-left:30px;
float:left;
background-color: transparent; 
text-decoration:none;
}


div#CallToAction div#imageFrame a:hover
{
background-color: transparent; 
text-decoration:none;
}




div#CallToAction a#document {
display:block;
font-weight:bold;
margin:0 0 3px 10px;
width:108px;
}

div#CallToAction div#content
{
float:left;
margin-left:30px;
margin-top:25px;
}
div#CallToAction div#eventlink
{
margin-left:30px;
}
div#CallToAction div#eventfooter
{
background:#E7F0F7 url(/images/Roundcorners/bottomRoundDark.png) no-repeat scroll left bottom;
}


.nohover a:hover 
{ 
background-color: transparent; 
text-decoration:none;
}
#featured{ 
	width:900px; 
	float:left;
	height:264px; 
	position: relative;
	top: -70px;
	z-index:2;
}
#featured hr{
background-color: darkred;
color: darkred;
width: 100%;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; right:5px; 
	list-style:none; 
	padding:0; margin:0;
	margin-top: 70px;
	width: 300px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:43px; 
	color:#333;  background:#fff; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	/*background:url('images/selected-item.gif') 0px -10px no-repeat;
	background-image:*/
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:600px; 
	height:250px; 
	background:#FFF; 
	position:relative;
	margin-top: 0px;
	margin-left: 5px;
	z-index: 2;
	float:left;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:180px; left:0; 
	height:70px; 
/*	background: url('images/transparent-bg.png'); */
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#000; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; 
	color:#000
}
#featured .info a{ 
	text-decoration:none; 
	color:#000; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}





















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
H2 {

}

H3 {

}

.linktypepdf {
	padding-left: 20px;
	background-image: url('/images/layout/download_icon.gif'); 
	background-repeat: no-repeat; 
	line-height: 20px;
}

.linktypeexcel {
	padding-left: 20px;
	background-image: url('/media/19968/excel_icon.gif');
	background-repeat: no-repeat; 
	line-height: 20px;
}

.code {
background: #fefade;
font-family: 'andale mono','lucida console', monospace;
}

.imagecaption {
	color: #999; 
	font-weight: normal; 
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}

.section {
font-size: 14px;
font-weight: bold;
}

div#events2 {
	background: #DFEDF6;
	padding: 10px 20px 20px 20px;
}

div#events2 ol {
	margin: 0;
	padding: 0;
}

div#events2 ol li {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#events2 ol li a {
	display: block;
	margin-bottom: 5px;
}

div#events2 ol li.header {
	font-weight: bold;
	margin: 10px 0 10px 0;
}
