/* Following code is used for table about the site */

/* Table CSS for IAM workshops - START  */

.tableheader {background-color:#454d72; color:#ffffff;border-left:1px solid #ffffff;}
.tablerow {background-color:#ffffff;}
.tablerowlt {border-left:1px solid #cccccc;}
.tablerow2 {background-color:#d8d9e7;}
.tablerow2lt {background-color:#d8d9e7;border-left:1px solid #ffffff;}
.tablerow3 {background-color:#f2f2f2;}
.tablerow3lt {background-color:#f2f2f2;border-left:1px solid #ffffff;}
/* Table CSS for IAM workshops - END  */

.table {
	border: 1px solid #ccc;
  border-collapse: collapse;
	margin-bottom: 1.3em;	
  margin-top: .80em;
  width: 550px;
}
 td, th { 
 border: 1px solid #ccc;
 padding: .3em;
 font-size: .80em;
 }
.subheader {
 background-color: #d8d9e7;
 font-weight: bold;
 }
.row1 {
 background-color: #454d72;
 color: #fff;
 }
 
 th.left {text-align:left;}

.small {font-size:8pt;}

.space {padding:0 0 10px 0;}

/*  Vendors Page */
.hrdivider {border-top:1px solid #ccc;margin-bottom:0;padding:0;}
.header-title {margin:0 0 0 5px;padding:0;}
.rightcolumn-awdgrt {width:170px;float:right;margin:0 0 10px 0;padding:0 3px 0 3px;} 
.awdgrtsubline-grey {
  text-align:center;
  background-color:#e5e5e5;
  border-bottom:1px solid #575757;
  margin:0 0 0 6px;
  padding:2px 0 2px 0;
  width:154px;
  }
 
.awdgrtsub {
  background-color:#e5e5e5;
  color:#000000;  
  font-size:.75em;
  font-weight:bold;
  margin:0;
  padding:3px 3px 3px 9px;
  text-align:center;
  width:150px;
  }
   
.awdgrtsubdate {
  background-color:#e5e5e5;
  font-size:.70em;
  font-weight:normal;
  margin:0 0 0 4px;
  padding:0px 0px 0px 6px;
  width:154px;
  text-align:left;
  }  

.box-awdgrt-red  { 
  background-color:#e5e5e5;
  border-top:4px solid #C91429;
  text-align: left;  
  padding: 0;
  margin:0 0 0 12px;
  width:166px;  
} 

.awdgrtsubdatenoline {
  background-color:#e5e5e5;
  font-size:.70em;
  font-weight:normal;
  margin:0;
  padding:2px 2px 5px 10px;
  width:152px;
  text-align:left;
  } 

.header-blue {
  border-left: 8px solid #454d72;
  font-weight:bold;
  margin:0;
  padding:0;
  }
  

/* Content Contact Structure*/

#content-contact{
	float:left;
  width:280px;
	margin:0;
	padding:0;
	border:none;
}

/* Content Contact Paragraphs */

#content-contact p{
	margin: 0 0 0 50px;
	padding:0;
	border:none;
}

/* Technical Contact Structure*/

#technical-contact{
	float:left;
	width:280px;
	margin:0;
	padding:0;
	border:none;
}

#technical-contact p{
	margin: 0 0 0 40px;
	padding:0;
	border:none;
}
