body {
margin: 20px 0px;
padding: 0px;
background-color: #36221d;
text-align: center; /* for IE */
}

/**** Change paragraph spacing ****/
p {
color: #ffffff;
line-height: 1.5em;
font-size: 12pt;
text-align: justify;
}
/**********************************/

/**** Change regular links to EBC style ****/
a {
color: #e3aeba;
text-decoration: none;
}
a:hover, a:active {
color: #ffffff;
}
/*******************************************/

/**** Change unordered & ordered list style ****/
ul {
line-height: 1.5em;
font-size: 12pt;
list-style-image: url('images/bullet.jpg');
list-style-type: circle;
color: #ffffff;
}
ol {
line-height: 1.5em;
font-size: 12pt;
color: #ffffff;
}
/**************************************/

/**** Email Links ****/
p.emailLinks a {
color: #ffffff;
text-decoration: none;
}
p.emailLinks a:hover, a:active {
color: #e3aeba;
}
p.emailLinks img {
border: 0;
}
/*********************/

.mainContainer {
width: 960px;
height: 400px;
margin: 0 auto; /* align for good browsers */
text-align: left; /* counter the body center - for IE */
background-image: url("images/EBC_Banner.jpg");
background-repeat: no-repeat;
background-position: center 10px;
font-family: Arial;
font-weight: 100;
}

/******* Update div and styles ******/
.updateDiv {
color: #ffffff;
width: 280px;
float: left;
margin-top: 400px;
}
p.updateTitle {
font-size: 20pt;
margin: 0px 30px 0px 30px;
color: #6c5e5a;
font-weight: normal;
}
p.updateTextDate {
font-size: 14px;
font-weight: bold;
margin: 20px 30px 0px 30px;
}
p.updateText {
font-size: 12px;
font-weight: 100;
margin: 0px 30px 0px 30px;
}
/*************************************/

/******** Welcome div and styles ****/
.welcomeDiv {
color: #ffffff;
width: 600px;
float: right;
margin-top: 330px;
margin-right: 30px;
}
.welcomeDiv hr {
margin: 0px 0px 15px 0px;
color: #ffffff;
}
/************************************/

/*** Main Text content and styles ***/
.mainTextDiv {
color: #ffffff;
width: 600px;
float: right;
margin-top: 340px;
margin-right: 30px;
}
.mainTextDiv hr {
margin: 0px 0px 15px 0px;
color: #ffffff;
padding: 0px;
}
p.mainTitle {
color: #ffffff;
font-size: 32pt;
text-align: right;
margin: 0px 0px 0px 70px;
line-height: 1.2em;
}
/**********************************/

/*** Each textDiv contains a header and  paragraph ***/
.textDiv {
width: 600px;
margin: 0px;
padding: 0px;
}
h3.textHeader {
font-size: 18pt;
color: #e3aeba;
margin-top: 0px;
}
/*********************************/

/********** Top Menu **********/
.topMenuDiv {
float: right;
width: 960px;
height: 20px;
}
.topMenuDiv a {
font-size: 12pt;
color: #ffffff;
text-align: center;
text-decoration: none;
padding-bottom: 2px;
}
.topMenuDiv a:hover, a:active {
color: #e3aeba;
}
.topMenuLink {
display: inline;
padding: 0 3.6em;
}
/*********************************/

/********** Bottom Menu **********/
.bottomMenuDiv {
float: left;
margin-top: 40px;
margin-bottom: 20px;
margin-right: -3px;
height: 20px;
width: 960px;
background-color: #6c5e5a;
}
.bottomMenuDiv a {
font-size: 12pt;
color: #ffffff;
text-align: center;
text-decoration: none;
}
.bottomMenuDiv a:hover, a:active {
color: #e3aeba;
}
.bottomMenuLink {
display: inline;
padding: 0 2.3em;
}
/****************************************/

