/* body defines the standard format for body elements */ 
body{background-color:#FFFFFF;color:#666666; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; font-weight: normal}

A:link    { color: #0049AE; text-decoration:none}    /* unvisited links */
A:visited { color: #0049AE; text-decoration:none}   /* visited links   */
A:active  { color: #0049AE; text-decoration:none}   /* active links    */


/* h1 will define all page headings*/ 
h1 {font-family: helvetica; color:#0049AE font-size: 12pt; font-weight: bold;} 
h1#339999 {color: #339999}
h1#666666 {color: #666666}

h1 .HEX339999 {color: #339999}
h1 .HEX666666 {color: #666666}

/* h2 will define all red headings in content */ 
h2{font-family: helvetica; color:#666666; font-weight: bold; font-size: 
11pt} 
h2.0049AE{font-family: helvetica; color:#666666; font-weight: bold; font-size: 
11pt; color:#0049AE}

text-align: center; font-weight: normal} 

/* h4 will define all blue headings in content */ 
h4{font-family: helvetica; color:#0049AE; font-weight: bold; font-size: 9pt}
h4#339999 {color: #339999}
h4#666666 {color: #666666}

/* h5 will define small red text used as footnotes */
h5{font-family: helvetica; color: #E31736; font-size: 8pt; font-weight: normal} 

/* define all standard text in paragraphs */ 
p { font-family: helvetica; color: #666666; font-size: 
9pt; font-weight: normal} 
p#black {color: #666666}


/* 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}
.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;
}

.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;}


.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, .redbutton, .redbuttonon { text-align:center; color:#ffffff !important; height:78px; font-size:1.25em; padding-top:8px; width:166px; font-weight:bold;padding-left:2px;}

.img-circle {
	border-radius: 50%;
  }
  
  
  /*drop-down for main menu in drupal template 2016*/

#main-menu button {
	font-weight:inherit;
	font-size:inherit;
	border-radius:0px;
	padding: 0px;
	vertical-align:bottom;
	text-shadow: none;
	box-shadow: none;
	
}
/* Style The Dropdown Button */
#main-menu .dropbtn  {
	  color: #0022b4;
	  background-image: url("/cmsstyles/templates/cms/2012/images/ku_menu1_gradient.png");
  	  background-repeat: repeat-x;
	  display: block;
	  height:25px;
	  
	  padding-top: 0px;
	  padding-right: 16px;
	  padding-bottom: 4px;
	  padding-left: 14px;
	  
	  text-decoration-line: none;
	  text-decoration-style: solid;
	  
	text-decoration: none;
	text-align: center;
	
	border: none;
	/*text-shadow:0px 5px 5px #d4d4d4, 0px -9px 4px #D0D0D0;*/
	box-shadow: none;
	
	
	
}

/* The container <div> - needed to position the dropdown content */
#main-menu li.dropdown {
    
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
#main-menu .dropdown-content {
    display: none;
    position: absolute;
	text-align: left;
    min-width: 140px;
	color:#0022B4;
	background-color: #FFFFFF;
    
	
    
	z-index:1;
}

/* Links inside the dropdown */
#main-menu .dropdown-content a {
    display: inline-block;
	/*line-height: 25px;
	margin-right: 1px;*/
	
    padding: 0px 10px 0px 10px;
    text-decoration: none;
    color: #0022B4;
	text-align: left;
   /*background-color: #FFFFFF;*/
	border: none;
	
}

/* Change color of dropdown links on hover */
#main-menu .dropdown-content a:hover {
	background-color: #515151;
	color:#FFFFFF;
	min-width: 140px;
	
	}

/* Show the dropdown menu on hover */
#main-menu .dropdown:hover .dropdown-content {
    display: block !important;
}



