﻿body{background:#ffffff url('images/page_background.gif') repeat-x top left;margin:0;padding:0;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:100.01%;}
div#maindiv{width:814px;margin:0 auto;padding:0;border:1px solid #a9a397;background:#ffffff url('images/decoration_line_gray.gif') repeat-x bottom left;overflow:auto;}
a:link, a:visited{color:#1373ce;text-decoration:none;}
a:hover, a:active{color:#2d6396;text-decoration:none;}
div.divider{background:url('images/dotted_line_horizontal.gif') repeat-x center left;height:1px;margin:0;}
p.button a{color:#a4a4a4;text-decoration:none;padding:3px 19px 2px 3px;background:transparent url('images/arrow_orange.gif') no-repeat center right;display:inline;border:1px solid #bcbcbc;font-weight:bold;}
p.button a:hover, p.button a:active{color:#606060;border:1px solid #505050;}
.black{color:#000;}
.red{color:#ed4b19;}
.gray{color:#898887;}
.dkgray{color:#454444;}
.blue{color:#1373ce;}
div#header{background:#ffffff url('images/decoration_line_blue.gif') repeat-x top left;margin:0;padding:12px 20px 6px 20px;overflow:auto;}
img#logo{float:left;margin-top:20px;}
div#headeritems{margin:0;padding:0;float:right;}
ul#secondarynav{margin:0.5em 0 1em 0;padding:0;text-align:right;}
ul#secondarynav li{list-style:none;display:inline;font-size:0.8em;line-height:1.3em;}
ul#secondarynav .predivider{padding-right:0.5em;border-right:1px solid #61553e;}
ul#secondarynav .postdivider{padding-left:0.2em;}
div#headeritems form{margin:0;padding:0;}
div#headerdropdown{float:left;margin:36px 0 0 15px;}
div#headerdropdown form{margin:0;padding:0;}
div#headeritems div#searchform div#countries span.selected{color:#909090;}
div#headeritems div#searchform div#landmarksites{color:#7a7878;}
div#mainnav{background:#efefef url('images/decoration_line_yellow.gif') repeat-x top left;padding:5px 0 0 0;margin:0 0 0 0;border-bottom:1px solid #a6a094;clear:both;height:25px;}
#homepage div#mainnav{margin:0 0 50px 0;}
div#mainnav ul{margin:0;padding:0 0 0 12px;height:25px;width:775px;}
div#mainnav ul li{list-style:none;display:inline;float:left;height:25px;}
div#mainnav ul li a{display:block;text-indent:-9999px;height:25px;width:100px;background:transparent url('images/main_nav.gif') no-repeat top left;}
div#mainnav ul li#navhome a{width:54px;margin-right:38px;background-position:0 0;}
div#mainnav ul li#navhome a:hover, div#mainnav ul li#navhome a:active, div#mainnav ul li#navhome a.selected{background-position:0 -25px;}
div#mainnav ul li#navforum a{width:147px;margin-right:40px;background-position:-92px 0;}
div#mainnav ul li#navforum a:hover, div#mainnav ul li#navforum a:active, div#mainnav ul li#navforum a.selected{background-position:-92px -25px;}
div#mainnav ul li#navgrad a{width:143px;margin-right:35px;background-position:-279px 0;}
div#mainnav ul li#navgrad a:hover, div#mainnav ul li#navgrad a:active, div#mainnav ul li#navgrad a.selected{background-position:-279px -25px;}
div#mainnav ul li#navschedules a{width:84px;margin-right:39px;background-position:-457px 0;}
div#mainnav ul li#navschedules a:hover, div#mainnav ul li#navschedules a:active, div#mainnav ul li#navschedules a.selected{background-position:-457px -25px;}
div#mainnav ul li#navabout a{width:73px;margin-right:35px;background-position:-580px 0;}
div#mainnav ul li#navabout a:hover, div#mainnav ul li#navabout a:active, div#mainnav ul li#navabout a.selected{background-position:-580px -25px;}
div#mainnav ul li#navcontact a{width:87px;margin-right:0;background-position:-688px 0;}
div#mainnav ul li#navcontact a:hover, div#mainnav ul li#navcontact a:active, div#mainnav ul li#navcontact a.selected{background-position:-688px -25px;}
div#mainnav ul.spanish li a{background:transparent url('images/main_nav_spanish.gif') no-repeat top left;}
div#mainnav ul.spanish li#navhome a{width:52px;margin-right:19px;background-position:0 0;}
div#mainnav ul.spanish li#navhome a:hover, div#mainnav ul.spanish li#navhome a:active, div#mainnav ul.spanish li#navhome a.selected{background-position:0 -25px;}
div#mainnav ul.spanish li#navforum a{width:125px;margin-right:20px;background-position:-71px 0;}
div#mainnav ul.spanish li#navforum a:hover, div#mainnav ul.spanish li#navforum a:active, div#mainnav ul.spanish li#navforum a.selected{background-position:-71px -25px;}
div#mainnav ul.spanish li#navgrad a{width:196px;margin-right:17px;background-position:-216px 0;}
div#mainnav ul.spanish li#navgrad a:hover, div#mainnav ul.spanish li#navgrad a:active, div#mainnav ul.spanish li#navgrad a.selected{background-position:-216px -25px;}
div#mainnav ul.spanish li#navschedules a{width:70px;margin-right:20px;background-position:-429px 0;}
div#mainnav ul.spanish li#navschedules a:hover, div#mainnav ul.spanish li#navschedules a:active, div#mainnav ul.spanish li#navschedules a.selected{background-position:-429px -25px;}
div#mainnav ul.spanish li#navabout a{width:148px;margin-right:12px;background-position:-519px 0;}
div#mainnav ul.spanish li#navabout a:hover, div#mainnav ul.spanish li#navabout a:active, div#mainnav ul.spanish li#navabout a.selected{background-position:-519px -25px;}
div#mainnav ul.spanish li#navcontact a{width:96px;margin-right:0;background-position:-679px 0;}
div#mainnav ul.spanish li#navcontact a:hover, div#mainnav ul.spanish li#navcontact a:active, div#mainnav ul.spanish li#navcontact a.selected{background-position:-679px -25px;}
div#pagetitle{clear:both;margin-bottom:10px;}
div#toptext{padding:0 20px 0 23px;background:transparent url('images/dotted_line2.gif') repeat-y 350px 0;font-size:0.7em;line-height:1.125em;color:#424242;margin-bottom:0;}
div#landmarkintro{width:310px;float:left;}
div#landmarkintro td.description{padding-bottom:6px;}
div#landmarkintro td.description a{display:block;padding-left:8px;padding-right:4px;border-right:1px solid #353535;}
div#landmarkintro td.schedule a{display:block;padding-left:4px;}
div#searchevents{width:420px;margin-left:350px;}
#searchresultspage div#toptext{background:none;}
#searchresultspage div#landmarkintro{width:505px;margin-bottom:10px;}
#searchresultspage div#landmarkintro img.header{margin-bottom:10px;}
#searchresultspage #frmSearch td#submitcell input{margin-right:50px;}
#searchresultspage div#searchevents{width:250px;margin-left:520px;}
#searchresultspage div#searchevents ul{border:1px solid #cccccc;margin:0;padding:5px 10px 10px 10px;}
#searchresultspage div#searchevents ul li{margin-left:1.25em;}
div#courselists{clear:both;width:762px;margin:5px auto 10px auto;padding:0 0 15px 0;background:transparent url('images/courselist_border.gif') repeat-y top left;border-bottom:1px solid #d6d6d6;}
div#courselisttables{padding:0 10px;}
div#courselists td{font-size:0.7em;line-height:1.125em;color:#424242;}
table#coursesearch td{padding-bottom:10px;font-size:1.5em;}
div#courselisttables{padding:0 10px;}
div#courselists td{font-size:0.7em;line-height:1.125em;}
table#coursesearch td{padding-bottom:10px;font-size:1.5em;}
#searchresultspage table#coursesearch td{font-size:1em;}
#searchresultspage table#coursesearch td label{padding-right:15px;font-weight:bold;}
#searchresultspage div#searchresults{clear:both;width:771px;margin:0 20px 0 23px;padding:0 0 15px 0;}
#searchresultspage div#searchresults div.searchtext{margin-bottom:3px;border-top:7px solid #ffe2ac;background-color:#fff3d9;padding:4px 10px 8px 10px;position:relative;}
#searchresultspage div#searchresults div.searchtext div.pagination{position:absolute;right:10px;font-size:0.75em;}
#searchresultspage div#searchresults div.searchtext h3{font-size:1em;color:#ec440e;margin:0;}
#searchresultspage div#searchresults div.searchtext p{font-size:0.75em;margin-bottom:0.25em;}
#searchresultspage div#searchresults table{border:1px solid #e4e4e4;}
#searchresultspage div#searchresults table th{background-color:#f1f1f1;text-align:left;font-size:0.6875em;font-weight:bold;padding:10px 5px;border-right:1px solid #fff;}
#searchresultspage div#searchresults table th.eventregister{border-right:none;}
#searchresultspage div#searchresults table td{font-size:0.6875em;padding:8px 5px;border:1px solid #e7e7e7;color:#424242;}
#searchresultspage div#searchresults table th.eventname, #searchresultspage div#searchresults table td.eventname{padding-left:10px;}
#searchresultspage div#searchresults a{text-decoration:underline;}
div#sidebar{width:177px;padding:0 7px 0 7px;margin:25px 0 0 0;float:left;background:transparent url('images/dotted_line.gif') repeat-y top right;}
div#sidebar ul{margin:0;padding-left:0;list-style:none;}
div#sidebar ul li{color:#ed4b19;font-size:12px;line-height:14px;margin-bottom:1.25em;background:transparent url('images/dot_yellow.gif') no-repeat 0 3px;padding-left:13px;}
div#sidebar ul li.selected a{color:#000000;font-weight:bold;}
div#sidebar ul ul{margin-top:5px;}
div#sidebar ul li li{background-image:none;padding-left:15px;margin-bottom:0.5em;}
div#sidebar ul li.selected li a, div#sidebar ul li.selected li a:visited{color:#1373ce;font-weight:normal;}
div#sidebar ul li.selected li a:hover, div#sidebar ul li.selected li a:active{color:#2d6396;font-weight:normal;}
div#sidebar2{width:149px;padding:60px 12px 0 11px;margin:0;float:right;margin:0;background:transparent url('images/background_grid.gif') no-repeat top right;color:#000000;}
.notopmargin{margin-top:0;}
div#sidebar2 h2{font-size:0.75em;line-height:1.175em;font-weight:bold;}
div#sidebar2 p{font-size:0.7em;line-height:1.175em;}
div#maincontent{width:421px;margin:25px 0 20px 191px;padding:0 15px 20px 15px;background:transparent url('images/dotted_line.gif') repeat-y top right;color:#181005;position:relative;}
div#maincontent h1{margin-bottom:25px;margin-top:0;width:310px;font-size:1.1em;}
div#maincontent p{font-size:0.75em;line-height:1.175em;}
div#maincontent p.smaller{font-size:0.7em;}
div#maincontent h1 span{display:none;visibility:hidden;}
#howitworkspage div#maincontent p.button{position:absolute;top:0;left:330px;margin-top:3px;}
#homepage div#maincontent{width:429px;margin:0;padding:0 27px 30px 20px;background-image:none;}
#homepage div#maincontent h1{margin-bottom:30px;margin-top:0;height:53px;width:352px;font-size:1.1em;}
#homepage div#maincontent h1 span{display:none;visibility:hidden;}
#homepage div#linklists{background:transparent url('images/dotted_line.gif') repeat-y 170px 0;margin-top:24px;border:1px solid #ffffff;overflow:auto;}
#homepage div#linklists div{float:left;margin-bottom:0;padding-bottom:0;}
#homepage div#list1{width:160px;margin-right:28px;}
#homepage div#list2{width:224px;}
#homepage div#linklists div h2{margin-top:0;margin-bottom:0;font-size:1em;line-height:1.125em;font-weight:normal;color:#9d9d9d;}
#homepage div#linklists div h2 strong{font-weight:normal;color:#525151;}
#homepage div#linklists div h3{margin-top:0;margin-bottom:1em;font-size:0.825em;line-height:1.25em;font-weight:normal;color:#9d9d9d;}
#homepage div#linklists div p{font-size:0.6875em;line-height:1.25em;color:#6e6e6e;}
#homepage div#linklists div#list1 p{margin-bottom:0.5em;margin-top:0.75em;}
#homepage div#linklists div#list2 p{margin-bottom:1em;margin-top:0.75em;}
#homepage div#linklists div#list1 p.topspace{margin-top:2em;}
#homepage div#linklists div a.predivider{padding-right:0.5em;border-right:1px solid #1373ce;}
#homepage div#linklists div a.postdivider{padding-left:0.5em;}
#homepage div#sidebar{width:317px;float:right;padding:0 20px 30px 0;margin:0;background-image:none;}
#homepage img#forumheader{margin-bottom:8px;}
#homepage img#forumlist{margin-top:14px;margin-bottom:12px;}
#homepage div#findoutmore h3{margin-bottom:0;margin-top:12px;font-size:0.8125em;line-height:1.6em;color:#3e3e3e;}
#homepage div#findoutmore ul{margin:0;padding:0;}
#homepage div#findoutmore ul li{font-size:0.8125em;line-height:1.6em;list-style:none;}
#homepage div#findoutmore ul li.makeroom{margin-right:8em;}
#homepage div#findoutmore ul li a{font-weight:bold;}
#homepage div#sidebar ul li{margin-bottom:0;background-image:none;padding-left:0;}
#homepage p#findoutmorebutton{text-align:right;margin:0 0 22px 0;font-size:0.875em;line-height:1em;}
#homepage div#onlinevideo{margin-top:1em;}
#homepage div#onlinevideo p{font-size:0.8125em;line-height:1.3em;color:#282929;margin-top:0.25em;}
#homepage div#onlinevideo p.button{font-size:0.875em;line-height:1em;margin-bottom:1em;}
#homepage img#nancyphoto{float:right;vertical-align:bottom;}
.registerform div#pagetitle{clear:both;margin-bottom:0;width:813px;min-height:61px;background:transparent url('images/title_background.gif') no-repeat top right;}
.registerform div#pagetitle div#title{padding-left:25px;float:left;width:240px;}
.registerform div#pagetitle div#breadcrumbs{font-size:0.7em;width:342px;text-align:right;padding-top:27px;color:#000;font-weight:bold;float:left;}
.registerform div#pagetitle div#breadcrumbs span{color:#909090;font-weight:normal;}
.registerform div#pagetitle div#breadcrumbs span.visited{font-weight:bold;color:#000;}
div#mainform{width:700px;padding-left:24px;font-size:0.75em;line-height:1.3em;}
div#mainform p{width:584px;}
div#mainform p.promotext{font-size:0.91em;}
div#mainform div.sitebox{border-top:6px solid #fff3d9;width:584px;padding-bottom:10px;}
div#mainform div.sitebox div.inner{border:1px solid #909090;margin-top:2px;padding:14px 10px 16px 10px;}
div#mainform div.sitebox div.heading{padding-bottom:6px;color:#a5a4a4;font-weight:bold;font-size:1.17em;}
div#mainform div.sitebox div.req{color:#f00;}
div#mainform div.hr{line-height:1px;min-height:1px;width:584px;background:transparent url('images/hr_part.gif') repeat-x;}
div#mainform div#requiredflag{color:#ff0000;font-weight:bold;text-align:right;width:580px;margin-top:0;font-size:0.9em;}
div#mainform div.row{clear:both;padding-top:10px;}
div#mainform div.special{clear:both;padding-top:5px;}
div#mainform div.row div#reqflag{float:right;color:#ff0000;font-weight:bold;text-align:right;font-size:0.9em;}
div#mainform div.sitebox div.row{padding-top:4px;}
div#mainform div.row span.label{float:left;width:175px;text-align:left;font-weight:bold;}
div#mainform div.row span.labellong{float:left;width:350px;text-align:left;font-weight:bold;}
div#mainform div.row span.formshort{float:left;width:100px;margin-left:25px;text-align:left;}
div#mainform div.row span.formw{float:left;width:335px;margin-left:25px;text-align:left;}
div#mainform div.row p input.radio{float:left;clear:left;}
div#mainform div.row p span.radio{float:left;padding-top:3px;width:550px;}
div#mainform div.sitebox div.row span.label{width:100px;}
div#mainform div.sitebox div.row span.formw{margin-left:0px;}
div#mainform span.req{color:#ff0000;}
div#mainform p.requiredsmall{font-size:0.95em;margin-top:0;text-align:right;width:80%;color:#ff0000;}
div#captcha{float:left;width:200px;text-align:center;margin-right:25px;}
div#captchatext{float:left;width:250px;}
div#mainform span.notes{font-style:italic;font-size:0.95em;}
div#formbuttons{width:410px;text-align:right;}
div#formbuttons input.continue{width:80px;height:20px;}
#updateacct div#formbuttons{width:480px;}
div#formbuttons input#submit{margin-left:20px;}
div#mainform div.row span.title1{text-align:left;font-weight:bold;float:left;width:335px;}
div#mainform div.row span.title2{text-align:left;float:left;width:150px;}
div#mainform div.row span.labelwide{width:100px;float:left;text-align:right;}
div#mainform div.row span.formwwide{width:200px;float:left;text-align:left;margin-left:10px;margin-right:25px;}
div#mainform div.row span.formwwide2{width:150px;float:left;text-align:left;}
div#mainform .inactive{color:#d0d0d0;}
#loginform div#mainform{background:transparent url('images/dot_gray.gif') repeat-y 320px top;width:775px;}
div#mainform div.split{float:left;}
div#mainform div.split div.row span.label{width:60px;}
div#mainform div.split div.row span.formw{width:auto;margin-left:15px;float:right;}
div#mainform div.split div#formbuttons{width:auto;}
div#mainform div#split1{width:300px;}
div#mainform div#split2{width:375px;margin-left:40px;}
#updateacct div#mainform{float:left;width:550px;}
#updateacct div#mainform p.requiredsmall{width:100%;}
#updateacct div#callouts{float:right;margin:50px 0 0 0;padding:0 20px 0 0;width:180px;font-size:0.8em;line-height:1.3em;}
#updateacct div#callouts div#links{background-color:#efefef;padding:5px;}
#updateacct div#callouts div#registration{border:1px solid #efefef;padding:5px;color:#d0d0d0;}
#updateacct div#callouts div#registration p{margin:0;color:#d0d0d0;}
#updateacct div#callouts div#registration p a{color:#d0d0d0;}
#partinfocomplete div#mainform div.row{width:584px;}
div#mainform div.row span.formpre{float:left;width:335px;margin-left:25px;text-align:left;font-weight:normal;}
div#mainform div.row p.sectionlabel{font-size:1.18em;font-weight:bold;margin-top:2em;}
div#mainform div.sectionbreak{margin-top:3em;}
div#mainform div.row p.label{margin:0;font-weight:bold;}
div#mainform div.row p.notes{margin:0;}
div#mainform div.row p.conditional{margin:0;font-weight:bold;color:#f00;padding-bottom:1em;}
div#mainform input.long, div#mainform textarea.long{width:295px;margin-top:0.5em;;}
div#mainform div.row div.rowchecks{width:295px;float:left;margin-top:0.5em;}
#partinfocomplete div#mainform div.rccontainer{width:775px;}
div#mainform div.row div.rowchecks input{clear:left;float:left;}
div#mainform div.row div.rowchecks span{float:left;padding:2px 0 0 5px;}
ul.infolist{padding-left:0;margin-left:12px;margin-top:1em;}
ul.infolist li{margin-top:1em;}
div#mainform div.row span.formw select.selectm{width:236px;}
div#mainform div.prereq{padding:0.5em 0 1em 200px;}
div#mainform div.prereq p{margin:0;color:#f00;font-weight:bold;}
div#mainform div.prereq ul{margin:0;padding:0;color:#f00;padding-left:13px;}
div#mainform textarea.policyframe{clear:left;border:1px solid #909090;width:584px;height:200px;margin-top:1em;}
#paymentinfo a img{border:none;margin-top:0.5em;}
div#footer{clear:both;width:814px;margin:20px auto 0 auto;padding:0 0 20px 0;font-size:0.6875em;line-height:1.5em;}
div#footer ul{margin:0 12.5em 0 0;padding:0;width:auto;}
div#footer ul li{list-style:none;display:inline;color:#1373ce;border-right:1px solid #61553e;margin:0;padding:0 5px 0 4px;}
div#footer ul li.first{padding-left:0;}
div#footer ul li.final{border:none;padding-right:0;}
div#footer p.copyright{color:#61553e;margin:0 12.5em 0 0;}
div#footer p.button{float:right;margin:0 15px 0 0;padding:0 0 0 0;}
div#footer p.button a:link{font-weight:normal;color:#a4a4a4;background:transparent url('images/arrow_blue.gif') no-repeat center right;padding:3px 19px 0 3px;display:block;}
div#footer p.button a:hover, div#footer p.button a:active{color:#606060;}

