a{
    color:#73716B;
    text-decoration:underline;
    outline:none;
}
a:hover{
    color:#221e1f;
    text-decoration:none;
    outline:none;
}
a:active{
    outline:none;
}
html, body {
    background-color:#73716b;
    margin:0px;
    padding:0px;
    color:#3F3B3A;
    font-family:"Trebuchet MS", Arial, Helvetica;
    font-size:13px;
}

h1 {
    color:#73716b;
    font-size:21px;
    font-weight:normal;
    margin-top: -5px;
}

h5 {  margin-left: 0;  margin-right: 6%;  font-size: 10pt;  font-weight: bold}

img {
    display:block;
    border:0px;
}
.clear {
    clear: both;
    line-height: 0;
    font-size: 0;
}
.required {
    color:#FF0000;
    font-size:12px;
}

.small {
    font-size:12px;
}

.calendar-img
{
    display: inline;
}

.dform img {
    display: inline;
}


/***********SITE CONTAINER***********/
#mainContainer {
    margin:0 auto;
    width:956px;
}
#connectContainer {
    margin:0 auto;
    width:750px;
}
#connectContainerBlank {
    margin:0 auto;
    height:280px;
    width:300;
}
#bottomBG {
    background:url(images/bottomBG.jpg) no-repeat;
    height:13px;
}
#connect_bottomBG {
    background:url(images/feedback_template/connect_bottomBG.jpg) no-repeat;
    height:13px;
}
#connectLogin_bottomBG {
    background:url(images/feedback_template/connectlogin_bottomBG.jpg) no-repeat;
    width:486px;
    height:13px;
}
#leftBG {
    background:url(images/leftBG.jpg) repeat-y;
    width:10px;
}
#rightBG {
    background:url(images/rightBG.jpg) repeat-y;
    width:10px;
}

/***********TOP NAV CONTAINER***********/
#topNavContainer {
    background:url(images/topNav_BG.jpg) no-repeat;
    position:relative;
    width:936px;
    height:39px;
}
#topNavContainer_connect {
    background:url(images/feedback_template/connect_topNav_BG.jpg) no-repeat;
    position:relative;
    width:750px;
    height:38px;
}
#topNavContainer_connect_login {
    background:url(images/feedback_template/connect_topNav_login_BG.jpg) no-repeat;
    position:relative;
    width:469px;
    height:38px;
}
#topNav{
    position:absolute;
    top:19px;
    color:#9c9b96;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
}
#topNav ul{
    margin:0px;
    padding:0px;
}
#topNav li a{
    color:#9c9b96;
    display:block;
    margin-left:12px;
    width:175px;
    text-decoration:none;
}
#topNav li#homeBtn {
    display:block;
    margin-left:20px;
    width:167px;
}
#topNav li#blankBtn {
}
#topNav li{
    float:left;
    padding:0px;
    margin:0px;
    list-style:none;
}
#topNav li a:hover{
    color:#4b4945;
}
#topNav li a.active{
    color:#4b4945;
}

/******  NAV BLOCK ********/

#navBlockTable td {
    vertical-align: top;
    color: #a7a299;
}
#navBlockTable td img {
    border:none;
}
#navBlockTable p {
    color: #a7a299;
    font-size:11px;
    margin: 0px;
}

#navBlockTable ul.navmenu, .hover_txt_box ul.navmenu  {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#navBlockTable ul.navmenu li a, .hover_txt_box ul.navmenu li a {
    text-decoration: none;
    color: #a7a299;
    font-size: 10px;
    background: url('images/topnav-arrow-inactive.gif') no-repeat left center;
    padding-left: 14px;
}

#navBlockTable ul.navmenu li a:hover,  .hover_txt_box ul.navmenu li a:hover {
    color: #FFFFFF;
    background: url('images/topnav-arrow-active.gif') no-repeat left center;
}

#navBlockTable h1 {
    font-size: 12px;
    color: #FFFFFF;
    border-bottom: 2px dotted #a7a299;
    margin-right: 10px;
    margin-bottom: 5px;
    padding-bottom: 0px;
}

#navBlockTable h2 {
    font-size: 12px;
    color: #FFFFFF;
    margin-right: 10px;
    margin-bottom: 5px;
    padding-bottom: 0px;
}

/***********CUSTOM SITE HEADER***********/
#home_Header_BG {
    background:url(images/home_Header_BG.jpg) no-repeat;
    width:936px;
    height:73px;
}
#connect_Header_BG {
    background:url(images/feedback_template/connect_Header_BG.jpg) no-repeat;
    width:750px;
    height:73px;
}
#connect_Header_singleBG {
    background:url(images/connect_Header_singleBG.jpg) no-repeat;
    width:750px;
    height:73px;
}
#connect_Header_loginBG {
    background:url(images/feedback_template/connect_Header_singleBG.jpg) no-repeat;
    width:469px;
    height:73px;
}
#about_Header_BG {
    background:url(images/about_Header_BG.jpg) no-repeat;
    width:936px;
    height:73px;
}
#support_Header_BG {
    background:url(images/support_Header_BG.jpg) no-repeat;
    width:936px;
    height:73px;
}
#digital_printing_Header_BG {
    background:url(images/digital_printing_Header_BG.jpg) no-repeat;
    width:936px;
    height:73px;
}
#doc_processing_Header_BG {
    background:url(images/doc_processing_Header_BG.jpg) no-repeat;
    width:936px;
    height:73px;
}
#it_consulting_Header_BG {
    background:url(images/it_consulting_Header_BG.jpg) no-repeat;
    width:936px;
    height:73px;
}

