body, html {
background-color : #c0c0c0;
}
h2 {
font-size : 174%;
font-weight : bold;
margin-bottom : 20px;
}
h3 {
font-size : 123.1%;
font-weight : bold;
margin-bottom : 10px;
}
a {
color : blue;
}
p {
margin-bottom : 10px;
}
em {
font-style : italic;
}
dl {
margin: 15px 0px 25px 5px;
}
dl p, form p {
margin: 5px 0;
}
label {
font-weight: bold;
}
dd {
padding: 0.5em 0 0 0;
position: relative;
}
dd p {
margin-top : -0.3em;
margin-left : 10em;
width : 30em;
font-size : 85%;
}
/* is this really used? */
dd label {
font-weight: normal;
}
dt {
width: 9em;
text-align: right;
padding: 0.5em 0.7em 0 0;
clear: left;
float: left;
}
input, textarea {
position: relative;
top: -5px;
padding: 5px;
width: 13em;
}
strong {
font-weight : bold;
}
.formGrid .yui-gf {
margin-bottom : 5px;
}
.formGrid .first {
text-align : right;
}
.formGrid .first, .formLabel {
font-weight : bold;
}
.extendedLabel dt {
width: auto;
float: none;
text-align: left;
padding-bottom: 5px;
}
.longLabelsForm dt {
width: 12em;
}
.shortLabelsForm dt {
width: 7em;
}
#loginForm p {
margin-top : 10px;
text-align : center;
}
#credentials {
margin-top : 0;
margin-bottom : 0;
}
#credentials input {
width : 142px;
}
#rememberMe {
width : 100%;
margin-bottom : 25px;
}
.formRadio {
height:2em;
}
.formRadio input {
top : 2px;
margin-right : 5px;
width : auto;
}
.formRadio label {
font-weight : normal;
}
#ddCaptcha input {
position : relative;
top : 5px;
left : 130px;
}
#doc4 {
background-color : #fff;
}
#hd #logoAndLinks {
position : relative;
height : 121px;
background-image : url(../images/header_background.png);
background-repeat : repeat-x;
}
#hd #logoAndLinks #logo {
margin-top : 42px;
margin-left : 126px;
}
#hd #logoAndLinks #topNav {
position : absolute;
top : 0;
right : 97px;
padding-top : 22px;
}
#hd #logoAndLinks #topNav li {
display : inline;
margin-right : 20px;
}
#hd #logoAndLinks #topNav li a, #hd #logoAndLinks #topNav li a:visited {
border-top : 14px solid #f2f8fa;
padding-top : 10px;
font-weight : bold;
text-decoration : none;
color : #41bdd9;
font-size : 85%;
}
#hd #logoAndLinks #topNav li a:hover {
border-top : 14px solid #41bdd9;
}
#hd #logoAndLinks #openid {
position : absolute;
right : 20px;
bottom : 10px;
}
#bd {
background-color : #fff;
background-image : url(../images/content_background.png);
background-repeat : repeat-x;
}
#content p {
padding-right : 20px;
}
#content.singleColumn {
padding : 50px 126px;
}
#content.doubleColumn {
padding : 50px 10px 50px 126px;
}
#ft {
height : 161px;
background-image : url(../images/footer_background.png);
background-repeat : repeat-x;
padding-top : 35px;
padding-left : 126px;
}
#ft #footerLinks li {
display : inline;
margin-right : 20px;
}
#ft #footerLinks li a, #ft #footerLinks li a:visited {
font-weight : bold;
text-decoration : none;
color : #41bdd9;
font-size : 85%;
}
#ft #copyright {
margin-top : 20px;
font-size : 85%;
}
#subheader {
position : relative;
background-image : url(../images_monkeys/subheader_background.png);
height : 287px;
padding-left : 126px;
}
#subheader p {
margin-top : 30px;
color : #3894aa;
font-weight : bold;
font-size : 123.1%;
line-height : 167%;
}
#subheader #learMore {
position : absolute;
bottom : 45px;
}
#subheader #getStarted {
position : absolute;
z-index : 2;
bottom : 45px;
right : 117px;
}
#subheader #subheaderImage {
position : absolute;
top : -50px;
right : 117px;
}
#sidebar hr {
margin : 20px 0;
}
#sidebar #sidebarContents {
padding-top : 50px;
padding-left : 20px;
padding-right : 117px;
border-left : 2px solid #d7d7d7;
}
.borderFadingLeft {
height : 91px;
background-image : url(../images/sidebar_border_left.png);
background-repeat : no-repeat;
}
.messages {
text-align : center;
font-weight : bold;
color : red;
}
.messages_small {
text-align : center;
font-weight : bold;
color : red;
font-size : 85%;
}
.register {
margin-left: 5px;
width: 106px;
height: 138px;
background: url(../images/menu_register.jpg) no-repeat;
float: left;
}
.accountForm {
position : relative;
}
.linksTopRightContainer {
position : relative;
}
.linksTopRight {
position : absolute;
right : 0;
top : 0;
font-style : normal;
}
.linksTopRight a {
font-size : 10px;
font-weight : normal;
font-style : normal;
}
.linksTopRight img {
margin-left : 20px;
}
#loginButton {
text-align : right;
}
#registerNow {
text-align : center;
}
#registerNow a {
margin-top : 20px;
}
#registerNow div a {
font-weight : bold;
}
#textareasWrapper {
position : relative;
}
#textareasWrapper #linkSwitchToRich {
display : none;
}
#textareasWrapper #linkSwitchToPlain,
#textareasWrapper #linkSwitchToRich {
position : absolute;
top : 10px;
right : 0;
}
#messageUsersForm {
margin-top : 30px;
}
#messageUsersForm #bodyPlainWrapper {
display : none;
width : 510px;
}
#messageUsersForm textarea {
width : 100%;
}
#messageUsersForm #textareasWrapper dd {
clear : both;
}
.links_topleft {
position : relative;
margin-bottom : 20px;
}
.links_topleft div {
position : absolute;
right : 0;
}
.links_topleft div #search {
padding : 0;
background-image : url(../images/search_icon.png);
background-position : left center;
background-repeat : no-repeat;
padding-left : 23px;
}
.enabledLink {
text-decoration : underline;
color : blue;
font-weight : normal;
}
.disabledLink {
text-decoration : none;
color : #000;
font-weight : bold;
}
.article_date {
position : relative;
color : #65707A;
font-size : 93%;
font-style : italic;
margin-bottom : 20px;
}
.more {
text-align : right;
margin-bottom : 30px;
}
.paginationControl {
text-align : center;
font-size : 116%;
}
.yubiKeyInput {
background: url(../images/yubiright_16x16.gif) no-repeat scroll 2px 5px;
padding-left: 20px;
}
/* -------- YUI RTE ---------- */
.yui-skin-sam .yui-toolbar-container .yui-toolbar-editcode span.yui-toolbar-icon {
background-image: url( images/html_editor.gif );
background-position: 0 1px;
left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-button-editcode-selected span.yui-toolbar-icon {
background-image: url( images/html_editor.gif );
background-position: 0 1px;
left: 5px;
}
/* The ID of the editor's container and the bottom right resize handle. */
#editor_container .yui-resize-handle-br {
/* Make the handle a little bigger than the default */
height: 11px;
width: 11px;
/* Resposition the image */
background-position: -20px -60px;
/* Kill the hover on the handle */
background-color: transparent;
}
.editor-hidden {
visibility: hidden;
top: -9999px;
left: -9999px;
position: absolute;
}
.errors {
list-style-type : none;
font-weight : bold;
color : red;
margin : 0 0 20px 0;
padding : 0;
}
#confirmDeleteForm ul {
margin : 20px 0 0 20px;
}
#confirmDeleteForm li {
margin : 10px 0 10px;
}
#confirmDeleteForm ul input {
margin-right : 5px;
}
#confirmDeleteForm label {
display : block;
margin : 20px 0 10px;
font-weight : normal;
}
#confirmDeleteForm textarea {
width : 400px;
height : 100px;
margin-bottom : 20px;
}
#feedbackForm {
margin-top : 40px;
}
#fieldsDialog {
display : none;
}
#fieldsDialogDl {
margin-top: 10px;
}
#clearHistory {
margin-top : 10px;
text-align : right;
display : none;
}
#home h2 {
margin-bottom : 40px;
}
#home .first {
text-align : justify;
}
#home #homeNews {
padding-left : 20px;
border-left : 2px solid #d7d7d7;
}
#home #homeNews h3 {
text-align : left;
margin-bottom : 30px;
}
#home #homeNews .readMore {
font-size : 77%;
}
#home #homeNews .newsExcerpt {
margin-bottom : 30px;
}
.reportTitle {
text-align : center;
}
#topTenTable tr {
border-bottom : 1px solid black;
}
#topTenTable td {
padding : 3px 5px;
}