body {
	margin: 0px 0px 0px 0px;
	padding:0px; /* Need to set body margin and padding to get consistency between browsers. #EEEBE3*/
	background-color:#FFFFFF;
}

body, td, span, div, p {
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
}

.bodyCopy {
	color:#5fc093;
	font-size:18pt;
}

.bodyCopy2 {
	color:#807F83;
	font-size:12pt;
}

.bodyCopyCS {
	color:#807F83;
	font-size:10pt;
}

.blackCopyCS {
	color:#4f4f4f;
	font-size:10pt;
}

.blackCopyCSsmall {
	color:#4f4f4f;
	font-size:8pt;
}

.greenCopy {
	color:#5fc093;
	font-size:9pt;
}

.caseStudy
{
	position:relative;
	left:185px;
	width:450px;
}

.textBox{
	color:#807F83;
}

.blueCopy {
	color:#00aeef;
	font-size:12px;
}


.blueCopyLarge {
	color:#00aeef;
	font-size:18px;
}

.servicesCopyLarge {
	color:#807F83;
	font-size:16px;
}

.quoteCopy {
	color:#00aeef;
	font-size:14px;
}

.servicesCopy {
	color:#807F83;
	font-size:12px;
}

.highlightTimeline {
	color:#00aeef;
	font-size:12px;
}

/*.dottedLine {
	color:#807F83;
	border-top: 1px dashed #807F83;
    height: 1px;
}*/

hr {color: #ffffff; background-color: #ffffff; border: 2px dotted #807F83; border-style: none none dotted; }

.servicesTable
{
	border-bottom-color:#FFE311;
	border-bottom-style:solid;
	border-bottom-width:1px;
	/*border-top-color:#FFE311;
	border-top-style:solid;
	border-top-width:1px;
	border-right-color:#FFE311;
	border-right-style:solid;
	border-right-width:1px;
	border-left-color:#FFE311;
	border-left-style:solid;
	border-left-width:1px;*/
}

.tColServ{
	border-left-color:#FFE311;
	border-left-style:solid;
	border-left-width:1px;
}

.tColServ2{
	border-right-color:#FFE311;
	border-right-style:solid;
	border-right-width:1px;
}

.servicesBullet {
	color:#00AEEF;
	font-size:12px;
}

.header {
	color:#00AEEF;
	font-size:24pt;
	font-weight:bold;
}

.headerCS {
	color:#129DEB;
	font-size:10pt;
	font-weight:bold;
}

.headerCSV {
	font-family:Verdana;
	color:#129DEB;
	font-size:10pt;
	font-weight:bold;
}

.subheaderCSV {
	font-family:Verdana;
	color:#807F83;
	font-size:10pt;
	font-weight:bold;
}

.blackCopyCSV {
	font-family:Verdana;
	color:#4f4f4f;
	font-size:10pt;
}

.blackCopyCSVsmall {
	font-family:Verdana;
	color:#4f4f4f;
	font-size:8pt;
}

.bodyCopyCSV {
	font-family:Verdana;
	color:#807F83;
	font-size:10pt;
}


.subheaderCS {
	color:#807F83;
	font-size:10pt;
	font-weight:bold;
}

.subheader {
	color:#00AEEF;
	font-size:18pt;
	font-weight:bold;
}

.clientListCopy {
	color:#00aeef;
	font-size:16pt;
}

.greyCopy {
	color:#777777;
}

.mainBG {
	background-color:#50B3CF;
}

.intBG {
	background-color:#FFFFFF;
}

.homeFont {
	color:#620E0D;
	font-size:18pt;
}
.homeFontWhite {
	color:#FFFFFF;
	font-size:18pt;
}

.homeHeader {
	color:#FFFFFF;
	font-size:20pt;
	font-weight:bold;
}

td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}
.heading {
	color : #660000;
	font-weight : bold;
}


a {
	color : #000000;
	text-decoration : none;
	font-size:12px;
}
a:hover {
	color : #000000;
}
a:visited {
	color : #000000;
	text-decoration : none;
}
a:visited:hover {
	color : #000000;
}

.on{
	color : #660000;
}


.contLink {
	color : #5fc093;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.contLink:hover {
	color : #5fc093;
	text-decoration:underline;
}
.contLink:visited {
	color : #5fc093;
	text-decoration:none;
}
.contLink:visited:hover {
	color : #5fc093;
	text-decoration:underline;
}


/*interior main links at top of pages*/
.intLink {
	color : #000000;
	text-decoration : none;
	font-size:12px;
}
.intLink:hover {
	color : #FFFFFF;
	background-color:#50B3CF;
}
.intLink:visited {
	color : #000000;
}
.intLink:visited:hover {
	color : #000000;
}

.intLinkOn{
	color : #FFFFFF;
	background-color:#50B3CF;
}
.intLinkOn:hover {
	color : #FFFFFF;
	background-color:#50B3CF;
}
.intLinkOn:visited {
	color : #FFFFFF;
}
.intLinkOn:visited:hover {
	color : #FFFFFF;
}
/*end of interior main links at top of pages*/



.quote {
	color : #666666;
	font-size : 10px;
}
.test {
	color : #999999;
	font-size : 11px;
}

.holiday {
	font-family : "Times New Roman", Times, serif;
	font-size : 14px;
	color : #333333;
}
.holidayEmphasis {
	font-family : "Times New Roman", Times, serif;
	font-size : 18px;
	color : #41759c;
}
.stories {
	font-size : 11px;
	color : #ffffff;
	font-weight : bold;
}


#galleryMain{
	position:relative;
	left:-42px;
}

