/****************************
	Layout
****************************/
#CompanyLogo {
	padding: 10px 15px;
	width: 100%; }
	
#CompanyLogo img {
	width: 390px; 
	height: 70px; }	
	
#NavBar {
	text-align: center;
	padding-bottom: 10px;
	padding-top: 5px; }

#NavBar a {
	padding-left: 3px;
	padding-right: 3px; }

#Name {
	padding: 15px 10px; }
	
#Slogan {
	text-align: center;
	padding: 10px 15px; }

#Title {
	padding: 10px 15px;
	padding-bottom: 0px; }
	
#Title span {
	position: relative; 
	top: -3px; 
	padding-left: 3px; }

#TagLine {
	padding: 0px 30px;
	padding-bottom: 10px;  }

#Content {
	text-align: left;
	padding: 10px; }
	

/****************************
	Style & Colors Slogan:#c7c7c7
****************************/
#CompanyLogo img {
	border: 0px; }
	
#NavBar {
	background-color: #5d5d5d; }

#NavBar a {
	color: #fff;
	font-size: 8pt; }

#NavBar a:hover {
	color: #fffe92; }

#Name {
	background-color: #888888;
	border-left: solid 2px white;
	color: White;
	font-weight: bolder;
	font-size: 10pt; }
	
#Slogan {
	color: #c7c7c7;
	font-size: 13.5pt;
	font-weight: bold;
	font-family: "arial narrow";
	border-bottom: solid 1px #c7c7c7;
	border-top: solid 1px #c7c7c7; }

#Title {
	font-family: "arial narrow";
	font-size: 30pt; }

#TagLine {
	color: #c7c7c7;
	border-bottom: 1px dotted #bfbfbf;
	font-weight: bold;
	font-family: "arial narrow";
	font-size: 13.5pt; }

#Content {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 80%; }


.WhiteLine {
	background-color: #fff;
	height: 1px;
	font-size: 0px; }

.BlackBar {
	background-color: #000;
	width: 3px;
	font-size: 0px; }
	
.GrayBar {
	background-color: #e7e7e7;
	width: 40px;}
	

/***** Page Colors ******/
/*
.HomeBG { background-color: #a9b43e; }
.HomeText { color: #a9b43e; }
.CompanyBG { background-color: #bc6232; }
.CompanyText { color: #bc6232; }
.ServicesBG { background-color: #1258a8; }
.ServicesText { color: #1258a8; }
.FaqBG { background-color: #1f7759; }
.FaqText { color: #1f7759; }
.NewsBG { background-color: #95272a; }
.NewsText { color: #95272a; }
.EmploymentBG { background-color: #fe7700; }
.EmploymentText { color: #fe7700; }
.ContactUsBG { background-color: #df4d02; }
.ContactUsText { color: #df4d02; }
*/

/****************************
	Old CSS Setup
****************************/
/*
.PageTextColor
{
	color: #95272A;
}



.LoginCell
{
	background-color: #e7e7e7;
}

.PageTitleCell
{
	background-color: #888888;
	border-left: solid 2px white;
}

.PageTitles
{
	color: White;
	font-weight: bolder;
	padding-top: 15px;
	padding-left: 10px;
	font-size: 10pt;
}

.HeaderText
{
	font-family: Arial Narrow;
	font-size: 30pt;
	padding-top: 10px;
}

.BoldText
{
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-left: 5px;
	text-align: left;
}

.SmallComment
{
	color: #999999;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
}

.BoldGrayTitles
{
	font-size: 13.5pt;
	font-weight: bolder;
	color: #555555;
}

.BoldGraySubTitles
{
	font-size: 10pt;
	font-weight: bolder;
	color: #555555;
}

.BoldLightGrayTitles
{
	font-size: 13.5pt;
	font-weight: bolder;
	color: #c5c5c5;
}

.ServiceItem
{
	cursor: pointer;
	font-size: 10pt;
	font-weight: bold;
	color: #1258A8;
	padding-left: 15px;
}
.ServiceItemDesc
{
	padding-left: 25px;
	padding-bottom: 10px;
	font-size: 10pt;
}

.FaqItemTitles
{
	width: 50px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: right;
	padding-right: 10px;
	font-size: 16pt;
	font-weight: bold;
	vertical-align: top;
}

.FaqQuestion
{
	font-weight: bold;
	vertical-align: middle;
	font-size: 10pt;
}

.FaqAnswer
{
	color: black;
	font-size: 10pt;
	padding-bottom: 10px;
}

.ImageTag
{
	padding-left: 50px;
	padding-right: 50px;
	text-align: center;
	font-size: 13.5pt;
	color: #c7c7c7;
	padding: 10px;
	border-bottom: solid 1px #c7c7c7;
	border-top: solid 1px #c7c7c7;
	font-weight: bold;
	font-family: Arial Narrow;
}
.TagLine
{
	font-size: 60%;
	color: #c7c7c7;
	font-weight: bold;
	font-family: Arial Narrow;
	font-size: 13.5pt;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}
.Justified
{
	text-align: justify;
}


*/
/* Newsletter Styles */
/*
.newsBody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.newsletter
{
	padding-left: 5px;
}

.newsletter #title
{
	font-size: 18pt;
}

.newsletter #desc
{
	font-size: 11pt;
	font-style: italic;
}

.currentIssue
{
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 10pt;
	font-weight:bold;
}

.currentIssue p
{
	text-decoration: underline;
	text-align: center;
	margin:0px;
	font-weight:normal;
}

.newsBody h3
{
	font-size: 11pt;
	font-weight: bold;
	margin: 20px 0px 0px 0px;
}


.newsBody h2
{
	font-size: 11pt;
}
.newsBody p
{
	font-size: 9pt;
	padding-right:10px;
	margin: 0px;
	margin-top:5px;
}


.articles
{
	padding-left: 5px;
	padding-right:5px;
	vertical-align:top;
}

.articles #summary
{
	font-size: 10pt;
}

.articles #about
{
	margin-top:15px;
	border: 1px solid black;
	padding: 5px;
}


.EventDate
{
	font-size: 10pt;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 15px;
}

.EventName
{
	font-size: 8pt; 
	color: black;
}
.EventNameContainer
{
	margin-left: 17px;
}

.EventInfo
{
	font-size: 8pt;
	margin-bottom: 15px;
	margin-left: 17px;
	color: #a2a2a2;
}*/