/***********MAIN NAV CONTAINER***********/
#mainNavContainer {
    background:url(images/navHeader_BG.jpg) #3e3b39 repeat-x;
    height:61px;
    width:936px;
}
#connectNavContainer {
    background:url(images/navHeader_BG.jpg) #3e3b39 repeat-x;
    height:61px;
    width:750px;
}
#connectNavContainer_Login {
    background:url(images/navHeader_BG.jpg) #3e3b39 repeat-x;
    height:61px;
    width:469px;
}
#datamaxLogo {
    width:365px;
    height:61px;
    float:left;
}

/***********MAIN NAV***********/
#mainNavigation {
    margin-top:18px;
    margin-left:4px;
    width:567px;
    height:43px;
    float:left;
}
#mainNavigation ul{
    margin:0px;
    padding:0px;
    width:567px;
}
#mainNavigation li{
    margin:0px;
    padding:0px;
    list-style:none;
    float:left;
}
#mainNavigation li span{
    display:none;
}
#mainNavigation li#printingBtn a {
    background:url(images/digitalPrinting_btn.jpg) no-repeat;
    background-position:0px 0px;
    display:block;
    width:193px;
    height:43px;
}
#mainNavigation li#printingBtn a.active{
    background:url(images/digitalPrinting_btn.jpg) no-repeat;
    background-position:0px -43px;
}
#mainNavigation li#printingBtn a:hover {
    background:url(images/digitalPrinting_btn.jpg) no-repeat;
    background-position:0px -43px;
}
#mainNavigation li#consultingBtn a {
    background:url(images/itConsulting_btn.jpg) no-repeat;
    background-position:0px 0px;
    display:block;
    width:188px;
    height:43px;
}
#mainNavigation li#consultingBtn a.active{
    background:url(images/itConsulting_btn.jpg) no-repeat;
    background-position:0px -43px;
}
#mainNavigation li#consultingBtn a:hover {
    background:url(images/itConsulting_btn.jpg) no-repeat;
    background-position:0px -43px;
}
#mainNavigation li#processingBtn a {
    background:url(images/docProcessing_btn.jpg) no-repeat;
    background-position:0px 0px;
    display:block;
    width:186px;
    height:43px;
}
#mainNavigation li#processingBtn a.active{
    background:url(images/docProcessing_btn.jpg) no-repeat;
    background-position:0px -43px;
}
#mainNavigation li#processingBtn a:hover {
    background:url(images/docProcessing_btn.jpg) no-repeat;
    background-position:0px -43px;
}

/***********CONNECT MAIN NAV***********/
#connectNavigation_single {
    margin-top:12px;
    margin-left:4px;
    width:381px;
    height:49px;
    float:left;
    background:url(images/feedback_template/connectNavigation_single.jpg) no-repeat;
}
#connectNavigation {
    margin-top:18px;
    margin-left:4px;
    width:381px;
    height:43px;
    padding: 0;
    float:left;
}
#connectNavigation ul{
    margin:0px;
    padding:0px;
    width:381px;
}
#connectNavigation li{
    margin:0px;
    padding:0px;
    list-style:none;
    float:left;
}
#connectNavigation li span{
    display:none;
}
#connectNavigation li#competencyBtn a {
    background:url(images/feedback_template/competency_btn.jpg) no-repeat;
    background-position:0px 0px;
    display:block;
    width:193px;
    height:43px;
}
#connectNavigation li#competencyBtn a.active{
    background:url(images/feedback_template/competency_btn.jpg) no-repeat;
    background-position:0px -43px;
}
#connectNavigation li#competencyBtn a:hover {
    background:url(images/feedback_template/competency_btn.jpg) no-repeat;
    background-position:0px -43px;
}

#connectNavigation li#industryBtn a {
    background:url(images/feedback_template/industry_btn.jpg) no-repeat;
    background-position:0px 0px;
    display:block;
    width:188px;
    height:43px;
}
#connectNavigation li#industryBtn a.active{
    background:url(images/feedback_template/industry_btn.jpg) no-repeat;
    background-position:0px -43px;
}
#connectNavigation li#industryBtn a:hover {
    background:url(images/feedback_template/industry_btn.jpg) no-repeat;
    background-position:0px -43px;
}


/*********** CONNECT NAV ROLLOVER BLOCKS ***********/
#viewByCompetencyNavBlockContainer {
    width:375px;
    height:522px;
    float:left;
    position:absolute;
    display: none;
    left:50%;
    background:#61605B url(images/feedback_template/CONNECTFeedback_Nav_BG.jpg) no-repeat;
    margin-top:172px;;
    z-index:100;
}

#viewByCompetencyNavBlock {
    color:#E6E4E0;
    padding: 20px;
}

#viewByIndustryNavBlockContainer {
    width:375px;
    height:522px;
    float:left;
    position:absolute;
    display: none;
    left:50%;
    background:#61605B url(images/feedback_template/CONNECTFeedback_Nav_BG.jpg) no-repeat;
    margin-top:172px;;
    z-index:100;
}

#viewByIndustryNavBlock {
    color:#E6E4E0;
  padding: 20px;
}

