/****** Page defaults  ******/p,blockquote,li,td,th,h1,h2,h3,h4,input,textarea,select,button { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }body,p,blockquote,li,td,th,input,textarea,select,button { font-size: 12px; line-height: 24px; }h1 {font-size: 18px; font-weight: bold; color:#789d41; padding-bottom: 6px; text-align: center; }h2 {font-size: 16px; font-weight: bold; color:#eb8028; padding-bottom: 6px; }h3 {font-size: 14px; font-weight: bold; color:#4186c7; padding-bottom: 6px; } h4 {font-size: 12px; font-weight: bold; color:#789d41; padding-right: 5px; padding-bottom: 0px; background: url(/KHMapped/images/boxes/contemporary/dotted_line_orange.jpg) repeat-x left bottom; }h5 {font-size: 12px; font-weight: bold; color:#eb8028; padding-bottom: 6px; }h6 {font-size: 10px; font-weight: bold; color:#4186c7; padding-bottom: 6px; }sup { font-size: 100%; }/******  Things that should have no margin by default  ******/form, div { margin: 0px; padding: 0px; border: 0px; }input.Text { margin: 0px; background-color: #d9e6f0; }img { margin: 0px; border: 0px; }input:focus, textarea:focus { background: #ffc; }input[type="text"], textarea { border-top: 2px solid #999;border-left: 2px solid #999;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}/****** General Styles ******/body {	margin: 0px;	padding: 0px;	border: 0px;	background: #e5eef3;    }#wrapper {	margin-left: auto;	margin-right: auto;	margin-top: 5px;	position: relative;	width: 770px;	min-height: 100%;	}#CenterSite { 	width: 770px; 	height: 100%; 	background: #e5eef3; 	margin-top: 10px; 	margin-left: 10%; 	margin-right: 10%; 	text-align: left; 	}#MainContent { 	width: 100%; 	margin: 0px; 	padding: 0px; 	background: #FFFFFF; 	}.ie6 #MainContent { margin-bottom: -3em; }.ie7 #MainContent { margin-bottom: -3em; }ul { 	padding: 0px 30px; 	}li { 	line-height: 20px; 	}li a:link { 	color: #eb8028; 	text-decoration: underline; 	}	li a:visited { 	color: #eb8028; 	text-decoration: underline; 	}	li a:hover { 	color: #789d41; 	text-decoration: underline; 	}li a:active { 	color: #789d41; 	text-decoration: underline; 	}/****** Tables  ******/table.Layout { width: 750px; padding: 0px; border: 0px; text-align: left;}table.ColumnLayout { width: 250px; padding: 0px; border: 0px; text-align: left;}/******* Header Logo Graphics ******/#HeaderBannerMain { 	float: right;	display: inline;	padding-bottom: 2em;	}#LogoBannerMain { 	float: left;	display: inline;	margin-top: 5px;	padding: 0px;	}/****** Main Content Area ******/#MajorContentArea { 	float: right;	display: inline;	width: 430px; 	margin-bottom: 2em; 	padding: 0 15px; 	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; 	line-height: 18px;	}	#VerticalNavigation { 	float: left; 	display: inline;	width: 250px;	margin: 1em 0px;	padding: 1px;	}	#VerticalNavigation ul { 	text-align: left;	padding: 1px; 	list-style-type: none; 	}#VerticalNavigation li { 	line-height: 24px; 	text-indent: 25px; 	background: url(/KHMapped/images/boxes/contemporary/dotted_line_orange.jpg) repeat-x left bottom; 	}#VerticalNavigation li a:link { 	color: #4186c7; 	text-decoration: none; 	}	#VerticalNavigation li a:visited { 	color: #4186c7; 	text-decoration: none; 	}#VerticalNavigation li a:hover { 	color: #4186c7; 	text-decoration: underline; 	}#VerticalNavigation li a:active { 	color: #4186c7; 	text-decoration: underline; 	}#VerticalNavigation li.open { 	line-height: 24px; 	text-indent: 33px; 	background: url(/KHMapped/images/boxes/contemporary/dotted_line_orange.jpg) repeat-x left bottom; 	}#VerticalNavigation li.open a:link { 	color: #789d41; 	text-decoration: none; 	}	#VerticalNavigation li.open a:visited { 	color: #789d41; 	text-decoration: none; 	}#VerticalNavigation li.open a:hover { 	color: #789d41; 	text-decoration: underline; 	}#VerticalNavigation li.open a:active { 	color: #789d41; 	text-decoration: underline; 	}#MinorContentArea {	float: left;	display: inline;	width: 230px;	padding: 1px;	margin-left: 30px;	margin-bottom: 20px;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; 	line-height: 18px;	}#MinorContentArea p{    font-size: 11px;    line-height: 18px;	}#MinorContentArea a:link {    font-size: 11px;    color:#eb8028;    text-decoration: underline;	}#MinorContentArea a:visited {    font-size: 11px;    color:#eb8028;    text-decoration: underline;	}#MinorContentArea a:hover {    font-size: 11px;    color:#789d41;    text-decoration: underline;	}#MinorContentArea a:active {    font-size: 11px;    color:#789d41;    text-decoration: underline;	}/* Running Footer */div#FooterWrap  { background: #ffffff; margin: 0px; padding: 0px; }div#FooterNavigation { width: 770px; margin-top: 3em; clear: both; border-top: 1px solid #6B8FCC; background: #e5eef3; }	#FooterNavigation p{ font-size: 10px; font-weight: normal; text-align: center; margin: 15px 0px 0px 0px;  }/* Elements Turned off in Template */#HeaderBanner { 	float: right;	display: none;	padding-bottom: 2em;	}div#FooterBanner { 		display: none; 	width: 770px; 	height: 60px; 	margin-top: 3em; 	clear: both; 	}#LogoBanner { 	float: left;	display: none;	margin-top: 5px;	padding: 0px;	}#FloatElement { 	clear: both;	float: right;	display: none;	width: 270px;	margin-bottom: 10px;	}#HorizontalNavigation{	display: none; 	width: 770px;	height: 24px;	margin: 0px;	background-color: #789d41;	border-bottom: 1px solid #4186c7;	clear: both;}