﻿
.RegBox            { margin: 0px 0px 10px 0px; vertical-align: top; text-align: left; } /*For Images and non-boxes*/
.Box-690           { width: 690px; margin-bottom: 10px; vertical-align: top; text-align: left; }
.regpageheight     { height: 307px; }

.rboxtitle          { margin: 3px 0px 0px 10px; }
.sqboxtitle         { padding: 10px 0px 0px 10px; }
.box-content        { margin: 0px 10px 0px 12px; text-align: left; }

/*------------GrayBar-------------*/

.graybar-l, .graybar-r, .graybar-m,
.graybar-c          { visibility: visible; height: 29px; }
.graybar-l          { background: url(images/graybar-l.gif) no-repeat; margin: 0px 0px 0px 0px; width: 3px; height: 29px; float: left; }
.graybar-r          { background: url(Images/graybar-r.gif) no-repeat; margin: 0px 0px 0px 0px; width: 3px; height: 29px; float: right; }
.graybar-m          { background: url(images/graybar-m.gif); margin: -29px 0px 0px 3px; }
.graybar-c          { margin: 0px 0px 0px 8px; padding: 7px 0px 0px 0px; text-align: left; }

.BottomDottedLine {
border-top:1px dotted #CCCCCC;
margin-bottom:5px;
margin-top:5px;
} /**/

/*-------Rounded Boxes------*/



/* 200px Promo Boxes: Default.aspx */
.rBox-200-2         { margin: 7px 0px 10px 0px; vertical-align: top; text-align: left; }
.rBox-200           { margin: 0px 0px 10px 0px; vertical-align: top; text-align: left; }
.rbox-200-top       { background: url(images/roundbox-200-top.gif) top left no-repeat; }
.rbox-200-bottom    { background: url(images/roundbox-200-bot.gif) top left no-repeat; margin-top: -4px; }
.rbox-200-top,
.rbox-200-bottom    { height: 7px; }
.rBox-200-2, .rBox-200,
.rbox-200-top,
.rbox-200-bottom    { width: 200px; }
.rbox-200-middle,
.rbox-200-bg        { width: 186px; }
.rbox-200-middle,
.rbox-200-bg,
.rbox-200-rightside,
.rbox-200-leftside  { height: 132px; } /*Adjustable PromoBox height*/
.rbox-200-bg        { margin: -1px 0px 0px 1px; padding: 0px 12px 0px 0px; }

.threecolbox-200-middle,
.threecolbox-200-rightside,
.threecolbox-200-leftside,
.threecolbox-200-bg    { height: 286px; } /*Adjustable PromoBox height*/
.threecolbox-200-middle,
.threecolbox-200-bg    { width: 186px; }
.threecolbox-200-bg    { margin: 0px 0px 0px 1px; padding: 0px 12px 0px 0px; }
.threecolbox-200-bottom { background: url(images/roundbox-200-bot.gif) top left no-repeat; margin-top: 0px; height: 7px; width: 200px; }

/*------------Square Boxes----------*/



/* 480px Square Boxes: Default.aspx, HealthCare.aspx */
.sqBox-480          { margin: 0px 0px 10px -1px; vertical-align: top; text-align: left; }
.sqbox-480-top      { background: url(images/squarebox-480-top.gif) top left repeat-x; height: 1px; }
.sqbox-480-bottom   { background: url(images/squarebox-480-bot.gif) top left repeat-x; height: 3px; }
.sqbox-480-top,
.sqbox-480-bottom   { height: 7px; } 
.sqBox-480,
.sqbox-480-top,
.sqbox-480-bottom   { width: 480px; }
.sqbox-480-middle,
.sqbox-480-bg       { width: 478px; }
.sqbox-480-rightside,
.sqbox-480-leftside { padding-bottom: 0px; }
.sqbox-480-middle   { margin: -7px 0px -7px 0px; padding: 0px; }

/* Templates*/
.sqbox-480-rightside,
.sqbox-480-leftside { height: 286px; } /*Adjustable PromoBox height*/
.sqbox-480-middle,
.sqbox-480-bg       { height: 300px; }
.sqbox-480-bg       { margin: -7px 0px -7px 1px; padding: 0px; }

