/* Page Basics */
/* ----------------------------------------------------- */	
	body 
	{margin:0px; padding:0px; background-color:#fff; font-size:9pt; font-family: Arial, Sans-serif;
        voice-family: "\"}\""; voice-family:inherit; font-size:9pt;}html>body {font-size:9pt;}
  
	/* hide upgrade message from newer browsers */
  p.ahem {display: none;}
  
  p.bold { font-weight:bold;}
  
  /* LINKS */
  a:link {color: #036; text-decoration:none;}
  a:visited {color: #669; text-decoration:none;}
  a:active {color: #669; text-decoration:none;}
  a:hover {color: #669; text-decoration:none;}
  
  
  a.flashlinks:link {color: #036; font-weight:bold; text-transform:uppercase; font-size:8pt; text-decoration:none;}
  a.flashlinks:visited {color: #036; font-weight:bold; text-transform:uppercase; font-size:8pt; text-decoration:none;}
  a.flashlinks:active {color: #036; font-weight:bold; text-transform:uppercase; font-size:8pt; text-decoration:none;}
  a.flashlinks:hover {color: #036; font-weight:bold; text-transform:uppercase; font-size:8pt; text-decoration:none;}
  
  
  #mainBorder {width:650px; margin-left:5px; z-index:10;}
  
 
  /* TOP BANNER */
  .topLogo {border-bottom: solid 1px #BDBDBD;}
  .logo {float:right; margin-top:20px; margin-bottom:20px;}
  .BradyNetlogo{float:right; margin-top:20px; margin-bottom:20px;}
  .header{width:650px;}
  
  .bottomLine {border-bottom: solid 1px #BDBDBD; }
  .mainNavBottomLine {border-bottom: solid 1px #BDBDBD; display:none; visibility:hidden;} /* different than bottomLine for print styles*/
  .pageHeader { margin-left: 5px; margin-top:5px; font-size:12pt; font-weight: bold;}
  #showcase {margin-top:35px;}
  .homejoblist {width:260px;}
    
	/* navigation */
		ul.navigation li{display:inline;float:left;}
	
		.headNav{visibility: hidden; display:none;}
		#subcompany{visibility: hidden; display:none;}
		#subcase{visibility: hidden; display:none;}
		#subexpertise{visibility: hidden; display:none;}
		#menucompany {position:absolute; top: 104px; left: 442px; visibility: hidden; z-index:5; display:none;}
		#menucase {position:absolute; top: 104px; left: 515px; visibility: hidden; z-index:5; display:none;}
		#menuexpertise {position:absolute; top: 104px; left: 612px; visibility: hidden; z-index:5; display:none;}
		#menuperspectives {position:absolute; top: 104px; left: 626px; visibility: hidden; z-index:5; display:none;}
   
  /* Left Column */
  #colL { display:none;}
  .colLPortList {margin-bottom:3px;}
  .relatedSpace {margin-bottom:5px;}
  
  #objLeftCol_txtSearch {margin-top:2px;} /* for left column of portfolio page search box*/
  
  
  /* Middle Column*/
  #colM {margin-top:40px;}
  
  #colM div.content {padding-left:15px; padding-right:15px; padding-bottom:30px;}
  #colM div.content h1 {font-size: 16px; font-weight: bold; margin-top:0px; margin-bottom:20px;voice-family: "\"}\""; voice-family: inherit; margin-bottom:25px;} 
  html>body  #colM div.content h1 {margin-bottom:20px;}
					        
  #colM div.content h2 {font-size:10pt; font-weight: bold; margin-bottom:5px; margin-top:0px;}
  #colM div.content ul {font-size:10pt; padding:0px 0px 0px 0px; margin-bottom:20px; margin-top:10px; margin-left:17px; list-style-type : square; list-style-position : outside;}
  #colM div.content li {margin-bottom:8px;} 
  
  #colM table {font-size:9pt;}  
  #pnlJobs table{font-size:9pt;} /*solution for font issue with panels*/
  #pnlForm table {font-size:9pt;}/*another solution for panels on employment page*/
  #pnlForm {font-size:9pt;}/*another solution for panels on contact page */
  
  /* Right Column */
  #colR {display:none;}
 
 
  /* FOOTER */
  #projectBottomNav {padding-left:76px; padding-top:8px; padding-bottom:150px; display:none;} /* for special instances including clint project pages - /rccl/ */
  #bottomNav {padding-left:15px; padding-top:8px; padding-bottom:150px; display:none;}
  #homeBottomNav {padding-top:8px; padding-bottom:150px; display:none;}
  input.footerBtn{display:none}

  
  #homeBottomMore {visibility:visible;margin-left:10px; position:relative; padding-top:8px; padding-bottom:15px; width:700px;}
  #homeBottomMore tr {font-size:11px;width:700px;}
  #homeBottomMore a {font-size:10px; font-family:Arial, Helvetica, Verdana, Sans-Serif; padding:5px;}
  #homeBottomMore p {font-size:10px; font-family:Arial, Helvetica, Verdana, Sans-Serif; padding:5px;display:inline;}
    
  /* ADMIN HEADER */

  .workspaceNav {display:none; visibility:hidden; padding-top:20px; padding-left:20px;}
  #fullPage{margin-left:20px; padding-right:0px; width:100%; margin-bottom:20px;} /* body style for admin pages*/
  #fullPage td{font-size:9pt; font-family:arial;}
  #fullPage h1 {font-size: 16px; font-weight: bold;}
  .tableborder {border-bottom:1px solid #d3d3d3;}
  
  
    /* GENERIC */
  	.clear {clear:both;}
  	.imgRight {float:right; margin-right:15px; margin-left:10px;}
  	.imgLeft {float:left; margin-right:15px; margin-bottom:20px; margin-top:0px;}
  	.bioImage {float:right; margin-right:5px; margin-left:15px; margin-bottom:15px;}
    .caseThumb {float:left; margin-right:15px; margin-bottom:25px;}
    .small {font-size: 8pt;}
    .smallBlue {font-size: 8pt; color: #036;}
    td.demoLinks {padding-left:170px; padding-top:20px; }
    td.closeDemo {padding-top:40px; padding-left:185px; font-size:8pt;} /* for link on published demo pages */
  
  /* form attributes */
  #ColR div.content .fixed {font-size:90%;}
  
  
  #bc-blockquote-l2 { padding-left:20px; padding-top:0px; padding-bottom:0px; padding-right:0px; }
  
  #flash{display:none;}