﻿body 
{
	font-family: tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:10px;
	padding: 0;	
	margin: 0;
	background-image: url(../images/body_bg.jpg);
	color: #000000;
	background-color: #071842;
	background-repeat: repeat-x;
}

td 
{
	font-weight: normal;
	font-size: 11px;
	color: #5f5f5f;
	line-height: 14px;
	font-family: tahoma, Geneva, Arial, Helvetica, sans-serif;
}

/* Header / Banner */
#banner
{
	width: 794px;
	height: 222px;
	clear:both;
}

#bannerLeft
{
	width:533px;
	height:222px;
	float:left;
	background-image:url(../images1/reddarc_header.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

#bannerRight
{
	width:260px;
	height:120px;
	padding-top:102px;
	padding-left:1px;
	float:right;
	background-image: url(../images1/banner2.jpg);
	background-color: #000033;
	background-repeat: no-repeat;
	background-position:top right;
}

#flashHeaderContent
{
	width:210px;
	height:150px;
	float:left;
	/*margin-top:35px;*/
	margin-left:30px;
	background-image: url(../flash/iStock_000002732409Small_We.jpg);
	background-repeat: no-repeat;
	text-align:left;
}

.whiteLinkNorthAmerica
{
	font-size: 11px;
	color: #FFFFFF;
	line-height: 30px;
	margin-left:30px;
	text-decoration: underline;
}

.whiteLinkNorthAmerica:hover 
{
	color: #5f5f5f;
	text-decoration: none;
}

.whiteLinkLocations
{
	font-size: 11px;
	color: #FFFFFF;
	line-height: 30px;
	margin-left:30px;
	text-decoration: underline;
}

.whiteLinkLocations:hover 
{
	color: #5f5f5f;
	text-decoration: none;
}

#quickLinkHeader 
{
	background-image: url(../images1/reddarc_headerbg.jpg);
	background-repeat: no-repeat;
	width:261px;
	height:222px;
}

.td1{padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right: 6px; margin:0px;}
.td2{padding-left:18px;   padding-top:8px;  padding-bottom:20px; margin:0px;}
.td3{padding-left:10px; padding-top:15px; margin:0px;}
.td4{padding-left:10px; padding-top:5px;  padding-bottom:16px; margin:0px;}
.td5{padding-left:5px; padding-top:9px;  padding-bottom:6px; margin:0px;}
.td6{padding-left:6px; padding-top:2px;  padding-bottom:6px; margin:0px;}
.td7{padding-left:5px; padding-top:5px;  padding-bottom:14px; padding-right:18px; margin:0px;}
.td8{padding-bottom:7px; padding-left:10px; padding-right:19px; margin:0px;}
.td9{padding-left:5px; padding-top:9px;  padding-bottom:13px; margin:0px; color: #5f5f5f;}
.td01{padding-left:4px; padding-top:8px; padding-bottom:8px; padding-right:4px; margin:0px;}
.td02{padding-left:10px; padding-top:8px; padding-bottom:8px; padding-right:10px; margin:0px;}
.side{ color: #5f5f5f;}

.cellbg {
background-image: url(../images1/cell_bg01.jpg); background-color:#FFFFFF; 
background-repeat: no-repeat;

	}

/* Header / Banner - For foreign websites*/

#bannerLeftFrance{
width:533px;
height:222px;
float:left;
background-image:url(../images_france/france_banner.jpg);
background-repeat:no-repeat;
text-align:left;
}

#bannerRightFrance
{
width:261px;
height:222px;
float:left;
background-image: url(../images_france/france_right_banner.jpg);
background-repeat: no-repeat;
text-align:left;
}

#flashHeaderFrance
{
width:261px;
height:222px;
float:left;
background-image: url(../images_france/right_banner.jpg);
background-repeat: no-repeat;
text-align:left;
}

#bannerRightGermany
{
width:261px;
height:222px;
float:left;
background-image: url(../images_germany/germany_right_banner.jpg);
background-repeat: no-repeat;
text-align:left;
}

#flashHeaderGlobe
{
width:261px;
height:222px;
float:left;
background-image: url(../images/right_banner.jpg);
background-repeat: no-repeat;
text-align:left;
}

#bannerRightNL
{
width:261px;
height:222px;
float:left;
background-image: url(../images_nl/nl_right_banner.jpg);
background-repeat: no-repeat;
text-align:left;
}

#flashHeaderNL
{
width:261px;
height:222px;
float:left;
background-image: url(../images_nl/right_banner.jpg);
background-repeat: no-repeat;
text-align:left;
}

#bannerRightSpain
{
width:261px;
height:222px;
float:left;
background-image: url(../images_spain/spain_right_banner.jpg);
background-repeat: no-repeat;
text-align:left;
}

#flashHeaderSpain
{
width:261px;
height:222px;
float:left;
background-image: url(../images_spain/right_banner.jpg);
background-repeat: no-repeat;
text-align:left;
}

#bannerLeftUK{
width:533px;
height:222px;
float:left;
background-image:url(../images_uk/uk_banner.jpg);
background-repeat:no-repeat;
text-align:left;
}

#bannerRightUK
{
width:261px;
height:222px;
float:left;
background-image: url(../images_uk/uk_right_banner.jpg);
background-repeat: no-repeat;
text-align:left;
}

#flashHeaderUK
{
width:261px;
height:222px;
float:left;
background-image: url(../images_uk/right_banner.jpg);
background-repeat: no-repeat;
text-align:left;
}





/* Setting up the initial page tables */
#mainTable
{
	width:806px;
	border:0px;
}

#mainTableColumnLeft
{
	width:6px;
	background-image:url(../images/leftside.jpg);
	background-repeat: no-repeat;
	vertical-align:top;
	background-position:top;
}

#mainTableColumnContent
{
	width:794px;
}

#menuLink 
{
	text-align: right;
	padding-right: 28px;
}

#quickLink 
{
	background-image: url(../images/quicklink_image2.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 67px;
	padding-top: 52px;
	padding-left: 28px;
	padding-right: 18px;
}

#quickLinkHome 
{
	background-image: url(../images/quicklink_image_home2.jpg);
	background-repeat: no-repeat;
	width: 195px;
	height: 67px;
	padding-top: 52px;
	padding-left: 28px;
	padding-right: 18px;
}





/* Bread Crumb Navigation */

.crumbTrailTableLong
{
	width: 794px;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom:8px;
}

td.crumbTrailLong 
{
	width: 774px;
	background-image: url(../images/CrumbTrailBGLong.jpg);
	background-color: #FFFFFF;
	padding-top: 8px;
}

.crumbTrailTableShort 
{
	width: 794px;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 8px;
}

td.crumbTrailShort 
{
	width: 523px;
	background-color: #FFFFFF;
	background-image: url(../images/CrumbTrailBGShort.jpg);
	background-repeat: no-repeat;
	padding-top: 8px;
}

.crumbTrailTableEmptyShort 
{
	width: 794px;
	background-color: #FFFFFF;
	padding-top: 3px;
}

td.crumbTrailEmptyShort 
{
	width: 523px;
	background-color: #FFFFFF;
}

.crumbTrailText 
{
  color: #000000;
  font-size: 9px;
  font-weight: normal;
  font-family: tahoma, verdana, Helvetica, sans-serif;
  padding-left:20px;
}  

a.crumbLink 
{
	font-size: 9px;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
}

a.crumbLink:hover 
{
	color: #071741;
	text-decoration: underline;
}

a.crumbLink1 {
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}	

a.crumbLink1:hover{
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
 }

a.crumbLinkBold 
{
	font-size: 9px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

a.crumbLinkBold:hover 
{
	color: #071741;
	text-decoration: underline;
}

/* Page Content */

#mainContainer 
{
	width: 794px;
}

#mainContainerHalf 
{
	width: 533px;
}

#pageBodyContent
{
	background-color: #FFFFFF;
	width: 794px;
	padding-left: 15px;
	padding-right:15px;
}

.textcontent {
	line-height: 15px;
}

.d{color: #FF0000}

/* For pages split with menu on the right */
#splitPageBody
{
	background-color: #FFFFFF;
	width: 495px;
	background-image: url(../images1/body_bg01.jpg);
	background-repeat:repeat;
	padding-left: 15px;
	padding-right:27px;
}

#splitPageBodyContent
{
	background-color: #FFFFFF;
	padding-left: 5px;
}

#splitPageBodyCrumb
{
	background-color: #FFFFFF;
	width: 10px;
	background-image: url(../images/BodyBGShort.jpg);
	background-repeat: repeat-y;
}

#splitPageMenu
{
	background-color: #FFFFFF;
	width: 250px;
	vertical-align: top;
	padding-right: 7px;
}

/* Page Headers (Red & Blue) */
#subHdBg 
{
	background-image: url(../images/subhd_bg2.jpg);
	background-repeat: repeat-x;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

#subHdBg h1
{
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background-color:inherit;
	text-decoration: none;
}

#subHdBg h2
{
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background-color:inherit;
}

#subHdBg h3
{
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background-color:inherit;
}

#subHdBgBlue 
{
	background-image: url(../images/welding-positioners_banner.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #000033;
	font-weight: bold;
	height: 25px;
}


/* Headers */
h1
{
	font-size: 11px;
	font-weight: bold;
	background-color:inherit;
	margin:1px;
	padding:1px;
}

h2
{
	font-size: 11px;
	font-weight: bold;
	background-color:inherit;
	margin:1px;
	padding:1px;
}

h3
{
	font-size: 11px;
	font-weight: bold;
	background-color:inherit;
	margin:1px;
	padding:1px;
}

/* Images */
.stackedImage
{
	padding-bottom: 15px;
}



/* Common Links */
a.link 
{
	font-size: 11px;
	color: #5f5f5f;
	line-height: 17px;
}
a.link:hover 
{
	color: #000000;
	text-decoration: none;
}

.greyLink 
{
	font-size: 11px;
	color: #5f5f5f;
	line-height: 17px;
	text-decoration: none;
}

.greyLink:hover 
{
	color: #000000;
	text-decoration: underline;
}

.greyLinkUnderline 
{
	font-size: 11px;
	color: #5f5f5f;
	line-height: 15px;
	text-decoration: underline;
}

.greyLinkUnderline:hover 
{
	color: #000000;
	text-decoration: none;
}

.whiteLinkUnderline 
{
	font-size: 11px;
	color: #FFFFFF;
	line-height: 30px;
	text-decoration: underline;
}

.whiteLinkUnderline:hover 
{
	color: #5f5f5f;
	text-decoration: none;
}

.titleLink
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:inherit;
	margin:1px;
	padding:1px;
    text-decoration: none;
}

#footer
{
padding:0px 6px 0px 6px;
clear:both;
width:794px;
}



/* Used for toplinks.aspx INCLUDE */
a.topLink 
{
	color: #5f5f5f;
	text-decoration: none;
	background-color:inherit;
}

a.topLink:hover 
{
	text-decoration: none;
	color: #000000;
	background-color:inherit;
}

