body
{margin:0;
color:#000;
background-color:#CFF}

body.margin
{margin:5pt;
color:#000}

hr
{color:#969696;
height:1px}

button.submit-small
{margin-bottom:2pt;
font-size:8pt}

input.default-middle
{vertical-align:middle}

table.template
{border:none}

table.header
{width:100%;
height:55px;
border:none}

table.mainmenu
{float:left;
border:none}

table.mainmenubuttons
{float:left;
width:98px;
border:none}

table.poll
{border:solid;
border-width:2px;
margin-left:18pt;
margin-right:0}

table.submenu
{height:19px;
border:none}

table.default-right
{float:right;
border:none}

table.default-left
{float:left;
border:none}

table.default-right-maxwidth
{width:100%;
float:right;
border:none}

table.default-left-maxwidth
{width:100%;
float:left;
border:none}

table.default-center
{text-align:center;
border:none}

table.default-autowidth
{width:auto;
float:none;
border:none}

table.img-left
{float:left;
border:none}

table.img-right
{float:right;
border:none}

h1
{font-family:'arial';
font-size:100%;
text-align:left;
margin:10pt 0 5pt 0}

h1.first
{font-family:'arial';
font-size:100%;
text-align:left;
margin:1pt 0 5pt 0}

h1.first-center
{font-family:arial;
font-size:100%;
text-align:center;
margin:1pt 0 5pt 0}

h1.center
{font-family:arial;
font-size:100%;
text-align:center;
margin:10pt 0 5pt 0} 

h1.intable
{font-family:arial;
font-size:120%;
text-align:left;
margin:0 0 5pt 0}

h2
{font-family:arial;
font-size:80%;
text-align:left;
margin:10pt 0 5pt 0}

h2.nomrgtop
{font-family:arial;
font-size:80%;
text-align:left;
margin:0 0 5pt 0}

h2.intable
{font-family:arial;
font-size:100%;
text-align:left;
margin:0 0 5pt 0}

h2.center
{font-family:arial;
font-size:80%;
text-align:center;
margin:10pt 0 5pt 0}

h3
{font-family:arial;
font-size:80%;
font-style:italic;
text-align:left;
margin:10pt 0 5pt 0}

a
{color:#000}
 
a.mainmenu
{font-family:'arial narrow';
font-size:80%}

.adlink
{color:#00F}

div.adhomepage
{margin-left:18pt}

div.mainmenu
{font-family:'arial narrow';
font-size:80%}

div.submenu
{font-family:'arial narrow';
font-size:80%}

div.default-center
{font-family:arial;
text-align:center;
font-size:80%;
margin:0}

div.default-center-small-marginbottom
{font-family:arial;
text-align:center;
font-size:60%;
margin:0 0 2pt 0}

div.default-left
{font-family:arial;
text-align:left;
font-size:80%;
margin:0}

div.default-left-indent1
{font-family:arial;
text-align:left;
font-size:80%;
margin-top:2pt;
margin-left:10pt}

div.default-left-indent2
{font-family:arial;
text-align:left;
font-size:80%;
margin-top:2pt;
margin-left:20pt}

div.default-left-indent3
{font-family:arial;
text-align:left;
font-size:80%;
margin-top:2pt;
margin-left:30pt}

div.default-left-small
{font-family:arial;
text-align:left;
font-size:60%;
margin:0}

div.ordersystem
{font-family:arial;
text-align:left;
font-size:80%;
background-color:#FFF;
text-align:center;
margin:5pt;
padding:5pt}

div.map
{border-style:solid;
border-width:1px;
border-color:#00F}

div.map-400
{border-style:solid;
border-width:1px;
border-color:#00F;
width:400px;
height:400px}

div.orderlink
{width:500px;
vertical-align:text-top;
background-color:#FFF}

iframe.map-right-400
{float:right;
width:400px;
height:400px}

span.default-left
{font-family:arial;
text-align:left;
font-size:80%;
margin:0}

span.default-left-small
{font-family:arial;
text-align:left;
font-size:60%;
margin:0}

span.default-left-small-red
{font-family:arial;
text-align:left;
font-size:60%;
margin:0;
color:#FF0}

/*span.emp
{font-family:arial;
font-size:80%;
font-weight:bold;
vertical-align:top;
margin:0}*/

span.attention
{border-style:solid;
border-width:1px;
border-color:#000;
background-color:#B5F7FF;
padding:2pt}

th.mainmenu
{height:24px}

th.default-center
{font-family:arial;
text-align:center;
font-size:80%;
margin:0}

th.default-center-white
{font-family:arial;
text-align:center;
font-size:80%;
margin:0;
color:#FFF}

th.default-left
{font-family:arial;
text-align:left;
font-size:80%;
vertical-align:text-top;
margin:0;
padding:3pt}

th.default-left-small
{font-family:arial;
text-align:left;
font-size:70%;
vertical-align:text-top;
margin:0;
padding:3pt}

th.default-left-white
{font-family:arial;
text-align:left;
font-size:80%;
margin:0;
color:#FFF}

td.footer
{text-align:center;
vertical-align: top;
font-family:arial;
font-size:60%;
padding:0 0 2pt 0}

td.content
{font-family:arial;
padding:5pt 5pt 0 0}

td.default-left
{font-family:arial;
text-align:left;
font-size:80%;
margin:0;
vertical-align:top}

td.default-center
{font-family:arial;
text-align:center;
font-size:80%;
margin:0;
vertical-align:top}

td.default-left-white
{font-family:arial;
text-align:left;
font-size:80%;
margin:0;
vertical-align:top;
color:#FFF}

td.default-left-small
{font-family:arial;
text-align:left;
font-size:70%;
margin:0;
vertical-align:top}

td.default-right
{font-family:arial;
text-align:right;
font-size:80%;
margin:0;
vertical-align:top}

td.default-center-small
{font-family:arial;
text-align:center;
font-size:60%;
margin:0;
vertical-align:top}

/* Must have a td.border-right on its left */
td.border-left
{font-family:arial;
text-align:left;
font-size:80%;
margin:0;
padding:0 0 0 7pt;
vertical-align:top}

td.border-right
{font-family:arial;
text-align:left;
font-size:80%;
margin:0;
padding:0 7pt 0 0;
vertical-align:top;
border-right-style:solid;
border-right-width:1px;
border-right-color:#969696}

td.submenu
{width:95px;
text-align:center}

td.poll-default
{font-family:arial;
text-align:left;
font-size:80%;
margin:0}

td.poll-small
{font-family:arial;
text-align:left;
font-size:60%;
margin:0}

td.poll-small-center
{font-family:arial;
text-align:center;
font-size:60%}

td.quicklink
{font-family:arial;
text-align:left;
font-size:60%;
margin:0}

td.img-text
{font-family:arial;
text-align:left;
font-size:80%;
margin:0}

td.img-text-small
{font-family:arial;
text-align:left;
font-size:60%;
margin:0}

p.default
{font-family:arial;
text-align:justify;
font-size:80%;
margin:0 0 9pt 0}

p.orderlink
{font-family:arial;
text-align:justify;
font-size:80%;
margin:0 0 9pt 0;
width:300px;
vertical-align:text-top;
background-color:#FFF}

p.default-red
{font-family:arial;
text-align:justify;
font-size:80%;
margin:0 0 9pt 0;
color:#F03}

p.default-right-small
{font-family:arial;
text-align:right;
font-size:60%;
margin:0 0 9pt 0}

p.default-center
{font-family:arial;
text-align:center;
font-size:80%;
margin:0 0 7pt 0}

p.default-center-small
{font-family:arial;
text-align:center;
font-size:60%;
margin:0 0 7pt 0}

img.menuarrow
{margin:0;
border:none}

img.border
{margin:0;
border:solid;
border-width:1px;
border-color:#000}

img.borderblueright
{margin:0 5pt 0 0;
border:solid;
border-width:1px;
border-color:#00F;
margin:0.2%;
float:right}

img.border-left-margin
{margin:3pt;
border:solid;
border-width:1px;
border-color:#000;
text-align:left}

img.borderless
{margin:0;
border:none}

ul.default
{font-family:arial;
list-style-type:disc;	
font-size:80%;
margin-top:6pt;
margin-bottom:6pt}

ol.default
{font-family:arial;
list-style-type:decimal;	
font-size:80%;
margin-top:6pt;
margin-bottom:6pt}

ul.default-nomarginleft
{font-family:arial;
list-style-type:disc;	
font-size:80%;
margin-left:12pt;
margin-top:6pt;
margin-bottom:6pt}

ul.default-intable
{font-family:arial;
list-style-type:disc;
font-size:100%;
margin-left:12pt;
margin-top:0;
margin-bottom:0}

ul.default-intable-square
{font-family:arial;
list-style-type:square;
font-size:100%;
margin-left:12pt;
margin-top:0;
margin-bottom:0}

div.sideadheader
{font-family:arial;
font-size:70%;
text-align:center;
width:93px;
margin:7pt 0 0 2px;
padding:1pt;
border:none}

div.sidead
{text-align:center;
width:93px;
margin:2pt 0 0 2px;
padding:1pt;
border:solid;
border-width:1px;
border-color:#00F}

div.sideadleft
{text-align:left;
width:91px;
margin:2pt 0 0 2px;
padding:1pt;
border:solid;
border-width:1px;
font-size:70%;
border-color:#00F}

h3.sidead
{font-family:arial;
font-size:80%;
text-align:center;
margin:0}

div.sideadtext
{font-family:arial;
font-size:70%;
border:none;
margin:0}

div.summarytagline
{width:18%;
float:left;
font-family:arial;
font-weight:bold;
font-style:italic;
text-align:center;
font-size:80%;
padding:20pt 10pt 0 10pt}

div.summary
{width:77%;
float:right}

div.menuleft
{width:250px;
float:left;
font-family:arial;
font-size:80%;
padding:0 3pt 0 0;
border-width:0}

div.contentright
{width:370px;
float:right}

a.sideadhead
{font-family:arial;
font-size:90%;
color:#00F}

a.sidead
{font-family:arial;
font-size:70%;
color:#00F}

form.sitesearch
{margin:2;
float:right;}

input.sitesearch
{margin:2;}

div.puropt
{width:50em;
font-family:arial;
font-size:80%;
height:43em;
border:solid 1px blue;
margin:0.5em;
background-color:#FFECCC;}

div.puropt1
{width:23em;
float:left;
border-style:solid;
border-color:blue;
border-width:0 1px 0 0;
padding:1em;
margin:0;}

div.puropt2
{float:right;
width:23em;
border-width:0;
padding:1em 1em 1em 0;
margin:0;}

div.adbutton
{border-style:solid;
border-color:blue;
border-width:1px;
padding:1em;
margin:0.5em;
text-align:center}

.more{display: none}
a.showlink, a.hidelink{
text-decoration: none;
color: #33f;
padding-left: 8px;
background: transparent url('/pic/downblue.gif') no-repeat left}
a.hidelink{background: transparent url('/pic/upblue.gif') no-repeat left;}
a.showlink:hover, a.hidelink:hover{border-bottom: 1px dotted #33f}