/*********** MAIN NAV ROLLOVER BLOCKS ***********/
#digitalPrintingNavBlockContainer {
    width:561px;
    height:316px;
    float:left;
    position:absolute;
    display: none;
    left:50%;
    background:#61605B url(images/menu_flash_bg.gif) no-repeat;
    margin-top:173px;
    margin-left:-93px;
    z-index:100;
}

#digitalPrintingNavBlock {
    color:#E6E4E0;
    padding: 20px;
}

#itConsultingNavBlockContainer {
    width:561px;
    height:316px;
    float:left;
    position:absolute;
    display: none;
    left:50%;
    background:#61605B url(images/menu_flash_bg.gif) no-repeat;
    margin-top:173px;
    margin-left:-93px;
    z-index:100;
}

#itConsultingNavBlock {
    color:#E6E4E0;
  padding: 20px;
}

#documentProcessingNavBlockContainer {
    width:561px;
    height:316px;
    float:left;
    position:absolute;
    display: none;
    left:50%;
    background:#61605B url(images/menu_flash_bg.gif) no-repeat;
    margin-top:173px;
    margin-left:-93px;
    z-index:100;
}

#documentProcessingNavBlock {
    color:#E6E4E0;
    padding: 20px;
}


/***********LEFT BAR - TECHNOLOGY PORTFOLIO***********/
#headerBar_BG {
    width:936px;
    height:28px;
    background:url(images/headerBar_BG.jpg) #4b4945 repeat-x;
}
#connectheaderBar_BG {
    width:750px;
    height:28px;
    background:url(images/headerBar_BG.jpg) #4b4945 repeat-x;
    color:#73716B;
    line-height:10px;
    font-size:10px;
}

#connectheaderBar_BG #search_text{
    background:url("images/search_icon.gif") no-repeat scroll 105px 0px transparent;
    display:block;
    width:120px;
}


#subNavHeader {
    float:left;
    background:url(images/subNavHeader_BG.jpg) no-repeat;
    width:189px;
    height:28px;
}
#subNavShadow {
    background:url(images/subNavHeader_IMG.jpg) no-repeat;
    float:left;
    width:11px;
    height:28px;
}

a.navblock_home{
position: absolute;
bottom: 0px;
left: 0px;
margin: 20px;
margin-left: 25px;
padding-left: 20px;
font-size: 12px;
color: white;
text-decoration: none;
background: url('/images/home_icon.png') no-repeat 0 0;
}

a.navblock_home:hover{
color: #9c9b96;
}
/********************************************/
/***********MAIN CONTENT CONTAINER***********/
/********************************************/
#contentContainer {
    background:url(images/homeContent_BG.jpg) #ebe9e6;
    background-repeat:repeat-y;
    position:relative;
}

/*******************FLASH********************/
#flashBox {
    width:936px;
    height:365px;
    display:block;
    background:url(images/homeContent_BG.jpg) #ebe9e6;
}
#mainNav_flash {
    width:186px;
    height:288px;
    float:left;
    display:block;
}
#mainNav_banner {
    width:750px;
    height:288px;
    float:left;
    display:block;
}

#homeContentContainer {
    width:936px;
    background:url(images/homeContent_BG.jpg) #ebe9e6;
}
#homeContent {
    padding: 0 20px 0 38px;
    width:496px;

    line-height:20px;
    font-size:11px;
}
#promo_body #homeContent{
    width: 858px;
}

#promo_body #homeContent p{
    margin-top: 4px;
    color: #73716C;

    line-height:14px;
}

#mainContentContainer {
    background:url(images/homeContent_BG.jpg) #ebe9e6;
    min-height:177px;
    width:936px;
}

/******************* AD BLOCK ********************/

/* See how the image inside the div is wider than the div. This "trick" seems to work
   just fine for IE7 and FF, but not so much for IE6. So using a hack for IE6 (see below). */
.ad-div
{
    float:left;
    width: 343px;
}
.ad-div img {
    width: 375px;
    height: 176px;
}

/* This should properly position the buttons in IE7 and FF ... see IE6 hack below. */
#ad-button
{
    float:right;
    margin-top:20px;
    width: 27px;
    left: 5px;
    z-index:99;
}
/* IE6 HACK! see: http://archivist.incutio.com/viewlist/css-discuss/43086 */
* html #ad-button{
    float:none;
    position: absolute;
    left: 938px;
    top: 574px;
}


/*******************************************/
/***********SUB CONTENT CONTAINER***********/
/*******************************************/
#subContentContainer {
    background:url(images/subContent_BG.jpg) #FFFFFF;
    background-repeat: repeat-y;
}

#subContentContainer_2C {
    background:url(images/subContent_BG_2C.jpg) #ffffff repeat-y
}

#subNavContainer {
    background:url(images/subNavContainer_BG.jpg);
    background-repeat:repeat-y;
    width:199px;
    float:left;
    text-transform:uppercase;
    font-size:10px;
}
#subNavCorner {
    background:url(images/subNavCorner.jpg);
    background-repeat:no-repeat;
    width:10px;
    height:30px;
    float:right;
}
#subNavImage {
    background:url(images/subNavImage_BG.jpg) #ffffff;
    background-repeat:no-repeat;
    width:167px;
    height:182px;
    padding:10px 11px 0 11px;
    float:left;
}

/***********SUB NAV CONTAINER***********/
#subNav {
    width:189px;
