/* CSS Document */
/*special thanks to Eric Meyer for article on going to print
http://www.alistapart.com/articles/goingtoprint/

Created by: bes
Last Revised: 4/16/04
Known Issues: 
Tested: IE6, FF0.8, 
*/

body {
   background: white;
   font-size: 12pt;
   font-family: Arial, Helvetica, sans-serif;
   }
#sidenav, #relatedinfo, #banner, #topmenu{
   display: none;
   }
#nav, #navbar, .hide, .breadcrumb, .alt {
   display: none;
   }
img, img a{
	border: none;
}
#columns, #main, #main-content, .row, #footer{
    width: auto;
	border: 0px;
	margin: 0 5% 0 5% !important;
	margin/**/: 0 25% 0 5%; /*IE has a strange bug where content runs off the page -- I increased % of right margin so that the text would stay*/
	padding: 0;
	float: none !important;
   }
p, dl, dt, h1, h2, h3, h4, h5, h6, ul, li, li a{
overflow: auto;
width: auto;
}
#homepage_who{
	overflow: auto;
	width: auto;
}
li{   
   background: white;
   font-size: 12pt;
   font-family: Arial, Helvetica, sans-serif;}

a:link, a:visited {
   color: #520;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
   }
#simpletable {
  border: 1px solid #ccc;
  font-size: .8em;
}
#simpletable td {
  font-size: 1em;
  border: 1px solid #ccc;
  vertical-align: center;
}


#footer{
	display:none;
}





















#col-a {padding-bottom:20px;}
.main-content {margin: 0 0 0 1em;}
#col-a .pagehead {width:635px; margin-top: 5px;}
#col-a .pagehead #sectionLogo {position:relative; float:right; margin:0; padding-right:10px;}
#col-a .breadcrumb LI A {color:#273740;}
#col-a .linkButton {
font-size:0.9em;
font-weight:normal;
padding:2px 4px 2px 4px;
text-decoration:none;
}
#col-a .linkButton:hover {text-decoration:none;}
#solutionsByIndustry {position:relative; float:left; font-size: 16px; width:650px;}
#buttonBar {position:relative; width:606px; height:34px; z-index:2; padding:0; margin:10px 0 1px 0;}
#buttonBar div.tab {
	display:block;
	float:left;
	text-align:left;
	z-index:290;
	padding:0px 10px 0px 10px;
	display:none;
}
#buttonBar div.tabOn {
	display:block;
	float:left;
	text-align:left;
	z-index:290;
}


#buttonBar div.tab {
	height:34px;
	
	z-index:290;
	
	font-family:Arial,Verdana,sans-serif;
	line-height:1.1em;
}

#buttonBar div.tabOn {
	height:34px;
	
	z-index:290;
	
	font-family:Arial,Verdana,sans-serif;
	line-height:1.1em;
}

#start {margin-right:1px; width:156px;}
#t3, #t6, #t4, #t5  {margin-right:1px; width:156px;}
#t2 {margin-right:1px; width:156px;}
#t7{margin-right:0px; width:156px;}



#contentHolder {
	position:relative;
	display:block;
	width:606px;
	/*z-index:299;*/
}
#contentHolder .contentLayer {
	position:absolute;
	top:0px;
	left:0px;
	z-index:300;
	visibility:hidden;
}
#contentHolder .contentLayer .chText {
	position:relative;
	float:left;
	display:block;
}


#contentHolder .contentLayer .chText table{
	border:0px;
	height:100%;
}

#contentHolder .contentLayer .chText table td{
	border:0px;
	font-size:1.2em;
}

#contentHolder .contentLayer .chText .yr{
	width:36px !important;
	width/**/:50px;
	padding:0px 0px 0px 14px;
	
	font-weight:bold;
}

#contentHolder .contentLayer .chText .mo{
	width:34px !important;
	width/**/:48px;
	padding:0px 0px 0px 14px;
	
	font-weight:bold;
}

#contentHolder .contentLayer .chText .dtls{
	width:440px !important;
	width/**/:454px;
	padding:0px 0px 0px 14px;
	
}

#contentHolder .contentLayer .chText .yrClr{
	width:36px !important;
	width/**/:50px;
	padding:0px 0px 0px 14px;
	
	line-height:9px;
}

