/* OVERRIDING DEFAULT K-STATE STYLES */
abbr,acronym{border-bottom: 1px dotted; cursor: help}
h3,h4,h5,h6{margin-bottom: .75em}
h4{color: #333}
h5{color: #453461}
hr{background-color: #453461; color: #453461; height: 3px; width: 100%}
ol ol li{list-style-type: lower-alpha}
 ol ol ol li{list-style-type: upper-roman}
  ol ol ol ol li{list-style-type: lower-roman}
ul#KSU_utilityLinks li a{font-family: Helvetica,Arial,sans-serif}
ul#KSU_utilityLinks li a:hover{color: #f80; text-decoration: none}
ul#KSU_pageLinks li ul li{font-weight: normal; margin: 4px 0 4px 10px}
#KSU_mainContent{font-size: 12px; line-height: 1.5em}
#KSU_mainContent a:visited{color: #69c}
#KSU_mainColumnSidebar{-moz-border-radius: 5px; -webkit-border-radius: 5px}
#KSU_mainColumnSidebar dl{font-family: Helvetica,Arial,sans-serif; margin: 0}
#KSU_mainColumnSidebar dt{font-size: 140%; margin: 0 0 1em}
#KSU_mainColumnSidebar dd{font-size: 11px; line-height: 14px; margin-bottom: 1em}
/*body.KSU_twoColumn div#KSU_photoBar{margin: 4px 0 0; width: 600px}
body.KSU_twoColumn div.KSU_bragBox{height: 130px; padding: 20px 10px 0; width: 400px}*/
#KSU_sidebarSecondary{font-family: Helvetica,Arial,sans-serif}
#KSU_sidebarSecondary ul li a:link{text-decoration: none}
#KSU_sidebarSecondary ul li a:visited, #KSU_sidebarSecondary ul li a:active{font-weight: bold; text-decoration: none}
#KSU_sidebarSecondary ul li a:hover{color: #732799; text-decoration: none}
#KSU_sidebarSecondary address a, #KSU_sidebarSecondary address a:hover{text-decoration: none}

/* CUSTOM */
a.external{background: transparent url(/registrar/images/external.png) no-repeat center right; padding-right: 13px}
a[href$='.doc']{background: transparent url(/registrar/images/page_white_word.png) no-repeat center right; padding: 5px 20px 5px 0}
a[href$='.pdf']{background: transparent url(/registrar/images/page_white_acrobat.png) no-repeat center right; padding: 5px 20px 5px 0}
dl.list{margin: 0}
dl.list dt{color: #432854; cursor: pointer; font: bold 1.1em/110% Helvetica,Arial,sans-serif; margin: 0 0 1em; text-decoration: underline}
dl.list dt:hover{color: #69c}
dl.list dd{padding: 5px 0 5px 15px}
ol.spaced li{margin-bottom: .5em}
.bold{font-weight: bold}
.indent{margin-left: 1em}
.italic{font-style: italic}
.required{color: red}
.top-link{margin-bottom: .5em; text-align: right}
.top-link a{background: url(/registrar/images/arrow_up.png) top right no-repeat; font-size: 90%; padding: .5em 1.75em .5em 0}
.underline{text-decoration: underline}
.tooltip{cursor: help; outline: none; position: relative; text-decoration: none}
.tooltip:hover span{border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); font-family: Calibri, Tahoma, Geneva, sans-serif; left: 1em; margin-left: 0; position: absolute; top: 2em; width: 250px; z-index: 99}
.tooltip span{margin-left: -999em; position: absolute}
* html a:hover{background: transparent}
.classic{background: #ffffaa; border: 1px solid #ffad33; padding: 0.8em 1em}
a.tooltip:hover{text-decoration: none !important}
a.tooltip:hover span{color: #333 !important; font-size: 14px}
#alertbox{
	background: #fff4a6; /*url(/registrar/images/exclamation.png) 15px 50% no-repeat*/
	border: 1px solid #ffd129;
	margin: 0;
	padding: 10px 5px;
	width: 450px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px}
#alertbox h4{font-size: 115%; margin: 2px 5px 2px 15px; padding: 2px}
#alertbox h4 a{text-decoration: underline}
#alertbox p{font-family: Helvetica,Arial,sans-serif; line-height: 1.2em; margin: 2px 5px 5px 15px; padding: 2px}


/* TABLES */
table{border-bottom: #ccc 1px solid; z-index: 0}
table caption{color: #453461; font-size: 110%; font-weight: bold}
table label{cursor: pointer; display: block}
table th{
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	border-top: 2px solid #453461;
	color: #444;
	font-size: 110%;
	padding: .5em;
	text-align: left
}
table td{
	background-color: #eee9e9; 
	color: #333;
	font-size: 95%; 
	line-height: 1.5em; 
	padding: .5em .6em; 
	vertical-align: top
}
table tr.odd td{background-color: #fff}