/**
 * @package   360 Custom CSS for Gantry
 * @version   1.2 June 19, 2013
 * @author    360 onDemand Solutions http://support.360ods.com
 * @copyright Copyright (C) 2004 - 2013 360 onDemand Solutions Group, Ltd.
 * @license   http://www.360ods.com/terms-and-conditions 360 Proprietary Use License
 * studentdoc.com
 */

#logo {
  height:100px;
  width: 200px;
}

#pi-main-display-area {position: relative; }
#pi-header {position: absolute; left: 0px; top: 0px; width: 100%; height: 153px;}
#pi-below-header {position: relative; left: 0px; top: 154px; }
#pi-banner {position: absolute; left: 223px; top: 14px; z-index: 100; width: 728px; height: 90px; text-align: center; vertical-align:middle;}
#pi-spacer {height:154px;}
.menutop li ul {z-index: 6000000 !important; }

/* fixes formatting issue caused by some ehs ads that are overriding this setting */
#main-content { overflow: hidden !important; }

/* hides modules - used by army and st george skin modules */
.moduletablehidden  {display: none;}

/* Philips Ideas Tkt UOW-736-57219 */

.counter {
        clear:both;
}

/*   Reduce the right margin of the <li> elements, defined in custom.css on line 36, for example:
    .list-footer ul li {float: left; list-style: none; margin-right: 7px;}
*/

/* test css
p {
    font-size: 25px;
    color: red;
    }
*/

div.page-nav dd * {
float: left;
display: block;
}

div.page-nav dd .page-active,
div.page-nav dd .page-inactive {
float: left;
display: block;
padding-right: 10px;
padding-left: 10px;
}

div.page-nav dd {
float: right;
}

.list-footer ul {padding-left: 0;}
.list-footer ul li {float: left; list-style: none; margin-right: 7px;} /* was 15 RMargin 360 091413*/


body, body.f-default {
  font-size: 14px;
}

#header-bar {
  overflow: hidden;
  padding: 5px;
}

.feature-module {
  background: #FFFFFF; /*url("../images/body/white/feature-bg.png") no-repeat scroll 0 0 transparent;*/
  border-top: 3px solid #FFFFFF;
  padding: 0 15px;
}

/*
.x-c-s .col3 {
  float: right;
  left: 320px;
  position: relative;
  width: 320px;
}
*/

ul.menuflat li {
        display: inline;
        padding: 5px;
        font-size: 12px;
}

.category-desc {display: inline-block;}

/* add bordering to results tables */
table.results {
        border-width: thin;
        border-spacing: 0;
        border-style: solid;
        border-color: black;
        border-collapse: separate;
        background-color: white;
}
table.results th {
        border-width: thin;
        padding: 1px;
        border-style: solid;
        border-color: gray;
        background-color: white;
}
table.results td {
        border-width: thin;
        padding: 1px;
        border-style: solid;
        border-color: gray;
        background-color: white;
}

.x-c-s .col1 {margin:0 0 0 320px;}
#inset-block-left div.module { padding-left: 5px; }
#maincontent-block { padding: 0 10px; }