/*  background-color:#96948d;*/
    float:left;
}
#subNav ul{
    margin:0px;
    padding:0px;
}
#subNav li{
    margin:0px;
    padding:0px;
    list-style:none;
    display:block;
    width:189px;
    font-size:10px;
}
#subNav li a{
    background:url(images/subNav_BG.jpg);
    background-repeat:repeat-x;
    margin:0px;
    padding:10px 0 0 12px;
    list-style:none;
    display:block;
    width:177px;
    height:25px;
    color:#c2bfb7;
    font-size:10px;
    text-decoration:none;
}

#subNavShadow_bottom {
    width:199px;
    height:7px;
    float:left;
}

/***********SUB NAV ABOUT DATAMAX***********/
#about_subNav a:hover{
    background:url(images/about_Nav_Active_BG.jpg);
    background-repeat:repeat-x;
    color:#FFFFFF;
}
#about_subNav a.active, #about_subNav li a.active{
    background:url(images/about_Nav_Active_BG.jpg);
    background-repeat:repeat-x;
/*font-weight:bold;*/
    font-size:10px;
    color:#FFFFFF;
}
#subNav li a.subActiveLink{
    background:url(images/subsubNav_hover.jpg) repeat-x;
    color:#9c9b96;
}


/***********SUB NAV SUPPORT***********/
#support_subNav a:hover{
    background:url(images/support_Nav_Active_BG.jpg);
    background-repeat:repeat-x;
    color:#FFFFFF;
}
#support_subNav a.active{
    background:url(images/support_Nav_Active_BG.jpg);
    background-repeat:repeat-x;
    font-size:10px;
    color:#FFFFFF;
}
#support_subNav a.inactive{
    background:url(images/support_Nav_Inactive_BG.jpg);
    background-repeat:repeat-x;
    font-size:10px;
    color:#FFFFFF;
    display:block;
}

/***********SUB NAV CONTAINER ***********/
#subNav a.subActive{
    background:url(images/subsubNav_BG.jpg) #ffffff repeat-x;
    font-size:10px;
    color:#9c9b96;
}
#subNav a.subActive:hover{
    background:url(images/subsubNav_hover.jpg) #e8e6e3 repeat-x;
}

/*#subNav a.subActiveLink:hover{
    background:url(images/subsubNav_hover.jpg) #ffffff repeat-x;
    color:#9c9b96;
}*/


/***********SUB NAV CONTAINER DIGITAL PRINTING***********/
#digital_subNav a:hover{
    background:url(images/digital_Nav_Active_BG.jpg);
}
#digital_subNav a.active{
    background:url(images/digital_Nav_Active_BG.jpg);
/*  font-weight:bold;*/
    font-size:10px;
    color:#FFFFFF;
    display:block;
    height:23px;
    margin:0;
    padding:12px 0 0 12px;
}
#digital_subNav a.inactive{
    background:url(images/digital_Nav_Inactive_BG.jpg);
/*  font-weight:bold;*/
    font-size:10px;
    color:#FFFFFF;
    display:block;
    height:23px;
    margin:0;
    padding:12px 0 0 12px;
}


/***********SUB NAV CONTAINER IT CONSULTING***********/
#it_subNav a:hover{
    background:url(images/it_Nav_Active_BG.jpg) #0071a1;
    background-repeat:repeat-x;
}
#it_subNav a.inactive{
    background:url(images/it_Nav_Active_BG.jpg) #0071a1;
    background-repeat:repeat-x;
/*  font-weight:bold;*/
    font-size:10px;
    color:#FFFFFF;
    display:block;
    height:23px;
    margin:0;
    padding:12px 0 0 12px;
}
#it_subNav a.active{
    background:url(images/it_Nav_Inactive_BG.jpg) #0071a1;
    background-repeat:repeat-x;
/*  font-weight:bold;*/
    font-size:10px;
    color:#FFFFFF;
    display:block;
    height:23px;
    margin:0;
    padding:12px 0 0 12px;
}

/***********SUB NAV CONTAINER DOC PROCESSING***********/
#doc_subNav a:hover{
    background:url(images/doc_Nav_Active_BG.jpg) #c9242b;
    background-repeat:repeat-x;
}
#doc_subNav a.active{
    background:url(images/doc_Nav_Active_BG.jpg) #c9242b;
    background-repeat:repeat-x;
/*  font-weight:bold;*/
    font-size:10px;
    color:#FFFFFF;
    display:block;
    height:23px;
    margin:0;
    padding:12px 0 0 12px;
}
#doc_subNav a.inactive{
    background:url(images/doc_Nav_Inactive_BG.jpg) #c9242b;
    background-repeat:repeat-x;
/*  font-weight:bold;*/
    font-size:10px;
    color:#FFFFFF;
    display:block;
    height:23px;
    margin:0;
    padding:12px 0 0 12px;
}

/**************************************/
/***********SUB BODY CONTENT***********/
/**************************************/
#subContent_2C {
    width:698px;
    float:right;
    padding-top:27px;
    padding-bottom:10px;
    padding-right:23px;
    padding-left:16px;
    background-image:url(images/subContent_C_BG.jpg);
    background-repeat:repeat-x;
}
#subContent_3C {
    width:512px;
    float:left;
    padding:5px 10px 10px 16px;
    background:url(images/subContent_C_BG.jpg) repeat-x #FFFFFF;
}
#connectContent {
    width:698px;
    float:left;
    padding:10px 25px 10px 27px;
    background:url(images/subContent_C_BG.jpg) repeat-x #FFFFFF;
}
#connectContent_login {
    width:232px;
    height:154px;
    float:left;
    padding:28px 15px 10px 222px;
    background:url(images/feedback_template/connectContent_login_BG.jpg) repeat-x #FFFFFF;
}

