div 
{
        margin:0;
        padding:0;
}


/* hide from ie on mac \*/
html {
        height: 100%;
        width:100%;
        overflow:auto;
}
/* end hide */

form {
margin:0; 
padding:0;
}

div#jscontainer
{
        display:none; 
}

body {
        height: 100%;
        width:100%;
        margin: 0;
        padding: 0;
        background-image: url(/img/aware/sync_bg.jpg);
        background-repeat:repeat-x; 
        background-color: #000;
        color:#FFFFFF;
}

#main_cont 
{
        width:852px; 
        margin:0 auto; 
        position:relative; 
}


div#sync_hdr_cont
{ 
        position:relative; 
        background-image: url(/img/aware/sync-hdr-bkg.gif); 
        background-repeat:repeat-x; 
        width:852px; 
        height:60px; 
        margin:0 auto; 
        z-index:6;
}

div#sync_hdr_logos 
{ 
        position:absolute; 
        top:32px; 
        right:0; 
}

div#sync_hdr_logos img 
{
        border:none;
}

div#sync_hdr_cont img 
{
        border:none;
}

#primaryNav 
{
        font-family:Trebuchet MS, Trebuchet, helvetica, Verdana,Arial;
    position: absolute;
        top: 48px;
        right: 315px;
}
#primaryNav a, #primaryNav a strong { 
        display: block;
        background-repeat: no-repeat;
}
#primaryNav a {
    float: right;
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase;
    text-decoration: none;
    background-position: left bottom;
    padding: 0 0 0 8px;
    margin: 0px 1px;
    height:37px;
}
#primaryNav a.active,#primaryNav a.inactive {
        padding: 0px 0px 0px 28px;
}
#primaryNav a strong {
    font-weight: normal;
    cursor: pointer;
    background-color: #000;
    background-position: right bottom;
    padding: 5px 15px 5px 6px;
}

#primaryNav a small 
{        margin:-1px 0px 0px 0px;
        font-size:10px;
        text-transform: uppercase;
        color:#cfe8f6;
        display:block;

}
#primaryNav a.inactive, #primaryNav a.inactive strong {
    background-image: url(/img/aware/primary_inactive.png);
}
#primaryNav a.active, #primaryNav a.active strong 
{
    background-image: url(/img/aware/primary_active.png);
}
#primaryNav a.inactive {
    color: #fff;
}
#primaryNav a.inactive strong {
    padding-bottom: 18px;
}
#primaryNav a.inactive:hover {
    color: #FFF;
    
}
#primaryNav a.inactive:hover strong {
  
}
#primaryNav a.active {
    color: #FFF;
}
#primaryNav a.active strong {
    padding-bottom: 5px;

}
#primaryNav a.active {background-position: left top;}

#primaryNav a.active strong {background-position: right top;}
#primaryNav a.inactive strong {padding-top:11px;padding-bottom:12px; }
#primaryNav strong .single {display:block;padding:6px 0px 7px 0px;}

#primaryNav a#primaryNavOwn:hover
{
        background-position:bottom left;
}
#primaryNav a#primaryNavOwn:hover strong {background-position:bottom right;}

div#experience
{
        position:absolute;
        text-align:left;
        width:500px;
        height:500px;
        overflow:hidden;
        z-index:3;
}

div#placeholder 
{
        position:absolute; 
        top:0; 
        left:0; 
        width:852px; 
        height:615px; 
        background-color:#000000;
        z-index:5;
}




#no_js, #get_flash
{
        position:absolute; 
        top:0; left:0; 
        background-color:#000000; 
        z-index:4;
        width:852px;
        height:615px;
        display:none;
}

#no_js 
{
        display:block; 
}

#no_jsbox, #message_box 
{
        position:absolute;
        text-align:center;
        top:149px;
        left:118px;
        width:621px;
        height:351px;
        border: 1px solid #252525;
        background-color:#000000;
}
div#message_box img
{
        display:block;
        margin:0 auto;
        margin-bottom:10px;
}

p#no_jsbox_content, p#box_content
{
        font-family:Arial;
        font-size:13px;
        margin:0 auto;
        padding:88px 5px 0 5px;
        width:355px;
}

p#no_jsbox_content a, p#box_content a 
{
        font-family:Arial;
        font-size:13px;
        color:#F05022;
        text-decoration:none;
}

#flash_container
{
        position:absolute;
        z-index:6;         
}

.flashfullsize 
{
        width:100%;
        height:100%;
}

.flash800-600
{
        width:100%;
        height:600px;
}

.flash852-600
{
        width:852px;
        height:600px;
}