@import url("/includes/css/reset.css");

html, body, p, div, img, a, span, h1, h2, h3, h4, h5, h6,
ol, ul, li, dl, dt, dd,
form, fieldset, input, select, button, legend, textarea {
    border: 0;
    margin: 0;
    padding: 0;
}
html, body {
    height: 100%;
}
body {
    color: #666;
    font: 400 12px / 1.1 "HelveticaNeueLTStd-Med", "Helvetica Neue", "Helvetica Neue Thin", "Helvetica Thin", Helvetica, Arial, sans-serif;
    text-align: center;
	line-height:12px;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
h2 {
    font-size: 1.8em;
/*    margin-bottom: 10px;*/
    margin-bottom: 15px;
	font-weight:bold;
}
#header {
    font-size: .833em;
    margin: 18px auto;
    width: 964px;
}
#logo a {
/*    background: url(../images/logo.jpg) no-repeat;*/
    background: url(/images/idea-integration-home-logo.jpg) no-repeat;

   display: block;
    float: left;
    height: 44px;
    text-indent: -9999px;
    white-space: nowrap;
    width: 151px;
}
#nav {
    list-style: none;
    padding-top: 30px;
    text-align: right;
    text-transform: uppercase;
}
#nav li {
    display: inline;
}
#nav a {
    color: #666;
}
#content-wrapper {
    background: url(/images/hm-content-bg.jpg) no-repeat top center;
    height: 808px;
}
#content {
    font-size: .833em;
    margin: 0 auto;
    padding-left: 120px;
    text-align: left;
    width: 844px;
}
.vertical {
    background: #fff;
    float: left;
/*    height: 110px;*/
	height: 138px;
    margin: 121px 20px 0 0;
    padding: 30px 10px 20px;
/*    padding: 28px 10px 20px;*/

    position: relative;
    width: 140px;
}
.vertical .tab {
    height: 40px;
    left: -10px;
    position: absolute;
    top: 17px;
    width: 10px;
}
#consulting .tab {
    background: #39f;
}
#interactive .tab {
    background: #f60;
}
.vertical p {
/*    font-size: .9em;*/
	    font-size: 10px;
}
.vertical .learn {
/*    bottom: 20px;*/
	   bottom: 15px;
    font-family: "HelveticaNeueLTStd-Md", "Helvetica Neue", "Helvetica Neue Bold", "Helvetica Bold", Helvetica, Arial, sans-serif;
    font-weight: 400;
    left: 10px;
    position: absolute;
}
.vertical a:before {
/*    content: '\0020\00BB\0020';*/
}
/*#consulting a, #consulting .learn {
 background: url(/images/list-bullet-raquo-blue.gif) no-repeat 0 2px;
     padding-left: 25px;
 color: #39f;
}*/
#consulting a {
 background: url(/images/list-bullet-raquo-blue.gif) no-repeat 0 4px;
     padding-left: 10px;
 color: #39f;
}
/*#interactive a, #interactive .learn {
    color: #f60;
}*/
#interactive a {
 background: url(/images/list-bullet-raquo-orange.gif) no-repeat 0 4px;
     padding-left: 10px;
	 color: #f60;
}
#footer {
    font-size: .833em;
    margin: 18px auto;
	min-height: 18px;
	height: auto !important;
	height: 18px;

/*    text-align: left;*/
	    text-align: center;
    text-transform: uppercase;
/*    width: 964px;*/
	    width: 1022px;
}
#footer a {
    color: #666;
}
.screen-reading {
    left: -9999px;
    position: absolute;
    top: -999px;
    width: 999px;
}
#hm-Copyright {
float: left;
}
#hm-FooterNav {
float: right;
}