.arial12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #BCC4CE;
	text-decoration: none;
}
a.arial12:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
/*--------------------------------------------------header bg----------------------------------------------------------------------------*/

/*--------------------------------------------------End----------------------------------------------------------------------------*/
/*--------------------------------------------------portfolio----------------------------------------------------------------------------*/
#imgcontaner{width:950px; height:auto;}
.verdana18 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
}

#imgcontanerin1{width:224px; height:305px; float:left; margin-right:14px; margin-left:6px;}
#imgcontanerin2{width:224px; height:305px; float:left;margin-right:14px;}
#imgcontanerin3{width:224px; height:305px; float:left;margin-right:14px;}
#imgcontanerin4{width:224px; height:305px; float:left;}
/*--------------------------------------------------sec----------------------------------------------------------------------------*/
#imgtext{width:950px; height:auto;}
#imgtext1{width:204px; height:30px; float:left; margin-right:14px; margin-left:6px; padding-left:20px; padding-top:10px;}
#imgtext2{width:204px; height:30px; float:left;margin-right:14px;padding-left:20px; padding-top:10px;}
#imgtext3{width:204px; height:30px; float:left;margin-right:14px;padding-left:20px; padding-top:10px;}
.pagesfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	
}
.allpage {
	background-attachment: scroll;
	background-image: url(images/all-page-background.jpg);
	background-repeat: repeat-y;
	width: 665px;

}

#imgtext4{width:204px; height:30px; float:left;padding-left:20px; padding-top:10px;}

#imgcontaner2{width:950px; height:auto;}
#imgcontanerin5{width:224px; height:305px; float:left; margin-right:14px; margin-left:6px;}
#imgcontanerin6{width:224px; height:305px; float:left;margin-right:14px;}
#imgcontanerin7{width:224px; height:305px; float:left;margin-right:14px;}
#imgcontanerin8{width:224px; height:305px; float:left;}

#imgtextsec{width:950px; height:auto;}
#imgtext5{width:204px; height:30px; float:left; margin-right:14px; margin-left:6px; padding-left:20px; padding-top:10px;}
#imgtext6{width:204px; height:30px; float:left;margin-right:14px;padding-left:20px; padding-top:10px;}
#imgtext7{width:204px; height:30px; float:left;margin-right:14px;padding-left:20px; padding-top:10px;}
#imgtext8{width:204px; height:30px; float:left;padding-left:10px; padding-top:10px;}

#imgcontaner3{width:950px; height:auto;}
#imgcontanerin9{width:224px; height:305px; float:left; margin-right:14px; margin-left:6px;}
#imgcontanerin10{width:224px; height:305px; float:left;margin-right:14px;}
#imgcontanerin11{width:224px; height:305px; float:left;margin-right:14px;}
#imgcontanerin12{width:224px; height:305px; float:left;}

#imgtextsec2{width:950px; height:auto;}
#imgtext9{width:204px; height:30px; float:left; margin-right:14px; margin-left:6px; padding-left:20px; padding-top:10px;}
#imgtext10{width:204px; height:30px; float:left;margin-right:14px;padding-left:20px; padding-top:10px;}
#imgtext11{width:204px; height:30px; float:left;margin-right:14px;padding-left:20px; padding-top:10px;}
#imgtext12{width:204px; height:30px; float:left;padding-left:20px; padding-top:10px;}


/*--------------------------------------------------End----------------------------------------------------------------------------*/
.arialgry{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;color:#666666;}
.more{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration:none;color:#2762A2;}
a.more:hover{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration: underline;color:#2762A2;}
.arialtopheading{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; text-decoration:none;color:#2762A2;}
.rightlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #757575;
	text-decoration: none;
}
a.rightlink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2762A2;
	text-decoration: none;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7FB2DA;
	text-decoration: none;}
.headtop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7FB2DA;
	text-decoration: none;
}
.inerheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #444B9C; font-weight:bold;
	text-decoration: none; padding:15px 0px 8px 0px; border-bottom: solid 1px #D2C4AD;} 
	
.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000; font-weight:bold;
	text-decoration: none;} 
.newsmarial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666; font-weight:normal;
	text-decoration: none;} 
.new12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.arial14n {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #2F3F8A;
	text-decoration: none;
}
.blackn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.blackn:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF3300;
	text-decoration: none;
}

