/* Copyright (c) 2008-2010 by Kavanagh Consultancy Limited. All rights reserved. */

body {
    background-color: #EEEEEE;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    margin: 0;
    padding: 0;
    width: 760px; /* Maximum width for screen resolution of 800 by 600 pixels */
}
@media Print {
    body { width: auto }
}
@media Screen {
    body {
        left: 50%;
        margin: 0 0 0 -380px;
        position: relative;
    }
}

code, pre, textarea, .TextField {
    font-family: "Courier New", Courier, monospace;
    font-size: small;
}

h1, h2, h3, h4, h5, h6 { color: gray }

.Caption, .Diagram, .Subtitle { text-align: center }

.Comment { color: green }

.Keyword {
    color: navy;
    font-weight: bold;
}

.LastUpdated {
    color: gray;
    font-size: x-small;
}
.LastUpdatedNew, .LastUpdatedChanged {
    color: red;
    font-size: x-small;
}

.RowHeader {
    font-weight: bold;
    white-space: nowrap;
}

.ScreenShot {
    background-color: white;
    margin: 10px 0;
    padding: 0;
}

.Syntax {
    color: red;
    font-weight: bold;
}

table.Striped {
    border-collapse: collapse;
    width: 100%;
}
table.Striped tr.Even { background-color: #EEEEEE }
table.Striped td { padding: 5px }

/* PORTAL TOP */

#PortalTop {
    background-color: #DDDDDD;
    padding: 10px 0;
    text-align: center;
}

/* PORTAL TOP TABS */

#PortalTopTabs {
    background-color: #DDDDDD;
    font-size: medium;
    font-weight: bold;
    padding: 0;
}
#PortalTopTabs h1 { display: none }
#PortalTopTabs ul {
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#PortalTopTabs li {
    display: inline;
    margin: 0;
    padding: 0;
}
#PortalTopTabs a {
    background-color: #CCCCCC;
    color: gray;
    display: -moz-inline-box; /* Firefox only */
    display: inline-block;
    margin: 0 0 0 10px;
    padding: 10px;
    text-decoration: none;
    vertical-align: bottom;
}
#PortalTopTabs a:hover {
    background-color: white;
    color: black;
}
#PortalTopTabs #CurrentTab a {
    background-color: #EEEEEE;
    font-size: x-large;
}
#PortalTopTabs #CurrentTab a:hover { background-color: white }
#PortalTopTabs form {
    color: gray;
    display: inline;
    float: right;
    margin: 0;
    padding: 10px;
}

@media Print {
    #PortalTopTabs ul { display: none }
}

/* PORTAL BODY */

#PortalBody {
    background-color: white;
    margin: 10px 0;
    padding: 10px;
}
#PortalBody h2 { border-bottom: thin dotted }

#PortalHome #PortalBody {
    float: left;
    width: 550px;
}
@media Print {
    #PortalHome #PortalBody {
        float: none;
        width: auto;
    }
}

@media Screen {
    #PortalBody #SameAsCurrentTab { display: none }
}

/* PORTAL SIDEBAR */

#PortalSidebar {
    background-color: #DDDDDD;
    float: right;
    font-size: x-small;
    font-weight: bold;
    margin: 10px 0;
    padding: 0 10px 0 0;
}
#PortalSidebar h1 { display: none }
#PortalSidebar h2 {
    font-size: medium;
    font-weight: bold;
    margin: 0;
    padding: 10px;
}
#PortalSidebar form {
    margin: 0;
    padding: 0 0 0 10px;
    white-space: nowrap;
}
#PortalSidebar ul {
    border-left: 20px solid #EEEEEE;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#PortalSidebar li {
    margin: 0;
    padding: 0;
}
#PortalSidebar a {
    background-color: #CCCCCC;
    color: gray;
    display: -moz-inline-box; /* Firefox only */
    display: inline-block;
    margin: 5px 0;
    padding: 5px;
    text-decoration: none;
}
#PortalSidebar a:hover {
    background-color: white;
    color: black;
}

@media Print {
    #PortalSidebar { display: none }
}

/* PORTAL BOTTOM TABS */

#PortalBottomTabs {
    background-color: #DDDDDD;
    clear: both;
    font-size: x-small;
    font-weight: bold;
    padding: 0;
    text-align: center;
}
#PortalBottomTabs h1 { display: none }
#PortalBottomTabs ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#PortalBottomTabs li {
    display: inline;
    margin: 0;
    padding: 0;
}
#PortalBottomTabs a {
    background-color: #CCCCCC;
    color: gray;
    display: -moz-inline-box; /* Firefox only */
    display: inline-block;
    margin: 0 5px;
    padding: 5px;
    text-decoration: none;
    vertical-align: top;
}
#PortalBottomTabs a:hover {
    background-color: white;
    color: black;
}
#PortalBottomTabs #CurrentTab a {
    background-color: #EEEEEE;
    font-size: medium;
}
#PortalBottomTabs #CurrentTab a:hover { background-color: white }

@media Print {
    #PortalBottomTabs { display: none }
}

/* PORTAL BOTTOM */

#PortalBottom {
    background-color: #DDDDDD;
    color: gray;
    font-size: x-small;
    padding: 10px 0;
    text-align: center;
}

/* WHITE PAPER */

#WhitePaper h1 {
    color: black;
    text-align: center;
}
#WhitePaper h2 {
    border: none;
    color: black;
}
#WhitePaper h3 { color: black }
#WhitePaper h4 { color: black }
#WhitePaper h5 { color: black }
#WhitePaper h6 { color: black }

#WhitePaper table { border-collapse: collapse }
#WhitePaper td { padding: 5px }

#WhitePaper .RowHeader { vertical-align: top }

/* End of File */

