/* CSS Document */





.clr {

	clear: both;

}
.homenewsbox { outline: solid 1px gray }
.outline   { border-width: 1px; border-color: #000 }



#pathway_outer  { color: #666; margin-right: 2px; margin-bottom: 2px; width: 635px; float: left }



#pathway_inner  { color: #666; background-color: #ffffff; height: 21px; float: none !important; border: solid 1px #000 }



#pathway_text  { color: #666; display: block; padding-top: 4px; padding-left: 5px; height: 18px; float: left; overflow: hidden }
.pathway { color: #666; font-family: Verdana, Arial, Helvetica, sans-serif }
a.pathway  { color: #666; font-family: Verdana, Arial, Helvetica, sans-serif }
#buttons {

	float: right;

	margin: 0px;

	padding: 0px;

	width: 50%;

}





ul#mainlevel-nav

{

	list-style: none;

	padding: 0;

	margin: 0;

	font-size: 0.8em;

}



ul#mainlevel-nav li

{

	display: block;

	background-image: none;

	padding-left: 0px;

	padding-right: 0px;

	float: right;

	margin: 0;

	width: auto !important;

  width: 15%;

	font-size: 11px;

	line-height: 21px;

	white-space: nowrap;

	border-left: 1px solid #000000;

}



ul#mainlevel-nav li a

{

	width: 100%;

	display: block;

	padding-left: 15px;

	padding-right: 15px;

	text-decoration: none;

	color: #000000;

	background: transparent;

}



#buttons>ul#mainlevel-nav li a { width: auto; }



	ul#mainlevel-nav li a:hover

{

	color: #EAD941;

	background: #333333;

}





#search_outer  { width: 165px; float: right }



#search_inner  { background-color: #ffffff; padding: 0; width: 150px; height: 21px !important; overflow: hidden; border: solid 1px #000 }



#search_inner form {

  padding: 0;

  margin: 0;

}



#search_inner .inputbox  { color: #999; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 3px 3px 3px 5px; border: 0 }



#header_outer  { margin: 0; border: 0 }



#header     { background-color: maroon; background-position: 0 0; visibility: visible; padding: 0; width: 611px; height: 136px; float: left; border-color: black }



#top_outer    { background-color: #ffffff; position: relative; width: 167px; height: 136px; float: left; border-style: solid; border-width: 1pt; border-color: #c1c1c1 black #c1c1c1 #c1c1c1 }



#top_inner   { background-color: #ffffff; padding: 4px; width: 155px; height: 125px !important; float: none !important; overflow: hidden; border: solid 1px #000 }



#left_outer      { background-color: #ffffff; visibility: visible; margin-top: 2px; width: 152px; height: 120%; border-top: 1px solid #0d0805; border-right: 1px solid black; border-bottom: #0d0805; border-left: 1px solid #0d0805 }



#left_inner  { padding: 1px; height: 100%; float: none !important }



#content_outer {

	padding: 0px;

	margin-top: 0px;

	margin-left: 2px;

	/** border: 1px solid #92C86A; **/

	float: left;

	width: 635px;

}



#content_inner{

	float: none !important;

	float: left;

	padding: 0;

	padding-top: 2px;

	margin: 0;

	background-color: #FFFFFF;

	width: auto;

}



table.content_table   { margin: 0; padding: 0; height: 100% }



table.content_table td {

	padding: 0px;

	margin: 0px;

}





#banner_inner {

	float: left;

	padding: 0px;

	height: 70px;

}



#poweredby_inner {

	float: right;

	padding: 0px;

	margin-left: 0px;

	height: 70px;

}



#right_outer    { margin-left: 0; width: 162px; height: 100% }



#right_inner   { visibility: visible; padding: 2px; width: 165px; height: 100%; clear: inherit; border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px; border-left: 1px solid #c1c1c1 }