/************************************/
/************* PAGE COLORS ***********/
/************************************/
h3 {
 color:#999999;
 margin-top:4px;
 font-weight:normal;
 font-size:16px;
 line-height:.98;
}
#digital_printing h1 {
 color:#6DB73C;
 margin:0px;
}
#digital_printing a {
 color:#6DB73C;
}
#digital_printing div img{
 margin-left: auto;
 margin-right: auto;
}
#home_landing h1{
 margin:0px;
}
#it_consulting h1 {
 color:#0071a1;
 margin:0px;
}
#it_consulting a {
 color:#0071a1;
}
#it_consulting div img{
 margin-left: auto;
 margin-right: auto;
}
#managed_services h1 {
 color:#c9242b;
 margin:0px;
}
#managed_services a {
 color:#c9242b;
}
#managed_services div img{
 margin-left: auto;
 margin-right: auto;
}
#about h1 {
 color:#fbb017;
 margin:0px;
}
#about a {
 color:#fbb017;
}
#about div img{
 margin-left: auto;
 margin-right: auto;
}
#contact h1 {
 color:#fbb017;
 margin:0px;
}
#contact a {
 color:#fbb017;
}
#contact div img{
 margin-left: auto;
 margin-right: auto;
}
#career h1 {
 color:#fbb017;
 margin:0px;
}
#career a {
 color:#fbb017;
}
#career div img{
 margin-left: auto;
 margin-right: auto;
}
#support h1 {
 color:#14a9af;
 margin:0px;
}
#support a {
 color:#14a9af;
}
#support div img{
 margin-left: auto;
 margin-right: auto;
}


/***********THIRD COLUMN SUB NAV CONTAINER***********/
#thirdNavContainer {
/*  background:url(images/thirdNavContainer_BG.jpg); */
    background-repeat:repeat-y;
    width:199px;
    float:right;
    text-transform:uppercase;
    font-size:11px;
}
#thirdNavCorner {
    background:url(images/thirdNavCorner.jpg);
    background-repeat:no-repeat;
    width:10px;
    height:30px;
    float:left;
}
#thirdNavImage {
    background:url(images/subNavImage_BG.jpg) #ffffff;
    background-repeat:no-repeat;
    width:178px;
    height:182px;
    padding:10px 0 0 11px;
    float:right;
}
#thirdNavBox {
    float:right;
}
#thirdNav {
    margin:0px;
    padding:0px;
    width:189px;
    float:right;
}
#thirdNav ul{
    margin:0px;
    padding:0px;
}
#thirdNav li{
    margin:0px;
    padding:0px;
    list-style:none;
    display:block;
    width:189px;
    height:35px;
}
#thirdNav li a{
    background:url(images/subNav_BG.jpg) #96948d;
    background-repeat:repeat-x;
    margin:0px;
    padding:0 0 0 12px;
    list-style:none;
    display:block;
    width:177px;
    height:35px;
    line-height:35px;
    color:#c2bfb7;
    text-decoration:none;
    font-size:10px;
}
#thirdNav li a:hover{
    color:#FFFFFF;
}
#thirdNavShadow_bottom {
    width:199px;
    height:10px;
    float:right;
}

/***********FOOTER***********/
#footerContainer {
    position:relative;
    background:url(images/footerNav_BG.jpg) no-repeat;
    width:936px;
    height:44px;
}
#copyright{
    margin-left:10px;
    margin-top:14px;
    width:935px;
    text-align:center;
    color:#9a9790;
    font-size:10px;
    text-transform:uppercase;
}

/***********FOOTER NAV***********/
#footerNav{
    position:absolute;
    top:10px;
    color:#9c9b96;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    width:100%;
}
#footerNav ul{
    margin:0px;
    padding:0px;
    margin-left:20px;
}
#footerNav a{
    color:#9c9b96;
    /*padding-left:24px;*/
    text-decoration:none;
}
#footerNav li {
    display:block;
    padding:0px;
    margin:0px;
    width:187px;
    float:left;
    list-style:none;
}
#footerNav li#contactBtn{
    width:165px;
}

#footerNav li a{
    padding-left:14px;
    height: 30px;
    display:block;
}

#footerNav li a:hover{
    color:#4b4945;
}
#footerNav li a.active{
    color:#4b4945;
}


/***********Search Box***********/
.global_search_textbox{
    color:#9c9b96;
    width: 175px;
    height: 17px;
    font-size:10px;
    margin:0;
    /*padding:0px 1px 1px 1px;*/
    padding-top:2px;
    border:none;
    font-family:"Trebuchet MS", Arial, Helvetica;
}

.global_search_div {
    padding: 5px 5px 5px 5px;
    position: relative;
    top: -9px;

}
.globalSearchSubmit{
    position: relative;
    top: -17px ! important;
    left: 180px;
}


/* special codes for firefox/mozilla made possible by js/css_browser_selector */
.gecko .global_search_div {
    top: -8px ! important;
    left:-1px;
}


/* special codes for ie made possible by js/css_browser_selector */
.ie7 .global_search_textbox{
    color:#9c9b96;
    width: 175px;
    height: 15px;
    font-size:10px;
    margin:0;
    padding:1px 1px 1px 1px;
    border: 0;
    font-family:"Trebuchet MS", Arial, Helvetica;
}

