html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:top;background:transparent;}
@font-face{font-family:MyriadPro_ie;src:url('/MyriadPro-Regular.eot');}@font-face{font-family:MyriadPro;src:url('/MyriadPro-Regular.otf');}@font-face{font-family:MyriadPro_Cond_ie;src:url('/MyriadPro-Cond.eot');}@font-face{font-family:MyriadPro_Cond;src:url('/MyriadPro-Cond.otf');}body{font-size:13px;font-family:MyriadPro,MyriadPro_ie,sans-serif;color:#444444;}
.firefox body{color:#000;}
h1{color:#222222;font-family:MyriadPro_Cond,MyriadPro_Cond_ie,sans-serif;font-size:30px;font-weight:normal;margin:0 0 11px 3px;}
h2{color:#222222;font-family:MyriadPro_Cond,MyriadPro_Cond_ie,sans-serif;font-size:25px;font-weight:normal;margin:11px 0 0 0;}
h3{color:#222222;font-family:MyriadPro_Cond,MyriadPro_Cond_ie,sans-serif;font-size:20px;font-weight:normal;margin:11px 0 0 0;}
a{text-decoration:none;}
body {-webkit-font-smoothing:antialiased;}
#main-content{width:950px;margin:0 auto;}
#header{margin:20px auto 40px;width:950px;border-bottom:solid 1px #dadada;position:relative;}#header #tagline{position:absolute;top:38px;left:190px;color:#731012;font-style:italic;font-size:14px;font-family:Georgia, serif;}
#header #logo{float:left;}
#header #logo-right{float:right;}
#header #account-btns{float:right;margin-bottom:50px;}#header #account-btns #join-btn{float:left;}
#header #account-btns .login-link{color:#731012;float:left;margin:7px 0 0 20px;font-family:MyriadPro_Cond,MyriadPro_Cond_ie,sans-serif;font-size:15px;}
#header #account-btns .tell-a-friend{color:#731012;float:left;margin:7px 20px 0 0px;font-family:MyriadPro_Cond,MyriadPro_Cond_ie,sans-serif;font-size:15px;}
#header .gg-global-nav{zoom:1;clear:both;}#header .gg-global-nav:before,#header .gg-global-nav:after{content:"";display:table;}
#header .gg-global-nav:after{clear:both;}
#header .gg-global-nav ul li{float:left;list-style:none;margin:0 0 0 20px;font-size:18px;}#header .gg-global-nav ul li a{color:#731012;font-family:MyriadPro_Cond,MyriadPro_Cond_ie,sans-serif;font-weight:normal;text-transform:uppercase;}
#forum_activity{padding:0 0 20px;}#forum_activity span.label{display:inline-block;width:100px;}
#forum_activity .latest_post{background:#f5f5f5;padding:5px 10px;margin:10px 0;}#forum_activity .latest_post .body{font-size:14px;}
#content-left{width:500px;float:left;margin-right:25px;}
#content-right{width:425px;float:left;}
.home-top{width:1100px;margin:0 auto 45px;background:url('/images2/home_red_bg.png') repeat-y;zoom:1;}.home-top:before,.home-top:after{content:"";display:table;}
.home-top:after{clear:both;}
.home-top h1{color:#FFFFFF;}
.home-top h2{color:#FFFFFF;}
.home-top-content{width:950px;margin:25px auto 0;}
.home-top-right{width:412px;float:right;margin-bottom:27px;}
.carousel-container{margin-bottom:27px;float:left;width:500px;}.carousel-container #slideshow{height:375px;}.carousel-container #slideshow .slide{position:absolute;display:none;width:492px;height:367px;border:4px solid #0d0d08;background-size:492px 367px;}.carousel-container #slideshow .slide .headline{width:492px;height:79px;background-image:url('/images/pix_000_50.png');margin:247px 0 0;font-family:MyriadPro_Cond,MyriadPro_Cond_ie,sans-serif;}.carousel-container #slideshow .slide .headline .head{font-size:30px;color:#ffffff;margin:0 0 0 5px;}.carousel-container #slideshow .slide .headline .head a{color:#fff;}
.carousel-container #slideshow .slide .headline .sub{font-size:15px;color:#ffffff;line-height:18px;margin:0 0 0 5px;}
.carousel-container #slideshow .slide .headline .bubble{display:block;width:122px;height:56px;margin:6px 6px 0 0;float:right;background:#f3f3f3;border:1px solid #000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;}.carousel-container #slideshow .slide .headline .bubble .top{color:#333333;font-size:17px;line-height:14px;margin:9px 0 0;}
.carousel-container #slideshow .slide .headline .bubble .bottom{color:#045b75;font-size:23px;font-weight:bold;}
.carousel-container #slideshow .slide .social{height:33px;padding:8px 9px 0;width:474px;background-image:url('/images/pix_000_70.png');}.carousel-container #slideshow .slide .social .add{display:block;float:right;}
.carousel-container #slideshow .slide.is_video .topspace{height:286px;cursor:pointer;}
.carousel-container #slideshow .slide.is_video .headline{height:40px;margin:0;width:492px;cursor:pointer;}
.carousel-container #slideshow .slide.is_video .play_overlay{display:block;position:absolute;left:154px;top:65px;}
.carousel-container #slideshow #slide_1{display:block;}
.carousel-container .pager{text-align:center;padding:10px 0 10px;}
.latest-news{height:80px;margin-bottom:15px;}.latest-news img{float:left;}
.latest-news h3{margin:7px 0 3px;}
.latest-news div{float:right;padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:0px;width:363px;font-family:MyriadPro,MyriadPro_ie,sans-serif;height:70px;}.latest-news div h3{padding:0px;margin:0px;margin-bottom:3px;}.latest-news div h3 a{color:#000000;font-size:18px;}
.latest-news-more{position:relative;top:-10px;margin-top:0px;margin-left:127px;color:#731012;font-size:16px;font-family:MyriadPro_Cond,MyriadPro_Cond_ie,sans-serif;}
.more-link{margin-left:10px;color:#731012;font-size:16px;font-family:MyriadPro_Cond,MyriadPro_Cond_ie,sans-serif;}
.latest-news-container{margin-bottom:30px;}.latest-news-container h1{margin-left:0px;padding-left:0px;margin-bottom:15px;}
.cc-radio{margin-bottom:30px;}
.featured-letters-text{font-size:15px;margin:0px;padding:0px;}
.featured-letters-container{margin-bottom:30px;}.featured-letters-container h1{margin-left:0px;padding-left:0px;margin-bottom:0px;padding-bottom:3px;}
.featured-letters-container p{margin-top:0px;margin-bottom:20px;padding-top:0px;}.featured-letters-container p .view-complete-letter{clear:none;color:#731012;float:right;}
.featured-letters-container p a{padding:0px;}
.featured-letters-container .featured-letters{margin-top:0px;margin-bottom:0px;padding:10px;width:467px;}.featured-letters-container .featured-letters p{margin-bottom:8px;}
.featured-letters-container .featured-letters .writer,.featured-letters-container .featured-letters .addressee{font-family:arial,sans-serif !important;font-weight:bold !important;}
.featured-letters-container .featured-letters .view-complete-letter{font-weight:normal;}
.featured-letters-container .featured-letters .writer{margin-bottom:0px;}
.featured-letters-container .letter-text{color:#000000;}
.featured-letters-container .more-link{position:relative;top:5px;}
.oldie .featured-letters-container .view-complete-letter{position:absolute;left:445px;float:none;}
.red{color:#731012;}
.black{color:#000000;}
.hot-discussion-container{padding-bottom:35px;}.hot-discussion-container h1{margin:5px;}
.hot-discussion-container table{border-collapse:collapse;width:487px;padding:10px;}.hot-discussion-container table h3{color:#055B7C;margin:0px;}
.hot-discussion-container table td{font-family:MyriadPro,MyriadPro_ie,sans-serif;font-size:13px;padding:15px 10px 18px 10px;}
.hot-discussion-container table h3 a{color:#000000;}
.hot-discussion-container .more-link{position:relative;top:5px;}
.locale-form{margin-top:12px;margin-bottom:30px;}.locale-form .locale-input{background:url('/images/locale.png') no-repeat transparent;border:none;width:320px;height:51px;padding-left:20px;font-size:20px;*padding-top:15px;vertical-align:top;}
.locale-form .locale-submit{background:url('/images/go_btn.png') no-repeat transparent;height:52px;width:52px;border:none;cursor:pointer;vertical-align:top;}
.view-email h2{margin:0px !important;padding:0px;}
.view-email p.moc_ratertime{margin:0px;padding:0px;}
.view-email a{margin-top:20px !important;margin-bottom:20px !important;float:right;font-size:18px;}
.view-email .at-share-btn-elements a{float:none;}
#writings a{font-size:10px;}
#writings .item{margin:0px;padding:0px;margin-right:15px;width:120px;}
#gg-is{margin:10px 0 20px;}#gg-is h2{margin:0 0 2px 5px;}
#gg-is #gg-is-stats{background-color:#731012;width:412px;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior:url(border-radius.htc);}#gg-is #gg-is-stats table{font-family:MyriadPro_Cond,MyriadPro_Cond_ie,sans-serif;text-align:center;color:#FFFFFF;font-size:25px;width:390px;margin:3px auto 0;padding:0;}#gg-is #gg-is-stats table td{padding:0;}
#gg-is #gg-is-stats table .plus{padding:25px 0 0 0;}
#gg-is #gg-is-stats table span{color:#b9c1c9;font-size:20px;text-shadow:1px 1px 2px #103849;}
#gg-is #gg-is-stats table .counts{text-shadow:1px 1px 2px #103849;color:#FFFFFF;font-size:40px;}
#gg-is .gg-is-caption{color:#FFFFFF;width:385px;margin:8px auto 0;font-size:14px;line-height:17px;}#gg-is .gg-is-caption a{color:#FFFFFF;text-decoration:underline;}
.ranked-img{float:left;margin-right:10px;}
.ranked-five{width:200px;float:left;margin-right:10px;}.ranked-five td.letter{padding:0 10px 0 0;}
.plusone{position:relative;bottom:13px;margin-left:30px;}
.moc{margin:5px 0 30px;}.moc img{float:left;}
.moc .moc-content{background:#f0f0f0;width:310px;height:120px;margin-left:10px;float:right;padding-left:10px;}.moc .moc-content h3{margin-top:5px;}
.moc .moc-content .more-link{margin-left:0px;}
.moc .moc-content .moc-title{float:left;font-size:14px;}
.moc .moc-content .moc-text{padding-top:7px;font-family:arial,sans-serif;font-weight:bold;clear:both;}
.moc .moc-content .grade-image{text-align:right;float:right;padding:5px;}
.copyright{margin-top:30px;margin-bottom:20px;color:#444;float:right;font-family:MyriadPro_Cond,MyriadPro_Cond_ie,sans-serif;font-size:14px;}
.climbers-fallers{float:left;width:45%;margin-right:10px;}.climbers-fallers table{width:100%;}
.viewed{float:left;width:45%;margin-right:10px;}
.banners img{float:left;margin:0 15px 15px 0;}
.sm-icons{margin-right:30px;float:left;}
.sm-overlay{width:399px;z-index:5;position:relative;bottom:15px;}
.sm-icon-container{width:320px;margin:15px auto 0;padding:0 0 0 32px;}
.user-topic-writer{font-size:13px;color:#444444;}
.rankings .ranked-five{margin-bottom:25px;}.rankings .ranked-five table{margin:0 10px 0 0;}.rankings .ranked-five table .portrait{float:left;display:block;margin:0 0 10px;}
.rankings .ranked-five table .big_grade{float:left;margin:0 0 10px 10px;width:81px;}.rankings .ranked-five table .big_grade .home_name_top,.rankings .ranked-five table .big_grade .home_name_bottom{padding:3px 0 0;}.rankings .ranked-five table .big_grade .home_name_top a,.rankings .ranked-five table .big_grade .home_name_bottom a{font-family:MyriadPro_Cond,MyriadPro_Cond_ie,sans-serif;font-size:16px;color:#000;}
.rankings .ranked-five table .letter{font-weight:bold;}
span.rank{font-family:MyriadPro,sans-serif;font-size:13px;color:#999999;}
.view_complete_list_left,.view_complete_list_right{text-align:right;font-family:MyriadPro_Cond,MyriadPro_Cond_ie,sans-serif;font-size:16px;margin-top:10px;}
.view_complete_list_left a,.view_complete_list_right a{color:#731012;}
.topic-responses{font-size:16px;font-weight:bold;font-family:arial;}
#footer{width:1100px;margin:0 auto;background:#8c0105;}
#footer-content{width:950px;margin:0 auto;color:#FFFFFF;font-size:16px;font-family:MyriadPro_Cond,MyriadPro_Cond_ie,sans-serif;border-top:1px solid #dadada;}#footer-content ul{padding-top:10px;}#footer-content ul li{float:left;list-style:none;margin-right:25px;font-size:18px;font-weight:normal;}#footer-content ul li a{color:#731012;}
.ie7 .gg-global-nav{float:right;width:710px;}.ie7 .gg-global-nav ul li{margin:0 0 0 10px;}
.ie7 #gg-is-stats{margin-top:20px;}
.ie7 #gg-is h2{margin-bottom:-20px;}
.ie8 #gg-is #gg-is-stats table{margin:0 auto;}
#content-right .banners img{float:left;}
#content-right .banners .item{float:left;margin-right:15px;}
#content-right .banners #ta_count{float:left;position:relative;}#content-right .banners #ta_count .num{position:absolute;top:4px;left:29px;font-family:MyriadPro_Cond,MyriadPro_Cond_ie,sans-serif;font-size:65px;color:#000;letter-spacing:26px;font-weight:normal;}
#content-right .banners #ta_count.four .num{letter-spacing:15px;left:22px;}
#franchises{zoom:1;}#franchises:before,#franchises:after{content:"";display:table;}
#franchises:after{clear:both;}
#franchises h1,#franchises h2,#franchises h3{margin:15px 0;padding:0;}
#franchises h3{margin:0 0 -15px;font-size:20px;}
#franchises h2{font-size:26px;margin:0;}
#franchises h1{font-size:34px;}
#franchises .info{float:left;width:600px;padding:0 0 20px;}#franchises .info ul{list-style-position:outside;margin:15px 0 15px 15px;}#franchises .info ul li{font-size:14px;}
#franchises .form{float:right;width:250px;padding:0 0 20px;}#franchises .form label{display:block;margin:0 0 10px;}#franchises .form label input.text,#franchises .form label textarea{width:240px;}
#franchises .form label textarea{height:60px;}
.legacy_css{}.legacy_css body{margin:0px;padding:0px;text-align:left;color:black;font-family:Arial,Helvetica,sans-serif;font-size:62.5%;background:url(wwwgfx/background.gif) repeat-x;}
.legacy_css .wrapper{position:relative;width:100%;}
.legacy_css h1{font-family:Arial,Helvetica,sans-serif;font-size:1.2em;line-height:1.3em;margin-top:15px;margin-bottom:0px;color:black;text-transform:uppercase;}
.legacy_css h2{font-family:Arial,Helvetica,sans-serif;font-size:1.2em;line-height:1.3em;margin-top:15px;margin-bottom:0px;color:black;text-transform:uppercase;}
.legacy_css h3{margin-top:15px;margin-bottom:0px;font-family:Arial,Helvetica,sans-serif;font-size:1.0em;line-height:1.2em;color:black;text-transform:uppercase;}
.legacy_css p{font-family:Arial,Helvetica,sans-serif;font-size:1.2em;line-height:1.3em;color:black;margin:5px 0px 5px 0px;}
.legacy_css ul{padding-top:0px;padding-bottom:5px;}
.legacy_css ol{padding-top:5px;padding-bottom:0px;}
.legacy_css li{font-family:Arial,Helvetica,sans-serif;font-size:1.0em;line-height:1.4em;margin-bottom:10px;color:black;}
.legacy_css li li{font-size:1.0em;}
.legacy_css img{border:0px;}
.legacy_css form{padding:0;margin:0;}
.legacy_css #header{height:200px;margin:36px auto 20px;position:relative;width:950px;}
.legacy_css #GGlogo{position:relative;}
.legacy_css .gg_global_nav{position:absolute;top:157px;left:140px;height:24px;width:810px;padding:0px;margin:0px;background-image:url("wwwgfx/new_images/nav-repeat.png");background-repeat:repeat-x;}
.legacy_css .gg_global_nav ul{margin:0px;float:right;}
.legacy_css .gg_global_nav li{float:left;font-size:12px;font-weight:bold;height:24px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:2px 24px 0 0;text-transform:uppercase;}
.legacy_css .gg_global_nav li a{color:#CCCCCC;display:block;float:left;text-decoration:none;}
.legacy_css .gg_global_nav li a:hover{color:#FFFFFF;text-decoration:underline;}
.legacy_css #header ul#gg_global_nav li a#gg_join{width:85px;}
.legacy_css #header ul#gg_global_nav li a#gg_join:visited{width:85px;}
.legacy_css #header ul#gg_global_nav li a#gg_join:hover{background-position:0px -24px;}
.legacy_css #header ul#gg_global_nav li a#gg_grade{width:100px;background-position:-85px 0px;}
.legacy_css #header ul#gg_global_nav li a#gg_grade:visited{width:100px;background-position:-85px 0px;}
.legacy_css #header ul#gg_global_nav li a#gg_grade:hover{background-position:-85px -24px;}
.legacy_css #header ul#gg_global_nav li a#gg_ranks{width:135px;background-position:-185px 0px;}
.legacy_css #header ul#gg_global_nav li a#gg_ranks:visited{width:135px;background-position:-185px 0px;}
.legacy_css #header ul#gg_global_nav li a#gg_ranks:hover{background-position:-185px -24px;}
.legacy_css #header ul#gg_global_nav li a#gg_about{width:185px;background-position:-320px 0px;}
.legacy_css #header ul#gg_global_nav li a#gg_about:visited{width:185px;background-position:-320px 0px;}
.legacy_css #header ul#gg_global_nav li a#gg_about:hover{background-position:-320px -24px;}
.legacy_css #header ul#gg_global_nav li a#gg_contact{width:125px;background-position:-505px 0px;}
.legacy_css #header ul#gg_global_nav li a#gg_contact:visited{width:125px;background-position:-505px 0px;}
.legacy_css #header ul#gg_global_nav li a#gg_contact:hover{background-position:-505px -24px;}
.legacy_css #header ul#gg_global_nav li a#gg_tell{width:180px;background-position:-630px 0px;}
.legacy_css #header ul#gg_global_nav li a#gg_tell:visited{width:180px;background-position:-630px 0px;}
.legacy_css #header ul#gg_global_nav li a#gg_tell:hover{background-position:-630px -24px;}
.legacy_css ul#gg_global_acc{position:absolute;padding:0px;margin:0px;right:35px;top:130px;}
.legacy_css ul#gg_global_acc li{float:left;list-style:none;margin:0px 0px 0px 10px;color:#731012;}
.legacy_css ul#gg_global_acc li a:link{color:#731012;text-decoration:none;}
.legacy_css ul#gg_global_acc li a:visited{color:#731012;text-decoration:none;}
.legacy_css ul#gg_global_acc li a:hover{color:white;background-color:#731012;text-decoration:none;}
.legacy_css ul#gg_global_acc li a:active{color:white;background-color:black;text-decoration:none;}
.legacy_css #nav_search{position:absolute;top:85px;right:30px;}
.legacy_css #search_input{color:#999;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:1em;}
.legacy_css #search_mocs{position:relative;vertical-align:middle;}
.legacy_css #content{position:relative;width:950px;margin:0 auto;}
.legacy_css .ads{position:relative;display:block;float:right;width:200px;margin:0px 0px 0px 20px;}
.legacy_css .ads img{padding:3px 0px 15px 0px;}
.legacy_css .ads .news{position:relative;float:none;margin:0px 0px 15px 0px;padding:0;width:200px;}
.legacy_css #home_kicker{position:relative;float:left;height:275px;width:945px;padding-bottom:25px;}
.legacy_css #kickersearch{position:absolute;top:261px;right:116px;}
.legacy_css #search_input2{color:#999;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}
.legacy_css #search_mocs2{position:relative;vertical-align:middle;}
.legacy_css .home_table{margin:0px 0px 15px 0px;padding:0;}
.legacy_css .home_table td{margin:0;padding:0;}
.legacy_css .news,.legacy_css .home_biggest{position:relative;width:195px;float:left;margin-right:5px;}
.legacy_css .home_least{color:#7A1C1C;font-size:18px;}
.legacy_css .home_most,.legacy_css .home_least a{color:#3B5998;font-size:18px;}
.legacy_css .home_least a:hover{text-decoration:underline;}
.legacy_css #tagline{background-image:url(wwwgfx/new_images/gg_header.jpg);background-repeat:repeat-x;color:#FFFFFF;font-family:lucida Grande;font-size:17px;font-weight:bold;height:34px;left:425px;padding-left:33px;padding-top:3px;position:absolute;top:0;width:540px;}
.legacy_css .home_viewed_most{color:#3B5998;font-size:14px;}
.legacy_css .home_viewed_least{color:#7A1C1C;font-size:14px;}
.legacy_css .snippet p{font-size:12px;}
.legacy_css .home_climber{color:#003300;}
.legacy_css .home_faller{color:#cc0000;}
.legacy_css .top-bottom-5 .top5{background:url(wwwgfx/back_top5.gif) no-repeat;}
.legacy_css .image-link:hover{text-decoration:none !important;border:none 0px !important;}
.legacy_css .top5{position:relative;width:240px;float:left;padding:0;margin-right:40px;}
.legacy_css .top5inner{position:relative;margin:40px 0px 0px 21px;width:200px;}
.legacy_css .home_ranked_top{color:#666;font-size:1.0em;line-height:1.0em;margin:5px 0px 0px 0px;padding:0;}
.legacy_css .home_name_top{color:#731012;font-size:1.2em;line-height:1.2em;margin:5px 0px 0px 0px;padding:0;text-transform:uppercase;}
.legacy_css .more_new_title{font-size:12px;font-weight:bold;color:#333333;margin:5px 0;}
.legacy_css .news_heading a{font-size:18px;color:#333333;}
.legacy_css div.report_card{float:right;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#e4e4e4;padding:10px 20px;width:260px;min-height:600px;font-size:1.2em;}
.legacy_css .news_posts{float:left;width:650px;font-size:12px;}
.legacy_css .news_posts h2{margin-bottom:15px;}
.legacy_css .news_heading,.legacy_css .more_new_title a{color:#333333;text-decoration:none;}
.legacy_css .recent_stories{font-size:16px;}
.legacy_css .news_heading,.legacy_css .more_new_title a:hover{text-decoration:underline;}
.legacy_css .top5 a:link{color:#731012;text-decoration:underline;}
.legacy_css .top5 a:visited{color:#731012;text-decoration:underline;}
.legacy_css .top5 a:hover{color:white;background-color:#731012;text-decoration:none;}
.legacy_css .top5 a:active{color:white;background-color:black;text-decoration:none;}
.legacy_css .top5 td{color:#731012;font-size:1.1em;line-height:1.6em;}
.legacy_css .biggest_climbers{position:relative;width:300px;left:250px;padding:0;background:url(wwwgfx/back_top_climbers.gif) no-repeat;}
.legacy_css .biggest_climbers .top5inner{padding-top:40px;margin:0px 0px 0px 20px;}
.legacy_css .biggest_climbers a:link{color:#731012;text-decoration:underline;}
.legacy_css .biggest_climbers a:visited{color:#731012;text-decoration:underline;}
.legacy_css .biggest_climbers a:hover{color:white;background-color:#731012;text-decoration:none;}
.legacy_css .biggest_climbers a:active{color:white;background-color:black;text-decoration:none;}
.legacy_css .top-bottom-5 .bot5{background:url(wwwgfx/back_bot5.gif) no-repeat;}
.legacy_css .bot5{position:relative;width:230px;float:left;text-align:left;padding:0;margin:0;}
.legacy_css .home_ads_right{float:left;margin:0px 0px 0px 15px;padding:0px;position:relative;text-align:left;width:221px;}
.legacy_css .bot5inner{position:relative;margin:40px 0px 0px 0px;width:200px;}
.legacy_css .home_ranked_bottom{color:#666;font-size:1.0em;line-height:1.0em;margin:5px 0px 0px 0px;padding:0;}
.legacy_css .home_name_bottom{color:#000000;font-size:1.2em;line-height:1.2em;margin:5px 0px 0px 0px;padding:0;text-transform:uppercase;}
.legacy_css .bot5 a:link{color:black;text-decoration:underline;}
.legacy_css .bot5 a:visited{color:black;text-decoration:underline;}
.legacy_css .bot5 a:hover{color:white;background-color:#731012;text-decoration:none;}
.legacy_css .bot5 a:active{color:white;background-color:black;text-decoration:none;}
.legacy_css .bot5 td{color:black;font-size:1.1em;line-height:1.6em;}
.legacy_css .bot5 td.temp{width:175px;}
.legacy_css .biggest_fallers{position:relative;width:350px;left:250px;padding:0;background:url(wwwgfx/back_top_fallers.gif) no-repeat;}
.legacy_css .biggest_fallers .bot5inner{padding-top:40px;margin:0px 0px 0px 0px;}
.legacy_css .biggest_fallers a:link{color:black;text-decoration:underline;}
.legacy_css .biggest_fallers a:visited{color:black;text-decoration:underline;}
.legacy_css .biggest_fallers a:hover{color:white;background-color:#731012;text-decoration:none;}
.legacy_css .biggest_fallers a:active{color:white;background-color:black;text-decoration:none;}
.legacy_css .home_leaders{position:relative;margin-top:20px;width:950px;height:150px;background:url(wwwgfx/back_minmaj.gif) no-repeat;}
.legacy_css .mm_leader{position:relative;float:right;width:170px;margin-top:10px;margin-left:17px;}
.legacy_css .mm_leader p{position:absolute;font-size:1.2em;line-height:1.0em;top:0px;left:80px;margin:0;padding:0;}
.legacy_css .mm_leader a:link{color:black;text-decoration:none;}
.legacy_css .mm_leader a:visited{color:black;text-decoration:none;}
.legacy_css .mm_leader a:hover{color:#731012;text-decoration:underline;}
.legacy_css .mm_leader a:active{color:black;text-decoration:none;}
.legacy_css .mm_grade{position:relative;margin-left:7px;}
.legacy_css #mm_house{position:absolute;top:110px;left:225px;}
.legacy_css #mm_senate{position:absolute;top:110px;left:600px;}
.legacy_css .rank_and_center{position:relative;float:left;width:710px;margin-top:40px;}
.legacy_css #rankings_search{padding:10px;margin-top:10px;border:1px solid #888;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#ffffff;}
.legacy_css .ranking_table{margin:0px 0px 15px 0px;padding:0;line-height:2em;padding-top:10px;}
.legacy_css div.view_complete_list_left{position:relative;width:166px;left:-3px;padding:0;}
.legacy_css div.view_complete_list_right{position:relative;width:166px;padding:0;left:63px;}
.legacy_css .most_graded{position:relative;padding:0;margin:15px 0px 50px 0px;width:785px;height:230px;background:url(wwwgfx/rankings_most_backer.gif) right top no-repeat;}
.legacy_css .most_graded_inner{position:relative;top:40px;}
.legacy_css .most_special{position:relative;float:left;width:150px;margin-right:5px;margin-bottom:20px;text-align:left;}
.legacy_css .most_special p{position:absolute;font-size:1.1em;line-height:1.0em;top:0px;left:60px;margin:0;padding:0;z-index:100;}
.legacy_css .most_special_grade{position:relative;margin-left:0px;}
.legacy_css .most_graded a:link{color:black;text-decoration:none;}
.legacy_css .most_graded a:visited{color:black;text-decoration:none;}
.legacy_css .most_graded a:hover{color:#731012;text-decoration:underline;}
.legacy_css .most_graded a:active{color:black;text-decoration:none;}
.legacy_css .top_all{position:relative;width:240px;float:left;left:110px;padding:0;margin-right:40px;margin-top:0px;}
.legacy_css .top_all a:link{color:#731012;text-decoration:underline;}
.legacy_css .top_all a:visited{color:#731012;text-decoration:underline;}
.legacy_css .top_all a:hover{color:white;background-color:#731012;text-decoration:none;}
.legacy_css .top_all a:active{color:white;background-color:black;text-decoration:none;}
.legacy_css .top_all td{color:#731012;font-size:1.1em;line-height:1.6em;}
.legacy_css .top_all h1{color:#006;font-size:3.0em;line-height:1.0em;font-family:Impact;font-weight:normal;margin:0px 0px 10px 0px;padding:0px;}
.legacy_css .scroll_highlight{background-color:#731012;font-weight:bold;}
.legacy_css .bot_all{position:relative;width:240px;left:160px;float:left;padding:0;margin-right:40px;margin-top:0px;}
.legacy_css .bot_all a:link{color:black;text-decoration:underline;}
.legacy_css .bot_all a:visited{color:black;text-decoration:underline;}
.legacy_css .bot_all a:hover{color:white;background-color:black;text-decoration:none;}
.legacy_css .bot_all a:active{color:white;background-color:black;text-decoration:none;}
.legacy_css .bot_all td{color:black;font-size:1.1em;line-height:1.6em;}
.legacy_css .bot_all h1{color:black;font-size:3.0em;line-height:1.0em;font-family:Impact;font-weight:normal;margin:0px 0px 10px 0px;padding:0px;}
.legacy_css .bot_all .scroll_highlight{background-color:black;font-weight:bold;}
.legacy_css div.rep_wrapper{position:relative;width:665px;left:50px;display:block;float:left;}
.legacy_css .rep_wrapper a:link{color:#731012;text-decoration:underline;}
.legacy_css .rep_wrapper a:visited{color:#731012;text-decoration:underline;}
.legacy_css .rep_wrapper a:hover{color:black;text-decoration:none;}
.legacy_css .rep_wrapper a:active{color:black;text-decoration:none;}
.legacy_css div.voting_booth{position:relative;width:585px;height:605px;left:35px;background:url(wwwgfx/vote_booth_backer.gif) no-repeat;}
.legacy_css div.rep_photo{position:relative;width:205px;height:400px;}
.legacy_css div.rep_photo img{position:relative;margin-bottom:10px;}
.legacy_css div.rep_photo p{position:relative;text-transform:uppercase;font-weight:bold;font-size:1.5em;line-height:1.2em;color:#818181;width:197px;left:8px;margin-bottom:10px;}
.legacy_css div.rep_name_etc{position:absolute;width:350px;top:0px;left:225px;}
.legacy_css img.see_how_ranks{position:absolute;top:583px;left:0px;}
.legacy_css div.rep_name_etc{z-index:10;}
.legacy_css div.rep_name_etc h1{color:#731012;font-size:3.0em;line-height:1.0em;margin:0;padding:0;font-family:Impact;font-weight:normal;}
.legacy_css div.rep_name_etc h2{color:#818181;font-size:1.6em;line-height:1.0em;margin:5px 0px 0px 0px;padding:0;font-family:Arial;font-weight:bold;}
.legacy_css div.grading_box{position:absolute;background:url(wwwgfx/click-to-pick-your-grade.gif) no-repeat;width:335px;height:250px;top:155px;left:225px;}
.legacy_css p.gradeselector{position:relative;top:70px;left:25px;text-align:left;}
.legacy_css div.grading_box h3.send_grade{position:absolute;text-align:center;width:335px;top:135px;color:#731012;font-size:1.6em;line-height:1.0em;}
.legacy_css table.rep_national{position:absolute;left:100px;margin-top:20px;}
.legacy_css table.rep_national td{font-size:1.6em;line-height:1.4em;vertical-align:top;}
.legacy_css table.rep_state_district{position:absolute;left:330px;margin-top:20px;}
.legacy_css table.rep_state_district td{font-size:1.6em;line-height:1.4em;vertical-align:top;}
.legacy_css .voting_booth .impact{font-size:20px;font-family:Arial;font-weight:bold;color:#818181;letter-spacing:2px;padding-bottom:15px;white-space:nowrap;}
.legacy_css .voting_booth .grade_red{color:#731012;white-space:nowrap;}
.legacy_css p.user_letter{font-size:1.2em;line-height:1.6em;margin:0px 0px 0px 0px;}
.legacy_css p.letter_controls{text-align:right;margin:0px 0px 10px 0px;}
.legacy_css p.letter_controls a:link{color:#999;text-decoration:none;}
.legacy_css p.letter_controls a:visited{color:#999;text-decoration:none;}
.legacy_css p.letter_controls a:hover{color:#731012;text-decoration:underline;}
.legacy_css p.letter_controls a:active{color:#039;text-decoration:none;}
.legacy_css div.letter_wrapper{position:relative;width:705px;left:0px;background:url(wwwgfx/send_a_letter_background.gif) no-repeat;background-position:0px 140px;margin:0;padding:0;}
.legacy_css div.gg_letterhead{position:relative;width:400px;left:150px;margin:0;padding:0;}
.legacy_css div.gg_letterhead p{position:relative;text-align:center;font-size:1.2em;line-height:1.6em;}
.legacy_css div.gg_letterhead img{position:relative;margin:0px 0px 10px 0px;}
.legacy_css form#gg_letter_sender{position:relative;width:505px;left:100px;margin:0;padding:0;}
.legacy_css .send_letter_dear_start{font-size:1.2em;margin:20px 0px 0px 0px;}
.legacy_css #gg_user_letter_text{position:relative;width:500px;font-size:1.4em;line-height:1.2em;margin:20px 0px 10px 0px;padding:0;}
.legacy_css #gg_user_letter_text_tbl{margin:20px 0px 20px 0px;}
.legacy_css .gg_user_letter_sent_via{position:relative;left:260px;width:250px;font-size:1.0em;line-height:1.2em;margin-bottom:40px;}
.legacy_css .gg_sending_tips{font-size:1.2em;line-height:1.2em;margin:20px 0px 0px 0px;}
.legacy_css .send_letter_capthca{position:relative;height:50px;width:300px;left:100px;border:2px dotted #999;margin:20px 0px 20px 0px;background-color:#f0f0f0;text-align:center;}
.legacy_css p.send_letter_public{margin:0;padding:0;font-size:1.4em;line-height:1.4em;margin:30px 0px 0px 0px;padding-bottom:30px;}
.legacy_css .send_letter_bottom{margin:0;padding:0;width:705px;}
.legacy_css .aboutext{position:relative;width:680px;background:url(wwwgfx/about_left_side.gif) no-repeat;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.legacy_css .aboutext img{border:0;margin:0;padding:0;}
.legacy_css .about_indent_1{position:relative;width:645px;margin-left:35px;margin-bottom:10px;}
.legacy_css .aboutext h3{color:#731012;font-size:1.2em;}
.legacy_css .howitworks{position:relative;width:645px;background:url(wwwgfx/about_how_back_side.gif) no-repeat;margin:20px 0px 0px 35px;padding:0;}
.legacy_css .howitworks h3{position:relative;margin-left:35px;}
.legacy_css .howitworks p{position:relative;margin-left:35px;width:570px;}
.legacy_css .howitworks ol{position:relative;margin-left:35px;padding-left:15px;margin-bottom:0px;width:570px;}
.legacy_css .aboutus li{position:relative;}
.legacy_css ol.about_indent_1{position:relative;margin-left:35px;padding-left:15px;width:600px;margin-bottom:0px;}
.legacy_css .founders{position:relative;width:520px;margin-left:100px;}
.legacy_css .founders p{line-height:1.6em;margin-bottom:40px;margin-top:0px;}
.legacy_css .founders img{border:0;margin-right:10px;}
.legacy_css .aboutus a:hover{color:white;text-decoration:underline;}
.legacy_css .aboutus a:active{color:white;}
.legacy_css .fixIE{margin:0;padding:0;}
.legacy_css .t_and_c{position:relative;width:500px;margin:0 auto;}
.legacy_css .t_and_c h1{font-size:1.6em;line-height:1.0em;}
.legacy_css .gradingcolumn{position:relative;width:715px;padding-top:50px;}
.legacy_css .grade_alpha_links{position:relative;padding:0;margin:50px 0px 20px 0px;text-align:center;}
.legacy_css .grade_alpha_links p{position:relative;text-align:center;}
.legacy_css .browse_letter{padding:4px;border:1px solid #333;background-color:#f0f0f0;text-decoration:none;color:black;font-family:Verdana;margin:0;}
.legacy_css .browse_active{padding:4px;border:1px solid #333;background-color:black;text-decoration:none;color:#fff;font-family:Verdana;margin:0;}
.legacy_css .browse_letter:hover{background:#731012;padding:4px;color:#fff;}
.legacy_css .browse_active:visited{color:#fff;}
.legacy_css div.paging{text-align:center;padding:20px 0px 0px 0px;}
.legacy_css .paging a:link,.legacy_css .paging a:visited{color:black;}
.legacy_css #hor-zebra{border-collapse:collapse;font-size:1.2em;text-align:center;margin:0 auto;border:5px solid #ddd;}
.legacy_css #hor-zebra th{font-size:1.7em;font-weight:bolder;padding:10px 8px;}
.legacy_css #hor-zebra td{padding:8px;color:#666;text-align:center;}
.legacy_css div.paging{position:relative;margin:20px 0px 20px 0px;font-size:1.2em;}
.legacy_css #hor-zebra tr.odd{background:#f0f0f0;}
.legacy_css .profile_gray{color:#666;}
.legacy_css #prof_col_1 p{font-size:1.1em;line-height:1.4em;}
.legacy_css #prof_col_3 h3{color:#731012;}
.legacy_css p.moc_ratertime{color:#666;font-size:1.0em;text-transform:uppercase;}
.legacy_css p.moc_ratername{position:relative;color:black;font-weight:bold;font-size:3.0em;float:right;margin-right:20px;top:-20px;}
.legacy_css .name_indent{position:relative;margin-left:20px;}
.legacy_css p.see_all{margin:30px 0px 0px 0px;text-transform:uppercase;font-size:1.0em;}
.legacy_css span.blacktxt{position:relative;color:#555;float:right;}
.legacy_css span.floatleft{position:relative;float:left;}
.legacy_css #prof_col_2 h3{margin:30px 0px 0px 0px;}
.legacy_css .required{color:red;font-size:1.2em;}
.legacy_css .profileditbuttons{position:relative;margin-top:40px;}
.legacy_css .profileditbuttons input{width:120px;}
.legacy_css span.returntoprofile{font-size:0.6em;}
.legacy_css span.returntoprofile a:link{color:#731012;text-decoration:underline;text-transform:none;margin-left:20px;}
.legacy_css span.returntoprofile a:visited{color:#731012;text-decoration:underline;}
.legacy_css span.returntoprofile a:hover{color:black;text-decoration:none;}
.legacy_css span.returntoprofile a:active{color:#731012;font-size:0.6em;}
.legacy_css .contactpage .contactcol{padding-top:40px;padding-bottom:40px;width:700px;}
.legacy_css .contactpage .contactcol #contactform{margin:0;padding:0;background:url(wwwgfx/about_left_side.gif) no-repeat;}
.legacy_css .contactforminner{margin:0px 0px 0px 30px;padding:40px 0px 40px 0px;}
.legacy_css .contactforminner p{margin:0px 0px 20px 0px;}
.legacy_css span.messagecharsleft{font-size:0.8em;color:#999;}
.legacy_css #countdown{border:none;font-size:0.8em;color:#999;}
.legacy_css #footer{position:relative;width:950px;text-align:right;margin:0 auto;text-transform:uppercase;padding:20px 0px 50px 0px;}
.legacy_css #footer p{font-size:1.0em;}
.legacy_css #footer a:link{color:#999;text-decoration:none;}
.legacy_css #footer a:visited{color:#999;text-decoration:none;}
.legacy_css #footer a:hover{color:white;background-color:#999;text-decoration:none;}
.legacy_css #footer a:active{color:white;background-color:black;text-decoration:none;}
.legacy_css .report_title{color:#3B424B;font-family:Arial,Helvetical,Sans-serif;font-size:4em;margin-bottom:0;margin-top:15px;text-transform:uppercase;}
.legacy_css .best_heading{background:url(wwwgfx/new_images/best_heading.gif) no-repeat;width:650px;height:60px;float:left;margin-top:10px;}
.legacy_css .worst_heading{background:url(wwwgfx/new_images/worst_heading.gif) no-repeat;width:920px;height:60px;}
.legacy_css .report_name,.legacy_css .report_name a{color:#B32828;font-size:16px;font-weight:bolder;line-height:20px;text-decoration:none;}
.legacy_css .view_name{color:#333;font-size:12px;font-weight:bolder;line-height:13px;text-decoration:none;}
.legacy_css .view_name:hover{background-color:#731012;color:white;text-decoration:none;}
.legacy_css .report_name img{vertical-align:top;}
.legacy_css .report_name a:hover{text-decoration:underline;}
.legacy_css .report_name a.dem:hover{text-decoration:underline;}
.legacy_css .report_name a.dem{color:#014daa;}
.legacy_css .report_heading{color:#7A1C1C;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;line-height:1.3em;margin:5px 0;}
.legacy_css .report_letter{font-size:2.5em;font-weight:lighter;color:#345;}
.legacy_css .card_grade{color:#7A1C1C;font-family:Arial,Helvetica,sans-serif;font-size:16px;}
.legacy_css .report_table td{padding-bottom:9px;}
.legacy_css .report_info{display:block;color:#333;font-size:12px;font-weight:normal;}
.legacy_css .dotted_title{border-bottom:1px dotted #828282;color:#828282;font-size:17px;height:25px;margin-bottom:3px;}
.legacy_css #facts{padding:0px 0px 10px;width:178px;border:dotted 1px #006;padding:5px 10px 0px;margin-bottom:10px;}
.legacy_css #facts table{width:100%;border-spacing:0px;}
.legacy_css #facts td{padding:0px 0px 10px;vertical-align:middle;}
.legacy_css #facts .heading{color:#000066;font-family:Impact;font-size:24px;padding:5px 0px 0px;}
.legacy_css #facts .title{font-size:11px;padding-right:5px;}
.legacy_css #facts .value{color:#731012;font-size:14px;text-align:right;width:60px;}
.legacy_css #sidebar{float:right;width:225px;}
.legacy_css #sidebar .sidebar_title{display:block;font-size:16px;color:#7A1C1C;text-decoration:none;border-bottom:1px solid #7A1C1C;font-weight:bold;margin:0 0 5px;}
.legacy_css .home_news{zoom:1;}.legacy_css .home_news:before,.legacy_css .home_news:after{content:"";display:table;}
.legacy_css .home_news:after{clear:both;}
.legacy_css .home_news ul{margin:10px 0;list-style-type:disc;list-style-position:inside;}.legacy_css .home_news ul li{margin:0;padding:0;}
.legacy_css{width:950px;margin:0 auto;}.legacy_css html,.legacy_css body,.legacy_css div,.legacy_css span,.legacy_css applet,.legacy_css object,.legacy_css iframe,.legacy_css h1,.legacy_css h2,.legacy_css h3,.legacy_css h4,.legacy_css h5,.legacy_css h6,.legacy_css p,.legacy_css blockquote,.legacy_css pre,.legacy_css a,.legacy_css abbr,.legacy_css acronym,.legacy_css address,.legacy_css big,.legacy_css cite,.legacy_css code,.legacy_css del,.legacy_css dfn,.legacy_css em,.legacy_css font,.legacy_css img,.legacy_css ins,.legacy_css kbd,.legacy_css q,.legacy_css s,.legacy_css samp,.legacy_css small,.legacy_css strike,.legacy_css sub,.legacy_css sup,.legacy_css tt,.legacy_css var,.legacy_css dl,.legacy_css dt,.legacy_css dd,.legacy_css ol,.legacy_css ul,.legacy_css li,.legacy_css fieldset,.legacy_css form,.legacy_css label,.legacy_css legend,.legacy_css table,.legacy_css caption,.legacy_css tbody,.legacy_css tfoot,.legacy_css thead,.legacy_css tr,.legacy_css th,.legacy_css td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
.legacy_css :focus{outline:0;}
.legacy_css body{line-height:1;color:grey;background:black;}
.legacy_css ol,.legacy_css ul{list-style:none;}
.legacy_css table{border-collapse:separate;border-spacing:0;}
.legacy_css caption,.legacy_css th,.legacy_css td{text-align:left;font-weight:normal;}
.legacy_css blockquote:before,.legacy_css blockquote:after,.legacy_css q:before,.legacy_css q:after{content:"";}
.legacy_css blockquote,.legacy_css q{quotes:"" "";}
.legacy_css body{color:#000;font-family:'lucida grande','Lucida Sans Unicode',tahoma,sans-serif;font-size:75%;line-height:1.7em;background:#fff;margin:0;padding:0;text-align:center;font-size:small;}
.legacy_css #Body{width:950px;text-align:left;margin:15px auto 0;}
.legacy_css #Content{float:left;width:680px;margin:0 0 40px;}
.legacy_css .Hidden{display:none;}
.legacy_css .nowrap{white-space:nowrap;}
.legacy_css .Center{text-align:center;}
.legacy_css .Right{text-align:right;}
.legacy_css h1,.legacy_css h2,.legacy_css h3,.legacy_css h4,.legacy_css h5,.legacy_css h6{color:#000;font-family:"Helvetica Neue",Helvetica,arial,sans-serif;font-weight:normal;margin:0;}
.legacy_css p{margin:0.5em 0 0 0;line-height:1.6em;}
.legacy_css .P{margin:0.5em 0;}
.legacy_css h1{font-size:140%;font-weight:bold;margin-bottom:10px;}
.legacy_css h2{font-size:130%;font-weight:bold;margin-bottom:10px;}
.legacy_css h3{font-size:120%;font-weight:bold;}
.legacy_css h4{font-size:120%;color:#6C6C6C;}
.legacy_css h5{font-size:120%;color:#6C6C6C;}
.legacy_css a{text-decoration:none;color:#803d3f;}
.legacy_css a:hover{text-decoration:none;color:#ff0084;}
.legacy_css img.Thumbnail{max-height:300px;max-width:100px;float:left;margin:0 16px 0 0;}
.legacy_css input.DateBox,.legacy_css input.InputBox,.legacy_css input.SmallInput,.legacy_css textarea{font-family:'lucida grande','Lucida Sans Unicode',tahoma,sans-serif;color:#333;font-size:15px;padding:3px;margin:0;width:250px;border:1px solid #aaa;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.legacy_css .TextBoxWrapper{width:auto;padding-right:8px;}
.legacy_css textarea.TextBox{width:500px;height:100px;min-height:100px;}
.legacy_css #Popup textarea.TextBox{width:100%;}
.legacy_css input.SmallInput,.legacy_css input.InputBox{padding:6px 3px;}
.legacy_css input.SmallInput:focus,.legacy_css input.InputBox:focus,.legacy_css textarea:focus{background:#ffe;}
.legacy_css input.BigInput{width:100%;}
.legacy_css textarea{line-height:128%;}
.legacy_css select{font-family:arial;font-size:14px;color:#222;margin:0;padding:3px;}
.legacy_css a.Button,.legacy_css .Button{cursor:pointer;margin:0;font-size:11px;padding:4px;background:#f8f8f8;background:-webkit-gradient(linear, center bottom, center top, from(#cccccc), to(#ffffff));background:-moz-linear-gradient(top, #ffffff, #cccccc);-pie-background:linear-gradient(top, #ffffff, #cccccc);background:linear-gradient(top, #ffffff, #cccccc);color:#02475A;text-shadow:0 1px 0 #fff;border:1px solid #999;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0px 0px 2px #999;-moz-box-shadow:0px 0px 2px #999;-webkit-box-shadow:0px 0px 2px #999;white-space:nowrap;}
.legacy_css a.Button{display:inline-block;padding:4px;line-height:100%;margin:3px auto;}
.legacy_css input.Button{font-size:14px;font-weight:bold;}
.legacy_css .Button:hover{color:#111;border:1px solid #666;}
.legacy_css .Button:focus{background:#eee;}
.legacy_css .Buttons{margin-top:10px;}
.legacy_css .Loading{height:100px;padding:0 20px;background:url('undefined//undefined/forum/applications/dashboard/design/undefined//undefined/forum/applications/dashboard/design/images/progress.gif') center center no-repeat;}
.legacy_css .Progress{padding:10px 40px 10px 0;background:url('undefined//undefined/forum/applications/dashboard/design/undefined//undefined/forum/applications/dashboard/design/images/progress.gif') center center no-repeat;}
.legacy_css .TinyProgress{padding:10px 40px 10px 0;background:url('undefined//undefined/forum/applications/dashboard/design/undefined//undefined/forum/applications/dashboard/design/images/progress_sm.gif') center center no-repeat;}
.legacy_css .Conversations .Deleted{text-decoration:line-through;}
.legacy_css .Deleted{background:#f5f5f5;border:1px solid #dddddd;margin:10px 0 0;padding:6px 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.legacy_css .Warning{background:#ffc;border:1px solid #ff9;color:#000;padding:6px 8px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.legacy_css .Alert{background:#d00;color:#fff;padding:1px 4px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);}
.legacy_css .Alert a{color:#fff;}
.legacy_css .Alert a:hover{text-decoration:underline;}
.legacy_css .Info{font-size:13px;background:#fafafa;border:1px solid #eee;color:#888;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:6px;margin:0 0 10px;}
.legacy_css .Info strong{font-weight:bold;}
.legacy_css #PagerLess{-moz-border-radius-topright:2px;-moz-border-radius-topleft:2px;-webkit-border-top-right-radius:2px;-webkit-border-top-left-radius:2px;border-radius-topright:2px;border-radius-topleft:2px;margin-bottom:1px;text-align:left;}
.legacy_css .MorePager a.Loading{border:0 !important;padding:0 20px !important;background:url('undefined//undefined/forum/applications/dashboard/design/undefined//undefined/forum/applications/dashboard/design/images/progress.gif') center center no-repeat !important;}
.legacy_css #PagerMore{margin-bottom:1px;}
.legacy_css .NumberedPager,.legacy_css .PrevNextPager{margin:1px 0 0;text-align:right;font-weight:bold;font-size:16px;}
.legacy_css #PagerBefore{margin:1px 0;}
.legacy_css .NumberedPager a,.legacy_css .NumberedPager span{padding:0 4px;}
.legacy_css .NumberedPager span,.legacy_css .NumberedPager a.Highlight{color:#777;}
.legacy_css .NumberedPager a.Next,.legacy_css .NumberedPager span.Next,.legacy_css .NumberedPager a.Previous,.legacy_css .NumberedPager span.Previous{font-size:16px;line-height:10px;}
.legacy_css .NumberedPager a.Next,.legacy_css .NumberedPager span.Next{margin-left:6px;}
.legacy_css .NumberedPager a.Previous,.legacy_css .NumberedPager span.Previous{margin-right:6px;}
.legacy_css a.Small:hover{text-decoration:none;}
.legacy_css a.Small img{background:none;text-indent:-100px;background:#ddd;display:inline-block;height:24px;width:24px;overflow:hidden;}
.legacy_css .DismissMessage a.Dismiss{font-family:arial;position:absolute;font-size:22px;font-weight:bold;line-height:1;color:#999;top:3px;right:5px;}
.legacy_css .DismissMessage a.Dismiss,.legacy_css .DismissMessage a.Dismiss:hover{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#777;display:block;height:14px;margin:0;padding:1px 3px 2px 4px;width:auto;font-family:arial;font-size:16px;font-weight:bold;right:-1px;top:-1px;}
.legacy_css .DismissMessage strong{font-weight:bold;}
.legacy_css .DismissMessage a.Dismiss:hover{text-decoration:none;border:none;background:#333;color:#fff;}
.legacy_css .DismissMessage{text-align:left;position:relative;color:#000;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin:0 0 10px;padding:10px;}
.legacy_css .DismissMessage p{margin:2px 0;}
.legacy_css .DismissMessage.Info{background:#f3f4f8;border:1px solid #ddd;}
.legacy_css .DismissMessage.Warning{background:#ffebe9;border:1px solid #FFCCC9;}
.legacy_css .DismissMessage.Box{background:#fff8ce;border:1px solid #c5bea4;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.legacy_css #Head{background:#b25d5f;padding:0;}
.legacy_css .Search:after,.legacy_css div#Search:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.legacy_css body #Head h1{display:inline-block;font-weight:bold;margin:0;padding:21px 10px 4px 0;border:0;}
.legacy_css #Head h1 a span{font-size:24px;color:#fff;}
.legacy_css #Head .Search,.legacy_css #Head #Search{position:absolute;right:0;bottom:6px;text-align:right;}
.legacy_css #Head form{float:right;width:250px;padding:0;}
.legacy_css #Head form input.InputBox{width:204px;border:0;padding:4px;margin:0 6px 0 0;background:#fff;-moz-border-radius:2px;-webkit-border:2px;border-bottom:2px;color:#969696;font-size:13px;vertical-align:bottom;}
.legacy_css #Head form input.Button{font-size:11px;border:none;}
.legacy_css .Menu{width:950px;margin:0 auto;position:relative;text-align:left;vertical-align:bottom;}
.legacy_css #Menu{display:inline-block;margin-right:280px;vertical-align:bottom;}
.legacy_css #Menu li{line-height:27px;float:left;position:relative;display:block;list-style:none;padding:0;margin:0 4px 0 0;font-weight:bold;text-align:left;}
.legacy_css * html #Menu li{display:inline;}
.legacy_css #Menu a{border:0;text-decoration:none;position:relative;display:block;padding:0 7px;white-space:nowrap;font-size:11px;height:28px;}
.legacy_css * html #Menu a{display:inline;padding:6px 10px;}
.legacy_css #Menu li.NonTab,.legacy_css #Menu li.NonTab a{font-weight:normal;}
.legacy_css #Menu ul{background:#b25d5f;}
.legacy_css #Menu a{color:#fff;}
.legacy_css #Menu a:hover{color:#fff;text-decoration:underline;}
.legacy_css #Menu a span,.legacy_css #Menu li.Active a span,.legacy_css #Menu li.Highlight a:hover span{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:0 2px;font-size:9px;line-height:12px;font-weight:normal;text-shadow:none;background:#f2fcff;color:#299fc7;}
.legacy_css .OptionsMenu{display:inline-block;font-size:10px;font-weight:normal;line-height:100%;}
.legacy_css .Item .OptionsMenu{vertical-align:top;visibility:hidden;}
.legacy_css .Open.OptionsMenu,.legacy_css .Item:hover .OptionsMenu{visibility:visible;}
.legacy_css .MenuTitle{color:#000;border:1px solid #bbb;padding:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;user-select:none;background:url('undefined//undefined/forum/applications/dashboard/design/undefined//undefined/forum/applications/dashboard/design/images/buttons.png') right -96px no-repeat;padding-right:18px;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;}
.legacy_css .Open .MenuTitle{border:1px solid #282828;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5);-moz-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5);-webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5);border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff;background:url('undefined//undefined/forum/applications/dashboard/design/undefined//undefined/forum/applications/dashboard/design/images/buttons.png') right -144px no-repeat #282828;}
.legacy_css .MenuItems{border:1px solid #282828;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-webkit-border-radius-bottom-left:2px;-webkit-border-radius-bottom-right:2px;box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5);-moz-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5);-webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5);background:none repeat scroll 0 0 #444444;border:1px solid #282828;min-width:125px;line-height:100%;font-size:10px;color:#fff;}
.legacy_css .MenuItems li{padding:6px !Important;}
.legacy_css .MenuItems a,.legacy_css .MenuItems a:link,.legacy_css .MenuItems a:visited,.legacy_css .MenuItems a:active{color:#fff;display:block;text-decoration:none;}
.legacy_css .MenuItems li:hover{background:#282828;}
.legacy_css .ToggleFlyout{cursor:pointer;position:relative;}
.legacy_css .ToggleFlyout.Open{z-index:100;}
.legacy_css .ToggleFlyout .Flyout{position:absolute;top:100%;left:0;display:none;z-index:100;}
.legacy_css #Panel{width:250px;float:right;}
.legacy_css .Box{border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;background:#ead3d4;color:#888;padding:6px 10px;margin:0 0 10px;box-shadow:0px 0px 2px #999;-moz-box-shadow:0px 0px 2px #999;-webkit-box-shadow:0px 0px 2px #999;}
.legacy_css .Box h4{font-size:110%;color:#803d3f;font-weight:bold;margin:0;padding:0 0 1px;}
.legacy_css .Box dl{overflow:hidden;}
.legacy_css .Box dl dt{font-size:12px;float:left;width:80px;color:#555;overflow:hidden;white-space:nowrap;}
.legacy_css .Box dl dd{font-size:12px;margin-left:80px;}
.legacy_css .Box p{font-size:100%;padding:0 0 4px;color:#555;}
.legacy_css .PanelActivity{border-top:1px solid #deb9ba;border-bottom:0;}
.legacy_css .PanelActivity li{background:#f0e0e0;border-bottom:1px solid #deb9ba;padding:2px 4px;color:#555;font-size:11px;line-height:1.6;}
.legacy_css .PanelActivity li a{font-size:13px;}
.legacy_css .PanelActivity li a.Name{margin-right:2px;}
.legacy_css .PanelActivity span{padding:0 4px;}
.legacy_css .PanelActivity p{padding:0 4px;display:inline;font-size:90%;}
.legacy_css .PanelActivity li em{padding-left:5px;color:#777;font-size:80%;}
.legacy_css .PanelActivity li .Story{font-size:85%;}
.legacy_css .PanelInfo li{background:#f0e0e0;border-bottom:1px solid #deb9ba;padding:2px 4px;text-align:right;zoom:1;}.legacy_css .PanelInfo li:before,.legacy_css .PanelInfo li:after{content:"";display:table;}
.legacy_css .PanelInfo li:after{clear:both;}
.legacy_css .PanelInfo li.Heading{text-align:left;color:#000;font-weight:bold;}
.legacy_css .PanelInfo{border-top:1px solid #deb9ba;border-bottom:0;}
.legacy_css .PanelInfo li strong{font-weight:normal;text-align:left;font-weight:normal;}
.legacy_css .PanelInfo li a{float:left;}
.legacy_css .Moderators ul.PanelInfo li{text-align:left;}
.legacy_css .Moderators ul.PanelInfo li a{float:none;font-weight:bold;}
.legacy_css .Moderators ul.PanelInfo li a img{vertical-align:middle;}
.legacy_css .PanelInfo .Meta{font-size:11px;}
.legacy_css .PanelInfo .Meta span,.legacy_css .PanelInfo .Meta strong{margin-right:8px;}
.legacy_css .PanelInfo .Meta span a{margin-left:8px;}
.legacy_css .PanelInfo .Meta strong{display:inline;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#FF0;color:#000;font-size:9px;font-weight:bold;padding:3px;line-height:1;}
.legacy_css .PanelInfo .Parent{text-align:left;font-weight:bold;background:none;color:#333;padding:2px 0;}
.legacy_css .PanelInfo .Active{background:#fff;border-bottom:1px solid #dcb6b7;}
.legacy_css .PanelInfo .Active a{color:#803d3f;}
.legacy_css .PanelActivity .ShowAll,.legacy_css .PanelInfo .ShowAll{font-weight:bold;border:0;text-align:right;background:none;}
.legacy_css #UserOptions{margin-bottom:10px;}
.legacy_css body.Profile .PanelInfo{border-bottom:1px solid #deb9ba;}
.legacy_css body.Profile .PanelInfo li{border-bottom:0;text-align:left;}
.legacy_css body.Profile .PanelInfo li a{float:none;}
.legacy_css a.BigButton{text-align:center;display:block;cursor:pointer;margin:0 0 10px;font-size:15px;font-weight:bold;padding:8px 0;background:#f8f8f8;background:-webkit-gradient(linear, center bottom, center top, from(#cccccc), to(#ffffff));background:-moz-linear-gradient(top, #ffffff, #cccccc);-pie-background:linear-gradient(top, #ffffff, #cccccc);background:linear-gradient(top, #ffffff, #cccccc);color:#02475A;text-shadow:0 1px 0 #fff;border:1px solid #999;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0px 0px 2px #999;-moz-box-shadow:0px 0px 2px #999;-webkit-box-shadow:0px 0px 2px #999;}
.legacy_css a.BigButton:hover{color:#111;border:1px solid #666;box-shadow:0px 0px 5px #aaa;-moz-box-shadow:0px 0px 5px #aaa;-webkit-box-shadow:0px 0px 5px #aaa;}
.legacy_css a.BigButton:focus{background:#eee;box-shadow:0px 0px 2px #999;-moz-box-shadow:0px 0px 2px #999;-webkit-box-shadow:0px 0px 2px #999;}
.legacy_css .PanelCategories .Depth2{padding-left:8px;}
.legacy_css .PanelCategories .Depth3{padding-left:12px;}
.legacy_css .PanelCategories .Depth4{padding-left:16px;}
.legacy_css .PanelCategories .Depth5{padding-left:20px;}
.legacy_css .PanelCategories .Depth6{padding-left:24px;}
.legacy_css .PanelCategories .Depth7{padding-left:28px;}
.legacy_css .PanelCategories .Depth8{padding-left:32px;}
.legacy_css .PanelCategories .Depth9{padding-left:36px;}
.legacy_css .PanelCategories .Depth10{padding-left:40px;}
.legacy_css .PanelCategories .Depth11{padding-left:44px;}
.legacy_css .PanelCategories .Depth12{padding-left:48px;}
.legacy_css .CategoryList .Depth2{padding-left:25px !important;}
.legacy_css .CategoryList .Depth3{padding-left:50px !important;}
.legacy_css .CategoryList .Depth4{padding-left:75px !important;}
.legacy_css .CategoryList .Depth5{padding-left:100px !important;}
.legacy_css .CategoryList .Depth6{padding-left:125px !important;}
.legacy_css .CategoryList .Depth7{padding-left:150px !important;}
.legacy_css .CategoryList .Depth8{padding-left:175px !important;}
.legacy_css .CategoryList .Depth9{padding-left:200px !important;}
.legacy_css .CategoryList .Depth10{padding-left:225px !important;}
.legacy_css .CategoryList .Depth11{padding-left:250px !important;}
.legacy_css .CategoryList .Depth12{padding-left:275px !important;}
.legacy_css .CategoryListWithHeadings .Depth2{padding-left:0 !important;}
.legacy_css .CategoryListWithHeadings .Depth3{padding-left:25px !important;}
.legacy_css .CategoryListWithHeadings .Depth4{padding-left:50px !important;}
.legacy_css .CategoryListWithHeadings .Depth5{padding-left:75px !important;}
.legacy_css .CategoryListWithHeadings .Depth6{padding-left:100px !important;}
.legacy_css .CategoryListWithHeadings .Depth7{padding-left:125px !important;}
.legacy_css .CategoryListWithHeadings .Depth8{padding-left:150px !important;}
.legacy_css .CategoryListWithHeadings .Depth9{padding-left:175px !important;}
.legacy_css .CategoryListWithHeadings .Depth10{padding-left:200px !important;}
.legacy_css .CategoryListWithHeadings .Depth11{padding-left:225px !important;}
.legacy_css .CategoryListWithHeadings .Depth12{padding-left:250px !important;}
.legacy_css .Box.RecentUsers{float:left;}
.legacy_css .Icons a{display:block;margin:0 2px 2px 0;float:left;}
.legacy_css .Icons img{display:block;height:44px;width:44px;overflow:hidden;background:#c4cde0;color:#c4cde0;text-indent:50px;}
.legacy_css .Empty{margin:10px 0;}
.legacy_css .DataList .Item{margin:0;padding:4px 0;border:0;position:relative;border-bottom:1px solid #bec8cc;}
.legacy_css .DataList .Item .Item{border-bottom:none;}
.legacy_css .DataList .Options,.legacy_css .MessageList .Options{margin:2px 4px 0 0;position:absolute;right:0;top:0;}
.legacy_css .DataList .OptionButton{position:absolute;top:0;right:0;}
.legacy_css .DataList a.Title{display:block;margin:0;font-size:14px;font-weight:bold;}
.legacy_css .DataList .Title{font-size:14px;display:block;margin:0;}
.legacy_css .DataList .Title a{font-size:120%;font-weight:bold;}
.legacy_css .DataList .Meta{font-size:11px;color:#70727c;}
.legacy_css .DataList .Excerpt{font-size:12px;line-height:1.4;}
.legacy_css .DataList .Excerpt a{color:#333;display:block;}
.legacy_css .DataList .Excerpt p{display:inline;padding:0;}
.legacy_css .DataList.Discussions .Meta span,.legacy_css .DataList .Meta strong{margin-right:12px;}
.legacy_css .DataList .Meta .MetaLabel{margin-right:2px;}
.legacy_css .DataList .Meta strong{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#FF0;color:#000;font-size:9px;font-weight:bold;padding:3px;line-height:1;}
.legacy_css .DataList .Meta .Tag a{color:#ffffff;}
.legacy_css .DataList a.Delete,.legacy_css .DataList a.Delete:hover{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#333;display:block;height:14px;margin:0;padding:2px 4px;width:auto;font-family:arial;font-size:16px;font-weight:bold;line-height:1;}
.legacy_css .DataList a.Delete:hover{text-decoration:none;border:none;background:#333;color:#fff;}
.legacy_css .DataList .Unfollow{background:#eee;}
.legacy_css .DataList .Unfollow a{color:#888;}
.legacy_css .Item .Inset{border-top:1px solid #bec8cc;padding:5px 0;}
.legacy_css .Condensed,.legacy_css .Condensed li{clear:left;}
.legacy_css .Condensed .Title,.legacy_css .Condensed a.Title{display:inline;padding:0;}
.legacy_css .Condensed .Excerpt{display:inline;}
.legacy_css .Condensed .Excerpt a{display:block;padding:3px 0;}
.legacy_css body.Activity h1{margin:0;}
.legacy_css body.Profile ul.Activities{margin-top:10px;border-top:1px solid #ddd;}
.legacy_css .Activities li.HasPhoto .Title{padding:0;}
.legacy_css .Activities a.Title,.legacy_css .Activities .Title,.legacy_css .Activities .Title a{font-size:14px;}
.legacy_css .Activities .Excerpt{color:#80828C;}
.legacy_css .Activities li.Condensed .Excerpt{color:#000;font-size:13px;}
.legacy_css .Activities .Excerpt a,.legacy_css .Activities .Meta a{color:#803d3f;}
.legacy_css .Activities .Excerpt a:hover,.legacy_css .Activities .Meta a:hover{color:#ff0084;}
.legacy_css .Activities .Excerpt img{padding:2px;border:1px solid #999;}
.legacy_css .Activities ul.DataList{margin-left:50px;width:400px;}
.legacy_css .Activities .ItemContent{width:631px;}
.legacy_css .Activities .HasPhoto .ItemContent{margin-left:53px;width:578px;}
.legacy_css .Activities .Item .HasPhoto .ItemContent{width:auto;margin-left:42px;}
.legacy_css .Activities .DataList li{background:#ecd8d9;margin-bottom:2px;padding:6px;}
.legacy_css .Activities .DataList a.Title,.legacy_css .Activities .DataList .Title,.legacy_css .Activities .DataList .Title a,.legacy_css .Activities .DataList .Excerpt p{font-size:13px;line-height:1;}
.legacy_css .HasPhoto .Excerpt,.legacy_css .HasPhoto .Meta{display:block;}
.legacy_css .Activities .DataList .HasPhoto .Meta{padding:2px 0 0;line-height:1;}
.legacy_css .Activities .DataList .Photo img{height:32px;width:32px;}
.legacy_css .Activities a.CommentLink,.legacy_css .Activities a.CommentLink:hover{font-size:12px;cursor:text;background:#fff;color:#bbb !important;padding:5px;text-decoration:none;border:1px solid #aaa;display:block;line-height:100%;font-weight:normal;}
.legacy_css .Activities .CommentForm form div{text-align:right;}
.legacy_css .Activities .CommentForm textarea.TextBox{width:380px;min-height:40px;height:40px;margin-bottom:2px;font-size:12px;}
.legacy_css .Activities .CommentForm input.Button{font-size:12px;box-shadow:0 0 1px #999;-moz-box-shadow:0 0 1px #999;-webkit-box-shadow:0 0 1px #999;}
.legacy_css .MessageList,.legacy_css .MessageList li{list-style:none;margin:0;padding:0;}
.legacy_css .MessageList .Item{border-bottom:1px solid #BEC8CC;padding:10px 10px 4px 10px;}
.legacy_css .MessageList .Meta{font-size:11px;color:#777;min-height:40px;}
.legacy_css .Item .Author img{height:40px;width:40px;border:0;margin:0 10px 0 0;float:left;overflow:hidden;background:#eee;}
.legacy_css .MessageList .Meta span{line-height:2.5;padding-left:10px;}
.legacy_css .MessageList .Meta .Author{padding:0;}
.legacy_css .MessageList .Meta .Author a{font-size:15px;font-weight:bold;}
.legacy_css .MessageList .Meta span{line-height:inherit;}
.legacy_css .MessageList .Meta .CommentInfo{line-height:normal;}
.legacy_css .MessageList .Meta .CommentInfo span{padding-left:0px;padding-right:10px;}
.legacy_css .Preview{text-align:left;background:#f0e0e0;padding:1px 8px;margin:4px 0 8px;}
.legacy_css .Popup .Preview{padding:8px;margin:0;}
.legacy_css body.Post .Popup a.Close{color:#803d3f;}
.legacy_css .Preview .Message,.legacy_css .MessageList .Message{clear:both;line-height:140%;font-size:100%;word-wrap:break-word;}
.legacy_css .Preview .Message,.legacy_css .Preview .Message p,.legacy_css .MessageList .Message,.legacy_css .MessageList .Message p{margin:8px 0;}
.legacy_css .Preview .Message blockquote,.legacy_css .MessageList .Message blockquote{padding:4px 16px;margin:4px 0;}
.legacy_css .MessageList .Message small{font-size:11px;color:#777;}
.legacy_css code,.legacy_css pre{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#ff9;padding:4px 8px;white-space:pre;font-family:monospace;overflow:auto;border:1px solid #eec;}
.legacy_css pre{display:block;}
.legacy_css .Preview .Message strong,.legacy_css .MessageList .Message strong{font-weight:bold;}
.legacy_css .Preview .Message em,.legacy_css .MessageList .Message em{font-style:oblique;}
.legacy_css .Preview .Message ul,.legacy_css .Preview .Message ol,.legacy_css .MessageList .Message ul,.legacy_css .MessageList .Message ol{margin-left:3em ! important;}
.legacy_css .Preview .Message ol li,.legacy_css .MessageList .Message ol li{list-style:decimal ! important;}
.legacy_css .Preview .Message ul li,.legacy_css .MessageList .Message ul li{list-style:disc ! important;}
.legacy_css .Message h1,.legacy_css .Message h2,.legacy_css .Message h3,.legacy_css .Message h4,.legacy_css .Message h5{font-family:'lucida grande','Lucida Sans Unicode',tahoma,sans-serif;font-weight:bold;border:none;color:#000;}
.legacy_css .Message h1{font-size:22px;}
.legacy_css .Message h2{font-size:20px;}
.legacy_css .Message h3{font-size:18px;}
.legacy_css .Message h4{font-size:16px;}
.legacy_css .Message h5{font-size:14px;}
.legacy_css .Message .ImageResized{font-size:11px;font-weight:normal;cursor:pointer;margin-bottom:10px;}
.legacy_css .Foot{border-bottom:1px solid #deb9ba;padding:6px;background:#ead3d4;text-align:right;border-bottom-right-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;}
.legacy_css .Foot a.TabLink{margin-left:10px;}
.legacy_css .Foot .Note{line-height:2.6;float:left;padding:0 0 0 8px;font-weight:bold;}
.legacy_css .ChildCategories{border-top:1px dotted #ddd;display:block;}
.legacy_css .DataList .Meta .RSS{margin-right:6px;}
.legacy_css .Meta .RSS img{vertical-align:text-bottom;}
.legacy_css .CategoryHeading .ItemContent{font-weight:bold;font-size:14px;}
.legacy_css body.Profile #Content{width:auto;margin:0 0 40px 20px;width:690px;float:right;}
.legacy_css body.Profile #Panel{float:left;width:250px;}
.legacy_css .User{line-height:150%;}
.legacy_css .User,.legacy_css .User a{text-decoration:none;}
.legacy_css .User h1{padding:0 0 8px;margin:0;line-height:100%;border:0;}
.legacy_css #Status{border-top-left-radius:2px;border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;background:#ead3d4;margin:0;padding:8px 8px 0;color:#999;font-weight:normal;line-height:1.5;}
.legacy_css #Status p{font-size:120%;color:#6c6c6c;display:inline;margin:0;padding:0;line-height:1;}
.legacy_css #Status a.Change{text-transform:lowercase;font-size:11px;text-decoration:none;}
.legacy_css #Status a:hover{text-decoration:underline;}
.legacy_css .User form{border-top-left-radius:2px;border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;background:#ead3d4;padding:8px 8px 0;}
.legacy_css .User form input.InputBox{width:618px;margin-right:2px;}
.legacy_css form.Activity{display:block;padding:10px 10px 0 10px;text-align:right;}
.legacy_css form.Activity textarea{width:100%;margin-bottom:2px;height:60px;min-height:60px;}
.legacy_css #Form_Invitation table{width:100%;border-collapse:collapse;margin:10px 0;background:#F2FBFF;border:1px solid #C0E7F5;}
.legacy_css #Form_Invitation table label{font-size:12px;padding:0px;}
.legacy_css #Form_Invitation table tr.Last td,.legacy_css #Form_Invitation table tr.Last th{border-bottom:0px;}
.legacy_css #Form_Invitation table th,.legacy_css #Form_Invitation table td{font-weight:normal;color:#555;padding:6px;}
.legacy_css #Form_Invitation table thead th,.legacy_css #Form_Invitation table thead td{border-bottom:1px solid #C0E7F5;}
.legacy_css #Form_Invitation table tbody th{font-weight:bold;color:#000;}
.legacy_css #Form_Invitation table tbody th,.legacy_css #Form_Invitation table tbody td{border-bottom:1px solid #C0E7F5;line-height:150%;}
.legacy_css #Form_Invitation table thead th{font-weight:bold;font-size:13px;color:#000;}
.legacy_css #Form_Invitation table.AltRows tr.Alt th,.legacy_css #Form_Invitation table.AltRows tr.Alt td,.legacy_css #Form_Invitation table.AltColumns th.Alt,.legacy_css #Form_Invitation table.AltColumns td.Alt{background:#ead3d4;}
.legacy_css #Form_Invitation table.AltColumns tr.Alt{background:none;}
.legacy_css body.Profile ul.Notifications{border-top:0;margin-top:0;}
.legacy_css .Preferences h3{margin:0;padding:10px 0 4px !important;}
.legacy_css table.PreferenceGroup thead td{font-weight:bold;border-top:1px solid #aaa;border-bottom:1px solid #aaa;padding:2px 6px;}
.legacy_css table.PreferenceGroup tbody td{border-bottom:1px solid #eee;padding:2px 6px;}
.legacy_css table.PreferenceGroup tbody td.PrefCheckBox{text-align:center;}
.legacy_css table.PreferenceGroup td.Description{font-size:12px;}
.legacy_css .MessageForm,.legacy_css .Tabs,.legacy_css .Headings{display:block;border-bottom:1px solid #deb9ba;padding:5px 8px;margin:0;background:#ead3d4;position:relative;}
.legacy_css .MessageForm .Tabs{padding:0;border:0;background:none;text-align:left;}
.legacy_css .MessageForm .Tabs ul{display:inline;}
.legacy_css .Tabs li{display:inline;margin:0;}
.legacy_css .TabLink,.legacy_css .TabLink:link,.legacy_css .TabLink:hover,.legacy_css .TabLink:active,.legacy_css .TabLink:visited{margin:0;border:1px solid #deb9ba;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#e1c0c1;display:inline;font-weight:bold;color:#803d3f;text-decoration:none;padding:5px 10px;line-height:2.6;white-space:nowrap;}
.legacy_css .TabLink:hover{background:#ffffff;}
.legacy_css .Active .TabLink{background:#fff;color:#474747;}
.legacy_css .Count{background:#444;background-color:rgba(0, 0, 0, 0.6);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;font-size:80%;font-weight:normal;padding:1px .8ex;}
.legacy_css .Tabs li a span{line-height:1;font-size:80%;padding:0 3px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-weight:normal;background:#803d3f;color:#eaf4fd;margin:0 0 0 4px;}
.legacy_css .Tabs .SubTab{margin:10px 0 0;padding:4px 8px;background:#ffffff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.legacy_css .HeadingTabs{padding:8px 8px 8px 12px;}
.legacy_css .HeadingTabs ul{display:inline;float:right;}
.legacy_css .HeadingTabs .SubTab{font-size:14px;display:inline;font-weight:bold;background:none;padding:0;line-height:2.4;}
.legacy_css .SearchTabs input.InputBox{width:560px;margin-right:10px;}
.legacy_css .Headings{position:relative;text-align:left;}
.legacy_css .Headings div{display:inline-block;padding-right:10px;}
.legacy_css .Headings .ItemHeading{font-size:14px;font-weight:bold;line-height:2;}
.legacy_css .Headings .MetaHeading{font-size:11px;}
.legacy_css .MessageList .Item,.legacy_css body.Discussion #Content,.legacy_css .DiscussionsTabs{position:relative;}
.legacy_css .Tabs .AdminCheck{position:absolute;right:26px;bottom:5px;}
.legacy_css .AdminCheck{display:inline-block;height:22px;vertical-align:top;}
.legacy_css form.Thumbnail table{width:100%;}
.legacy_css form.Thumbnail table td{width:50%;}
.legacy_css form.Thumbnail table tr td{vertical-align:top;}
.legacy_css form.Thumbnail table tr th{padding-right:10px;}
.legacy_css .jcropper-holder{border:1px black solid;}
.legacy_css .jcrop-holder{text-align:left;}
.legacy_css .jcrop-vline,.legacy_css .jcrop-hline{font-size:0;position:absolute;background:#ffffff url('undefined//undefined/forum/applications/dashboard/design/undefined//undefined/forum/applications/dashboard/design/images/jcrop.gif') top left repeat;}
.legacy_css .jcrop-vline{height:100%;width:1px !important;}
.legacy_css .jcrop-hline{width:100%;height:1px !important;}
.legacy_css .jcrop-handle{font-size:1px;width:7px !important;height:7px !important;border:1px #eee solid;background-color:#333;*width:9px;*height:9px;}
.legacy_css .jcrop-tracker{*background-color:gray;width:100%;height:100%;}
.legacy_css .custom .jcrop-vline,.legacy_css .custom .jcrop-hline{background:yellow;}
.legacy_css .custom .jcrop-handle{border-color:black;background-color:#C7BB00;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.legacy_css form.Thumbnail table{width:100%;}
.legacy_css form.Thumbnail table td{font-weight:normal;}
.legacy_css .Legal h3{padding:0;margin:20px 0 0;font-size:120%;font-weight:bold;}
.legacy_css .Legal ol{list-style-position:outside;list-style-type:decimal;margin:0 30px 10px;}
.legacy_css .Legal ul{list-style-position:outside;list-style-type:disc;margin:0 30px 10px;}
.legacy_css .Legal li{padding:5px 0;}
.legacy_css .Legal strong{font-weight:bold;}
.legacy_css #Foot{clear:both;text-align:center;margin:2px 0;padding:4px 9px;font-size:13px;color:#ddd;line-height:1;}
.legacy_css #Foot a{color:#ccc;}
.legacy_css #Foot a:hover{color:#aaa;}
.legacy_css #Foot div{width:950px;padding:6px 0;margin:20px auto 0;text-align:left;}
.legacy_css #Panel ul.Discussions{border:0;}
.legacy_css .PanelDiscussions li{text-align:left;}
.legacy_css .PanelDiscussions li a{float:none;}
.legacy_css .PanelDiscussions li strong{display:block;line-height:1.5;}
.legacy_css .Mine{background:#f0e0e0;}
.legacy_css .DataList .Meta a.Category{background:#fafafa;padding:2px 4px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.legacy_css .DataList li.Mine .Meta a.Category{background:#eff7ff;}
.legacy_css .Tag{background:#777777;border-radius:2px;color:#FFFFFF;font-weight:bold;padding:1px 4px;}
.legacy_css .Tag a{color:#FFFFFF;}
.legacy_css .DataList .Meta .Announcement{background:#777777;color:#ffffff;padding:1px 4px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:bold;}
.legacy_css .DataList .Meta .Closed{background:#555555;color:#ffffff;font-weight:bold;padding:1px 4px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.legacy_css body.Discussion #Content{margin-bottom:20px;}
.legacy_css ul.Discussion{margin-bottom:1px;}
.legacy_css a.Bookmark,.legacy_css a.Bookmarked,.legacy_css a.Bookmarking{display:inline-block;background:url('undefined//undefined/forum/applications/dashboard/design/undefined//undefined/forum/applications/dashboard/design/images/star_sprite.png') top center no-repeat;height:22px;width:22px;}
.legacy_css a.Bookmark span,.legacy_css a.Bookmarking span{display:none;}
.legacy_css a.Bookmarked{background-position:center center;}
.legacy_css a.Bookmarking{background-position:bottom center;}
.legacy_css body.Discussion a.Bookmark{float:right;margin:5px 0 0 8px;}
.legacy_css body.Discussion .Back{padding:3px 6px;text-align:left;}
.legacy_css .DataList .ItemContent{margin:0 0 0 9px;}
.legacy_css .Drafts .ItemContent a.Title,.legacy_css .Discussions .ItemContent a.Title{max-width:580px;}
.legacy_css .Editing{background:#f0e0e0;}
.legacy_css .CommentForm textarea.TextBox{width:100%;height:100px;min-height:100px;margin:0 0 6px;}
.legacy_css .Comment .CommentForm{background:none;padding:6px 0px;border:0;}
.legacy_css #DiscussionForm label{font-size:14px;font-weight:bold;color:#666;}
.legacy_css body.Post #Panel{display:none;}
.legacy_css body.Post #Content{width:100%;}
.legacy_css #DiscussionForm h2{border:none;color:#02475A;font-size:140%;font-weight:bold;margin:0;padding:6px;}
.legacy_css #DiscussionForm form{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#ead3d4 none repeat scroll 0 0;border:1px solid #7caccb;margin:0;padding:20px;}
.legacy_css #DiscussionForm .Tabs{margin:0 -20px;}
.legacy_css #DiscussionForm textarea{width:100%;height:100px;min-height:100px;margin:0 0 6px;}
.legacy_css #DiscussionForm .Category,.legacy_css #DiscussionForm input.InputBox{width:100%;margin-bottom:10px;}
.legacy_css #DiscussionForm .Category label{padding:0 8px 0 0;}
.legacy_css .CommentForm .Buttons{text-align:right;}
.legacy_css .CommentForm a.Back,.legacy_css .CommentForm a.Cancel{float:left;}
.legacy_css #DiscussionForm a.Cancel{margin-left:18px;}
.legacy_css #DiscussionForm .PostOptions li{display:inline;padding:0 8px 0 0;}
.legacy_css #DiscussionForm .PostOptions label{display:inline;font-weight:normal;font-size:95%;color:#555;}
.legacy_css textarea.MultiComplete{width:100%;height:20px;text-align:left;}
.legacy_css .ac_results{padding:0;border:1px solid #bbb;border-top:0;background-color:white;overflow:hidden;z-index:99999;}
.legacy_css .ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.legacy_css .ac_results li{margin:0;padding:5px;cursor:default;display:block;font-size:12px;line-height:16px;overflow:hidden;border-bottom:1px solid #bbb;text-align:left;}
.legacy_css .ac_lastitem{border-bottom:0 !important;}
.legacy_css .ac_results strong{font-weight:bold;background:#daf4fd;}
.legacy_css .ac_over strong{font-weight:bold;background:#2ab0de;}
.legacy_css .ac_over{background:#44c7f4;color:#fff;}
.legacy_css .AddPeople h4{border-bottom:0px;}
.legacy_css #Panel input.InputBox,.legacy_css .AddPeople textarea.MultiComplete{width:100%;margin-bottom:2px;}
.legacy_css .AddPeople form div{text-align:right;}
.legacy_css #MessageForm{background:#E9F9FF;padding:4px 8px 8px;margin:1px 0 0;border-bottom-left-radius:2px;border-bottom-right-radius:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;}
.legacy_css #MessageForm h2{font-size:115%;color:#2786C2;font-weight:bold;border:0;}
.legacy_css #MessageForm form div{text-align:right;}
.legacy_css #MessageForm textarea{width:100%;height:100px;min-height:100px;margin-bottom:2px;}
.legacy_css body.add #Panel{display:none;}
.legacy_css body.add #Content{width:auto;}
.legacy_css #ConversationForm form{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:none repeat scroll 0 0 #c4e1ff;margin:0;padding:20px;text-align:right;}
.legacy_css #ConversationForm h2{color:#02475A;font-size:140%;font-weight:bold;margin:0;padding:6px;text-align:left;border:0;}
.legacy_css #ConversationForm label{display:block;text-align:left;color:#666666;font-size:14px;font-weight:bold;}
.legacy_css #ConversationForm .TextBox{width:100%;height:100px;min-height:100px;margin:8px 0 6px;}
.legacy_css body.Conversations a.Cancel{margin-left:20px;}
.legacy_css .Popup #ConversationForm form{background:none;-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:10px;}
.legacy_css .Popup #ConversationForm h2{color:#fff;font-size:120%;font-weight:bold;padding:6px 9px 4px;}
.legacy_css .Popup #ConversationForm textarea.MultiComplete,.legacy_css .Popup #ConversationForm .TextBox{width:100%;}
.legacy_css .UploadProgress{margin:10px 0;background:url('undefined//undefined/forum/applications/dashboard/design/undefined//undefined/forum/applications/dashboard/design/images/upload-progress-back.gif') repeat;width:200px;z-index:0;color:#fff;text-shadow:0 1px 1px #333;border:1px solid #0c3c7e;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.legacy_css .UploadProgress div{padding:2px 0;}
.legacy_css .UploadProgress div strong{font-weight:bold;}
.legacy_css .UploadProgress .Foreground,.legacy_css .UploadProgress .Background{position:absolute;}
.legacy_css .UploadProgress .Background{width:0;background:url('undefined//undefined/forum/applications/dashboard/design/undefined//undefined/forum/applications/dashboard/design/images/upload-bg.gif') repeat;z-index:1;}
.legacy_css .UploadProgress .Foreground{text-indent:6px;overflow:visible;white-space:nowrap;z-index:2;}
.legacy_css .Border{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:none repeat scroll 0 0 rgba(82, 82, 82, 0.7);padding:10px;}
.legacy_css ul.Tabs{border-bottom:1px solid #aaa;text-align:left;padding-left:4px;}
.legacy_css ul.Tabs li{display:inline-block;}
.legacy_css ul.Tabs li a{display:inline-block;margin-left:4px;border:1px solid #aaa;border-width:1px 1px 0 1px;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;background:#eee;color:#888;position:relative;top:1px;padding:2px 8px 1px;}
.legacy_css ul.Tabs li a:hover{background:#f5f5f5;color:#444;}
.legacy_css ul.Tabs li a.Active{padding:2px 8px;background:#fff;color:#000;}
.legacy_css ul.Tabs li a.EntryTabFor_password{padding-left:22px;background-image:url('undefined//undefined/forum/applications/dashboard/design/undefined//undefined/forum/applications/dashboard/design/images/icon.png');background-position:3px 4px;background-repeat:no-repeat;}
.legacy_css body.Entry{text-align:center;}
.legacy_css body.Entry #Panel{display:none;}
.legacy_css body.Entry #Content{float:none;margin:0 auto;width:360px;text-align:center;}
.legacy_css body.Entry #Content h1{border:none;color:#02475A;font-size:140%;font-weight:bold;padding:6px;margin:0;text-align:left;}
.legacy_css body.Entry #Content form{text-align:left;padding:10px;}
.legacy_css body.Entry form ul li label{font-size:14px;color:#474747;font-weight:bold;padding:6px 0 0;display:block;}
.legacy_css body.Entry form ul li label.CheckBoxLabel,.legacy_css body.Entry form ul li label.RadioLabel{font-size:12px;font-weight:normal;width:auto;}
.legacy_css body.Entry input.DateBox,.legacy_css body.Entry input.InputBox,.legacy_css body.Entry textarea{width:310px;}
.legacy_css span.Incorrect{display:block;color:red;}
.legacy_css body#dashboard_entry_password #Content,.legacy_css body#dashboard_entry_signin #Content,.legacy_css body#dashboard_entry_index #Content{width:auto;}
.legacy_css .SignInPopup .Content form{padding:0 10px 10px;}
.legacy_css body#dashboard_entry_password #Content form,.legacy_css body#dashboard_entry_index #Content form,.legacy_css body#dashboard_entry_signin #Content form{padding:0;text-align:left;}
.legacy_css body#dashboard_entry_password #Content form,.legacy_css body#dashboard_entry_signin #Content form,.legacy_css body#dashboard_entry_index #Content form,.legacy_css .SignInPopup form{width:270px;}
.legacy_css .SingleEntryMethod{width:290px;margin:0 auto;}
.legacy_css .MultipleEntryMethods{width:500px;margin:0 auto;}
.legacy_css .MultipleEntryMethods .Methods{border-left:solid 1px #BEC8CC;}
.legacy_css body#dashboard_entry_handshake #Content input.InputBox,.legacy_css body#dashboard_entry_signin #Content input.InputBox,.legacy_css body#dashboard_entry_index #Content input.InputBox,.legacy_css body#dashboard_entry_password #Content input.InputBox,.legacy_css .SignInPopup input.DateBox,.legacy_css .SignInPopup input.InputBox,.legacy_css .SignInPopup textarea{width:260px;padding:3px;}
.legacy_css .SignInPopup form ul li label,.legacy_css body#dashboard_entry_signin form ul li label,.legacy_css body#dashboard_entry_index form ul li label,.legacy_css body#dashboard_entry_password form ul li label,.legacy_css body#dashboard_entry_handshake form ul li label{font-size:13px;line-height:1.5;padding:0;}
.legacy_css body#dashboard_entry_password #Content form ul li input#Form_Email,.legacy_css body#dashboard_entry_signin #Content form ul li input#Form_Email,.legacy_css body#dashboard_entry_index #Content form ul li input#Form_Email{margin-bottom:6px;}
.legacy_css body#dashboard_entry_password #Content input.Password,.legacy_css body#dashboard_entry_signin #Content input.Password,.legacy_css body#dashboard_entry_index #Content input.Password,.legacy_css .SignInPopup input.Password{width:180px;}
.legacy_css a.ForgotPassword{margin-left:10px;}
.legacy_css li.Buttons div a.ForgotPassword{margin:0;}
.legacy_css body#dashboard_entry_password ul li label.CheckBoxLabel,.legacy_css body#dashboard_entry_signin ul li label.CheckBoxLabel,.legacy_css body#dashboard_entry_index ul li label.CheckBoxLabel,.legacy_css .SignInPopup ul li label.CheckBoxLabel{color:#777;display:inline;font-size:12px;font-weight:normal;margin:10px 0 0 10px;}
.legacy_css body.Entry li.Buttons input.Button,.legacy_css .SignInPopup li.Buttons input.Button{margin:10px 0;}
.legacy_css .Entry{position:relative;}
.legacy_css .Methods{text-align:left;position:absolute;top:33px;bottom:0;right:0;padding:12px 20px 6px;line-height:1;width:170px;}
.legacy_css body#dashboard_entry_password .Methods,.legacy_css body#dashboard_entry_signin .Methods,.legacy_css body#dashboard_entry_index .Methods{padding:10px 6px 6px;background:none;}
.legacy_css .Methods .Method{padding:10px 0 0;text-align:left;}
.legacy_css body#dashboard_entry_handshake #Content{width:720px;}
.legacy_css body#dashboard_entry_handshake #Content form{padding:20px 30px 26px;}
.legacy_css body#dashboard_entry_handshake ul.NewAccount{float:left;width:315px;margin-right:44px;border-right:1px solid #A5D0E7;}
.legacy_css body#dashboard_entry_handshake ul.LinkAccount{margin-left:315px;}
.legacy_css ul.NewAccount h2,.legacy_css ul.LinkAccount h2{padding-left:36px !important;background:url('undefined//undefined/forum/applications/dashboard/design/undefined//undefined/forum/applications/dashboard/design/images/dashboard-sprites.png') 0 -542px no-repeat;}
.legacy_css ul.LinkAccount h2{padding-left:84px !important;background-position:45px -296px;}
.legacy_css body#dashboard_entry_handshake .Info{border:1px solid #A5D0E7;background:#D3F0FF;color:#02475A;}
.legacy_css body#dashboard_entry_handshake #Content h2{border:none;color:#02475A;font-size:140%;font-weight:bold;padding:6px 0;margin:0;text-align:left;}
.legacy_css body#dashboard_entry_leave p{margin:0;padding:20px 10px;}
.legacy_css body#dashboard_entry_leave p.Leaving{background:url('undefined//undefined/forum/applications/dashboard/design/undefined//undefined/forum/applications/dashboard/design/images/progress.gif') left center no-repeat;margin:0 0 0 14px;padding:20px 0 20px 50px;}
.legacy_css .Connect h1,.legacy_css .Connect h2{text-align:left;}
.legacy_css .ConnectInfo{margin:10px 0 0;position:relative;}
.legacy_css .ConnectInfo img{position:absolute;height:36px;width:36px;top:0;left:0;}
.legacy_css .ConnectInfo span.Name{padding-left:46px;font-weight:bold;line-height:1;font-size:13px;color:#444;display:block;}
.legacy_css .ConnectInfo h3{font-family:'lucida grande','Lucida Sans Unicode',tahoma,sans-serif;font-size:15px;font-weight:bold;line-height:1.6;color:#333;padding:0 0 10px 46px;border:none;}
.legacy_css .Connect form ul li label,.legacy_css .SignInPopup form ul li label,.legacy_css body#dashboard_entry_password form ul li label,.legacy_css body#dashboard_entry_signin form ul li label,.legacy_css body#dashboard_entry_index form ul li label{font-size:13px;line-height:1.5;padding:0;}
.legacy_css .Connect form ul li#ConnectPassword label,.legacy_css .SignInPopup form ul li#ConnectPassword label{padding:10px 0 0;}
.legacy_css .Connect .FinePrint,.legacy_css .SignInPopup .FinePrint{font-size:11px;color:#777;}
.legacy_css body#dashboard_entry_password input.InputBox,.legacy_css body#dashboard_entry_signin input.InputBox,.legacy_css body#dashboard_entry_index input.InputBox,.legacy_css .Connect input.InputBox,.legacy_css .SignInPopup input.InputBox{padding:3px;}
.legacy_css .Connect .ExistingUsername,.legacy_css .SignInPopup .ExistingUsername{font-weight:bold;line-height:1;font-size:13px;color:#000;display:block;}
.legacy_css .Errors{text-align:left;position:inherit;top:auto;left:auto;z-index:auto;margin:0 0 10px !important;}
.legacy_css * html .Errors{position:inherit;width:auto;top:auto;left:auto;overflow:auto;}
.legacy_css .Errors ul{border:1px solid #a00 !important;background:#d50a0a !important;padding:6px 10px;display:block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.legacy_css .Errors ul li{color:#fff !important;background:#d50a0a !important;text-align:left;}
.legacy_css div.Popup .Errors ul{display:block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:1px solid #a00 !important;}
.legacy_css div.Popup .Errors{text-align:left;position:inherit;top:auto;left:auto;z-index:auto;margin:10px 0 !important;}
.legacy_css .Errors pre{margin:10px 0 5px;padding:4px 8px;display:block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;white-space:pre;overflow:auto;box-shadow:0px 0px 2px #333;-moz-box-shadow:0px 0px 2px #333;-webkit-box-shadow:0px 0px 2px #333;}
.legacy_css .Errors pre,.legacy_css .Errors pre *{background:#ffa !important;font-size:12px !important;font-weight:normal !important;font-family:monospace !important;text-shadow:none !important;color:#333 !important;line-height:1.4 !important;}
.legacy_css .Errors pre *{margin:0 !important;padding:0 !important;}
.legacy_css .InformMessages{text-align:left !important;position:fixed;top:auto;bottom:20px;left:20px;z-index:200;margin:0 !important;padding:0 !important;list-style:none !important;font-size:12px;display:block;width:auto;}
.legacy_css * html .InformMessages{position:absolute;top:auto;margin-left:20px;overflow:visible;bottom:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollBottom : document.body.scrollBottom);}
.legacy_css .InformMessages .InformWrapper{display:block;}
.legacy_css .InformMessages .InformMessage{color:#fff !important;text-shadow:0 1px 1px #000;text-align:left !important;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#000000 !important;background:rgba(0, 0, 0, 0.7) !important;border:none !important;width:auto !important;max-width:400px !important;margin:10px auto 0 !important;padding:9px 14px 8px !important;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;position:relative;line-height:1.6;}
.legacy_css .InformMessages .InformMessage:hover{background:rgba(0, 0, 0, 0.8) !important;}
.legacy_css .InformMessages .InformMessage a{color:#aff;}
.legacy_css .InformMessages .InformMessage a:hover{color:#cff;text-decoration:underline;}
.legacy_css .InformMessages .InformMessage strong{font-weight:bold;}
.legacy_css .InformMessages .InformMessage a.Close{border:none;background:transparent;border-top-right-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;color:#ddd;font-size:14px;text-align:center;display:none;height:12px;width:12px;line-height:1;text-decoration:none;position:absolute;top:0px;right:0px;}
.legacy_css .InformMessages .InformMessage a.Close span{display:inline;}
.legacy_css .InformMessages .InformMessage a.Close:hover{background:#000;color:#fff;}
.legacy_css .InformMessages .InformMessage:hover a.Close{display:block;}
.legacy_css .InformMessages .Actions a{margin-right:4px;}
.legacy_css .InformMessages .Actions a:last-child{margin-right:0;}
.legacy_css .InformMessages .Actions a.CancelAction{color:#aaa;}
.legacy_css .InformMessages .InformWrapper.HasIcon .InformMessage{padding-left:42px !important;min-height:20px;}
.legacy_css .InformMessages .InformWrapper.HasSprite .InformMessage{padding-left:40px !important;}
.legacy_css .InformMessages .InformMessage a.Icon{display:block;position:absolute;top:5px;left:5px;height:28px;width:28px;}
.legacy_css .InformMessages .InformMessage a.Icon img{height:28px;width:28px;}
.legacy_css span.InformSprite{background:url('undefined//undefined/forum/applications/dashboard/design/undefined//undefined/forum/applications/dashboard/design/images/inform-sprites.png') -9px -9px no-repeat;display:block;position:absolute;top:4px;left:5px;height:30px;width:30px;}
.legacy_css span.InformSprite.Refresh{background-position:-9px -9px;}
.legacy_css span.InformSprite.Recycle{background-position:-57px -9px;}
.legacy_css span.InformSprite.Infinity{background-position:-105px -9px;}
.legacy_css span.InformSprite.Squiggle{background-position:-153px -9px;}
.legacy_css span.InformSprite.Random{background-position:-200px -9px;}
.legacy_css span.InformSprite.Magnify{background-position:-250px -9px;}
.legacy_css span.InformSprite.Location{background-position:-298px -9px;}
.legacy_css span.InformSprite.Bubble{background-position:-346px -9px;}
.legacy_css span.InformSprite.ElipsisBubble{background-position:-394px -9px;}
.legacy_css span.InformSprite.Plus{background-position:-442px -9px;}
.legacy_css span.InformSprite.Time{background-position:-9px -57px;}
.legacy_css span.InformSprite.Eye{background-position:-57px -57px;}
.legacy_css span.InformSprite.Target{background-position:-105px -57px;}
.legacy_css span.InformSprite.Redflag{background-position:-153px -57px;}
.legacy_css span.InformSprite.Flags{background-position:-200px -57px;}
.legacy_css span.InformSprite.Graph{background-position:-250px -57px;}
.legacy_css span.InformSprite.Chart{background-position:-298px -57px;}
.legacy_css span.InformSprite.Envelope{background-position:-346px -57px;}
.legacy_css span.InformSprite.Gear{background-position:-394px -57px;}
.legacy_css span.InformSprite.Gears{background-position:-442px -57px;}
.legacy_css span.InformSprite.Skull{background-position:-9px -106px;}
.legacy_css span.InformSprite.SkullBones{background-position:-57px -106px;}
.legacy_css span.InformSprite.Bird{background-position:-105px -106px;}
.legacy_css span.InformSprite.Present{background-position:-153px -106px;}
.legacy_css span.InformSprite.Thundercloud{background-position:-200px -106px;}
.legacy_css span.InformSprite.Bandaid{background-position:-250px -106px;}
.legacy_css span.InformSprite.Saturn{background-position:-298px -106px;}
.legacy_css span.InformSprite.Star{background-position:-346px -106px;}
.legacy_css span.InformSprite.Heart{background-position:-394px -106px;}
.legacy_css span.InformSprite.Key{background-position:-442px -106px;}
.legacy_css span.InformSprite.Ipod{background-position:-9px -152px;}
.legacy_css span.InformSprite.Iphone{background-position:-57px -152px;}
.legacy_css span.InformSprite.Cabinet{background-position:-105px -152px;}
.legacy_css span.InformSprite.Coffee{background-position:-153px -152px;}
.legacy_css span.InformSprite.Briefcase{background-position:-200px -152px;}
.legacy_css span.InformSprite.Toolcase{background-position:-250px -152px;}
.legacy_css span.InformSprite.Suitcase{background-position:-298px -152px;}
.legacy_css span.InformSprite.Airplane{background-position:-346px -152px;}
.legacy_css span.InformSprite.Spraypaint{background-position:-394px -152px;}
.legacy_css span.InformSprite.MailInbox{background-position:-442px -154px;}
.legacy_css span.InformSprite.WallPicture{background-position:-9px -200px;}
.legacy_css span.InformSprite.Photos{background-position:-57px -200px;}
.legacy_css span.InformSprite.FilmRoll{background-position:-105px -200px;}
.legacy_css span.InformSprite.Drawer{background-position:-153px -200px;}
.legacy_css span.InformSprite.FilmStrip{background-position:-200px -200px;}
.legacy_css span.InformSprite.FilmStrip2{background-position:-250px -200px;}
.legacy_css span.InformSprite.Gas{background-position:-298px -200px;}
.legacy_css span.InformSprite.Cutlery{background-position:-346px -200px;}
.legacy_css span.InformSprite.Battery{background-position:-394px -200px;}
.legacy_css span.InformSprite.Beaker{background-position:-442px -200px;}
.legacy_css span.InformSprite.Outlet{background-position:-9px -250px;}
.legacy_css span.InformSprite.Pinetree{background-position:-57px -250px;}
.legacy_css span.InformSprite.House{background-position:-105px -250px;}
.legacy_css span.InformSprite.Padlock{background-position:-153px -250px;}
.legacy_css span.InformSprite.Network{background-position:-200px -250px;}
.legacy_css span.InformSprite.Cloud{background-position:-250px -250px;}
.legacy_css span.InformSprite.Download{background-position:-298px -250px;}
.legacy_css span.InformSprite.BookmarkRibbon{background-position:-346px -250px;}
.legacy_css span.InformSprite.Flag{background-position:-394px -250px;}
.legacy_css span.InformSprite.Signpost{background-position:-442px -250px;}
.legacy_css span.InformSprite.Brightness{background-position:-9px -298px;}
.legacy_css span.InformSprite.Contrast{background-position:-57px -298px;}
.legacy_css span.InformSprite.Runner{background-position:-105px -298px;}
.legacy_css span.InformSprite.Zap{background-position:-153px -298px;}
.legacy_css span.InformSprite.MusicNote{background-position:-200px -298px;}
.legacy_css span.InformSprite.Microphone{background-position:-250px -298px;}
.legacy_css span.InformSprite.Tshirt{background-position:-298px -298px;}
.legacy_css span.InformSprite.Paperclip{background-position:-346px -298px;}
.legacy_css span.InformSprite.Monitor{background-position:-394px -298px;}
.legacy_css span.InformSprite.Tv{background-position:-442px -297px;}
.legacy_css span.InformSprite.Compass{background-position:-9px -346px;}
.legacy_css span.InformSprite.Pin{background-position:-57px -346px;}
.legacy_css span.InformSprite.Radar{background-position:-105px -346px;}
.legacy_css span.InformSprite.Location{background-position:-153px -346px;}
.legacy_css span.InformSprite.Telephone{background-position:-200px -346px;}
.legacy_css span.InformSprite.Baby{background-position:-250px -346px;}
.legacy_css span.InformSprite.Ekg{background-position:-298px -346px;}
.legacy_css span.InformSprite.Stopwatch{background-position:-346px -346px;}
.legacy_css span.InformSprite.MedicalBag{background-position:-394px -346px;}
.legacy_css span.InformSprite.ShoppingCart{background-position:-442px -346px;}
.legacy_css span.InformSprite.Dashboard{background-position:-9px -393px;}
.legacy_css span.InformSprite.Dogpaw{background-position:-57px -393px;}
.legacy_css span.InformSprite.Calendar{background-position:-105px -393px;}
.legacy_css span.InformSprite.Lightbulb{background-position:-153px -393px;}
.legacy_css span.InformSprite.Trophy{background-position:-200px -393px;}
.legacy_css span.InformSprite.Camera{background-position:-250px -393px;}
.legacy_css span.InformSprite.Wineglass{background-position:-298px -393px;}
.legacy_css span.InformSprite.Beerglass{background-position:-346px -391px;}
.legacy_css span.InformSprite.Dumbbells{background-position:-394px -393px;}
.legacy_css span.InformSprite.Buoy{background-position:-442px -393px;}
.legacy_css span.InformSprite.Beaker2{background-position:-9px -440px;}
.legacy_css span.InformSprite.Testtube{background-position:-57px -440px;}
.legacy_css span.InformSprite.Thermometer{background-position:-105px -440px;}
.legacy_css span.InformSprite.Pill{background-position:-153px -440px;}
.legacy_css span.InformSprite.Equalizer{background-position:-200px -440px;}
.legacy_css span.InformSprite.Book{background-position:-250px -440px;}
.legacy_css span.InformSprite.Puzzle{background-position:-298px -440px;}
.legacy_css span.InformSprite.Palette{background-position:-346px -440px;}
.legacy_css span.InformSprite.Umbrella{background-position:-394px -440px;}
.legacy_css span.InformSprite.CoffeeCup{background-position:-442px -440px;}
.legacy_css span.InformSprite.Gameplan{background-position:-9px -490px;}
.legacy_css span.InformSprite.Walk{background-position:-57px -490px;}
.legacy_css span.InformSprite.Map{background-position:-105px -490px;}
.legacy_css span.InformSprite.IndexCards{background-position:-153px -490px;}
.legacy_css span.InformSprite.Piano{background-position:-200px -490px;}
.legacy_css span.InformSprite.Sliders{background-position:-250px -490px;}
.legacy_css span.InformSprite.Widescreen{background-position:-298px -490px;}
.legacy_css span.InformSprite.Badge{background-position:-346px -490px;}
.legacy_css span.InformSprite.Chicken{background-position:-394px -490px;}
.legacy_css span.InformSprite.Bug{background-position:-442px -490px;}
.legacy_css span.InformSprite.SingleUser{background-position:-9px -539px;}
.legacy_css span.InformSprite.Group{background-position:-57px -537px;}
.legacy_css span.InformSprite.Navigation{background-position:-105px -537px;}
.legacy_css span.InformSprite.Balloon{background-position:-153px -537px;}
.legacy_css span.InformSprite.Bowandarrow{background-position:-200px -537px;}
.legacy_css span.InformSprite.Controller{background-position:-250px -537px;}
.legacy_css span.InformSprite.Check{background-position:-298px -537px;}
.legacy_css span.InformSprite.Hanger{background-position:-346px -537px;}
.legacy_css span.InformSprite.Piggybank{background-position:-394px -537px;}
.legacy_css span.InformSprite.Headphones{background-position:-442px -537px;}
.legacy_css span.InformSprite.Landscape{background-position:-9px -586px;}
.legacy_css span.InformSprite.Stats{background-position:-57px -586px;}
.legacy_css span.InformSprite.Idcard{background-position:-105px -586px;}
.legacy_css span.InformSprite.Bullhorn{background-position:-153px -586px;}
.legacy_css span.InformSprite.Food{background-position:-200px -586px;}
.legacy_css span.InformSprite.Moon{background-position:-250px -586px;}
.legacy_css span.InformSprite.Sock{background-position:-298px -586px;}
.legacy_css span.InformSprite.Bone{background-position:-346px -586px;}
.legacy_css span.InformSprite.Golf{background-position:-394px -586px;}
.legacy_css span.InformSprite.Dice{background-position:-442px -586px;}
.legacy_css body.embed{text-align:left;}
.legacy_css body.embed #Content{float:none;margin:0;width:auto;}
.legacy_css body.embed .InformMessages{display:none;}
.legacy_css body.embed div.Popup h1,.legacy_css body.embed div.Popup h2,.legacy_css body.embed .Connect h1,.legacy_css body.embed .Connect h2{background:#3B5998;border-bottom:1px solid #2E4778;}
.legacy_css .Embed a{color:#3B5998 !important;}
.legacy_css .Embed a:hover{text-decoration:underline !important;}
.legacy_css .Embed a.Button,.legacy_css .Embed a.Button:hover{color:#333 !important;text-decoration:none !important;font-weight:bold;}
.legacy_css .Embed h3{font-family:'lucida grande','Lucida Sans Unicode',tahoma,sans-serif;font-size:15px;font-weight:bold;border-bottom:1px solid #BEC8CC;}
.legacy_css .Embed .MessageForm{background:#f2f2f2;border-top:1px solid #ffffff;border-bottom:1px solid #BEC8CC;padding:7px 8px;}
.legacy_css .Embed .TextBox{width:100%;height:50px;min-height:50px;padding:3px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:12px;}
.legacy_css .Embed .Author{display:inline-block;font-size:11px;color:#777;padding:0 8px 0 0;}
.legacy_css .Embed input.Button{font-size:12px;}
.legacy_css .Embed .Foot{background:none;border:none;text-align:right;}
.legacy_css .Embed .MorePager a,.legacy_css .Embed .MorePager a:link,.legacy_css .Embed .MorePager a:hover,.legacy_css .Embed .MorePager a:active,.legacy_css .Embed .MorePager a:visited{background:none;border:none;padding:0;}
.legacy_css .Embed .MorePager a.Loading,.legacy_css .Embed .MorePager a.Loading:hover{text-decoration:none !important;}
.legacy_css .Embed .Administration{display:none;}
.legacy_css .Embed .MorePager{border-bottom:1px solid #BEC8CC;padding:2px 8px 4px;background:#f2f2f2;}
.legacy_css .RegardingEvent{padding:10px;position:relative;padding-left:38px;color:#fff !important;text-shadow:0 1px 1px #000;text-align:left !important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#000000 !important;background:rgba(0, 0, 0, 0.7) !important;}
.legacy_css .RegardingEvent span.InformSprite{top:5px;left:5px;}
.legacy_css .RegardingEvent a.ReportedUser,.legacy_css .RegardingEvent a.ReportingUser{color:#ead3d4;}
.legacy_css .RegardingEvent .ReportedReason{padding:5px;font-style:italic;}
.legacy_css .RegardingEvent .RegardingTime{font-size:9px;text-transform:uppercase;color:#B1B1B1;}
.legacy_css .RegardingActions{position:relative;overflow:hidden;height:100%;padding:0px 10px;margin-bottom:10px;}
.legacy_css .RegardingActions .ActionButton{padding:0px 5px 2px 5px;display:inline-block;margin-right:4px;color:#fff !important;text-shadow:0 1px 1px #000;text-align:left !important;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background:#000000 !important;background:rgba(0, 0, 0, 0.7) !important;}
.legacy_css .RegardingActions .ActionButton a{color:#ead3d4;font-size:10px;text-transform:uppercase;}
.legacy_css .ProfilePhotoSmall{height:24px;width:24px;}
.legacy_css .ProfilePhotoMedium{height:40px;width:40px;}
.legacy_css .PhotoGrid{line-height:1;margin:2px -2px;}
.legacy_css .PhotoGrid img{margin:2px;vertical-align:text-bottom;height:32px;width:32px;}
.legacy_css .PhotoGridSmall{line-height:1;margin:1px -1px;}
.legacy_css .PhotoGridSmall img{margin:1px;vertical-align:text-bottom;height:24px;width:24px;}
.legacy_css_body{}.legacy_css_body .Popup .Info{margin-top:10px;}
.legacy_css_body .Popup .Loading{display:block;width:200px;}
.legacy_css_body .Overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.legacy_css_body .MSIE .Overlay{background:gray;filter:alpha(opacity=0);}
.legacy_css_body div.Popup{position:absolute;width:100%;top:0;left:0;z-index:5000;text-align:center;}
.legacy_css_body div.Popup .Border{margin:0px auto;text-align:left;position:relative;max-width:500px;display:inline-block;}
.legacy_css_body div.Popup .Body{background:#fff;}
.legacy_css_body div.Popup .Legal,.legacy_css_body div.Popup .Content form{max-height:440px;overflow:auto;padding:0 10px 10px;}
.legacy_css_body div.Popup .Loading{text-align:center;}
.legacy_css_body div.Popup h1,.legacy_css_body div.Popup h2{font-size:120%;font-weight:bold;margin-bottom:0;color:#fff;background:#b25d5f;border-bottom:1px solid #3DB9E5;padding:6px 9px 4px;}
.legacy_css_body a.Close{position:absolute;top:16px;right:20px;line-height:1;color:#E4F7FE;cursor:pointer;font-family:arial;font-size:22px;font-weight:bold;padding:0;}
.legacy_css_body a.Close:hover{color:#fff;}
.legacy_css_body div.Popup .Footer{border:none;background:none;padding:0;margin:0;text-align:right;}
.legacy_css_body div.Popup .Footer input.Button{font-size:11px;margin-right:2px;}
.legacy_css_body div.Popup h3{font-size:120%;font-weight:bold;padding:20px 0 10px;}
.legacy_css_body div.Popup p{padding:6px 10px 10px;}
.legacy_css_body div.Popup .Legal p{padding:6px 0 10px;}
.legacy_css_body div.Popup small{font-size:11px;}
.legacy_css_body div.Popup form p{padding:0;}
.legacy_css_body body.Profile #Form_Invitation ul li label,.legacy_css_body body.Profile #Form_User ul li label,.legacy_css_body div.Popup form ul li label{color:#000;display:block;font-size:14px;font-weight:bold;margin:10px 0 0;}
.legacy_css_body body.Entry form ul li.Gender label.RadioLabel,.legacy_css_body body.Profile #Form_User ul li.Gender label.RadioLabel,.legacy_css_body div.Popup form ul li.Gender label.RadioLabel{display:inline;padding-right:20px;}
.legacy_css_body li.Gender{margin-bottom:10px;}
.legacy_css_body body.Profile #Form_User ul li label.RadioLabel,.legacy_css_body body.Profile #Form_User ul li label.CheckBoxLabel,.legacy_css_body div.Popup form ul li label.RadioLabel,.legacy_css_body div.Popup form ul li label.CheckBoxLabel{font-weight:normal;}
.legacy_css_body div.Profile #Form_User input.Button,.legacy_css_body div.Popup input.Button{margin:4px 0 2px;}
.legacy_css_body div.Popup #Form_User .Warning,.legacy_css_body #dashboard_profile_picture #Form_User .Warning{margin:6px 0;}
.legacy_css_body div.Popup form ul li label.RadioLabel{font-size:12px;}
.legacy_css_body .AjaxError{white-space:pre;overflow:auto;padding:10px;}
body.legacy_css_body.rankings #header ul#gg_global_nav li a#gg_ranks{background-position:-185px -24px;}
body.legacy_css_body.rankings div.top5 table.home_table{margin-left:20px;}
body.legacy_css_body.rankings .top5{left:100px;}
body.legacy_css_body.rankings .bot5{left:100px;}
body.legacy_css_body.rankings_top .top5{float:left;left:100px;}
body.legacy_css_body.rankings_bottom .bot5{float:left;left:100px;}
body.legacy_css_body.rankings_bottom .home_name_top{color:black;}
body.legacy_css_body.representative #header ul#gg_global_nav li a#gg_grade{background-position:-85px -24px;}
body.legacy_css_body.letterpage #header ul#gg_global_nav li a#gg_grade{background-position:-85px -24px;}
body.legacy_css_body.aboutus #header ul#gg_global_nav li a#gg_about{background-position:-320px -24px;}
body.legacy_css_body.termsandconditions #header ul#gg_global_nav li a#gg_about{background-position:-320px -24px;}
body.legacy_css_body.grade #header ul#gg_global_nav li a#gg_grade{background-position:-85px -24px;}
body.legacy_css_body.grade #hor-zebra a:link{color:#731012;text-decoration:underline;}
body.legacy_css_body.grade #hor-zebra a:visited{color:#731012;text-decoration:underline;}
body.legacy_css_body.grade #hor-zebra a:hover{color:white;background-color:#731012;text-decoration:none;}
body.legacy_css_body.grade #hor-zebra a:active{color:white;background-color:black;text-decoration:none;}
body.legacy_css_body.profile #prof_col_1{position:relative;width:350px;float:left;margin-right:35px;}
body.legacy_css_body.profile #prof_col_2{position:relative;width:220px;float:left;margin-right:25px;}
body.legacy_css_body.profile #prof_col_3{position:relative;width:300px;float:right;}
body.legacy_css_body.profile .sidebar_unit_small{background-color:#f5f5f5;padding:5px;margin-top:15px;}
body.legacy_css_body.profile h1{font-size:2.0em;margin:0;}
body.legacy_css_body.profile h2{color:#731012;font-size:1.6em;margin-top:30px;}
body.legacy_css_body.profile h3{color:black;font-size:1.4em;margin-top:30px;line-height:1.6em;}
body.legacy_css_body.profile h4{color:#731012;font-size:1.2em;margin:10px 0px 0px 0px;}
body.legacy_css_body.profiledit h1{margin-top:40px;margin-bottom:30px;font-size:2.0em;}
body.legacy_css_body.profiledit label{position:relative;display:block;margin-top:10px;font-size:1.4em;color:#666;}
body.legacy_css_body.contactpage #header ul#gg_global_nav li a#gg_contact{background-position:-505px -24px;}
body.legacy_css_body .clearing{clear:both;}
body.legacy_css_body .centered{text-align:center;}
body.legacy_css_body .gg_red{color:#731012;}
#unavailable{display:none;}
#join_error{display:none;}
#error_box{display:none;}
#PDI_container6315409 .pds-box{width:392px !important;}
#PDI_container6315409 .pds-input-label{width:320px !important;}
#press_release p{margin:10px 0;padding:0;font-size:14px;}
#press_release h1{margin:10px 0;padding:0;font-size:38px;}
#press_release h2{margin:10px 0;padding:0;font-size:24px;}
#press_release h3{margin:10px 0;padding:0;font-size:18px;}

.col ul li{
display:inline;
width:15%;
}

.col li{
float:left;
margin:0 10px !important;
padding:0 10px 0 0 !important;
}

.social-media{margin-bottom:15px;}
#gg-is-stats{margin-bottom:36px;}

/* voting record styles */
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,900,300);
@import url(http:///fonts.googleapis.com/css?family=Archivo+Black:400,700,800i);

.legacy_css div#voting-records {margin:30px 0 10px;}
.legacy_css div#voting-records h2{color: #003399; margin: 0px; font-size: 20px; font-weight: 800; font-style: italic; text-transform: uppercase; font-family:"Open Sans";}
.legacy_css div#voting-records h4{font-family:Impact;font-size:18px;padding:5px 0px 0px;}
.legacy_css div#voting-records div.issue-sort{
    display: block;
    float: left;
    font-size: 12px;
    clear: both;
    margin:10px 0;
}
.legacy_css div#voting-records div.pagination{
    display:table;
    font-size:15px; 
    background:#CCC; 
    margin: 0 0 15px; 
    border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    padding: 10px;
}
.legacy_css div#voting-records div.pagination ul.range {
    display: block;
    float: left;
    list-style-type: none;
    margin: 0 5px;
    padding: 5px 0 0;
}
.legacy_css div#voting-records div.pagination ul.range li{
    height:30px; 
    width:30px;
    padding:0 10px;
    text-decoration:none; 
    display: block;
    float: left;
    text-align:center;
    /* border-right:1px white solid; */
}
.legacy_css div#voting-records div.pagination a.prev{
    display: block;
    float: left;
    font-family: 'Lato'; 
    position: relative;
	height: 0px; width: 0px;
	border: 6px solid;
	border-color: 
		darkcyan
		darkcyan
		transparent
		transparent;
    transform: rotate(-135deg);
    margin-top: 10px; 
}
.legacy_css div#voting-records div.pagination a.prev:before {
    content: '';
	position: absolute;
	top: 0px; right: 0px;
	display: block;
	height: 6px; width: 8px;
	background-color: darkcyan;
	transform: 
		rotate(135deg) 
		translate(-1px, -2px);
}
.legacy_css div#voting-records div.pagination a.next{
    display: block;
    float: left;
    font-family: 'Lato'; 
    position: relative;
	height: 0px; width: 0px;
	border: 6px solid;
	border-color: 
		darkcyan
		darkcyan
		transparent
		transparent;
    transform: rotate(45deg); 
    margin-top: 10px; 
}
    .legacy_css div#voting-records div.pagination a.next:before {
        content: '';
        position: absolute;
        top: 0px; right: 0px;
        display: block;
        height: 6px; width: 8px;
        background-color: darkcyan;
        transform: 
            rotate(-45deg) 
            translate(2px, 1px);
    }
.legacy_css div#voting-records div.pagination span.disabled{display:none;}
.legacy_css div#voting-records div.pagination ul.range li.elipses{height:30px; width:30px;/* border-right:1px white solid; */text-align:center;}
.legacy_css div#voting-records div.records-table{width:100%;font-size:16px;}
.legacy_css div#voting-records div.records-table th {font-family:Impact;}
.legacy_css div#voting-records div.records-table tr:nth-child(even) {background: #CCC}
.legacy_css div#voting-records div.records-table tr:nth-child(odd) {background: #FFF}
.legacy_css div#voting-records div.records-table td {padding:3px;}
.legacy_css div#voting-records div.records-table td.number {width:10%;}
.legacy_css div#voting-records div.records-table td.title {width:85%; border-left:1px solid white;}
.legacy_css div#voting-records div.records-table td.vote {width:5%; border-left:1px solid white;}

/* -------------------- Select Box Styles: bavotasan.com Method (with special adaptations by ericrasch.com) */
/* -------------------- Source: http://bavotasan.com/2011/style-select-box-using-only-css/ */
.styled-select {
    background: url(http://i62.tinypic.com/15xvbd5.png) no-repeat 96% 0;
    height: 29px;
    overflow: hidden;
    width: 240px;
 }
 
 .styled-select select {
    background: transparent;
    border: none;
    font-size: 14px;
    height: 29px;
    padding: 5px; /* If you add too much padding here, the options won't show in IE */
    width: 268px;
 }
 
 .styled-select.slate {
    background: url(http://i62.tinypic.com/2e3ybe1.jpg) no-repeat right center;
    height: 34px;
    width: 240px;
 }
 
 .styled-select.slate select {
    border: 1px solid #ccc;
    font-size: 16px;
    height: 34px;
    width: 268px;
 }
 
 /* -------------------- Rounded Corners */
 .rounded {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
 }
 
 .semi-square {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
 }
 
 /* -------------------- Colors: Background */
 .slate   { background-color: #ddd; }
 .green   { background-color: #779126; }
 .blue    { background-color: #3b8ec2; }
 .yellow  { background-color: #eec111; }
 .black   { background-color: #000; }
 
 /* -------------------- Colors: Text */
 .slate select   { color: #000; }
 .green select   { color: #fff; }
 .blue select    { color: #fff; }
 .yellow select  { color: #000; }
 .black select   { color: #fff; }
 
 
 /* -------------------- Select Box Styles: danielneumann.com Method */
 /* -------------------- Source: http://danielneumann.com/blog/how-to-style-dropdown-with-css-only/ */
 #mainselection select {
    border: 0;
    color: #EEE;
    background: transparent;
    font-size: 20px;
    font-weight: bold;
    padding: 2px 10px;
    width: 378px;
    *width: 350px;
    *background: #58B14C;
    -webkit-appearance: none;
 }
 
 #mainselection {
    overflow:hidden;
    width:350px;
    -moz-border-radius: 9px 9px 9px 9px;
    -webkit-border-radius: 9px 9px 9px 9px;
    border-radius: 9px 9px 9px 9px;
    box-shadow: 1px 1px 11px #330033;
    background: #58B14C url("http://i62.tinypic.com/15xvbd5.png") no-repeat scroll 319px center;
 }
 
 
 /* -------------------- Select Box Styles: stackoverflow.com Method */
 /* -------------------- Source: http://stackoverflow.com/a/5809186 */
 select#soflow, select#soflow-color {
    -webkit-appearance: button;
    -webkit-border-radius: 2px;
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
    -webkit-padding-end: 20px;
    -webkit-padding-start: 2px;
    -webkit-user-select: none;
    background-image: url(http://i62.tinypic.com/15xvbd5.png), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
    background-position: 97% center;
    background-repeat: no-repeat;
    border: 1px solid #AAA;
    color: #555;
    font-size: inherit;
    margin: 20px;
    overflow: hidden;
    padding: 5px 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 300px;
 }
 
 select#soflow-color {
    color: #fff;
    background-image: url(http://i62.tinypic.com/15xvbd5.png), -webkit-linear-gradient(#779126, #779126 40%, #779126);
    background-color: #779126;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    padding-left: 15px;
 }