/* CSS Document */

/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }

/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }

/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }


/* COLORS:

Light Blue: #76a4be
Dark Blue: #026293;
Dark Grey: #57534f;
Light Grey: #dcdcdc;

*/


a {
	color:#026293;
}

a:visited {
	color:#002050;
}


/* full vertical behavior */

html,body{
  margin:0;
  padding:0;
  height:100%;
  border:none
}

body {
	background-color: #76a4be;
	background-image: url(images/backgrounds/bg_fill_blue_vert_grad.jpg);
	background-repeat: repeat-x;
	background-attachment:fixed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #57534f;
}

#wrapper{
	display:block;
	width:960px;
	min-height:100%;
	background-image:url(images/backgrounds/bg_fill_grey_gutters.gif);
	margin-left: auto;
	margin-right: auto;
}

#page{
	width: 952px;
	margin-left:auto;
	margin-right:auto;
}

#header #navbar{
	height:23px;
	background-image:url(images/backgrounds/bg_header_navbar.gif);
	background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	
}

#header #navbar p {
	/*margin-top: 6px;*/
	padding-top: 6px;
}

#header #navbar a {
	color: #57534f;
	margin-right: 30px;
	text-decoration: none;
}
#header #navbar  a:hover {
	text-decoration: underline;
}

#header #logo {
	height: 127px;
	background-image:url(images/picwindows/5636/strip_01.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

#container_left {
	float:left;
	width: 643px;
	min-height: 60px;
	background-image:url(images/picwindows/5636/bg_fill_dark_grey_1px.gif);
	background-position:right;
	background-repeat:repeat-y;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#57534f;
}

#container_left #pod{
	min-height: 476px;
	background-image:url(images/picwindows/5636/container_left_top.jpg);
	background-repeat:no-repeat;
}

#container_left #pod #crumbs{
	padding-top: 60px;
	padding-left: 8px;
	font-size: 11px;
}

#container_left #pod h1 {
	padding-top: 60px;
	padding-left: 8px;
	padding-bottom: 16px;
	font-size: 24px;
}

#container_left #pod h3 {
	padding-left: 8px;
	padding-bottom: 4px;
}

#container_left #pod p {
	padding-left: 12px;
	margin-right: 12px;
	padding-bottom: 12px;
	
}

#container_left #pod #shell{
	min-height: 476px;
	background-image:url(images/picwindows/5636/container_left_top_shell.jpg);
	background-repeat:no-repeat;
}



#container_left #pod #shell p{
	margin-right: 400px;
	
}

#container_left #pod #shell #p2{
	margin-right: 200px;
	
}

#container_left #pod #missing {
	height: 476px;
	display:block;
	background-image:url(images/backgrounds/bg_missing.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
}

#container_left #pod #missing p{
	margin-right: 75px;
	
}

#container_left #pod #home {
	height: 476px;
	background-image:url(images/backgrounds/bg_building.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
}

#container_left #pod #home p{
	margin-right: 75px;
	
}

#container_left #pod #prods {
	//height: 1031px;
}

#container_left #pod #prod_oem {
	//height: 837px;
}

#container_left #pod #contact{
	min-height: 500px;
	//background-image:url(images/picwindows/5636/container_left_top_shell.jpg);
	//background-repeat:no-repeat;
}

#container_left #pod #about{
	height: 600px;
	background:url(images/backgrounds/bg_building2.jpg) bottom left no-repeat; 
	}
#container_left #pod #team{
	//min-height: 839px;
}

#container_left #pod #arca2000{
	min-height: 556px;
	background:url(images/backgrounds/prods/bg_2000_2.jpg) no-repeat 342px 80px;
}
#container_left #pod #arca2000 h1{
	padding-left: 8px;
	padding-bottom: 16px;
	font-size: 24px;
}

#container_left #pod #arca2000 .parca2000{
	margin-right: 310px;
}

#container_left #pod #arca2600{
	min-height: 600px;
	background:url(images/backgrounds/prods/bg_2600.jpg) 342px 80px no-repeat;
}
#container_left #pod #arca2600 h1{
	padding-left: 8px;
	padding-bottom: 16px;
	font-size: 24px;
}

#container_left #pod #arca2600 .parca2600{
	margin-right: 300px;
}

