﻿
body {
  font-family:arial,verdana,tahoma,sans-serif;
  font-size:13px;
  color:#1A2D4E;
  background-color:#13243B; /* outer background */
}

div#MasterContainer {
  width:958px;
  margin-left:auto; /* centre the whole page */
  margin-right:auto; /* centre the whole page */
  margin-top:10px;
  border:1px solid #BEBFC1;
}

div#MasterHeader {
  height:380px;
  background-image:url(/Core/Images/Template/PrimewestCapital/MainHeader.jpg);
  background-repeat:no-repeat;
  background-position:left;
}

table#MasterTable {
  background-color:#E7E9EB; 
  background-color:#fff;
}

td#MenuContainer {
  background-image:url(/Core/Images/Template/PrimewestCapital/MainMenuBG.jpg);
  background-repeat:no-repeat;
  text-align:left;
}

.ContentAndTitle {
  padding-left:10px;
  padding-top:12px;
  background-color:transparent;
  min-height:285px; /* NOTE: This doesn't work in IE6 */
  height:auto !important; /* Min-Height hack for IE6 */
  height:285px; /* Min-Height hack for IE6 */
}

div#PageTitle { padding-bottom:15px; }

.Title {
  font-family:arial,verdana,tahoma,sans-serif;
  font-size:19px;
  font-weight:normal;
  color:#9E1844;
/*
  height:24px;
  background-image:url(/Core/images/template/primewest/TitleBackground.jpg);
  background-repeat:no-repeat;
  padding-left:5px;
*/
}

a:link, a:visited, a:active, a:hover {
  color:#C23432;
}

/* ------------------------------------------------------------- */
/*                          Menu Styles                          */
/* ------------------------------------------------------------- */

.StaticMenu {
  width:auto;
  font-size:11px;
  border-width:0px;
  padding-left:0px;
}

.DynamicMenu {
  font-size:11px;
  border-width:0px;
  margin-top:3px;
  margin-left:10px;
}

.StaticMenuItem {
  font-family:verdana,arial,sans-serif;
  background-color:Transparent;
  border-width:0px;
  padding-left:10px;
}

.DynamicMenuItem {
  font-family:verdana,arial,sans-serif;
  background-color:#fff;
  border:1px solid #CAD1D0;
  border-top-width:0px;
}

.DynamicMenuHover {
  background-color:#AA120D;
}

a.StaticMenuItem:link, a.StaticMenuItem:visited, a.StaticMenuItem:active, a.StaticMenuItem:hover {
  color:#fff;
  padding:3px;
  padding-top:1px;
}

a.DynamicMenuItem:link, a.DynamicMenuItem:visited, a.DynamicMenuItem:active, a.DynamicMenuItem:hover {
  color:#595959;
  padding:3px;
  padding-right:10px;
  width:auto; /* Overrides width:100%; which doesn't work very well in Firefox. */
}

a.StaticMenuItem:hover, a.DynamicMenuItem:hover {
  color:#fff;
}

/* ------------------------------------------------------ */
/* Online Form Styles                                     */
/* ------------------------------------------------------ */

.FormTable, .Button {
  background-color:#f8f8f8;
}

.FormTable, .ButtonBorder, .Legend, fieldset, .InputTextField, .InputTextArea {
  border-color:#aaa;
}

.ValidationSummary, .ValidationSymbol {
  color:#980F08;
}

.NoRecordsFound {
  border-color:#ccc;
  background-color:#f8f8f8;
}

/* ------------------------------------------------------ */
/* Repeating/Tablular Data Styles                         */
/* ------------------------------------------------------ */

.SummaryTable {
  background-color:#E6E6E6;
}

/* ------------------------------------------------------ */
/*                Used in ListUsers.aspx                  */
/* ------------------------------------------------------ */

.ListUsersHeader, .ListUsersSubHeader {
  background-color:#E6E6E6;
}

.ListUsersTable, .ListUsersTypeSpacer, .ListUsersSubHeader, .TableCellBorderLeft, .TableCellBorderRight {
  border-color:#626262;
}

/* ------------------------------------------------------ */
/*                   Disclaimer Styles                    */
/* ------------------------------------------------------ */

div#FooterMenu { 
  width:960px;
  margin-left:auto;
  margin-right:auto;
  margin-top:2px; /* overrides style in TemplateStyles.css */
  padding-bottom:10px;
  color:#304462;
}

tr#SplashFooterMenu {
  padding-top:2px;
  color:#304462;
  white-space:nowrap;
}

div#FooterMenu, tr#SplashFooterMenu, div#FooterMenu a, tr#SplashFooterMenu a { 
  font-family:verdana,arial,sans-serif;
  font-size:11px;
  color:#485F81;
}

tr#SplashFooterMenu td {
  padding-bottom:10px;
}
