html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}


body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}


h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}


html{height:100%;}body{text-align:center;height:100%;}#main{margin-left:auto;margin-right:auto;text-align:left;width:750px;}#caelumheader{background:url(/imagens/base/caelum-all-2.png) repeat-x 0 0;height:100px;width:100%;z-index:12;}#caelumheader .header{margin-left:auto;margin-right:auto;text-align:left;height:100px;position:relative;width:750px;z-index:14;}#caelumheader h1{margin:0;}#caelumheader .logocaelum{display:block;height:50px;left:20px;margin:0;position:absolute;top:12px;width:374px;}#caelumheader ul{position:absolute;bottom:0;left:0;height:26px;width:100%;background:#003 url(/imagens/base/caelum-all.png) no-repeat -162px 0;color:#fff;}#caelumheader li,#caelumheader ul{list-style-type:none;padding:0;margin:0;}#caelumheader li{display:inline;float:left;position:relative;width:123px;}#caelumheader li.over h2,#caelumheader li.alwaysOver h2{background:url(/imagens/base/caelum-all.png) no-repeat 10px 1px;color:black;}#caelumheader h2,#caelumheader h2 a{color:#FFF;display:block;font:normal 108% Arial;height:22px;margin:0;padding:0;text-align:center;text-decoration:none;}#caelumheader h2{padding:4px 0 0 0;}#caelumheader .over h2 a,#caelumheader .alwaysOver h2 a{color:#000;}#caelumheader ul ul{background:transparent url(/imagens/base/caelum-all.png) no-repeat left bottom;color:#000;display:none;left:10px;margin:0;padding:0 0 6px 0;position:absolute;top:26px;width:162px;z-index:10;bottom:auto;height:auto;float:none;}#caelumheader .over ul{display:block;}#caelumheader ul ul li{border-bottom:1px solid #aaa;display:block;float:none;margin:0 4px;padding:1px 0;width:154px;}#caelumheader ul ul a{color:#333;display:block;padding:4px;margin:0;text-decoration:none;}#caelumheader ul ul a:hover{background:#fff;color:#003180;}#caelumheader ul.cincomenus li{width:149px;}#caelumheader ul.cincomenus li.over h2,#caelumheader li.alwaysOver h2{background-position:20px 1px;}#caelumheader ul.cincomenus ul{left:20px;}#caelumheader #menu-topo{bottom:auto;left:auto;background:none;width:auto;position:absolute;top:5px;right:4px;}#caelumheader #menu-topo li{background:url(/imagens/base/caelum-all-2.png) right -295px no-repeat;display:inline;float:left;font:normal 93% Arial;list-style-type:none;margin:0;padding-right:7px;padding-left:5px;width:auto;}#caelumheader #menu-topo li:last-child{background:none;padding-right:0;}#caelumheader #menu-topo a,#caelumheader #menu-topo a:visited{color:#00A;}#caelumheader #menu-topo a:hover{color:#00D;}#busca{background:url(/imagens/base/caelum-all-2.png) no-repeat 158px -870px;left:50%;padding-left:190px;position:absolute;text-align:right;top:42px;width:185px;z-index:100;}#busca input{border:1px solid #999;height:18px;padding:1px;width:163px;}#banners{height:170px;position:relative;width:100%;z-index:4;}#banners .banner{top:0;right:0;position:absolute;padding:0;margin:0;}#banners .banner .texto{color:#222;position:absolute;top:30px;left:20px;}#banners .banner .texto h2{display:inline;font-family:"Arial Narrow","Arial";font-size:197%;font-weight:normal;padding:0;margin:0;}#banners .banner .texto p{font-size:123.1%;padding-top:5px;width:350px;}#banners .banner .direita{left:auto;right:30px;text-align:right;}#banners .banner .esquerda{left:20px;right:auto;text-align:left;}#banners .banner .topo{bottom:auto;top:30px;}#banners .banner .baixo{bottom:20px;top:auto;}#chamadas{clear:both;position:relative;}#chamadas.horizontal{height:75px;margin:10px 0 0 0;width:100%;}#chamadas.vertical{height:auto;width:240px;}.chamada{background:url(/imagens/base/caelum-all.png) no-repeat -162px -174px;display:block;margin:0;height:75px;position:relative;width:240px;z-index:2;}.ie6 .chamada{background:none;width:230px;}.ie6 .chamada a{border:2px solid white;margin:1px;width:178px;}#chamadas.horizontal .chamada{float:left;margin-right:15px;}#chamadas.horizontal .ultima{float:right;margin-right:0;}#chamadas.vertical .chamada{margin-bottom:10px;}#chamadas.vertical .ultima{margin-bottom:0;}#chamadas .c1{background-color:#050;}#chamadas .c2{background-color:#080077;}#chamadas .c3{background-color:#ea9400;}.chamada a{background:url(/imagens/base/caelum-all-2.png) no-repeat 15px -373px;color:#fff;display:block;font-family:Tahoma,Arial;font-size:108%;font-weight:normal;height:57px;margin:0;padding:18px 5px 0 50px;text-align:center;text-decoration:none;width:185px;z-index:10;}.chamada .apostila{background-position:15px -373px;}.chamada .calendario{background-position:10px -557px;}.chamada .feed{background-position:8px -646px;}.chamada .pessoa{background-position:18px -465px;}.chamada .cafe{background-position:10px -746px;}#chamadas a:hover{color:#eee;text-decoration:underline;cursor:pointer;}ul.estrelas{margin-left:0;}ul.estrelas li{list-style:none;background:url(/imagens/base/caelum-all-2.png) no-repeat -33px -320px;padding-left:18px;margin-left:8px;margin-right:10px;}hr.separador{clear:both;display:none;}a{color:#0000A0;}#caelumfooter{background:url(/imagens/base/caelum-all.png) no-repeat -163px -26px;clear:both;margin:11px 0;padding:12px 0;}#caelumfooter .left{font-size:85%;float:left;height:60px;margin-bottom:10px;}#caelumfooter .org{font-weight:bold;margin-bottom:5px;}#caelumfooter .right{float:right;font-size:93%;height:60px;}#cloud{clear:both;height:1px;margin:0 auto -100px;position:relative;text-align:right;top:-55px;width:750px;}span.erro,div.erro{color:#F00;}input.erro{border-color:#F00;}.opacity50{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5;}.opacity40{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:.4;}.opacity20{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);opacity:.2;}.opacity10{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10);opacity:.1;}
.nicebutton{background-color:#444;background-image:-moz-linear-gradient(top,rgba(255,255,255,0.5),rgba(255,255,255,0.1));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.5)),to(rgba(255,255,255,0.1)));background-image:linear-gradient(top,rgba(255,255,255,0.5),rgba(255,255,255,0.1));text-shadow:0 -1px 1px rgba(0,0,0,0.25),-2px 0 1px rgba(0,0,0,0.25);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5);box-shadow:1px 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70FFFFFF,endColorstr=#15FFFFFF),progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=180,strength=1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#70FFFFFF,endColorstr=#15FFFFFF),progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=180,strength=1)";-moz-border-radius:.35em;-webkit-border-radius:.35em;border-radius:.35em;color:#FFF;cursor:pointer;font:bold 16px "Helvetica Neue",Helvetica,Arial,clean,sans-serif;margin:.2em;padding:.25em .4em;position:relative;text-align:center;text-decoration:none;white-space:nowrap;width:auto;user-select:none;-moz-user-select:none;zoom:1;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*display:inline!important;}.nicebutton:hover{background-image:-moz-linear-gradient(top,rgba(0,0,0,0.15),rgba(0,0,0,0.01));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.15)),to(rgba(0,0,0,0.05)));background-image:linear-gradient(top,rgba(255,255,255,0.05),rgba(255,255,255,0.25));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#30000000,endColorstr=#02000000),progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=180,strength=1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#30000000,endColorstr=#02000000),progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=180,strength=1)";-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.3);box-shadow:1px 1px 3px rgba(0,0,0,0.3);}.nicebutton:active{-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.6);-webkit-box-shadow:0;box-shadow:inset 1px 1px 2px rgba(0,0,0,0.6);top:1px;}.nogradient .nicebutton{line-height:1;}.nogradient .nicebutton:before,.nogradient .nicebutton:after{content:' ';display:block;height:.8em;opacity:1;-moz-border-radius:0;border-radius:0;}.nogradient .nicebutton:before{background:rgba(255,255,255,0.25);margin:-0.25em -0.40em -0.5em -0.40em;-moz-border-radius-topleft:.35em;-moz-border-radius-topright:.35em;-webkit-border-top-left-radius:.35em;-webkit-border-top-right-radius:.35em;border-top-left-radius:.35em;border-top-right-radius:.35em;}.nogradient .nicebutton:hover:before{background:rgba(0,0,0,0.3);}.nogradient .nicebutton:after{background:rgba(255,255,255,0);margin:-0.5em -0.40em -0.25em -0.40em;-moz-border-radius-bottomleft:.35em;-moz-border-radius-bottomright:.35em;-webkit-border-bottom-left-radius:.35em;-webkit-border-bottom-right-radius:.35em;border-bottom-left-radius:.35em;border-bottom-right-radius:.35em;}.nogradient .nicebutton:hover:after{background:rgba(0,0,0,0.2);}.nogradient .nicebutton:active:after{margin:-0.5em -0.40em -0.25em -0.40em;height:.8em;}
#calendario{margin:0;padding-bottom:6px;}#calendario table{border-collapse:separate;border-color:#000;border-style:solid;border-width:0 1px 0 0;background-color:white;margin:0;margin-left:auto;margin-right:auto;width:740px;-moz-box-shadow:0 0 4px #888;-webkit-box-shadow:0 0 4px #888;box-shadow:0 0 4px #888;}.ie6ou7 #calendario table{border-collapse:collapse;}#calendario table th,#calendario table td{border-color:#000;border-style:solid;border-width:0 0 1px 1px;font-size:93%;margin:0;padding:3px;}#calendario table td{background:#fff;}#calendario table a{text-decoration:none;}#calendario table a:hover{text-decoration:underline;}#calendario hr{border:0;clear:both;height:0;margin:0;padding:0;visibility:hidden;}#calendario #filtros{background:#FFF;padding:0;width:750px;z-index:8;}#calendario .data,#calendario .cidade,#calendario .curso{white-space:nowrap;}#calendario table .curso{width:352px;}#calendario table .data{width:80px;}#calendario.periodoSimples table .periodo{width:51px;}#calendario.periodoCompleto table .periodo{width:140px;}#calendario table .cidade{width:85px;}#calendario table tbody .comentario{color:#E00;}#filtros{text-align:center;}#filtros h2{font-family:"Arial Narrow","Arial";font-size:197%;font-weight:normal;margin:0 0 10px 0;padding:8px 0;text-align:center;}#filtros div{display:block;float:left;margin-left:35px;margin-bottom:15px;}#calendario table{background:#C1C4AF;}#calendario table thead{border-top:1px solid #000;border-right:1px solid #000;}#calendario table thead th{border:0;border-left:1px solid #000;padding:4px 3px;}#filtros table thead th:first-child{border:0;}#filtros table,#calendario.semscroll table{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;border:1px solid #000;border-bottom:0;clear:both;}#filtros table{background:#C1C4AF;margin:0 auto 0 auto;}#filtros table thead{background:transparent;}#filtros table tbody th{border-width:1px 0 1px 0;}#calendario.semscroll table th:first-child,#calendario.semscroll table td:first-child{border-left:0;}#filtros a{background-color:#aaa;background-image:-moz-linear-gradient(top,#ddd,#999);background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#999));background-image:linear-gradient(top,#ddd,#999);text-shadow:0 1px 1px #d2d2d2;-moz-box-shadow:1px 1px 3px #888;-webkit-box-shadow:1px 1px 3px #888;box-shadow:1px 1px 3px #888;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#dddddd,endColorstr=#999999),progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=180,strength=1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#dddddd,endColorstr=#999999),progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=180,strength=1)";border:1px solid #888;border-left-width:0;display:block;color:#555;float:left;padding:5px;text-align:center;white-space:nowrap;width:auto;cursor:pointer;}#filtros a:hover{background-color:#bbb;background-image:-moz-linear-gradient(top,#efefef,#aaa);background-image:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#aaa));background-image:linear-gradient(top,#efefef,#aaa);-moz-box-shadow:1px 1px 3px #999;-webkit-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#efefef,endColorstr=#aaaaaa),progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=180,strength=1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#efefef,endColorstr=#aaaaaa),progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=180,strength=1)";}#filtros a.selected{background-color:#a2a2a2;background-image:-moz-linear-gradient(top,#7c7c7c,#aaa);background-image:-webkit-gradient(linear,left top,left bottom,from(#7c7c7c),to(#aaa));background-image:linear-gradient(top,#7c7c7c,#aaa);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7c7c7c,endColorstr=#aaaaaa);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7c7c7c,endColorstr=#aaaaaa)";-moz-box-shadow:inset 1px 1px 2px #444;-webkit-box-shadow:0;box-shadow:inset 1px 1px 2px #444;text-shadow:0 1px 1px #bbb;border-color:#808080;}#filtros a:first-child{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-left-width:1px;font-weight:bold;}#filtros a:last-child{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;}.notextshadow #filtros a:before{content:attr(rel);color:#c9c9c9;display:block;margin:0 0 -1.2em .15em;padding:0;}.notextshadow #filtros a:hover:before,.notextshadow #filtros a.selected:before{color:#bbb;}.nogradient #filtros a:after{content:' ';background:#ddd;border-bottom:3px solid #bfbfbf;display:block;height:12px;margin:-21px -5px 5px -5px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.nogradient #filtros a:first-child:after{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;}.nogradient #filtros a:last-child:after{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}.nogradient #filtros a:hover:after{background:#eee;border-color:#cdcdcd;}.nogradient #filtros a.selected:after{background:#959595;border-color:#929292;-moz-box-shadow:inset 1px 1px 2px #444;box-shadow:inset 1px 1px 2px #444;}#calendario.periodoSimples td.periodo:hover{line-height:0;position:relative;z-index:10;}#calendario.periodoSimples td.periodo:after{background:#333340;border:5px solid #444450;color:#FAFAFA;content:attr(title);display:none;line-height:normal;margin:10px -120px -40px -20px;padding:3px;position:relative;text-align:center;width:140px;z-index:11;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:2px 2px 6px #222;-webkit-box-shadow:2px 2px 6px #222;box-shadow:2px 2px 6px #222;}#calendario.periodoSimples td.periodo:before{content:' ';display:none;line-height:1em;height:0;margin:-5px -18px -15px 2px;padding:0;position:relative;width:0;z-index:12;border-color:transparent transparent #444450 transparent;border-style:solid;border-width:10px;}#calendario.periodoSimples td.periodo:hover:before,#calendario.periodoSimples td.periodo:hover:after{display:block;}#calendario tbody th{background:#DADDD1;color:#223;}#calendario tr.novo td{background-color:#99FFA0;font-weight:bold;}#calendario tr.espera td{background-color:#F98;}#calendario tr.atencao td{background-color:#FE7;}
form.formulario fieldset{border:0;margin:0;padding:10px 0;width:100%;}form.formulario legend{margin-left:30px;padding:0 7px 0 7px;}form.formulario label{color:#333;display:block;float:left;margin:8px 0 0;padding:0;text-align:right;width:200px;}form.formulario label.checks{color:#333;display:block;float:left;margin:8px 0 0 6px;padding:0;width:350px;text-align:left;}form.formulario label sub{line-height:15px;}form.formulario input,form.formulario textarea{margin:5px 0 0 10px;padding:2px;width:300px;}form.formulario input[type=text],form.formulario textarea{border:1px solid #999;}form.formulario .radio{float:left;display:block;margin:8px 0 0 10px;position:relative;width:300px;}form.formulario .radio input{border:0;margin:0;width:auto;}form.formulario input.checks{float:left;margin:8px 0 0 190px;padding:0;width:auto;}form.formulario input.cpf,form.formulario input.rg,form.formulario input.telefone{width:100px;}form.formulario input.cep{width:80px;}form.formulario input.cnpj{width:130px;}form.formulario input.botao{margin:10px 0 0 210px;width:auto;}form.formulario select{margin:5px 0 0 10px;}form.formulario br{clear:both;}form.formulario textarea{overflow:auto;}form.formulario input.erro,form.formulario textarea.erro{border:2px solid #F77;}form.formulario span.erro{display:none;margin-left:10px;}ul#erros{margin:0;padding:0 8px;clear:both;}#erros li{display:inline;list-style-position:inside;list-style-type:none;color:#C22;background:#FFDFDF;border:2px solid #DF7D7D;float:left;padding:6px;margin:3px;}form.formulario{clear:both;}
.home #abas{margin-top:12px;}.home #abas .aba{background:url(/imagens/base/caelum-all.png) no-repeat -548px -133px;width:360px;}.home #abas .left{float:left;}.home #abas .right{float:right;}.home .aba h2{font:normal 108% Verdana;}.home #noticias h2{background:url(/imagens/base/caelum-all-2.png) no-repeat -32px -118px;margin:8px 0 0 12px;padding:0 0 0 22px;}.home #posts-blog h2{background:url(/imagens/base/caelum-all-2.png) no-repeat -20px -151px;margin:8px 0 0 5px;padding:0 0 4px 29px;}.home .aba h3{margin:0;}.home .aba a.titulo,.home .titulos a{color:#000020;display:block;font:bold 100% Tahoma,Verdana;margin:10px 0 0 0;text-decoration:none;padding:0;}.home .aba h3 a:hover{text-decoration:underline;}.ie6 #posts-blog a{margin:0;}.home .aba p{color:#333;font-size:93%;margin:0;}.home #chamadas .c1{background-color:#2a2948;}.home #chamadas .c2{background-color:#264aa0;}.home #chamadas .c3{background-color:#59595b;}.home #calendario h2{background:url(/imagens/base/caelum-all.png) no-repeat -163px -26px;color:#222;font-size:200%;padding:10px 0 10px 0;margin:0;}.home hr{border:0;clear:both;height:0;margin:0;padding:0;}.empresasfamosas{padding:10px 0;}
// http://contas.caelum.com.br/css/style.css // copiado em 29/04/2010 #sso-main{width:94%;text-align:left;padding:1em 0 1em 6%;overflow:auto;}#sso-main table td{border-style:none;font-weight:bold;}#sso-main div.coluna{padding:0 2em;}#sso-main #login{width:230px;float:left;border-right:2px solid #DDD;}#sso-main #cadastro{width:320px;float:left;}#sso-main span{display:inline-block;font-weight:bold;vertical-align:middle;}#sso-main input[type="text"],#sso-main input[type="password"],#sso-main input[type="submit"]{padding:.1em;}#sso-main #errors{color:red;width:100%;text-align:center;padding:20px 0;}#sso-main .warn{font-style:italic;}#sso-main #admin-login table{margin:0 auto;}#lista-usuarios{width:100%;margin:1em 0;}#sso-bar{margin:20px 0 0;padding:6px;background-color:#f0f0f0;float:left;clear:both;width:738px;}#sso-bar ul{margin:0;display:inline;float:left;}#sso-bar ul li{display:inline;list-style:none;padding:5px;}#sso-bar ul li a{text-decoration:none;}#sso-bar ul li a:hover{text-decoration:underline;}#sso-bar #login-links{float:right;}.current-user-login{font-weight:bold;}#sso-popup{padding:10px;text-align:left;}#sso-popup #errors{color:red;width:100%;text-align:center;padding:20px 0;}#sso-popup td{padding:.5em;}#sso-popup label{font-weight:bold;display:inline-block;width:60px;}#sso-popup input[type="text"],#sso-popup input[type="password"],#sso-popup input[type="submit"]{padding:.1em;}#sso-popup #submit-login{left:60px;position:relative;}
.carousel{background:#696969;font:12px Arial,Helvetica,Sans-serif;height:172px;margin:0 auto;position:relative;overflow:hidden;width:750px;}#carousel_items{list-style:none;margin:0;padding:0;position:absolute;cursor:pointer;width:595px;}.carousel_item{float:left;height:172px;list-style:none;overflow:hidden;width:592px;}.carousel_item div{background:#696969;color:#FFF;float:left;height:132px;padding:20px;width:160px;}.carousel_item div h2{font-size:12px;margin:0;}.carousel_item div p{color:#CFCFCF;margin:5px 0;}.carousel_item img{float:left;position:relative;left:2px;}#carousel_labels{float:right;list-style:none;margin:0;padding:0;}#carousel_labels li{list-style:none;}#carousel_labels li a:link,#carousel_labels li a:visited{background:#999;border-bottom:solid 1px #CCC;color:#FFF;display:block;height:30px;padding:7px 9px 5px 8px;text-decoration:none;width:140px;}#carousel_labels li a:hover,#carousel_labels li a:active{background:#666;}#carousel_labels li a:link.selected,#carousel_labels li a:visited.selected{background:#666;color:#9CF;}
