  body {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:#ffffff;}

  #head {
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
}

  #searchBlock {
display:none;
	position:absolute;
	top:30px;
	left:850px;
	vertical-align:middle;
}

  #title {
	padding-top:14px;
	background:#44ffff;}

.searchLabel {
display:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
padding-top: 0px;
padding-left: 10px;
}

.searchInput {
display:none;
font-family: Arial, Helvetica, sans-serif;
width: 100px;
border: 1px solid #ACACAC;
height: 18px;
font-size: 11px;
	vertical-align:middle;
}

.searchPad {
display:none;
padding-left: 10px;
}

.searchButton {
display:none;
font-family: Arial, Helvetica, sans-serif;
position: relative;
top: 0px;
font-size: 0.3em;
font-weight: normal;
color: #FFFFFF;
background-color: #ACACAC;
	vertical-align:middle;
}

  #head2 {
	margin-bottom:0px;
	 padding-bottom:0px;
	 background-image: url(/images/bluenav.png);
	 background:#000000;
	max-width:1000px;
}

  #crumbs {
	margin-bottom:0px;
	margin-left:20px;
	 padding-bottom:6px;
	 background:#ffffff;}

  #banner {
	margin-bottom:0px;
	margin-left:7px;
	 padding-bottom:0px;
	 background:#ffffff;}

  #splash {
	background:#e4edef;
	margin-top:10px;
	margin-bottom:29px;
	margin-left:10px;
	padding-left:6px;
	padding-bottom:6px;
	width:706px;
	border-style:solid;
	border-width:1px;
	border-color:#c4c5c6;
}

  #splash1 {
	display:none;
	}


  #bodycan {
	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	 padding-bottom:3px;
	width:1600px;
	 background:#ffffff;
}



  #leftcan {
	float:left;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	 padding-bottom:0px;
	width:737px;
	 background:#ffffff;}

  #leftcan2 {
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:3px;
	width:800px;
	 background:#ffffff;}

  #rightcan {
	float:right;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	 padding-bottom:3px;
	width:262px;
}

  #rightcan2 {
	float:right;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	 padding-bottom:3px;
	width:199px;
	margin-bottom:0px;
	padding-bottom:0px;
}


   #innerleftbox {
	position:absolute;
	top:414px; 
	left:12px; 
	margin-bottom:0px;
	margin-left:0px;
	padding-left:10px;
	 padding-bottom:3px;
	width:150px;
	 background:#ffffff;}

  #innerrightbox {
	margin-top:35px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:4px;
	padding-left:0px;
	 padding-bottom:3px;
	width:98%;
	 background:#ffffff;}

#holder {
	margin-left:0px;
	width:740px;
	margin-bottom:0px;
	padding-bottom:0px;
}

