body { background:  #FFFFFF}img  { border: 0 none; }a:link, a:visited, a:active{font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif;                             font-weight: bold; font-style: normal; text-decoration: none; color: rgb(66,103,147); }a:hover{font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; text-decoration: none; background-color: rgb(184,206,220); color: rgb(66,103,147); }h1       { color: rgb(66,103,147); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-variant: small-caps; }h2, .h2, .blog-entry, .title a, .title a:hover {font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif;                                  font-size: 20px; letter-spacing: normal; line-height: normal; font-weight: bold;                                  font-style: normal; text-decoration: none; background-color: transparent; color: rgb(66,103,147); }h3, .h3{font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif; font-size: 10pt; font-weight: bold; }h4       { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }dl       { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }ol, ol ol, ol ol ol       { color: #1768AD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }ul, ul ul, ul ul ul       { color: #1768AD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }.leftside a:link { color: #000000;  font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  text-decoration: none;}.leftside a:active  {  color: #000000;  font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  text-decoration: none;}  .leftside a:visited  {  color: #000000;  font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  text-decoration: none;}  .leftside a:hover  {  color: #000000;  font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;  text-decoration: none;  border-bottom: 1px solid #000000;} .rightside a:link { color: #000000;  font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  text-decoration: none;}.rightside a:active  {  color: #000000;  font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  text-decoration: none;}  .rightside a:visited  {  color: #000000;  font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  text-decoration: none;}  .rightside a:hover  {  color: #000000;  font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;  text-decoration: none;  border-bottom: 1px solid #000000;} .banner2 a:link { color: #048CB2;  font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  text-decoration: none;  }.banner2 a:active  {  color: #CCCCCC;  font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  text-decoration: none;  }  .banner2 a:visited  {  color: #048CB2;  font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  text-decoration: none;  }  .banner2 a:hover  {  color: #CC0066;  font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  text-decoration: underline; border-bottom: 1px solid #CC0066;  } .footer { color: rgb(184,206,220); height: 30; background: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica; height: 30px;  border-top: 1px solid color: rgb(184,206,220);;}.footer a:link    { color: rgb(184,206,220); font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  text-decoration: none;  }.footer a:active  { color: rgb(184,206,220); font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  text-decoration: none;  }  .footer a:visited { color: rgb(184,206,220); font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  text-decoration: none;  }  .footer a:hover   { color: rgb(184,206,220); font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  text-decoration: underline; border-bottom: .65px solid #666666; background-color: transparent;  } HR {height:1px; width:70%; background:#FFFFFF; margin: 0px 100px 30px;}.banner { height: 60px; background: #FFFFFF; font-size: 11px; font-weight: bold; font-variant: small-caps; color: #FFFFFF; font-family: Verdana, Arial, Helvetica;  }.top { background: black; background:rgb(66,103,147) color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica;}.banner2 { height: 30; background: #FFFFFF; font-size: 11px; font-weight: normal; color: #048CB2; font-family: Verdana, Arial, Helvetica; height: 30px; border-top: 1px solid #048CB2; border-bottom: 1px solid #048CB2; }.leftside { background: #FFFFFF; color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica; line-height: 18px; border-right: 1px solid rgb(184,206,220); }.middle { background: #FFFFFF; color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica; line-height: 18px;}.products { background: #FFFFFF; color: #666666; font-size: 12px; font-family: Verdana, Arial, Helvetica;}.rightside { background: #FFFFFF; color: #666666; font-size: 12px; font-family: Verdana, Arial, Helvetica;  line-height: 18px; border-left: 1px solid rgb(184,206,220); }.textbox1    { background: rgb(184,206,220); font-size: 12px; text-decoration: none; color: #000000; font-family: Verdana, Arial, Helvetica; border: 1px solid #666666;  line-height: 14px; }.textboxtop1 { background: rgb(66,103,147); font-size: 11px; font-weight: bold; text-decoration: none; color: #FFF; font-family: Verdana, Arial, Helvetica }.textboxrow1 { background: rgb(184,206,220); font-size: 12px; text-decoration: none; color: #000000; font-family: Verdana, Arial, Helvetica; line-height: 16px; margin-left:-15; xpadding-left: 1em; list-style:url(images/design_elements/topic.gif);}.textboxrow2 { background: rgb(184,206,220); font-size: 12px; text-decoration: none; color: #000000; font-family: Verdana, Arial, Helvetica; line-height: 16px; margin-left:-15; xpadding-left: 1em; list-style:url(images/design_elements/topic.gif);}.linkboxrow1 {background:rgb(184,206,220); FONT-FAMILY: Tahoma, Verdana, sans-serif; FONT-SIZE: 9pt; COLOR: #000000; FONT-WEIGHT: normal; text-decoration: none;line-height: 16px;padding: 0 0 0 5px; }.linkboxrow1 a:link {COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: normal; text-decoration: none; }.linkboxrow1 a:visited {COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: normal; text-decoration: none; }.linkboxrow1 a:hover {COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; text-decoration: none; }.linkboxrow1 a:active {COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: normal; text-decoration: none; }.linkboxrow2 {background:rgb(184,206,220); FONT-FAMILY: Tahoma, Verdana, sans-serif; FONT-SIZE: 9pt; COLOR: #000000; FONT-WEIGHT: normal; text-decoration: none; line-height: 16px;padding: 0 0 0 5px; }.linkboxrow2 a:link {COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: normal; text-decoration: none; }.linkboxrow2 a:visited {COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: normal; text-decoration: none; }.linkboxrow2 a:hover {COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; text-decoration: none; }.linkboxrow2 a:active {COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: normal; text-decoration: none; }.linkbtn {background: rgb(251,163,63); COLOR: #000000; FONT-SIZE: 8PT; FONT-WEIGHT: Bold; FONT-FAMILY: Arial; WIDTH=165; HEIGHT: 30;} .topmenu { background: rgb(66,103,147); font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; line-height: 20px; border-bottom: 1px solid #048CB2}.topmenu a:link   { font-size: 12px; color: white; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica; line-height: 20px; border-bottom: 0px }.topmenu a:active { font-size: 12px; color: white; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica; line-height: 20px; border-bottom: 0px }.topmenu a:visited{ font-size: 12px; color: white; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica; line-height: 20px; border-bottom: 0px }.topmenu a:hover  { font-size: 12px; color: black; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica; line-height: 20px; border-bottom: 0px }.gridhd {COLOR: white; background: rgb(66,103,147); FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}.gridrow1 {COLOR: black; background: rgb(234,234,234); FONT-COLOR: black; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 8PT; FONT-WEIGHT: bold; }.gridrow2 {COLOR: white; background: rgb(201,188,164); FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 8PT; FONT-WEIGHT: bold;}.wizhead {COLOR: black; background: rgb(254,250,54); FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 8PT; FONT-WEIGHT: normal;}.readonly {background: rgb(222,216,187); COLOR: black; }.arialw8u {COLOR: white; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}.arialw8 {COLOR: white; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: bold;}.arialn8 {COLOR: navy; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: bold;}.detail8 {COLOR: black; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: bold;}.detail10 {COLOR: black; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal;}.detail_form {background: #304470; FONT-FAMILY: Arial, Helvetica; FONT-SIZE:10PT;}.detail_head {COLOR:white; background: gray; FONT-FAMILY: Arial, Helvetica; FONT-SIZE:8pt; FONT-WEIGHT:bold;}.detail_body {COLOR:black; background: rgb(234,234,234); FONT-FAMILY: Arial, Helvetica; FONT-SIZE:10PT; FONT-WEIght:bold;}.detail_section {COLOR: white; background:rgb(66,103,147); FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 10PT; FONT-WEIGHT: bold;}.detail_section1 {COLOR: black; background: rgb(201,188,164); FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 8PT; FONT-WEIGHT: normal; }.detail_section2 {COLOR: black; background: rgb(201,188,164); FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 10PT; FONT-WEIGHT: normal; text-align:center; height:40px}.menubtn {WIDTH: 130; HEIGHT: 22; BACKGROUND: silver;  COLOR: black; FONT-SIZE: 10PT; FONT-WEIGHT:normal;}.smbutton {background:rgb(160,51,134); COLOR: white; FONT-SIZE: 8PT; FONT-WEIGHT:bold}.sortbtn {background: rgb(66,103,147); COLOR: white; FONT-SIZE: 8PT; FONT-WEIGHT: Bold; FONT-FAMILY: Arial;HEIGHT: 20;}.alphabtn {background:navy; COLOR: white; FONT-SIZE: 8PT; FONT-WEIGHT: Bold; FONT-FAMILY: Arial; HEIGHT: 18; WIDTH: 15;}.navbtn {background:rgb(157,102,141); COLOR: white; FONT-SIZE: 8PT; FONT-WEIGHT: Bold; FONT-FAMILY: Arial; HEIGHT: 22; WIDTH: 125;}.browse {background:white; COLOR: black; FONT-SIZE: 8PT; FONT-FAMILY: Arial Narrow; HEIGHT: 18;}.helpbelowlabel {	color: gray;	font-weight: normal;	font-size: 8pt; margin-left: 10px; font-family: Arial,Helvetica;}.helpbelowfield {	color: gray;	font-weight: normal;	font-size: 8pt; margin-left: 10px; font-family: Arial,Helvetica;}.helprightfield {	color: gray;	font-weight: normal;	font-size: 8pt; margin-left: 10px; font-family: Arial,Helvetica;}.helpbtn {background: black; COLOR: white; FONT-SIZE: 8PT; FONT-WEIGHT: Bold; FONT-FAMILY: Arial; HEIGHT: 20;} /* --- blogging elements ----------------------------------------------------------------- */.blog-byline {font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 11px; text-transform: none;              letter-spacing: 0px; line-height: 1.25em; font-weight: normal; font-style: normal; text-decoration: none;              margin-top: 0px; color: black;}.blog-body  {font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 11px; text-transform: none;              letter-spacing: 0px; line-height: 1.25em; font-weight: normal; font-style: normal; text-decoration: none;              margin-top: 20px; margin-bottom: 20px; color: rgb(50,50,50); }.blog-comment  {font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 11px; text-transform: none;              letter-spacing: 0px; line-height: 1.25em; font-weight: normal; font-style: normal; text-decoration: none;              margin-top: 4px; margin-bottom: 20px; color: rgb(50,50,50); }.blog-comments {font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 11px; text-transform: none;              letter-spacing: 0px; line-height: 1.25em; font-weight: normal; font-style: normal; text-decoration: none;              text-align: center; margin-top: 0px; color: #666666; }.blog-summary  {font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 14px; text-transform: none;              letter-spacing: 0px; line-height: 1.25em; font-weight: normal; font-style: normal; text-decoration: none;              margin-top: 5px; color: rgb(50,50,50); }.blog-table{	border-right: black thin transparent;	border-top: black thin transparent;	border-left: black thin transparent;	border-bottom: rgb(66,103,147) 0px solid;	border-collapse: collapse;	font-weight: normal;	font-size: 10px;	font-style: normal;	font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif;	line-height: 1.25em;	letter-spacing: 0px;	text-decoration: none;	text-transform: none;}.blog-toolbar{	border-right: black 1px solid;	border-top: black 1px solid;	border-left: black 1px solid;	border-bottom: black 1px solid;	border-collapse: collapse;	background: rgb(244,247,192);	padding-top: 2px;	padding-left: 2px;	margin-right: 10px;}.blog-entry { margin-bottom: 2em; }.blog-entry .title { }.blog-entry .tag { clear: both; }.blog-entry .body { margin-bottom: 0px; margin-top: 1em; }.journal-entry .tag{font-family: Verdana, 'Lucida Grande', Arial, sans-serif; font-size: 12px; border-top-color: #993366; border-top-style: solid; border-top-width: 1px; letter-spacing: 0px; padding-top: 4px; color: #993366; border-color: #993366; }.image-float-left  { float: left; margin: 0px 10px 8px 0px; font-size: 9px; font-family: Verdana, sans-serif; line-height: 14px; }.image-float-right { float: right; margin: 0px 0px 8px 10px; font-size: 9px; font-family: Verdana, sans-serif; line-height: 14px; border: 1px solid rgb(50,50,50); }.image-float-none  { font-size: 9px; font-family: Verdana, sans-serif; }.image-caption     { text-align:center; color: black; font-size: 10px; font-weight: bold; line-spacing: 50px; font-family: arial, Arial, Helvetica;}.inline-icon { margin-right: 6px; vertical-align: middle; }   