#brighton_col2 .solutionArea .solutionBox a:hover {color: #00000;}




#mainStatement1 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    height: 103px !important;
    left: 22px;
    line-height: 1.3em;
    overflow: hidden;
    padding: 102px 0 0 21px;
    width: 70% !important;
}


#mainStatement1 a {text-decoration: underline; color: #000000; font-weight: bold;}


#mainStatement1 a:visited {
color: #000000;
}





#brighton_col2 #mainHome {
    background-image: url("/Portals/50878/images/home-main-graphic3.gif");
    height: 210px;
    margin-left: 20px;
    position: relative;
    width: 95.8%;
}

#mainHome A.iconLink {
	POSITION: absolute; WIDTH: 222px; DISPLAY: block; HEIGHT: 210px; LEFT: 678px
}
.clear {
	CLEAR: both
}
#mainStatement {
	POSITION: absolute; LINE-HEIGHT: 1.5em; WIDTH: 632px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 103px; COLOR: #000000; FONT-SIZE: 18px; OVERFLOW: hidden; TOP: 108px; LEFT: 22px
}
#solutionBar {
	POSITION: relative; BACKGROUND-COLOR: #f26522; MARGIN-TOP: 15px; WIDTH: 900px; HEIGHT: 95px; MARGIN-LEFT: 20px
}
#solutionText {
	POSITION: relative; LINE-HEIGHT: 1.25em; WIDTH: 845px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 90px; COLOR: #ffffff; FONT-SIZE: 18px; OVERFLOW: hidden; TOP: 15px; FONT-WEIGHT: bold; LEFT: 21px
}

#solutionText a {
text-decoration: none;
color: #ffffff;
font-size: 14px; 
font-weight: bold;
}

#solutionText a:hover {
text-decoration: underline;
}


#mainStatement1 a {
text-decoration: none;
color: #ffffff;
font-size: 14px; 
font-weight: bold;
}

#mainStatement1 a:hover {
text-decoration: underline;
}

.bottomBar a {
text-decoration: none;
color: #ffffff;
font-size: 14px; 
font-weight: bold;
}

.bottomBar a:hover {
text-decoration: underline;
}






.solutionArea {
	MARGIN-TOP: 0px; WIDTH: 216px; FLOAT: left; HEIGHT: 210px; MARGIN-LEFT: 12px
}


#brighton_col2 .solutionArea a {
	COLOR: #d3d3d3;
}

#brighton_col2 A:hover {
	COLOR: #ffffff;
}



#brighton_one-column {
	PADDING-TOP: 10px
}
.solutionArea A {
	BACKGROUND-IMAGE: url(/Portals/50878/images/read-more-button.gif); BACKGROUND-COLOR: #7a7a7a; WIDTH: 216px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom; HEIGHT: 210px; COLOR: #7a7a7a; TEXT-DECORATION: none;
}
.solutionArea4 A {
	BACKGROUND-IMAGE: url(/Portals/50878/images/watch-video-button.gif); BACKGROUND-COLOR: #7a7a7a; WIDTH: 216px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom; HEIGHT: 210px; COLOR: #7a7a7a; TEXT-DECORATION: none;
}

.solutionArea1 A {
	BACKGROUND-IMAGE: url(/Portals/50878/images/try-it-now-button.gif);
}

#brighton_col2 P {
	LINE-HEIGHT: 1.3em; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 0.8em;
}
.solutionArea P {
	MARGIN-TOP: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-LEFT: 20px; MARGIN-RIGHT: 10px;
}
.solutionArea A:hover {
	COLOR: #ffffff;
}
.solutionArea IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: 16px; MARGIN-LEFT: 21px; BORDER-TOP: 0px; BORDER-RIGHT: 0px;
}
#brighton_col2 .bottomBar {
	BACKGROUND-IMAGE: url(/Portals/50878/images/background-bar.gif); POSITION: relative; LINE-HEIGHT: 33px; MARGIN-TOP: 15px; WIDTH: 900px; HEIGHT: 33px; COLOR: #000000; MARGIN-LEFT: 20px; FONT-SIZE: 14px; FONT-WEIGHT: bold;
}
#brighton_col2 .becomeCMO {
	PADDING-LEFT: 20px; WIDTH: 424px; FLOAT: left; HEIGHT: 33px; COLOR: #000000;
}
#brighton_col2 .becomeCMO A {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
#brighton_col2 .becomeCMO A:hover {
	TEXT-DECORATION: underline;
}
#brighton_col2 .CMOnewsFeed {
	PADDING-LEFT: 20px; WIDTH: 424px; FLOAT: left; HEIGHT: 33px; COLOR: #000000!important; MARGIN-LEFT: 12px;
}
#brighton_col2 .CMOnewsFeed A {
	COLOR: #ffffff!important; TEXT-DECORATION: none;
}
#brighton_col2 .CMOnewsFeed A:hover {
	TEXT-DECORATION: underline;
}

#brighton_col2 table.homeTable {
width:900px;
margin-left: 20px;
margin-top: 45px;
}

#brighton_col2 .homeTable td.lastTD {
border-right:0px;
padding-right: 0px;}

#brighton_col2 table.homeTable td p strong, #brighton_col2 table.homeTable td p strong a {
    margin-bottom: 5px;
margin-top: 0px;
padding-top: 0px;
font-size: 11px;
color: #4c4c4c;
text-decoration: none;
}




#brighton_col2 table.homeTable td p strong a:hover {
	color: #000000;
}

#brighton_col2 .homeTable td {
	vertical-align: top;
	padding: 0 10px 0 10px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #cbcfd4;
	width: 25%;
font-size: 11px;

}


#brighton_col2 .homeTable td p {
font-size: 0.95em;
line-height: 1.35em;
padding-top: 0px;
margin-top: 0px;
color: #4c4c4c;

}

#brighton_col2 .homeTable td ul li {
color: #4c4c4c;

}

#brighton_col2 .homeTable h1 {
color: #4c4c4c;

}

#brighton_col2 .homeTable td li {
    font-size: 0.85em;
    line-height: 14px;
    margin: 5px 0px 0px 0px;
padding: 0px;
color: #00000;
}