#container_left #pod #arca7000{
	min-height: 723px;
	background:url(images/backgrounds/prods/bg_7000_1.jpg) 280px 90px no-repeat;
}

#container_left #pod #arca7000 h1{
	padding-left: 8px;
	padding-bottom: 16px;
	font-size: 24px;
}

#container_left #pod #arca7000 .parca7000{
	margin-right: 370px;
}

#container_left #pod #arca8000{
	min-height: 723px;
	background:url(images/backgrounds/prods/bg_8000_1.jpg) 342px 80px no-repeat;
}

#container_left #pod #arca8000 h1{
	padding-left: 8px;
	padding-bottom: 16px;
	font-size: 24px;
}

#container_left #pod #arca8000 .parca8000{
	margin-right: 310px;
}
#container_left #pod #arca8000 .parca80002{
	margin-right: 200px;
}

#container_left #pod #arca8000d{
	min-height: 723px;
	background:url(images/backgrounds/prods/bg_8000d_1.jpg) 220px 95px no-repeat;
}

#container_left #pod #arca8000d h1{
	padding-left: 8px;
	padding-bottom: 16px;
	font-size: 24px;
}

#container_left #pod #arca8000d .parca8000d{
	margin-right: 440px;
}
#container_left #pod #arca8000d .parca8000d2{
	margin-right: 50px;
}

#container_left #pod #ncr_5635{
	min-height: 650px;
	background:url(images/backgrounds/prods/bg_ncr_5635.jpg) 341px 80px no-repeat;
}
#container_left #pod #ncr_5635 .pncr_5635{
	margin-right: 350px;
}

#container_left #pod #ncr_5634_5636{
	min-height: 600px;
	background:url(images/backgrounds/prods/bg_ncr_5634.jpg) 280px 130px no-repeat;
}


#container_left #pod #ncr_5634_5636 .pncr_5634_5636{
	margin-right: 250px;
}
#container_left #pod #fuj_f50{
	min-height: 619px;
	background:url(images/backgrounds/prods/bg_fuj_f50.jpg) 310px 100px no-repeat;
}
#container_left #pod #fuj_f50 .pfuj_f50{
	margin-right: 340px;
}
#container_left #pod #fuj_f53_f56{
	min-height: 640px;
	background:url(images/backgrounds/prods/bg_fuj_f53_f56.jpg) 173px 110px no-repeat;
}
#container_left #pod #fuj_f53_f56 .pfuj_f53_f56{
	margin-right: 320px;
}
#container_left #pod #fuj_f400{
	min-height: 600px;
	background:url(images/backgrounds/prods/bg_fuj_f400.jpg) 388px 60px no-repeat;
}
#container_left #pod #fuj_f400 .pfuj_f400{
	margin-right: 240px;
}
#container_left #pod #fuj_f610{
	min-height: 600px;
	background:url(images/backgrounds/prods/bg_fuj_f610.jpg) 90px 100px no-repeat;
}
#container_left #pod #fuj_f610 .pfuj_f610{
	margin-right: 300px;
}

#container_left #pod #oc_2020k{
	min-height: 545px;
	background:url(images/backgrounds/prods/bg_oc_2020k.jpg) 341px 90px no-repeat;
}
#container_left #pod #oc_2020k .poc_2020k{
	margin-right: 300px;
}
#container_left #pod #oc_2020{
	min-height: 545px;
	background:url(images/backgrounds/prods/bg_oc_2020.jpg) 341px 90px no-repeat;
}
#container_left #pod #oc_2020 .poc_2020{
	margin-right: 300px;
}

#container_left #pod #tlqp_2sided{
	min-height: 700px;
	background:url(images/backgrounds/prods/bg_tlqp_2sided.jpg) 201px 120px no-repeat;
}
#container_left #pod #tlqp_2sided .ptlqp_2sided{
	margin-right: 380px;
}


#container_left #pod #tlqp_tflex{
	min-height: 545px;
	background:url(images/backgrounds/prods/bg_tlqp_tflex.jpg) 241px 120px no-repeat;
}
#container_left #pod #tlqp_tflex .ptlqp_tflex{
	margin-right: 380px;
}

