@charset "UTF-8";
/* CSS Document */
/* * {
	behavior: url(/clients/sercel/cms/includes/iepngfix.htc);
}*/
html, body {
height:100%;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 auto;
	padding:0;
	width:100%;
	background-color: #0054a6;
	background-image:url(../gfx/home-bkgd.jpg);
	/*
	background-image:url(/clients/sercel/gfx/home-bkgd-curve.jpg);
	*/
	background-repeat:no-repeat;
}


#langBar {
	width:100%;
	font-size:9px;
	text-align:left;
	margin:0 auto;
	padding:0;
	padding-top:3px;
	height:15px;
	/*
	background-image:url(/clients/sercel/gfx/langBar-bkgd.png);
	*/
	background-image:url(../gfx/langBar-bkgd.gif);
	background-repeat: no-repeat;
	position:absolute;
	z-index:60;
}
#langBar li {
	list-style-type:none;
	display:inline;
	margin-left:15px;
}

#langBar a { color:#FFFFFF; }

#container {
	width:650px;
	background-color:#FFFFFF;
	margin:0 auto;
	height:100%;
	min-height:100%;/*for mozilla*/
	margin:0 auto;
	margin-bottom:-100px;
	text-align:left;
	
	border-left: solid 2px #0099FF;
	border-right: solid 2px #0099FF;
}

#logo {
	position:absolute; 
	left: 40px; 
	top:30px;
	background-image:url(../gfx/sercelLogo-SM-trans.png); 
	background-repeat:no-repeat; 
	text-indent:-1000px; 
	width:220px; 
	height:112px; 
	margin:0;
	z-index:100;
}
#logotype { 
	position:absolute; 
	left:550px; 
	top:60px; 
	background-image:url(../gfx/sercelSubhead-trans.png); 
	background-repeat:no-repeat; 
	text-indent:-1000px; 
	width:231px;
	height:23px;
	margin:0;
}

#searchBar { 
	position:absolute; 
	left:650px; 
	top:100px; 
	margin:0;
}

#content-home {
	z-index:1;
	position:relative;
	top:152px;
	left:110px;
	/*left:121px;*/
	width:733px;
}

#content-home2 {
	z-index:1;
	position:relative;
	top:152px;
	left:120px;
	width:733px;
}

#content-home3 {
	z-index:1;
	position:relative;
	top:152px;
	left:140px;
	width:733px;
}

#content {
	z-index:1;
	position:relative;
	top:152px;
	left:150px;
	width:749px;
	background-color:#FFFFFF;
	margin-bottom:135px;
	background-image:url(../gfx/content-whtSwoosh-bkgd.jpg);
	background-repeat:no-repeat;
}

#content h1 { color:#009BE0; }

#secData {
	width:785px;
	position:relative;
	top:152px;
	left:115px;
}
#breadcrumb {	
	padding:5px 0em 5px 50px;
	background-image:url(../gfx/breadcrumb-bkgd.gif);
	background-color:#0055A6;
	background-repeat:repeat-x;
	background-position:top;
	text-transform:uppercase;
	font-size:14px;
	color:#FFFFFF;
	
	margin:0em;
	margin-left:35px;
	text-indent:-1em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#breadcrumb li {
	display:inline;
	/*padding-left:20px;*/
	padding-left:5px;
	/*
	list-style-image:url(/clients/sercel/gfx/breadcrumb-bullet.gif);
	*/
}

#breadcrumb a {
	color:#FFFFFF;
}

html>body #container {height:auto;}/*for mozilla */
html,body {height:100%;}

#data {
	margin:20px;
}

#header {
	width:650px;
	background-color:#EEE;
	height:80px;
	margin:0 auto;
	font-size:10px;
}

#topNav {
	margin:0 auto;
	z-index:200;
	padding:0;
	padding-left:120px;
	font-size:1em;
	font-family:trebuchet, tahoma;
	color:#003262;
	height:18px;
	width:800px;
	background-image:url(../gfx/topNav-bkgd.gif);
	background-repeat:no-repeat;
}
#topNav a { /*color:#003262;*/ color:#ffffff; }