#holder2 {
	margin-left:0px;
	width:799px;
	margin-bottom:0px;
	padding-bottom:0px;
}

  #one {
	float:left;
	margin-bottom:25px;
	margin-left:10px;
	padding-left:0px;
	 padding-bottom:3px;
	width:208px;
	 background:#ffffff;
	min-height:100%;
}

  #one_skinny {
	display:none;
	float:left;
	margin-left:10px;
	margin-right:0px;
	padding-left:0px;
	width:162px;
	 background:#ffffff;
	min-height:100%;
}

  #nsub {
	float:left;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:6px;
	width:99%;
	min-height:85px;
}

  #nsub_home, #nsub_home_post {
	float:left;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:10px;
	background:#f8f5f3;
	width:99%;
}


  #nsub_home_post {
	min-height:176px;
}


  #prodrowodd {
	float:left;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:0px;
	padding-left:12px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:6px;
	width:96%;
	min-height:24px;
	background:#e6e3e1;
	background-repeat:no-repeat;
	background-position:96% 50%;
}

  #prodroweven {
	float:left;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:0px;
	padding-left:12px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:6px;
	width:96%;
	min-height:24px;
	background-color:#f8f5f3;
	background-repeat:no-repeat;
	background-position:96% 50%;
}


  #fatsub, #fatsub_whitespace, #fatsub_content {
	float:left;
	margin-bottom:16px;
	margin-left:0px;
	padding-left:0px;
	padding-right:0px;
	 padding-bottom:0px;
	width:100%;
	min-height:110px;
}

  #fatsub_whitespace {
	min-height:20px;
	margin-bottom:0px;
	background:#f8f5f3;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	border-color: #eeeeee #999999;
}

  #fatsub_content {
	float:right;
	margin-left:24px;
	width:850px;
	min-height:20px;
}


  #prodrowoddr {
	float:left;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:0px;
	padding-left:12px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:6px;
	width:96%;
	min-height:24px;
	background:#e4e6e1;
	background-repeat:no-repeat;
	background-position:96% 50%;
}

  #prodrowevenr {
	float:left;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:0px;
	padding-left:12px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:6px;
	width:96%;
	min-height:24px;
	background-color:#f6f8f3;
	background-repeat:no-repeat;
	background-position:96% 50%;
}


  #halfsub {
	float:left;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	 padding-bottom:0px;
	width:48%;

	 background:#f8f5f3;
}

  #rightsub {
	float:left;
	margin-bottom:02px;
	margin-left:0px;
	padding-left:0px;
	padding-right:0px;
	 padding-bottom:20px;
	width:99%;

	 background:#f8f5f3;
}

  #two {
	float:left;
	margin-bottom:25px;
	margin-left:8px;
	padding-left:8px;
	 padding-bottom:3px;
	width:252px;
	 background:#ffffff;
	min-height:100%;
}

  #two_fatmiddle {
	float:left;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:8px;
	 padding-bottom:0px;
	width:980px;
	 background:#ffffff;
}


  #three {
	float:left;
	margin-bottom:25px;
	margin-left:8px;
	padding-left:8px;
	 padding-bottom:3px;
	width:206px;
	 background:#ffffff;
	min-height:166px;
}


  #bottomrule {
	background-image:url("/images/bottombar.png");
	background-repeat:repeat-x;
	min-width:999px;
	max-width:1000px;
	min-height:25px;
	margin-bottom:10px;
	top:642px;
	left:0px;
	clear:right;
	clear:left;
margin-top:0px;
padding-top:0px;
}



  #level0 {
    background:#FC0;}

	#navprodsel {


margin-left:720px;
background-image:url(/images/prodselbar.png);
}

  #level1 {
    margin-left:150px;
    padding-left:20px;
    background:#FFF;}
  #level2 {
    background:#FFF3AC;}
  #level3 {
    margin-right:150px;
    padding-right:20px;
    background:#FFF;}
  #main {
    background:#CCC;}

#navprodsel {

	margin-left:0px;
}

  #inRt {
    float:right;
    width:200px;
    background:#FFF3AC;}
  #inLt {
    float:left;
    width:300px;
    background:#FFF3AC;}

  #pic_frame {
	background:#f8f5f3;
	width:254px;
	padding:8px 0px 8px 0px;
}

  #pic_frame_inner {
	background:#f8f5f3;
	width:184px;
	padding:8px 0px 8px 0px;
	margin-left:16px;
}

  #topnav {display:none;}

.graytext {
	color: #3e3e3e;

}

.showcasepic {
	float:left;
	margin-top:2px;
	margin-left:8px;
	margin-bottom:4px;
	margin-right:8px;
}

.center {text-align:center;}

.left_prod_arrow {
	position:absolute;
	left:462px;}

.right_prod_arrow {
	position:absolute;
	left:778px;}

p, td {
	font-family: Trebuchet, Helvetica, Arial, Sans-serif;	
	font-size: 10pt;
	color:#3e3e3e;
	margin-left:8px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
}

.presstbl {
	margin:12px 0px 12px 8px;
	}

p.nav {
	display:none;
	text-align: left;
	color: #ffffff;
	font-family: Verdana, Trebuchet, Helvetica, Arial, Sans-serif;
	font-weight: bold;
	padding-left:25px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:5px;
	padding-top:3px;
	background-image:url("/images/bluenav.png");
}

p.fatmiddlebar {
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding-left:15px;
	margin-left:0px;
	margin-right:0px;
	margin-top:1px;
	margin-bottom:0px;
	padding-bottom:3px;
	padding-top:3px;
	max-width:100%;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px 1px 0px 0px;
	border-color:#c4c5c6;

}



p.showcasecaption {
	float:left;
	margin-top:10px;
	max-width:100px;
}

p.splashtitle {
	margin-left:0px;
	font-size: 10pt;
	font-weight: bold;
	color: #005AAA;
	padding-bottom:8px;
}

p.blocktitle, p.blocktitle_rt {
	margin-left:0px;
	margin-bottom:10px;
	font-family: Verdana, Trebuchet, Helvetica, Arial, Sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-stretch:ultra-expanded;
	color: #bf7c07;
	padding-bottom:3px;
/*	letter-spacing: 1px;*/
	font-variant: small-caps;
}

