html, body
{ 
  font-family: verdana, tahoma, helvetica, "nimbus sans", sans-serif;
  font-size:9pt;
  text-align:center;
  background-color: white;
  background-image:url("hatch.png");
  margin:0px;
  padding:0px;
  color: #404040;
}

body
{ 
  margin-top: 10px;
}

table
{ 
  margin:0px;
  padding:0px;
  border:0px;
}

h2{ font-size:10pt }
h3{ font-size:10pt; font-style: italic }

h1,h2,h3,h4,h5,h6
{ 
  padding:0px;
  margin:0px;
  margin-top:2px;
  margin-bottom:2px;
  color: #585858;
  font-weight:bold;
}

h1
{ 
margin-top:00px;
padding:0px;
font-size:18pt 
}

h2
{ 
  padding:3px;
  background-color:#c0c0c0 
}

h3
{ 
  margin-top:5px;
  margin-bottom:0px;
  padding-bottom:0px;
}


p{ 
   padding:0px; 
   padding-top:4px;
   margin:0px 
}

em{ font-weight:bolder; font-style:italic }

.alert
{ 
  color:red;
}

#page
{ 
  width: 762px;
  margin-left: auto;
  margin-right: auto;
  padding:0px;
  text-align:justify;
  border:1px solid #a53030;
  background-color:#f0f0f0;
  padding:0px;
}

#footer
{ 
  clear:both;
  text-align:left;
  font-size:11px;
  width:100%;
  height:45px;
  border-top:1px solid #a53030;
  padding-top:15px;
  background-image:url("footer.png");
  color:white;
}

#footer p { padding-left:12px }

#banner
{
  border-bottom:1px solid white;
  background: url("header.png") repeat;
  padding:0px;
  margin:0px;
  padding-left:10px;
  padding-right:10px;
  height:112px;
}

#leftmenu
{ 
  float:left;
  color:red;
  width:175px;
  padding-left:5px;
  background-color:#eeeeee;
}

#content
{ 
  float:right;
  width:562px;
  height:100%;
  min-height:150px;
  margin:0px;
  padding-left:10px;
  padding-right:10px;
  padding-top:15px;
  padding-bottom:15px;
  background-color:white;
}

#popupcontent
{ 
  width:580px;
  height:100%;
  min-height:250px;
  padding:15px;
}

a { 
  text-decoration:none;
  color:#dd8040;
  border:0px;
}

a:hover
{ 
  color:white;
  background-color: #a53030; 
}

.dummy { clear:left; }

img
{ 
  border:0px;
  margin:0px;
  padding:0px;
}

hr.red
{ 
  height:7px;
  color:#a53030;
  background-color:#a53030;
  margin:0px;
  margin-top:2px;
  margin-bottom:2px;
  padding:0px;
  clear:both;
}

hr.white
{ 
  height:2px;
  color:white;
  background-color:#white;
  margin:0px;
  margin-top:2px;
  margin-bottom:2px;
  padding:0px;
  clear:both;
}

#navbar
{ 
  height:22px;
  padding:0px;
  margin:0px;
  background-color:#db6060;
  font-size:11px;
}

#navbar a
{ 
  text-decoration:none;
  color:white;
  font-weight:600;
  padding:4px 5px;
}

#navbar ul
{ 
  padding-top:4px;
  margin:0px;
}

#navbar ul li 
{ 
  list-style:none;
  display:inline;
  padding:3px 5px;
  font-weight:600;
  color:white;
  background-color:#db6060;
} 

ul.body, ol.body
{
  padding-right:50px;
  color:black 
}

#navbar ul li a:hover
{ 
  list-style:none;
  display:inline;
  padding:3px 5px;
  font-weight:600;
  color:#404040;
  background-color:transparent;
} 

#navbar ul li.active
{ 
  list-style:none;
  display:inline;
  padding:3px 5px;
  font-weight:600;
  color:white;
  background-color:#e09020;
} 


#footer a
{ 
  text-decoration:none;
  color:white;
  font-weight:600;
  padding:4px 5px;
}

#footer ul
{ 
  padding-top:4px;
  margin:0px;
}

#footer ul li 
{ 
  list-style:none;
  display:inline;
  padding:4px 5px;
  font-weight:600;
  color:white;
} 

#footer  a:hover
{ 
  list-style:none;
  display:inline;
  padding:4px 5px;
  font-weight:600;
  color:#404040;
  background-color:transparent;
} 

#footer ul li.active
{ 
  list-style:none;
  display:inline;
  padding:4px 4px;
  font-weight:600;
  color:#a0a0a0;
} 

#form
{ 
  text-align:center;
  margin-top:10px;
  margin-bottom:10px;
}

#form table
{ 
  border-collapse: collapse;
  width:100%;
  font-size:10pt;
}

#form th
{ 
  text-align:right;
  vertical-align:top;
  font-size:90%;
}

#form th.required:before
{ 
  content:"*"
}

#form table tr td
{ 
  text-align:left;
  vertical-align:top;
}

#form submitbutton
{ 
  content:url("decor/submitbtn.png");
}

div.homebuttons
{
  clear:both;
  float:right;
  width:166px;
  text-align:center;
  margin-left:20px;
  padding-bottom:10px;
}

div.homebuttons a:hover
{ background-color:white }


#bread
{ 
  font-size:80%;
  padding: 4px 0px;
}

ol,ul,#bread a
{ 
  color:#e09020;
}

#previous
{ 
  text-align:left;
  float:left;
  color:#e09020;
}

#next
{ 
  text-align:right;
  float:right;
  color:#e09020;
}


li.faqitem
{
  color:#e09020;
}

.orange { color:#e09020; }

li.faqitem:hover
{
  background-color: #a53030; 
  color: white; 
}

div.faq
{ 
  display:none;
  color: #404040;
  padding-right:20px;
  padding-bottom:5px;
  background-color:white;
}

div.faq ol
{
  margin-top:2px;
  margin-bottom:2px;
  padding-top:0px;
  padding-right:2em;
  color: #404040;
}

div.faq ul
{ 
  margin-top:2px;
  margin-bottom:2px;
  padding-top:0px;
  padding-right:2em;
  color: #404040;
}

.showall
{ 
  font-weight:bold;
  font-size:8pt;
  position:absolute;
  right:100px;
  margin:0px;
  padding:2px;
  background-color:#e09020;
  border:1px solid black;
  color:white;
}

.showall:hover
{ 
  background-color:#e09020;
  color:#a53030;
}

.hideall
{ 
  font-weight:bold;
  font-size:8pt;
  position:absolute;
  right:100px;
  margin:0px;
  padding:2px;
  background-color:#e09020;
  border:2px solid black;
  color:white;
  content:"hide all";
}

.hideall:hover
{ 
  color:#a53030;
}

#notice{ display:none }