<br />
<b>Warning</b>:  ob_start() [<a href='ref.outcontrol'>ref.outcontrol</a>]: output handler 'ob_gzhandler' conflicts with 'zlib output compression' in <b>/nfs/c02/h04/mnt/46546/domains/recruitsense.com/html/css/gzip-css.php</b> on line <b>4</b><br />
<br />
<b>Warning</b>:  ob_start() [<a href='ref.outcontrol'>ref.outcontrol</a>]: output handler 'ob_gzhandler' conflicts with 'zlib output compression' in <b>/nfs/c02/h04/mnt/46546/domains/recruitsense.com/html/css/gzip_start.php</b> on line <b>2</b><br />

html {
overflow-y: scroll;   /* forces firefox scrollbar on */
}

IMG, A{
border: 0px;
outline: none;
}



body{ background-color:#716FB3;}
#bodyId {
background-color: #716fb3;
font-family: Arial, sans-serif;
font-size: 12px;
text-align: center;
margin: 0px;
padding: 0px;
height: 100%;
}

div#outerWrapDiv {
position: relative;
height: 100%;
width: 100%;
}


.logintext{font-family:Arial; font-size:12px; color:#666666;}
.InpTxt{border:1px solid #7F9DB9;}



div#innerWrapDiv {
position: relative;
background-color: #ffffff;
padding: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 35px;
margin-bottom: 0px;
text-align: left;
height: 100%;
}

/* Width of Full Page */
div#innerWrapDiv {
width: 900px;
}

/* Main Content Area - Controls height of page */
div#mktContent {
position: relative;
height: 100%;
width: 100%;
}

div#mktContent {
position: relative;
height: 100%;
width: 100%;
}
img.topHeaderPurple {
position: absolute;
left: 0px;
top: 0px;
width: 901px;
height: 90px;
}


/* Thin Column in Content */
div#mktColumn {
width: 200px;
position: absolute;
left: 5px;
top: 0px;
background: #eaeced url(../images/columnE.gif) repeat-y right;
color: #333333;


}



div#mktColumn img {  position: absolute;}
div#mktColumn a {  text-decoration: none;}



img.columnCapE {top: 0px; right: 0px;  height: 90px;width: 15px;}
img.columnCapW {top: 0px; left: 0px;  height: 90px; width: 9px; }
img.columnN {top: 0px; left: 0px; width: 100%; height: 90px; }
img.columnE {top: 0px; right: 0px; height: 100%; width: 13px; }
img.columnW {top: 0px; left: 0px; height: 100%; width: 9px; }
img.columnS {bottom: 0px; right: 0px; height: 13px; width: 100%; }
img.columnSW {bottom: 0px; left: 0px;  height: 13px; width: 13px; }
img.columnSE {bottom: 0px; right: 0px;  height: 13px; width: 13px;}



div#mktColumn h1 {
color: white;
padding: 0px;
font-size: 16px;
font-weight: bold;
margin: 10px 0px 15px 0px
}
div#mktColumn a.h2 { 
font-size: 12px;
/*    font-weight: bold;*/
color: #43545e;
margin-left: -5px;
padding:4px 0px 4px 7px;
border: 1px solid #eaeced;
display:block;

}
div#mktColumn a.h2:hover {
background-color: white;
border: 1px solid #cccccc;
}
div#mktColumn a.h3 {
font-size: 12px;
font-weight: bold;
padding: 0px;
}

div#mktColumn a.h4 {
color: #43545e;
text-decoration: none;
font-size: 11px;
padding: 4px 0px 4px 20px;
background: url(../images/newBullet.gif) no-repeat 7px 8px;
border: 1px solid #eaeced;
display:block;
margin-left: -5px; 
}




div#mktColumn a.h4:hover {
background-color: white;
border: 1px solid #cccccc;
display:block;
}

div#mktColumn a.on {    
color: #525099;
font-weight: bold;
}
div#mktColumn a.sub-on {
background-color: #d2d4d5;
font-weight: bold;
}
div.pad {
position: relative;
z-index; 1;
padding: 15px 10px 10px 15px;
margin-bottom: 10px;
}

div#mktColumn hr {
height: 2px;
border: 0px;
background-color: #FFFFFF;
border-top: 1px solid #cccccc;
width: 95%;
position: relative;
left: -5px;
}


/* Column on right */
div#mktColumn2 {
height: 100%;
width: 200px;
position: absolute;
right: 10px;
top: 0px;
background: #eaeced url(../images/innerNPurple.gif) repeat-x top;
}
div#mktColumn2 img {  position: absolute;}

img.innerNEPurple {top: 0px; right: 0px;  height: 90px;width: 9px;}
img.innerNWPurple {top: 0px; left: 0px;  height: 90px; width: 9px; }
img.innerSW {bottom: 0px; left: 0px;  height: 5px; width: 5px; }
img.innerSE {bottom: 0px; right: 1px;  height: 5px; width: 5px; }


div#mktColumn2 h1 {
font-size: 14px;
font-weight: bold;
padding: 5px 0px 0px 2px;
color: #45555f;
margin: 9px 0px 9px 0px;
}
div#mktColumn2 span.h2 {
display: block;
font-size: 18px;
font-weight: bold;
}
a.actionButton {
width: 172px;
height: 79px;
display:block;
background-repeat: no-repeat;
background-image: url(../images/actionButtonSprite.gif);
color: white;
text-decoration: none;
font-size: 12px;
font-weight: bold;
position: relative;
}

a.actionButton span.pad {
padding: 10px 0px 0px 15px;
margin: 0px;
display:block;
}


div#mktColumn2 a.contact { background-position: 0px 0px;}
div#mktColumn2 a.demo {   background-position: 0px -79px;}
div#mktColumn2 a.trial { background-position: 0px -158px;}



div#mktColumn2 a.contact:hover { background-position: -175px 0px;}
div#mktColumn2 a.demo:hover {   background-position: -175px -79px;}
div#mktColumn2 a.trial:hover { background-position: -175px -158px;}




