*
{
    margin: 0px;
    padding: 0px;
    font-family: 'segoe ui', arial;
}

.SATButton
{
    background-color: transparent !important;
}

img
{
    border: 0px;
}

body
{
    /*background: transparent url(images/gradbg.jpg) 0px 0px repeat-x;*/
}

.outerwrap
{
}

.mainwrap
{
    max-width: 1080px;
    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;
}

.Normal
{
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
}

.rightelem
{
	text-align: right;
}

.leftelem
{
	text-align: left;
}

.centerelem
{
	text-align: center;
}

/*============= Specific to BlueContent =============*/

.content
{
    background: transparent url(images/content_repeat.jpg) top left repeat-y;
    min-height: 576px;
}

.content .contentpane
{
    background: transparent url(images/SATHome_02.jpg) 0px 100% no-repeat;
    padding: 0px 20px 20px 20px;
    min-height: 576px;
}

.footer 
{ 
}

.footer div
{
	text-align: left;
}

.footer span[id*=Copyright]
{
    font-family: 'segoe ui',  arial, helvetica;
    font-weight: bold;
    font-size: 9pt;
    color: #0444bf;
}

.usersection
{
	float: right;
	padding-right: 20px;
}

.skincopyright
{	
	padding-left: 275px;
}

.skincopyright a:link,
.skincopyright a:active,
.skincopyright a:visited
{
    font-family: 'segoe ui',  arial, helvetica;
    font-weight: bold;
    font-size: 9pt;
    color: #0444bf;
}

.skincopyright a:hover
{
	text-decoration: underline;
    color: #0dbf00!important;
}

.usersection a:link,
.usersection a:active,
.usersection a:visited
{
    color: #0444bf;
    font-family: 'segoe ui',  arial, helvetica;
    font-weight: bold;
    font-size: 9pt;
}

.usersection a:hover
{
    text-decoration: underline;
    color: #0dbf00!important;
}

/*======================== End ======================*/

div.footer div.branding
{
    text-align: center !important;
    padding: 15px 0 0 0;
}

div.divMainPass
{
    max-width: 370px;
    margin: 30px auto 0;
}

    div.divMainPass h1
    {
        font-family: 'segoe ui', Arial;
        font-size: 18pt;
        color: White;
        padding: 0 0 15px 0;
    }
    
    div.divMainPass p,
    div.divMainPass h1
    {
    }
    
    div.divMainPass p
    {
        font-size: 10pt !important;
        font-family: 'segoe ui', Arial;
        font-weight: bold;
    }
    
    div.divMainPass div.passHeader
    {
        text-align: center !important;
    }
    
    div.divMainPass div.box_outer
    {
        max-width: 289px;
        min-height: 251px;
        background: transparent url(images/box_bg.png) 0 0 no-repeat;
        margin: 0 auto;
        padding-top: 20px;
    }
    
    div.divMainPass p.or_wrap
    {
        font-size: 13pt !important;
        text-transform: uppercase;
        font-style: italic;
        text-align: center;
        position: relative;
        top: 9px;
    }
    
    div.divMainPass p.submit_wrap
    {
        text-align: center;
    }
    
    div.divMainPass p.inputfield
    {
        padding-left: 22px;
    }
    
        div.divMainPass p span
        {
            font-size: 12pt !important;
            font-family: 'segoe ui', Arial;
            font-weight: bold;
        }
    
        div.divMainPass p input.t_input
        {
            background-color:white;
            background-image:url(images/txt_bg.png);
            background-repeat:no-repeat;
            border:0 none;
            color:#033699;
            font-family:arial,helvetica;
            font-size:13pt;
            font-weight:bold;
            height:28px;
            margin:2px 0;
            padding:0 4px;
            width:237px;
        }
    
        div.divMainPass p input.SATButton_large
        {
            margin-top: 15px;
        }
