h1
{
    border: none;
}

input[type="text"]
{
    width: 200px;
}

input[type="password"]
{
    width: 200px;
}

.iframeLogin {
    display: inline;
    float: right;
}
.iframeLogin p {
    color: #3f3f3f;
    font-family: HelveticaNeue, LucidaGrande, Helvetica, Arial, sans-serif;
    font-size: 13px;
    text-align: right;
    float: right;
}

.iframeLogin a, a:link, a:visited {    
    text-decoration: none;
    color: #0088cc;
}

.iframeLogin a:hover {
    text-decoration: underline;
}

#AccountNav {
    position: relative;
    top: -20px;
    right: -42px;
    width: 100%;
    height: 43px;
    overflow: hidden;
}

#AccountButtons {
    position: relative;
    float: right;
}
#AccountButtons iframe {
    float: right;
    display: inline
    height: 43px;
}

.ULSearchBox {
    z-index: 9970;
    background-image: url(../images/searchbox-bg.png);
    width: 636px;
    height: 48px;
    overflow: hidden;
    margin-top: 10px;
}

.ULSearchBoxSmall {
    /*background-image: url(../images/box44.png);*/
    width: 566px;
    height: 48px;
    overflow: hidden;
    margin-top: 0px;
}

.DictionaryForm{
    position: relative;
    float: left;
    top: 11px;
    margin-left: 20px;
}

#WebLexSearchForm{
    position: relative;
    float: left;
    top: 10px;
}

.UserActionButtons {
    visibility: visible;
    position: relative;
    top: 14px;
    right: 23px;
    float: right;
}
.UserActionButtons a {
    margin-right: 6px;
    font-size: 12px;
}
#WordHuntBox {
    background-image: url(../images/wordhunt-bg.png);
    width: 636px;
    height: 88px;
    overflow: hidden;
    margin-top: 10px;
}

#regexOptions {
    position: relative;
    float: left;
    top: 23px;
    width: 100%;
    font-size: 0.9em;
    liine-height: 1.2em;
}

#regexOptions p {
    display: inline;
}
#regexIgnoreOpts {
    float: left;
    margin-left: 20px;
}
#regexWholeWordsOpt {
    float: right;
    margin-right: 35px;
}

.ULOnlineInstr {
    margin-top: 5px;
}

.regexChar {
    display: inline;
}

.regexChar p {
    display: inline;
    margin-top: 0px;
    margin-right: 15px;
}

.regexChar img {
    position: relative;
    top: 3px;
}

/* Account Actions Popup for Login */
#LoginFrame {
    z-index: 9999;
    position: absolute;
    top: 180px;
    width: 324px;/*325px;*/
    height: 195px;/*151px;*/
    background-image: url(../images/popup-new.png);
    font-size: 13px;
    text-align: center;
    overflow: hidden;
    display: none;
}

#ULCloseButton {
    text-align: left;
    padding-right: 4px;
    padding-top: 2px;
    vertical-align: middle;
    float: right;
}

#LoginFrame .LoginTitlebar {
    padding: 7px 10px 4px 10px;
    height: 27px
    font-weight: bold;
    color: #DDDDDD;
    font-weight: bold;
    text-shadow: rgba(0, 0, 0, 0.5) 0 1px 0;
    overflow: hidden;
}

#LoginFrameContent {
    border: none;
    position: absolute;
    right: 3px;
    height: 136px;
    width: 315px;
    background-color: #FFFFFF;
    overflow: auto;
}


#LoginFrame .LoginFooter {
    position: relative;
    top: 138px;
    height: 15px;
    font-size: 10px;
    overflow:hidden
}

#LoginFrame img {
    vertical-align: middle;
    padding-bottom: 2px;
    padding-right: 4px;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
}

#ULODOverlay {
    z-index: 9980;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    background-color: #000;
    display: none;
}

/*--Results Iframe--*/
#ResultsContainer {
    display: inline;
    position: relative;
    width: 600px;
    top: -4px;
}

.ResultsContainerDef
{
    height: 400px;
}

.ResultsContainerConv
{
    height: 200px;
}
.ResultsContainerConj
{
    height: 500px;
}

#ULODResults {
    display: none;
    margin: 0 auto;
    overflow: hidden;
    width: 600px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #cbcbcb;
    border-bottom-color: #cbcbcb;
    border-left-color: #cbcbcb;
}
#ULODResultsFrame {
    width: 600px;
}

#ULODSubscriptionMsg {
    width: 500px;
    margin: 0 auto;
    text-align: center;
}

#ULODSubscriptionMsg p {
    color: #3f3f3f;
    font-family: HelveticaNeue, LucidaGrande, Helvetica, Arial, sans-serif;
    font-size: 0.9em;
    line-height: 1.2em;
}

/* Reference Pages */
#referenceSection {
    position: relative;
    width: 100%;
    height: 200px;
    margin: 0 auto;
}

#grammarRef {
    position: relative;
    top: 0px;
    display: inline;
    float: left;
    width: 50%;
}

#encyclopediaRef {
    position: relative;
    top: -17px;
    display: inline;
    float: right;
    width: 40%;
}

.portalborder {
    border-width: 1px;
    border-color: #6699cc;
    border-style: solid;
}

h3 {
    font-size: 12px;
    margin-top: 12px;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
}
td {
    padding: normal;
    border: none;
    font-size: 12px;
}

