@charset "utf-8";



/* CSS Document */



/* this stylesheet should only be used at a site or folder level */



/* DO NOT DELETE THIS FILE; it is an integrative component and ... */



/* a required file for the masterpage to work correctly. */



/* If you have any questions, please contact the Northern Kentucky University's Office of Information Technology */



/* --------------  DO NOT REMOVE THE ABOVE LINES --------------- */



body {

	font-family: Verdana, "Lucida Grande", Lucida, sans-serif !important;

}



p {

	line-height: 1.5em;

}



a {

	text-decoration: underline;

	color: #000;

}



a.button {

	padding: 3px 2px;

	border-top: 2px solid #999;

	border-left: 2px solid #999;

	border-bottom: 2px solid #666;

	border-right: 2px solid #666;

	background: #000;

	color: #ffd939;

	text-decoration: none;

}



img {

	padding: 0;

	margin: 0;

}



ol li, ul li {

	padding-bottom: .5em;

	line-height: 1.5;

}



ul.no-bullet {

	list-style: none;

}



dl.faq {

	margin-left: 18px;

}



dt {

	font-weight: bold;

	margin-bottom: .5em;

}



dd {

	margin: 0 0 1em 1em;

	padding: 0;

}



/* @group Home Page */



#featured_div {

	float: left;

	width: 130px;
	margin: 0;
	padding: 0;

	min-height: 180px;

}



.featured_pics {
	float: left;
	margin-bottom: 5px;
	margin-top: 20px;
	margin-left: 0px;
	clear: both;
}



#center_div {

	width: 350px;

	border-left: 1px dashed #bbbbbb;

	padding: 0;

	min-height: 200px;

	line-height: 14px;

	font-size: 12px;
	float: left;
	margin: 0 0 10px 20px;
}



#featured_label, .center_label {

	font-size: 1.2em;

	font-weight: bold;

	line-height: 10px;

	text-align: left;

	height: 10px;

	color: #999999;
	padding: 5px;
}

#featured_label {
	padding-bottom: 0;
} 



.center_ul {
	padding: 0;
	margin: 0;
}



.center_li {

	list-style-type: none;

	list-style-position: outside;

	border-bottom: 1px dashed #bbbbbb;
	padding: 5px 5px 5px 10px;
}



#right_div {

	float: right;
	margin-bottom:10px ;
	width: 140px;
}



.right_div_img {

	border-top: 1px solid black;

	border-right: 1px solid black;

	border-left: 1px solid black;

	margin-left: 5px;

}



.quote_image {

	text-align: center;
        margin-top: -15px;
}


.quote {

	margin: 7px;

	line-height: 1.2em;

}



.fpimages {

	border-bottom: 2px solid #ccc;

	border-right: 2px solid #ccc;

	border-left: 1px solid Gray;

	border-top: 1px solid Gray;

}



#topbar ul li {

	margin-left: 1px;

	padding-left: 1px;

}



/* @end */



/* @group Tables */



table.grid th.table-title {

	border-left: none !important;

}



table {

	width: 100%;

}



.tables table {

	border: 1px solid black;

	background: white;

	position: relative;

	top: -4px;

	left: -4px;

	font-size: .85em;

}



.tables th, .tables td {

	margin: 0;

	padding: 4px 6px;

	text-align: left;

	border-bottom: 1px solid #b5b5b5;

	line-height: 1.5em;

}



table .date, .event {

	text-align: left;

}



td.event {

	font-weight: bold;

}



.tables table tr {

	background: #f9c649;

}



table tr.alt {

	background: #ffecae;

}



.tables th {

	color: #333;

}



div.tables {

	background: #b3b3b3;

	margin-bottom: 12px;

	width: 500px;

}



td a {

	display: block;

	font-weight: normal;

	margin-top: 3px;

}



th.table-title {

	background: #fff;

	color: #000;

	border-bottom: 1px solid #000;

	font-weight: bold;

	font-size: 1.2em;

}



th.table-subtitle {

	background: #91444b;

	color: #fff !important;

	border-bottom: 1px solid #000;

	border-top: 1px solid #000;

	font-weight: bold;

	font-size: 1em;

	text-align: left;

}



th.table-subtitle a {

	color: #fff;

}



.directories td {

	text-align: left;

	vertical-align: top;

}



.directories a {

	display: inline;

}



.table-links a {

	font-size: 1.2em;

}



.grid td {

	border-bottom: 1px solid #000 !important;

	border-right: 1px solid #000 !important;

}



.grid th {

	border-right: 1px solid #000;

	border-top: none;

}



table.grid {

	border-left: 1px solid #000 !important;

	border-top: 1px solid #000 !important;

}



.case-info {

	color: #000 !important;

	border-bottom: none !important;

}



/* @end */



/* @group Faux Table */



div.faux-table {

	float: left;

	width: 120px;

	margin-bottom: 24px;

}



div.faux-table p {

	text-align: center;

	padding: 0;

	margin: 0;

	font-size: .85em;

	font-weight: bold;

}



div.faux-table-lg {

	float: left;

	width: 250px;

	margin-bottom: 24px;

}



div.faux-table-lg p {

	text-align: center;

	padding: 0;

	margin: 0;

	font-size: .85em;

	font-weight: bold;

}



div.faux-table img {

	display: block;

	border-right: 3px solid gray;

	border-bottom: 3px solid gray;

	border-top: 3px solid silver;

	border-left: 3px solid silver;

	margin: 0 auto -9px;

}



/* @end */



/* @group Forms */



