body { font-family: arial,helvetica; background-color: rgb(255,255,255); margin-left: 2px; margin-right: 2px; margin-top: 0px; margin-bottom: 0px; border-width: 0px; padding: 0px 0px 0px 0px; }

ol.pub { font-family: arial,helvetica; font-size: 12px; text-align:justify; margin-bottom: 0; margin-top: 0 }

ul { font-family: arial,helvetica; font-size: 13px;text-align:justify; list-style-type: disc }
ol, dl { font-family: arial,helvetica; font-size: 12px; text-align:justify }
dl.regular { margin-left: 1em; margin-right:0.5em; }
li.interval { font-family: arial,helvetica; font-size: 12px;text-align:justify; padding-top:0.5ex;}

/* new site design block */
div { font-family: arial,helvetica; font-size: 12px; text-align:left; }
div.leftcolumn, div.leftcolumn ul { font-size: 10px; color: 000000 } 
div.leftcolumn ul li { margin-left:-24px; text-align:left; } 


.columnborder { border: 1px solid #ececec; background-color: #f5f5f5 }
.columnheader { background-color: #923461 }
#columnseparator { font-family: Arial, Helvetica; font-size: 3px }
/* para separator */
#psep { font-size: 4px }
div.imgnote { font-size: 13px; text-align: center; padding-bottom: 2px }
.t { font-weight: normal; color: #923461; text-align: left; background-color: #dcdcdc }
/* end of new site design block */


div.regular {  font-size: 11px }
div.regular2 { font-size: 13px; }
div.reg { font-size: 10pt; }
/* for spec inner table cell text */ 
div.inner { margin-left: 0.5em; margin-right:0.5em;}
div.control { text-align:center; margin-left: 0.5em; margin-right:0.5em; font-weight: bold }
#bld { font-family: Arial, Helvetica; font-size: 13px; }
/* drop down menu */ 
div.cntl { font-size: 12px; margin-left: 0.5em; margin-right:0.5em; font-weight: bold; margin-top: 1px; margin-bottom: 1px; color: #ffffff }
div.cnt { font-size: 11px; margin-left: 0.5em; margin-right:0; margin-top: 0px; margin-bottom: 1px; color: #ffffff }

div.theader { font-size: 16px; color: #ffffff; font-weight: bold; margin-left: 0.4em; margin-right:0.5em; margin-top: 0; margin-bottom: 1px}
div.tcontents { margin-left: 0.5em; margin-right:0.5em; margin-top: 1pt; margin-bottom:1pt;}
td.tcontents { font-family: arial,helvetica; font-size: 12px; text-align:justify; margin-left: 0.5em; margin-right:0.5em; margin-top: 1pt; margin-bottom:1pt;}
div.tinner1 { margin-left: 0; margin-right:0.5em; margin-top: 1pt; margin-bottom:1pt;}
div.tinner2 { margin-left: 0.5em; margin-right:0; margin-top: 0; margin-bottom:0 }

div.downh {font-weight: bold; color: #ffffff ; margin-top: 0; margin-bottom:0; margin-left: 0.5em; margin-right:0.5em; text-align: center }
div.downt {margin-left: 0.5em; margin-right:0.5em; margin-top: 0; margin-bottom: 0; text-align: left}

div.downd {margin-left: 0.5em; margin-right:0.5em; margin-top: 0; margin-bottom: 0; text-align: right}
div.downl {margin-left: 0.5em; margin-right:0.5em; margin-top: 0; margin-bottom: 0; text-align: left}

div.tcnew {font-size: 13px; margin-left: 0.5em; margin-right:0.5em; margin-top: 1pt; margin-bottom:1pt;}
div.tcnright {font-size: 13px; margin-left: 0; margin-right:0.5em; }
div.tin2new {font-size: 13px; margin-left: 0.5em; margin-right:0; margin-top: 0; margin-bottom:0 }

ol.new { font-family: arial,helvetica; font-size: 13px; text-align:justify; list-style-type: decimal; }
/* 2 columns pages stuff */
div.tcleft {font-size: 13px; margin-left: 2em; margin-right:1em; margin-top: 1pt; margin-bottom:1pt;}
div.tcright {font-size: 13px; margin-left: 1em; margin-right: 2em; margin-top: 1pt; margin-bottom:1pt; }
div.tch {font-size: 13px; margin-left: 2em; margin-right:2em; margin-top: 1pt; margin-bottom:1pt;}

/* tour stuff */
div.tourl { font-size: 13px; text-align: left; margin-left: 2em; margin-right:1em; margin-top: 1pt; margin-bottom:1pt;}
div.tourr { font-size: 13px; text-align: right; margin-left: 1em; margin-right: 2em; margin-top: 1pt; margin-bottom:1pt; }
div.tourc { font-size: 13px; text-align: center; margin-left: 1em; margin-right: 1em; margin-top: 1pt; margin-bottom:1pt; }
/* table imitating list stuff */
div.tcll { font-size: 13px; margin-left: 0em; margin-right: 1em; margin-top: 0pt; margin-bottom:1pt; }
div.tclr { font-size: 13px; margin-left: 0em; margin-right: 2em; margin-top: 0pt; margin-bottom:1pt; }
div.tclc { font-size: 13px; margin-left: 0em; margin-right: 0.5em; margin-top: 0pt; margin-bottom:1pt; }
	/* simple */
div.tcls { font-size: 13px; margin-left: 0; margin-right: 0; margin-top: 0pt; margin-bottom:0 }
div.tcls2 { font-size: 13px; margin-left: 0; margin-right: 0.5em; margin-top: 0pt; margin-bottom:0 }
/* for contacts tables*/
div.tclc2 { font-size: 13px; text-align:right; margin-left: 0em; margin-right: 0.5em; margin-top: 0; margin-bottom:0; }
div.tcvoid { font-size: 13px; margin-left: 13px; margin-right:8pt; margin-top: 0; margin-bottom:0;}

/* white bold 12px left 0.5em*/
div.emph { text-align:left; margin-left: 0.5em; margin-right:0.5em; margin-top: 0; margin-bottom: 1pt; color: white; font-weight: bold}

/* registration & purchase form tables */
div.regh { font-weight: bold; color: #ffffff ; margin-top: 1; margin-bottom:1; margin-left: 0.5em; margin-right:0.5em; text-align: left }
div.ph { font-weight: bold; color: #ffffff ; margin-top: 1; margin-bottom:1; margin-left: 0.5em; margin-right:0.5em; text-align: center }
#frm { font-family: arial, helvetica; font-size: 12px; font-style: normal; width: 25em; margin-left: 0.5em; margin-right:0.5em; margin-top: 0pt; margin-bottom: 0; text-align: justify}
#frm2 { font-family: arial, helvetica; font-size: 12px; font-style: normal; width: 25em; margin-left: 0; margin-right:0.5em; margin-top: 0pt; margin-bottom: 0; text-align: justify}
#frm3 { font-family: arial, helvetica; font-size: 12px; font-style: normal; width: 38em; margin-left: 0.5em; margin-right:0.5em; margin-top: 0pt; margin-bottom: 0; text-align: justify}
#frm4 { font-family: arial, helvetica; font-size: 12px; font-style: normal; width: 38em; margin-left: 0; margin-right:0.5em; margin-top: 0pt; margin-bottom: 0; text-align: justify}

div.regt { margin-top: 0; margin-bottom:0; margin-left: 0.5em; margin-right:0.5em; }
div.btn { margin-left: 0.5em; margin-right:0.5em; margin-top: 1pt; margin-bottom: 1pt; text-align: right}
div.btn2 {margin-left: 0.5em; margin-right:0.7em; margin-top: 1pt; margin-bottom: 1pt; text-align: right}
div.btn3 {margin-left: 0.5em; margin-right:12px; margin-top: 1pt; margin-bottom: 1pt; text-align: right}

dl {margin-left: 1em;text-align:justify;}

b { color: #923461; font-style: italic }
b.norm { color: #923461; font-style: normal }
b.regular { font-family: arial,helvetica; font-size: 13px; color: #923461; font-weight: normal; font-style: normal }
b.reg { font-family: arial,helvetica; font-size: 12px; color: #923461; font-weight: normal; font-style: normal }
b.black { font-family: arial,helvetica; font-size: 13px; color: #000000; font-weight: bold; font-style: normal }

/* #regular { background-color: #996699 }  */
#regular { background-color: #764eae } 
#subhead { background-color: #a06fc0 }  
#subhead-gray { background-color: #717171 }  
#norm { font-weight: normal }
#reg { color: #923461; font-weight: bold; } 
#h { background-color: #9d88bc }
#cntrl {text-decoration: none; font-family: arial; font-size: 12px; color: #764eae; font-weight: bold}
#tinner3 { font-family: arial,helvetica; font-size: 8pt; } 
/* simple for product index page */
#simple { font-family: arial,helvetica; font-size: 12px; } 
#simple2 { font-family: arial,helvetica; font-size: 13px; } 
#theader { text-decoration: none; color: #ffffff }
#shadow { font-family: arial,helvetica; font-size: 13px; font-weight: bold; font-style: italic; color: #dcdcdc }
#light { font-family: arial,helvetica; font-size: 13px; font-weight: bold; font-style: italic; color: #ffffff }
#tbl { background-color: #f5f5f5 } 
/* bnd - purchase page */
#bnd { font-weight: bold; font-style: normal }
#smf { font-family: Arial; font-size: 4px }

/* news letter stuff */
#letter1 { font-family: arial,helvetica; font-size: 10px; font-weight: bold; }
#letter2 { font-family: arial,helvetica; font-size: 2px; }
#letter3 { font-family: arial,helvetica; font-size: 1pt; }
div.news7 { font-size: 10px; font-weight: bold; text-align:right; margin-right:0.5em }
div.newsh2 { color: #ffffff; font-weight: bold; margin-left: 1px; }
div.newsh3 { color: #ffffff; font-weight: bold; text-align:center; }
div.newsh4 { color: #424242 ; margin-left: 1px; font-weight: bold }
div.newsh5 { color: #424242 ; text-align:center; margin-left: 1px; font-weight: bold }
div.newsh6 { color: black; margin-left: 1px }
div.newsh { font-size: 18px; color: #ffffff; font-weight: bold; margin-left: 0.4em; margin-top: 1px; margin-bottom:1px;}
div.newsm { font-size: 10px; font-weight: normal; margin-left: 0.4em; margin-right:0.5em; margin-top: 1px; margin-bottom:1px;}

div.newsb1 { font-size: 18px; color: #424242; margin-left: 1px; font-weight: bold }
div.newsb2 { font-size: 16px; color: #424242; margin-left: 25px; margin-right: 6px; font-weight: bold; font-style: italic }

ul.news { list-style-type: square }

/* for zebra table :-) */
#filled { background-color: #d3c1f0 }
#white { background-color: #e3dbf9 }

#any-filled { background-color: #d3c1f0 }
#any-not-filled { background-color: #e3dbf9 }

#commercial { background-color: #61c261 }
#commercial-filled td, #commercial-not-filled td {
border-color: #61c261;
border-width: 1px;
border-style:solid; 
}
#commercial-filled { background-color: #51a251 }
#commercial-not-filled { background-color: #5bb65b }

#military { background-color: #b2c25e }
#military-filled td, #military-not-filled td {
border-color: #b2c25e;
border-width: 1px;
border-style:solid; 
}
#military-filled { background-color: #95a24e }
#military-not-filled { background-color: #a7b658 }

#utilities {background-color: #c29161}
#utilities-filled td, #utilities-not-filled td {
border-color: #c29161;
border-width: 1px;
border-style:solid; 
}
#utilities-filled {background-color: #a27951}
#utilities-not-filled {background-color: #b6885b}

#filled1 { background-color: #eeeeee }
#white1 { background-color: #ffffff } 
#apq { color: #000000 }

a { text-decoration: none; font-family: arial, helvetica }

a:link { color: #764eae; }
a:visited { color: #764eae; } 
a:hover { text-decoration: underline }
a.menu:link { font-family: times; font-weight: bold; font-size: 14pt; color: rgb(150,140,270);}
a.menu:visited { font-family: times; font-weight: bold; font-size: 14pt; color: rgb(150,140,270);}
a.product:link { font-size: 16pt; color: rgb(2,140,270);}
a.product:visited { font-size: 16pt; color: rgb(2,140,270);}
a.prod:link { font-size: 12px; color: #764eae; }
a.prod:visited { font-size: 12px; color: #764eae; }
a.control {  font-size: 12px; font-weight: bold; color: #ffffff}
a.control:visited { font-size: 12px; font-weight: bold; color: #ffffff}
a.regular:link { font-size: 12px; }
a.regular:visited { font-size: 12px; }
a.cntl { font-size: 11px; font-weight: bold; color: #ffffff}
a.cntl:visited { font-size: 11px; font-weight: bold; color: #ffffff}

a.latest { text-decoration: underline }
a.latest:link { color: black }
a.latest:visited { color: black }

/* submenu section */
a.submenu { color: #ffffff }
a.submenu:visited { color: #ffffff }

#submenu { background-color: #764eae } 
div.submenu { font-size: 10px; text-align:center; margin-left: 0.5em; margin-right:0.5em; }
div.dropmenu { font-size: 10px; text-align:left; margin-left: 0.5em; margin-right:0.5em; }

small { font-size: 12px; font-family: Arial,Helvetica; }
sup { font-size: 5pt }
.sup {position: relative; bottom: 0.5em; font-size: 0.70em; margin-left: 0; margin-right:0; text-align:left}
strong { font-family: arial,helvetica; font-size: 16pt; color: rgb(2,140,230);}
sub { font-family: arial,helvetica; font-size: 11px }
sub.submenu { font-size: 10px; font-weight: bold ; color: #ffffff }
sub.submenu_ie {  font-size: 12px; font-weight: bold ; color: #ffffff }
sub.tinner2 { font-size: 10px }
sub.header1 { font-size: 14pt; color: #0066cc; font-weight: bold }
sub.header2 { font-size: 12pt; color: #ffffff; font-weight: bold; font-style: italic}

/* partners header (may be common for all headers) */
#part { font-family: arial,helvetica; font-size: 16px; color: #923461;; font-weight: bold; font-style: italic }
div.item { background-color: #ffffff ; visibility: hidden; position: absolute; margin-left:0; margin-right: 0 } 
div.back { background-color: #ececec; width: 0}
.tutorial { font-weight: bold; color: #ffffff; margin-top: 1; margin-bottom:1; margin-left: 0.5em; margin-right:0.5em; text-align: left } 

div.header1 {
  font-size:10pt;
  font-weight:bold;
  margin:15px 0px 10px 0px;
}