/*Site Background*/
.SiteBackground {
		background-color:#9AB0C3;
	}

/* Consultant Buttons*/

.ConsultantButton {   
	color: #D4E6F5;   
	font: bold 78% 'arial',helvetica,sans-serif;   
	background-color:#2B5D87;   
	border: 1px solid;   
	border-color: #080F14 #080F14 #080F14 #080F14;
	width: 175px;       
	}  

.ConsultantButton:hover {   
	color: #FFFFFF;   
	border-color: #4F9AD0 #4F9AD0 #080F14 #4F9AD0;    
	background-color:#01123D;  
	
   }
  
.ConsultantButton:active {
  	color:#080F14;   
	background-color:#658AAA;  
}

.ConsultantButton:focus {outline:none;} ::-moz-focus-inner {border:0;}
   
.ConsultantSpacer {border-bottom: 2px solid #01123D;}
 
/* ----------- */

.TitleBarImage
{
	margin:1px;background-color:#37668D;
 	background:url(../images/title_bar.png) no-repeat center center;
}

.HomePageHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: Bold;
	font-variant: normal;
	color: #FFFFFF;
	line-height: 1em;
	vertical-align: middle;
	}
	
.HomePageHeadingMedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: Bold;
	font-variant: normal;
	color: #FFFFFF;
	line-height: 1em;
	vertical-align: middle;
	}
	
.PageHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: Bold;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #4E81AC;
	line-height: 1em;
	vertical-align: top;
	}
	
.PageHeadingDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Bold;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #4E81AC;
	line-height: 1em;
	vertical-align: middle;
	}
	
.PageSubHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: Bold;
	font-variant: normal;
	color: #FFFFFF;
}
	
.PageContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #01123D;
}

.PageContent a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	text-decoration: none;
	color: #01123D;
	display:block;
	width:175px;
}

.PageContent a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #37668D;
	text-decoration:underline;
}
	
.PageContentHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: Bold;
	font-variant: normal;
	color: #FFFFFF;
	vertical-align:bottom;
	}
	
.PageNotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
	
.Footnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	font-variant: normal;
	color: #222222;
}

.page_footer {
	background-color:#37668D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
	
.page_footer a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration:none;
}
	
.page_footer a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #B9CDDF;
	text-decoration:underline;
}


/* Consultants */
	
.ConsultantTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}

/* -------------------------- MENU ------------------------------ */


-----------------------------------*/
a#tabmenuLink {display:none;}


/* main menu
--------------------------------------------*/
ul#tabmenu
{
    width:100%;
    margin-right:0; /*margin: 0 auto; /*If the menu has a width, this "margin:0 auto;" makes the menu center-aligned. You can remove it for left-alignment, or change it to "margin-left:auto; margin-right:0;" for right-alignment.*/
    text-align:right;
    list-style:none;
    padding:0;
    font-size:0;
    position:relative;
}
ul#tabmenu:after
{
    content:'.'; height: 0; clear: both; display: block; visibility: hidden;
}
        
ul#tabmenu li
{
    display:inline;
    list-style:none; padding:0;
    margin-top:0;margin-bottom:0;
    margin-left:1px;margin-right:-2px;
}
        
/*Main menu links */
ul#tabmenu li a
{
    letter-spacing:normal;
    color:#D4E6F5;
    padding:0 26px;
    line-height:26px;
    font-size:14px;
    font-weight:bold;
    font-family:Arial;
    text-decoration:none;
    display:inline-block; 
    outline:0;
    
    border:1px solid #000000;
    border-bottom:none;
    background:#37668D url(bg-blue.gif) no-repeat 0 bottom;
    position:relative;
    top:1px;
    z-index:4;  
    
}
  
ul#tabmenu li a:hover {
    color: #FFFFFF;
    background: #01123D;
    font-size:14px;
}

ul#tabmenu li.active a
{
    padding-bottom:1px;
    background: #336699 url(bg-blue1.gif) no-repeat 0 bottom;
    color:#FFFFFF;
}

.Services {
	color: #01123D;
	font-size:15px;
	background-color:#849CB1;
	}

/* Resources*/
.Resources {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	text-decoration: none;
	color: #01123D;
}

.Resources a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	text-decoration: none;
	color: #01123D;
	display:block;
	width:625px;
}

.Resources a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #37668D;
	text-decoration:underline;
}
   
/*PD Design*/  
.PDD_PageContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #DBDCF4;
}

.PDD_PageContent a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight:bold;
	text-decoration: none;
	color: #DBDCF4;
}

.PDD_PageContent a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight:bold;
	color: #373FF4;
	text-decoration:underline;
}

.PDD_Site {
	background-color:#A2A5ED;
	}
	
.PDD_Page {
	 background-color:#040745;
	}
	
.PDD_LineSeparator {
	 background-color:#BBBDF4;
	}				
							
