/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { color: black;
    font-size: 12pt;
    font-family: "Zapf Chancery","Comic Sans MS",cursive;
    background-color: white;
    background-position: left 0pt;
    text-decoration: none;
    }

  p { line-height: 150%;
    text-align: left;
    }

  li { line-height: 150%;
    text-align: left;
    }

  table { border-style: solid;
    border-color: rgb(208, 221, 255) rgb(51, 102, 153) rgb(51, 102, 153) rgb(208, 221, 255);
    border-width: 1px;
    padding: 0px;
    table-layout: auto;
    text-decoration: none;
    }

  td { border-width: 0pt 1px 0pt 0pt;
    border-right: 1px solid rgb(51, 102, 153);
    text-align: left;
    vertical-align: top;
    }

  tr {  }

  tr a { text-decoration: none;
    font-weight: bolder;
    color: rgb(51, 102, 153);
    }

  tr a:visited { border-bottom: 0px none;
    text-decoration: none;
    font-weight: bolder;
    color: rgb(51, 102, 153);
    }

  tr.alt { background-color: rgb(208, 221, 255);
    }

  tr.alt a { border-bottom: 0px none;
    text-decoration: none;
    font-weight: bolder;
    color: rgb(51, 102, 153);
    background-color: rgb(208, 221, 255);
    }

  tr.alt a:visited { border-bottom: 0px none;
    text-decoration: none;
    font-weight: bolder;
    color: rgb(51, 102, 153);
    background-color: rgb(208, 221, 255);
    }

  tr.alt a:hover { text-decoration: none;
    color: rgb(51, 102, 153);
    background-color: rgb(255, 255, 255);
    }

  tr.head { border-width: 0pt;
    background-color: rgb(238, 238, 255);
    }

  a { border-bottom: 1px dashed rgb(208, 221, 255);
    text-decoration: none;
    color: rgb(51, 102, 153);
    }

  a:visited { border-bottom: 1px dashed rgb(208, 221, 255);
    color: rgb(51, 102, 153);
    text-decoration: none;
    }

  a:hover { border-bottom: 1px solid rgb(208, 221, 255);
    color: black;
    background-color: rgb(208, 221, 255);
    text-decoration: none;
    }

  a:active { border-bottom: 1px solid rgb(208, 221, 255);
    color: black;
    background-color: rgb(208, 221, 255);
    text-decoration: none;
    }

  h1 { text-align: left;
    }

  h2 { font-size: 12pt;
    text-align: left;
    }

  h3 { border-left: 10pt solid rgb(208, 221, 255);
    font-size: 10pt;
    text-align: left;
    padding-left: 5pt;
    }

  #links { color: rgb(0, 0, 0);
    font-size: 8pt;
    text-decoration: none;
    text-align: right;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    }

  #links a { border-bottom: 0pt none;
    text-decoration: none;
    color: rgb(0, 0, 0);
    }

  #links a:visited { border-bottom: 0pt none;
    text-decoration: none;
    color: rgb(0, 0, 0);
    }

  #links a:hover { border-bottom: 1px solid;
    text-decoration: none;
    background-color: transparent;
    color: rgb(0, 0, 0);
    }

  #links a:active { border-bottom: 1px solid;
    text-decoration: none;
    background-color: transparent;
    color: rgb(0, 0, 0);
    }

  #container { border-style: none solid;
    border-width: 0pt 2px;
    border-left: 2px solid rgb(255, 51, 51);
    border-right: 2px solid rgb(255, 51, 51);
    margin: 0pt auto;
    background-image: url(../images/back.jpg);
    background-repeat: repeat-y;
    background-position: left 0pt;
    width: 784px;
    min-height: 420px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px ! important;
    }

  #content { padding: 5px;
    text-align: justify;
    color: rgb(0, 0, 0);
    min-height: 600px;
    margin-left: 200px;
    }

  #quick { border: 1px dotted rgb(0, 153, 255);
    font-size: 8pt;
    float: right;
    width: 160px;
    font-family: verdana,tahoma,helvetica,arial,sans-serif;
    text-decoration: none;
    line-height: 150%;
    background-color: rgb(240, 240, 240);
    clip: rect(auto, auto, auto, auto);
    margin-right: 0pt;
    padding-top: 4px;
    padding-left: 4px;
    }

  #counter { margin: 0pt;
    padding: 0pt;
    float: left;
    font-family: verdana,tahoma,helvetica,arial,sans-serif;
    text-decoration: none;
    text-align: center;
    width: 180px;
    clip: rect(auto, auto, auto, auto);
    }

  #footer { margin: 32px 0pt 0pt;
    padding: 0pt;
    }

  #copyright { padding: 0pt;
    text-align: justify;
    color: rgb(208, 221, 255);
    font-size: 8pt;
    text-decoration: none;
    margin-left: 200px;
    }

  #copyright a { border-bottom: 0pt none;
    color: rgb(208, 221, 255);
    }

  #copyright a:visited { border-bottom: 0pt none;
    color: rgb(208, 221, 255);
    }

  #copyright a:hover { border-bottom: 0pt none;
    background-color: rgb(208, 221, 255);
    color: rgb(255, 255, 255);
    }

  #copyright a:active { border-bottom: 0pt none;
    background-color: rgb(208, 221, 255);
    color: rgb(255, 255, 255);
    }

  .image_left { margin: 2px 16px 2px 8px;
    padding: 4px;
    float: left;
    clear: none;
    }

  .image_right { margin: 0pt 16px 4px 0pt;
    padding: 4px;
    float: right;
    clear: none;
    }

  #logo { border-width: 2px 2px 0pt;
    border-top: 2px solid rgb(255, 51, 51);
    border-left: 2px solid rgb(255, 51, 51);
    border-right: 2px solid rgb(255, 51, 51);
    margin: 10px auto 0pt;
    background-image: url(../images/logo.jpg);
    background-repeat: no-repeat;
    background-position: center 0pt;
    width: 800px;
    height: 200px;
    }

  #menu { border-style: solid solid none;
    border-width: 2px 2px 0pt;
    border-top: 2px solid rgb(255, 51, 51);
    border-left: 2px solid rgb(255, 51, 51);
    border-right: 2px solid rgb(255, 51, 51);
    margin: 0pt auto;
    color: rgb(255, 255, 255);
    background-color: rgb(255, 51, 51);
    text-align: center;
    width: 800px;
    height: 24px;
    }

  #menu a { border-bottom: 0pt none;
    text-decoration: none;
    color: rgb(255, 255, 255);
    }

  #menu a:hover { background-color: rgb(255, 255, 255);
    color: rgb(255, 0, 0);
    }

  #copyright { border-style: none solid solid;
    border-width: 2px;
    border-left: 2px solid rgb(255, 51, 51);
    border-right: 2px solid rgb(255, 51, 51);
    border-bottom: 2px solid rgb(255, 51, 51);
    margin: 0pt auto;
    color: rgb(153, 153, 153);
    background-color: rgb(255, 255, 255);
    text-align: center;
    width: 800px;
    padding-top: 4px;
    padding-bottom: 4px;
    }

.guestnew {
border-style: none;
}

.guestnew label {
width:180px;
padding-right: 8px;
	float: left;
	display: inline-block;
	display: -moz-inline-box;
}

.guestnew ul
{
	list-style-type: none;
	list-style-position: outside;
	margin-left: 0px;
	padding-left: 0px;
	display: block;
}

.guestnew li
{
	padding: 1px 2px 1px 2px;
	display:block;
}

.guest
{
font-size:11pt;
}