div#mktColumn2 div.assets {
width: 175px;
position: relative;
background: #FFFFFF url(../images/assetBack.gif) repeat-y;
font-size: 12px;
color: #43545e;
padding: 5px 0px;
margin-top: 10px;
}

div#mktColumn2 div.assets h2{
font-size: 14px;
font-weight: bold;
padding: 7px 0px 3px 0px;
border-bottom: 1px solid #cccccc;
width: 150px;
margin: 0px 0px 5px 10px;

}


div#mktColumn2 div.assets img.assetN {
top: 0px; position: absolute;
}
div#mktColumn2 div.assets img.assetS {
bottom: 0px; position: absolute;
}
div#mktColumn2 div.assets a {
display:block;
text-decoration: none;
padding: 5px 0px 5px 35px;
color: #43545e;
background-repeat: no-repeat;
background-image: url(../images/assetSprite.gif);
}

div#mktColumn2 div.assets a:hover {
text-decoration: underline;
}
div.assets a.pdf {     background-position: 13px 4px; }
div.assets a.monitor { background-position: 13px -25px; }
div.assets a.megaphone {background-position: 13px -58px; }
div.assets a.magnify { background-position: 15px -91px; }






div#mktHeader {  height: 85px;position: relative;}
a.logo {
position: absolute;
top: 13px;
left: 40px;
width: 136px;
height: 59px;
}

div#mktFooter {
height: 80px;
position: relative;
background-color: #716fb3;
color: white;
font-weight: bold;
}

div.footerLinks {
line-height:18px;
padding-bottom:20px;
position:relative;
text-align:center;
top:20px;
}


