*{ padding:0; margin:0; } .clear, .cl{ line-height:0; font-size:0; height:0; display:block; clear:both; } html { overflow-y: scroll; } body{ font-family:georgia,sans-serif; font-size:12px; line-height:16px; color:#000; background:#013b69 url(/css/images/bg.jpg) no-repeat 0 0; } a{ text-decoration: none; font-weight:bold; } a:hover{ text-decoration: underline; } h1.logo{ width:300px; height:63px; display:inline; float:left; padding-top:56px; padding-left:35px; } h1.logo a{ display:block; height:63px; font-size:0; line-height:0; text-indent:-4000px; background:url(/css/images/logo.png) no-repeat 0 0; cursor: pointer; } h2{ font-size:23px; line-height: 23px; height: 23px; font-family:arial,sans-serif; text-transform: uppercase; } h2 span { float: left; padding-left:23px; padding-right: 6px; margin-top:-2px; padding-bottom:2px; background: #fff url(/css/images/logo_small.gif) no-repeat 0 1px; position:relative; z-index:4000; } h2.blue { background:#cddeec; color:#005dab; border-top:solid 1px #2977b8; position:relative; z-index:0; } h2.green { background:#d2ebdc; color:#026227; border-top:solid 1px #2977b8; position:relative; z-index:0; } h2 strong.light{ font-weight: bold; color:#afcee8; } h3,h4,h5,h6{ font-family:"Georgia",sans-serif; } h3{ font-size:24px; line-height:25px; color:#005dab; font-weight:normal; } h4{ font-size:22px; } h5{ font-size:19px; color:#0159a3; text-transform: uppercase; } h6{ font-size:16px; } .sponsor_logo{ width:165px; height:135px; margin-left:182px; font-size:0; line-height:0; text-indent: -4000px; cursor: pointer; display:block; } #frame{ float:right; position:relative; z-index:1000; width:380px; } #header{ background:#fff url(/css/images/header.jpg) no-repeat 0 0; padding-top: 55px; position: relative; z-index: 10; margin-top: -14px; padding-bottom: 17px; } .shell{ width:990px; margin:0 auto; } #slider{ background:#ededed; font-family:arial,sans-serif; font-size:12px; color:#000; padding-bottom:10px; position:relative; z-index:300; height: 205px; } #slider .shell { padding-top:31px; padding-bottom:10px; } #begining { height:14px; background:url(/css/images/transperent.png) repeat-x 0 0; position: relative; z-index: 100; } #loginbar { position:relative; z-index:1000; height:100%; width:990px; margin:0 auto; } #search { cursor:pointer; } #loginbar .shell { position: absolute; height: 100%; z-index: 1000; left: 615px; top:-8px; width:356px; height:38px; } .member{ background:url(/css/images/member1.png) no-repeat 0 0; height:38px; } .member form { position:relative; } .login{ width:273px; float:left; display:inline; border-right:solid 1px #000; padding-bottom:24px; padding-right:15px; } .login .btnp { margin-right: 0; padding: 0; font-size: 12px; line-height: 27px; } #search-result { float: right; display: inline; width: 686px; } .search{ padding-left:43px; width:300px; position:relative; } .search2{ padding-left:12px; } .search strong{ float:left; display:inline; padding-right:10px; padding-top:6px; position:relative; } label.head{ float:left; font-weight:bold; width:61px; margin-right:5px; text-align:right; line-height:14px; padding-top:4px; } .field{ float:left; display:inline; margin-bottom:6px; width:200px; padding:3px 0; border:solid 1px #307ab9; padding-left:5px; background:#fff url(/css/images/field.gif) repeat-x 0 0; } .login span{ color:#0159a3; font-weight:bold; float:right; display:inline; padding-right:19px; padding-top:4px; } a.btnp{ float:right; background:url(/css/images/button.gif) no-repeat 0 0; width:62px; height:27px; color:#fff; margin-right:5px; display:inline; text-transform: uppercase; text-align: center; padding-top:5px; } .field2{ width:652px; height:124px; border:solid 1px #72a179; float:left; overflow:auto; overflow-y:scroll; display:inline; } .field3{ width:136px; border:solid 1px #005dab; color:#005dab; font-weight:bold; float:left; padding:4px 0; padding-left:5px; background:#fff url(/css/images/field.gif) repeat-x 0 0; } input.btnp2 { float:left; background:url(/css/images/submit.gif) no-repeat 0 0; display:inline; width:28px; height:26px; border: 0; position:relative; } #navigation{ width:958px; margin: 3px auto 0; background:#fff; background: url(/css/images/navigation-bg.gif) repeat-x 0 0; border-left: solid 1px #b2b4b5; border-right: solid 1px #b2b4b5; } #navigation li { list-style-type: none; display:inline; } #navigation li a{ color:#005dab; padding:9px 14px; line-height: 16px; height: 16px; float:left; border-right:solid 1px #b2b4b5; } #navigation li a.active, #navigation li a:hover { background:url(/css/images/hover.gif) repeat-x; color:#fff; border:0; padding-left:15px; text-decoration: none; } #sub_navigation{ width:960px; margin: -1px auto 0; height: 34px; position: relative; z-index: 100; background:#005dab; } #sub_navigation ul{ padding-left:158px; float: left; } #sub_navigation ul.closer{ padding-left:70px; } #sub_navigation li{ list-style-type: none; display:inline; } #sub_navigation li a{ color:#bcd2c3; padding:8px 0; background:#005dab; float:left; display:inline; margin-right:30px; } #sub_navigation a.active{ color:#fff; } #sub_navigation a.active:hover{ text-decoration: none; } #main { background:#fff; padding: 0 15px; width: 960px; } #content{ padding-bottom:25px; float: left; display: inline; width: 625px; } #sidebar { width:310px; float: right; display: inline; } #news h2 , #description h2{ margin-bottom:13px; } #container{ background:url(/css/images/about-bg.gif) no-repeat 390px 0; padding-left:5px; } #container h2{ color:#0159a3; } .article { background:#fff; } #article{ float:left; width:388px; margin-right:13px; } #article img{ border-bottom:solid 1px #005dab; margin-bottom:13px; } #article span.tags{  font-size:10px; font-family:arial,sans-serif; float:left; color:#000; font-weight: bold; padding-top:4px; text-transform: uppercase; } #article p{ padding:12px 0; margin-top:8px; } #article .date span{ color:#0159a3; border:solid 1px #0159a3; } #article .date strong{ background:#0159a3; } a.readmore{ text-transform: uppercase; color:#005dab; font-family:arial,sans-serif; font-size:11px; font-weight:bold; } #article span.grey{ color:#737373; } #article span.green{ color:#026227; } #holder{ float:left; display: inline; width:223px; } #holder a { float:left; display: inline; border-left:solid 1px #659ac7; width:217px; padding:8px 1px 8px 5px; color:#0159a3; background:#e4f0f9; text-decoration: none; } #holder a:hover, #holder a.active { border:solid 1px #659ac7; border-left:none; background:#fff; padding:6px 0px 6px 5px; } #holder a img{ float:left; display:inline; margin-right:10px; } #holder a:hover img, #holder a.active img{ border:solid 1px #659ac7; margin-right:9px; } #categories{ font-family:arial,sans-serif; background:url(/css/images/mid.gif) repeat-y; float:left; width:224px; margin:0px; } .top{ background:url(/css/images/bottom.gif) no-repeat 0 bottom; padding:11px 0 22px 0; float:left; } #categories .bottom{ background:url(/css/images/top.gif) no-repeat ; float:left; } #categories h5{ padding-left:8px; } #categories ul{ list-style-type: none; padding:20px 7px 8px 14px; width:203px; } #categories li{ border-bottom:solid 1px #fff; } #categories li a{ font-size:14px; line-height:35px; font-weight:bold; color:#0159a3; padding-bottom:8px; margin-left:4px; } #search-form{ background:url(/css/images/search-mid3.gif) repeat-y; float:left; width:315px; margin-bottom:10px; } #search-form .field3{ width:257px; } #search-form h2{ color:#0159a3; padding-left:10px; padding-top:12px; } #search-form label{ font-size:12px; font-family:arial,sans-serif; font-weight:bold; line-height:16px; padding-top:20px; display: block; margin-bottom:5px; } .searching{ padding-left:10px; } .search-top{ float:left; background:url(/css/images/search-bottom2.gif) no-repeat 0 bottom; padding-bottom:60px; width:314px; } .search-bottom{ float:left; background:url(/css/images/search-top2.gif) no-repeat ; width:314px; } .employer{ padding-top:38px; position: relative; height: 100%; } .employer img{ float:left; padding-right:21px; } .description{ float:left; width:480px; } .description h6{ color:#000; line-height:18px; font-weight:normal; } .description strong{ font-size:12px; font-family:arial,sans-serif; color:#026227; text-transform: uppercase; } .description a{ color:#0159a3; font-size:12px; font-family:georgia,sans-serif; line-height:16px; font-weight:normal; } #banner{ float: right; display: inline; margin-top:15px; width:221px; height:221px; background:#f56dfe; color:#fff; text-transform: uppercase; text-align: center; } #banner span , #banner2 span{ font-size:14px; padding-top:90px; display:block; } #banner p ,#banner2 p{ font-size:35px; line-height:38px; } #banner2{ width:310px; height:240px; background:#f56dfe; color:#fff; text-transform: uppercase; text-align: center; margin-bottom:12px; } #location{ background:url(/css//css/images/event_bg.gif) no-repeat 185px 0; padding-bottom:15px; } #location p{ border-bottom:solid 1px #aeb0b2; padding-bottom:12px; } .map{ background:url(/css/images/map.gif) no-repeat 0 0; width:309px; height:176px; margin:13px 0; } .date{ font-family:arial,sans-serif; font-weight:bold; width:42px; text-align: center; float:left; padding-right:10px; } .date span{ font-size:11px; line-height:20px; color:#026227; background:#fff; display:block; text-transform: uppercase; width:40px; border:solid 1px #0159a3; } .date strong{ color:#fff; font-size:24px; line-height:27px; background:#026227; display:block; } .box{ border-bottom:solid 1px #aeb0b2; padding-bottom:11px; margin-top:15px; width:302px; } .box h4{ color:#026227; font-weight:normal; float:left; display:inline; width:200px; line-height:24px; } .box p{ padding-top:10px; } #polls{ width:312px; float:left; background:url(/css//css/images/event_bg.gif) no-repeat 105px 0; margin-top:15px; } #polls h2{ color:#026227; } #polls h4{ color:#026227; font-weight:normal; line-height:24px; padding-top:10px; padding-bottom:10px; } #polls p{ float:left; width:170px; } .vote{ float:left; padding-top:8px; padding-left:50px; } .radiobutton{ float:left; color:#026227; margin-bottom:20px; margin-right:5px; } label.bottom{ color:#026227; font-family:arial,sans-serif; font-weight:bold; font-size:12px; float:left; } a.btnp3{ background:url(/css/images/green.gif) no-repeat 0 0; width:62px; height:30px; color:#fff; display:block; text-transform: uppercase; text-align: center; padding-top:5px; } #footer{ padding-top:15px; font-family:arial,sans-serif; font-size:12px; padding-bottom: 15px; } span.foot{ color:#fff; } #footer img{ float:left; padding-right:13px; } #ftr_nav{ float:left; width:500px; display:inline; } #ftr_nav ul{ list-style-type: none; } #ftr_nav li{ display:inline; } #ftr_nav li a{ line-height:20px; float:left; color:#fff; } #ftr_nav span{ float:left; padding:0 5px; color:#fff; } #ftr_rght{ display:inline; float:right; color:#fff; width:260px; } #ftr_rght a{ color:#fff; } #ftr_rght img , #ftr_rght span { float:right; } .expand { cursor: pointer; } .logo-little { height: 38px; width: 40px; float: right; display: inline; font-size: 0; line-height: 0; text-indent: -4000px; background: url(/css/images/logo_little.png) no-repeat 0 0; margin-left: 10px; cursor: pointer; } #index-navigation{ border:solid 1px #0159a3; background:url(/css//css/images/index-bg.gif) repeat-x; padding-top:8px; height:22px; padding-left:10px; margin-bottom:22px; width:620px; } #index-navigation a{ float:left; font-family:arial,sans-serif; font-size:14px; color:#0159a3; margin-right:14px; text-transform: uppercase; } .index{ font-family:12px; line-height:24px; color:#0159a3; padding-bottom:45px; } .index a{ font-weight:normal; color:#0159a3; width:312px; float:left; } .heading{ font-size:20px; color:#000; font-family:arial,sans-serif; border-bottom:solid 1px #aeb0b2; font-weight:bold; padding-left:2px; } .heading span{ text-transform: uppercase; float:left; } .heading a{ float:right; font-size:10px; color:#0159a3; text-align: right; } #event-calendar{ float:left; background:url(/css/images/calendar-bg.gif) no-repeat; font-family:arial,sans-serif; text-align: center; width:222px; padding-bottom:20px; } #event-calendar strong{ font-size:14px; line-height:30px; color:#0159a3; border-bottom:solid 1px #fff; padding:0 40px; padding-bottom:6px; width:222px; } #event-calendar strong a.prev{ background:url(/css/images/arr-left.gif) no-repeat 0 center; padding:2px 4px; margin-right:4px; } #event-calendar strong a.prev:hover , #event-calendar strong a.next:hover{ text-decoration: none; } #event-calendar strong a.next{ background:url(/css/images/arr-right.gif) no-repeat 0 center; padding:2px 4px; margin-left:4px; } .calendar{ } .calendar th{ font-size:14px; line-height:29px; color:#0159a3; font-weight:bold; padding:0 5px; } .calendar td{ font-size:14px; line-height:21px; color:#000; text-align: center; font-weight:bold; font-family:arial,sans-serif; padding:2px 5px; } .calendar .note, .calendar a{ color:#0159a3; } .calendar .active{ border:solid 2px #fff; padding:0 3px; } .dropdown{ width:210px; color:#005dab; font-family:arial,sans-serif; font-weight:bold; border:solid 1px #6c9fd4; margin-bottom:13px; } .events-search{ padding-left:5px; float:left; width:210px; padding-top:20px; } strong.galleries{ font-size:16px; letter-spacing: -1px; display:block; padding-top:4px; line-height:18px; } p.single-border{ border-bottom:solid 1px #aeb0b2; } p.second-border{ border-top:solid 1px #aeb0b2; border-bottom:solid 1px #aeb0b2; } #article ul{ padding-left:5px; list-style-position: inside; } #article li{ padding:10px 0; } #reminder{ padding-top:5px; height:110px; } #reminder h3{ font-size:24px; font-family:arial,sans-serif; color:#a7a7a7; text-transform: uppercase; letter-spacing: -2px; float:left; padding-right:5px; } #reminder .field3{ width:280px; margin-bottom:8px; } #reminder span{ float:left; font-size:12px; line-height:14px; color:#a7a7a7; font-weight:bold; text-transform: none; padding-top:2px; letter-spacing: -0.01em; } .remind label{ font-size:12px; line-height:14px; color:#a7a7a7; font-weight:bold; margin-bottom:7px; float:left; margin-right:1px; padding-top:2px; } .remind{ float:left; width:285px; } #reminder select{ float:left; margin-right:5px; } .btnp input{ border:0; background-color: transparent; color:#005dab; font-size:10px; text-transform: uppercase; font-weight:bold; margin-top:10px; float:right; cursor:pointer; } .link-frame{ float:left; width:220px; border-bottom:solid 1px #aeb0b2; padding:13px 0 13px 0; } .link-frame-no-padd { padding-top:0; } .link-frame p { padding-top:10px; } .image-link img { border:solid 1px #fff; } .image-link:hover img { border:solid 1px #043568; }  body{ font-family:arial,sans-serif; } #ftr_nav span.foot{ padding-left:0px; } #navigation{ margin-top:20px; } #sub_navigation{ height:auto; } #sub_navigation ul{ padding-left:16px; float:none; border-top:1px solid #005dab; } #sub_navigation ul li a{ display:block; white-space:nowrap; } #loginbar { z-index:998; } #banner { width: 220px; height: auto; color: #999999; background-color: #fff; text-transform:uppercase; font-size: 10px; margin-top:0px; } #banner p ,#banner2 p{ font-size:10px; height: 15px; line-height: auto; } .employer img{ padding-right: 0px; margin-right: 0px; } #content{ overflow:hidden; }  #sidebar{ overflow:hidden; padding-bottom:20px; width:320px; } .callout{ background:url(/css/images/event_bg.gif) no-repeat 185px 0; margin-bottom:25px; } .callout h2{ margin-bottom:10px; } #content .callout{ float:right; width:221px; margin-top:20px; overflow:hidden; display:inline; } #content .callout ul{ list-style-type:none; } #header{ background:#FFF url(/css/images/header_default.jpg) no-repeat 0 0; } #header .sponsor_logo{ cursor:default; filter:none; } #sponsorsContainer{ position:absolute; top:0; left:0; height:229px; width:100%; overflow:hidden; } #header .logo, #frame, #navigation, #sub_navigation{ position:relative; z-index:5; } #sponsorsContainer div a{ position:absolute; z-index:10; top:50px; right:10px; width:240px; height:140px; cursor:pointer; display:block; background:url(/css/images/transparent.gif); } a{ color:#005dab; outline:0; } span.green a{ color:#026227; } h2.green span a, h2.green span a:hover{ color:#026227; text-decoration:none; } h3{ margin:20px 0 10px 0; color:#026227; } h3 a{ font-weight:normal; cursor:pointer; } h4{ color:#0159a3; font-weight:normal; margin-bottom:15px; line-height:22px; } h4 a{ font-weight:normal; cursor:pointer; } .employer{ padding-top:0px; margin:20px 0 25px 0; } #article{ overflow:hidden; } #article p{ padding:0; margin:0 0 10px 0; } #article p.single-border{ padding-bottom:12px; } #article p.double-border{ padding:12px 0; margin-top:8px; } #article p.pageNav{ border:0; padding:0; } #article p.infoBox{ padding:10px 20px; margin-bottom:30px;} #article .infoBox p{ margin:0 0 10px 0; padding:0px; } #article span.tags{ margin-left:3px; } #article span.grey{ margin-left:0px; } #article h3{ margin-top:0px; } #article .articleDetail{ border-top:solid 1px #aeb0b2; border-bottom:solid 1px #aeb0b2; padding:10px 0; } #article .articleDetail p{ border:0; padding:0; } #article .photoCrop{ height:242px; overflow:hidden; margin-bottom:13px; border-bottom:solid 1px #005dab; } #article .photoCrop img{ border-bottom:0; margin-bottom:0; } #article.profile{ margin-top:10px; } #article.profile p{ padding:0; margin-bottom:15px; } #article.profile img{ border:0; } .profile .callout{ margin:0; } #slider{ display: none; height:400px; } .search{ padding-left: 30px; width: 300px;} .search strong{ margin-right:10px; padding-right:0; text-align:center; border-right:1px solid #aeb0b2; } .search strong img{ margin-bottom:1px; margin-left:2px; } .expand{ display:block; width:110px; color:#005dab; } .expand.hover{ text-decoration:underline; } .loginLink{ display:block; width:110px; float:left; display:inline; padding-top:6px; position:relative; margin-right:10px; text-align:center; border-right:1px solid #aeb0b2; } #search-result {float:none; display:block; width:960px; margin-left:12px; } #search-result .close{ float:right; padding-right:0px; } #search-result .close a{ display:inline; } .top{ padding-top:15px; min-height:190px; _height:190px; } #categories h5{ padding-left:15px; font-family:arial,sans-serif; font-weight:normal; } #categories ul{ padding-top:10px; } .cl.right, .clear.right{ clear:right; } .cl.left, clear.left{ clear:left; } .btnp2{ cursor:pointer; } a img, img{ border:0; } p.date{ width:auto; font-weight:normal; font-family:georgia,sans-serif; float:none; text-align:left; } .date{ width:36px; padding-right:10px; margin-bottom:10px; } .date span{ font-size:10px; line-height:16px; width:34px; } .date strong{ font-size:18px; line-height:25px; } .box p{ padding-top:0px; } #holder a { padding:8px 1px 7px 5px; } #ftr_rght{ width:300px; margin-top:-3px; } #ftr_rght span { margin-top:3px; } .logo-little { width: 66px; } #index-navigation{ width:295px; height:45px; background:#dae8f5 url(/css/images/index-bg.gif) repeat-x bottom; } #index-navigation a{ margin-right: 8px; width:1.0em; margin-bottom:5px; text-align:center; } #index-navigation a.last{ margin-right:0px; } .index a{ width:300px; margin-right:10px; line-height:1.2em; } .index a.back-to-top{ margin-top:8px; } .heading{ margin-bottom:10px; } #reminder{ border-bottom:1px solid #aeb0b2; margin:20px 0 10px 0; padding-top:15px; padding-left:120px; padding-top:0; background:url(/css/images/dontforget.gif) no-repeat 0px 15px; height:auto;} .link-frame{ float:right; clear:right; } .link-frame.sponsor{ margin-bottom:10px; padding-top:0; } .link-frame.sponsor .infoBox{ padding:5px; margin:0 0 3px 0; } .link-frame.sponsor img{ margin:5px 0; } #event-calendar{ height:240px; padding-bottom:0; position:relative; } #event-calendar strong{ border:0; } #event-calendar .calendar{ border-top:1px solid #FFF; margin:0 auto; width:200px; } #event-calendar strong a.prev{ position:absolute; top:0; left:12px; padding-left:0;} #event-calendar strong a.next{ position:absolute; top:0; right:10px; }  p{ margin-bottom:10px; } .advertisement{ font-size:10px; height: 15px; line-height: auto; text-align:center; color:#999; } .blockClick{ color:#005dab; cursor:pointer; float:left; } .blockClick.over{ text-decoration:underline; } .thumbRotator{ float:left; width:180px; height:120px; overflow:hidden; } .thumbContainer{ float:left; margin-right:31px; width:180px; background:#FFF; border:1px solid #FFF; } .thumbContainer.lastInRow{ margin-right:0px; } .thumbContainer p{ padding:5px 5px 5px 5px; } .thumbContainer .title{ font-size:16px; padding-top:8px; margin:0; } .thumbContainer.date{ margin:0; padding-top:0; color:#666; } .thumbContainer.over { background:#dcecff; border-color:#2977b8; text-decoration:none; } .featurePhoto{ width:390px; height:240px; display:block; border-bottom:solid 1px #659ac7; margin-bottom:18px; text-indent:-999px; } .selected{ font-weight:bold; } .photoContainer{ width:90px; height:135px; overflow:hidden; float:left; margin-right:20px; } .galleriaNav{ text-align:right;color:#999; margin-right:18px; } .galleriaCaption{ font-size:14px; color:#333; } .photoGalleryContainer h3{ float:left; width:450px; } .photoGalleryContainer .date{ color:#666; font-size:14px; float:right; margin-top:25px; margin-right:10px; } .photoGalleryContainer p{ font-size:14px; color:#000; } .pageNav a{ text-transform: uppercase; color:#005dab; font-family:arial,sans-serif; font-size:11px; font-weight:bold; } .pageNav form{ float:left; } .pageNav form input{ text-transform: uppercase; color:#005dab; font-family:arial,sans-serif; font-size:11px; font-weight:bold; background:none; border:none; cursor:pointer; padding:0px;} .highlight{ background:#FFFF00; padding:1px; } .infoBox{ padding:10px 20px; background:#EFF8FF; border:1px solid #2977b8; margin:15px 0; } .infoBox ul{ list-style:inside; } .infoBox ul li, #article .infoBox ul li{ padding:0; } .infoBox a{ cursor:pointer; } .listing{ border-bottom:1px solid #aeb0b2; padding:15px 10px 3px 10px; margin-bottom:0;} .listing.alternate{ background:#EFEFF1; } .lisiting p{ } .listing .image-link{ float:right; } .listing .image-link img { border:solid 1px #CCC; padding:5px; background:#FFF; margin-bottom:10px; } .listing .image-link:hover img { border:solid 1px #043568; } .levelIcon{ background:#000; width:40px; height: 20px; display: block; text-indent: -9999px; float: right; margin-right: 10px; } .levelIcon.large{ float: none; margin: -10px 0 10px 0; } .levelIcon.gold{ background: url(/css/images/level_gold_small.gif) no-repeat; } .levelIcon.silver{ background: url(/css/images/level_silver_small.gif) no-repeat; } .levelIcon.bronze{ background: url(/css/images/level_bronze_small.gif) no-repeat; } .carouselContainer{ position:relative; } a.carouselControl{ position:absolute; width:15px; height:67px; overflow:hidden; text-indent:0; display:block;cursor:pointer; padding-top:23px; } a.carouselControl.disabled{ cursor:default; } a.carouselControl.disabled img{ display:none; } a.carouselPrev{ top:0; left:0; background:url(/css/images/arrow_left_disabled.gif) no-repeat; background-position:0 23px;} a.carouselNext{ top:0; right:10px; background:url(/css/images/arrow_right_disabled.gif) no-repeat; background-position:0 23px; } .carousel{ margin-left:18px; }  #flash{ position:absolute; top:0; width:990px; height:730px; z-index:9999; margin-left:-15px; }  #tooltip { position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eee; padding: 5px; opacity: 0.90; width:300px; } #tooltip h3, #tooltip div { margin: 0; color:#333; font-size:14px; line-height:18px; padding:5px; font-family:Arial, Helvetica, sans-serif; }  .dropMenu{ margin:20px 0 0 0; border-bottom:0px solid #999; font-family:arial,sans-serif; } .dropMenu a.dropLink{border-top:2px solid #2977b8; display:block; padding:10px 10px 8px 10px; text-transform:uppercase; font-weight:bold; background:#dcecff; cursor:pointer; margin-top:3px; } .dropMenu a.dropLink:hover{ background:#EFF8FF; text-decoration:none; } .dropMenu a.dropLink.open{ background:#EFF8FF; } .dropMenu a.dropLink.notCaps{ text-transform:none; } .dropMenu a.dropLink.gold:hover{ background:#f2eb33; } .dropMenu div.dropdownContent{ padding:15px 20px 0px 20px; } .dropMenu .dropdownContent p{ margin-bottom:0px; padding-bottom:10px; } .dropMenu .dropdownContent ul{ margin-bottom:15px; } .dropMenu .dropdownContent ul li{ margin-bottom:8px; list-style-type:square; list-style-position:inside; }  .form div{ clear:both; margin:0 0 10px 0; } .form label{ width: 170px; float:left; line-height:27px; } .form input{ font-size:12px; background:#E7E7E7; padding:5px 3px 3px 5px; font-family: helvetica, "microsoft sans serif", arial, sans-serif; cursor:text; border:solid 1px #005dab; color:#005dab; font-weight:bold; background:#fff url(/css/images/field.gif) repeat-x 0 0; } .form textarea { font-size:12px; padding:5px 3px 3px 5px; font-family: helvetica, "microsoft sans serif", arial, sans-serif; cursor:text; width: 260px; height: 115px; border:solid 1px #005dab; color:#005dab; font-weight:bold; background:#fbfcfe url(/css/images/field.gif) repeat-x 0 0; } .form input.submit{ margin-left:170px; margin-top:10px; cursor:pointer; background:#005dab url(/css/images/hover.gif) repeat-x; color:#FFF; padding-right:8px; } .form select{ } .form .note{ color:#999; font-style:italic; font-size:11px;margin-bottom:5px; } .form span.note{ margin-left:5px; } .form p.note{ padding:5px 0 0 170px; width:300px; } .form .radio p.note{ padding:0px; width:400px; } .form .input{ float:left; width:300px; margin:0px; clear:none; } .form .choiceList{ margin-bottom:5px; } .form .choiceList input{ height:auto; background:none; margin-right:5px; cursor:pointer; float:none; border:0; } .form .choiceList label{ width:auto; color:#333; font-weight:normal; margin-right:20px; float:none; display:inline; color:#005dab; font-weight:bold; font-family: helvetica, "microsoft sans serif", arial, sans-serif; cursor:pointer; } .errors{ color:#990000; font-family: helvetica, "microsoft sans serif", arial, sans-serif; } .calloutSelect{ width:310px; } .calloutSelect.small{ width:215px; } .fullCallout{ width:273px; } .smallCallout{ width:180px; }   #shadowbox_container, #shadowbox_overlay { top: 0; left: 0; height: 100%; width: 100%; margin: 0; padding: 0; } #shadowbox_container { position: fixed; display: block; visibility: hidden; z-index: 999; text-align: center;  } #shadowbox_overlay { position: absolute; }  #shadowbox { position: relative; margin: 0 auto; text-align: left;  }  #shadowbox_body { position: relative; margin: 0; padding: 0; border: 1px solid #333; overflow: hidden; } #shadowbox_body_inner { position: relative; height: 100%; } iframe#shadowbox_content{ background:#FFF; } #shadowbox_content.html { height: 100%; overflow: auto;  }  #shadowbox_loading { position: absolute; top: 0; width: 100%; height: 100%; } #shadowbox_body, #shadowbox_loading { background-color: #060606;  } #shadowbox_loading_indicator { float: left; margin: 10px 10px 0 10px; height: 32px; width: 32px; background-image: url(/js/shadowbox-2.0/src/skin/classic/loading.gif); background-repeat: no-repeat; } #shadowbox_loading span { font-family: 'Lucida Grande', Tahoma, sans-serif; font-size: 10px; float: left; margin-top: 16px; } #shadowbox_loading span a:link, #shadowbox_loading span a:visited { color: #fff; text-decoration: underline; }  #shadowbox_title, #shadowbox_info { position: relative; margin: 0;  padding: 0; overflow: hidden; } #shadowbox_title_inner, #shadowbox_info_inner { position: relative; font-family: 'Lucida Grande', Tahoma, sans-serif; line-height: 16px; } #shadowbox_title { height: 26px; } #shadowbox_title_inner { font-size: 16px; padding: 5px 0; color: #fff; } #shadowbox_info { height: 20px; } #shadowbox_info_inner { font-size: 12px; color: #fff; }  #shadowbox_nav { float: right; height: 16px; padding: 2px 0; width: 45%; } #shadowbox_nav a { display: block; float: right; height: 16px; width: 16px; margin-left: 3px; cursor: pointer; } #shadowbox_nav_close { background-image: url(/js/shadowbox-2.0/src/skin/classic/icons/close.png); background-repeat: no-repeat; } #shadowbox_nav_next { background-image: url(/js/shadowbox-2.0/src/skin/classic/icons/next.png); background-repeat: no-repeat; } #shadowbox_nav_previous { background-image: url(/js/shadowbox-2.0/src/skin/classic/icons/previous.png); background-repeat: no-repeat; } #shadowbox_nav_play { background-image: url(/js/shadowbox-2.0/src/skin/classic/icons/play.png); background-repeat: no-repeat; } #shadowbox_nav_pause { background-image: url(/js/shadowbox-2.0/src/skin/classic/icons/pause.png); background-repeat: no-repeat; }  #shadowbox_counter { float: left; padding: 2px 0; width: 45%; } #shadowbox_counter a { padding: 0 4px 0 0; text-decoration: none; cursor: pointer; color: #fff; } #shadowbox_counter a.shadowbox_counter_current { text-decoration: underline; }  div.shadowbox_clear { clear: both;  }  div.shadowbox_message { font-family: 'Lucida Grande', Tahoma, sans-serif; font-size: 12px; padding: 10px; text-align: center; } div.shadowbox_message a:link, div.shadowbox_message a:visited { color: #fff; text-decoration: underline; } 