*
{
    margin: 0px;
    padding: 0px;
    font-family: verdana;
}

.SATButton
{
    background-color: transparent !important;
}

img
{
    border: 0px;
}

body
{
    /*background: transparent url(images/gradbg.jpg) 0px 0px repeat-x;*/
}

.outerwrap
{
}

.mainwrap
{
    max-width: 1084px;
    min-width: 1084px;
    min-height: 100px;
    margin: auto;
    padding-top: 12px;
    margin-top: 0px;
}

.main
{
    margin: auto;
    max-width: 900px;
}

.satheader
{
    max-height: 100px;
    min-height: 100px;
    background: transparent url(images/SATHome_01.png) top left no-repeat;
}

.satheader img
{
    margin-left: 40px;
    float: left;
}

.lower
{
    margin: auto;
    max-width: 1084px;
    min-width: 1084px;
}

.lower .left
{
    float: left;
    min-width: 92px;
    min-height: 460px;
    background: transparent url(images/home_lowerleft.png) top right no-repeat;
}

.lower .content
{
    float: left;
    max-width: 900px;
    min-width: 900px;
    min-height: 460px;
    background: transparent url(images/home_content.jpg) top left no-repeat;
}

.Normal
{
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
}

.lower .content .satintro
{
    color: #c6daf6;
    font: normal normal 10pt/20px 'segoe ui',  arial, helvetica!important;
}

.content .leftText
{
    float: left;
    margin-left: 23px;
    min-width: 225px;
    max-width: 225px;
    min-height: 389px;
    margin-top: 5px;
}

.lower .content .getStarted
{
    float: left;
    margin-left: 24px;
    min-width: 241px;
    max-width: 241px;
    min-height: 154px;
    margin-top: 5px;
}

.lower .content .getstartedheader
{
    color: white;
    font: bold normal 13pt arial, helvetica;
    margin: 8px 0px 5px 0px;
    font-weight: bold;
}

.lower .content .getstartedbutton
{
    margin-top: 3px;
}

.lower .content .getstartedbody
{
    color: #bb4409;
    font: bold normal 9pt 'segoe ui', Arial, helvetica;
    padding: 0px 23px 0px 23px;
    font-weight: bold;
}

.lowerflash
{
    background: transparent url(images/lower_flash.png) -2px 0px no-repeat;
    min-height: 234px;
    /*padding-top: 115px;
    padding-left: 518px;*/
}

.lowerflash #flash
{
    padding: 1px 0 0 42px;
}

span.whitetext
{
    color: white;
    font: bold normal 9pt 'segoe ui', arial;
    font-weight: bold;
}

.lowerflash .copyright span
{
    color: #0544bf;
    font-family: 'segoe ui', arial, helvetica;
    font-weight: normal;
    font-size: 10pt;
}

.lowerflash .copyright
{
    text-align: right;
    padding: 12px 120px 0 0;
}

.lowerflash .copyright a:link,
.lowerflash .copyright a:active,
.lowerflash .copyright a:visited
{
    color: #0544bf;
    font-family: 'segoe ui', arial, helvetica;
    font-weight: normal;
    font-size: 10pt;
}

.lowerflash .copyright a:hover
{
    color: blue;
}

/*================================*/
/*========= start login =========*/

.lower .content .login
{
    float: left;
    margin-left: 24px;
    margin-top: 34px;
    min-width: 241px;
    min-height: 214px;
}

.lower .content .login p,
.lower .content .login a
{
    font: bold normal 8pt 'segoe ui',verdana, arial, helvetica;
    color: #185702;
    font-weight: bold;
}

.lower .content .login input[type=text],
.lower .content .login p,
.lower .content .login input[type=password]
{
    margin-left: 25px;
    width: 190px;
}

.lower .content .login .pwd
{
    margin-top: 10px;
}

.lower .content .loginheader
{
    color: white;
    font: bold normal 13pt arial, helvetica;
    margin: 5px 0px 5px 0px;
    font-weight: bold;
}

