/* CSS Document */
body {
	margin-top: 0px;
}

#B2B-container {
	position:relative;
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}

#B2B-header {
	position: relative;
	/*width: 1400px;*/
	height: 87px;
}
/*
#B2B-logo {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 547px;
	height: 86px;
}
*/
#B2B-body {
	position:relative;
	background-image:url(../images/B2B-Morrison_08.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height: 360px;
}

#B2B-bodyContent {
	padding-bottom: 40px;
	padding-left:125px;
	padding-right:125px;
}

h1 {
	font-family: tahoma;
	color: #777777;
	font-size: 12px;
	line-height: 18px;
	padding-top: 10px;
}

h2 {
	font-family: tahoma;
	color: #777777;
	font-size: 10px;
	line-height: 10px;
	padding-top: 10px;
	height: 10px;
	padding: 2px;
	margin: 2px;
}

h3 {
	font-family: tahoma;
	color: #777777;
	font-size: 10px;
	line-height: 10px;
	padding-top: 10px;
	font-weight:100;
	height: 10px;
	padding: 0px;
	margin-top: 4px;
}

p {
	font-family: tahoma;
	color: #777777;
	font-size: 12px;
	line-height: 18px;
	margin-right: 20px;
}

p a {
	font-family: tahoma;
	font-size: 12px;
	color: #1E6950;
	text-decoration:none;
	border-bottom: 1px #1e6950 dotted;
}

p a:link {
	font-family: tahoma;
	font-size: 12px;
	color: #1E6950;
	text-decoration:none;
	border-bottom: 1px #1e6950 dotted;
}

p a:hover {
	font-family: tahoma;
	font-size: 12px;
	color: #1E6950;
	text-decoration:none;
	border-bottom: 1px #1e6950 solid;
}

p a:visited {
	font-family: tahoma;
	font-size: 12px;
	color: #1E6950;
	text-decoration:none;
}

ul, li {
	font-family: tahoma;
	color: #777777;
	font-size: 12px;
	line-height: 18px;
	margin-right: 20px;
}

/*******************************************************************************
Content Area
*******************************************************************************/
#Column12 {
	font-family: tahoma;
	color: #777777;
	font-size: 12px;
	line-height: 18px;
	margin-right: 20px;
}

.copy {
	font-family: tahoma;
	color: #777777;
	font-size: 12px;
	line-height: 18px;
	margin-right: 20px;
}

.copy a {
	font-family: tahoma;
	font-size: 12px;
	color: #1E6950;
	text-decoration:none;
	border-bottom: 1px #1e6950 dotted;
}

.copy a:link {
	font-family: tahoma;
	font-size: 12px;
	color: #1E6950;
	text-decoration:none;
	border-bottom: 1px #1e6950 dotted;
}

.copy a:hover {
	font-family: tahoma;
	font-size: 12px;
	color: #1E6950;
	text-decoration:none;
	border-bottom: 1px #1e6950 solid;
}

.copy a:visited {
	font-family: tahoma;
	font-size: 12px;
	color: #1E6950;
	text-decoration:none;
}

.title {
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	color: #777777;
	text-decoration:none;
}
/*******************************************************************************
Form Elements - Order forms
*******************************************************************************/
.formelem {
	font-family: tahoma;
	color: #777777;
	font-size: 12px;
	line-height: 18px;
	margin-right: 20px;
}

.formelem a {
	font-family: tahoma;
	font-size: 12px;
	color: #1E6950;
	text-decoration:none;
	border-bottom: 1px #1e6950 dotted;
}

.formelem a:link {
	font-family: tahoma;
	font-size: 12px;
	color: #1E6950;
	text-decoration:none;
	border-bottom: 1px #1e6950 dotted;
}

.formelem a:hover {
	font-family: tahoma;
	font-size: 12px;
	color: #1E6950;
	text-decoration:none;
	border-bottom: 1px #1e6950 solid;
}

.formelem a:visited {
	font-family: tahoma;
	font-size: 12px;
	color: #1E6950;
	text-decoration:none;
}

/*******************************************************************************
TopNavLevel (Level 1)
*******************************************************************************/
#B2B-topNav {
	/*position:relative;
	top: 0px;
	right: 0px;
	width: 800px;*/
	vertical-align: top;
	height: 38px;
	padding-top: 27px;
	padding-right: 0px;
	background-image:url(../images/B2B-NavShadow2.jpg);
	background-repeat:no-repeat;
}