#contentHolder .contentLayer .chText .moClr{
	width:34px !important;
	width/**/:48px;
	padding:0px 0px 0px 14px;
	
	line-height:9px;
}

#contentHolder .contentLayer .chText .dtlsClr{
	width:440px !important;
	width/**/:454px;
	padding:0px 0px 0px 14px;
	
	line-height:9px;
}
#contentHolder #ch1 .chText TR {
	padding:5px 0px 5px 0px;
}

#contentHolder #ch1 .chText TD {
	padding:10px;

}



#solutionsByProducts {position:relative; width:606px; float:left; margin: 30px 0 0 0;}
#solutionsByProducts IMG {display:inline; float:none;}

#pagehead {padding-left:36px;}

h1 .subhead {
font: Arial, Verdana, Helvetica, sans-serif;
color: #406A82;
font-weight: normal;
background-color: transparent;
}

#start {margin-right:1px;}
#t3, #t6, #t4, #t5  {margin-right:1px;}
#t2 {margin-right:1px;}
#t7{margin-right:0px;}

#callOuts {position:relative; float:left; width:606px; margin-top:20px;}
#callOuts h1 {margin:0;}

#callOuts #c1Head {position:relative; float:left; width:226px; margin-right:10px;}
#callOuts #c1Content {position:relative; float:left; width:226px; margin-right:10px; height:140px; font-size:10px; color:#ffffff; background-image:none; background-repeat:no-repeat; clear:left; background-color:#333333;}
#callOuts #c1Content h2 {font-size:11px; font-weight:bold; color:#FFF; margin:23px 10px 0 8px; padding:0;}
#callOuts #c1Content P {margin:2px 10px 6px 8px;}
#callOuts #c1Content .linkButton {border: 1px solid #cccccc; color: #ffffff;}

#callOuts #c2Head {position:relative; float:left; width:226px; margin-right:10px;}
#callOuts #c2Content {position:relative; float:left; width:226px; margin-right:10px; height:140px; font-size:10px; color:#666666; background-color:#F6F4EC;}
#callOuts #c2Content h2 {font-size:11px; font-weight:bold; color:#920410; margin:9px 10px 0 8px; padding:0;}
#callOuts #c2Content P {margin:2px 10px 6px 8px;}
#callOuts #c2Content .linkButton {border: 1px solid #cccccc; color:#993333;}

#callOuts #c3Head {position:relative; float:left; width:134px;}
#callOuts #c3Content {position:relative; float:left; width:134px; height:140px; font-size:10px; color:#D47660; background-color:#CC1528; background-image:none;}
#callOuts #c3Content UL {margin:10px 10px 10px 8px; padding:0; list-style-image:URL('/images/subpage/ugs_nx_bullet_p.gif');}
#callOuts #c3Content UL LI {margin:0 0 0 14px; padding:0; color:#ffffff;}
#callOuts #c3Content UL LI A {color:#ffffff; text-decoration:none; margin:0 0 0 -5px;}

#col-a .tableData {position:relative; float:left; width:606px; margin-top:26px;}
#col-a .tableData h1 {margin:0; float:left;}
#col-a .tableData .linkDiv {float:right; padding:2px 0 2px 0;}
#col-a .tableData .linkButton {border: 1px solid #D7D8D8; color:#577C82;}
#col-a .tableData .linkButton:hover {color:#577C82;}
#col-a .tableData table {clear:both; padding:0; margin:0 0 0 -1px; border:none; width:609px;}
#col-a .tableData td {background-color:#D7D8D8; width:587px; height:22px; margin-bottom:1px; padding:0 10px 0 10px; border:none; color:#273740; font-size:1.1em;}
#col-a .tableData .date {background-color:#B1B2B2; width:65px; height:22px; margin:0 1px 1px 0; text-align:center; color:#FFF;}
#col-a .tableData td A {color:#406A82;}
#col-a .tableData td A:hover {color:#406A82;}
.ad_image{float: left; margin-top: 3px; margin-bottom: 2px; border: 1px solid #666;}

#bottomBar{
	display:none;
}

.rightCol{
	display:none;
}

select{
	display:none;
}