#topNav li {
	list-style-type:none;
	display:inline;
}

#leftMenu {
	z-index:50;
	position:absolute;
	left:0px;
	top:12px;
	width:166px;
	height:492px;
	display:block;
	/*
	background-image:url(/clients/sercel/gfx/leftMenu-bkgd.png);
	background-image:url(/clients/sercel/gfx/leftMenu-bkgd.gif);
	*/
	background-repeat:no-repeat;
/*
	*/
}

#leftNav {
	position:relative;
	top:130px;
	list-style-image:url(../gfx/leftBullet.gif);
	margin:0 auto;
	margin-left:10px;
	margin-bottom:34px;
	padding:20px;
	font-size:9px;
	color:#FFFFFF;
	height: auto;
}

#leftNav li {
	margin-bottom:5px;
}
#leftNav a {
	color:#FFFFFF;
}

#newsHrd {
	position: relative;
	top:75px;
	width:172px;
	height:31px;
	padding:0;
	padding-top:2px;
	padding-left:10px;
	margin:0;
	background:url(../gfx/news-bkgd-2.png);
	background-repeat:no-repeat;
	font-weight:normal;
	font-size:.9em;
}

#loginSercel {
	position: absolute;
	top:450px;
	width:145px;
	height:31px;
	font-weight:normal;
	font-size:.9em;
	color:#FFFFFF;
	background:url(../gfx/login.png);
	background-repeat:no-repeat;
	padding-left:15px;
	
}

#repairLive {
 z-index:500;
 position:relative;
 top:80px;
 
background-image:url(../gfx/news-bkgd.gif);
background-repeat:no-repeat;
font-size:1.2em;
font-weight:bold;
font-style:italic;
margin:0pt;
padding:0px 0pt 6pt 10px;

width:160px;
height:36px;
 /*
 left:15px;
 */
 clear:both
}
#repairLive2 {
 z-index:500;
 position:relative;
 top:80px;
/* 
background-image:url(/clients/sercel/gfx/news-bkgd.gif);
background-repeat:no-repeat;
*/
font-size:1.2em;
font-weight:bold;
font-style:italic;
margin:0pt;
padding:0px 0pt 6pt 0px;

width:161px;
height:20px;
 /*
 left:15px;
 */
 clear:both
}

#spareLive2 {
 z-index:500;
 position:relative;
 top:75px;
 
font-size:1.2em;
font-weight:bold;
font-style:italic;
margin:0pt;
padding:0px 0pt 6pt 0px;

width:164px;
height:19px;

 clear:both
}
a.totop{
	z-index:500;
	color:#000000;
}
.totop{
	z-index:500;
	color:#000000;
}
#repairLive a:hover{
	color:#ffffff;
}
#login{
	display:none;
	z-index:10000;
	position:absolute;
	width:142px;
	top:476px;
	background-color: #006FBC;
}

#footer {
	background-image:url(../gfx/footer-bkgd.png);
	background-repeat:no-repeat;
	height:19px;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:10px;
	letter-spacing: 0.65px;
	padding-top:7px;
	padding-left:10px;
	z-index:200;
	position:relative;
}

#footer2 {

	height:19px;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:10px;
	letter-spacing: 0.65px;
	padding-top:7px;
	padding-left:20px;
	z-index:200;
	position:relative;
}

#footer a { color:#FFFFFF; }

#footer2 a { color:#FFFFFF; }

.ft-home {
position:relative;
top:152px;
z-index:20;
}
div.footertext {
	z-index:500;
	position:relative;
	top:133px;
	left:5px;
	color:#ffffff;
	font-family:tahoma;
	font-size:10px;
	letter-spacing: 0.30px;
	text-align: left;
}
a.footertext{
	z-index:500;
	color:#ffffff;
	font-family:tahoma;
	font-size:10px;
	letter-spacing: 0.30px;
}
a.footertext:hover{
	color:#ffffff;
}