.ie7 .globalSearchSubmit{
    position: relative ! important;
    top: -19px ! important;
    color: blue;
    margin-top: -2px;
    margin-left: -5px;
}

.ie6 .globalSearchSubmit{
    position: relative ! important;
    top: -25px;
    color: blue;
    margin-top: -2px;
    margin-left: -5px;
}

.ie6.global_search_div {
    top: -8px;
    left: -42px;
}

.ie7 .globalSearchSubmit{
    margin-left:-5px;
    margin-top:2px;
}

.ie7 .global_search_div {
    top: -9px ! important;
    left:0px;

}

.ie6 #ad-button table {
    position: relative;
    left: 343px;
    top: -177px;
}

/***********FORM***********/
.form_table {
    font-size:12px;
    color:#3F3B3A;
}
.form_select {
    color:#3F3B3A;
    font-family:"Trebuchet MS", Arial, Helvetica;
    font-size:12px;
}
.win.gecko .form_select {
    color:#3F3B3A;
    font-family:"Trebuchet MS", Arial, Helvetica;
    font-size:12px;
    margin-bottom:3px;
}

.form_textbox {
    color:#3F3B3A;
    font-family:"Trebuchet MS", Arial, Helvetica;
    font-size:12px;
}
.win.gecko .form_textbox {
    color:#3F3B3A;
    font-family:"Trebuchet MS", Arial, Helvetica;
    font-size:12px;
    margin-bottom:3px;
}

.form_textarea {
    color:#3F3B3A;
    font-family:"Trebuchet MS", Arial, Helvetica;
    font-size:12px;
    width:310px;
}

.ie7 .form_textarea {
    color:#3F3B3A;
    font-family:"Trebuchet MS", Arial, Helvetica;
    font-size:12px;
    width:309px;
}


.form_table th {
    font-weight:normal;
    text-align:right;
    padding-right:5px;
    display:block;
}
.form_buttons {
    padding-left:125px;
    padding-top:20px;
}

/***********Top Div Menu***********/
a.topNav_link {
    color:#FFFFFF;
    text-decoration:none;
}
a.topNav_link:hover{
    color:#9c9b96;
    text-decoration:none;
}


#site_map
{

}

#site_map ul
{
    list-style: circle;
}

#site_map ul a
{
    list-style: circle;
    color: #4B4945;
    text-decoration:none;
}
#site_map ul a:hover
{
    color: #9C9B96;
}

.search-title
{
    font-size:12px;
}

#searchbox-title
{
    font-size:12px;
}

#metersdiv a
{
    text-decoration:underline;
}

#share_icons{
    display:block;
    float: right;
    clear:none;
    position:relative;
    padding-top:5px;

}

#share_icons_new{
   height: 25px;
    margin-left: 370px;
    position: absolute;
}

#share_icons_new a{
   display: block;
    float: left;
    height: 25px;
    text-indent: -9999px;
    width: 65px;
    margin-left:5px;
}



#tweet{
   background: url('images/social_interior_btn.png') no-repeat 0px 2px;
}
#tweet:hover{
   background: url('images/social_interior_btn.png') no-repeat 0px -22px;
}

#share2{
   background: url('images/social_interior_btn.png') no-repeat -70px 2px;
}
#share2:hover{
   background: url('images/social_interior_btn.png') no-repeat -70px -22px;
}

/***********Feedback Contents***********/
.connect_feedback_error {
    color: #FF0000;
    font-size: 11px;
}
#connect_title {
    width:330px;
    margin:0 0 6px 0;
    float:left;
    }
#connect_pagination {
    width:190 px;
    margin:18px 5px 0 0;
    float:right;
        text-align: right;
}
#connect_pagination  a{
    text-decoration:none;
    font-size:11px;
}
.current_page_feedback {
    color: #ff0000;
    font-size:11px;
}
.dot_line {
    background:url(images/feedback_template/dot_line.jpg)  no-repeat;
    width:686px;
    height:3px;
    clear:both;
}
.feedbackContainer {
    width:686px;
    margin:0 0 0 6px;
    }
.feedback_desc {
    margin:15px 0 7px 0;
    width:399px;
    background:url(images/feedback_template/feedback_bg.jpg) no-repeat bottom center;
    float:right;
}
.feedback_singlebody {
    border:1px  solid #dddddd;
    width:350px;
    margin:0 auto;
    padding:14px 21px 18px 15px;
    line-height: 1.17;
    }
.feedback_body {
    border:1px  solid #dddddd;
    width:350px;
    margin:0 auto;
    padding:14px 21px 18px 15px;
    line-height: 1.17;
    min-height:140px;
    height:auto !important;
    height:140px;
    }
div.feedback_body:hover{
    background-color:#e9e8e4;
    }
.feedback_body  p, .feedback_singlebody p{
    margin:0 0 10px 0;
    font-style:italic;
    color:#3F3B3A;
    }
.feedback_name {
    margin:7px 0 0 0;
    font-style:italic;
    color:#666666;
    }
.feedback_bottom {
    width:399px;
    height:9px;
    background:url(images/feedback_template/feedback_bottom.jpg) no-repeat;
    }
.feedbackDetail_info {
    float:left;
    }
