.menu ul          { font-variant: normal; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none; text-align: right; text-transform: uppercase; list-style-type: none; list-style-position: inside; margin: 0; padding: 0px; display: block }	.menu ul li   {		position: relative	}	.menu li ul        { position: absolute; z-index: 200; top: -1pt; left: 210px; width: 170px; display: none }	.menu ul li a            { color: #7f8485; font-size: 10px; text-decoration: none; background-color: #eee; padding: 5px 10px; border-bottom: 1px dotted #7f8485; display: block }.menu ul a:hover         { color: white; text-decoration: none; background: url(media/markers/btn_bg.jpg) repeat; display: block }/* Fix IE. Hide from IE Mac \*/* html .menu ul li { float: left; height: 1%; }* html .menu ul li a { height: 1%; }/* End */.menu li:hover ul, li.over ul { display: block; } /* The magic */.subnav ul li a:hover            { color: white; background-color: #8fa9cb }.subnav ul li a              { color: #7f8485; font-weight: bold; background-color: #eee; margin-left: 5px; padding: 5px 10px; border-right: 1px dotted #7f8485 }.subnav    { }.subnav li { text-align: left }.menu        { background-color: white; z-index: 100; width: 100% }.homeEmailSitemap   { color: #7f8485; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; padding-top: 10px; padding-right: 5px; padding-bottom: 5px }.topBannerBrdr  { border-bottom: 10px solid #aab363 }.highlight  { background-color: #8fa9cb }.highlight3  { padding: 15px; border-top: 2px solid #8fa9cb; border-bottom: 2px solid #8fa9cb }.highlight2  { background-color: #eee; border-top: 1px dotted #8fa9cb; border-bottom: 1px dotted #8fa9cb }.index_highlight1 { border-top: 1px dotted #7f8485; border-right: 1px dotted #7f8485 }.index_highlight2 { border-top: 1px dotted #7f8485 }.highlight2 p { color: #555 }.highlight p  { color: white; padding: 5px }.highlight h4  { color: #27517f; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px; padding: 5px }.highlight a { color: white; text-decoration: none; text-transform: capitalize; padding: 5px }.highlight a:visited { color: white; text-decoration: none; text-transform: capitalize; padding: 5px }.highlight a:hover { color: white; text-decoration: underline; text-transform: capitalize; padding: 5px }.tableBottomBrdr  { background-color: white; border-bottom: 5px solid #c3c3c3 }.callout   { font-weight: bold }.col_left { border-right: 1px dotted #7f8485 }.col_left hr { width: 150px }.col_right    { padding: 10px 10px 20px 20px; border-right: 1px dotted #7f8485 }.col_right a { text-decoration: underline }.col_right a:hover { color: white; background-color: #27517f }h1   { color: #27517f; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: -5px; padding-left: 10px }element { }h2  { color: #27517f; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }h3    { color: #8d616b; font-weight: lighter; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-transform: uppercase; letter-spacing: 1px; padding-top: 5px; padding-right: 10px }p  { color: #555; font-size: 9pt; line-height: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }li  { color: #555; font-size: 9pt; line-height: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }a { text-decoration: none }a:link { color: #466981; text-decoration: none }a:visited { color: #466981; text-decoration: none }a:active  { color: #8fa9cb }a:hover  { color: #8fa9cb; text-decoration: underline }.img_border { border: solid 1px #7f8485 }