* {
margin:0;
padding:0;
}
body {
color:#333333;
font-family:Verdana,Lucida,sans-serif;
font-size:62.5%;
margin-bottom:40px;
}
table {
border-collapse:collapse;
border-spacing:0;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
html {
-moz-background-inline-policy:continuous;
background:url("../images/fundo.png") repeat scroll 0 0 #626467;
}
.clear {
clear:both;
}
img {
border:0px solid #E9E9E9;
}
#BgContainer {
margin:0 auto;
width:1100px;
}
#Container {
-moz-background-inline-policy:continuous;
background:none repeat-y scroll 0 0 #FFFFFF;
padding-bottom:15px;
width:1100px;
}
#Layout {
clear:both;
margin:15px auto;
overflow:hidden;
width:1005px;
}
#Content {
float:right;
margin:0;
text-align:left;
width:765px;
}
#Header {
-moz-background-inline-policy:continuous;
background:url("../images/log.png") no-repeat scroll left center #58ADE1;
height:226px;
margin:0 auto;
overflow:hidden;
width:1100px;
}
#Header h1 {
color:#FFFFFF;
font-family:Tahoma,Verdana,sans-serif;
font-size:3.2em;
font-weight:300;
padding:20px 0 0 30px;
}
#Header p {
clear:left;
color:#FFFFFF;
font-size:1.4em;
margin:0 0 0 100px;
}
#Navigation {
-moz-background-inline-policy:continuous;
background:url("../images/headerRounded.gif") no-repeat scroll center bottom #4EA3D7;
margin:0 auto;
overflow:hidden;
padding-top:5px;
width:768px;
}
#Navigation ul {
float:right;
margin-right:10px;
}
#Navigation ul li {
display:block;
float:left;
line-height:2.8em;
list-style:none outside none;
margin:0 2px;
}
#Navigation ul li a {
color:#FFFFFF;
display:block;
float:left;
font-size:1.2em;
height:2.3em;
padding:0 0 0 10px;
text-decoration:none;
}
#Navigation ul li a span {
float:left;
height:2.3em;
padding-right:10px;
text-align:center;
}
#Navigation ul li a:hover {
-moz-background-inline-policy:continuous;
background:url("../images/hoverTabLeft.gif") no-repeat scroll left top #93C7E7;
color:#FFFFFF;
cursor:pointer;
}
#Navigation ul li a:hover span {
-moz-background-inline-policy:continuous;
background:url("../images/hoverTabRight.gif") no-repeat scroll right top #93C7E7;
cursor:pointer;
}
#Navigation ul li a.current, #Navigation ul li a.section, #Navigation ul li a.section:hover, #Navigation ul li a.current:hover {
-moz-background-inline-policy:continuous;
background:url("../images/activeTabLeft.png") no-repeat scroll left top #FFFFFF;
color:#444444;
}
#Navigation ul li a.current span, #Navigation ul li a.section span, #Navigation ul li a.section:hover span, #Navigation ul li a.current:hover span {
-moz-background-inline-policy:continuous;
background:url("../images/activeTabRight.png") no-repeat scroll right top #FFFFFF;
color:#444444;
}
#Breadcrumbs {
color:#B7C0C5;
font-size:0.9em;
margin:0 5px 10px 0;
text-align:left;
}
#Breadcrumbs p {
margin:0;
}
.message {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #FFFFEA;
border:4px solid #F7F8B4;
color:#979908;
margin:15px;
padding:5px;
width:92%;
}
span.middleColumn .message {
margin:4px 0 0 3px;
}
.required {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #FED0D0;
border:4px solid #FF7373;
color:#DC1313;
margin:4px 0 0 3px;
padding:5px;
width:92%;
}
p#Remember label {
margin:-24px 0 0 20px;
text-align:left;
}
.entry {
border-bottom:1px solid #EEEEEE;
}
#Sidebar {
float:left;
margin:10px 0 0;
padding:0;
width:200px;
}
#Sidebar .sidebarBox {
-moz-background-inline-policy:continuous;
background:url("../images/sidebarHeader.gif") no-repeat scroll left top #EFEFEF;
margin:0 0 5px;
padding-bottom:2px;
}
#Sidebar ul {
margin:2px 0 5px 3px;
}
#Sidebar li {
list-style:none outside none;
margin:8px 2px;
}
#Sidebar h3 {
-moz-background-inline-policy:continuous;
background:url("../images/sidebarHeaderSub.gif") repeat-x scroll left center transparent;
clear:both;
color:#FFFFFF;
font-size:1.4em;
font-weight:700;
line-height:1.8;
margin:0 0 10px;
padding:1px 0 0 10px;
text-transform:lowercase;
}
#Sidebar .sidebarBottom {
-moz-background-inline-policy:continuous;
background:url("../images/sidebarBottomBg.gif") no-repeat scroll center bottom #EFEFEF;
display:block;
height:15px;
margin:-5px 0 0;
width:200px;
}
#Sidebar a em {
font-style:normal;
}
ul#Menu2 li {
font-size:0.9em;
list-style:none outside none;
margin:1px 0 5px 4px;
}
ul#Menu2 li a {
color:#898989;
display:block;
font-size:1.2em;
height:1.8em;
line-height:1.8em;
width:196px;
}
ul#Menu2 li em {
display:block;
padding-left:8px;
}
ul#Menu2 li li em {
padding-left:0;
}
ul#Menu2 li a:hover, ul#Menu2 li a.current, ul#Menu2 li a.current:hover {
-moz-background-inline-policy:continuous;
background:url("../images/sidebarSideArrow.gif") no-repeat scroll right center #DCDCDC;
color:#666666;
cursor:pointer;
text-decoration:none;
}
ul#Menu2 li a.current {
font-weight:700;
}
ul#Menu2 li a.section, ul#Menu2 li a.section:hover {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #DCDCDC;
font-weight:700;
width:193px;
}
ul#Menu2 li a.levela:hover span, ul#Menu2 li a.current span, ul#Menu2 li a.section span, ul#Menu2 li a.section:hover span, ul#Menu2 li a.current:hover span {
-moz-background-inline-policy:continuous;
background:url("../images/sidebarTopLeftHover.gif") no-repeat scroll left top transparent;
display:block;
height:100%;
width:100%;
}
ul#Menu2 li a.levela:hover em, ul#Menu2 li a.current em, ul#Menu2 li a.section em, ul#Menu2 li a.section:hover em, ul#Menu2 li a.current:hover em {
-moz-background-inline-policy:continuous;
background:url("../images/sidebarBottomLeftHover.gif") no-repeat scroll left bottom transparent;
display:block;
height:100%;
width:100%;
}
ul#Menu2 li ul {
-moz-background-inline-policy:continuous;
background:url("../images/sidebarSectionBottom.png") no-repeat scroll left bottom #DCDCDC;
height:100%;
margin:-4px 0 0;
padding:4px 0 10px;
position:relative;
width:193px;
}
ul#Menu2 li ul li ul {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #DCDCDC;
margin-left:0;
}
ul#Menu2 li ul li {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #DCDCDC;
display:inline;
font-size:0.8em;
margin:0;
padding:0;
width:160px;
}
ul#Menu2 li li a.current, ul#Menu2 li li a.section, ul#Menu2 li li a.section:hover, ul#Menu2 li li a.current:hover {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #DCDCDC;
color:#555555;
font-weight:700;
}
ul#Menu2 li li ul {
margin:0 0 0 10px;
padding:0;
width:175px;
}
ul#Menu2 li li ul .roundWhite {
margin-bottom:-10px;
}
ul#Menu2 li a.levelb {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
font-size:1.7em;
margin-left:10px;
text-indent:8px;
width:188px;
}
ul#Menu2 li a.levelb:hover, ul#Menu2 li li a.current, ul#Menu2 li li a.current:hover, ul#Menu2 li li a.section, ul#Menu2 li li a.section:hover {
-moz-background-inline-policy:continuous;
background:url("../images/sidebarSideArrow2.gif") no-repeat scroll right center #BCBCBC;
color:#FFFFFF;
display:block;
text-decoration:none;
}
ul#Menu2 li a.levelb:hover span, ul#Menu2 li li a.current span, ul#Menu2 li li a.current:hover span, ul#Menu2 li li a.section span, ul#Menu2 li li a.section:hover span {
-moz-background-inline-policy:continuous;
background:url("../images/sidebarTopLeftHover2.gif") no-repeat scroll left top transparent;
display:block;
height:100%;
width:100%;
}
ul#Menu2 li a.levelb:hover em, ul#Menu2 li li a.current em, ul#Menu2 li li a.current:hover em, ul#Menu2 li li a.section em, ul#Menu2 li li a.section:hover em {
-moz-background-inline-policy:continuous;
background:url("../images/sidebarBottomLeftHover2.gif") no-repeat scroll left bottom transparent;
display:block;
height:100%;
width:100%;
}
#CommentHolder ul {
list-style:none outside none;
margin:20px 0;
}
#PageComments li {
margin:5px 0;
padding:1px;
width:88%;
}
#PageComments li.odd {
-moz-background-inline-policy:continuous;
background:url("../images/commentBg.png") no-repeat scroll 1% 10% #E8F6FF;
border-bottom:2px solid #BCE4FE;
padding-left:40px;
padding-right:10px;
}
#PageComments li.even {
-moz-background-inline-policy:continuous;
background:url("../images/commentBgAlt.png") no-repeat scroll 99% 10% #FFFFFF;
padding-left:10px;
padding-right:40px;
}
#PageComments li.odd p.info {
color:#3AA0C3;
}
.actionLinks li a {
font-size:10px;
padding-right:3px;
}
.actionLinks li {
border-right:1px solid;
display:inline;
}
.actionLinks li.last {
border-right:medium none;
}
.commentrss {
-moz-background-inline-policy:continuous;
background:url("../images/feed-icon-14x14.png") no-repeat scroll 0 0 transparent;
font-size:1.1em;
line-height:1.6em;
padding-left:20px;
}
#PageCommentsPagination p {
font-size:1.2em;
text-align:center;
}
#PageComments p {
font-size:1em;
}
#PageComments p.info {
color:#999999;
font-size:0.9em;
line-height:1em;
margin:0;
padding:0;
}
ul#SearchResults {
margin:10px 0;
}
ul#SearchResults li {
font-size:1em;
list-style:none outside none;
margin:5px 0;
}
#Unsubscribe_MailingListForm_MailingListForm {
min-height:100px;
}
#Unsubscribe_MailingListForm_MailingListForm p {
margin:0 !important;
padding:10px;
}
#Unsubscribe_MailingListForm_MailingListForm p label {
display:inline;
}
#Unsubscribe_MailingListForm_MailingListForm label {
margin:0;
}
#Footer {
-moz-background-inline-policy:continuous;
background:url("../images/footer.png") no-repeat scroll left bottom transparent;
clear:both;
height:5em;
text-align:center;
width:1100px;
}
#Footer .footerTop {
-moz-background-inline-policy:continuous;
background:url("../images/footer.png") no-repeat scroll left top transparent;
display:block;
height:2em;
width:100%;
}
#Footer p {
color:#FFFFFF;
font-size:1.1em;
margin-top:-0.6em;
text-align:center;
}
#Footer a {
color:#FFFFFF;
text-decoration:none;
}
#Footer a:hover {
color:#FFFFFF;
text-decoration:underline;
}