.feedbackDetail_info ul {
    list-style:none;
    margin:15px 0 5px 0;
    padding:0;
}
.feedbackPDFImage {
    margin:20px 0 0 0;
}
.feedbackLogo {
    margin:12px 0px 0 0;
}
.feedbackRead_btn span {
    display:none;
}
.feedbackRead_btn a {
    background:url(images/read_on_btn.gif) no-repeat;
    background-position:0px 0px;
    display:block;
    width:75px;
    height:20px;
}
.feedbackRead_btn a.active{
    background:url(images/read_on_btn.gif)) no-repeat;
    background-position:0px -20px;
    display:block;
    width:75px;
    height:20px;
}
#connectLogin_field {
    width:220px;
    background-color:#eae9e5;
    border:1px solid #73716b;
}
#connectLogin_btn {
    margin-top:15px;
}

#view_by_inductry_NavBlockContainer {
    width:375px;
    height:522px;
    float:left;
    position:absolute;
    display: none;
    left:50%;
    background:#61605B url(images/CONNECTFeedback_Nav_BG.jpg) no-repeat;
    margin-top:172px;;
    z-index:100;
}
#view_by_competency_NavBlockContainer {
    width:375px;
    height:522px;
    float:left;
    position:absolute;
    display: none;
    left:50%;
    background:#61605B url(images/CONNECTFeedback_Nav_BG.jpg) no-repeat;
    margin-top:172px;;
    z-index:100;
}
.CONNECTFeedback_NavBlock {
    color:#E6E4E0;
    padding: 20px;
}

.feedback-search-box {
    display: none;
}
.feedback-search-box .field{
    float:left;
    margin-right:2px;
}
.feedback-search-box .field img{
    display: inline;
}
#ad-button a{
    height:27px;
    }
/* 
 * Newsroom
 */
.nr_list_item {
    padding: 12px 0px;
    background: url(images/newsroom/newsroom_hr.jpg) no-repeat center bottom;
    float:left;
    margin-bottom:12px;
    padding-top:0px;
}

/* date tag */
.nr_list_item .date_tag {
    float: left;
    margin: 0 13px 0 0;
    width: 91px;
    height: 61px;
    background: url(images/newsroom/bg_calendar_icon.jpg) no-repeat 0 0;
}

    .nr_list_item .date_tag .month {
        float: left;
        padding: 18px 0 0 7px;
        width: 34px;
        color: #ffffff;
        text-transform: uppercase;
        text-align: center;
    }
    
    .nr_list_item .date_tag .day {
        float: left;
        padding: 10px 0 0 0;
        width: 45px;
        color: #666666;
        font-size: 26px;
        text-align: center;
    }
    
/* list */
.nr_list_item h1 {
    margin: 0px;
    padding: 0px;
    font-size:16px;
    line-height:18px;
}

    .nr_list_item h1 a {
        text-decoration: none;
    }

.nr_list_item h2 {
    margin: 0px;
    padding: 0px;
    color: #999999;
    font-weight: normal;
    font-size: 15px;
}

.nr_list_item div.date {
    color: #999999;
    font-style: italic;
    font-size: 12px;
    margin-left:104px;
}

.nr_list_item p {
    line-height: 20px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

    .nr_list_item p a.read_more {
       float: right;
    }

/* nr_page_control */
.nr_page_control {
    padding: 23px 11px;
}

    .nr_page_control .totals {
        float: left;
        width: 200px;
    }
    
    .nr_page_control .pages {
        float: right;
        text-align: right;
    }
    
    .nr_page_control a.next,
    .nr_page_control a.prev {
        font-size: 15px;
    }
    
.nr_list_item a.archive {
    display: block;
    text-align: right;
    margin: 15px 4px;
}
.nr_list_item p a {
    text-align: left;
}
/* disqus */
#disqus_thread {
    margin: 25px 0 0 0;
}

#disqus_thread h3 {
    color: #FBB017;
}

#disqus_thread a {
    color: #9da1a2;
}

a.dsq-brlink, 
a.dsq-brlink span {
    color: #9da1a2 !important;
    font-size: 12px;
    font-weight: normal;
}


/* Content:Hover widget styles */
.content-hover-tip {
    z-index:1000;
    text-align:left;
    padding:7px;
    min-width:50px;
    max-width:530px;
    color:black;/*#860404;*/
}
.content-hover-tip .tip-inner {
/*    font:bold 12px/18px 'trebuchet ms',arial,helvetica,sans-serif;*/
    margin-top:-1px;
    padding:0 3px 2px 3px;
}

/***********Slider Navigation***********/
#promotions_container {position:relative;}
#control {
    /*margin:0 auto;
    padding:0;
    list-style:none;
    float:left;
    position:absolute;
    left:342px;
    bottom:0;
    */
    text-align:center;
    height:14px;
    margin:0;
    padding:0;
    width:100%;
    position:absolute;
    bottom:0px;
    overflow:hidden;
}
#control li {
    /*float:left;*/
    height:14px;
    width:62px;
    display:inline;
}
#control li a {
    background:url(images/slider_control_bg.png) -64px 0 no-repeat;
    /*display:block;
    width:62px;
    height:14px;
    text-indent:-9999px;*/
    padding:0 31px 0;
}
#control li a .button {
    background:url(images/slider_control_bg.png) -64px 0 no-repeat;
    width:64px;
    height:14px;
    display:inline;
}
#control li a .button span {
    display:none;
}
.webkit #control li a .button span {
    font-size:0px;
    display:inline !important;
}
#control li.active a {
    background:url(images/slider_control_bg.png) -64px -16px no-repeat;
}