p.blocktitle_rt {margin-top:16px;margin-left:15px;}

h5 {
	margin-left:0px;
	margin-bottom:10px;
	font-family: Verdana, Trebuchet, Helvetica, Arial, Sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-stretch:ultra-expanded;
	color: #6e6e6e;
	padding-bottom:3px;
	font-variant: small-caps;
}

p.blocktitle_home {
	margin-left:0px;
	margin-bottom:2px;
	font-family: Verdana, Trebuchet, Helvetica, Arial, Sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-stretch:ultra-expanded;
	color: #bf7c07;
	padding-bottom:3px;
/*	letter-spacing: 1px;*/
	font-variant: small-caps;
}

p.blocktitle_prodsel {
	margin-left:0px;
	font-family: Verdana, Trebuchet, Helvetica, Arial, Sans-serif;
	font-size: 8pt;
	font-weight: 900;
	color: #bf7c02;
	padding-bottom:3px;
	border-bottom:1px;
	border-color:#bf7c02;
        letter-spacing: 1px;
        word-spacing: 2px;
}


p.leftcanp  {
	font-size: 8pt;
	font-weight: normal;
	color: #3e3e3e;
	padding-bottom:3px;
	
}

p.prodseltitle {
	
	font-size: 8pt;
	text-align: left;
        letter-spacing: 1px;
        word-spacing: 10pt;
	color: #ffffff;
	font-weight: bold;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:5px;
	padding-top:3px;
	min-width:259px;
	max-width:360px;
}

p.contacttitle, p.repcountry {
	font-size: 9pt;
	font-weight: bold;
	color: #005AAA;
	margin-left:8px;
	margin-top:10px;
}

p.repcountry {
	margin-left:8px;
}



p.crumbs {
	font-size: 7pt;
	text-align: left;
	color: #000000;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:15px;
	padding-top:15px;
}

p.spaced {
	margin-bottom:9px;
	padding-right:8px;}

p.bottom {
	text-align:left;
margin-left:20px;
}

p.corpfact {
	margin-left:0px;
	font-size: 8pt;
	font-weight: bold;
	color: #005AAA;
	padding-bottom:3px;
        word-spacing: 2pt;
}

.bold {
	font-weight: bold;
}

.homeps1 {
	color:#205880;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
	width:96%;
	border-style:solid;
	border-width:1px;
	border-color:#c4c5c6;
	background-image:url("/images/rtarg.png");
	background-repeat:no-repeat;
	background-position:96% 50%;
}

.homeps2 {
	color:#205880;
	background:#e4edef;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
	width:96%;
	border-style:solid;
	border-width:1px;
	border-color:#c4c5c6;
	background-image:url("/images/rtarg.png");
	background-repeat:no-repeat;
	background-position:96% 50%;
}

.tk1, .tk2, .tk3, .tk4, .tk5 {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:48px;
	padding-top:4px;
	padding-bottom:4px;
	color:#3e3e3e;
	background-color:#d7dde1;
	background-image:url("/images/techdocs.png");
	background-repeat:no-repeat;
	background-position:2% 50%;
}


.tk2 {
	background-image:url("/images/techsupt.png");
	background-repeat:no-repeat;
	background-position:2% 50%;
}

.tk3 {	background-image:url("/images/relateddocs.png");
	background-repeat:no-repeat;
	background-position:2% 50%;
}

.tk4 {	background-image:url("/images/sales.png");
	background-repeat:no-repeat;
	background-position:2% 50%;
}

.tk5 {	background-image:url("/images/rssglow.png");
	background-repeat:no-repeat;
	background-position:2% 50%;
}


ul.jobreq {
	list-style-image:url("/images/graydot.png");
	font-family: Trebuchet, Helvetica, Arial, Sans-serif;	
	font-size: 8pt;
	font-weight: normal;
	color: #3e3e3e;
	padding-bottom:3px;
	padding-left:15px;
	margin-left:16px;
	margin-right:4px;
	margin-top:19px;
	margin-bottom:0px;
	max-width:95%;
}

ul {
	list-style-type:disc;
	font-family: Trebuchet, Helvetica, Arial, Sans-serif;	
	font-size: 8pt;
	font-weight: normal;
	color: #3e3e3e;
	padding-bottom:3px;
	padding-left:0px;
	margin-left:16px;
	margin-right:4px;
	margin-top:6px;
	margin-bottom:0px;
	max-width:95%;

}


