﻿@import url("../generic.css");

body 
{
    background-color: #fff;
    font-family: Arial;
    font-size: 9pt;
    margin-top: 0;
    padding: 0px;
}

#master_table
{
    position: absolute;
    top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    padding: 0px;
}

/* meerkat style */
#meerkat { background: #A42B22; color: #fff; height: 50px; padding: 10px 0 0 0; text-align: center; }
#meerkat a { color: #fff; text-decoration: underline; }
#meerkat span { float: right; }

/* Link styles for light background */
.lightbg A:Link { color: #000; text-decoration: none; }
.lightbg A:Visited { color: #000; text-decoration: none; }
.lightbg A:Hover { color: #f00; text-decoration: underline; }
.lightbg A:Active { color: #f00; text-decoration: underline; }

/* Link styles for dark background */
.darkbg A:Link { color: #fff; text-decoration: none; }
.darkbg A:Visited { color: #fff; text-decoration: none; }
.darkbg A:Hover { color: #fff; text-decoration: underline; }
.darkbg A:Active { color: #fff; text-decoration: underline; }

/* Link styles for white background */
A:Link, .whitebg A:Link { color: #A42B22; text-decoration: none; }
A:Visited, .whitebg A:Visited { color: #F9640A; text-decoration: none; }
A:Hover, .whitebg A:Hover { color: #A42B22; text-decoration: underline; }
A:Active, .whitebg A:Active { color: #A42B22; text-decoration: underline; }


/* Constant class styles */
.darkbg { background-color: #A42B22; color: #000; }
.lightbg { background-color: #FA6A14; color: #A42B22; }
.otherbg { background-color: #c5efff; color: #000; }
.whitebg { background-color: #fff; color: #000; }

.border0 { border: none; }
.borderleft1pxwhite { border-left: solid 1px #fff; }

.borderframe_light { border: solid 2px #FA6A14; }
.borderframe_dark { border: solid 2px #A42B22; }


.pad4px { padding: 4px; }
.pad8px { padding: 8px; }

.padlt4 { padding-left: 4px; }
.padrt4 { padding-right: 4px; }
.padtop4 { padding-top: 4px; }
.padbot4 { padding-bottom: 4px; }

.padlt8 { padding-left: 8px; }
.padrt8 { padding-right: 8px; }
.padtop8 { padding-top: 8px; }
.padbot8 { padding-bottom: 8px; }

.margtop28px  { margin-top: 28px; }
.margtop18px  { margin-top: 18px; }
.margtop8px { margin-top: 8px; }
.margtop4px { margin-top: 4px; }

.alignCenter    { text-align: center; }
.alignLeft  { text-align: left; }
.alignRight { text-align: right; }
.bold { font-weight: bold; }
.centertext { text-align: center; }
.clearFloat { clear: both; }
.displayBlock { display: block; }
.displayInline { display: inline; }
.displayNone { display: none; }
.floatLeft  { float: left; }
.floatRight { float: right; }
.lefttext { text-align: left; }

.GridHeaderPadding { padding: 0 6px; }

.red { color: Red; }

/* blog.aspx */
#blogLeftColumn { float: left; margin: 4px 20px 0 0; width: 200px; }
#blogLeftColumn div.blogRecentPosts, #blogLeftColumn div.blogArchive { margin: 0 0 12px 0; }
#blogLeftColumn li { margin: 0 0 4px 0; }
#blogLeftColumn a { color: #A42B22; text-decoration: none; }
#blogLeftColumn .blogSectionHeader { font-size: 120%; font-weight: bold; margin: 3px 0 0 0; }
#blogContentColumn { float: left; padding: 4px 0 0 0; width: 512px; }
#blogContentColumn div.entry { margin: 10px 0; }
h3.entryTitle { background: #fff;  }
h3.entryTitle a { color: #A42B22; font-size: 120%; font-weight: bold; text-decoration: none; }
#blogContentColumn .entry .entryBody { margin: 5px 0; }
#blogContentColumn .blogEntries { border: none; }


/* MSOY Logo/Link Styles */
.msoy a:link, .msoy a:visited { color: #16809A; text-decoration: none; }
.msoy a:hover, .msoy a:active { color: #16809A; text-decoration: underline; }

/* override ektron styles */
.EkImageIconStyle { display: none; }


/* Watermark Extender Styles*/
.watermarkText
{
    color: #999;
    padding-left: 4px;
}


/* Master Page Area Styles */
#header 
{
   height: 97px;
   margin: 0px;
   width: 1000px;
   /*margin-bottom: -10px;*/
}

/* Header navigation styles */
#header_nav 
{
    height: 0px;
    width: 1000px;
    color: #fff;
}

#header_nav ul
{
     list-style: none;
     margin: 0;
     padding: 0;
}

#header_nav li
{
    display: inline;
    font-family: Arial;
    font-size: 9pt;
    margin: 0px;
    padding: 0px;
}

/* Link styles for header navigation */
#header_nav A:Link, #header_nav A:Visited 
{ 
    border-left: solid 1px #fff;
    color: #fff;
    font-weight: bold;
    height: 9px;   
    margin: 0px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    
}

#header_nav .borderright { border-right: solid 1px #fff; height: 9px; }

#navEditorBlog  A:Link, #navEditorBlog  A:Visited,#navEditorBlog  A:Hover, #navEditorBlog  A:Active { background-color: #A42B22; border-left: 0; padding: 6px 0px 11px 0px; _padding: 9px -2px 8px 0px; _margin: -3px; width: 130px; display: block; float: left; _display: inline-block; _float: none; }

/*
#navFamily  A:Link, #navFamily  A:Visited { background-image: url("images/nav_family_dark.jpg"); width: 99px; display: block; float: left; _display: inline-block; _float: none; }
#navFamily  A:Hover, #navFamily  A:Active { background-image: url("images/nav_family_light.jpg"); width: 99px; display: block; float: left; _display: inline-block; _float: none; }
*/
#navFamily  A:Link, #navFamily  A:Visited { background-color: #A42B22; padding: 6px 0px 11px 0px; _padding: 9px -2px 8px 0px; _margin: -3px; width: 99px; display: block; float: left; _display: inline-block; _float: none; }
#navFamily  A:Hover, #navFamily  A:Active { background-color: #FA6A14; padding: 6px 0px 11px 0px; _padding: 9px -2px 8px 0px; _margin: -3px; width: 99px; display: block; float: left; _display: inline-block; _float: none; }

#navDeployment  A:Link, #navDeployment  A:Visited { background-color: #A42B22; padding: 6px 0px 11px 0px; _padding: 9px -2px 8px 0px; _margin: -3px; width: 100px; display: block; float: left; _display: inline-block; _float: none; }
#navDeployment  A:Hover, #navDeployment  A:Active { background-color: #FA6A14; padding: 6px 0px 11px 0px; _padding: 9px -2px 8px 0px; _margin: -3px; width: 100px; display: block; float: left; _display: inline-block; _float: none; }

#navRelationships  A:Link, #navRelationships  A:Visited { background-color: #A42B22; padding: 6px 0px 11px 0px; _padding: 9px -2px 8px 0px; _margin: -3px; width: 102px; display: block; float: left; _display: inline-block; _float: none; }
#navRelationships  A:Hover, #navRelationships  A:Active { background-color: #FA6A14; padding: 6px 0px 11px 0px; _padding: 9px -2px 8px 0px; _margin: -3px; width: 102px; display: block; float: left; _display: inline-block; _float: none; }

#navCareer  A:Link, #navCareer  A:Visited { background-color: #A42B22; padding: 6px 0px 11px 0px; _padding: 9px -2px 8px 0px; _margin: -3px; width: 103px; display: block; float: left; _display: inline-block; _float: none; }
#navCareer  A:Hover, #navCareer  A:Active { background-color: #FA6A14; padding: 6px 0px 11px 0px; _padding: 9px -2px 8px 0px; _margin: -3px; width: 103px; display: block; float: left; _display: inline-block; _float: none; }

#navMoney  A:Link, #navMoney  A:Visited { background-color: #A42B22; padding: 6px 0px 11px 0px; _padding: 9px -2px 8px 0px; _margin: -3px; width: 101px; display: block; float: left; _display: inline-block; _float: none; }
#navMoney  A:Hover, #navMoney  A:Active { background-color: #FA6A14; padding: 6px 0px 11px 0px; _padding: 9px -2px 8px 0px; _margin: -3px; width: 101px; display: block; float: left; _display: inline-block; _float: none; }

#navWellBeing  A:Link, #navWellBeing  A:Visited { background-color: #A42B22; padding: 6px 0px 11px 0px; _padding: 9px -2px 8px 0px; _margin: -3px; width: 104px; display: block; float: left; _display: inline-block; _float: none; }
#navWellBeing  A:Hover, #navWellBeing  A:Active { background-color: #FA6A14; padding: 6px 0px 11px 0px; _padding: 9px -2px 8px 0px; _margin: -3px; width: 104px; display: block; float: left; _display: inline-block; _float: none; }

#navAtHome  A:Link, #navAtHome  A:Visited { background-color: #A42B22; padding: 6px 0px 11px 0px; _padding: 9px -2px 8px 0px; _margin: -3px; width: 107px; display: block; float: left; _display: inline-block; _float: none; padding-right: 4px; }
#navAtHome  A:Hover, #navAtHome  A:Active { background-color: #FA6A14; padding: 6px 0px 11px 0px; _padding: 9px -2px 8px 0px; _margin: -3px; width: 107px; display: block; float: left; _display: inline-block; _float: none; padding-right: 4px; }

#navSubscribe  A:Link, #navSubscribe  A:Visited { background-color: #A42B22; padding: 6px 0px 11px 0px; _padding: 9px -2px 8px 0px; _margin: -3px; width: 138px; display: block; float: left; _display: inline-block; _float: none; }
#navSubscribe  A:Hover, #navSubscribe  A:Active { background-color: #FA6A14; padding: 6px 0px 11px 0px; _padding: 9px -2px 8px 0px; _margin: -3px; width: 138px; display: block; float: left; _display: inline-block; _float: none; }

li#navSocial  { border: none; float: left; font-size: 8pt; font-weight: bold; padding: 3px 5px 4px 5px; width: 131px; }
#navSocialText { float: left; font-family: Arial; font-size: 8pt; padding: 3px 2px 0 0; }
li#navSocial a:link, li#navSocial a:visited  { border: none; }
li#navSocial a  img { border: none; margin: 0 0 0 3px; vertical-align: middle;  }

#left_col
{
    width: 130px;
    _width: 126px;
}

#editorsBlogTop { background: url(images/editors_blog_top.jpg) no-repeat; height: 11px; line-height: 11px; width: 130px; }
#editorsBlogMiddle { background: url(images/editors_blog_middle.jpg) repeat-y; padding: 5px 10px; width: 110px; }
#editorsBlogBottom { background: url(images/editors_blog_bottom.jpg) no-repeat; height: 9px; line-height: 9px; margin: 0 0 18px 0; width: 130px; }

#left_col_buttons
{
    padding: 0px 3px;
    margin-top: 8px;
}

.left_button
{
    padding: 10px 0px 0px 0px;
}

.left_button_thumb
{
    padding: 10px 0px 0px 7px;
}

.forgot_pass
{
    font-size: small;
}

#main_panel
{
    width: 874px;
    /*border-top: solid 2px #fff;*/
}

#footer
{
    color: #fff;
    height: 25px;
    width: 1000px;
    text-align: center;
}


/* Modal Popup Style */
.popup
{
    background-color: #fff;
    padding: 8px;
    border: solid 1px #A42B22;
    color: #000;
}

/* Popup Extender Style */
.popupcal
{
    background-color: #fff;
    border: solid 1px #fff;
    visibility: hidden;
    
}

/* popup calendar extender style */
.popup_calendar .ajax__calendar_container 
{
    z-index: 10001;
    background-color: #fff;
    border: solid 1px #A42B22;
}

.Float_Right
{
    float:right;
}

.master_search
{
/*    top: -41px;
    _top: -18px;
   _margin-top: -26px;
*/    
    height: 0px;
    left: 510px;
    _margin-top: -22px;
    position: relative;
    top: 58px;
    _top: 80px;
    vertical-align: top;
    z-index: 10;
 
}

.search_button
{
     vertical-align: top;
     margin-top: -2px;
     
}

.modalBackground 
{
    background-color: Gray;     
    filter: alpha(opacity=50);     
    opacity: 0.50; 
}  
    
.updateProgress 
{     
    border-width: 1px;     
    border-style: solid;     
    background-color: #FFFFFF;     
    position: absolute;     
    width: 180px;     
    height: 65px; 
} 