#control li.first a {
    background:url(images/slider_control_bg.png) 0 0 no-repeat;
    width:64px;
    height:14px;
    text-indent:-9999px;
}
#control li.active.first a {
    background:url(images/slider_control_bg.png) 0 -16px no-repeat;
}

#control li.last a {
    background:url(images/slider_control_bg.png) -126px 0 no-repeat;
    width:62px;
    height:14px;
    text-indent:-9999px;
}
#control li.active.last a {
    background:url(images/slider_control_bg.png) -126px -16px no-repeat;
    }
/* Swap Content */
.swapContent {
    padding:8px 0 0 29px;
    }
.staticContent {
    float:left;
    width:287px;
    margin:0 8px 0 0;
    }
.static_content {
    width:287px; height:154px;
    display:block;
    position:relative;
    float:left;
    background:url("images/content_box_sprite.png") no-repeat 0 0;
    margin:0 8px 0 0;
    }
.img_box {
    width:117px; height:117px;
    float:left;
    margin:18px; overflow:hidden;
    }
.txt_box {
    width:105px; height:109px;
    float:left;
    margin:18px 0 18px 5px; overflow:hidden;
    }
.txt_box h1 {
    color:#73716c; line-height:18px; font-size:16px; font-weight:normal;
    margin:10px 0 0;
    }
.txt_box p {
    color:#9C9B96; font-size:11px;
    margin:6px 0 0;
    line-height:14px;
    }
.corner {
    width:16px; height:16px; overflow:hidden;
    background:url("images/content_box_sprite.png") no-repeat -16px -444px;
    bottom:10px; right:10px; position:absolute;
    }
.list {
    background:url("images/content_box_sprite.png") no-repeat 0 -444px;
    }
.static_content a {
    text-decoration:none !important;
    }
.static_content:hover {
    background:url("images/content_box_sprite.png") no-repeat -287px 0;
    cursor:pointer;
    }
.static_content:hover .corner {
    background:url("images/content_box_sprite.png") no-repeat -80px -444px;
    }
.static_content:hover .list {
    background:url("images/content_box_sprite.png") no-repeat 0 -444px !important;
    }
.hover_content {
    width:287px; height:290px; display:block; float:left;
    background:url("images/content_box_sprite.png") no-repeat 0 -154px;
    position:relative;
    }
.ie .hover_content, .ie8 .hover_content {
    width:287px; height:290px; display:block; float:left;
    background:url("images/content_box_ie.png") no-repeat 0 0;
    position:relative;
    }
.hover_img_box {
    width:79px; height:194px; margin:66px 0 0 26px;
    float:left;
    overflow:hidden;
    }
.hover_txt_box {
    width:144px; height:195px;
    float:left;
    margin:72px 0 0 10px;
    overflow:hidden;
    }
#navBlockTable ul.navmenu li, .hover_txt_box ul.navmenu li {
    line-height:18px !important;
    height:18px;
    overflow:hidden;
    }
/*.hover_txt_box h1 {
    color:#ccc; line-height:18px; font-size:16px; font-weight:normal;
    margin:10px 0 0;
    }
.hover_txt_box p {
    color:#9C9B96; font-size:11px;
    margin:6px 0 0;
    }
*/
/* Ticker Content */
.ticker {
    background:url("images/content_box_sprite.png") no-repeat 0 -470px;
    height:31px;
    padding:0px;
position:relative;
    }
.connect_btn {
width:305px;
height:30px;
position:absolute;
top:0;
right:0;
}
#connect_phone{
    color: #484848;
    font-size: 18px;
    line-height: 31px;
    margin-left: 38px;
    position: absolute;
}
.social{
    height: 31px;
    margin-left: 178px;
    position: absolute;
}
.social a{
    display: block;
    float: left;
    height: 28px;
    text-indent: -9999px;
    width: 28px;
    margin:1px;
}
#linked_in{
   background: url('images/social_home_btn.png') no-repeat 0px 3px;
}
#linked_in:hover{
   background: url('images/social_home_btn.png') no-repeat 0px -25px;
}
#twitter{
   background: url('images/social_home_btn.png') no-repeat -28px 3px;
}
#twitter:hover{
   background: url('images/social_home_btn.png') no-repeat -28px -25px;
}

#share{
   background: url('images/social_home_btn.png') no-repeat -56px 3px;
}
#share:hover{
   background: url('images/social_home_btn.png') no-repeat -56px -25px;
}
#email{
   background: url('images/socialbuttons_vML.png') no-repeat -56px 0px;
}
#email:hover{
   background: url('images/socialbuttons_vML.png') no-repeat -56px -28px;
}
.ticker ul {
    margin:0; padding:0;
    list-style:none;
    margin-left:144px;
    position:absolute;
    }
.ticker .label{
    font-size: 11px;
    height: 31px;
    line-height: 31px;
    margin-left: 38px;
    position: absolute;
}
.ticker li {
    margin:0; padding:0;
    display:block;
    width:500px; height:31px; overflow:hidden;
    line-height:31px;
    }
.ticker a {
    color: #73716c; text-decoration:none; font-size:11px;
    display:block;
    }
  .ticker a:hover {
    color: #000 !important;
    }  
/*
.ie8 .ticker ul {
    padding: 1px 0 0;
}
.gecko .ticker ul {
    padding: 0px 0 0;
}
.gecko .ticker li {
    line-height:29px;
    }
    */
