﻿/*
    This file is copyright DiagnosTechs, Inc.
    Date: July 2011
    Programmer(s): Dana Smolinski
 */

@import 'Reset.css';

body 
{
    font: 13px/1.5 arial, sans-serif;
    /*background-color: #E8EDF1;*/
    color: #4d4d4d;
    margin: 0 0 0 0;
}

#meta-container
{
    width: 100%;
    height:100%;
    /*min-height:600px;*//*for mozilla*/
    color: #000;
    margin: 0 0 0 0;
    border: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    padding-top: 118px;
    /*background-image: url('../Images/Master/bg_repeat.jpg');*/
    /*background-image: url('../Images/Master/sideSkinnyBackgroundLong.jpg');
    background-repeat: repeat-x;*/
}

#container
{
    margin: 0 auto;
    width: 964px;	
    background: #fff;
}

#header
{
    position: relative;
    width: 965px;
    height: 87px;
    background-image: url('../Images/Master/short_header.jpg');
}

#mainpage
{
    z-index: 1;   
}

#top-side-bar 
{
    position: absolute;
    right: 10px;
    font-size:10pt;
    margin-top:8px;
    border-top:1px;
    z-index: 2;
    display: inline;
    position: relative;
    float: right;
    vertical-align: middle;
    height: 55px;
    padding: 0px;
    text-align:right;
}

#top-right-bar a:link 
{ 
    color: #023a7d; 
}

#top-right-bar a:visited 
{ 
    color: #023a7d; 
}

#top-right-bar a:hover  
{
    color: #023a7d; 
    text-decoration: underline;
}

#top-right-bar a:active 
{ 
    color: #023a7d; 
}

#breadcrumb 
{
    /* No height here because it messes up the Home page.
       Not quite sure why both margin-top and padding are required. */
    position: relative;
    padding: 18px 0 0 10px;
    /*margin-top: 20px;*/
}

#navigation
{
    float: left;
    width: 15%;
    background-image:url('../Images/Master/menu_bg_repeat.jpg');
    height: 100%;
    border-bottom: 1px solid #99afc6;
}

#content-container
{
    width: 964px;
    /*height:100%;
    min-height:100%;*//*for mozilla*/
    background: #fff;
    padding-bottom: 0px;
}

#content
{
    clear: left;
    float: left;
    width: 650px;
    padding: 10px 0;
    margin: 0 0 0 20px;
    display: inline;
}

#content-full 
{
    clear: left;
    float: left;
    /*width: 710px;*/
    width: 900px;
    padding: 10px 20px 0 20px;
    margin: 0 0 0 10px;
    min-height:500px;
    height: 100%; 
    display: inline;
}

#rightWedge
{
    height:15px;
    width:270px;
    float: right;
   
}

#footer
{
    clear: left;
    text-align: center;
    padding-top: 10px;
    height: 1%;
    font-size:10pt;
    font-family:Calibri;
}

#footer-menu 
{  
    height: 22px;
    width: 400px;
    text-align: center;
    margin: 0 auto;
}

#footer a:link
{ 
    color: #3b41a8;
    text-decoration: none;
}

#developer_symbol
{
    color: #6699CC;
    font-size: 18px;
    font-weight: 700;
}

.HeaderImageHidden
{
    visibility: hidden;
}

.RssLink
{
    position: absolute;
    margin-top: 6px;
    margin-left: 210px;
    width: 23px;
    height: 23px;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}
