body, html{background: #b6bec9 url(images/mbg.gif) repeat-x; font: small 1.5 Helvetica, Arial, sans-serif; color: #444; cursor:default;}

#mainDiv{font: small 1.5 Helvetica, Arial, sans-serif;}

	#mainTop{background: url(images/mstop.gif) no-repeat bottom; height: 5px; clear: both; width: 900px; margin: 0 auto; padding-top: 20px;}
	#mainBody{background: #fff; width: 900px; clear: both; margin: 0 auto; padding:0; cursor: auto;}
	#mainBody td{text-align:left;}	
	
		#mBody{background: #fff;width: 860px; clear: both; margin: 0 auto; padding-bottom: 1.2em;}
			
			#siteID{clear: both; background: #fff url(images/cmcBanner.jpg) no-repeat bottom; height: 175px; width: 860px; margin-bottom: 15px;}
				h2.logo{float:left; width: 300px; margin: 50px 0 0 40px;}
			
			#mNav{clear:both; width: 860px; margin: 0 auto;}
				#nLeft{background: url(images/nleft.gif) no-repeat left; height: 38px; width:3px; float:left;}
				#nBody{background: url(images/nbody.gif) no-repeat right; height: 38px; width:857px; float: right; text-align:left;}
			
			.siteBreadcrumb{padding: 0.8em 0 0.5em 0; clear: both; border-bottom: 1px #ccc dotted;}
				.breadcrumbLink{font-size: 80%; font-family: Helvetica, Arial, sans-serif;}
				
			.siteBanner{margin: 0; clear: both; padding: 0;}
				.siteBanner .Head{display: none;}
				.siteBanner .contBody{padding: 0;}
			
			.topPane{clear:both; margin: 0;}
			
			#siteContent{background: #fff; width: 860px; padding: 0.4em 0;}
				.contentPane{float: left; width: 630px;}
				.sidePane{float: right; width: 210px;}

			.bottomPane{clear:both;}
	
	#mainBt{background: url(images/msbt.gif) no-repeat top; height: 5px; clear: both; width: 900px; margin: 0 auto;}	
	.siteCopyDiv{clear: both; width: 860px; margin: 0 auto; padding: 10px 0 25px 0; cursor: auto;}
		.siteCopy{float: left;}
		.loginDate{float: right; width: 450px; text-align: right; padding: 0;}
			.userLogin{margin: 0; float: right;  color: #ccc;}
				.loginLinks{font-family: "Lucida Sans Unicode", Helvetica, Arial, sans-serif; font-weight: normal;font-size: 100%;}
				a.loginLinks:link, a.loginLinks:active, a.loginLinks:visited{ color: #f1f1f1;}
				a.loginLinks:hover{ color: #fff;}
			.copyrightText{font-family: "Lucida Sans Unicode", Helvetica, Arial, sans-serif; font-size: 75%; letter-spacing: 0.05em; color: #f1f1f1;}

					



.MainMenu_MenuContainer{background-color: transparent;}
.MainMenu_MenuBar {height: 38px; }
.MainMenu_MenuItem {color: #fff; font-family: Helvetica, Arial, sans-serif; border-bottom: 2px #000 solid;; border: none;}
.MainMenu_MenuItemSel {font-family: Helvetica, Arial, sans-serif; background:url(images/subnavbg.gif) repeat-x top;}
.MainMenu_SubMenu {color:#999;font-family: Helvetica, Arial, sans-serif; background: #68737c; border: 1px #f8f8f8 solid; margin-left: 4px;}
	.MainMenu_SubMenu .MainMenu_MenuItem{padding: 2px 12px 2px 2px;}
	.MainMenu_SubMenu .MainMenu_MenuItemSel{padding: 2px 12px 2px 2px;}
.SubMenuItemOn {color:#ccc; font-family: Helvetica, Arial, sans-serif; border: none;}

.MainMenu_RootMenuItem {background: transparent; color:#fff; font-family: Helvetica, Arial, sans-serif; text-align: center; padding-left: 5px; border: none; border-bottom: 0;}
.MainMenu_RootMenuActive {background: transparent url(images/nim-on.gif) repeat-x; color:#000;font-family: Helvetica, Arial, sans-serif; text-align: center;padding-left: 5px; border: none; border-bottom: 0;}
.MainMenu_RootMenuSel {color:#ccc; font-family: Helvetica, Arial, sans-serif; padding-left: 5px; border-bottom: 0;}

.MainMenu_RootMenuItem td, .MainMenu_RootMenuActive td, .MainMenu_RootMenuSel td {padding: 0 8px 0 5px; border: none; border-bottom: 0;}


.MainMenu_MenuBreak {background:transparent; border: 0; color:#fff;}
.mySeparator {background:transparent;}

.ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .MainMenu_MenuArrow, .MainMenu_MenuIcon {display:none;}






.Normal, .NormalDisabled{font-size: 80%; font-family: Helvetica, Arial, sans-serif; line-height: 1.5; */ font-size: 90%;}
blockquote{font-family: "Lucida Sans Typewriter", Helvetica, Arial, sans-serif; font-size: 90%; font-style: normal;}
.CommandLink, .CommandButton, .NormalTextBox {font-family: Helvetica, Arial, sans-serif;}
.SkinObject{font-family: Helvetica, Arial, sans-serif; font-size: 100%; color: #00789f;}
.SubHead, .Head {font-family: Helvetica, Arial, sans-serif; color: #009ee8;}




a, a:link, a:active, a:visited{color: #e42025;}
a:hover {color: #00789f; text-decoration:underline;}

#siteContent a, #siteContent a:link, #siteContent a:active, #siteContent a:visited{color: #e42025; border-bottom: 1px #ccc dashed;}
#siteContent a:hover {color: #00789f; border-bottom: 1px #00789f dashed; text-decoration:none;}

.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {color: #df5e00; text-decoration: none;}
a.CommandButton:hover {color: #000; text-decoration: underline;}

a.SkinObject:link, a.SkinObject:visited, a.SkinObject:active{color:#e42025;}
a.SkinObject:hover {color:#c64e27; text-decoration: underline;}


#siteContainer{margin-bottom: 1em;}
	.contTop{border-bottom: 1px #ccc solid; padding: 0.5em 1em 0.6em 0em;}
	.contBody{padding: 0em 1em 0.6em 0em;}

#siteContainerGray{background: #f3f5f6; margin-bottom: 1em;}
	#siteContainerGray .contTop{border-bottom: 1px #fff solid; padding: 0.5em 1em 0.6em 1em;}
	#siteContainerGray .contBody{padding: 0em 1em 0.6em 1em;}