ul.home {
	list-style-image:url("/images/rtarg.png");
	font-family: Trebuchet, Helvetica, Arial, Sans-serif;	
	font-size: 8pt;
	font-weight: normal;
	color: #205880;
	padding-bottom:3px;
	padding-left:0px;
	margin-left:16px;
	margin-right:4px;
	margin-top:6px;
	margin-bottom:0px;
	max-width:95%;

}


li.home {
	margin-bottom:6px;
	margin-left:15px;
}

p.lftcol {

	font-size: 7pt;
	text-align: left;
        letter-spacing: 1pt;
        word-spacing: 2pt;
	color: #000099;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	max-width:132px;
}

p.prodnav {
	text-align: left;
	color: #1d345a;
	font-weight: bold;
	padding-left:0px;
	margin-right:0px;
	margin-left:0px;
	margin-top:2px;
	margin-bottom:0px;
	padding-bottom:4px;
	padding-top:3px;
}
p.fatmiddlebarr {
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	padding-left:15px;
	margin-left:0px;
	margin-right:0px;
	margin-top:1px;
	margin-bottom:34px;
	padding-bottom:3px;
	padding-top:3px;
	max-width:100%;
	background-image:url("/images/greenbar.png");
	background-position:bottom;
	background-repeat:repeat-x;
}

.nav A:link { text-decoration: none;
	color:#ffffff;
	/*visited:#ffffff;JT ERROR FIXME*/
          }
.nav A:visited { text-decoration: none;
	color:#ffffff;
	/*visited:#ffffff;JT ERROR FIXME*/
          }
.nav a:hover { text-decoration: none; color: #0066cc; }


.home A:link { text-decoration: none;
	color:#205880;
          }
.home A:visited { text-decoration: none;
	color:#205880;
          }

.home a:hover { text-decoration: none; color: #0066cc; }

A:link { text-decoration: none;
	color:#205880;
	/*visited:#205880;JT FIXME ERRORS*/
          }
A:visited { text-decoration: none;
	color:#205880;
          }


a:hover { text-decoration: none; color: #0066cc; }

tr {
	background-color:transparent;
}

table {
	table-layout: fixed;
	height:100%;
	border:2px;
	border-spacing:2px;
	border-color:transparent;
	border-collapse: collapse;
	width:100%;
	padding-left:0px;
}

table.tnav {
	table-layout: fixed;
	border:1px;
	border-spacing:1px;
	border-color:#c4c5c6;
	border-collapse: collapse;
	width:100%}


td.corpfact, td.corpfactt, td.repLoc {
	padding-left:4px;
	padding-bottom:0px;
	vertical-align:top;
}

td.corpfact {
	padding-top:14px;
background-color:#ffffff;
}

td.corpfactt {
	padding-top:14px;
background-color:#f3f6f8;
}

td.repLoc {
	padding-top:0px;
background-color:#f3f6f8;
}

td.joblist {
	padding:4px 0px 4px 0px;
	vertical-align:top;
	border-style: solid; 
	border-collapse: collapse;
	border-color: #ffffff; 
}

table.contacts {
	table-layout: fixed;
	height:100%;
	border:3px;
	border-spacing:0px;
	border-color:red;
	border-collapse: collapse;
	width:100%;
	padding-left:0px;
	margin-left: 0px;
}

table.intlayout {
	margin-top:0px;
	border-style: solid; 
	border-spacing:0px;
	border-collapse: collapse;
	border-color: #eeeeee #999999; 
	border-width: 0px 0px 1px 1px;
	margin-left: 1px;
	background:#f3f5f8;
}

.execs {
	margin-top: 0px;
	margin-right:5px; 
	margin-left: 1px; 
	border-style: solid; 
	border-color: #eeeeee #999999; 
	border-width: 0px 0px 1px 1px; 	padding-top: 4px;

}

table.prodsel {
	border-collapse: separate;
	background:#f8f5f3;
}

.title {
	background-color:#f3f6f8;
}

.titlecc {
	background:#f8f5f3;
}

tr.odd {
	background:#f4f5f9;
}

tr.even {
	background:#ffffff;
}

tr.oddjob {
	background:#f8f5f3;
}

tr.evenjob {background:#e6e3e1;}

tr.pr_item {background:#f3f5f8;}


tr.title {
	background-image:url("/images/graybar_body_exec.png");
}


td	{
	
}
