﻿.pstrength-minchar {
font-size : 10px;
}

form
{
    font-size:1em;
}

form input.textbox, form input.password, form textarea
{
    padding:3px;
    /*background:transparent url(/Images/input_light.png) repeat-x scroll 0 -2px;*/
}

form input.button, form input.button70,form input.button30
{
    padding:3px 10px 3px 10px;
    vertical-align:middle;
}

form input.button70
{
    width:70px;
}

form input.button30
{
    width:30px;
}

body, form textarea
{
    font:62.5% "lucida grande",tahoma,verdana,arial,sans-serif;
    height:100px;
}

form select.dropdown, form input.textbox, form input.password, form textarea
{
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    width:216px;
    border: solid 1px #ddd;
    font-weight:normal;
    font-size:1em;
}

form select.dropdown
{
    width:224px;
    padding:3px;
}


fieldset, fieldset.noBackground {  
position: relative;  
float: left;  
clear: both;  
width: 80%;  
margin: 0 0 1em 0;  
padding: 0;  
border: none;
border-bottom:dotted 1px #ccc;  
background-color: #fff; 
} 

fieldset.noBorder
{
    border:0;
}

fieldset.smallForm
{
    float:none;
    width:100%;
    border:none;
}

fieldset.label {    
margin-right: 1em;
text-align:right;
top:1px;
}

legend {  
padding: 0;  
color: #000;  
font-weight: bold;  
/*font-size:0.85em;*/
}
fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none;
}
fieldset li  
{
display:inline-block;  
width: 100%;  
padding-bottom: 0.7em; 
}

fieldset.noborder
{
    border:none;
}

fieldset.submit {  
float: none;  
width: auto;
border: none;  
padding: 0 0 0 18em;  
background-color: transparent; 
}

label {  
position: relative;  
float: left;  
width: 16em;  
margin-right: 1em;
text-align:right;
top:1px;
}

label abbr
{
    border:0;
    padding-right:2px;
    color:#13D042;
}

label strong{
position: absolute;
left: 27em;
top: 0.2em;
width: 30em;
color: #C00;
/*font-size: 85%;*/
font-weight: normal;
text-transform: lowercase;
}

li strong, fieldset fieldset li strong
{    
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;    
    display:block;
    background-color:#FFCFCF;
    color: #c00;    
    padding:0 5px 0 5px;
    font-size: 85%;
    font-weight: normal;
    text-transform: lowercase;
}

li strong
{
    margin:5px 0 0 20em;
}

fieldset fieldset li strong
{
    margin:5px 0 0 0;
}

legend span {  
position: absolute;  
left: 0.74em;  
top: 0;  
margin-top: 0.5em;  
/*font-size: 135%;*/
}

span.fieldNote
{
    display:block;
    padding-left:224px;
    font-style:italic;
    font-size:0.8em;
    color:#666;
    text-align:justify;
}

fieldset.alt {  
background-color: #E6E3DD; 
}

fieldset fieldset {  
margin-bottom: -2.5em;  
padding-top: 0.8em;
border-style: none;  
background-color: transparent;  
background-image: none;
}
fieldset fieldset legend {  
margin-left: 0;  
font-weight: normal;
color: #000;  
font-weight: normal;
}
fieldset fieldset ol {  
position: relative;  
top: -1em;  
margin: 0 0 0 17em;  
padding: 0;
}


fieldset fieldset label {  
float: none;  
width: auto;  
margin-right: auto;
position:relative;
top:-1px;
}

fieldset fieldset label.terms
{
    font-size:0.8em;
}

/*Status Update form*/
#statusUpdate
{
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    background:#F7F7F7 none repeat scroll 0 0;
    border:1px solid #DBDBDB;
    padding:10px;
    float:right;
    width:477px;
    height:57px;
}

/*login form overrides*/
form#logonForm
{
    width:57%;
}

form#logonForm fieldset li  
{
    padding-bottom: 0em; 
}

form#logonForm fieldset
{
    border:none;
    width:100%;
}

form#logonForm label
{
    text-align:left;
    display:inline-block;
}

form#logonForm fieldset fieldset ol {  
margin: 0;
}

form#logonForm fieldset.submit {
padding: 1em 0 0 1em;
}

form#logonForm input.textbox, form#logonForm input.password, form#logonForm textarea
{
    width:210px;
}

form#logonForm strong{
    margin: 5px 0 0 0em;
    width:auto;
}

form p.terms
{
    font-size:0.9em;
    margin-top:15px;
}

/*Search form*/
#searchForm
{
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    background:#f7f7f7 none repeat scroll 0 0;
    border:1px solid #DBDBDB;
    padding:10px;
    margin:0;
    width:577px;
    height:30px;
    font-size:1.3em;
}

#searchForm label {  
position: relative;  
float: left;  
width: auto;  
margin-right: 1em;
text-align:right;
top:6px;
}

#searchForm fieldset
{
    padding:0;
    margin:0;
    background:transparent;
    border:0;
}

#searchForm input.button
{
    padding:2px 8px 2px 8px;
}

#searchForm input.textbox
{
    border:1px solid #DBDBDB;
    padding:4px;
    background:#fff;
    width:440px;
}

/*header search form*/
#top-search {
    /*position:relative;
    top:0px;*/
    /*float:right;*/
}

#top-search fieldset
{
    padding-top:10px;
    /*border:0;
    padding:0;
    position:absolute;
    right:0px;
    top:11px;
    clear:left;
    margin:0;*/
}

#topWhat
{
    position:absolute;
    height:22px;
    padding:2px;
    width:90px;
    right:185px;
    /*font-size:1.2em;*/
    
}

#topKeywords {
background:#FFFFFF none repeat scroll 0 0;
border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color #FFFFFF;
border-style:none none none solid;
border-width:0 0 0 4px;

height:19px;
margin-left:3px;
padding:3px 1px 0;
width:160px;
position:absolute;
right:9px;
-moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;

}

#top-submit {
    position:absolute;
    right:12px;
    height:22px;
    width:22px;
}