div.footertext2 {
 z-index:500;
 position:relative;
 top:145px;
 left:20px;
 width:800px;
 color:#ffffff;
 font-family:tahoma;
 font-size:10px;
 letter-spacing: 0.65px;
}
div.footertext2 a{
	z-index:500;
	color:#ffffff;
	font-family:tahoma;
	font-size:10px;
	letter-spacing: 0.65px;
}


input, select, textarea { border:solid 1px #0099FF; }
textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.8em; }
label { font-size:.8em; }

#locList {
	border:#333333 solid 1px;
	width:450px;
	margin:0 auto;
	margin-top:40px;
}
#locList table {
	text-align:left;
	background-color:#FFFFFF;
}

#bigWrap {
	width:900px;
}
#shadowBox {
	min-height:100%;
	background-image:url(../gfx/wrapperShadow.gif);
	background-repeat:repeat-y;
	background-position:right;
	width:909px;
}
* html #shadowBox{height:100%;} /* IE6 and under treat height as min-height anyway*/

.rowColor-a { background-color:#FFFFFF; cursor:pointer; }
.rowColor-b { background-color: #e3f4ff; cursor:pointer; }
.rowHover { background-color:#acdeff;cursor:pointer; }

.rowColor {
cursor:pointer;
}

#response { background-color:#0099FF; color:#FFFFFF; font-weight:bold; font-size:.7em; padding:5px; font-style:italic; }

a {	text-decoration:none; color:#004C92; }
a:hover { text-decoration:underline; color:#034c77; }

/*----------------------------------------*/
hr { 
	border: 0;
	border-bottom: solid 1px #000;
}

#table2, #table2 tr, #table2 td { 
	background: #eee;
	border: solid 1px #666; 
	border-collapse: collapse;
	vertical-align: top;
} 
#table2 { margin: 10px; }
#table2 td.thead { 
	background: #00aeef;
	color: #fff;
	font-weight: bold;
}
#table2 td.thead a { color: #fff; }

#table3, #table3 tr, #table3 td { 
	background: #eee;
	border: solid 1px #666; 
	border-collapse: collapse;
	vertical-align: top;
} 
#table3 { margin: 10px;}

#table3 td.thead { 
	background: #00aeef;
	color: #fff;
	font-weight: bold;
}
#table3 td.thead a { color: #fff; }

#table3 td {
				padding:5px;
			}

#content3{
	padding-right:20px;
}
#content3 a { color: #004C92; }
#content3 a:hover {
	color: #034c77;
	text-decoration: none;
}
#content3 p { margin: 0 0 12px 0; }
#content3 h3 {
    display: block;
	background: #cdeaf8;
	padding: 2px;
	border-left: solid 6px #7FA5C8;
	color: #034c77;
	font-family: Arial, Heveltica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	letter-spacing: .15em;
	margin: 0 0 6px 0;
	text-indent: 4px;
}
#content3 h3 a {
	color: #034c77;
	font-weight: bold;
}
#content3 dt { font-weight: bold; }
#content3 p.title { font-weight: bold; }

#content3 .benBox { 
	background: #eee;
	border: solid 1px #004c92; 
	color: #333;
	margin: 16px 0;
	padding: 2px 4px;
}
#content3 .benBox ul, .benBox ol {
	margin-top: 8px;
	margin-bottom: 3px;
}

#content3 #pageTitle { 
	background: #cdeaf8;
	border: solid 2px #cdeaf8;
	color: #034c77;
	margin-left: -24px;
	font-size: 110%;
	letter-spacing: .15em;
	margin-bottom: 10px;
	text-transform: uppercase;
}

#table1, #table1 tr, #table1 td { 
	background: #eee;
	border: solid 1px #666; 
	border-collapse: collapse;
	vertical-align: top;
} 
#table1 { margin: 0 0 0 20px; }
#content3 td p { margin: 0; }
#table1 td.thead { 
	background: #00aeef;
	color: #fff;
	font-weight: bold;
}
#table1 td.thead a { color: #fff; }


