﻿/******* Global ************/
body
{
   width:990px; 
   margin:auto; 
   font-family:Arial,Helvetica;
}

a.whiteLink
{
    text-decoration:none; 
    color:#ffffff;
}

.title
{
    font-size:18pt;
    font-style:italic; 
}

.titleHr
{
    height:5px; 
    background-color:#D0CFCF; 
    border:none;
}

.loggedIn
{
    float:right;
}

#welcomeMessage
{
    position:relative;
    top:-10px;
}

#logoutButton
{
    position:relative;
    top:-5px;
    padding-right:5px;
}

.entryTextbox
{
    width:300px;
    height:20px;
    border:solid 1px #C6C6C6;
}

.entryLeft
{
    width:200px;
    text-align:right;
    padding-right:10px;
    font-size:11pt;
}

span.signature
{
    font-size:14pt;
    font-style:italic;
}

p.signature
{
    padding-top:5px;
}

.subtext
{
    font-size:9pt;
}

/******** Main Master ********/
#topBar
{
    height:23px;
    width:100%;
    margin-top:10px;
    margin-bottom:10px; 
    
    font-size:10pt; 
    font-weight:bold;
    color:#ffffff;
    padding-top:3px;
    padding-bottom:2px;
     
    background-image:url(../img/topBarRepeatTemplate.gif);  
    background-repeat:repeat-x;
}

ul.archiveNames
{
    list-style:none;
    margin:0;
    padding:0; 
    font-size:8pt;
    padding-top:9px;
}

li.archiveNames
{
    display:inline; 
    padding-left:6px;
    font-weight:bold;
}
li.archiveNames a
{
    color:#000000;
}
#leftTextInTopBar
{
    padding-left:7px;
}

#midTextInTopBar
{
    padding-left:350px;
}

#headerBar
{
    padding-bottom:15px;
    width:990px;
}

.nameBar
{

    height:31px; 
    background-image:url(../img/nameBarRepeatTemplate.gif);  
    background-repeat:repeat-x;
}

.nameBarName
{
    background-image:url('../img/nameBreadcrumbTemplate.gif');
    background-repeat:repeat-x;
    height:31px;
    padding-top:6px;
    padding-left:5px;
    color:#ffffff;
    font-weight:bold;
    
}

#loginBox
{
    padding-left:10px;
    padding-right:5px;
}

#loginTextBoxes
{
   margin:0;
   padding:0;
   position:relative;
   top:-9px;
}

#loginButton
{
    position:relative;
    top:-4px;
}

.passwordField
{
    
    background-image:url(../img/passwordBkg.jpg);
    background-repeat:no-repeat;
}

#content
{
    padding-bottom:10px;
    padding-top:10px;
}

div.nscontent
{
    /*background:url('../img/newsshopper_wallpaper.png');*/
    background-color:#F8F8F8;
}

div.miniflip
{
    float:left;
    width:600px;
    height:300px;
}

div.contentRight h3
{
    background-color:#9b9b9b;
    color:#ffffff;
    margin:0px;
    padding:5px 0px 5px 10px;
    
}

div.loginBox
{
    width:280px;
    margin-left:auto;
    margin-right:auto;
}

div.loginBox input[type=text],div.loginBox input[type=password]
{
    padding:5px;
    width:300px;
    margin-top:6px;
}

div.loginBox input.loginBtn
{
    background-color:#f3352f;
    color:#ffffff;
    border:1px solid #ce524e;
    width:85px;
    height:31px;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:10px;
}

div.loginBox input.signupBtn
{
    background-color:#fb817d;
    color:#ffffff;
    border:1px solid #ce524e;
    width:85px;
    height:31px;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:10px;
}

div.loginBox input.loginBtnle
{
    background-color:#168877;
    color:#ffffff;
    border:1px solid #3e6d66;
    width:85px;
    height:31px;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:10px;
}

div.loginBox input.signupBtnle
{
    background-color:#41baa8;
    color:#ffffff;
    border:1px solid #459f90;
    width:85px;
    height:31px;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:10px;
}