#container_left #pod #at208{
	min-height: 455px;
	background:url(images/backgrounds/prods/bg_at208.jpg) 241px 80px no-repeat;
}
#container_left #pod #at208 .pat208{
	margin-right: 400px;
}
#container_left #pod #sag_1315{
	min-height: 651px;
	background:url(images/backgrounds/prods/bg_sagem_1315_1318.jpg) 252px 120px no-repeat;
}
#container_left #pod #sag_1315 .psag_1315{
	margin-right: 390px;
}
#container_left #pod #sag_1217{
	min-height: 651px;
	background:url(images/backgrounds/prods/bg_sag_1217_1218.jpg) 265px 180px no-repeat;
}
#container_left #pod #sag_1217 .psag_1217{
	margin-right: 390px;
}
#container_left #pod #sag_2100{
	height: 650px;
	background:url(images/backgrounds/prods/bg_sagem_2100.jpg) 341px 120px no-repeat;
}
#container_left #pod #sag_2100 .psag_2100{
	margin-right: 300px;
}
#container_left #pod #sag_aio{
	min-height: 200px;
	background:url(images/backgrounds/prods/bg_sagem_aio.jpg) 421px 80px no-repeat;
}
#container_left #pod #sag_aio .psag_aio{
	margin-right: 220px;
}
#container_left #pod #cts_cps502{
	min-height: 370px;;
	background:url(images/backgrounds/prods/bg_cts_cps502.jpg) 341px 120px no-repeat;
}
#container_left #pod #cts_cps502 .pcts_cps502{
	margin-right: 300px;
}
#container_left #pod #cts_cps71{
	min-height: 370px;;
}
#container_left #pod #cts_cps502 .pcts_cps71{
}
#container_left #pod #cts_sb600{
	min-height: 517px;
	background:url(images/backgrounds/prods/bg_cts_sb600.jpg) 341px 120px no-repeat;
}
#container_left #pod #cts_sb600 .pcts_sb600{
	margin-right: 300px;
}
#container_left #pod #cts_sb50e{
	min-height: 545px;
	background:url(images/backgrounds/prods/bg_cts_sb50e.jpg) 341px 120px no-repeat;
}
#container_left #pod #cts_sb50e .pcts_sb50e{
	margin-right: 300px;
}
#container_left #pod #rcs{
	min-height: 370px;;
	background:url(images/backgrounds/prods/bg_rcs.jpg) 251px 80px no-repeat;
}
#container_left #pod #rcs .prcs{
	margin-right: 300px;
}


#container_left #pod #rs893{
	height: 500px;;
	background:url(images/backgrounds/prods/bg_rs893.jpg) 200px 100px no-repeat;
}
#container_left #pod #rr895{
	height: 500px;;
	background:url(images/backgrounds/prods/bg_rr895.jpg) 200px 100px no-repeat;
}

#container_left #pod #rsu{
	min-height: 550px;;
	background:url(images/backgrounds/prods/bg_reiner_stacker_unit.jpg) 160px 80px no-repeat;
}
#container_left #pod #rcs .prcs{
	margin-right: 300px;
}

#container_left #pod #cdm10{
	background:url(images/backgrounds/prods/bg_cdm10.jpg) 321px 80px no-repeat;
	min-height: 650px;
}
#container_left #pod #cdm10 .pcdm10{
	margin-right: 300px;
}
#container_left #pod #fuj_edu{
	background:url(images/backgrounds/prods/bg_fuj_edu.jpg) 200px 90px no-repeat;
	min-height: 650px;
}
#container_left #pod #fuj_edu .pfuj_edu{
}

#container_buffer {
	float:left;
	width: 2px;
	min-height: 60px;
	background-image:url(images/picwindows/5636/container_buffer_top.jpg);
	background-repeat:no-repeat;
}

#container_right {
	float:left;
	width: 307px;
	min-height: 80px;
	background-image:url(images/picwindows/5636/container_right_top.jpg);
	background-repeat:no-repeat;
}

#container_right #pod_top{
	margin-top:80px;
	margin-bottom:1px;
	min-height: 130px;
	background-color:#dcdcdc;
	border:#57534f 1px solid;
	border-right: none;
	border-top: none;
	overflow:hidden;
}