/* 690px Square Boxes: SuccessStories.aspx, Employers.aspx, Help.aspx, Privacy.aspx*/
.sqbox-690-top      { background: url(images/squarebox-690-top.gif) top left no-repeat; }
.sqbox-690-bottom   { background: url(images/squarebox-690-bot.gif) top left no-repeat; }
.steelsqbox-690-top,
.steelsqbox-690-bottom,
.sqbox-690-top,
.sqbox-690-bottom   { height: 7px; width: 690px; } 
.sqbox-690-bg       { width: 688px; }
.sqbox-690-separator{ height: 227px; width: 1px; margin: 0px 7px 0px 5px; }

/* Templates */
.sqbox-690-rightside,
.sqbox-690-leftside,
.sqbox-690-middle   { height: 276px; } /*Adjustable TabControl height*/
.sqbox-690-bg       { height: 289px; } /*Adjustable TabControl height*/
.sqbox-690-rightside,
.sqbox-690-leftside { padding-bottom: 0px; }
.sqbox-690-bg       { margin: -7px 0px -7px 1px; padding: 0px 0px 0px 0px; }

.steelsqbox-690-top  { background: url(images/steelsquarebox-690-top.gif) top left no-repeat; }
.steelsqbox-690-bottom { background: url(images/steelsquarebox-690-bot.gif) top left no-repeat; }
.steelsqbox-690-middle { height: 276px; background-color: #f0f3f5; }

/* Tabbed Containers: About.aspx, Services.aspx */

#TabbedBox          { vertical-align: top; text-align: left; margin: 0px 0px 10px 0px; }  
.tabbed-690-top     { background: #e6e6e6 url(images/squarebox-690-top.gif) top left no-repeat; }
.exptabbed-690-bottom,
.custtabbed-690-bottom,
.tabbed-690-bottom  { background: #e6e6e6 url(images/squarebox-690-bot.gif) top left no-repeat; }
.exptabbed-690-bottom  { margin-top: -5px; }
.exptabbed-690-bottom,
.custtabbed-690-bottom,
.tabbed-690-bottom,
.steelsqbox-690-top,
.tabbed-690-top     { height: 7px; } 
#TabbedBox,
.exptabbed-690-bottom,
.custtabbed-690-bottom,
.tabbed-690-bottom,
.steelsqbox-690-top,
.tabbed-690-top     { width: 690px; }
.tabbed-690-rightside,
.tabbed-690-leftside,
.tabbed-690-middle  { height: 283px; } /*Adjustable TabControl height*/
.tabbed-690-rightside,
.tabbed-690-leftside{ padding-bottom: 1px; }
.tabbed-690-sides   { background:transparent url(images/squarebox-690-sides.gif); margin: 0px; }
.tabbed-690-border  { border: 1px solid #999999; margin: 0px 0px -2px -2px; padding: 0px; width: 666px; }

/*Internal TabControl Formatting*/
.tabs               { width: 300px; height: 30px; margin-top: 10px; }
.largetabs          { width: 680px; height: 30px; margin-top: 10px; }
.mediumtabs         { width: 481px; height: 30px; margin-top: 10px; }
.tabtdspacer        { width: 18px; } /*space before first tab - was tabbedtabtd*/
.tabdefault         { background-color: #cccccc; }
.tabdisplay,
.exptabdisplay      { width: 673px; margin: 0px 0px 0px 6px; }
.tabborder          { background-color: #999999; margin: 20px 0px 0px 0px; }
.tblAjaxContainer   { margin: 1px 0px 0px 1px; }
.tabpanelsize,
.exptabpanelsize    { margin: 0px 0px -2px 0px; padding-right: -1px; background-color: #ffffff; }
.tabpanelsize,
.exptabpanelsize    { width: 666px; }
.tablinkdisplay     { width: 515px; }
.tablinkdisplaylarge { width: 465px; }
.tabbedlinkbox      { width: 150px; }
.tabdisplay-content { margin: 0px 9px 0px 9px; padding: 9px 0px 0px 0px; text-align: left; }
.tablinkborder      { width: 1px; }
.tabpanelsize       { height: 246px; } /*Adjustable TabControl height*/
.tabbedRlinkmargin  { margin: 10px 15px 0px 15px; }
.tabbedLlinkmargin  { margin: 10px 0px 0px 15px; }
.tabbedRlinkmarginPlus  { margin: 10px 15px 0px 15px; padding-bottom: 8px; }
.tabbedLlinkmarginPlus  { margin: 10px 0px 0px 15px; padding-bottom: 4px; }
.tabbedRlinkmarginMini  { margin: 8px 15px 0px 15px; }
.tabbedRlinkmarginLeadership  { margin:  6px 15px 1px 15px; }
.tabbedlink-content		{ margin-top: 10px; margin-right: 5px; }
.tabbedlink-contentPlus { margin-top: 20px; }
.scrollbar          { margin: -9px -9px 0px 0px; }/**/
.scrollbar-c        { margin: 0px 18px 0px 0px; padding: 9px 0px 10px 0px; text-align: left; }/**/
.tabbedlinkmarginLocations  { margin:  15px 2px 1px 2px; }

/* Tabbed Control Customizations by Page*/

/*Industries Page*/
#TopJobsBar         { background: url(images/graybar-m.gif) repeat-x; visibility: visible; width: 690px; }
.indtabdisplay      { width: 515px;  margin: auto; }
.indtabpanelsize    { width: 664px; } 
.indsqbox-690-bottom{ width: 690px; height: 7px; background: url(images/squarebox-690-bot.gif) top left no-repeat; }

/*Services Page*/
.servicestabs       { width: 565px; height: 30px; margin-top: 10px; }

/*HealthCare Page*/
.HealthBox          { margin: 0px 0px 10px 1px; vertical-align: top; text-align: left; width: 200px; }
.healrbox-900-middle,
.healrbox-900-rightside,
.healrbox-900-leftside,
.healrbox-900-bg    { height: 147px; } /*Adjustable PromoBox height*/
.healrbox-900-middle,
.healrbox-900-bg    { width: 886px; }
.healrbox-900-bg    { margin: 0px 0px 0px 1px; padding: 0px 12px 0px 0px; }

/*ContactUs Page*/
.contrbox-200-middle,
.contrbox-200-rightside,
.contrbox-200-leftside,
.contrbox-200-bg    { height: 284px; } /*Adjustable PromoBox height*/
.contrbox-200-middle,
.contrbox-200-bg    { width: 186px; }
.contrbox-200-bg    { margin: 0px 0px 0px 1px; padding: 0px 12px 0px 0px; }

/*Help Page*/
.helptopmargin      { height: 13px; }
.helplinkbox        { width: 150px; }
.helplinkmargin     { margin: 10px 0px 0px 15px; }
.helpdisplay-content{ margin: 0px 9px 0px 9px; padding: 9px 0px 0px 0px; text-align: left; }
.helprbox-200-middle,
.helprbox-200-rightside,
.helprbox-200-leftside,
.helprbox-200-bg    { height: 286px; } /*Adjustable PromoBox height*/
.helprbox-200-middle,
.helprbox-200-bg    { width: 186px; margin: 0px 0px 0px 1px; padding: 0px 12px 0px 0px; }
.helpfix1           { padding: 0px; }
.helptabbed-690-middle { margin: -6px 0px 0px 1px; padding: 0px 0px 1px 0px; width: 688px; background-color: #e6e6e6; }

/*Privacy Page*/


/*---------------Sides&Middles----------------------*/
.threecolbox-200-rightside,
.helprbox-200-rightside,
.contrbox-200-rightside,
.healrbox-900-rightside,
.tabbed-690-rightside,
.rbox-200-rightside,
.sqbox-480-rightside,
.sqbox-690-rightside{ background: url(images/roundbox-ts.gif) top right repeat-y; margin: 0px; width: 1px; float: right; }

.threecolbox-200-leftside,
.helprbox-200-leftside,
.contrbox-200-leftside,
.healrbox-900-leftside,
.tabbed-690-leftside,
.rbox-200-leftside,
.sqbox-480-leftside,
.sqbox-690-leftside { background: url(images/roundbox-ts.gif) top left repeat-y; margin: 0px; width: 1px; float: left; }

.indsqbox-690-middle { margin: -6px 0px 6px 0px; padding: 0px; width: 688px; }
.exptabbed-690-middle  { margin: -6px 0px 0px 1px; padding: 0px 0px 6px 0px; width: 688px; }
.tabbed-690-middle     { margin: -6px 0px 0px 1px; padding: 0px 0px 7px 0px; width: 688px; }

/*---------------ForThemes------------------*/
/*Promo Box Backgrounds*/
.threecolbox-200-bg,
.helprbox-200-bg,
.contrbox-200-bg,
.healrbox-900-bg,
.rbox-200-bg,
.sqbox-480-bg,
.contsqbox-690-bg,
.sqbox-690-bg      { background: url(images/gradedbg.gif) bottom left repeat-x; }

/*Tabbed Control Backgrounds*/
.tabbox-bg          { background: #ffffff url(images/gradedbg.gif) bottom left repeat-x; margin: 0px; padding: 0px; }
.tabboxexp-bg       { background: #ffffff url(images/gradedbg.gif) bottom left repeat-x; margin: 0px 0px 0px -2px; padding: 0px 1px 0px 0px; }
.tabbox-bluebg      { background: #ffffff url(images/gradedbluebg.gif) bottom left repeat-x; margin: 0px; padding: 0px; }/*was bbox-panel*/
.tabbox-whitebg     { background-color: #ffffff; margin: 0px; padding: 0px; }
.tabbedlinkbox, 
.helplinkbox        { background: #ffffff url(images/gradedbg.gif) bottom left repeat-x; }

.tabbed-690-middle,
.exptabbed-690-middle  { background-color: #e6e6e6; }

.shadow1          { width: 674px;  background-color: #e0e0e0; padding: 0px 1px 1px 0px; }
.shadow2          { width: 672px;  background-color: #d8d8d8; margin: -1px 0px 0px 1px; padding: 0px 1px 1px 0px; }
.shadow3          { width: 670px;  background-color: #d1d1d1; margin: -1px 0px 0px 1px; padding: 0px 1px 1px 0px; }
.shadow4          { width: 668px;  background-color: #cacaca; margin: -1px 0px 0px 1px; padding:  0px 1px 1px 1px; }
.shadow5          { background-color: #999999; padding: 0px 1px 3px 0px; margin: -1px 0px 0px 0px; }

.tab1-reg           { background: url(images/tabblue-regular.gif) no-repeat; height: 30px; width: 130px; }
.tab1-sel           { background: url(images/tabblue-selected.gif) no-repeat; height: 30px; width: 130px; }
.tab2-reg           { background: url(images/tabbrown-regular.gif) no-repeat; height: 30px; width: 130px; }
.tab2-sel           { background: url(images/tabbrown-selected.gif) no-repeat; height: 30px; width: 130px; } 
.tab3-reg           { background: url(images/tabgreen-regular.gif) no-repeat; height: 30px; width: 130px; }
.tab3-sel           { background: url(images/tabgreen-selected.gif) no-repeat; height: 30px; width: 130px; }
.tab4-reg           { background: url(images/tabblue-regular.gif) no-repeat; height: 30px; width: 130px; }
.tab4-sel           { background: url(images/tabblue-selected.gif) no-repeat; height: 30px; width: 130px; }

.tablg1-reg         { background: url(images/tabbluelg-regular.gif) no-repeat; height: 30px; width: 220px; }
.tablg1-sel         { background: url(images/tabbluelg-selected.gif) no-repeat; height: 30px; width: 220px; }
.tablg2-reg         { background: url(images/tabbrownlg-regular.gif) no-repeat; height: 30px; width: 220px; }
.tablg2-sel         { background: url(images/tabbrownlg-selected.gif) no-repeat; height: 30px; width: 220px; }
.tablg3-reg         { background: url(images/tabgreenlg-regular.gif) no-repeat; height: 30px; width: 220px; }
.tablg3-sel         { background: url(images/tabgreenlg-selected.gif) no-repeat; height: 30px; width: 220px; }
.tablg4-reg         { background: url(images/tabbluelg-regular.gif) no-repeat; height: 30px; width: 220px; }
.tablg4-sel         { background: url(images/tabbluelg-selected.gif) no-repeat; height: 30px; width: 220px; }


.addressline1
{
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 11px;
}

.addressline2
{
	padding-top: 0px;
	margin-top: 0px;
	line-height: 11px;
}