div.loginBox a.forgot
{

    color:#414042;
}

div.loginBox p, div.loginBox a
{
    font-size:14px;
     color:#414042;
}

div.footerBox
{
    float:left;
    height:118px;
    width:316px;
    color:#474646;
    background-color:#e3e3e3;
}

div.margin
{
    margin-right:20px;
}
div.footerBox p
{
    margin-left:12px;
    width:129px;
    font-size:12px;
}
div.footerBox img.std
{
    z-index:2;
    float:right;
    position:relative;
    top:-20px;
    left:20px;
    border:0px;
}
div.footerBox img.std2
{
    z-index:2;
    float:right;
    position:relative;
    top:-43px;
    left:20px;
     border:0px;
}
div.footerBox img.spc
{
    z-index:2;
    float:right;
    position:relative;
     border:0px;
}
div.footerBox h4
{
    color:#ffffff;
    background-repeat:repeat-x;
    padding-left:5px;
    font-size:13px;
    height:24px;
    line-height:24px;
    display:block;
    margin:0px;
}
div.footerBox h4.red
{
    background-image:url('../img/red_bar.gif');
}

div.footerBox h4.orange
{
    background-image:url('../img/orange_bar.gif');
}

div.footerBox h4.green
{
    background-image:url('../img/green_bar.gif');
}

div.boxContainer
{
    clear:both;
    margin-top:20px;
}

.contentRight
{
    background-color:#F8F8F8;
    width:366px;
    float:right;
}

.contentRightReduced
{
    background-color:#F8F8F8;
    width:490px;
    padding-right:20px;
    float:left;
    padding-left:40px;
    padding-top:40px;
}

.contentRightArchive
{
    background-color:#F8F8F8;
    width:320px;
    padding-right:20px;
    float:left;
    padding-left:40px;
    padding-top:40px;
}

.aboutEds
{
    font-size:9pt;
    line-height:1.5em; 
    color:#414042;
}

.arcPics
{
    float:left;
    width:600px;
}

.subnoteSubscribe
{
    font-size:8pt;
    line-height:1.3em;
}

.generalContent
{
    width:990px;
}

.generalContentWhite
{
    background-color:#ffffff;
    width:990px;
}

.scroller
{
    width:990px;
    height:300px;
    background-color:#F8F8F8;
}

.leftScroller
{
    width:230px;
    float:left;
    font-size:10pt;
    background-color:#F8F8F8;
}

.rightScroller
{
    float:left;
    width:759px;
}

.scrollerRepeater
{
    width:759px;
    overflow: -moz-scrollbars-vertical;
    overflow-y:hidden;
    overflow-x:scroll;
}

.scrollerRepeaterSupplements
{
    width:100%;
    overflow: -moz-scrollbars-vertical;
    overflow-y:hidden;
    overflow-x:scroll;
    margin-bottom:10px;
    background-color:#F8F8F8;
}

.suppSubTitle
{
    background-color:#9B9B9B;
    width:990px;
    height:20px;
    margin-bottom:5px;
}

.suppSubText
{
    font-weight:bold;
    color:#ffffff;
    padding-left:10px;
}

.supEdDiv
{
    float:left; 
    width:130px;
    text-align:center;
    padding-right:10px;
    font-size:9pt;
}

/******* SUBSCRIBE ********/

#SubscribeLeft
{
    float:left;
    width:600px;
    padding-top:20px;
}

#SubscribeRight
{
    float:Right;
}

/***** select Sub ***********/

.subChoice
{
    padding-left:150px;
    padding-top:30px;
    height:150px;
}

#continueButton
{
    padding-top:20px;
}

/**** subscribe archive *****/

div.fanImage
{
    float:left;
}

#SubscribeLeftArchive
{
    float:left;
    width:480px;
    background-color:#F8F8F8;
    padding-bottom:10px;
}

#SubscribeRightArchive
{
    float:left;
    width:480px;
    background-color:#F8F8F8;
    padding-bottom:10px;
}

#nameBarArchive
{
    width:200px;
}

.scrollerSupTitle
{
    
}