#adminNav { 
	margin:0; 
	padding:2px 0px; 
	font-size:1em;
	font-family:trebuchet, tahoma;
	color:#FFF;
	height:18px;
	background-image:url(../gfx/adminNav-bkgd.gif);
	background-repeat: repeat-x;
}

#adminNav a { color:#FFFFFF; }

#adminNav li { list-style-type:none; display:inline; margin-left:20px; }

#newsTicker {
	height:110px;
	width:135px;
	position:relative;
	/*
	left:10px;
	*/
	top:45px;
	z-index:200;
	color:#3399cc;
	overflow:hidden;
	border-bottom:solid 2px #3399cc;
	margin-left:10px;
}

#secGraphic {position:relative; left:10px; }

#newsStories {
	width:inherit;
	font-size: 10px;
}

#newsStories .newsHighlight { 
	color: #f9d820 !important;
	font-weight: bold !important;
}

#newsStories a {
	color:#fff200;
}
#subTicker { clear:both; position:relative; top:35px; width: 140px; }
#leftSliver { position:absolute; top:0px; left:0px; z-index:40; }
#subTicker a { color:#3399cc; }

iframe body {
	
}

h1 { font-size:22px; }

img, #logo, #logotype, #newsHrd, #loginSercel, #footer{
	behavior: url(../cms/includes/iepngfix.htc);
}
#career_map{
	background-image: url(../images/mapimages/map_bg.jpg);
	background-repeat: no-repeat;
	height: 340px;
	width: 610px;
	position: relative;
}
#career_map .map1 a{
	background-image: url(../images/mapimages/blank.gif);
	background-repeat: no-repeat;
	height: 202px;
	width: 281px;
	position: absolute;
	left: 0px;
	top: 0px;
	display:inline-block;
	z-index: 2;
	outline: none;
}
#career_map .map1 a:hover{
	background-image: url(../images/mapimages/map_1a.jpg);
	background-repeat: no-repeat;
	height: 202px;
	width: 281px;
	display: inline-block;	
	
}
#career_map .map2 a{
	background-image: url(../images/mapimages/blank.gif);
	background-repeat: no-repeat;
	height: 188px;
	width: 83px;
	position: absolute;
	top: 0px;
	right: 251px;
display: inline-block;	
z-index: 3;
outline: none;
}

#career_map .map2 a:hover{
	background-image: url(../images/mapimages/map_2a.jpg);
	background-repeat: no-repeat;
	height: 188px;
	width: 83px;
	position: absolute;
	top: 0px;
	right: 251px;
		display: inline-block;	
}
#career_map .map3 a{
outline: none;
	background-image: url(../images/mapimages/blank.gif);
	background-repeat: no-repeat;
	height: 340px;
	width: 277px;
	position: absolute;
	right: 0px;
	top: 0px;
	display: inline-block;
	z-index: 4;
}

#career_map .map3 a:hover{
	background-image: url(../images/mapimages/map_3a.jpg);
	background-repeat: no-repeat;
	height: 340px;
	width: 277px;
	position: absolute;
	right: 0px;
	top: 0px;
	display: inline-block;
}

#product_selection {
	padding:0;
	margin:0;
	width:620px;
}

tr.title{
	width:100%;
	text-align:left;
	float:left;
	/*background-image: url(../images/horizontal_title_back.jpg);
	background-repeat:repeat-x;
	background-position:center;
	*/
	padding:0px;
	margin:0px;
}

tr.title th{
	padding-left:5px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	/*width:100%;
	background-image: url(../images/horizontal_title_back_white.jpg);
	background-color:#FFFFFF;*/
	font-size:18px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0153a5;
	vertical-align:middle;
}

td.product_unselected {
	width: 90px;
	height: 120px;
	padding:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	vertical-align:top;
	border: #eeeeee solid 1px;
	color:#0153a5;	
}


td.product_selected {
	background-color:#ccf0fc;
	border: #00bdf4 solid 1px;
	cursor:pointer;
	color:#000000;
}

td.product_unselected img{
	border:0px;
	width:90px;
	height:90px;
	border: #00bdf4 solid 1px;
}