body{margin:0;padding:0;background-color:#fff;font:100%/1.125em Arial, Verdana, Georgia, Times New Roman;font-size:12px;color:#3e3e3e;line-height:20px;background-image:url(/site_images/bg_footer.gif);background-repeat:repeat}img{border:none}a:link,a:visited,a:hover,a:active{text-decoration:none;color:#0a5b99;text-decoration:underline;color:#0a5b99}h1{float:left;margin:38px
0 0 0;background-image:url(/site_images/logo_iva.gif);background-position:top left;background-repeat:no-repeat}h1 a:link, h1 a:visited{display:block;width:242px;height:45px}h1
span{overflow:hidden;position:absolute;width:0}h2,h3,h4,h5{margin:0;padding:0;font-family:Arial,Verdana;font-size:20px;line-height:normal;font-weight:normal}.header h2, .content-spotlights
h2{font-size:16px;margin-bottom:7px;color:#0073c6}.content-primary h2, .content-full
h2{font-size:26px;margin-bottom:7px;color:#0073c6}.content-secondary
h2{font-size:18px;color:#0073c6;margin-bottom:4px}.footer
h2{margin:0
0 5px 0;padding:0;height:20px}.footer .follow_us
h2{margin:0
0 10px 0}.footer h2
span{display:block;position:absolute;font-size:12px;text-transform:uppercase;background-color:#0073c6;color:#fff;padding:0
10px;line-height:20px}.content-primary
h3{font-size:16px;font-weight:bold}p{margin:0
0 10px 0;padding:0}.hide{overflow:hidden;position:absolute;width:0}.wrapper{width:970px;margin:0
auto}.header{background-color:#fff;background-image:url(/site_images/bg_header.gif);background-repeat:repeat-x;overflow:hidden}.content{background-color:#fff;padding:20px
0;overflow:hidden}.footer{background-image:url(/site_images/bg_footer_gradient.png);background-position:top left;background-repeat:repeat-x}ul.sitenav{list-style:none;margin:0;padding:0;float:right}ul.sitenav
li{display:inline}ul.sitenav a:link, ul.sitenav a:visited{display:block;float:left;margin-left:12px;padding:0
0 0 12px;line-height:30px;text-decoration:none;background-image:url(/site_images/arrow_right_white.gif);background-position:center left;background-repeat:no-repeat;font-size:10px;text-transform:uppercase;color:#fff}ul.sitenav a:hover, ul.sitenav a:active{text-decoration:underline}.header
.wrapper{position:relative}.header-content{clear:both;position:relative}.header-content a.chat
span{overflow:hidden;position:absolute;width:0}.header-content
form{float:right}ul.nav{clear:both;width:100%;list-style:none;margin:0;padding:0;overflow:hidden;border-bottom:6px solid #0073c6;background-image:url(/site_images/img_dots_single_blue.gif);background-position:top left;background-repeat:repeat-x}ul.nav
li{display:inline}ul.nav a:link, ul.nav a:visited{display:block;float:left;padding:0
10px;line-height:34px;color:#000;font-size:12px;text-transform:uppercase;text-decoration:none}ul.nav li.first a:link, ul.nav li.first a:visited{padding:0
12px 0 2px}ul.nav a:hover, ul.nav a:active, ul.nav li.active a:link, ul.nav li.active a:visited{text-decoration:none;background-image:url(/site_images/arrow_up_blue.gif);background-position:bottom center;background-repeat:no-repeat;color:#0073c6}ul.subnav{list-style:none;margin:0
0 15px 0;padding:0}ul.subnav
li{list-style:none;margin:0;padding:0}ul.subnav li
ul{list-style:none;margin:0;padding:0}ul.subnav li ul
li{padding:5px
10px;background-color:#e9e9e9;background-image:url(/site_images/img_dots_single_black.gif);background-position:bottom left;background-repeat:repeat-x}ul.subnav li ul li
ul{margin-bottom:7px}ul.subnav li ul li ul
li{padding:0;line-height:18px;background-image:none}ul.subnav a:link, ul.subnav a:visited{color:#3e3e3e;text-decoration:none}ul.subnav a:hover, ul.subnav a:active{color:#3e3e3e;text-decoration:underline}ul.subnav a.active:link, ul.subnav a.active:visited{color:#0073c6}ul.subnav li ul li a:link, ul.subnav li ul li a:visited{font-size:16px;text-transform:uppercase;font-weight:bold;color:#3e3e3e}ul.subnav li ul li a:link, ul.subnav li ul li a:visited{font-size:14px;text-transform:none;font-weight:bold}ul.subnav li ul li ul li a:link, ul.subnav li ul li ul li a:visited{font-size:12px;font-weight:normal}ul.subnav a.heading:link, ul.subnav a.heading:visited{display:block;padding-bottom:13px;background-image:url(/site_images/img_dots_single_black.gif);background-position:bottom left;background-repeat:repeat-x}.content-primary{width:720px;float:right}.content-secondary{width:225px;float:left;padding-top:7px}.content-left{float:left}.content-right{float:right}.content-full{width:100%}.home .content-primary{width:723px;margin-right:20px}.home .content-secondary{width:205px}a.spotlight:link,a.spotlight:visited{clear:both;display:block;min-height:24px;padding:4px
40px 4px 10px;color:#fff;text-transform:uppercase;line-height:24px;text-decoration:none;background-color:#f26100;background-image:url(/site_images/spotlight_arrow.gif);background-position:center right;background-repeat:no-repeat;font-family:"Times New Roman",Times,serif}a.spotlight:hover,a.spotlight:active{text-decoration:underline}ul.listing{list-style:none;margin:0;padding:0}ul.listing
li{list-style:none;margin:0;padding:0;background-color:#fbfbfb;background-image:url(/site_images/bg_list_gradient.gif);background-position:bottom left;background-repeat:repeat-x;margin-bottom:1px}ul.listing
span{display:block;line-height:37px;padding-left:42px;background-image:url(/site_images/listing_check.png);background-position:center left;background-repeat:no-repeat}ul.listing-event{float:left;list-style:none;margin:0;padding:0}ul.listing-event
li{display:block;width:204px;float:left;list-style:none;margin:0
0 20px 0;padding:0
0 10px 0;min-height:55px;background-image:url(/site_images/bg_news-listing.gif);background-position:bottom left;background-repeat:no-repeat}ul.listing-event li
.meta{line-height:16px;margin-bottom:6px;padding:0
3px;background-color:#3e3e3e;color:#fff;text-align:right;text-transform:uppercase;font-family:"Times New Roman",Times,serif}ul.listing-event li .meta
span.dtstart{float:left;text-transform:none;font-size:10px;font-family:Arial,Helvetica,sans-serif}ul.listing-event li a:link, ul.listing-event li a:visited{display:block;font-size:14px;font-family:Arial,Helvetica,sans-serif;line-height:12px;text-decoration:none}ul.listing-event li a:hover, ul.listing-event li a:active{text-decoration:underline}ul.listing-event li
.location{font-style:italic;font-size:11px;color:#333}ul.training-overview{list-style:none;margin:20px
0 0 0;padding:0;overflow:hidden}ul.training-overview
li{list-style:none;margin:0;padding:0;float:left;width:220px;margin-right:30px}ul.training-overview
li.last{margin-right:0}ul.training-overview li
ul{margin:0;padding:0}ul.training-overview li ul
li{margin-bottom:25px}ul.training-overview li ul li a:link, ul.training-overview li ul li a:visited{display:block;padding-bottom:6px;margin-bottom:5px;font-size:14px;color:#0073c6;font-weight:bold;text-decoration:none;background-image:url(/site_images/img_dots_single_black.gif);background-position:bottom left;background-repeat:repeat-x}ul.training-overview li ul li a:hover, ul.training-overview li ul li a:active{color:#0073c6;text-decoration:underline}ul.training-overview li ul li ul
li{margin-bottom:0}ul.training-overview li ul li ul li a:link, ul.training-overview li ul li ul li a:visited{font-size:12px;padding-bottom:0;margin-bottom:0;color:#3e3e3e;font-weight:normal;text-decoration:none;background-image:none}ul.training-overview li ul li ul li a:hover, ul.training-overview li ul li ul li a:active{color:#0073c6;text-decoration:underline}.content-primary
div.left{float:left;width:340px}.content-primary
div.right{float:right;width:340px}.content-primary div.left h3, .content-primary div.right
h3{margin-top:20px}ul.news-archive{list-style:none;margin:0;padding:0}ul.news-archive
li{list-style:none;margin:0;padding:0
0 7px 0}ul.news-archive
span{display:block;line-height:18px;padding:0
4px;background-color:#e9e9e9;text-decoration:none;text-transform:uppercase;font-size:11px}ul.news-archive
i{font-style:normal;font-weight:normal}ul.news-archive a:link, ul.news-archive a:visited{display:block;padding:0
25px 0 4px;background-image:url(/site_images/arrow_right_grey.gif);background-position:center right;background-repeat:no-repeat;text-decoration:none;font-size:12px;font-weight:bold;line-height:16px}ul.news-archive a:hover, ul.news-archive a:active{text-decoration:underline}ul.chunk{list-style:none;margin:10px
0 0 0;padding:0;float:right}ul.chunk
li{display:inline;list-style:none;margin:0;padding:0}ul.chunk a:link, ul.chunk a:visited{display:block;float:left;width:21px;height:21px;margin-right:2px;background-color:#e9e9e9;text-decoration:none;line-height:21px;text-align:center;color:#000}ul.chunk li.backforward a:link, ul.chunk li.backforward a:visited{width:auto;background-color:#fff;color:#000}ul.chunk a:hover, ul.chunk a:active, ul.chunk li.active a:link, ul.chunk li.active a:visited, ul.chunk li.backforward a:hover{background-color:#0073c6;color:#fff}div.training-image{text-align:right}div.testimonials{margin:30px
0 10px 0;background-color:#E9E9E9;background-image:url(/site_images/bg_quotes.gif);background-position:10px 10px;background-repeat:no-repeat;padding:20px
20px 10px;color:#666}div.testimonials a:link, div.testimonials a:visited{color:#666;text-decoration:underline}div.testimonials a:hover, div.testimonials a:active{color:#666;text-decoration:underline}.footer{clear:both;overflow:hidden;color:#999}.footer
p{margin-bottom:0}.footer a:link, .footer a:visited{color:#999;text-decoration:none}.footer a:hover, .footer a:active{color:#0073c6;text-decoration:underline}.vcard{}.footer-closing{float:right;font-size:11px;color:#999}.content-popup{width:100%;background-color:#fff;padding:20px}.content-popup
h2{font-size:26px;color:#0073c6}form,fieldset,legend{overflow:hidden;border:0;margin:0;padding:0}fieldset{position:relative;border:1px
solid #c6c6c6;margin-bottom:10px;padding:40px
20px 11px 20px}legend
span{position:absolute;top: -28px;left:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#0073c6}form
p{overflow:hidden;clear:both;margin:0;padding:0
0 10px 0}form
p.nolabel{padding-left:170px}label{display:block;float:left;width:170px;font-weight:bold}label
span{position:absolute;width:0;overflow:hidden;margin:0;padding:0}p.radio_select
span{display:block;float:left;width:170px;font-weight:bold}p.radio_select
span.content{float:left;width:auto;padding:0}p.radio_select
label{float:left;width:auto;margin-right:15px;font-weight:normal}p.radio_select
input{float:left}.fullwidth{width:80% !important}input.fields_off,select.fields_off,textarea.fields_off{float:left;width:223px;margin-right:10px;padding:2px
2px 3px 2px;border-style:none;border-top:1px solid #abadb3;border-right:1px solid #dbdfe6;border-bottom:1px solid #abadb3;border-left:1px solid #e2e3ea;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#444}input.fields_on,select.fields_on,textarea.fields_on{float:left;width:223px;margin-right:10px;padding:2px
2px 3px 2px;border-style:none;border:1px
solid #0073c6;font-family:Arial,Helvetica,sans-serif;font-size:12px;background-color:#e5f1f9;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#0073c6}input.small{width:73px}select.small{width:79px}form
span.error{clear:left;display:block;padding-left:170px;font-style:italic;color:red}.btn{cursor:pointer}form.search legend
span{position:absolute;width:0;overflow:hidden}form.search{margin:56px
0 0 20px}form.search
label{width:0}form.search
fieldset{position:inherit;padding:0;border:0}form.search
p{clear:none}form.search
.fields_off{border-style:none;height:21px;width:150px;margin-right:5px;padding:6px
10px 0 10px;background-color:#e9e9e9;color:#999;font-family:Arial,Helvetica,sans-serif;font-size:12px}form.search
.fields_on{border-style:none;border:1px
solid #0073c6;height:21px;width:150px;margin-right:5px;padding:6px
10px 0 10px;background-color:#e9e9e9;color:#999;font-family:Arial,Helvetica,sans-serif;font-size:12px}form.search
.btn{width:26px;height:26px;border:0;margin:0;padding:0;background-image:url(/site_images/btn_search.gif);background-position:top left;background-repeat:no-repeat;text-indent: -2000px}span.attendees{position:relative;display:block;overflow:hidden;float:left;width:360px}span.attendees
input{margin-bottom:4px}span.attendees
a{position:absolute;bottom:6px;right:0}span.stamp{position:relative;display:block;overflow:hidden;float:left;width:300px;height:150px;border:1px
solid #3e3e3e}