div.footerLinks a {  text-decoration: none; color: white;}
div.footerLinks a:hover {   color: #ff9d28;}
div.footerLinks span {  margin: 0px 1px;}


/* TOM: div.outerShadow img,   Was called, but it punted all Images on page so I set specific calls */
div.footerShadow img, IMG.outerN, IMG.outerNE, IMG.outerNW {     
position: absolute;
}
div.outerShadow {
width: 100%;
height: 100%;
position: relative;
}

div.outerSide {
height: 100%;
position: absolute;
top: 0px;
width: 16px;
background-repeat: repeat-y;
}

div.outerW {left: -7px; background-image: url(../images/outerW.gif); top: 9px; z-index: 1;}
div.outerE {right: -7px; background-image: url(../images/outerE.gif); top: 9px; z-index: 1;}
div.columnW {left: 0px; width: 9px;background-image: url(../images/columnW.gif)}
div.columnE {right: 0px; width: 13px; background-image: url(../images/columnE.gif)}

img.outerNE {right: -7px; top: -7px;}
img.outerN {width: 100%; top: -7px;}
img.outerNW {left: -7px; top: -7px;}
img.outerSE {right: -7px; top: 0px;}
img.outerS {width: 100%; top: 0px}
img.outerSW {left: -7px; top: 0px;}

img.outerN, img.outerS {width: 100%; height: 16px;}
img.outerE, img.outerW {width: 16px; height: 100%;}

div.nav-global {
right:10px;
height:30px;
position:absolute;
bottom:-10px;

}
div.nav-global ul {
margin: 0px;
padding: 0px;
list-style: none;

}
div.nav-global li {
float: left;
white-space: nowrap;
position: relative;

}

div.nav-global li a,
div.nav-global li a span {
background-image: url(../images/newTabSprite.gif);
background-position: right 100px;
background-repeat: no-repeat;
text-align:center;
/*height: 32px;*/
height: 26px;
color: #333333;
text-decoration: none;
font-weight: bold;
font-size: 13px;
margin-bottom:10px;
/*margin-right: 10px;*/
display:inline;
position: relative;
/*bottom:10px;*/
padding: 10px 10px 10px 10px;
}
div.nav-global li a:hover {
background-position: right -55px;
color: #333333;

}
div.nav-global li a:hover span {
background-position: left -155px;
display:block !important;


}
div.nav-global li a span{
background-position: left 150px;
width: 4px;
position: absolute;
left: 0px;
top: 0px;
padding: 7px 0px 0px 0px;
}



div.nav-global li a.on,
div.nav-global li a.on:hover {
background-position: right -55px;

}
div.nav-global li a.on span,
div.nav-global li a.on:hover span {
background-position: left -155px;
display:block !important;

}
div.nav-global li span.div {
background-image:url(../images/devider.gif);
background-position:center;
background-repeat:no-repeat;
padding-right:5px;
padding-left:5px;
width:10px;


/*background:#cccccc;
height: 18px;
margin-left:0px;
width: 1px;
position: absolute;
right: 0px;
top:0px;*/
}
div.nav-global li span.div1 {
/*color:#FFFFFF;*/
background-image:url(../images/devider.gif);
background-position:center;
background-repeat:no-repeat;

/*font-size:16px;*/
/*background:#cccccc;
height: 18px;
margin-left:0px;
width: 1px;
position: absolute;
right: 0px;
top:0px;*/
}



div.search {
position: absolute;
right: 15px;
top: 15px;
height: 30px;
text-align: right;
color: #223640;
font-size: 12px;
font-weight: bold;
}

div.search * {
float:left;
margin-left: 5px;
}
div.search input.text {
background-color: #f3f3f3;
border: 1px solid #999999;
border-color: #999999 #FFFFFF #FFFFFF #999999;
padding: 3px;
font: 13px Corbel,'Trebuchet MS',Verdana,Arial,sans-serif;
vertical-align: bottom;
}

div.search div {  padding-top: 3px}

div.topLinks {
position: absolute;
right: 20px;
top: -25px;
width: 400px;
height: 25px;
text-align: right;
color: white;

}

div.topLinks a {
color: white;
text-decoration: none;
font-weight: bold;
padding: 0px 3px;
font-size: 11px
}
div.topLinks a:hover {
color: #ff9700;
}


div.mainContent {
position: relative;
width: 465px;
margin-left: 211px;
height: 100%;
z-index: 10;
color: #333333;
font-size: 12px;  
min-height:450px;  	/* added for short pages and IE6 fix */
height:auto !important;
height:450px;
}

div.fullWidth { 
width: 665px;
}



div.breadcrumbs {
color: white;
margin-left: 18px;
padding-top:20px;
font-size: 11px;
font-weight: bold;
}

div.breadcrumbs a {
color: white;
font-size: 11px;
}

div.breadcrumbs a:hover {  color: #ff9d28 ;}

div.mainContent h1,
div.mainContent h2,
div.mainContent h3,
div.mainContent h4,
div.mainContent h5,
div.mainContent h6 {
margin: 0px;
}


div.mainContent h1 {
font-size: 24px;
padding-left: 18px;
color: white;
margin: 10px 0px;

}
div.mainContent h1.onpage {
font-size: 24px;
padding-left: 0px;
color: #000000;
margin: 25px 0px 10px 0;
line-height: 25px;

}


div.mainContent div.block {
position: relative;
padding: 5px 10px 5px 10px;
font-size: 11px;
margin-bottom: 5px;
line-height: 140%; 
}
div.mainContent div.block ul {
padding-left: 0px;
margin-left: 0px;
}
div.mainContent div.block LI {
padding: 0 0 4px 11px;
line-height: 120%;
background: url(../images/newBullet.gif) no-repeat 0px 2px;
list-style: none;
}
					


div.mainContent h3 {
font-size: 12px;
font-weight: bold;
}

div.mainContent div.first h2 {
color: #333333;
font-size: 16px;
font-weight: bold;
padding-top: 8px;
}

div.mainContent div.first{
font-size: 12px;
padding: 15px 10px 10px 10px;
}
div.tint {
background-color: #F1F1F1; 
/*F3F3F3eaeced*/
}

div.tint div.corner {
position: absolute;
background-repeat: no-repeat;
height: 5px;
width: 5px;
}

div.tint div.NE {top: 0px; right: 0px; background-image: url(../images/innerNE.gif);}
div.tint div.NW {top: 0px; left: 0px; background-image: url(../images/innerNW.gif);}
div.tint div.SE {bottom: 0px; right: 0px; background-image: url(../images/innerSE.gif);}
div.tint div.SW {bottom: 0px; left: 0px; background-image: url(../images/innerSW.gif);}

div.block a {  color: #5a5887; text-decoration: none;}
div.block a:hover {  color: #FF9700; text-decoration: underline;}


div.mainContent a.h2 {
font-size: 14px;
color: #716fb3;
margin: 7px 0px;
font-size: 14px;
font-weight: bold;
displaY:block;
}

div.block a.highslide  {
float:right;
margin: 10px 10px 10px 10px;
position: relative;
border: 1px solid #CCCCCC;
}
div.block a.highslide img {
border: 0px;  
width: 163px;
height: 111px;}
div.block a.highslide:hover {
border: 1px solid #ffa300;

}

div.clear{ 
clear: both;
}





/*  HOME STYLES  */


div.hmMain{
background: url(../images/hm_back_top.gif) 0 0 repeat-x;
width: 515px;
float: left;
}


div.hmMain IMG.anchor{
margin-top: -8px;
}


div.hmRight{ 
background: url(../images/hm_back_top.gif)  0 0 repeat-x;
float: left;
width: 384px; 
}
*html div.hmRight{ 
margin-right: -3px;
}


div.hmRight div.hmBoxTop{ 
background: url(../images/hm_box_top.gif)  0 0 no-repeat;
width: 378px;
height: 10px;
margin-top: 20px;
}
div.hmRight div.hmBoxMid{ 
background: url(../images/hm_box_mid.gif)  0 0 repeat-y;
margin-top: -2px;
width: 378px;
height: 542px; /*  TEMP HEIGHT FOR LAYOUT PHASE*/
padding: 0 8px 0 2px;
}
div.hmRight div.hmBoxBot{ 
background: url(../images/hm_box_bot.gif)  0 0 no-repeat;
width: 378px;
height: 11px;
}


div.hmRight div.box01{ 
background: url(../images/hm_box01_back.gif)  0 100% repeat-x;
width: 328px; 
padding: 10px 15px 0px 25px;
font-size: 19px;
letter-spacing: -1px;
line-height: 28px;
font-weight: bold;
}
div.hmRight div.box01 A { 
color: #51606a;
text-decoration: none;
display: block;
}

div.hmRight div.box01 A SPAN{ 
color: #ff9f00;

font-size:24px;
letter-spacing: 0px;
}

div.hmRight div.box01 A:hover IMG { 
opacity: .7;
filter: alpha(opacity=70);
}

div.hmRight div.box01 IMG{ 
float: right;
margin: -5px 0 12px 0;
}


div.hmRight a.box02-header{ 
color: #ff9f00; 
margin-top: -26px;
background: url(../images/hm_box02_header.gif) no-repeat -1px 0px; 
text-decoration: none;
padding: 5px 0 0 25px;
font-size: 16px;
font-weight: bold;
width: 113px;
height: 21px;
display:block;
}

div.hmRight div.box02{ 
background: #43545e url(../images/hm_box02_back.gif)  0 100% repeat-x;
width: 329px; 
padding: 18px 15px 9px 25px;
line-height: 20px; 
font-weight: bold;
}



div.hmRight div.box02 A{ 
color: #ffffff; 
background: url(../images/newBullet.gif) no-repeat 0px 6px;
display: block;
text-decoration: none;
padding: 0 0 0 10px;
}

div.hmRight div.box02 A:hover{ 
color: #ff9f00; 
text-decoration: underline;
}

div.hmRight div.box02 div.left{ 
float: left;
width: 140px;
}

div.hmRight div.box02 div.right{ 
float: left;
width: 170px;
}






/*       Box 3 Tabs    */

.shadetabs{ 
margin: 0 0 0 0;
font: bold 14px Arial;
list-style-type: none;
text-align: left; 
background: url(../images/hm_box03_top.gif) 0 0 repeat-x;
height: 28px;
width: 329px;
}
*+html .shadetabs{
width: 369px;
}
*html .shadetabs{
width: 369px;
}

.shadetabs li{
display: inline;
margin: 0 0 0 0;
padding: 0 0 0 0; 
background: url(../images/hm_tabs_sprite.gif) 0 0 no-repeat;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 6px 7px 3px 14px;
width: 143px;
height: 19px;
display: block;
float:left;
color: #2d2b2b;
background: url(../images/hm_tabs_sprite.gif) 0 0 no-repeat;
outline: none;  
margin: 0 0 0 -41px;
} 
*+html .shadetabs li a{
margin: 0 0 0 0px;  
} 
*html .shadetabs li a{
margin: 0 0 0 0px;  
} 

.shadetabs li a:visited{
color: #2d2b2b;
} 
.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{  
position: relative; 
color: #ff9f00;
top: 1px;
z-index: 111;
} 
.shadetabs li a.right{
margin-left: -10px;
}

.shadetabs li a.selected{   
background:  url(../images/hm_tabs_sprite.gif) 0 -28px  no-repeat;
border-bottom-color: white;
position: relative;
outline: none; 
margin: 0 0 0 -41px;
}
*+html .shadetabs li a.selected{
margin: 0 0 0 0px;  
} 
*html .shadetabs li a.selected{
margin: 0 0 0 0px;  
} 

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none; 
overflow: hidden;
height: 193px;
padding: 0px 10px 0 10px;
}

.tabcontent A{
text-decoration: none;
color: #333333;
}
.tabcontent SPAN, .tabcontent SPAN A{
color: #ff9900;

font-weight: bold;
}
.tabcontent A:hover{
color: #ff9900;
}


@media print {
.tabcontent {
display:block !important;
}
}

div#homeBlog  {
margin:-20px 0 0 0;
}
.ie div#homeBlog  {
margin:-15px 0 0 0;
}


/*div.homeBlog li  {
margin: 7px 10px 7px 0px;
list-style: none; 
background:  url(../images/newBullet.gif) 0 4px  no-repeat;
font-weight: bold;
padding: 0 0 0 12px;;
}*/




/*
div.news{ 
border: 1px solid #999999;
width: 367px;
overflow: hidden;
}

div.blog{ 
border: 1px solid #999999;
width: 367px;
overflow: hidden;
}
*/




div.hmMain a.actionButton {
width: 163px;
height: 79px;
display:block;
background-repeat: no-repeat;
background-image: url(../images/hm-actionButtonSprite.gif);
color: white;
text-decoration: none;
font-size: 12px;
font-weight: bold;
position: relative;
}

div.hmMain a.actionButton span.pad {
padding: 10px 0px 0px 15px;
margin: 0px;
display:block;
}

div.hmMain span.h2{
display: block;
font-size: 18px;
font-weight: bold;
}

div.hmMain a.contact { background-position: 0px 0px;}
div.hmMain a.demo {   background-position: 0px -79px;}
div.hmMain a.trial { background-position: 0px -158px;}

div.hmMain a.contact:hover { background-position: -175px 0px;}
div.hmMain a.demo:hover {   background-position: -175px -79px;}
div.hmMain a.trial:hover { background-position: -175px -158px;}




div.hmMain div.left {
float: left;
}

div.hmMain div.right {
float: right;
padding-top: 1px;
}



/*Home Mouse Over - start */



div.hmMain div.ad-box1 {
width: 338px;

background: url(../images/hm_ad-box.gif) 0 0 no-repeat;
/*	 padding: 10px 0 0 15px;*/
margin: 0 0 0 10px;
font-size: 11px;
}


div.hmMain div.ad-box1 H2{
font-size: 18px;
color: #314751;
margin:0 0 -10px 0;
padding: 15px 0 0 20px;
} 
div.hmMain div.ad-box1 P{
font-size: 13px;
margin:0 0 0 0;
padding: 15px 0 0 20px;
font-weight: bold;
}
div.hmMain div.ad-box1 p.link{
color: #716fb3;
text-decoration: underline;
font-size: 11px;
margin-top: -2px;
}  


div.hmMain div.ad-box1 p.link a:link {
text-decoration: underline;
color: #716fb3; cursor:pointer;
}
div.hmMain div.ad-box1 p.link a:active {
text-decoration: underline;
color: #716fb3; cursor:pointer;
}div.hmMain div.ad-box1 p.link a:visited {
text-decoration: underline;
color: #716fb3; cursor:pointer;
}div.hmMain div.ad-box1 p.link a:hover {
text-decoration: none;
color: #314751; cursor:pointer;
}



div.hmMain div.ad-box1 H2 SPAN{
color: #716fb3;
}
div.hmMain div.ad-two H2{
font-size: 18px;
}


div.hmMain div.ad-box1 A{
text-decoration: none;
color: #314751;
display: block;
height: 115px;
}

div.hmMain div.ad-box1 A:hover, div.hmMain div.ad-box A:hover  H2 {
color: #716fb3;
}


/*Home Mouse Over - end */





div.hmMain div.ad-box {
width: 338px;
height: 115px;
background: url(../images/hm_ad-box.gif) 0 0 no-repeat;
/*	 padding: 10px 0 0 15px;*/
margin: 0 0 0 10px;
font-size: 11px;
}




div.hmMain div.ad-box H2{
font-size: 18px;
color: #314751;
margin:0 0 -10px 0;
padding: 15px 0 0 20px;
} 
div.hmMain div.ad-box P{
font-size: 13px;
margin:0 0 0 0;
padding: 15px 0 0 20px;
font-weight: bold;
}
div.hmMain div.ad-box p.link{
color: #716fb3;
text-decoration: underline;
font-size: 11px;
margin-top: -2px;
}  

div.ad-box:hover {
cursor: pointer;
color: #716fb3;
}
div.hmMain div.ad-box p.link A {
text-decoration: underline;
color: #716fb3;
}


div.hmMain div.ad-box H2 SPAN{
color: #716fb3;
}
div.hmMain div.ad-two H2{
font-size: 18px;
}


div.hmMain div.ad-box A{
text-decoration: none;
color: #314751;
display: block;
height: 115px;
}

div.hmMain div.ad-box A:hover, div.hmMain div.ad-box A:hover  H2 {
color: #716fb3;
}

div.hmMain div.ad-one {
background: url(../images/webinar-icon-ts.gif)  95% 60px  no-repeat;
width: 331px;
height: 115px;
}

div.hmMain div.ad-two {
background: url(../images/idc-recruitsense-vendor-spotlight-sm.gif)  115% 30px  no-repeat;
width: 330px;
height: 112px;
}





div.block h2{
font-size: 14px;
color: #716fb3;
margin:15px 0px 5px 0px;
font-size: 14px;
font-weight: bold;
display:block;
line-height: 21px;
}
div.tint h2, div.block h2.top{
margin-top: 0px;
}


		IMG.blockIcon{
		float: right;
margin: 0px 10px 20px 10px;
}

		IMG.blockIconTall{
		float: right;
margin: 5px 10px 20px 10px;
}
 h2.purple {
font-size: 14px !important;
color: #716fb3 !important;
margin: 7px 0px !important;
font-weight: bold;
display:block;
}


div.customers div.block {
border-bottom: 0px dotted #cccccc;
clear: both;
padding-bottom: 15px;
margin-bottom: 15px;
}

div.mainContent div.hr {
height: 1px;
border: 0px;
background-color: #FFFFFF;
border-top: 1px dotted #cccccc;
width: 95%;
position: relative;
left: 10px;
padding-bottom: 10px
}



div.customers div.first {
border-bottom: 0px dotted #cccccc;
clear: both;
padding-bottom: 0px;
margin-bottom: 15px;
}


div.customers div.block div.left {
float: left;
width: 190px;
}
div.customers div.block div.right {
float: right;
width: 240px;
}

div.customers div.block div.left  IMG.logo{
margin-bottom: 6px;
}

div.customers div.logos {  /* css for logos on bottom of customers page*/
float: left;
text-align: center;
width: 200px;
}
div.customers div.logos2 {  /* css for logos on bottom of customers page*/
float: left;
text-align: left;
width: 150px;
}
div.customers div.logos  IMG{
padding: 15px 0 15px 0;
}


div.block a.highslide-video   {
float:right;
margin: 10px 0px 10px 0px;
position: relative;*/
}
div.block a.highslide-video  IMG  {
border: 0px;
/*width: 236px;
height: 176px;*/
}




table.grid{
border: 0px;  
background: #eaeced;
border-collapse: collapse;

}
table.grid TD{
border: 1px solid #e3e3e3;
background: #ffffff;
padding: 3px 2px 3px 5px;
}
table.grid td.header{
background: #bbbae4;
border-bottom: 1px solid #525099;
}
		div.roundTable {
		width: 450px;
		position: relative;
		background: #FFFFFF url(../images/new-table-mid.gif) repeat-y;
		font-size: 12px;
		color: #43545e;
		padding: 7px 0px 11px 0px;
		margin-top: 5px;
		} 
		div.roundTable img.top {
		top: 0px; position: absolute;
		}
		div.roundTable img.foot{
		bottom: 0px; position: absolute;
		}

		table.roundTable{
		width: 444px;
		border: 0px;  
		border-collapse: collapse;
		margin-bottom: 5px;
		
		}
		table.roundTable TH{ 
		background: #716fb3 url(../images/new-table-head.gif) repeat-x;
		color: #ffffff;
		padding: 4px 2px 3px 5px;
		}
		
		
		table.roundTable TD{
		border: 1px solid #d9d9d9;
		padding: 3px 2px 3px 5px;
		}
		
		table.roundTable TR.on, IMG.on{
		background: #e3e2f0;
		}
				
		div.roundBigTable {
		width: 650px;
		position: relative;
		background: #FFFFFF url(../images/new-table-big-mid.gif)  100% 0 repeat-y;
		font-size: 12px;
		color: #43545e;
		padding: 7px 0px 11px 0px;
		margin-top: 5px;
		} 
		div.roundBigTable img.top {
		top: 0px; 
		right: 0px;
		position: absolute; 
		}
		div.roundBigTable img.foot{
		bottom: 0px; 
		right: 1px; 
		position: absolute;
		}

		table.roundBigTable{
		width: 643px;
		border: 0px; 
		margin: 4px 0 0 0; 
		border-collapse: collapse; 
		}
		table.roundBigTable TH{ 
		background: #716fb3 url(../images/new-table-head.gif) repeat-x;
		color: #ffffff;
		padding: 3px 0px 3px 0px;
		text-align:center;
		border: 0px solid #716fb3;
		width: 70px;
		}
				*+html table.roundBigTable TH{
		width: 78px;
		}
		
		table.roundBigTable TH.description{ 
		width: 116px;
		border-left: 1px solid #8987c6;
		font-weight: bold;
		}
		
		
		table.roundBigTable TH.blank{ 
		background: url(../images/spacer.gif);
		}
		
		table.roundBigTable TD{
		border: 1px solid #d9d9d9;
		padding: 3px 2px 3px 5px;
		text-align: center;
		}
		
		table.roundBigTable TD.features{
		text-align: left;
		line-height: 14px;
		font-weight: bold;
		}
		
		IMG.icon{
		width: 20px;
		height: 20px;
		}
		
		
		table.roundBigTable TR.on{
		background: #e3e2f0;
		}

		table.roundBigTable td.head{ 
		background: #ffffff;
		font-weight: bold;
/*writing-mode: tb-rl;
filter: flipv fliph;*/
width: 79px;
	/*	padding: 3px 2px 3px 5px;*/
		text-align: center;
		border-left: 1px solid #ffffff;
		}
		
		*+html table.roundBigTable td.head{ 
		width: 91px;
		}
		
		
		
		
		

LI P{
margin: 4px 0 4px 0;
}












/*  table for form - http://recruitsense.nkv1.com/demo.php */



tr.errorRow td.label {  }
tr.errorRow td.field input { border: 2px solid red; background-color: #FFFFD5; margin: 0px; }
div.formError { color: #FF0000; display:none; }
tr.errorRow div.formError { display:block; font-weight: normal; }
div.error { color: red;}
div.error a { color: #336699; font-size: 12px; text-decoration: underline }


td.label { white-space: nowrap;
padding-right: 5px; }

div.halfForm {
float:right; 
width: 45%; 
margin: 0 10px 0 15px;
}
div.halfForm input  {
width: 140px;
font-size:12px;
}
div.halfForm SELECT {
width: 145px;
font-size:12px;
}
div.halfForm textarea {
width: 150px; 
height: 120px;
}

div.halfForm TABLE { 
padding-right: 10px;
}

div.halfForm TABLE TD{ 
padding: 4px 3px 4px 0; 
font-size: 12px;
font-weight: bold;
}



label.error {
color: red;
padding-left: 10px;
font-style: italic;
font-weight: normal;
}
input.error {
border: 2px solid red;
}



div.box_top{ 
background: url(../images/box_top.gif)  0 0  no-repeat;
width: 181px;
height: 14px;
}
div.box_mid{ 
background: url(../images/box_mid.gif)  0 0  repeat-y;
width: 151px;
padding: 0 15px 5px 15px;
font-size: 12px;
font-style: italic;
}
div.box_bot{ 
background: url(../images/box_bot.gif)  0 0  no-repeat;
width: 181px;
height: 14px;
}

/* basic button */

div.halfForm  input.submitBut,  input.submitBut {
background: url(../images/button-submit.gif) no-repeat;
border: 0px;
width: 150px;
height: 37px;
cursor: pointer;
color: #ffffff;
font-size: 15px;
font-weight: bold;
}
input.submitBut:hover { 
opacity: .7;
filter: alpha(opacity=70);
}



/* For buttons - added by Glen 3/20 4:21 */

div.buttonSubmit {
position:relative;
float:left;
}

div.buttonSubmit input, div.buttonSubmit span {
background-image:url(../images/button-submit10.gif);
background-position:right 0px;
background-repeat:no-repeat;
border:0px none;
color:#FFFFFF;
cursor:pointer;
float:left;
font-weight:bold;
height:36px;
margin:0px;
padding:0px 15px 2px;
position:relative;
z-index:5;
}
div.buttonSubmit span {
background-position:left -36px;
left:0px;
padding:0px;
position:absolute;
top:0px;
width:4px;
z-index:10;
}
div.buttonSubmit input {
width:auto;
padding-left: 10px !important;
padding-right: 10px !important;

}

#mktFrmSubmit{
color: #FFFFFF !important;
}

div.buttonSubmit:hover input {  background-position: right -72px;}
div.buttonSubmit:hover span {  background-position: left -108px;}

div.disabled input, div.buttonSubmit span {
color:yellow;
cursor:auto;
}
div.disabled span {
}

div.disabled:hover input {  background-position: right -0px;}
div.disabled:hover span {  background-position: left -36px;}

/* End buttons */




SUP, div.sup{
line-height: 11px;
}

div.news  { 
font-weight: bold;
font-size: 13px; 
font-style: italic;

}

div.news P, div.news div.description{
font-weight: normal;
font-size: 11px; 
font-style: normal;
margin: 3px 0px 15px 0px;
}

a.more{
padding-left: 10px;
white-space: nowrap;
font-weight: bold;
}



#homeBlog div.news  div.description {
display:none;
}

#homeBlog  div.news A  {
display: block;
margin: 0px 0 10px 0;
font-size: 12px;
font-style: normal;
}

div.press LI{
margin: 0 0 5px 0;
}
div.press UL{
margin-top: -5px;
}

ol.alpha li {
list-style-type: lower-roman
}


/* TOM 100908 browser spacing   */

.gecko div.hmRight div.box02{ 
padding: 18px 15px 28px 25px;
}

.webkit div.hmRight div.box01{ 
font-size: 18px;
letter-spacing: -1px;
line-height: 25px;
font-weight: bold;
padding-bottom: 23px;
}


.webkit div.hmRight div.box02{ 
padding: 18px 15px 28px 25px;
border-bottom: 11px solid #2f3d46;
}

.gecko a.lowbut{ 
margin-top: -1px;
}
.gecko div.hmMain div.left{
margin-top: -2px;
}
.gecko div.hmMain div.right{
margin-top: -2px;
}

/* TOM  092508 remove red dot from LEFT of forms  */


ul.mktLblLeft  LI{  
background: transparent url(../images/spacer.gif) no-repeat 0px 0px !important;

}

/* TOM 092508  New Partner Page css*/

div.partner-box
{
width: 220px;
height: 175px;
background: url(../images/partner-box.gif) 0 0 no-repeat;
margin: 0 0 10px 0;
}

div.partner-box p
{
font-size: 12px; 
margin:0 0 0 0;
padding: 15px;
}

div.partners-box
{
background: url(../images/partner-box_partners.html) 0 0 no-repeat;
}

div.expert-box
{
background: url(../images/partner-box_expert.gif) 0 0 no-repeat;
}


div.agency-box
{
background: url(../images/partner-box_agency.gif) 0 0 no-repeat;
}

div.solutions-box
{
background: url(../images/partner-box_solutions.gif) 0 0 no-repeat;
}
div.reseller-box
{
background: url(../images/partner-box_reseller.gif) 0 0 no-repeat;
}
				
					
				/* TOM 101308 adjustement to Partenr CSS*/	
				div.mogul-box
				{
				background: url(../images/partner-box-mogul.gif) 0 0 no-repeat;
				}


div.partner-box H3
{
font-size: 15px;
color: #716eb3;
margin: 0px 0 -10px 0;
padding: 15px 0 0 15px;
}

div.partner-box a
{
/* stephen edit */
color: #5a5887; 
text-decoration: none;



font-size: 11px; 
font-weight: bold;
}

div.partner-box a:hover
{
/* stephen edit */
color: #FF9700; 
text-decoration: underline;
}

div.partner-box .link
{
margin: -10px 0 0 15px;
}

.textSmall{
font-size: 10px;
}



/* TOM 101308 Resources CSS*/

.textBig{
font-size: 1.2em;
line-height: 1.4em;
}



div.topicContent div.block P {
padding:0px;
margin: 10px 0 10px 0;
}
div.topicContent div.tint{
margin-bottom: 15px;
}
	
	
					
div.topic-box
{
width: 231px;
height: 360px;
margin: 0 0 10px 0;
background: url(../images/partner-box-long.gif) 0 0 no-repeat;
}

 
div.topic-box a.h4 {
color: #43545e;
text-decoration: none;
font-size: 11px;
padding: 6px 0px 6px 20px;
background: url(../images/newBullet.gif) no-repeat 7px 8px;

display:block;
margin-left: -5px; 
}

div.topic-box a.h4:hover {
background-color: white;

display:block;
}
 
 
 table.tableMogul TD{
vertical-align: top;
}


a.orange  {
/*color: #ff975f !important;*/
}
.sub{ background:url(../images/1button-submit.gif); width:80px; height:22px; font-family:Arial; font-size:12px; color:#FFFFFF; border:0px;}

.sub1{ background:url(../images/2button-submit.gif); width:60px; height:17px; font-family:Arial; font-size:11px; color:#FFFFFF; border:0px;}


.heading{ font-family:Arial, sans-serif; font-size:15px; color:#716FB3;}
.hr1{ height:1px; color:#716FB3;}

.red{ color:#FF0000;}

.green{ color:#0D9C0A;}

.logintext{font-family:Arial, sans-serif; font-size:12px; color:#666666;}

.jonopen{ font-family:Arial, sans-serif; color:#FFFFFF; font-size:12px;}
.jonopen a:link{ font-family:Arial, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:underline;}
.jonopen a:active{ font-family:Arial, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:underline;}
.jonopen a:visited{ font-family:Arial, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:underline;}
.jonopen a:hover{ font-family:Arial, sans-serif; color:#EEECEC; font-size:12px; text-decoration:none;}

.jonopen1{ font-family:Arial, sans-serif; color:#666666; font-size:12px;}
.jonopen1 a:link{ font-family:Arial, sans-serif; color:#666666; font-size:12px; text-decoration:underline;}
.jonopen1 a:active{ font-family:Arial, sans-serif; color:#666666; font-size:12px; text-decoration:underline;}
.jonopen1 a:visited{ font-family:Arial, sans-serif; color:#666666; font-size:12px; text-decoration:underline;}
.jonopen1  a:hover{ font-family:Arial, sans-serif; color:#333366; font-size:12px; text-decoration:none;}

.rad{ font-family:Arial; font-size:12px; color:#000000;}

.revhead{ font-family:sans-serif, Arial,; font-weight:bold; font-size:14px; color:#FF6F00;}

.pricehead{ font-family:sans-serif, Arial,; font-weight:bold; font-size:14px; color:#000000;}

#wrapper {
text-align:left;
margin:0 auto;
width:100%;
min-height:100px;
padding:0px;
}



.imgmar{margin-right:8px;}

.revext{ font-family:Arial, sans-serif; font-size:12px; color:#43545e; text-align:justify;}

/*mail page*/

.text{ font-family:Arial, sans-serif; font-size:12px; color:#43545e; text-align:justify; line-height:20px;}
.text a:link{ font-family:Arial, sans-serif; font-size:12px; color:#43545e;  text-decoration:underline;}
.text a:active{ font-family:Arial, sans-serif; font-size:12px; color:#43545e;  text-decoration:underline;}
.text a:visited{ font-family:Arial, sans-serif; font-size:12px; color:#43545e;  text-decoration:underline;}
.text a:hover{ font-family:Arial, sans-serif; font-size:12px; color:#666666;  text-decoration:none;}

.sidehead{font-family:Arial, sans-serif; font-size:14px; font-weight:bold; color:#43545e;}
.sidelink{font-family:Arial, sans-serif; font-size:12px; color:#43545e;}
.sidelink a:link{font-family:Arial, sans-serif; font-size:12px; color:#43545e; text-decoration:none;}
.sidelink a:active{font-family:Arial, sans-serif; font-size:12px; color:#43545e; text-decoration:none;}
.sidelink a:visted{font-family:Arial, sans-serif; font-size:12px; color:#43545e; text-decoration:none;}
.sidelink a:hiover{font-family:Arial, sans-serif; font-size:12px; color:#43545e; text-decoration:underline;}


.textbox{width:120px; height:15px; border:1px solid #7F9DB9; font:Arial; font-size:12px; color:#333333; }
.textbox1{width:230px; height:15px; border:1px solid #7F9DB9; font:Arial; font-size:12px; color:#333333;}
.emailperson{width:208px; height:15px; border:1px solid #7F9DB9; font:Arial; font-size:12px; color:#333333;}
.logoup{width:250px; height:15px; border:1px solid #7F9DB9; font:Arial; font-size:12px; color:#333333;}
.extn{width:50px; height:15px; border:1px solid #7F9DB9; font:Arial; font-size:12px; color:#333333;}
.textarea{width:150px; height:30px; border:1px solid #7F9DB9; font:Arial; font-size:12px; color:#333333;}

.go1{ background:url(../images/go.gif); border:0px; width:22px; height:22px; background-position:center; background-repeat:no-repeat;}
.sub{ background:url(../images/1button-submit.gif); width:80px; height:22px; font-family:Verdana; font-size:11px; color:#FFFFFF; border:0px;}

.subtrial{ background:url(../images/trialbut.gif); background-repeat:no-repeat; width:142px; height:20px; font-family:Arial; font-size:12px; color:#FFFFFF; border:0px;}
.subtrial a:link{font-family:Arial, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
.subtrial a:active{font-family:Aria, sans-serifl; font-size:12px; color:#FFFFFF; text-decoration:none;}
.subtrial a:visited{font-family:Arial, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
.subtrial a:hover{font-family:Arial, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}

.product1{font-family:Arial, sans-serif; font-size:18px; color:#FF7900;}
.product2{font-family:Arial, sans-serif; font-size:15px; color:#666666;}

.oop{font-family:Arial, sans-serif; font-size:18px; color:#666666;}
.ooptext{ font-family:Arial, sans-serif; font-size:13px; color:#43545e; text-align:center;}
.ooptext a:link{ font-family:Arial, sans-serif; font-size:13px; color:#43545e; text-align:center; text-decoration:underline;}
.ooptext a:active{ font-family:Arial, sans-serif; font-size:13px; color:#43545e; text-align:center; text-decoration:underline;}
.ooptext a:visited{ font-family:Arial, sans-serif; font-size:13px; color:#43545e; text-align:center; text-decoration:underline;}
.ooptext a:hover{ font-family:Arial, sans-serif; font-size:13px; color:#43545e; text-align:center; text-decoration:none;}

.partnerbut{ background:url(../images/partnerbut.gif); background-repeat:no-repeat; width:200px; height:20px; font-family:Arial; font-size:12px; color:#FFFFFF; border:0px;}
.partnerbut a:link{font-family:Arial, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
.partnerbut a:active{font-family:Aria, sans-serifl; font-size:12px; color:#FFFFFF; text-decoration:none;}
.partnerbut a:visited{font-family:Arial, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
.partnerbut a:hover{font-family:Arial, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}

.textgrid{ font-family:Arial, sans-serif; font-size:12px; color:#43545e; text-align:justify; line-height:20px;}
.textgrid a:link{ font-family:Arial, sans-serif; font-size:12px; color:#43545e;  text-decoration:none;}
.textgrid a:active{ font-family:Arial, sans-serif; font-size:12px; color:#43545e;  text-decoration:none;}
.textgrid a:visited{ font-family:Arial, sans-serif; font-size:12px; color:#43545e;  text-decoration:none;}
.textgrid a:hover{ font-family:Arial, sans-serif; font-size:12px; color:#FF9774;  text-decoration:underline;}

.livemon{ font-family:Arial, sans-serif; font-weight:bold; font-size:12px; color:#1A0B74;}

.indstryempreg{font-family:Arial, sans-serif; font-size:12px; color:#43545e; text-align:justify;; }

.indstryempreg a:link{ font-family:Arial, sans-serif; font-size:12px; color:#D6DFE9; text-align:justify; text-decoration:none; }
.indstryempreg a:active{font-family:Arial, sans-serif; font-size:12px; color:#D6DFE9; text-align:justify; text-decoration:none; }
.indstryempreg a:visited{font-family:Arial, sans-serif; font-size:12px; color:#D6DFE9; text-align:justify; text-decoration:none; }
.indstryempreg a:hover{font-family:Arial, sans-serif; font-size:12px; color:#0656A7; text-align:justify; text-decoration:none; }

.emphead{font-family:sans-serif, Arial ; font-size:24px; font-style:italic; color:#716FB3; font-weight:bold;}
.emptree{font-family:Arial, sans-serif; font-size:14px; font-weight:600; color:#FFFFFF; }

.sitemaptext{ font-family:Arial, sans-serif; font-size:12px; font-weight:bold; color:#5E5E61; }
.sitemaptext a:link{ font-family:Arial, sans-serif; font-size:12px; font-weight:bold; color:#5E5E61; text-decoration:none;}
.sitemaptext a:active{ font-family:Arial, sans-serif; font-size:12px; font-weight:bold; color:#5E5E61; text-decoration:none;}
.sitemaptext a:visited{ font-family:Arial, sans-serif; font-size:12px; font-weight:bold; color:#5E5E61; text-decoration:none;}
.sitemaptext a:hover{ font-family:Arial, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:underline;}

.sitemaptextlinks{ font-family:Arial, sans-serif; font-size:11px; color:#5E5E61; }
.sitemaptextlinks a:link{ font-family:Arial, sans-serif; font-size:11px; color:#5E5E61; text-decoration:none;}
.sitemaptextlinks a:active{ font-family:Arial, sans-serif; font-size:11px; color:#5E5E61; text-decoration:none;}
.sitemaptextlinks a:visited{ font-family:Arial, sans-serif; font-size:11px; color:#5E5E61; text-decoration:none;}
.sitemaptextlinks a:hover{ font-family:Arial, sans-serif; font-size:11px; color:#000000; text-decoration:underline;}

.stmaptextonln { font-family:Arial, sans-serif; font-weight:bold; font-size:16px; color:#ff9f00;}
.stmaptextonln a:link { font-family:Arial, sans-serif; font-weight:bold; font-size:16px; color:#ff9f00; text-decoration:none}
.stmaptextonln a:active { font-family:Arial, sans-serif; font-weight:bold; font-size:16px; color:#ff9f00; text-decoration:none}
.stmaptextonln a:visited { font-family:Arial, sans-serif; font-weight:bold; font-size:16px; color:#ff9f00; text-decoration:none}
.stmaptextonln a:hover { font-family:Arial, sans-serif; font-weight:bold; font-size:16px; color:#000000; text-decoration:none}

.tooltiphead{ color:#716FB3; font-family:Arial, Sans-Serif; border-bottom:1px solid #CCCCE1; font-size:13px; background-color:#E5ECF2;}
.tooltipcontent{ padding:5px; text-align:justify; font-family:Arial, Sans-Serif; font-size:13px; background-color:#FFFFFF; color:#3C3C44;)