/**** For links within the paragraph text ****/
p.links {
text-align: left;
margin: 0px;
}
p.links a {
margin: 0px;
margin-left: 30px;
color: #ffffff;
text-decoration: underline;
}
p.links a:hover, a:active {
color: #e3aeba;
}
p.links img {
border: 0;
}
/*********************************************/

/**** For links in the Site Map ****/
.siteMapDiv {
width: 955px;
float: right;
margin-top: 340px;
padding: 0px;
}
.siteMapDiv p.mainLink {
text-align: left;
margin: 0px;
padding: 0px;
}
.siteMapDiv a {
margin: 0px;
color: #ffffff;
text-decoration: none;
}
.siteMapDiv a:hover, a:active {
color: #e3aeba;
}
.siteMapDiv p.subLink {
margin: 0px;
margin-left: 30px;
padding: 0px;
}
/***********************************/

/**** Mini Slogan ****/
p.miniSlogan {
margin-top: 80px;
font-size: 12pt;
font-style: italic;
text-align: center;
}
/*********************/

/**** Table of Services ****/
table.services td {
padding: 0 2.0em 0.5em 0;
text-align: left;
}
td a {
font-size: 12pt;
color: #ffffff;
}
td a:hover, a:active {
color: #e3aeba;
}
/***************************/

/***** Table for application form *****/
.applicationForm {
float: right;
margin-top: 360px;
width: 960px;
}
table.appForm {
color: #ffffff;
border-collapse: collapse;
width: 100%;
}
table.appForm td {
text-align: left;
border-bottom: solid 1px #ffffff;
padding-top: 20px;
}
/*************************************/

/***** Table of Industries *****/
.testimonialsTable td {
font-size: 12pt;
text-align: left;
color: #ffffff;
padding: 0 4.0em 1.0em 0;
}
/******************************/

/**** For images ****/
.imageDiv {
width: 290px;
float: left;
margin-top: 392px;
}
.imageDiv img {
margin-bottom: 10px;
}
/********************/

/*** Special Text styles for services page ***/
h2.specialHeader {
font-size: 12pt;
color: #e3aeba;
margin-bottom: 5px;
}

h4.specialHeader {
font-size: 12pt;
color: #e3aeba;
font-style: italic;
font-weight: normal;
margin-top: 5px;
margin-bottom: 5px;
}
/****************************/

/***** Special Text styles for employment page *****/
h2.employmentSlogan {
font-size: 22pt;
color: #ffffff;
text-align: center;
font-weight: normal;
font-style: italic;
}

/***** About section has different styles *****/
.aboutDiv {
float: right;
width: 960px;
margin-top: 340px;
}
/* Each section contains an image, header and paragraph */
.aboutSection {
float: right;
width: 960px;
margin-top: 50px;
}
.aboutTitle {
color: #ffffff;
font-size: 32pt;
text-align: right;
margin: 0px;
margin-right: 30px;
line-height: 1.2em;
}
.aboutSection h3 {
margin: 0px;
margin-right: 30px;
}
.aboutImage {
float: left;
width: 290px;
}
.missionSection {
float: right;
width: 960px;
}
.missionStatement {
float: right;
width: 600px;
border-top: #ffffff solid 2px;
margin-right: 30px;
}
.missionStatement p {
text-align: center;
}
.missionStatement h3 {
text-align: center;
margin-top: 5px;
}
.aboutText {
float: right;
width: 600px;
margin-right: 30px;
margin-left: -3px;
}
/***************************************************/

/** Testimonials except names **/
p.excerptName {
margin: 0px;
margin-left: 40px;
font-weight: bold;
text-align: left;
}

/***** Style for when image becomes link ******/
p.imageLink a {
color: #ffffff;
text-decoration: none;
}
p.imageLink a:hover, a:active {
color: #ffffff;
}
p.imageLink img {
border: 0;
}

/**** Paragraphs that do not need to be justified ******/
p.leftAligned {
text-align; left;
}

/**** Print Page div ****/
#PrintPage {
display: block;
}

/***** Bold Text *****/
.boldText {
font-weight: bold;
margin: 0;
padding: 0
}

