@charset "utf-8";
/* CSS Document */
#banner {height: 171px; background-image: url(/images/sub/banner.jpg)}
.about #banner {background-image: url(/images/sub/banner/about.jpg)}
.vendor #banner {background-image: url(/images/sub/banner/vendor.jpg)}
.outsourcing #banner {background-image: url(/images/sub/banner/outsourcing.jpg)}
.implementation #banner {background-image: url(/images/sub/banner/implementation.jpg)}
.hr #banner {background-image: url(/images/sub/banner/hr.jpg)}
.support #banner {background-image: url(/images/sub/banner/technology.jpg)}

.homeLink {position: absolute; top: 0; left: 0; height: 150px; width: 179px; text-decoration: none; display: block;}

#topnav { width: auto;}
/* #topnav .home {color: #1C6297; background-image: url(/images/icon/bullet-home.gif)} */

#breadcrumb, #leftCol, #subNav, #content h1 {padding-left: 27px;}
#breadcrumb {padding-top: 8px; padding-bottom: 5px; clear: left;}
html #breadcrumb li {font-size: 58%; display: inline}
#breadcrumb a {}
#breadcrumb .last {color: black; cursor: default; text-decoration: none}
#breadcrumb .last:hover {text-decoration: none}

#subNav {margin-bottom: 30px;}
#subNav li {display: inline; background: url(/images/icon/bullet-subnav.gif) center left no-repeat; line-height: 100%; padding-left: 15px; margin-right: 25px; white-space: nowrap}
#subNav li a {font-weight: bold;}

#content a {color: #1C6297}
#content h1 {font-size: 95%; padding-top: 5px; font-weight: bold; color: white; height: 28px; background: url(../images/sub/h1-bg.jpg) top left no-repeat; margin-bottom: 12px}
#content h2 {font-size: 82%; margin-bottom: 10px;}
#content p {font-size: 70%; line-height: 136%; margin-bottom: 20px;}

#leftCol, #rightCol {float: left;}
#leftCol  {width: 455px ; clear: left; padding-bottom: 20px}

#rightCol {width: 240px; margin-left: 28px; margin-top: 7px;}
#rightCol p {margin-bottom: 0;}
#rightCol q {color: #333; quotes: none; font-size: 70%; font-weight: bold; margin-bottom: 10px; font-style:italic; display:block; margin-bottom: 8px; line-height: 153%}

.everyClient {background-color: #eff2e9; padding-bottom: 1px; margin-bottom: 22px;}
.everyClient h2 {height: 28px; width: 240px;background: url(/images/sub/everyclient-title.gif) top left no-repeat}
.everyClient h2 span {margin-left: -9999px; display: block; position: absolute;}
.everyClient a {color: #1C6297; font-size: 70%; padding-left: 12px;display: block; margin-bottom:12px;}
.everyClient p { padding: 0 12px 12px 12px;}
.everyClient p a {font-size: 100.01%;  display: inline; padding: inherit; margin: auto;}

.testimonial {padding: 12px; margin: 5px 0; border-top: 1px solid #868397; border-bottom: 1px solid #868397;}

.backToTop {clear: left; background: url(../images/icon/bullet-backtotop.gif) center left no-repeat; margin-left: 27px; margin-top: 10px; padding-left: 10px}
.backToTop a {font-weight: bold}
#forms fieldset {margin-bottom: 25px;}
#forms legend {font-size: 70%; font-weight: bold; color: black; margin-left: 0; padding-left: 0; margin-bottom: 10px;}
#forms label {font-size: 70%}

#forms .text label, #forms .textarea label, #forms .select label {font-weight: bold;}

#forms .checkboxColumn {float: left; width: 203px;  }
#forms .checkbox {clear: left;}
#forms .checkbox label {display: block; float: left; padding-top: 2px;}
#forms .checkbox input {clear: left; display: block; float: left}

#forms .text {clear: left; padding-top: 3px;}
#forms .text label {width: 87px ; float: left; display: block; padding-top: 3px;}
#forms .text input {font-size: 70%; padding: 3px; width: 200px; float: left; display: block;}

#forms .select {padding-top: 3px; clear: left}
#forms .select label {padding-top: 3px; width: 87px ; float: left; display: inline}
#forms .select select { width: 210px; float: left; display: inline;}
#forms .select option {padding: 3px; font-size: 70%;}
#forms .textarea {clear: left}
#forms .textarea label {clear: left; display: block; margin-bottom: 7px}
#forms .textarea textarea {display: block; margin-bottom: 20px; width:287px; height: 124px; font-size: 70%; padding: 3px}