﻿.FooterText
{
	padding-top: 18px;
	padding-left: 110px;	
}

.MainMenu
{
	padding-top: 10px;
	padding-left: 65px;
}

.MainMenu a
{
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 42px;
	font-size: 1em;
}

.MainMenu a:hover
{
	color: #d4b45e;
}

.MainMenu a.MenuSelected
{
	color: #d4b45e;
}

.ServicesMenuRedTop
{
    background: #872F26 url(../Images/Backgrounds/menu-red-top.gif) no-repeat;
    width: 241px;
    height: 4px;
    font-size: 0;
}

.ServicesMenuRedBottom
{
    background: transparent url(../Images/Backgrounds/menu-red-bottom.gif) no-repeat;
    width: 241px;
    height: 7px; 
    font-size: 0;
}

.ServicesMenuOrangeTop
{
    background: #cc7936 url(../Images/Backgrounds/menu-orange-top.gif) no-repeat;
    width: 241px;
    height: 4px;
    font-size: 0;
}

.ServicesMenuOrangeBottom
{
    background: transparent url(../Images/Backgrounds/menu-orange-bottom.gif) no-repeat;
    width: 241px;
    height: 7px;
    font-size: 0;
}

.ServicesMenuRedMiddle
{
    background-color: #872f26;
    width: 241px;        
}

.ServicesMenuOrangeMiddle
{
    background-color: #cc7936;
    width: 241px;
}

.ServicesMenuLink
{
	width: 236px;
	height: 19px;	
	padding: 3px 0 0 5px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.95em;	
	display: inline-block;
	text-decoration: none;
	color: #d5b665;	
}

.ServicesMenuOrangeMiddle .ServicesMenuLink
{
    color: #fffefe;
}

a.ServicesMenuLink:hover
{
	text-decoration: none;
	color: #fffefe;
}

.ServicesSubMenuLink
{
}

.ServicesMenuPopup
{
    padding-left: 20px;
}

.TitleSection
{
	background: url(../Images/Backgrounds/Sections.jpg) no-repeat;
	min-height: 37px;
	height: 37px;
	font-family: Georgia;
	font-size: 1.9em;
	color: #FFFFFF;
}

.Title
{
	background: url(../Images/Backgrounds/Title.png) no-repeat center left;	
	padding-top:9px;
	padding-left:17px;
	min-height: 28px;
	height: 28px;
}

.ContentSection
{
	background: #dec071 url(../Images/Backgrounds/Content.jpg) no-repeat bottom left;	
	min-height: 218px;	
	font-size: 1.15em;
	line-height: 1.4em;
	padding: 12px 12px 20px 12px;
}

.ContentSection p
{
    padding-bottom: 18px;
}

.ContentWithBorder
{
	float:left; 
	background-image: url(../Images/Backgrounds/border.gif); 
	background-position:left top; 
	background-repeat:repeat-y; 
	min-height:218px;	
}

.ContentWithBorder p
{
    padding-bottom: 18px;        
}

.MagazineLayout
{
	/*dependent on css3-multi-column.js */
	column-count: 2;
	column-gap: 15px;
	column-rule: none;
}

/** Home Page **/
.WelcomeTitle
{ 
	width:250px;
}
.WelcomeContent
{
	width:250px;
	padding-right:10px;
	display: table-cell;
	vertical-align: top;	
}
.NewsTitle
{
	width:251px;	
}
.NewsContent
{
	width:248px; 
	padding-left: 10px; 
	padding-right:10px;
	display: table-cell;
	vertical-align: top;		
}
.EmploymentTitle
{
	width:263px;
}
.EmploymentContent
{
	padding-left: 10px; 
	width:248px;
	display: table-cell;
	vertical-align: top;		
}

#Summary
{
	padding-bottom: 10px;
}

#Summary h1
{
	font-family: Verdana;
	font-size: 1.7em;
	line-height: 0.9em;
	color: #302e23;
	margin-bottom: 1px;
}

#Summary h2
{
	font-family: Verdana;
	font-style: italic;
	font-size: 1.0em;
	margin-top: 3px;
}

.RotatorContent
{
	color: #d4b45e;
	font-size: 1.15em;
	line-height: 1.5em;
	width: 800px;
	position: absolute;
	float: left;
	background: no-repeat right bottom;
	height: 225px;
	display: none;
}

.RotatorContent h1
{
	font-family: Georgia;
	font-size: 3.2em;
	color: #ffffff;
	line-height: 1.1em;
	margin-top: 0;
	margin-bottom: 8px;
	padding-top: 28px;
	width: 400px;
}

.RotatorContent .Content
{
	width: 270px;	
}

.RotatorContent .More
{
	padding-top: 13px;
}

.Circles
{
	padding-top: 8px;
}

/** News Page **/
#NewsSummary
{
	padding-bottom: 8px;
}
#NewsSummary h1
{
	font-family: Verdana;
	font-size: 1.25em;
	line-height: 0.9em;
	color: #302e23;
	margin-bottom: 0;
}
#NewsSummary h2
{
	font-family: Verdana;
	font-style: italic;
	font-size: 0.95em;
	margin-top: 2px;
	margin-bottom: 0;
}

/** Services Page **/
#MoreInfo
{
	width: 240px;
}

#MoreInfo a
{
	text-transform: none;
	color: #302e23;
	text-decoration: none;
	font-size: 0.85em;
	line-height: 1em;
}

#MoreInfo a:hover
{
	text-decoration: underline;
}

#MoreInfo .Label
{
	text-transform: uppercase;
	color: #872f26;
	font-weight: bold;
	padding-left: 8px;
	font-size: 0.95em;
	padding-bottom: 10px;
}

#MoreInfo .Divider
{
	margin-top: 19px;
	margin-bottom: 18px;	
	height: 1px;
	background-color: #bf9e49;	
	font-size: 0;
}

#MoreInfo .DownloadContainer
{
	padding-bottom: 10px;
	padding-left: 15px;
	width: 198px;
}

#MoreInfo .Icon
{
	float: left;
	width: 33px;	
}

#MoreInfo .Download
{
	width: 150px;
	min-height: 32px;
	height: 32px;
}

/* Contact Us page */
.ContentContainer
{
    width: 300px; 
    display:inline-block; 
    vertical-align: top;
}

.ImageContainer
{
    display:inline-block; 
    vertical-align: middle;
}

.ContentImageWithImage img
{
    padding-right: 25px;
}