/* Zero-Grade Styles */
@import url(base.css);

/*
  ELEMENT SELECTORS HERE IN ALPHABETICAL ORDER
*/
A {cursor: pointer;}

A:link {color: #004080;}

A:visited {color: #004080;}

A:active {color: #004080;}

A:hover {color:#004080;
text-decoration: none;
border-bottom: 1px solid #004080;}

HTML {background-color: #44536c}

BODY {margin: 10px 0 10px 0;
padding: 0px}

FORM {margin: 0 0 1em 0;#
padding: 4px}

HR {height: 1px;
color: #cfc6b1}

IMG {border: 0}

LABEL {color: #555;
font-size: smaller;
margin: 0;
padding: 0}

P {margin: 0 0 .5em 0;
padding: 0}

TABLE, TR, TD {text-align: left;
vertical-align: top;
font-size: inherit}

/*
  CLASS SELECTORS HERE IN ALPHABETICAL ORDER
*/
.clearl {clear: left}

.clearR {clear: right}

.copyright {font-size: 8pt;
vertical-align: middle;
padding-bottom: .4em}

.disabledInputText {color: #aca899;
background-color: #ebebe4}

.enabledInputText {color: #000;
background-color: #FFF}

.error {color: #a83030;
font-weight: bold;
background-color: #FFF;
text-align: center}

.errMsg {font-size:.7em;
color:#a83030;
margin: 0 0 0 5px}

.header {background-color: #42506b;
}

.header-logo {background: url( ../../images/familysearch_logo_white.png ) center left no-repeat;
margin-left: 15px;
vertical-align: middle;
width: 360px;
height: 125px}

.floatl {float: left}

.floatr {float: right}

.formSection {font-size: .8em;
font-weight: bold;
padding: 3px 0;
margin: .5em 0 .5em 0}

TABLE.formTable TD {padding-bottom: .5em;
font-size: .9em}

.options UL {list-style-type: none}

.padRSpace {padding-right: 1em}

.padBSpace {padding-bottom: 1em}

.required {color: #a83030;
font-weight: bold}

H2.title {font-size: 1em;
font-weight: bolder;
color: #555}

.treetop {background: url( ../../images/welcome_top_tree_wm.gif ) left no-repeat;
vertical-align: middle;
height: 124px}

.warning {color: black;
font-size: 1.1em}

/*
  ID SELECTORS HERE IN ALPHABETICAL ORDER
*/

#container {max-width: 600px;
min-width: 600px;
_width: expression( document.body.clientWidth > 600 ? "600px" : "auto" ); /*used for IE*/
margin: 0 auto;
_margin-top: -15px;
background-color: #fff;
border: 3px solid #777;
color: #000}

#content {padding: 0 1em;
margin-top: 20px;
_margin-top: -5px;}

#footer {clear:both;
padding: 4px 4px 4px 4px;
color: #555;
background-color: #fff;
height: 40px;
vertical-align: bottom;
font-size: 8pt;}

#staticContentsView * {line-height: 120%;}
#staticContentsView ol {padding-left: 0}
#staticContentsView h2.title {margin: 1em 0}
