
body
{
  margin:0 0 0 0;
  padding:0 0 0 0;
  font-family:arial;
  font-size:12px;
  font-weight:normal;
  color:#000000;
  background-color:#ddddf1;
}

h1
{margin-top:0px; margin-bottom:10px; font-size:12pt; font-weight:bold; color:#000000;}

h2
{margin-top:30px; font-size:10pt; font-weight:bold; color:#000000;}

h3
{margin:20px 0px 5px 0px; font-size:10pt; font-weight:bold; color:#000000;}

h3.pages
{margin:40px 0px 5px 0px; font-size:10pt; font-weight:bold; color:#000000;}

h4
{margin-top:20px; font-size:10pt; font-weight:bold; font-style:italic; color:#000000;}

h5
{margin-top:20px; margin-bottom:0px; font-size:10pt; font-weight:normal; font-style:italic; color:#000000;}


hr
{
  margin-top:0px;
  height:1px;
  border-top:solid 1px #bbbbbb;
}

a
{
  color:#0d7ad3;
  text-decoration:underline;
}

a:visited
{
  color:#0d7ad3;
  text-decoration:underline;
}

a:hover
{
  color:#0d7ad3;
  text-decoration:underline;
}

div.maplinklist
{
  font-size:12px;
  line-height:120%;
}

div.tooltip
{
  position: absolute;
  display: none;
  border:solid 1px #a0a0a0;
  background-color: #FFFFFF;
  padding:2px;
  line-height:120%;
}


td
{
  padding:2px 4px 2px 4px;
}

td.bordertb
{
  border-top:solid 1px #000000; border-bottom:solid 1px #000000;
}

#container
{
  width:980px;
  margin:20px auto 20px auto;
  background-color:#d0d0d0;
}

#header
{
  height:79px;
  width:980px;
  background-image:url(icons/header.jpg);
}

#header div.mad1
{
  position:relative;
  top:30px;
  left:10px;
  font-family:arial;
  font-size:12pt;
  font-weight:bold;
  color:#ffffff;
}

#header div.mad2
{
  position:relative;
  top:20px;
  left:10px;
  font-family:arial;
  font-size:8pt;
  font-weight:normal;
  color:#ffffff;
}

#header a.mad1
{
  color:#ffffff;
  text-decoration:none;
}

#menu
{
  width:980px;
  border-top:solid 1px #ffffff;
}

#menu table.menumain
{
  width:100%;
}

#menu td.menumain
{
  background-color:#0a3c5b;
}

#menu table.menu
{
  border-collapse:collapse;
}

#menu td.menu
{
  height:25px;
  padding-left:20px;
  padding-right:20px
  border:none;
  font-weight:normal;
  background-color:#0a3c5b;
}

#menu td.menutowhite
{
  width:250px;
  height:20px;
  border:none;
  background-image:url(icons/menutowhite.png);
  background-repeat:repeat-y;
  font-weight:normal;
}

#menu a.menuentry
{
  color:#ffffff;
  text-decoration:none;
  font-weight:normal;
}

#menu a.menuentry:visited
{
  color:#ffffff;
  text-decoration:none;
  font-weight:normal;
}

#menu a.menuentry:hover
{
  color:#ffffff;
  text-decoration:underline;
  font-weight:normal;
}

#menu a.topaction
{
  color:#0d7ad3;
  text-decoration:underline;
}

#menu a.topaction:visited
{
  color:#0d7ad3;
  text-decoration:underline;
}

#menu a.topaction:hover
{
  color:#0d7ad3;
  text-decoration:underline;
}

#main
{
  overflow:visible;
  background-image:url(icons/background.jpg);
}

#content
{
  width:755px;
  padding:20px 20px 20px 20px;
  background-color:#ffffff;
  font-size:10pt;
  float:left;
}

#content p, ul, li, span, div
{
  margin-top:0px;
  line-height:130%;
}

#content table.actionmenu
{
  margin:15px 0 0 0;
  width:100%;
  border-collapse:collapse;
}

#content td.actionmenu
{
  border-left:solid 2px #b0b0b0;
  padding:2px 4px 2px 4px;
  vertical-align:top;
  text-align:left;
  line-height:100%;
}

#content td.actionmenuempty
{
  border:none;
  padding:2px 4px 2px 4px;
  vertical-align:top;
  text-align:left;
  line-height:100%;
}

#content a.actionmenu
{
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
}

#content a.actionmenu:visited
{
  text-decoration:none;
}

#content a.actionmenu:hover
{
  text-decoration:underline;
}

#content a
{
  color:#0d7ad3;
  text-decoration:underline;
}

#content a:visited
{
  color:#0d7ad3;
  text-decoration:underline;
}

#content a:hover
{
  color:#0d7ad3;
  text-decoration:underline;
}

#content hr
{
  margin-top:0px;
  height:1px;
  color:#cccccc;
  border-top:none;
}

#contentwide
{
  padding:20px 20px 20px 20px;
  background-color:#ffffff;
  font-size:10pt;
}

#contentmap
{
  width:980px;
  padding:10px 10px 10px 10px;
}

#breadcrumb
{
  margin-bottom:5px; font-size:8pt;
}

#breadcrumb a
{
  font-size:8pt;
}

#title
{
  height:60px; vertical-align:top;
}

#nav
{
  margin:0px 0px 0px 795px;
  padding:4px 4px 4px 4px;
  background-image:url(icons/nav.jpg);
}

#nav div.navtitle
{
  padding:2px 0px 2px 4px;
  background-color:#005000;
  font-weight:normal;
  color:#ffffff;  
}

#nav div.nav0
{
  margin:4px 0px 0px 2px;
  padding:2px 2px 2px 0px;
  font-size:14px;
  font-weight:bold;
}

#nav a.nav0
{
  color:#005000;  
  text-decoration:none;
}

#nav a.nav0:visited
{
  color:#005000;  
  text-decoration:none;
}

#nav a.nav0:hover
{
  color:#005000;  
  text-decoration:underline;
}

#nav div.nav1
{
  margin:4px 0px 0px 10px;
  font-weight:bold;
}

#nav a.nav1
{
  color:#ffffff;  
  text-decoration:none;
}

#nav a.nav1:visited
{
  color:#ffffff;  
  text-decoration:none;
}

#nav a.nav1:hover
{
  color:#ffffff;  
  text-decoration:underline;
}

#nav div.nav2
{
  margin: 5px 0px 0px 20px;
  font-weight:normal;
}

#nav a.nav2
{
  color:#ffffff;  
  text-decoration:none;
}

#nav a.nav2:visited
{
  color:#ffffff;  
  text-decoration:none;
}

#nav a.nav2:hover
{
  color:#ffffff;  
  text-decoration:underline;
}

#nav hr.nav
{
  margin:2px 10px 0px 30px;
  height:1px;
  border-top:solid 1px #ffffff;
}

#links
{
  clear:left;
  width:755px;
  padding:10px 20px 10px 20px;
  border-top:solid 1px #a0a0a0;
  background-color:#ffffff;
}

#footer
{
  clear:left;
  padding:5px 20px 5px 20px;
  background-color:#a0a0c0;
}

table.g2
{
  margin-top:3px; margin-left:0px; margin-bottom:20px; border:solid 1px #DDDDDD; border-collapse:collapse;
}

th.g2
{
  border:solid 1px #CCCCCC; background-color:#DDDDDD; padding-left:4px; padding-right:4px; text-align:left; vertical-align:top; font-size:10pt; font-weight:bold;
}

td.g2
{
  border:solid 1px #CCCCCC; background-color:#FFFFFF; padding-left:4px; padding-right:4px; text-align:left; vertical-align:top; font-size:10pt; font-weight:normal;
}

table.g2std
{
  margin-top:3px; margin-left:0px; margin-bottom:20px; border:solid 1px #DDDDDD; border-collapse:collapse;
}

th.g2std
{
  border:solid 1px #CCCCCC; background-color:#DDDDDD; padding-left:4px; padding-right:4px; text-align:left; vertical-align:top; font-size:8pt; font-weight:bold;
}

td.g2std
{
  border:solid 1px #CCCCCC; background-color:#FFFFFF; padding-left:4px; padding-right:4px; text-align:left; vertical-align:top; font-size:8pt; font-weight:normal;
}

table.mpu
{
   border-collapse:collapse;
}

td.mpu
{
   border:solid 1px white;
   padding:0;
   margin:0;
}

td.dvtitle
{
  padding-right:10px; font-weight:bold;
}

td.dv0
{
  padding-right:10px; vertical-align:top;
}

td.dv1
{
  padding-right:10px; vertical-align:top; background-color:#d0d0d0; 
}

p.doc
{width:640px; font-weight:normal; color:black; line-height:200%;}
a.doc
{font-weight:normal;}
table.doc
{margin-left:10px; border-collapse:collapse;}
th.doc
{border-top:solid 1px black; border-bottom:solid 1px black; font-family:verdana, courier, monospace; font-size:8pt; text-align:left; vertical-align:top; padding:6px;}
td.doc
{vertical-align:top; padding:6px;}

table.paging
{
  margin-top:15px; margin-bottom:15px; width:100%; background-color:#E0E0E0;
}

td.pagingleft
{
  width:40%; height:40px; border:solid 1px #a0a0a0; padding:0px 2px 0px 2px; vertical-align:top; text-align:left; line-height:120%;
}

td.pagingcenter
{
  width:20%; height:40px; border:solid 1px #a0a0a0; padding:0px 2px 0px 2px; vertical-align:top; text-align:center; line-height:120%;
}

td.pagingright
{
  width:40%; height:40px; border:solid 1px #a0a0a0; padding:0px 2px 0px 2px; vertical-align:top; text-align:right; line-height:120%;
}

table.g2h2
{margin:25px 0px 10px 0px; width:100%; border:none; background-color:#ddddee; }
td.g2h2
{padding:4px 0px 4px 10px;}
div.g2h2
{margin-top:10px; margin-left:0px; margin-right:0px; margin-bottom:10px; width:100%; border-top:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; background-image:url(icons/b1.gif);}
div.g2block
{padding-left:10px; padding-right:10px}
h2.g2
{margin-top:0px; margin-bottom:0px; font-size:10pt; font-weight:bold;}
h3.g2
{margin-top:8px; margin-left:0px; margin-right:10px; margin-bottom:2px; width:80%; border:none; font-size:10pt; font-weight:bold;}
h4.g2
{margin-top:2px; margin-left:10px; margin-right:10px; margin-bottom:6px; font-size:10pt; font-weight:bold;}
p.g2
{margin-top:2px; margin-bottom:6px; padding-right:10px; font-size:10pt; font-weight:normal;}
p.g20
{margin-top:2px; margin-left:0px; margin-bottom:0px; font-size:10pt; font-weight:normal;}
div.g20
{margin-top:0px; margin-left:0px; margin-bottom:0px; font-size:10pt; font-weight:normal;}
img.g2
{margin:0px; border:none;}
a.g2
{font-size:10pt; font-weight:normal;}
a.g2s
{font-size:8pt;}
span.g2url
{font-size:10pt; font-weight:normal; color:#909090;}
table.g20
{margin-top:5px; margin-left:0px; width:100%; border:none; border-collapse:collapse;}
table.g2prev
{margin:15px 0px 0px 0px; width:100%; border:none; border-collapse:collapse;}
table.g2frm
{margin-top:3px; margin-left:10px; margin-bottom:3px; border:none; border-collapse:collapse;}
th.g2frm
{border:none; padding-right:10px; text-align:left; vertical-align:top; font-size:10pt; font-weight:normal; font-style:italic;}
td.g2frm
{border:none; padding-right:10px; text-align:left; vertical-align:top; font-size:10pt; font-weight:normal;}
table.g2gen
{margin:5px 0px 5px 0px; width:500px; border:solid 1px #DDDDDD; border-collapse:collapse;}
th.g2gen
{background-color:#DDDDDD; border:solid 1px #CCCCCC; padding-left:2px; text-align:left; vertical-align:top; font-size:8pt; font-weight:normal;}
td.g2gen
{border:solid 1px #CCCCCC; padding-left:2px; background-color:#FFFFFF; text-align:left; vertical-align:top; font-size:8pt; font-weight:normal;}
table.g2com
{margin:10px 0px 6px 0px; width:600px; border:solid 1px #DDDDDD; border-collapse:collapse;}
th.g2com
{background-color:#DDDDDD; border:solid 1px #CCCCCC; padding-left:2px; text-align:left; vertical-align:top; font-size:8pt; font-weight:bold;}
td.g2com
{border:solid 1px #CCCCCC; padding-left:2px; background-color:#FFFFFF; text-align:left; vertical-align:top; font-size:8pt; font-weight:normal;}
table.g2nav
{margin:10px 0px 6px 0px; width:550px; border:solid 1px #DDDDDD; border-collapse:collapse;}
th.g2nav
{background-color:#DDDDDD; border:solid 1px #CCCCCC; padding-left:2px; text-align:left; vertical-align:top; font-size:8pt; font-weight:bold;}
td.g2nav
{border:solid 1px #CCCCCC; padding-left:2px; background-color:#FFFFFF; text-align:left; vertical-align:top; font-size:8pt; font-weight:normal;}
table.g2rp
{margin-top:10px; margin-left:10px; width:600px; border:solid 1px #DDDDDD; border-collapse:collapse;}
th.g2rp
{background-color:#DDDDDD; border:solid 1px #CCCCCC; padding-left:2px; text-align:left; vertical-align:top; font-size:8pt; font-weight:bold;}
td.g2rp
{border:solid 1px #CCCCCC; padding-left:2px; background-color:#FFFFFF; text-align:left; vertical-align:top; font-size:8pt; font-weight:normal;}
table.g2rwy
{margin:10px 0px 6px 0px; width:500px; border:solid 1px #DDDDDD; border-collapse:collapse;}
th.g2rwy
{background-color:#DDDDDD; border:solid 1px #CCCCCC; padding-left:2px; text-align:left; vertical-align:top; font-size:8pt; font-weight:bold;}
td.g2rwy
{border:solid 1px #CCCCCC; padding-left:2px; background-color:#FFFFFF; text-align:left; vertical-align:top; font-size:8pt; font-weight:normal;}
table.g2tel
{margin:10px 0px 6px 0px; width:600px; border:solid 1px #DDDDDD; border-collapse:collapse;}
th.g2tel
{background-color:#DDDDDD; border:solid 1px #CCCCCC; padding-left:2px; text-align:left; vertical-align:top; font-size:8pt; font-weight:bold;}
td.g2tel
{border:solid 1px #CCCCCC; padding-left:2px; background-color:#FFFFFF; text-align:left; vertical-align:top; font-size:8pt; font-weight:normal;}
td.g2gal2
{text-align:left; vertical-align:top; padding:10px 4px 0px 4px; font-size:8pt; font-weight:normal;}
table.g2l00
{margin-top:10px; margin-left:10px; width:95%; border:solid 1px #DDDDDD; border-collapse:collapse;}
th.g2l00
{border:none; background-color:#DDDDDD; padding-left:2px; text-align:left; vertical-align:top; font-size:8pt; font-weight:bold;}
td.g2l00
{border:solid 1px #CCCCCC; background-color:#FFFFFF; padding-left:2px; text-align:left; vertical-align:top; font-size:8pt; font-weight:normal;}
.g2l00link
{font-size:8pt;}

@media print
{
  #menu, #actionmenu, #nav, #links, #footer, div.maplinklist, span.mapnavigator
  {
    display:none
  }

  #container
  {
    width:auto;
    overflow:hidden;
 }

  #main
  {
    position:absolute;
    top:90px;
    left:0px;
  }
    
  #content
  {
    position:absolute;
    top:0px;
    left:0px;
    width:auto;
    border:none;
  }

  #contentwide
  {
    position:absolute;
    top:0px;
    left:0px;
    width:auto;
    border:none;
  }
  
  table.g2h2
  {margin:25px 0px 0px 0px; width:100%; border:solid 1px dotted;}

  td.g2h2
  {padding:2px 2px 2px 2px;}

  div.g2block
  {width:100% padding-left:0px; padding-right:0px;}
  
}