.topNavDivider {
	margin-left: 3px;
	margin-right: 3px;
	color: #666666;
}

.B2B-topNavMain {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#666666;
	text-decoration: none;
	font-weight: bold;
	line-height:20px;
}
.B2B-topNavMainActive {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FF6600;
	text-decoration: none;
	font-weight: bold;
	line-height:20px;
}


a.B2B-topNavMain:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#666666;
	text-decoration: none;
	font-weight: bold;
	line-height:20px;
}

a.B2B-topNavMain:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#666666;
	text-decoration: none;
	font-weight: bold;
	line-height:20px;
}

a.B2B-topNavMain:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FF6600;
	text-decoration: none;
	font-weight: bold;
	line-height:20px;
}

a.B2B-topNavMain:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FF6600;
	text-decoration: none;
	font-weight: bold;
	line-height:20px;
}

/*******************************************************************************
TopNavSub Level (Level 2)
*******************************************************************************/
.B2B-topNavSub {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	text-decoration: none;
	line-height:18px;
}
.B2B-topNavSubActive {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF6600;
	text-decoration: none;
	line-height:18px;
}

a.B2B-topNavSub:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	text-decoration: none;
	line-height:18px;
}

a.B2B-topNavSub:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	text-decoration: none;
	line-height:18px;
}

a.B2B-topNavSub:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF6600;
	text-decoration: none;
	line-height:18px;
}

a.B2B-topNavSub:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF6600;
	text-decoration: none;
	line-height:18px;
}

.B2B-topNavSubDiv {	
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	width: 600px;
	height: 20px;
	z-index: 5;
}
.B2B-topNavSubDivActive {	
	position: absolute;
	visibility: visible;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	width: 600px;
	height: 20px;
	z-index: 1;
}


/*******************************************************************************
Third Level Nav (content area)
*******************************************************************************/
a.ThirdLevelNavOn {
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	color: #4c4c4c;
	text-decoration: none;
	border-bottom: 1px solid #FF6600;
}

a.ThirdLevelNav {
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	color: #777777;
	text-decoration:none;
}

a.ThirdLevelNav:link{
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	color: #777777;
	text-decoration:none;
}

a.ThirdLevelNav:hover {
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	color: #4c4c4c;
	text-decoration: none;
	border-bottom: 1px solid #FF6600;
}

a.ThirdLevelNav:visited {
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

#ThirdLevelNavRow {
	height: 20px;
	vertical-align:bottom;
	padding-bottom: 50px;
}

.orangeArrow {
	position:relative;
	top: 3px;
	margin-right:20px;
}

.orangeArrow_Back {
	position:relative;
	top: 3px;
}

/*******************************************************************************
Third Level Nav (content area) - More/Back slider
*******************************************************************************/
a.ThirdLevelNavMoreBack {
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color: #777777;
	text-decoration:none;
}

a.ThirdLevelNavMoreBack:link{
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color: #777777;
	text-decoration:none;
}

a.ThirdLevelNavMoreBack:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color: #4c4c4c;
	text-decoration: none;
	border-bottom: 1px solid #FF6600;
}

a.ThirdLevelNavMoreBack:visited {
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

/*******************************************************************************
Bottom Nav/Footer
*******************************************************************************/
#B2B-bottomNav {
	position: relative;
	width: 1200px;
	height: 87px;
}

#B2B-footerText {
	background-image:url(../images/B2B-Morrison_16.jpg);
	width: 1200px;
	height: 63px;
	text-align:center;
}

.copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}

.footerLinks a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

.footerLinks a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ed8344;
}

.footerLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
}

#B2B-footer {
	background-image:url(../images/B2B-Morrison_17.jpg);
	width: 1200px;
	height: 157px;
}

/*******************************************************************************
Slideshow stuff
*******************************************************************************/
.centerdiv{ /*IE method of centering a relative div*/
	text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
	margin: 0 auto;
}

.slideshow_top {
	background-image: url(../images/slideshow/slideshow_top.png);
}
.slideshow_left {
	background-image: url(../images/slideshow/slideshow_left.png);
}
.slideshow_right {
	background-image: url(../images/slideshow/slideshow_right.png);
}
.slideshow_bottom {
	background-image: url(../images/slideshow/slideshow_bottom.png);
}

