/* CSS Document */
body {
margin: auto;
background-color: #ccc;

}
.blkheading {
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 10px;
	color: #000;
}

.purpleheading {
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 10px;
	color: #606;	
}

#wrapper {
text-align: left;
width: 770px;
background-color:#FFF;
margin-left:auto;
margin-right: auto;
/*border-left: 0px solid #C30; 
border-right: 0px solid #f90;*/
border: 1px solid #333;
background-image: url(/images/kcumb/faux2.jpg);
background-repeat: repeat-y; 
}

#flashnavleft {
margin-top: 0px;
width:202px;
float: left;
}

#content {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
margin-left: 205px; 
background-color: #fff;

/*height: auto;
float: right;*/
}

#content .inner {
	margin: 10px 10px 10px 20px;
}

#content .inner a {
	color: #CC6600;
}

#content .inner a:link, a:visited {
	color: #cc6600;
	text-decoration:none;	
}

#content .inner a:hover {
color: #FF6600;
text-decoration: underline;
}




.required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #FF0000;
}


#content .inner img {
padding-left: 0px;
padding-bottom: 0px;
}

#content .inner .rightpic {
margin-left: 10px;
margin-bottom: 10px;
border: solid 0px #000000;
}
#content .inner .leftpic {
margin-right: 10px;
margin-bottom: 10px;
border: solid 0px #000000;
}

#content h1 {
color: #660066;
font-size: 18px;;
}
#content h5 {
color: #606;
font-size: 14px;
}

#content h4 {
	color: #606;
	font-size: 14px;
	padding-bottom: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
}


#content .leftcol {
width: 47%;
margin: 0px;
float: left;
}


#content .leftcol h3{
	border-bottom: solid #ccc 2px;
}

#content .rightcol {
	width: 47%;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

#content .rightcol h3{
	border-bottom: solid #ccc 2px;
}

#content .gradebox {
border: 1px solid #000;
background-color: #FFFF99;
margin-left: 20px;
margin-bottom: 10px;
float: right;
width: 170px;
padding: 5px;
}

#footer {
	height: 50px; 
	background-image:url(http://www.kcumb.edu/images/Footer/footer_bg.gif);
	background-repeat:repeat-y;
	color:#fff; 
	font-size: .7em; 
	text-align:center; 
	line-height: 20px; 
	padding-top: 10px;
	font-family:Verdana, Geneva, sans-serif;
	clear: both;
}
#footer a:link, a:visited {
	color: #fff;
	text-decoration:none;	
}
#footer a:hover {
	text-decoration:underline;	
}

img {
display: block;
}
table {
/*	display: block;*/
	text-align: left;
}
#bottomline td {
border-bottom: 1px solid #ccc;
}


#statename {
color: #606;
font-size: 14px;
font-weight: bolder;
border-bottom: 1px #ccc solid;
margin-bottom: 2px;
}

#blog {
margin-right: 15px;
}

#bloghome img {
margin-right: 10px;
margin-left: 0px;
}

#blogdetail img {
margin-right: 10px;
margin-left: 0px;
}

#blog .info {
/* margin-left: 250px;  */
}
#blog h3 {
font-size: 16px;
color: #606;
margin-bottom: 0px;
margin-top: 2px;
}
#printpage {
font-size: 9px;
color: #FF6600;
text-decoration: none;
}

.mktnote {
/*border: solid #FF0000 1px;*/
background-color:#FF0;
}

th {
	background-color: #606;
	color: #FFFFFF;
	text-align:inherit;
}

#content .inner h3 {
	margin-bottom: 0px;
	margin-top: .5em;
	font-size: 1.2em;
	color: #606;
}

#subheading {
	font-size: 1.2em;
	color: #666666;
	font-weight: bold;
	padding-bottom: 10px;
}

#content .admissions {
min-height:700px; 
height:auto;
}

#content .alumni {
min-height:700px; 
height:auto;
}

#doubleol li {
margin-top: .8em;
}

.highlight {
background-color: #FFFF00;
}

#generaltable {
}

#generaltable td {
	border-bottom: 1px solid #ccc; 
}

#generaltable th {
	background-color: #ccc;
	color: #000;
	font-weight:bold;
}

#hr table {
	/*width: 90%;*/	
	border-collapse: collapse;
}

#hr th {
	background-color: #ccc;	
	color: #000;
	text-align:center;
	border: 1px solid #999;
	border-collapse: collapse;
}

#hr td {
	border: 1px solid #ccc;
	border-collapse: collapse;
}

#facultybox {
width: 210px;
border: 2px solid #000;
background-color: #fc3;
padding: 10px;
float: left;
margin-right: 10px;
margin-bottom: 0px;
line-height: 1.3em;
}

#facultybox h2 {
margin-top: 0px;
	margin-bottom: 3px;
}
.FormSeparator {
	font-style: normal;
	font-weight: bold;
	color: #000;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background-color: #CCC;
}
.NewsDate {
	font-size: x-small;
	color: #999;
}
.listfont {
	font-size: 0.85em;	
}
.facdevdownload {
	color: #f60;
	font-weight: bold;
}

.videoArchive {
	background-color:#E0E0E0;
	padding: 10px;

}

.vidHead {
	background-color: #666;
	height: 20px;
	color: #fff;
	text-align: left;
	padding: 10px;	
}

.footnote {
	font-style: italic;
	font-size: .83em;
}

#hr .subtitle {
	font-size: 1.1em;
	color:#F60;
	font-weight:bold;
}

#hr ul {
	padding-top: 0px;
	margin-top: 0px;
	border-top: 0px;
}

.noindent ul {
	padding-top: 0px;
	margin-top: 0px;
}
.noindent li {
	padding-top: 0px;
	margin-top: 0px;
}

.nolines {
	border: 0px;	
}

.bottomline td {
	border-bottom: 1px #ccc solid;
}

.cal_season {
	background-color: #ccc;
	color: #000;
	font-weight: bold;	
}
.cal_section {
	background-color: #fc0;	
	color: #000;
	font-style:italic;
}
.login_heading {
		color: #F60;
		font-size: 1.2em;
		padding-bottom:0px;
		margin-bottom: 0px;
}
#requiredflag {
	color: #f00;
	font-size: .8em;
	vertical-align:top;	
}
#search-floater	{float:right; height:50%; margin-bottom:-20px;}
#search-content	{clear:both; height:41px; position:relative;}
.rightside {
	float: right;
	width: 175px;
	padding-top: 0px;
	margin-left: 15px;
	margin-bottom: 0px;
	clear: right;
}
.tablegray {
	border: 1px solid #ccc;
	border-collapse:collapse;
	font-size: 10px;
}
.tablegray th {
	background-color: #999;
	color: #fff;
	vertical-align:bottom;
	border: #fff solid 1px;
	border-collapse:collapse;
}
.tablegray td {
	border: 1px solid #ccc;
	border-collapse:collapse;	
}
