﻿/* Main CSS */
html, body 
{	
	text-align: left;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	background-color: #ffffff;	
}

body a 
{
	font-weight: bold;
	color: #dac792; /* color: #000000; */
	text-decoration: none;	
}

body a:hover 
{
	color: #1e3668;
	text-decoration: none;
}

h1 
{
	font-weight: bold;
	color: #000000;
	font-size: 16px;
	text-decoration: none;	
}

p 
{
	padding-bottom: 5px;	
}

strong 
{
	font-weight: bold;	
}

/*Layout*/
#Container
{		
	text-align: left;
	background-color: #6799c7;	
}

#Header 
{
	background-color: #6799c7;	
	background-repeat: no-repeat;
	height: 220px;	
}
 
/*Main Menu*/
#Menu 
{	
	font-size: 16px;	
	letter-spacing: 1px;
	background: #1e3668; /* background: #6799c7; */
	width: 960px;
}

#Menu ul li:hover,#Menu ul li:hover a,#Menu ul li.Selected
{
    background: #1c3766 url("/~/media/57EB55041C0D4E6293629BB034AB5A7A.png") bottom center no-repeat;
    color: #ffffff;
    text-decoration: none;
}

#Menu ul li a 
{
    background: #1c3766;    
    font-weight: normal;   
    padding: 0 28px;    
    text-align: center;    
    width: auto;
}

#Menu ul li ul 
{
    background: #1c3766;    
    width: 225px;    
}

#Menu ul li ul li 
{		
    display: block;
    float: none;		
    width: 225px;
}

#Menu ul li:hover ul li a 
{
    background: dac692;
}

#Menu ul li ul a 
{
    display: block;
    height: 35px;
    font-size: 12px;
    font-style: normal;
    margin: 0px;
    padding: 0px 10px 0px 15px;
    text-align: left;    
}

#Menu ul li ul li:hover, #Menu ul li ul li:hover a 
{
    background: #dac692 url("/~/media/784928A40CAD4E21AE921B2490DDFA34.png") center left no-repeat;
    border: 0px;    
    text-decoration: none;
}

#Footer 
{
    border-top: 1px solid #dac792;
	background-color: #6799c7;	
	font-size: 10px;
	width: 920px;			
}

#TwoColumnRight p.aboutPage {
	margin-left: 25px; 
}

.Copyright
{    
	color: #000000;	
}

/*Callout Sublayout*/
.CalloutContainerBox 
{
    border: 1px solid #1c3766;
    background-color: #ffffff;	
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 20px;		
}

.CalloutContainerBox .HeaderTitle
{
	text-align: left;
	background-color: transparent;
	font-size: 16px;		
	padding-left: 20px;
    padding-top: 20px;	 
    height: 26px;   
}

.CalloutContainerBox .Blue, .CalloutContainerBox .DefaultColor
{
	background-color: #1c3766;
    background-image: url("/~/media/AE5F28EC83F34A76B5FAEEC160BC5DA4.jpg");
    background-repeat: no-repeat;
}

.CalloutContainerBox .Gold
{	
	background-color: #dac692;
	background-image: url("/~/media/36921D5ABB2A438F9C3AC78EF5553A66.jpg");
	background-repeat: no-repeat;	
}

/* The Things They Added */

/* Contacts Page Styles */
.lineHeightTight {
	line-height: 20px;
	vertical-align: top;
}
/* Service Page Styles */
.horizontal {
	float: left; 
	margin-left: 60px; 
}

.disc {
	list-style-type: square;
}