	body { 
		background: #fff url(bgBIGShort3.gif) no-repeat left top;
		margin-top: 14px;
		margin-left: 10px;
		margin-right: 10px;
	}
	body, div, table, td {
		font-family: Trebuchet MS, Verdana, Tahoma, Arial;
		font-size: 16px;
		color: #062971;
	}
	input, textarea, select {
		font-family: arial, sans-serif, verdana;
		font-size: 12px;
		color: #000;
	}
	a, a:link, a:visited { color: #3354AA; text-decoration: underline; }
	a:hover { color: #4B6DB7; text-decoration: none; }
	ul { margin-bottom: 0px; margin-top: 0px; }
	form { display: inline; }

	.InlineSelect {font-size: 10px;}
	.SiteContainer {margin-top: 35px; padding-bottom: 2px;}
		
		/* Head: The banner/menu container. */
		.Head {	}
		
		/* Logo: A container for the logo above the menu. */
		.GFXLogo {
			position: absolute;
			right: 0px;
			top: 0px;
		}
		.GFXLogo a, .GFXLogo a:link, .GFXLogo a:visited, .GFXLogo a:hover { 
			text-decoration:none;
			border-width: 0px;
			border: 0px;
		}
		.GFXLogo img { border: 0px; }
		.LogoNoTab {
			text-aling: left;
			font-size: 26px;
			font-weight: bold;
			padding-top: 8px;
			padding-bottom: 30px;
			color: #fff;
		}
		.Logo {
			width: 660px;
			text-align: left;
			font-size: 26px;
			font-weight: bold;
			padding-top: 7px;
			padding-bottom: 6px;
			color: #fff;
		}
		.Logo a, .Logo a:link, .Logo a:visited, .Logo a:hover { color: #fff; text-decoration: none; }
		.Logo strong, .Logo strong a, .Logo strong a:link, .Logo strong a:visited, .Logo strong a:hover {
			font-weight: normal;
			color: #5688b8;
			text-decoration: none;
		}
		
		/* MenuForum: The main menu, an unordered-list, contained within 
		  the Head class. */
		#MenuForum {
			list-style: none; 
			padding: 0px;
			margin: 0px;
			text-align: left;
		}
		#MenuForum li {
			display: inline;
			margin-right: 0px;
			margin-left: 0px;
		}
		
		.TabOn, .TabOn:link, .TabOn:visited, .TabOn:hover,
		.TabOff, .TabOff:link, .TabOff:visited, .TabOff:hover {
			position: relative;
			padding: 8px;
			padding-top: 2px;
			font-size: 11px;
			text-align: center;
			text-decoration: none;
		}
		.TabOn, .TabOn:link, .TabOn:visited, .TabOn:hover {
			padding-bottom: 2px;
			border-top: 1px solid #fff;
			border-left: 1px solid #fff;
			border-bottom: 2px solid #ddd;
			font-weight: bold;
			background: #ddd;
			color: #5A5A5A;
		}
		.TabOff, .TabOff:link, .TabOff:visited {
			padding-bottom: 2px;
			border-bottom: 0px solid #999;
			border-top: 1px;
			border-left: 1px solid #bbb;
			background: #BBB;
			color: #000;
		}
		.TabOff:hover {
			padding-bottom: 1px;
			border-top: 1px solid #fff;
			border-left: 1px solid #fff;
			border-bottom: 2px solid #ddd;
			background: #ddd;
			color: #000;
		}
		.Body {
			float: left;
			width: 100%;
			padding-top: 22px;
			padding-bottom: 20px;
		}


/* BEGIN PANEL */
	.Panel {
		margin-left: 10px;
		padding-right: 0px;
		float: left;
		display: block;
	}

	.PanelTitle {
		width: 190px;
		padding: 0px;
		margin: 0px;
		text-indent: 4px;
		font-size: 11px;
		font-weight: bold;
		color: #000;	
	}

	.Panel h2 {
		width: 190px;
		padding-top: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		text-indent: 4px;
		border-bottom: 1px dotted #ddd;
		font-size: 11px;
		font-weight: bold;
		color: #999;	
	}
	.PanelInformation {
		background: #F5F9FF;
		border-top: 1px solid #C7D3EA;
		border-bottom: 1px solid #C7D3EA;
		margin-bottom: 20px;
		display: block;
		*width: 180px;
	}
	.PanelGuestLogin {
		background: #F5F9FF;
		border-top: 1px solid #C7D3EA;
		border-bottom: 1px solid #C7D3EA;
		margin-left: 2px;
		margin-bottom: 10px;
		display: block;
		width: 480px;
	}
	.PanelAddUserRegistration {
		background: #F5F9FF;
		border-top: 1px solid #C7D3EA;
		border-bottom: 1px solid #C7D3EA;
		margin-left: 2px;
		margin-bottom: 10px;
		display: block;
		width: 546px;

	}
	/* SPECIAL PANEL ELEMENTS */
		.LinkedList {
			width: 180px;
			margin-left: 0px;
			padding-left: 0px;
			margin-bottom: 10px;
			list-style: none;
		}
		.LinkedList li {
			padding-top: 0px;
			padding-bottom: 2px;
			color: #000;
			font-size: 14px;
		}
		.LinkedListUserRegistration {
			width: 540px;
			margin-left: 0px;
			padding-left: 0px;
			margin-bottom: 10px;
			list-style: none;
		}
		.LinkedListUserRegistration li {
			padding-top: 0px;
			padding-bottom: 2px;
			color: #000;
			font-size: 14px;
		}
		.LinkedList li small {
			color: #999;
			font-size: 12px;
			padding-left: 5px;
			padding-right: 5px;
		}
		.LinkedList strong { font-weight: normal; color: #c00; }
		.LinkedListFootNote { text-align: right; font-size: 13px; }
		.PanelLink {
			display: block;
			padding-left: 4px;
			padding-right: 2px;
		}
		.PanelLink, .PanelLink:link, .PanelLink:visited { text-decoration: none; font-size: 11px; }
		.PanelLink:hover {
			background: #3354AA;
			color:#fff;
			font-size: 11px;
		}
		.SavedSearchContainer .PanelLink { display: inline; }

		.Appendix {
			margin: 0px;
			padding: 0px;
			width: 180px;
		}
		.Appendix li {
			text-indent: 6px;
			font-size: 11px;
			border-bottom: 1px solid #ddd;
		}

/* END PANEL */
  
/* BEGIN PAGEBODY */
	.PageBody {
		display: block;
		float: center;
		border-left: 1px solid #ddd;
		padding-left: 2px;
		margin-left: 244px;
	}
	
	.PageBodyModules {
		margin-left: 0px;
		padding-right: 3px;
		padding-left: 0px;
	}
	
	/* PAGEBODY ELEMENTS */

	/* Title */
	.Title a, .Title a:link, .Title a:visited { text-decoration: none; }
	.Title a:hover { text-decoration: none; color: #000; }
	
	/* DataItem & MetaItem */
   .DataItem {
		padding: 0px;
		margin: 0px;
		overflow: hidden;
	}
	.DataItem,
	.DataItem a,
	.DataItem a:link,
	.DataItem a:visited,
	.DataItem a:hover {
		font-weight: bold;
		font-size: 14px;
	}
	.DataItemLabel { display: none; }
	.MetaItemLabel, .MetaItem {
		font-size: 10px;
		display: inline;
		margin: 0px;
	}
	.MetaItemLabel { color: #aaa; padding-right: 2px; }
	.MetaItem { color: #777; padding-right: 7px; }
	.MetaItem a, .MetaItem a:link, .MetaItem a:visited { color: #777; text-decoration: none; }
	.MetaItemLabel a, .MetaItemLabel a:link, .MetaItemLabel a:visited { color: #aaa; text-decoration: none; }	
	.NewCommentsPresent a, .NewCommentsPresent a:link, .NewCommentsPresent a:visited,
	.MetaItemLabel a:hover { color: #c00; }
	.ExtendedMetaItemLabel { display: none; }
	.ExtendedMetaItem { padding: 0px; margin: 0px; }

	/* Footer */
		.Links { float: right; }
		.Copyright { clear: left; width: 160px; }
		.Copyright, .Links { color: #C7D3EA; /*line-height: 200%;*/ margin-bottom: 4px; }
		.Foot a, .Foot a:link, .Foot a:visited { color: #C7D3EA; text-decoration: none; }
		.Foot a:hover { color: #062971; text-decoration: none; }
		.BottomClose, BottomClose {
			/*position: absolute bottom;*/
			color: #c00;
			vertical-align: bottom;
			text-align: right;
			right: 0px;
			top: 0px;
		}
		.TopClose, .TopClose:link {
			font-weight: normal;
			color: #c00;
			position: relative;
			text-align: right;
			right: 0px;
			top: 0px;
		}

		.Location {
			position: relative;
			top: 0px;
			left: 0px;
			color: #C7D3EA;
		}
		
/* END PAGE BODY */

	.BlockedCategory, .BlockedCategory a, .BlockedCategory span { background: #fff; color:#bbb; }
	.BlockedCategory dd.CategoryMonitor a {color:#777 !important;}

	.Comment blockquote {
		margin:10px;
		margin-left:20px;
		padding:12px 20px 12px 20px;
		border:1px solid #FFEDAE;
		border-left:16px solid #FFEDAE;
		background: #FEF9E9;
		color: #834300;
	}
	.TableGFX TD {
		border-bottom-style: solid;
		border-bottom-color: #ccc;
		border-bottom-width: 1px;
	}
	.TableGFX2 TD {
		border-bottom-style: solid;
		border-bottom-color: #ccc;
		border-bottom-width: 1px;
		border-right: 1px solid #ccc;
	}
	.NewsTableGFX hl1{
		border-bottom-style: solid;
		border-bottom-color: #ccc;
		border-bottom-width: 3px;
	}
	.ReplyMSG { width: 380px; }
	.RepliesUser {
		width: 380px;
		border-top: 1px dotted #ddd;
		border-bottom: 1px solid #999;
	}
	.BoxTitle {
		width: 200;
		background-color: #C7D2E7;
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		padding: 0px 0px 0px 5px;
		font-weight: bold;
		color: #333;
	}
	.BoxMSG {
		width: 410px;
		border: 1px solid #ccc;
		padding-left: 4px;
	}
	.RyplyBoxFeild {
		font-family: Trebuchet MS, Verdana, Tahoma, Arial;
		color:#062971;
		border: 0px none;
		border: 1px solid #888;
		padding: 0px;
	}

/* Module Styling */
	.ModuleTitle {
		width: 440;
		background-color: #C7D2E7;
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		padding: 0px 0px 0px 5px;
		font-weight: bold;
		color: #333;
	}
	.ModuleMSG {
		width: 450px;
		border: 1px solid #ccc;
		padding-left: 4px;
	}

/* BEGIN MainBody NEWS PANEL */
	.MainBody_News { float: bottom; display: inline; }

	.MainBody_NewsTitle {
		padding: 0px;
		margin: 0px;
		text-indent: 4px;
		font-size: 14px;
		font-weight: bold;
		color: #000;	
	}

	.MainBody_News h2 {
		/* width: 160px; */
		padding-top: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		text-indent: 4px;
		/* border-bottom: 1px solid #ddd; */
		font-size: 13px;
		font-weight: bold;
		color: #6A0F09;	
	}
	.MainBody_NewsInformation {
		background: #F5F8FE;
		border-top: 1px solid #C7D3EA;
		border-bottom: 1px solid #C7D3EA;
		display: block;
		margin-left: 4px;
		margin-right: 8px;
		/* width: 190px; */
	}

	/* SPECIAL MAINBODY NEWS ELEMENTS */

		.LinkedList_MainBody_News {
			/* width: 206px; */
			padding-left: 2px;
			margin-bottom: 10px;
			list-style: none;
		}
		.LinkedList_MainBody_News li {
			padding-top: 0px;
			padding-bottom: 2px;
			color: #000;
			font-size: 14px;
		}
		.LinkedList_MainBody_News li small {
			color: #999;
			font-size: 12px;
			padding-left: 5px;
			padding-right: 5px;
		}
		.LinkedList_MainBody_News strong {
			font-weight: normal;
			color: #526CB2;
		}
		.LinkedList_mainBody_News hn1 {
			padding-left: 2px;
			/*display: block;*/
		
		}
		.LinkedList_MainBody_NewsFootNote {
			text-align: right;
			font-size: 11px;
		}
		.MainBody_NewsLink {
			display: block;
			padding-left: 4px;
			padding-right: 4px;
		}
		.MainBody_NewsLink, .MainBody_NewsLink:link, .MainBody_NewsLink:visited {
			text-decoration: none;
			font-size: 11px;
		}
		.MainBody_NewsLink:hover {
			background: #3354AA;
			color:#fff;
			font-size: 11px;
		}
/* END MAIN BODY NEWS */

/* NOTE: */
/* Will go in Projects section when finished */
	.DocDownloads {
		float: right;
		/* display: inline; */
		border: 1px solid #C1C1C1;
		background-color: #F7F7FC;
		text-align: right;
		padding-left: 4px;
	}
	.ProjectBody {
		padding-left: 0px;
	}
	.ProjectBody p {
		padding-bottom: 16px;
	}
	.ProjectBody ol {
		margin-left: 26px;
		padding-top: 6px;
		padding-bottom: 20px;
	}
/* END of Projects CSS */

/* START Geniral Files Div + Admin Div Sectioning */
	.GeniralGrayBlueLeftBox {
		float: left;
		/*display: inline;*/
		border: 1px solid #C1C1C1;
		background-color: #F7F7FC;
		text-align: left;
		padding: 4px;
	}
	.txtclassbox {
		font-family: Trebuchet MS, Verdana, Tahoma, Arial;
		font-size: 15px;
		color: #000000; /*#062971;*/
		border: 0px none;
		border: 1px solid #888;
		padding: 2px;
	}
/* END Geniral Files DIV + Admin Div Sectioning */

/* START Form Input Listing, Aligment, Placment System */
	.InputFormPlacement {
		border-top: 1px solid #C1C1C1;
		background-color: #F7F7FC;
		border-bottom: 1px solid #C1C1C1;
		padding-bottom: 4px;
		margin-bottom: 20px;
	}
	.InputFormPlacement h1 {
		text-align: center;
		text-decoration: underline;
		font-size: medium;
	}
	
	/* ol li Placeing for a visual affect */
		.InputFormPlacement ul {
			text-decoration: none;
			padding: 4px 0px 4px;
			margin-bottom: 10px;
			list-style-type:none;
			padding-left: 4px;
			margin-left: 10px;
			width:94%;
			border-left: 2px solid #C1C1C1;
			background-color: #EBECF0;
		}
		.InputFormPlacement li { padding-left: 5px; }
/* END Form input Listing, Aligment, Placment System */

/* Amndment for Registration system */
#Body.ajax-loading {
	padding: 60px 0px 60px 0px;
	background: url(http://orgs.kvcc.edu/midwest/Style/blue/progress.gif) no-repeat center;
}
#BodyContent.ajax-loading {
	margin-top: 20px;
	padding: 160px 0px 160px 0px;
	border-top: 1px solid #C7D3EA;
	border-bottom: 1px solid #C7D3EA;
	width: 546px;
	background: #F5F9FF url(http://orgs.kvcc.edu/midwest/Style/blue/progress.gif) no-repeat center;
}
#BodyContent.ajax-loading-small {
	margin-top: 20px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #C7D3EA;
	border-bottom: 1px solid #C7D3EA;
	width: 546px;
	background: #F5F9FF url(http://orgs.kvcc.edu/midwest/Style/blue/progress.gif) no-repeat center;
}

.CheckedIn {
	background: url(http://orgs.kvcc.edu/midwest/Style/blue/checkMark.png) no-repeat center !important;
	background: url(http://orgs.kvcc.edu/midwest/Style/blue/checkMark.gif) no-repeat center;
}
/* END of the Registration system */