.italik{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; text-decoration:none; font-style:italic;color:#666666; padding:18px 0 0 0;}
.footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}
a.footer:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none;color:#FF0000;}
#sddm
{	margin: 0;
	padding: 0;
	z-index: 1000;
	float:right;
}

#sddm li
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: normal 14px arial;
	
}

#sddm li a
{
	display: block;
	margin: 0 1px 0 0;
	padding: 10px 22px 10px 15px;
	background: none;
	color: #0093DD;
	text-align: center;
	text-decoration: none;
	background:url(images/linelink.jpg) no-repeat;
	padding-top:25px;
}

#sddm li a:hover
{
	color:#E67817;
	font-size: 12px;
}

#sddm div
{
	position: absolute;
	visibility: hidden;
	margin: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2;
	z-index: 1000;
}

	#sddm div a
	{
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EAEBD8;
	color: #2875DE;
	font: 12 px arial
}

	#sddm div a:hover
	{	background: #03346C;
		color: #FFF}
		
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.topword {
	font-family: Dauphin;
	font-size: 25px;
	font-style: normal;
	font-weight:bold;
	color: #000099;
	text-decoration: none;
}

PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
TABLE {
	BORDER-COLLAPSE: collapse; 
	
	}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
ADDRESS {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CAPTION {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CITE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CODE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
DFN {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
EM {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
STRONG {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
TH {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
VAR {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left;
	background-repeat: no-repeat;
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}


ABBR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
ACRONYM {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A {
	TEXT-DECORATION: none
}
.clearBoth {
	CLEAR: both
}
.noBorder {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
HTML {
	
}
BODY {
	FONT-SIZE: 12px;
	FONT-FAMILY: arial, helvetica, "lucida grande", sans-serif
}
BODY#portfolio {
	
}
#container {
	MARGIN: 0px auto; WIDTH: 954px
}
#topHolder {
	
}
#topHolder2 {
	HEIGHT: 300px
}
#middleHolder {
	BACKGROUND: url(http://www.egainz.com/images/bg_sec_beige.jpg) #efe3cc repeat-x 50% top
}
#bottomHolder {
	CLEAR: both; MARGIN-TOP: 20px; BACKGROUND: url(http://www.egainz.com/images/bg_sec_gray.jpg) #837f79 repeat-x 50% top
}
#header {
	MARGIN: 0px auto; WIDTH: 954px
}
#mainPromo {
	MARGIN: 0px auto; WIDTH: 954px
}
#mainPromo2 {
	MARGIN: 0px auto; WIDTH: 954px
}
#mainBody {
	MARGIN: 0px auto; WIDTH: 954px
}
#footer {
	MARGIN: 0px auto; WIDTH: 954px
}
#header {
	POSITION: relative; HEIGHT: 86px
}
#logo {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#mainNav {
	MARGIN-TOP: 30px; FLOAT: right
}
#mainNav LI {
	FLOAT: left
}
#mainNav LI A {
	DISPLAY: block; BACKGROUND: url(http://www.egainz.com/images/main-nav.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 36px
}
UL#mainNav LI#nav1 A {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 78px
}
UL#mainNav LI#nav2 A {
	BACKGROUND-POSITION: -78px 0px; WIDTH: 94px
}
UL#mainNav LI#nav3 A {
	BACKGROUND-POSITION: -172px 0px; WIDTH: 101px
}
UL#mainNav LI#nav4 A {
	BACKGROUND-POSITION: -273px 0px; WIDTH: 113px
}
UL#mainNav LI#nav5 A {
	BACKGROUND-POSITION: -386px 0px; WIDTH: 76px
}
UL#mainNav LI#nav6 A {
	BACKGROUND-POSITION: -462px 0px; WIDTH: 69px
}
UL#mainNav LI#nav1 A:hover {
	BACKGROUND-POSITION: 0px -36px; WIDTH: 78px
}
UL#mainNav LI#nav2 A:hover {
	BACKGROUND-POSITION: -78px -36px; WIDTH: 94px
}
UL#mainNav LI#nav3 A:hover {
	BACKGROUND-POSITION: -172px -36px; WIDTH: 101px
}
UL#mainNav LI#nav4 A:hover {
	BACKGROUND-POSITION: -273px -36px; WIDTH: 113px
}
UL#mainNav LI#nav5 A:hover {
	BACKGROUND-POSITION: -386px -36px; WIDTH: 76px
}
UL#mainNav LI#nav6 A:hover {
	BACKGROUND-POSITION: -462px -36px; WIDTH: 69px
}
UL#mainNav LI#nav1 A.select {
	BACKGROUND-POSITION: 0px -72px; WIDTH: 78px
}
UL#mainNav LI#nav2 A.select {
	BACKGROUND-POSITION: -78px -72px; WIDTH: 94px
}
UL#mainNav LI#nav3 A.select {
	BACKGROUND-POSITION: -172px -72px; WIDTH: 101px
}
UL#mainNav LI#nav4 A.select {
	BACKGROUND-POSITION: -273px -72px; WIDTH: 113px
}
UL#mainNav LI#nav5 A.select {
	BACKGROUND-POSITION: -386px -72px; WIDTH: 76px
}
UL#mainNav LI#nav6 A.select {
	BACKGROUND-POSITION: -462px -72px; WIDTH: 69px
}
#mainPromo {
	POSITION: relative; HEIGHT: 296px
}
#mainPromo .content {
	WIDTH: 480px; PADDING-TOP: 37px
}
#mainPromo .content P {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #7fb2da; LINE-HEIGHT: 1.2em
}
#mainPromo .content H1 {
	MARGIN-BOTTOM: 17px
}
#mainPromo .content .button {
	PADDING-TOP: 40px
}
#mainPromo .flashHolder {
	DISPLAY: none; LEFT: 532px; WIDTH: 448px; POSITION: absolute; TOP: 18px; HEIGHT: 432px
}
#mainPromo .flashHolder IMG {
	MARGIN: 0px auto
}
#mainPromo2 {
	POSITION: relative
}
#mainPromo2 .content {
	WIDTH: 650px; PADDING-TOP: 37px
}
#mainPromo2 .content P {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #7fb2da; LINE-HEIGHT: 1.2em
}
#mainPromo2 .content H1 {
	MARGIN-BOTTOM: 17px
}
#mainPromo2 #flashHolder {
	LEFT: 532px; WIDTH: 448px; POSITION: absolute; TOP: 18px; HEIGHT: 432px
}
#mainPromo2 #flashHolder IMG {
	MARGIN: 0px auto
}
#breadCrumb {
	MARGIN-BOTTOM: 33px
}
#breadCrumb LI {
	DISPLAY: inline; FONT-SIZE: 11px; COLOR: #8699ad
}
#breadCrumb LI A {
	COLOR: #8699ad
}
#breadCrumb LI A:hover {
	COLOR: #fff
}
#breadCrumb LI A:active {
	COLOR: #83b7d5
}
#breadCrumb LI A:focus {
	COLOR: #83b7d5
}
#flashHolder {
	MARGIN: 0px auto 10px; WIDTH: 950px; HEIGHT: 370px
}
#portfolio #flashHolder {
	MARGIN: 0px auto; WIDTH: 100%; POSITION: relative; TEXT-ALIGN: center
}
#flashHolder IMG {
	DISPLAY: block
}
#mainBody {
	
}
#mainBody2 {
	
}
#portfolioBody {
	BACKGROUND: url(http://www.egainz.com/images/bg_sec_beige_shine.gif) no-repeat center 0px; WIDTH: 100%
}
#columnLeft {
	FLOAT: left; WIDTH: 640px; PADDING-TOP: 13px
}
#columnLeft H1 {
	PADDING-BOTTOM: 20px; HEIGHT: 93px
}
.boxes {
	WIDTH: 640px
}
.boxes UL {
	WIDTH: 100%
}
.boxes UL LI {
	FLOAT: left; WIDTH: 50%; HEIGHT: 120px
}
.boxes UL LI H2 {
	HEIGHT: 19px
}
.boxes UL LI P {
	FONT-SIZE: 12px; WIDTH: 85%; COLOR: #424241; LINE-HEIGHT: 16px
}
.boxes UL LI P A {
	COLOR: #424241
}
.boxesTwo {
	WIDTH: 640px
}
.boxesTwo UL {
	WIDTH: 100%
}
.boxesTwo UL LI {
	FLOAT: left; WIDTH: 32%; HEIGHT: 160px
}
.boxesTwo UL LI H2 {
	PADDING-BOTTOM: 8px
}
.boxesTwo UL LI P {
	FONT-SIZE: 12px; WIDTH: 75%; COLOR: #424241; LINE-HEIGHT: 16px; HEIGHT: 88px
}
.boxesTwo UL LI P A {
	COLOR: #424241
}
.boxesTwo UL LI UL {
	DISPLAY: inline
}
.boxesTwo UL LI UL LI {
	PADDING-LEFT: 18px; LIST-STYLE-POSITION: inside; FONT-SIZE: 12px; BACKGROUND: url(http://www.egainz.com/images/bullet-small-blue.gif) no-repeat 0px 3px; FLOAT: none; WIDTH: 100%; COLOR: #424241; LINE-HEIGHT: 18px; LIST-STYLE-TYPE: none; HEIGHT: auto
}
#columnRight {
	FLOAT: right; WIDTH: 310px
}
.caseStudy {
	DISPLAY: none; PADDING-LEFT: 25px; BACKGROUND: url(http://www.egainz.com/images/casestudy_leftedge.gif) no-repeat left top; WIDTH: 285px; POSITION: relative; TOP: 160px
}
.caseStudy H1 {
	HEIGHT: 50px
}
.caseStudy P {
	PADDING-BOTTOM: 25px; FONT: italic 13px/17px georgia, times, serif; COLOR: #757575; HEIGHT: 117px
}
.caseStudy A.viewCaseStudy {
	MARGIN-TOP: 25px; PADDING-LEFT: 8px; BACKGROUND: url(http://www.egainz.com/images/arrow_beige.gif) no-repeat 0px 3px; FONT: italic 11px georgia, times, serif; COLOR: #2762a2; POSITION: relative; TOP: 50px
}
.caseStudy A.viewCaseStudy:hover {
	COLOR: #2f76c3
}
.caseStudy .quoteFrom {
	MARGIN-TOP: 35px; FONT-SIZE: 10px; COLOR: #9a9a9a; TEXT-ALIGN: right
}
.caseStudy .quoteFrom SPAN {
	FONT-SIZE: 12px; COLOR: #757575
}
#testimonial {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.egainz.com/images/bg_testimonial.gif) no-repeat 50% top; PADDING-BOTTOM: 15px; WIDTH: 955px; PADDING-TOP: 15px; HEIGHT: 95px
}
#quote {
	FLOAT: right; FONT: italic 16px/22px georgia, times, serif; WIDTH: 767px; COLOR: #757575
}
#quoteFrom {
	CLEAR: both; PADDING-RIGHT: 20px; FONT-SIZE: 11px; COLOR: #8d8d8d; TEXT-ALIGN: right
}
#footer {
	PADDING-TOP: 13px; HEIGHT: 82px
}
.footPosition {
	MARGIN-TOP: -175px! important
}
#footer .left {
	FONT-SIZE: 10px; FLOAT: left; COLOR: #dad9d7
}
#footer .right {
	FLOAT: right
}
#footer .right LI {
	DISPLAY: inline
}
#footer .right LI A {
	FONT-SIZE: 11px; MARGIN-LEFT: 12px; COLOR: #dad9d7
}
#footer .right LI A:hover {
	COLOR: #fff
}
#applicationDevelopment {
	MARGIN-BOTTOM: 45px
}
#applicationDevelopment H2 {
	MARGIN-BOTTOM: 18px
}
#applicationDevelopment P {
	FONT-SIZE: 12px; COLOR: #424241; LINE-HEIGHT: 16px; HEIGHT: 80px
}
#applicationDevelopment UL LI {
	PADDING-RIGHT: 25px; DISPLAY: block; FLOAT: left; WIDTH: 175px
}
#customSolutions {
	BACKGROUND: url(http://www.egainz.com/images/bg_customsolutions.gif) no-repeat 50% top; MARGIN-BOTTOM: 10px; MARGIN-LEFT: -8px; WIDTH: 568px
}
#customSolutions TABLE {
	BACKGROUND: url(http://www.egainz.com/images/bg_customsolution_table.gif) repeat-x 0px 30px; MARGIN: 0px auto; WIDTH: 552px
}
#customSolutions TH {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #c7bba6; PADDING-BOTTOM: 6px; PADDING-TOP: 10px
}
#customSolutions TD {
	PADDING-RIGHT: 12px; BORDER-TOP: #e8ddc9 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 25px; WIDTH: 50%; PADDING-TOP: 15px
}
#customSolutions TD.right {
	BORDER-LEFT: #e8ddc9 1px solid
}
#customSolutions H2 {
	MARGIN-BOTTOM: 12px
}
#customSolutions P {
	FONT-SIZE: 11px; COLOR: #424241; LINE-HEIGHT: 16px
}
#footer {
	CLEAR: both; PADDING-TOP: 13px; HEIGHT: 82px
}
#footer .left {
	FONT-SIZE: 10px; FLOAT: left; COLOR: #dad9d7
}
#footer .right {
	FLOAT: right
}
#footer .right LI {
	DISPLAY: inline
}
#footer .right LI A {
	FONT-SIZE: 11px; MARGIN-LEFT: 12px; COLOR: #dad9d7
}
#footer .right LI A:hover {
	COLOR: #fff
}
#ThreeColCont {
	MARGIN: 0px auto; WIDTH: 954px
}
#ThreeColCont 
#leftCol {
	MARGIN-TOP: 10px; BACKGROUND: url(images/sideNav-bg.png) no-repeat right top; FLOAT: left;WIDTH: 237px
}
#ThreeColCont #leftCol H2 {
	PADDING-RIGHT: 0px;  PADDING-LEFT: 10px; BACKGROUND: url(images/head_shadow.png); MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; WIDTH: 202px; PADDING-TOP: 3px
}
#ThreeColCont #leftCol H2.borderTop {
	BORDER-TOP: #d1c3ac 1px solid; WIDTH: 195px; PADDING-TOP: 3px
}
#ThreeColCont #leftCol H2 IMG {
	BACKGROUND: url(images/head_shadow.png) repeat-x left bottom; MARGIN: 10px 0px
}
#ThreeColCont #leftCol P {
	MARGIN: 0px 0px 10px 24px
}
#ThreeColCont .label {
	FLOAT: left; MARGIN: 0px 0px 0px 24px; WIDTH: 30%
}
#ThreeColCont #midCol {
	PADDING-RIGHT: 30px; PADDING-LEFT: 15px; BACKGROUND: url(images/right_shadow.png) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 420px; PADDING-TOP: 0px
}
#ThreeColCont #rightCol {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 233px
}
#ThreeColCont #rightCol H2 {
	MARGIN-TOP: 15px
}
#ThreeColCont #rightCol H2.borderTop {
	BORDER-TOP: #d2c4ad 1px solid; MARGIN-TOP: 10px; PADDING-TOP: 12px
}
#ThreeColCont #rightCol P {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 20px; LINE-HEIGHT: 14px
}
#ThreeColCont H1 {
	FONT-SIZE: 24px; MARGIN: 20px 0px; COLOR: #024b9c
}
#ThreeColCont H2 {
	FONT-SIZE: 17px; MARGIN-BOTTOM: 10px; COLOR: #024b9c
}
#ThreeColCont H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 8px; COLOR: #4f4d4a
}
#ThreeColCont P {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; COLOR: #616161
}
#ThreeColCont P BIG {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0a519f
}
#ThreeColCont .label LI {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0a519f
}
#ThreeColCont LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #424241; PADDING-TOP: 2px
}
#ThreeColCont LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; COLOR: #4f4d4a
}
#ThreeColCont LABEL EM {
	FONT-WEIGHT: normal; COLOR: #ed321f
}
.reqFieldBox {
	MARGIN-TOP: -3px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: #4f4d4a; BORDER-BOTTOM: #d2c4ad 1px solid; TEXT-ALIGN: right
}
.reqFieldBox EM {
	COLOR: #ed321f
}
#midCol P {
	FONT-SIZE: 13px
}
.contInputBox {
	DISPLAY: inline; FLOAT: left; WIDTH: 45%
}
.contInputBox INPUT {
	WIDTH: 100%
}
.contInputBox .text {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 13px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; COLOR: #87857f; PADDING-TOP: 4px; BORDER-RIGHT-WIDTH: 0px
}
.contInputBoxFull .text {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 13px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; COLOR: #87857f; PADDING-TOP: 4px; BORDER-RIGHT-WIDTH: 0px
}
.contInputBoxFull INPUT {
	DISPLAY: block; WIDTH: 98%! important
}
.first.contInputBox {
	MARGIN-RIGHT: 35px
}
.contInputBox SELECT {
	BORDER-RIGHT: #ede5d5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #d2c4ad 1px solid; PADDING-LEFT: 3px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 3px; BORDER-LEFT: #d2c4ad 1px solid; WIDTH: 200px; PADDING-TOP: 3px; BORDER-BOTTOM: #ede5d5 1px solid
}
.contInputBox INPUT.submitForm {
	MARGIN-TOP: 10px; WIDTH: 126px; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; HEIGHT: 29px; BORDER-BOTTOM-STYLE: none! important
}
#midCol INPUT {
	BORDER-RIGHT: #ede5d5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #d2c4ad 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: none; BORDER-LEFT: #d2c4ad 1px solid; COLOR: #333; PADDING-TOP: 3px; BORDER-BOTTOM: #ede5d5 1px solid
}
#midCol TEXTAREA {
	BORDER-RIGHT: #ede5d5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #d2c4ad 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #d2c4ad 1px solid; WIDTH: 300px; PADDING-TOP: 3px; BORDER-BOTTOM: #ede5d5 1px solid; HEIGHT: 100px
}
.agency UL {
	BORDER-TOP: #d2c5b0 4px solid; MARGIN: 0px 0px 0px 10px; WIDTH: 209px
}
.agency LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 35px; FONT-SIZE: 12px; BACKGROUND: url(http://www.egainz.com/images/bullet_agency.png) no-repeat 11px 9px; PADDING-BOTTOM: 10px; COLOR: #626262; PADDING-TOP: 10px; BORDER-BOTTOM: #ebe9e5 1px solid
}
.agency LI A:hover {
	BACKGROUND: url(http://www.egainz.com/images/bullet_agency2.png) no-repeat 11px 9px; COLOR: #034c9c
}
.agency LI A.selected {
	BACKGROUND: url(http://www.egainz.com/images/bullet_agency2.png) no-repeat 11px 9px; COLOR: #034c9c
}
#TwoColCont {
	MARGIN: 0px auto; WIDTH: 954px
}
#TwoColCont #leftCol {
	MARGIN-TOP: 10px; background-image:url(images/sideNav-bg%20copy.gif); background-position:top;MARGIN-LEFT: -10px; WIDTH: 237px
}
#TwoColCont #leftCol H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND:url(images/head_shadow.png)) no-repeat left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 9px; PADDING-TOP: 10px
}
#TwoColCont #leftCol H2.borderTop {
	BORDER-TOP: #d1c3ac 1px solid; WIDTH: 195px; PADDING-TOP: 3px
}
#TwoColCont #midCol {
	PADDING-RIGHT: 40px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 670px; PADDING-TOP: 0px
}
#TwoColCont H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 24px; PADDING-BOTTOM: 10px; MARGIN: 20px 0px; COLOR: #024b9c; BORDER-BOTTOM: #cec6b8 1px solid
}
#TwoColCont H2 {
	FONT-SIZE: 17px; MARGIN: 20px 0px 10px; COLOR: #292929
}
#TwoColCont H3 {
	FONT-SIZE: 15px; MARGIN: 20px 0px 10px; COLOR: #292929
}
#TwoColCont P {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 24px; COLOR: #5a5a5a
}
H1.alignCenter {
	MARGIN-BOTTOM: 43px; TEXT-ALIGN: center
}
#servicesHolder {
	MARGIN-BOTTOM: 15px
}
.service {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; BACKGROUND: #ffffff; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 225px; MARGIN-RIGHT: 7px; PADDING-TOP: 22px; HEIGHT: 241px
}
.service H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px; POSITION: relative
}
A .service {
	BACKGROUND: url(http://www.egainz.com/images/srvcs-landing-bg.png) no-repeat -10px 0px
}
A:hover .service {
	BACKGROUND: url(http://www.egainz.com/images/srvcs-landing-bg.png) no-repeat -10px -269px
}
#servicesHolder .last {
	MARGIN-RIGHT: 0px
}
.service P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 18px; PADDING-BOTTOM: 15px; FONT: 12px/1.4em arial, sans-serif; COLOR: #717171; PADDING-TOP: 25px; HEIGHT: 75px
}
.service .button {
	TEXT-ALIGN: center
}
#TwoColCont #midCol A {
	COLOR: #034c9c
}
#TwoColCont #midCol A:hover {
	COLOR: #034c9c; TEXT-DECORATION: underline
}
#ThreeColCont #midCol A {
	COLOR: #034c9c
}
#ThreeColCont #midCol A:hover {
	COLOR: #034c9c; TEXT-DECORATION: underline
}
.newarial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2762A2;
	text-decoration: none;
}
.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bg { background-image: url(images/blog-bg_03.jpg); background-repeat:repeat-x;
	}
