﻿/*~  Default/shared styles
----------------------------------------------------------------------*/

.banner {
    float:left;
    overflow:hidden;
    margin-top:1px;
}

.sidebar {
    border-width: 1px;
    border-style: solid;
    float: right;
    height: 198px;
    margin-top: 1px;
}

.overview {
    margin:5px;
}

.content {
    padding: 5px;
    clear: both;
}


.content span {
    text-align:center;
    color:Maroon;
    font-weight:bold;
    font-size:1.1em;
}

.sitesolutionslist {
    margin-top:0px;
}

.sitesolutionslist li {
    margin-top:8px;
    margin-bottom:8px;
}

.sitesolutionslist span {
    font-weight:bold;
}

/*~  Body class: initial
----------------------------------------------------------------------*/

.initial .banner {
    width: 600px;
}

.initial .sidebar {
    width: 355px;
}

.initial .mgmt {
    float:left;
    width:450px;
    margin-top:15px;
}

.initial .nationwide {
    float:right;
    width:450px;
    margin-top:15px;
}

.initial .detail {
    float:left;
    width:450px;
    margin-top:15px;
}

.initial .detail .imDetail {
    float:right;
    padding:5px;
}

.initial .eme {
    float:right;
    width:450px;
    margin-top:15px;
}

.initial .structural {
    float:left;
    width:450px;
    margin-top:15px;
}

.initial .structural .imStructural {
    float:right;
    padding:5px;
}

.initial .fcc {
    float:right;
    width:450px;
    height:400px;
    margin-top:15px;
}

.initial .fcc .imFCC {
    float:right;
    padding:5px;
}
/*~  Body class: pda_ver <=240px
----------------------------------------------------------------------*/

.pda_ver .banner {
    width:598px;
}

.pda_ver .sidebar {
    width:198px;
}

/*~  Body class: pda_hor <=320px
----------------------------------------------------------------------*/

.pda_hor .banner {
    width:598px;
}

.pda_hor .sidebar {
    width:198px;
}

/*~  Body class: screen_ultralow <=640px
----------------------------------------------------------------------*/

.screen_ultralow .banner {
    width: 250px;
}

.screen_ultralow .sidebar {
    width: 198px;
}


/*~  Body class: screen_low <=800px
----------------------------------------------------------------------*/

.screen_low .banner {
    width: 540px;
}

.screen_low .sidebar {
    float: none;
    clear: both;
    width: 540px;
}


/*~  Body class: screen_med <=1024px
----------------------------------------------------------------------*/

.screen_med .banner {
    width: 420px;
}

.screen_med .sidebar {
    width: 355px;
}

/*~  Body class: screen_high <=1280px
----------------------------------------------------------------------*/

.screen_high .banner {
    width: 600px;
}

.screen_high .sidebar {
    width: 355px;
}

.screen_high .mgmt {
    float:left;
    width:450px;
    margin-top:15px;
}

.screen_high .nationwide {
    float:right;
    width:450px;
    margin-top:15px;
}

.screen_high .detail {
    float:left;
    clear:left;
    width:450px;
    margin-top:15px;
}

.screen_high .detail .imDetail {
    float:right;
    padding:5px;
}

.screen_high .eme {
    float:right;
    width:450px;
    margin-top:15px;
}

.screen_high .structural {
    float:left;
    clear:left;
    width:450px;
    margin-top:15px;
}

.screen_high .structural .imStructural {
    float:right;
    padding:5px;
}

.screen_high .fcc {
    float:right;
    width:450px;
    height:400px;
    margin-top:15px;
}

.screen_high .fcc .imFCC {
    float:right;
    padding:5px;
}

/*~  Body class: screen_wide >1280px
----------------------------------------------------------------------*/

.screen_wide .banner {
    width: 700px;
}  

.screen_wide .sidebar {
    width: 495px;
}

.screen_wide .overview {
    font-size:1em;
}

.screen_wide .mgmt {
    float:left;
    width:500px;
    margin-top:15px;
}

.screen_wide .mgmt .imSurvey {
    float:left;
}

.screen_wide .nationwide {
    float:right;
    width:500px;
    margin-top:15px;
}

.screen_wide .detail {
    float:left;
    clear:left;
    width:500px;
    margin-top:15px;
}

.screen_wide .detail .imDetail {
    float:right;
    padding:5px;
}

.screen_wide .eme {
    float:right;
    width:500px;
    margin-top:15px;
}

.screen_wide .structural {
    float:left;
    clear:left;
    width:500px;
    margin-top:15px;
}

.screen_wide .structural .imStructural {
    float:right;
    padding:5px;
}

.screen_wide .fcc {
    float:right;
    width:500px;
    margin-top:15px;
}

.screen_wide .fcc .imFCC {
    float:right;
    padding:5px;
}