﻿body { background: #D7DDDB; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; line-height: 1em; color: #fff; margin-bottom: 0.5em; }
p { font-size: 14px; line-height: 21px }
a:link, a:visited { color: #fff; }
a:hover { text-decoration: none; }
strong { font-weight: bold }

#wrapper, #wrapper p { color: #cbc4c2; font-family: "Helvetica Neue", arial; font-weight: 300; }

#super-nav {background: #D7DDDB; height: 24px; font-size: 11px; padding-top: 6px; letter-spacing: 0.5px; vertical-align: middle;}
#super-nav, #super-nav a{ color: #4E606C;}
#super-nav a{ text-decoration: none; padding: 6px 0 8px 0;}
#super-nav a:hover{ color: #000;}
#super-nav span{ margin: 0 4px; color: #97989A;}

#header { background: #fff }
#logo { height: 125px; background-position: center; }
#logo h1, #logo h2 { text-indent: -9999px; }
#logo a { height: 125px; width: 125px; display: block; background: url('/img/itechnw-logo-125x75.png') no-repeat; background-position: center; }

#brw { height: 345px; background: url('/img/itech-bg-pattern.png') repeat-x; position:relative; padding-top: 10px; padding-bottom: 10px; }
#brw h2 { font-size: 34px; font-weight: bold; margin-top: 10px; color: #D7DDDB }

#footer-nav { padding: 0.65em 0 80px 0; border-top: 1px dotted #61514c; margin: 20px auto 100px auto; }
#footer-nav {background: #D7DDDB; height: 24px; font-size: 11px; padding-top: 6px; letter-spacing: 0.5px; vertical-align: middle;}
#footer-nav, #footer-nav a{ color: #4E606C;}
#footer-nav a{ text-decoration: none; padding: 6px 0 8px 0;}
#footer-nav a:hover{ color: #000;}
#footer-nav span{ margin: 0 4px; color: #97989A;}

#rotator { position: relative; background: none; }
#rotator a { height: 345px; width: 460px; display: block; position: absolute; top: 0; left: 0; background: none; }

#pager { margin-top: 11px; float: right; display: inline }
#pager a { color: #121A1D; padding: 2px 4px; text-decoration: none; font-size: 11px; background: #96A39C; margin: 0 5px 0 0; }
#pager a:hover, #pager a.activeSlide  { background: #121A1D; color: white; }

li { list-style-type: square; margin: -3px 0 0 20px; padding: 0px 0; }

/* Alignments :: Start */
.align_left
{
    text-align: left;
}
.align_center
{
    text-align: center;
}
.align_right
{
    text-align: right;
}
.align_image_center
{
    display: table-cell;
    vertical-align: middle;
    width: ...;
    height: ...;    
}
.align_image_center * {
    vertical-align: middle;
}
/* Alignments :: End */

#tagline {height: 125px; display: block; margin: 0 -15px 0 0; }
#tagline p
{
    vertical-align: middle; display: table-cell; height: 125px; line-height: 125px; font-weight: bold; font-size: 250%; color: #121A1D; overflow: visible;
}
#tagline em
{
    color: #5E6E64; font-size: 90%;
}
