.searchbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

}
a {
	color: #160D44;
}
a:hover {
	color: #999999;
}
body {
/*	background-color: #15428D; */
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

td, li, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
h1 {
/*	margin: 2px;
	margin-left: 11px;
	padding: 2px; */
	font-size: 16px;
	color: #054800;
	font-weight: bold;
}
input,select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

.header1 {
/*	margin: 2px;
	margin-left: 11px;
	padding: 2px; */
	font-size: 16px;
	color: #054800;
	font-weight: bold;
}

.header2 {
/*	margin: 2px;
	margin-left: 11px;
	padding: 2px; */
	font-size: 16px;
	color: #054800;
	font-weight: bold;
}

.header3 {
/*	margin: 2px;
	margin-left: 11px;
	padding: 2px; */
	font-size: 12px;
	color: #054800;
	font-weight: bold;
}
.header4 {
/*	margin: 2px;
	margin-left: 11px;
	padding: 2px; */
	font-size: 12px;
	color: #054800;
	font-weight: bold;
}
.header5 {
/*	margin: 2px;
	margin-left: 11px;
	padding: 2px; */
	font-size: 12px;
	color: #054800;
	font-weight: bold;
}


.comment_item {border-bottom: solid 1px #054800; margin: 20px 0px; }
.comment_header {font-style: italic; }
.comment_text {margin: 10px;}
.comment_footer {font-style: italic; font-size: 11px; color: gray; text-align: right}
.comments_section_header {color: #054800; font-size: 14px; font-weight:bold;border-bottom: solid 1px #054800; margin-top: 10px;}
.comments_form_table {margin: 20px 0px;}
.comments_form_table tr td {padding: 5px;}
.comments_form_textbox {width: 400px; height: 150px;}



.Category_Header_Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #00451B;
	text-decoration: none;
}
.TopLinks {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.TopLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}

.regions_header {
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}

/* ------------------- LEFT NAV --------------------- */
.nav_header {
	font-size: 13px;
	color: #054800;
	font-weight: bold;
	text-decoration: none;
}
a.nav_header:hover {
	font-size: 13px;
	color: #999999;
	font-weight: bold;
	text-decoration: underline;
}
.nav_sub {
	font-size: 11px;
	color: #054800;
	font-weight: bold;
	text-decoration: none;
}
a.nav_sub:hover {
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	text-decoration: underline;
}

/* ------------------------------------------------------ */

/* CONTENT: SITEMAP STYLES */
.content_sitemap {
}


/* CONTENT: BANNER STYLES */
.content_banner {
}

/* CONTENT: POLL STYLES */
.content_poll_title {
	font-size: 14px;
	color: #054800;
	font-weight: bold;
}

.content_poll_option {
}

/* CONTENT: ARTICLE STYLES */
.content_article_header {
	font-size: 14px;
	color: #054800;
	font-weight: bold;
}

.content_article_list LI {
	margin-bottom: 10px;
}

/* CONTENT: CALENDAR STYLES */
.content_calendar_header {
	font-size: 14px;
	color: #054800;
	font-weight: bold;
}

.content_calendar_list {
}

.content_calendar_table {
	border-right: 1px solid #B9B9B9;
	border-bottom: 1px solid #B9B9B9; 
}
			
.content_calendar_table_headercell {
	background: #B9B9B9;
	text-align: center;
}

.content_calendar_table_cell {
	border-left: 1px solid #B9B9B9;
	border-top: 1px solid #B9B9B9;
	font-size: 8pt;
}

.content_calendar_table_selectedcell {
	background: #E6E6E6;
}

/* ------------------------------------------------------ */

/* REGIONS: REGION TITLE */
.regions_title {
	margin: 2px;
	margin-left: 11px;
	padding: 2px;
	font-size: 11px;
	color: #054800;
	font-weight: bold;
}

/* REGIONS: SITEMAP STYLES */
.regions_sitemap {
}


/* REGIONS: BANNER STYLES */
.regions_banner {
}

/* REGIONS: RELATED LINKS STYLES */
.regions_relatedlink_list {
	margin: 2px;
	margin-left: 25px;
	padding: 2px;
}

.regions_sitemap {
	margin: 5px;
	margin-left: 23px;
	padding: 4px;
}

/* REGIONS: POLL STYLES */
.regions_poll_title {
	font-weight: bold;
}

.regions_poll_option {
}

/* REGIONS: ARTICLE STYLES */
.regions_articles_list {
	margin: 5px;
	margin-left: 23px;
	padding: 4px;
}

.regions_articles_list LI {
	margin-bottom: 5px;
}

/* REGIONS: CALENDAR STYLES */
.regions_calendar_list {
}

.regions_calendar_table {
	border-right: 1px solid #B9B9B9;
	border-bottom: 1px solid #B9B9B9; 
}
			
.regions_calendar_table_headercell {
	background: #B9B9B9;
	text-align: center;
}

.regions_calendar_table_cell {
	border-left: 1px solid #B9B9B9;
	border-top: 1px solid #B9B9B9;
	font-size: 8pt;
}

.regions_calendar_table_selectedcell {
	background: #E6E6E6;
}

/* ------------------------------------------------------ */
/* -- Education List --*/
.event_list {
	margin: 2px;
	margin-left: 25px;
	padding: 2px;
}

/*---- FORM ----*/
FORM.webform TABLE {
    border: 1px solid black;
}
FORM.webform TABLE TR TD {
    font: small "Arial", sans-serif;
    padding: 3px 5px;
}
FORM.webform TABLE TR.alt_row {
    background-color: #d8e4df;
}
FORM.webform TABLE TR TD SPAN.required {
    color: red;
    font-weight: bold;
}

/*  FOR COMPLIANCE SUPPORT INITIATIVE - SOME STYELS DRAWN DYNAMICALLY IN com_header.inc.php */

/*a.comp_header, a.comp_header:visited {width: 744px; height: 110px; font-size: 11px; color: #15428d; background: url(../images/MCUL_Comp_header.jpg); padding: 70px 50px 0px 50px; text-align: center; font-weight: bold; overflow: hidden; display: inline-block;}*/

a.comp_header, a.comp_header:visited {width: 644px; height: 40px; font-size: 11px; color: #15428d; background: url(../images/MCUL_Comp_header.jpg); padding: 70px 50px 0px 50px; text-align: center; font-weight: bold; overflow: hidden; display: inline-block; text-decoration: none;}

.box {width: 704px;}
html>body>table>tbody>tr>td>.box {width: 684px;}

.comp_buttons {width: 724px; margin: 0px 0px 0px 20px; overflow: hidden;}

ul.leftnav {list-style: none; padding: 0px; margin: 0px; margin: 15px 10px 0px 15px;}
ul.leftnav li ul {list-style: none; padding: 0px; margin: 0px; margin-left: 10px;margin-top: 5px;}
ul.leftnav li  {margin-bottom: 5px;}
ul.leftnav li a {color: #054800; font-weight: bold; text-decoration: none;}
ul.leftnav li a:hover {color:#999999; text-decoration: underline;}
ul.leftnav li ul li a {color: #054800; font-weight: normal; text-decoration: none;}
ul.leftnav li ul li a:hover {color:#999999; text-decoration: underline;}