#container_right #pod{
	margin-top:1px;
	margin-bottom:1px;
	min-height: 130px;
	background-color:#dcdcdc;
	border:#57534f 1px solid;
	border-right: none;
}

#container_right h1{
	font-size: 14px;
	padding-left: 4px;
	padding-top: 2px;
}

#container_right p{
	font-size: 12px;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#container_right #pod ul{
	margin-left: 40px;
	margin-right: 20px;
	list-style:outside;
}
#container_right #pod li{
	margin-top: 10px;
}

#container_right #pod_top ul{
	margin-left: 40px;
	margin-right: 20px;
	list-style:outside;
}
#container_right #pod_top li{
	margin-top: 10px;
}


#container_right #pod #whichOffice{
	height: 215px;
}

#container_whole{
	width: 952px;
	border-bottom:#57534f 1px solid;
	
}

#container_whole #pod{
	background-image:url(images/picwindows/5636/container_whole_top_shell.jpg);
	background-repeat:no-repeat;
}
#container_whole #pod h1 {
	padding-top: 60px;
	padding-left: 8px;
	padding-bottom: 16px;
	font-size: 24px;
}

#container_whole #pod p {
	padding-left: 12px;
	
}

#container_whole #pod #shell {
	min-height: 476px;
}
#container_whole #pod #shell p{
	margin-right: 625px;
	
}

#container_whole #pod #shell #p2{
	margin-right: 600px;
	
}
#footer{
	clear:both;
	text-align:center;
	font-size:10px;
}

#footer #copyright{
	height:23px;
	background-image:url(images/backgrounds/bg_header_navbar.gif);
	background-repeat:no-repeat;
	margin-bottom: 8px;
}
#footer #copyright p{
	padding-top: 7px;

}

#footer #navbar2 #p {
	padding-top: 8px;
}

#footer #navbar2 a {
	color: #57534f;
	margin-right: 30px;
	text-decoration: none;
}
#footer #navbar2  a:hover {
	text-decoration: underline;
}
#footer #slogan p {
	margin-top: 8px;
	font-style:italic;
}




/* forms */
#custServiceForm #inputEmail {
	width: 375px;
}
#custServiceForm #inputMessage {
	width: 375px;
	height: 200px;
}
#custLoginForm #inputText {
	width: 250px;
}
#login #retemail {
	width: 250px;
}
#login #retpwd {
	width: 250px;
}




/* prod details */
#item_detail {
	float: left;
	padding-left: 14px;
	padding-top: 108px;
	border-width:thin;
	border-color:#000000;
	margin-left: auto;
	margin-right: auto;
	width: 200px;
}
#item_detail h3 {
	font-size: 11px;
}
#item_detail .pdetail{
	font-size: 11px;
	margin-left: 0px;
	margin-right: 0px;
}

.detail_7000_01{
	background-image:url(images/backgrounds/prods/detail_7000_01.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.detail_7000_02{
	background-image:url(images/backgrounds/prods/detail_7000_02.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.detail_7000_03{
	background-image:url(images/backgrounds/prods/detail_7000_03.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.detail_8000_01{
	background-image:url(images/backgrounds/prods/detail_8000_01.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.detail_8000_02{
	background-image:url(images/backgrounds/prods/detail_8000_02.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.detail_8000_03{
	background-image:url(images/backgrounds/prods/detail_8000_03.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.detail_8000d_01{
	background-image:url(images/backgrounds/prods/detail_8000D_01.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.detail_8000d_02{
	background-image:url(images/backgrounds/prods/detail_8000D_02.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.detail_8000d_03{
	background-image:url(images/backgrounds/prods/detail_8000D_03.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.detail_2600_01{
	background-image:url(images/backgrounds/prods/detail_2600_01.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.detail_2600_02{
	background-image:url(images/backgrounds/prods/detail_2600_02.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.detail_2600_03{
	background-image:url(images/backgrounds/prods/detail_2600_03.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.detail_2000_01{
	background-image:url(images/backgrounds/prods/detail_2000_01.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.detail_2000_02{
	background-image:url(images/backgrounds/prods/detail_2000_02.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.detail_2000_03{
	background-image:url(images/backgrounds/prods/detail_2000_03.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.jobBoard {
	width: 630px;
	height: 630px;
	margin-left: 10px;
}