﻿body { color: #252525; background-color:#FFFBF4; }
       
.fixed-width-container { width:960px; margin:0; } 

#HeaderContainer { position: relative;  }
#HeaderContainer .header-contents { height:90px;  }
#HeaderContainer .header-logo { }
#HeaderContainer .header-logo img { border: 0; }
#HeaderContainer .header-alerts-container { color: #252525; font-size:11px;line-height:23px; position:absolute;margin-left:450px;margin-top:50px; font-weight:bold;}
#HeaderContainer .header-alerts-container A,
#HeaderContainer .header-alerts-container A:LINK,
#HeaderContainer .header-alerts-container A:VISITED,
#HeaderContainer .header-alerts-container A:ACTIVE { color: #252525; text-decoration:none; }
#HeaderContainer .header-alerts-container A:HOVER { color: #252525; text-decoration:underline; }
#HeaderContainer .header-alerts-container.newmessage { background-color: #FFF3E5; border:solid 2px #900; background-image:url(/Resources/Images/Controls/alert-newmessage.gif); background-repeat: no-repeat; background-position:5px 5px; padding:0 10px 0 20px;}
#HeaderContainer .header-alerts-container.notification { background-color:#FFF3E5; border:solid 2px #900;background-image:url(/Resources/Images/Controls/alert-notification.gif); background-repeat:no-repeat; background-position:5px 5px; padding:0 10px 0 20px;}

#BodyContainer { position: relative; }
#BodyContainer .main-content,
#BodyContainer .footer-content { border: solid 1px #FFD9AA; padding:10px; margin-left: 148px;  }
#BodyContainer .main-content { border-width: 0 1px 0px 1px; background-color: #FFF3E5; min-height: 500px;  }
#BodyContainer .sidebar-content { position: absolute; padding: 10px; top:0; left: 0 }
#BodyContainer .footer-content { border-width: 0 1px 1px 1px; background-color:#FFFBF4; }

#BodyContainer .sidebar-content ul,
#BodyContainer .sidebar-content li { margin: 0; padding:0 ;}
#BodyContainer .sidebar-content li { list-style: none; }
#BodyContainer .sidebar-content > ul > li { margin-bottom: 15px; }
#BodyContainer .sidebar-content li a { text-decoration: none; color: #8F7373; font-family: Times New Roman, Serif; font-weight:bold; font-size: 14pt; line-height: initial }
#BodyContainer .sidebar-content li li a { font-size: 12pt; }
#BodyContainer .sidebar-content li li { margin-left: 15px; }
#BodyContainer .sidebar-content a.selected { color: #330000; }

#Footer { text-align: right; margin-top: 5px; font-size: 80%; margin-bottom: 10px; }  