.mainNavBorder {
	border-top: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;

}

.sideNavBborder {
	border: 1px #E7E7E7 solid;


}

.sideNavBorderTop {
	border-top: 1px #E7E7E7 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #11437E;
	text-decoration: none;
	font-weight: normal
}

.mainNavBorderRight {
	border-right: 1px #FFFFFF solid;
}

.mainNavBorderBottom {
	border-bottom: 1px #FFFFFF solid;
}
.greyBorderBottom {
	border-bottom: 1px #E7E7E7 solid;
}
.secondaryNavBorder {
	border-right: 1px #E7E7E7 solid;
	border-left: 1px #E7E7E7 solid;
	border-top: 1px #E7E7E7 solid;
}

.pageRule {
	border-top: 1px #CED9E6 solid;
}

.pageRuleBottom {
	border-bottom: 1px #CED9E6 solid;
}

.thirdNavBorderRight {
	border-right: 1px #E7E7E7 solid;
}

.thirdNavBorderBottom {
	border-top: 1px #E7E7E7 solid;
}

.thirdNavBorderLeft {
	border-left: 1px #E7E7E7 solid;
}

.secondaryNavBorderBottom {
	border-bottom: 1px #E7E7E7 solid;
}

.secondaryNavSelected {
	background-color: #E7E7E7;
}

.secondaryNavSelected {
}

.secondaryNavSubItems {
	display: none;
}

.borderLeftRight {
	border-left: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold
}

.borderRight {
	border-right: 1px #DBEAEF solid;
}

.blueLineTop {
	border-top: 1px #D0D9E0 solid;
}

.mainNavCellContent {
	background-color: #CCCCCC;
	filter: alpha(opacity=85);
}

.emptyBG {
	background-color: #FFFFFF;
}

.mainNavAboutBG {
	background-color: #11437E;
}

.sideNavRollover {
	background-color: #F8F8F8;
}

.mainNavServicesBG {
	background-color: #109BDC;
}

.mainNavWorkBG {
	background-color: #6589A7;
}

.mainNavClientsBG {
	background-color: #5D6978;
}

.mainNavContactBG {
	background-color: #344356;
}

.footer {
	background-color: #E7ECF3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6589A7;
	text-decoration: none;
	font-weight: normal	
}

a.footer:visited {
	color: #6589A7;
	text-decoration: none;
}

a.footer:hover {
	color: #6589A7;
	text-decoration: none;
}

a.email:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6589A7;
	text-decoration: none;
	font-weight: bold
}

a.email:visited {
	color: #6589A7;
	text-decoration: none;
	font-weight: bold
}

a.email:hover {
	color: #11437E;
	text-decoration: none;
	font-weight: bold
}

a.news:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6589A7;
	text-decoration: none;
	font-weight: bold
}

a.news:visited {
	color: #6589A7;
	text-decoration: none;
	font-weight: bold
}

a.news:hover {
	color: #11437E;
	text-decoration: none;
	font-weight: bold
}

a.subnav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6589A7;
	text-decoration: none;
	font-weight: bold
}

a.subnav:visited {
	color: #6589A7;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold
}

a.subnav:hover {
	color: #11437E;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold
}

.mainNavLink {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal
}

a.mainNavLink {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal
}

a.mainNavLink:visited {
	color:#FFFFFF;
	text-decoration: none;
}

a.mainNavLink:hover {
	color:#FFFFFF;
	text-decoration: none;
}

a.mainNavDropMenu {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal
}

a.mainNavDropMenu:visited {
	color:#000000;
	text-decoration: none;
	font-weight: normal
}

.newsAndOffices {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #11437E;
	text-decoration: none;
	font-weight: normal
}

a.newsAndOffices:link {
	color: #6589A7;
	text-decoration: none;
}

a.newsAndOffices:hover {
	color: #11437E;
	text-decoration: none;
}

a.newsAndOffices:visited {
	color: #6589A7;
	text-decoration: none;
}

.headerText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #11437E;
	text-decoration: none;
	font-weight: bold
}

.headerContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold
}

.homepageCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6589A7;
	text-decoration: none;
	font-weight: normal
}

a.homepageCopy {
	text-decoration: none;
}

.homepageCopy:hover {
	color: #11437E;
	text-decoration: none;
}

.copy11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #11437E;
	text-decoration: none;
	line-height: 15px;
	font-weight: normal
}

.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #11437E;
	text-decoration: none;
	font-weight: normal
}

a.copy {
	color: #11437E;
	text-decoration: none;
}

a.copy:hover {
	color: #11437E;
	text-decoration: underline;
}

a.textlink {
	color: #6589A7;
	text-decoration: underline;
	font-weight: bold
}

a.textlink:hover {
	color: #11437E;
}

.navcopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #11437E;
	text-decoration: none;
	font-weight: normal
}

a.navcopy {
	color: #11437E;
	text-decoration: none;
}

a.navcopy:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.purpleBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6589A7;
	text-decoration: none;
	font-weight: bold
}

.side {
	background-color: #344356;
}

.workCopy {
	background-color: #11437E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal	
}

a.workCopy {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.workImages {
	background-color: #E7E7E7;
}

.formbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #CED9E6;
	width: 140;
	height: 17;
}

.textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #CED9E6;
	width: 140;
	height: 40;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #11437E;
	background-color: #CED9E6;
	border: 1px solid #9EB3CE;
	width: 67;
	height: 17;
}
a.showNoLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #11437E;
	text-decoration: none;
	font-weight: normal
}

A.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}.bullet1 {
	list-style-type: disc;
	list-style-position: outside;

}
a.textlink_white {

	color: #6589A7;
	text-decoration: underline;
	font-weight: bold
}
a.textlink_white:hover {

	color: #EFEFEF;
}
.cta-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6788A7;
	font-weight: bold;
	font-style: normal;
	line-height: 16px;
	letter-spacing: -1px;



}
a.cta-text {

	color: #6589A7;
	font-weight: bold;
	text-decoration: none;
}
.FAQ-table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-style: normal;
	font-weight: normal;
	border: 1px solid ##E7E7E7;
	padding: 5px;



}
.FAQ {

	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal
}
a.white:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
.FAQNavBorder {
	border-right: 1px solid #EFEFEF;
	border-left: 1px solid #EFEFEF;
	border-top: 1px solid #EFEFEF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;


}
.FAQNavBorderBottom {

	border-bottom: 1px solid #EFEFEF;
}

/*ADDITIONS*/
a.greylink, a.greylink:visited { color:#999999; text-decoration:none;}
a.greylink:hover { text-decoration:underline;}