/*******************************************************************************
Image/Video Testimonials
*******************************************************************************/
.EmployeeText {
	padding-top: 20px;
	padding-left: 20px;
}

.EmployeePic {
	padding-top: 20px;
}

.EmployeeName {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#666666;
	display:block;
}

.CompanyName {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	display:block;
	padding-bottom: 20px;
}

.notBold {
	font-family: tahoma;
	color: #777777;
	font-size: 12px;
	line-height: 18px;
	padding-top: 10px;
	font-weight:100;
}

.Video_Title {
	font-family: tahoma;
	color: #777777;
	font-size: 12px;
	line-height: 18px;
	padding-top: 10px;
	font-weight:bold;
}

.Video_SubTitle {
	font-family: tahoma;
	color: #777777;
	font-size: 12px;
	line-height: 18px;
	padding-top: 10px;
	font-weight:normal;
}

.Thumb_Video_Title {
	font-family: tahoma;
	color: #777777;
	font-size: 10px;
	line-height: 10px;
	padding-top: 10px;
	font-weight:bold;
	height: 10px;
	padding: 0px;
	margin-top: 4px;
}

.Thumb_Video_SubTitle {
	font-family: tahoma;
	color: #777777;
	font-size: 10px;
	line-height: 10px;
	padding-top: 10px;
	height: 10px;
	padding: 0px;
	margin-top: 4px;font-weight:normal;
}

.Video_Thumbnail_Div {  
	overflow: auto; 
	width: 600px; 
	height: 175px; 
	/*filter:chroma(color=#FFFFFF);
	scrollbar-face-color:#000000;
	scrollbar-shadow-color:#632984;
	scrollbar-highlight-color:#632984;
	scrollbar-3dlight-color:#130919;
	scrollbar-darkshadow-color:#130919;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#C2A2DA*/
}

.Leadership_Thumbnail_Div {  
	overflow: auto; 
	width: 928px; 
	height: 175px; 
	/*filter:chroma(color=#FFFFFF);
	scrollbar-face-color:#000000;
	scrollbar-shadow-color:#632984;
	scrollbar-highlight-color:#632984;
	scrollbar-3dlight-color:#130919;
	scrollbar-darkshadow-color:#130919;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#C2A2DA*/
}

/*******************************************************************************
Job Search/Results
*******************************************************************************/
.joblist_heading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: bold; 
    color: #ffffff;
    background: #268162;
}
.joblist_heading_small {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px; 
    color: #ffffff;
    background: #268162;
}
.joblist_subheading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: bold; 
    color: #444444;
    background: #73bfa5;
}
.joblist_subheading a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px; 
    font-weight: bold; 
    color: #444444;
    background: #73bfa5;
}
.joblist_subheading_button {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px; 
    font-weight: bold; 
    color: #444444;
	border-width:0px;
	background-color:Transparent;
	text-decoration: underline;
	border-spacing: 0px;
	
}
.joblist_subheading_button_active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: bold; 
    color: #ffffff;
	border-width:0px;
	background-color:Transparent;
}

.joblist_listrow {
    font-family: Arial, Helvetica, Sans-Serif; 
    font-size: 12px; 
    color: #1E6950;
    background: #ffffff;
}
.joblist_listrow A {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12px; 
    color: #1E6950;
    background: #ffffff;
}
.joblist_listrow2 {
    font-family: Arial, Helvetica, Sans-Serif; 
    font-size: 12px; 
    color: #1E6950;
    background: #daeae5;
}
.joblist_listrow2 A {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12px; 
    color: #1E6950;
    background: #daeae5;
}
.joblist_elemtitle {
    font-family: Arial, Helvetica, Sans-Serif; 
    font-size: 12px; 
    color: #666666;
    background: #ffffff;
}
.joblist_footer {
    font-family: Arial, Helvetica, Sans-Serif; 
    font-size: 10px; 
    color: #444444;
    background: #73bfa5;
}

.joblist_detail_title {
    font-family: Arial, Helvetica, Sans-Serif; 
    font-size: 13px; 
    font-weight: bold;
    color: #1E6950;
}
.joblist_reqs_title {
    font-family: Arial, Helvetica, Sans-Serif; 
    font-size: 12px; 
    font-weight: bold;
    color: #777777;
}
.joblist_reqs {
    font-family: Arial, Helvetica, Sans-Serif; 
    font-size: 12px; 
    color: #777777;
}