.lower .content .login input[type=submit]
{
    margin-top: 10px;
}

.lower .login .forgotinfo
{
    color: #3170bb;
    margin-top: 16px;
    padding-left: 15px;
}

.lower .login .forgotinfo a
{
    color: #3170bb;
}

/*========= end login ============*/
/*================================*/


/*================================*/
/*========= start whats new =====*/

.whatsnew
{
    float: left;
    margin-left: 20px;
    margin-top: 5px;
    min-width: 345px;
    max-width: 345px;
    min-height: 156px;
    max-height: 156px;
    overflow: hidden;
}

.whatsnew .whatsnewheader
{
    color: white;
    font: bold normal 13pt arial, helvetica;
    margin: 7px 0px 5px 80px;
    font-weight: bold;
}

.whatsnew p.title
{
    font: bold normal 10pt 'segoe ui', arial, helvetica;
    padding: 0px 0px 2px 0px;
    margin: 0px 25px 0px 25px;
    border-bottom: 1px solid #d6e896;
    color: #112100;
    font-weight: bold;
}

.whatsnew div p:first-child
{
    margin-top: 0px;
}

.whatsnew p.entry
{
    font: bold normal 8pt/15px 'segoe ui', arial, helvetica;
    color: #185702;
    margin: 0px 25px 0px 30px;
    padding: 0px 0px 5px 0px;
    font-weight: bold;
}

.whatsnew p a
{
    color: Green;
    font: bold italic 8pt 'segoe ui', arial, helvetica;
    font-weight: bold;
}

.whatsnew .archivelinkcontainer
{
    text-align: right;
    padding-right: 15px;
}

.whatsnew .archivelinkcontainer a:link,
.whatsnew .archivelinkcontainer a:active,
.whatsnew .archivelinkcontainer a:visited
{
    color: #185702;
    font-family: 'segoe ui', arial, helvetica;
    font-size: 9pt;
    font-weight: bold;
    font-weight: bold;
    position: relative;
    top: -12px;
    text-decoration: underline;
}

.whatsnew .archivelinkcontainer a:hover
{
    color: green;
}

/*========= end whats new =======*/
/*================================*/


/*================================*/
/*========= featured tributes ====*/

.lower .content .featured
{
    float: left;
    margin-left: 37px;
    margin-top: 0px;
    min-width: 310px;
    max-width: 310px;
    min-height: 295px;
    max-height: 295px;
    overflow: hidden;
}

.lower .content .featuredtributesheader
{
    color: white;
    font: bold normal 13pt arial, helvetica;
    margin: 5px 0px 5px 0px;
    font-weight: bold;
}

.lower .content .featuredrow
{
    padding: 1px 10px 0px 10px;
}

.lower .featured .featuredimage
{
    float: left;
    vertical-align: middle;
    min-width: 121px;
    min-height: 88px;
    background: transparent url(images/featured_bg.png) top left no-repeat;
}

.lower .content .featureddescription
{
    color: white;
    margin: 12px 0px 0px 10px;
    float: right;
    max-width: 158px;
    min-width: 158px;
    text-align: left;
}

.lower .content .featureddescription div
{
    font-weight: bold;
    font-size: 8pt;
    font-family: 'segoe ui', arial, helvetica;
}

.lower .content .featureddescription a:link,
.lower .content .featureddescription a:visited,
.lower .content .featureddescription a:active
{
    font: bold;
    font-style: italic;
    font-size: 8pt;
    font-family: 'segoe ui', arial, helvetica;
}

.lower .content .featureddescription a:hover
{
    font-weight: bold;
    font-family: 'segoe ui', arial, helvetica;
    font-style: italic;
    color: white;
}

/*====== end featured tributes ===*/
/*================================*/

div.lowerflash div.branding
{
    text-align: center;
    padding: 15px 0 0 0;
}