/*IPSR-specific styles */
/* define p id=10bold for all text in data tables, 10pt, bold*/ 
p#10bold {color: #000000; font-size: 10pt; font-weight: 
bold}

/*save this until previous use change to p id=10bold*/
p1 {font-family: serif; color: #000000; font-size: 10pt; font-weight: 
bold}

/* define p id=red for std size text in RED */ 
p#red {color: #E31736} 



/*save this until previous use change to p id=red*/
p2 {font-family: times; color: #E31736; font-size: 
10pt; font-weight: normal} 

/*define list item with square symbol */
li#square {list-style-type: square}

 

/* use div to set manual page breaks for printing data tables */ 
.pageBreak {page-break-after:always} 
/* set class for div to center justify text */ 
.center {text-align: center} 
.center2 {text-align: center; vertical-align:middle} 
/* set class for div to right justify text */ 
.right {text-align: right} 
/* set class for div to left justify text */ 
.left {text-align: left}
/* set class for div to bold text */


/* testing small red font in div tag */
.smred {font-family: helvetica; color: #E31736; font-size: 8pt; font-weight: normal} 


/* define a set of span classes to modify font appearances inline */
.bold {font-weight: bold}
.ital {font-style:oblique}
.mone {font-size:8pt}
.red {color: #E31736} 
.blue {color: #0049AE}
.white {color:#FFF}
.smalltxt {font-size:10px;}
.smallgtxt {font-size:11px; color:#666666 }

.menu {font-weight:bold; 
	font-size:11px;
	text-decoration: none;
    background-color: #FFFFFF;
  
	padding-top: 0px; 
	padding-bottom:10px;
	line-height: 2em; 
	
	width:178px;}
	
.menulink:hover {
	background-color: #CCCCCC;
	padding-top: 3px; 
	padding-bottom:3px;
	padding-right:50px;

	text-decoration:none;

}
.menutoplink {font-weight:bold; 
	font-size:11px;
	text-decoration: none;
    background-color: #FFFFFF;
  
	padding-top: 5px; 
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:0px;
	}
	

/* OverRIDE KU Tables  */



table, tbody, tfoot, thead, tr, th, td {
  margin: inherit;
  padding: inherit;
  border: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: inherit; 
  border-spacing:inherit;
  border-style:inherit;
  border-collapse:collapse; 
}
.top {vertical-align:top}
.middle{vertical-align:middle}
.middle2{vertical-align:middle; height:25px;}
.five { padding-bottom:5px; padding-left:0px; padding-right:0px; padding-top:5px; }
.five2 { padding-bottom:5px; padding-left:5px; padding-right: 5px; padding-top:5px; }
.five3 { padding-bottom:5px; padding-left:0px; padding-right: 5px; padding-top:0px; }
table.greybord { border:#CCCCCC; border-style: ridge;}
table.nobord {border:none; border-collapse: collapse;}



.required {background-color:#FFFFCC}

/* style for Conference Admin Portal */
.mycontent {font-size:12px}
.error {
	font-family: "Courier New", "Courier", "mono";
	font-size: 12px;
	font-weight: bolder;
	color: #CC3300;
}
.colhead {	font-size:80%; font-weight:bold;
	
}
.colhead100 {	font-size:100%; font-weight:bold;
	
}
.row1 {
	background-color: #EFEFEF;
	font-size:80%;
}

.row2 {
	background-color: #DEDEDE;
	font-size:80%;
}

#sectionLinks{
	margin: 0px;
	padding: 0px; 
	width:800px;
}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #21536A;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}
.bluebutton, .bluebuttonon
{
  background-color: transparent;
  background-image: url("http://ipsr.unit.ku.edu/pics/bluebutton.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto auto;
}

.bluebutton, .bluebuttonon, .redbutton, .redbuttonon { 
	text-align:center; 
	color:#ffffff !important; 
	height:78px; 
	font-size:1.25em; 
	padding-top:8px; 
	width:170px; 
	font-weight:bold;
	padding-left:2px;
}
.bluebutton a, .bluebuttonon a, .bluebuttonsmall a, .bluebuttonsmallon a, .redbutton a, .redbuttonon a, .redbuttonsmall a, .redbuttonsmallon a
{
  color: #ffffff;
}
.img-circle {
	border-radius: 50%;
  }
  
  
  


a.ku_email, span.ku_email {
	background: url(http://ipsr.unit.ku.edu/pics/email_icon.gif) no-repeat 0 4px;
	padding-left: 15px;
}       
.mappin {
	background: url(http://ipsr.unit.ku.edu/pics/mapicons/greypin_small.png) no-repeat 0 4px;
	padding-left: 15px;
} 

/* *************************** */
/* styles for ksdata new page */
/* *************************** */

.containerSDC
	{
		margin: 0px auto;
		width: 1200px;
	}

.imageSDC
	{
		display: inline-block;
		border: 1px solid rgba(0,0,0,.1);
	}
	
	.imageSDC img
	{
		display: block;
		width: 100%;
	}
	
	.image-full
	{
		display: block;
		width: 100%;
		margin: 0 0 3em 0;
	}


	.buttonSDC
	{
		display: inline-block;
		margin-top: 2em;
		padding: 0.8em 2em;
		background: #0051BA;
		line-height: 1.8em;
		letter-spacing: 1px;
		text-decoration: none;
		font-size: 1em;
		color: #FFF;
		width:200px;
		
		
	}



	#portfolio
	{
		overflow: hidden;
		padding-top: 5em;
		border-top: 1px solid rgba(0,0,0,0.2);
	}
	
	#portfolio .box
	{
		text-align: center;
		color: rgba(0,0,0,0.5);
	}
.column1,
	.column2,
	.column3,
	.column4
	{
		width: 282px;
		
	}
	
	.column1,
	.column2,
	.column3
	{
		float: left;
		margin-right: 24px;
	}
	
	.column4
	{
		float: right;
	}