.user1_inner     { margin: 0; width: 221px; border: solid 1px #000 }



.user2_inner     { margin: 0; width: 221px; border: solid 1px #000 }



table td.body_outer   { background-color: #ffffff; padding: 5px 5px 5px 15px; width: 445px; height: 100%; border-color: #000 }
.maintitle {

	color: #ffffff;

	font-size: 40px;

	padding-left: 15px;

	padding-top: 20px;

}
.home_announcment     { color: #fff !important; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-stretch: semi-expanded; text-align: center; letter-spacing: 1px }
.home_footer     { color: white; font-size: 11px; font-family: sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center }
.home_footer a    { color: white; font-size: 11px; font-weight: bold }
.home_footer a:link    { color: white; font-size: 11px; font-weight: bold }
.error {

  font-style: italic;

  text-transform: uppercase;

  padding: 5px;

  color: #92C86A;

  font-size: 14px;

  font-weight: bold;

}



/** old stuff **/



.back_button  { font-size: 11px; font-weight: bold; line-height: 20px; background: url(../images/button_bg.gif) repeat-x; text-align: center; margin: 1px; padding: 0 10px; width: auto; float: left; border: double 3px #000000 }



.pagenav  { font-size: 11px; font-weight: bold; line-height: 20px; background: url(../images/button_bg.gif) repeat-x; text-align: center; margin: 1px; padding: 0 10px; width: auto; border: double 3px #000000 }



.pagenavbar {

	margin-right: 10px;

	float: right;

}



#footer {

	text-align: center;

	padding: 3px;

}
.poll      { color: red; font-size: 14px; font-family: Verdana; font-weight: normal; margin-left: 10px }
/* mambo core stuff */
/*default tag styles*/
p   { font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 12px }
body   { font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 12px }
td   { font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 12px }
h1     { color: #036; font-size: 28px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 30px; text-decoration: none }
.homehead    { color: #999; font-size: 26px; font-family: Georgia, "Times New Roman", Times, serif, serif; font-weight: bold; line-height: 30px; text-decoration: none }
h2   { color: #666; font-size: 18px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 19px; text-decoration: none }
h3  { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none }
h4    { color: black; font-size: 9px; font-family: Arial, Helvetica, Verdana, sans-serif;font-weight: normal; background-repeat: no-repeat; padding: 1px 6px }
h5  { color: black; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; line-height: 19px }
a:link, a:visited   { }



a:hover  { color: gray; text-decoration: underline }
/*default list style*/
ul   { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: none; list-style: none; margin: 0; padding: 0 }
li   { color: black; font-weight: bold; line-height: 13px; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: 0 3px; margin-top: 7px; padding-top: 0; padding-left: 15px }
li a:link { color: black }
li a:visited { color: black }
li a:hover { color: #999 }
table.contentpaneopen {

  width: 100%;

	padding: 0px;

	border-collapse: collapse;

	border-spacing: 0px;

	margin: 0px;

}



table.contentpaneopen td {

   padding-right: 5px;

}



table.contentpaneopen td.componentheading {

	padding-left: 4px;

}







table.contentpane {

  width: 100%;

	padding: 0px;

	border-collapse: collapse;

	border-spacing: 0px;

	margin: 0px;

}



table.contentpane td {

	margin: 0px;

	padding: 0px;

}



table.contentpane td.componentheading {

	padding-left: 4px;

}



.button   { color: #424242; font-size: 11px; font-family: Arial, Hevlvetica, sans-serif; font-weight: bold; line-height: 16px; background: url(../images/button_bg.gif) repeat-x; text-align: center; cursor: hand; margin: 1px 1px 10px 6px; padding: 0 5px; width: auto; height: 26px !important; border: outset 2px #000000 }
.inputbox    { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; margin: 6px 4px 6px 6px; padding: 2px; border: solid 1px #999 }
.componentheading  { color: #666666; font-size: 10px; font-weight: bold; background: url(../images/subhead_bg.gif) repeat-x; text-align: left; text-transform: uppercase; padding-top: 4px; padding-left: 4px; height: 21px }
.componentheadingmmr    { color: #036; font-size: 28px; font-family: Georgia; font-weight: bold; line-height: 30px; background-color: transparent; text-align: left; padding-top: 5px }
.componentheadingmmrlist { color: #999; font-size: 30px; font-family: Georgia; background-color: transparent; text-align: left; margin-top: 10px; padding-top: 5px }
.contentcolumn {

	padding-right: 5px;

}
/*Subhead*/
.contentheading            { color: #c60; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: inherit; font-weight: bold; line-height: 13px; text-decoration: none; padding-top: 13px }
.contentheading a       { color: #369; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: inherit; font-weight: bold; line-height: 13px; text-decoration: underline; padding-top: 13px }
.contentheading a:link       { color: #369; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: inherit; font-weight: bold; line-height: 13px; text-decoration: underline; padding-top: 13px }
.contentheading a:visited       { color: #369; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: inherit; font-weight: bold; line-height: 13px; text-decoration: underline; padding-top: 13px }
.contentheading a:hover       { color: #999; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: inherit; font-weight: bold; line-height: 13px; text-decoration: underline; padding-top: 13px }
.contentheadingmmr      { color: #666; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: inherit; font-weight: bold; line-height: 19px; text-decoration: none; padding-top: 15px; padding-bottom: 2px }
.contentheadingmmr a    { color: #666; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: inherit; font-weight: bold; line-height: 19px; text-decoration: underline; padding-top: 15px; padding-bottom: 2px }
.contentheadingmmr a:link    { color: #666; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: inherit; font-weight: bold; line-height: 19px; text-decoration: underline; padding-top: 15px; padding-bottom: 2px }
.contentheadingmmr a:visited    { color: #666; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: inherit; font-weight: bold; line-height: 19px; text-decoration: underline; padding-top: 15px; padding-bottom: 2px }
.contentheadingmmr a:hover    { color: #999; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: inherit; font-weight: bold; line-height: 19px; text-decoration: underline; padding-top: 15px; padding-bottom: 2px }
.contentheadingmmrlist  { color: #036; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: inherit; font-weight: bold; text-decoration: none; padding-bottom: 2px }
.contentheadingmmrlist a  { color: #036; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: inherit; font-weight: bold; text-decoration: underline; padding-bottom: 2px }
.contentheadingmmrlist a:link  { color: #036; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: inherit; font-weight: bold; text-decoration: underline; padding-bottom: 2px }
.contentheadingmmrlist a:visited  { color: #036; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: inherit; font-weight: bold; text-decoration: underline; padding-bottom: 2px }
.contentheadingmmrlist a:hover { color: #999; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: inherit; font-weight: bold; text-decoration: underline; padding-bottom: 2px }
table.searchinto {

	width: 100%;

}
table.searchintro td {

	font-weight: bold;

}
/*defaul style for mod tables*/
table.moduletablemmr { margin: 0; padding: 0; width: 100%; border-spacing: 0px      }
table.moduletable      { width: 100%; border-collapse: collapse; border-spacing: 0px     }
table.moduletable.padding { margin: 5px; width: 100%; border-collapse: collapse; border-spacing: 0px     }
table.moduletable pad  { margin-bottom: 5px; padding: 0; width: 100%; border-collapse: collapse; border-spacing: 0px    }
table.moduletable th    { color: #4e4e4e; font-size: 10px; font-weight: bold; background: url(../images/subhead_bg.gif) repeat-x; text-align: left; text-transform: uppercase; padding-top: 4px; padding-left: 4px; height: 21px }
table.moduletable.head  { color: #999999; font-size: 30px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-decoration: none }
table.moduletable td  { font-size: 11px; font-weight: normal; margin: 0; padding: 0 }
/*custom style for mod table*/
.modtextsmall { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 6px 6px 9px }
modtextsmall { color: black; font-size: 9px; font-family: Verdana }
.recentarticles { color: lime; padding: 0; width: 100%; border-collapse: collapse; border-spacing: 0px     }
/*poll table styles in module*/
table.pollstableborder td {

  padding: 2px;

}
/*table styles for lists*/
.sectiontableheader {

  font-weight: bold;

  background: #f0f0f0;

  padding: 4px;

}
.sectiontableheadermmr { font-weight: bold; background: #f0f0f0; padding: 4px }
.sectiontablefooter  { margin: 3px; padding: 3px }
.sectiontablefootermmr  { margin: 3px; padding: 3px }
.sectiontableentry1    { color: black !important; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; background-color: #e7e7e7; margin: 3px; padding: 3px }
.sectiontableentry1mmr  { color: black !important; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; background-color: #e7e7e7; margin: 3px; padding: 3px }
.sectiontableentry2    { color: black !important; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; background-color: white; margin: 3px; padding: 3px }
.sectiontableentry2mmr  { color: black !important; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; background-color: white; margin: 3px; padding: 3px }
/*small grey text that is used in homepage*/
.small    { color: gray; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.small a:link, .small a:visited  { color: #6c6c6c; font-size: 9px; font-weight: bold }
.small a:hover { color: #ccc; font-size: 9px; font-weight: bold }
.createdate  { color: #6c6c6c; font-size: 9px; font-weight: bold; padding-bottom: 10px; height: 15px }



.modifydate {

	height: 15px;

	padding-top: 10px;

	color: #999999;

	font-size: 9px;

	font-weight: bold;

}



table.contenttoc {

  border: 1px solid #92C86A;

  padding: 2px;

  margin-left: 2px;

  margin-bottom: 2px;

}



table.contenttoc td {

  padding: 2px;

}



table.contenttoc th  { color: #666666; font-size: 10px; font-weight: bold; background: url(../images/subhead_bg.gif) repeat-x; text-align: left; text-transform: uppercase; padding-top: 2px; padding-left: 4px; height: 21px }
.highlight {

	background-color: Yellow;

	color: Blue;

	padding: 0;

}

.code {

	background-color: #ddd;

	border: 1px solid #bbb;

}



form {

/* removes space below form elements */

	margin: 0;

 	padding: 0;

}



div.mosimage  { border: solid 1px #808080 }



.mosimage  { margin: 1px; border: solid 1px #808080 }



.mosimage_caption   { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 11px; background: #fff; text-transform: normal; padding-top: 2pt; padding-left: 4pt; border-top: #808080 }
/*Main Menu Control*/
#active_menu   { color: #036; font-weight: bold; background-position: 0 -60px }
a#active_menu:hover   { color: #036; background-position: 0 -60px }
/*Parent Navigation*/
.mainlevel       { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; background-image: url(../../mmr_secondarypages_backup/images/menu_bg.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: left; text-transform: capitalize; display: block; margin-top: 5px; padding-top: 7px; padding-left: 15px; width: 100%; min-height: 16px; max-width: 225px; max-height: 60px; overflow: visible; vertical-align: middle }
a.mainlevel:link, a.mainlevel:visited     { color: #036; font-weight: bold; text-decoration: none; background-repeat: no-repeat; background-attachment: scroll; text-align: left; display: block; float: none; vertical-align: middle }
a.mainlevel:hover     { color: #036; text-decoration: none; background-position: 0 -60px; max-height: 70px }
/*Child Navigation*/
.sublevel     { color: #036; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-image: url(../../mmr_secondarypages_backup/images/menu_bg2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: left; display: block; width: 100%; min-height: 16px; max-width: 225px; max-height: 60px; vertical-align: middle }
a.sublevel:link, a.sublevel:visited    { color: #036; font-weight: bold; text-decoration: none; text-align: left; padding-left: 36px; vertical-align: middle }
a.sublevel:hover     { color: #036; text-decoration: none; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -60px }
.homehead       { color: #036; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 130%; }

.hometext li {font-weight:normal; font-size: 11px;}
.hometext     { color: black; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 14px }