#user_content form {

	background: #e6e6e6;

	padding: 10px;

	border-top: 1px solid #666;

	border-right: 1px solid #4c4c4c;

	border-bottom: 1px solid #4c4c4c;

	border-left: 1px solid #666;

	text-align: left;

}



#user_content .small-form {

	padding: 0;

	background: none;

	border: none;

}



#user_content fieldset {

	border: 1px solid #000;

	margin-bottom: 8px;

	background: #fff;

}



#user_content legend {

	background: #91444b;

	color: #fff;

	padding: 4px 8px;

	border: 1px solid #ccc;

	border-bottom-color: #999;

	border-right-color: #999;

	font-weight: bold;

	letter-spacing: 1px;

}



#user_content input {

	vertical-align: middle;

}



#user_content .checkbox {

	width: 5px;

}



#user_content label {

	vertical-align: middle;

	font-size: 90%;

}



#user_content form table {

	margin-bottom: 0;

}



#user_content form table td {

	padding: 3px;

	vertical-align: middle;

	text-align: left;

}



#user_content form table th {

	font-weight: normal;

	text-align: left;

}



#user_content .jump {

	background: none;

	border: none;

	padding: 0;

	margin: 0;

}



#user_content form img {

	border: none;

}



/* @end */



/* @group Faculty Profiles */



#fac-header {

	margin: 0;

	padding-bottom: 34px;

}



#fac-header blockquote {

	padding: 0;

	margin: 12px 0 0;

}



#fac-header img {

	float: left;

	padding: 0;

	margin-right: 12px;

	margin-bottom: 12px;

	border-right: 3px solid gray;

	border-bottom: 3px solid gray;

	border-top: 3px solid silver;

	border-left: 3px solid silver;

}



#fac-info {

	float: left;

	clear: both;

}



#fac-info ul {

	margin: 0 !important;

	list-style: none;

	float: left;

	padding: 6px 2em 0 0 !important;

}



div#fac-header h1, h2, h3 {

	margin: 0;

	padding: 0;

	border: none !important;

}



div#fac-header h1 {

	font-size: 1.8em;

	line-height: 1.1em;

}



div#fac-header h2 {

	font-size: 1.2em;

	line-height: 1.2em;

	margin-top: .5em;

}



div#fac-header h2 + h2 {

	margin-top: 16px !important;

	margin-bottom: 12px !important;

}



div#fac-info h3 {

	border-bottom: 1px dotted gray !important;

	margin-bottom: 6px;

	font-size: 1em;

}



div#fac-info ul {

	margin-top: 12px !important;

}



#fac-profile {

	padding-top: 24px;

	clear: both;

}



#fac-profile h3 {

	border-bottom: 1px dotted gray !important;

	font-size: 1em;

	margin-bottom: 12px !important;

}



div#fac-info li > h3 {

	padding: 0 !important;

	margin: 0 !important;

}



/* @end */



.frame-left {

	border-top: 2px solid #666;

	border-left: 2px solid #666;

	border-right: 2px solid #333;

	border-bottom: 2px solid #333;

	float: left;

	margin: 1em 1.5em 1em 0;

	padding: .2em;

	background: #fff;

	color: #000;

}



.frame-right {

	float: right;

	margin: 1em 0 1em 1.5em;

	padding: .2em;

	background: #fff;

	color: #000;

	border-top: 2px solid #666;

	border-left: 2px solid #666;

	border-right: 2px solid #333;

	border-bottom: 2px solid #333;

}



.clear-both {

	clear: both;

}



.hide {

	display: none;

}



.topbar ul li {

	font-size: 98%;

	padding: 0px 6px 0px 6px;

}



.topbar ul {

	width: auto;

	padding-left: 12px;

}

.chase-mag {

	float: left;

	text-align: center;

	padding: 6px 2em 2em;

}



.chase-mag img {

	border-right: 3px solid #000;

	border-bottom: 3px solid #000;

	border-top: 3px solid gray;

	border-left: 3px solid gray;

}

/* @group News */



#news dd.date {

	font-weight: bold;

	font-size: .85em;

	margin-top: 6px;

	margin-bottom: -6px;

	color: #b3b3b3;

}





#news dt {

	font-weight: bold;

	font-size: 1.1em;

}



#news dd {

	padding: 0;

	margin: 0 0 0 24px;

}



div.news-caption {

	margin: 0;

	background: gray;

	color: white;

	padding: 6px;
	font-size: .8em;

}



div.news-caption-left {
	float: left;
	margin-right: 2em;
	margin-bottom: 10px;
	padding: 3px;
	background: black;
}


div.news-caption-nofloat {

	/*margin-right: 2em;*/

	margin-bottom: 1em;

	padding: 3px;

	background: black;

}


.news-caption-left img {

	margin: 0;

	padding: 0;

}



div.news-caption-right {
	padding: 3px;
	background: black;
	margin-left: 2em;
	margin-bottom: 10px;
	float: right;
}

.locked {
    background: url('http://chaselaw.nku.edu/new/images/utility/padlock.png') no-repeat center right;
    padding-right: 20px;
}

#user_content {margin: 15px 10px 15px 15px} 
#right_content_area {position: relative; left: 10px; bottom: 15px; background: right repeat-y url("http://chaselaw.nku.edu/images/right_bar_slice.png"); float: right; width: 179px; margin-top: 0px; margin-bottom: -14px}
#right_content_area_bottom {background: bottom no-repeat url("http://chaselaw.nku.edu/images/bottomrightbar.png"); padding: 5px; padding-left: 10px; padding-bottom: 5px}


/* @end */

