body { margin: 0px; background-color: #ffffff;font-family: Geneva, Arial, Verdana, Helvetica, sans-serif;}.MCnote {color: #B8016D;font-size: 12px;}	  /* use this during production to call out areas that need attention before launch */p,td { margin-top: 1px;font-size: 11px; line-height: 15px; color: #3E3E3E;}p.small { margin-top: 1px;font-size: 10px; line-height: 14px; color: #3E3E3E;}.highlight {color: #0D3B7B;}.firstline {font-size: 15px; line-height: 17px; color: #3E3E3E;}b { font-weight: bold; color: #3E3E3E;}b.firstline { font-weight: bold; font-size: 16px;color: #3E3E3E;}hr { background-color: #BDB19F; height: 1px; border: 0px; }h1 { font-family: Geneva, Arial, Verdana, Helvetica, sans-serif;font-size: 18px; font-weight: bold; color: #9B9B9B; margin-bottom: 0px;}h2 { font-family: Geneva, Arial, Verdana, Helvetica, sans-serif;font-size: 15px; color: #0D3B7B; font-weight: normal;text-transform: uppercase;margin-bottom: 5px;}h3 { font-family: Geneva, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; font-weight: lighter; color: #AC8333; margin-bottom: 5px;}h4 { font-family: Geneva, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal;color: #365100;margin-bottom: 2px;}ul.list { margin: -8px 0px 0px 15px !important;margin: 0px 0px 0px 15px;padding: 2px;font-size: 11px; line-height: 15px; color: #3E3E3E;}ul.list li { list-style-type: square; padding: 0px 0px 0px 5px; /*sets the space between words and bullets*/}/*ul ul li{ list-style-type: none; background-image: url("../images/bullet2.gif"); background-repeat: no-repeat; list-style: none;font-size: 11px; line-height: 13px; color: #6E5A3E;}*/.leftlist {width: 250px;float: left;margin: -8px 0px 0px 15px;padding: 2px;font-size: 11px; line-height: 15px; color: #3E3E3E;}a {color: #1B4683;text-decoration: underline;}a:hover {color: #3A7EC2;text-decoration: underline;}a:visited {color: #2169CD;text-decoration: underline;}a:visited:hover {color: #3A7EC2;text-decoration: underline;/*text-decoration: line-through;*/}/* This holds the entire site */#sitecontainer {margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;width: 1000px; }/* structure divs */#shadow_top { width: 1000px; height: 60px; background-image: url("../images/shadow_top.gif");float: left;}#container {top: 60px;width: 1000px;background-image: url("../images/shadow_leftright.jpg"); background-repeat: repeat-y;float: left;}#shadow_bottom { width: 1000px; height: 75px; background-image: url("../images/shadow_bottom.gif");background-repeat: no-repeat;background-position: top;background-color: #ffffff; float: right;}#shadow_bottom p {font-size: 9px;font-color: #3E3E3E;text-align: right;margin-right: 20px;margin-top: 75px;}/* left column */#leftcolumn {width: 228px;float: left;margin-left: 60px !important;margin-left: 30px;margin-right: 0px;margin-top: 0px;margin-bottom: 0px;}#nav {width: 228px;border-width: 3px;border-color: #ddd #ccc #ddd #ccc;border-style: double;margin: 0px;}/* This holds the main content on the page */#copy {width: 580px;float: left;margin-left: 55px;margin-right: 0px;margin-top: 0px;margin-bottom: 0px;}#portfolio {width: 565px;}#portfolio .big {width: 148px;margin: 13px;float: left;}/*  Home page structure */#containerhm {top: 60px;width: 1000px;background-image: url("../images/shadow_leftright_hm.jpg"); background-repeat: repeat-y;float: left;}#copyhome {width: 225px;float: left;margin: 0px;font-size: 10px; line-height: 14px; color: #000;}#leftcolhome {width: 720px;float: left;margin-left: 5px;margin-right: 0px;margin-top: 0px;margin-bottom: 0px;}#navhome {width: 675px;margin-left: 20px;border-width: 3px;border-color: #ddd #ccc #ddd #ccc;border-style: double;text-align: center;}#picturehome {width: 670px;margin-left: 55px;margin-right: 0px;margin-top: 0px;margin-bottom: 0px;}#bottomhome { width: 1000px; height: 120px;  float: left;clear: both;}#copyhomebot {width: 470px;float: left;margin-left: 55px !important;margin-left: 25px;clear:left;}#logohome {margin-left: 565px;}/*side navigation*/ul#submenu { 	font-size: 11px;	list-style-type: none;	padding: 0px;	margin-left: 30px !important;	margin-left: 35px;	margin-top: 3px !important;	margin-top: 0px;	margin-bottom: 3px !important;	margin-bottom: 0px;}ul#submenu li {	line-height: 12px; 	margin-bottom: 6px !important;	margin-bottom: -2px;} ul#submenu li a {	color: #1B4683; 	display: block; 	padding-left: 14px;  	text-decoration: none;	background: url("../images/nav2_arrow1.gif") no-repeat 0% .2em; } ul#submenu li a:hover {	background: url("../images/nav2_arrow.gif") no-repeat 0% .2em; 	color: #3A7EC2; 	display: block;  } .imgright {float: right;margin-right: 3px;margin-top: 3px;margin-bottom: 5px;margin-left: 10px;}.imgleft {float: left;margin-left: 3px;margin-top: 3px;margin-right: 10px;margin-bottom: 5px;}.indent40 {padding-left: 40px;}#lightbox { padding: 10px;border-width: 1px;border-color: #ccc;border-style: solid;color: #3E3E3E;background-color: #eee;}#lightbox p { font-size: 9px; line-height: 14px; }.staffphoto {position: absolute;width: 90px;height: 110px;padding: 5px;border-style: solid;border-width: 1px;border-color: #cccccc;background-color: #ffffff;z-index: 1;visibility: hidden;}.staffphoto a {cursor: default;border: 0px;text-decoration: none;color: none;}