body 
{
   color: #333;
   background-position: top left;
   text-align: center;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}

a:link
{ 
   color: #069;
   background: transparent; 
   text-decoration: underline;
}

a:visited
{
   color: #069;
   background: transparent; 
   text-decoration: underline;
}

a:hover
{
   color: #09c;
   background: transparent;
   text-decoration: none;
}

a:active
{
   color: #09f;
   background: transparent; 
   text-decoration: underline;
}
   
a.nav:link, a.nav:visited
{
   color: #036;
   background: transparent; 
   font-weight: bold;
   text-decoration: none;
   letter-spacing: 0px;
}

a.nav:hover
{
   color: #f60;
   background: transparent; 
   font-weight: bold;
   text-decoration: none;
   letter-spacing: 0px;
}

a.nav:active
{
   color: #036;
   background: transparent; 
   font-weight: bold;
   text-decoration: none;
   letter-spacing: 0px;
}

a.nobo:link, a.nobo:visited
{
   color: #069;
   background: transparent; 
   text-decoration: none;
   letter-spacing: 0px;
}

a.nobo:hover
{
   color: #09c;
   background: transparent; 
   text-decoration: none;
   letter-spacing: 0px;
}

a.nobo:active
{
   color: #069;
   background: transparent; 
   text-decoration: none;
   letter-spacing: 0px;
}

a.small:link, a.small:visited, a.small:active
{
   color: #069;
   background: transparent; 
   font-size: 9px;
   text-decoration: none;
}

a.small:hover
{ 
   color: #09c;
   background: transparent;
   font-size: 9px;
   text-decoration: none;
}

h1
{
   color: #036;
   background: transparent;
   font-size: 13px;
   text-align: center;
   clear: both;
   margin: 20px 0px 20px 0px;
}

h1.hdl
{
   color: #036;
   background: transparent;
   font-size: 13px;
   text-align: center;
   border-bottom: 2px #036 solid;
   clear: both;
   margin: 40px 0px 10px 0px;
   padding: 3px;
}

h1.top
{
   color: #036;
   background: transparent;
   font-size: 13px;
   text-align: center;
   clear: both;
   margin: 20px 0px 0px 0px;

}

h1.down
{
   color: #036;
   background: transparent;
   font-size: 11px;
   text-align: center;
   clear: both;
   margin: 5px 0px 20px 0px;

}

h2
{
   color: #036;
   background: #9cf;
   font-size: 11px;
   border-right: 1px #ccc solid;
   border-bottom: 1px #ccc solid;
   clear: both;
   margin: 30px 0px 20px 0px;
   padding: 3px;
}

h3
{
   color: #036;
   background: #9cf;
   font-size: 11px;
   border: 1px #ccc solid;
   clear: both;
   padding: 3px;
}

li
{
   line-height: 20px;
   margin-right: 20px;
}

li.rBar
{
   line-height: 20px;
   margin: 0px 10px 0px 15px;
}

strong
{
   color: #9cf;
   background: transparent;
}

img
{
   border: 0px;
   float: right;
   margin: 5px 0px 5px 5px;
}

img.flag
{
   border: 0px;
   float: right;
   margin: 30px 10px 20px 0px;
}

img.fm
{
   border: 0px;
   float: right;
   margin: 30px 10px 20px 20px;
}

img.lg
{
   border: 0px;
   clear: none;
   float: left;
   margin: 15px 25px 0px 0px;
}

img.nf
{
   border: 0px;
   float: none;
   margin: 20px 0px 20px 20px;
}

img.nfnm
{
   border: 0px;
   float: none;
   margin: 0px 0px 0px 0px;
}

img.ph
{
   border: 1px #000 solid;
   float: none;
}

pre
{
   font-family: "courier new", courier, monaco, sans-serif;
   color:  #600;
   background: transparent;
   margin: 10px 10px 10px 10px;
}

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

td
{
   line-height: 18px;
   font-size: 11px;
   margin: 0px 0px 0px 0px;
}

div.spacer
{
   clear: both;
}

#content 
{   
   color: #333;
   background: #fff;
   text-align: left;
   width: 600px;
   margin: 0px 60px 0px 0px;
   float: left;
}

#content-alt
{   
   color: #333;
   background: #fff;
   text-align: left;
   width: 600px;
   margin: 10px 60px 0px 0px;
   float: left;
}

#footer
{
   color: #333;
   background: transparent;
   margin-top: 60px;
   padding: 5px;
   border-top: 1px solid #ddc;
   font-size: 9px;
   line-height: 14px;
   text-align: center;
   clear: both;

}

#form
{
   color: #036;
   font-size: 11px;
   text-align: left;
   font-weight: bold;
}

#header
{
   color: #f30;
   background: transparent;
   font-size: 13px;
   letter-spacing: 2px;
   margin: 0px 0px 20px 0px;
   clear: both;
   text-align: left;
   font-weight: bold;
}

#info 
{   
   color: #333;
   background: #ffe;
   text-align: left;
   border: 1px solid #ccc;
   width: 200px;
   margin: 40px 0px 30px 0px;
   float: left;
}

#infohead
{
   color: #333;
   background: #fed;
   text-align: center;
   font-size: 11px;
   font-weight: bold;
   letter-spacing: 2px;
   border-bottom: 1px #ccc solid;
   clear: both;
   padding: 3px;
}

#infotext
{
   line-height: 18px;
   margin: 15px 10px 10px 10px;
}

#mainframe 
{
   width: 950px;
   text-align: center;
   margin: 0px 20px 20px 40px;
}

#nav
{ 
   color: #036;
   background: transparent;
   margin: 45px 0px 40px 0px;
   text-align: left;
   font-weight: bold;
   float: left;
   letter-spacing: 2px;
}

#rBar 
{   
   color: #333;
   background: #fff;
   text-align: left;
   border: 1px solid #ccc;
   width: 200px;
   margin: 10px 0px 30px 0px;
   float: left;
}

#rBar-head
{
   color: #333;
   background: #ccf;
   text-align: center;
   font-size: 11px;
   font-weight: bold;
   letter-spacing: 2px;
   border-bottom: 1px #ccc solid;
   clear: both;
   padding: 3px;
}

#rBar-text
{
   line-height: 18px;
   margin: 15px 10px 10px 10px;
   padding: 3px;
}

#rBar-1
{   
   color: #333;
   background: #ffe;
   text-align: left;
   border: 1px solid #ccc;
   width: 200px;
   margin: 10px 0px 30px 0px;
   float: left;
}

#rBar-head-1
{
   color: #333;
   background: #fed;
   text-align: center;
   font-size: 11px;
   font-weight: bold;
   letter-spacing: 2px;
   border-bottom: 1px #ccc solid;
   clear: both;
   padding: 3px;
}

#rBar-text-1
{
   line-height: 18px;
   margin: 15px 10px 10px 10px;
   padding: 3px;
}

#rBar-2 
{   
   color: #333;
   background: #fff;
   text-align: left;
   border: 1px solid #ccc;
   width: 200px;
   margin: 10px 0px 30px 0px;
   float: left;
}

#rBar-head-2
{
   color: #333;
   background: #ccf;
   text-align: center;
   font-size: 11px;
   font-weight: bold;
   letter-spacing: 2px;
   border-bottom: 1px #ccc solid;
   clear: both;
   padding: 3px;
}

#rBar-text-2
{
   line-height: 18px;
   margin: 15px 10px 10px 10px;
   padding: 3px;
}

.navoff
{
   color: #fff;
   background: #069;
   border-top: 1px solid #039;
   border-left: 1px solid #039;
   border-right: 1px solid #036;
   border-bottom: 1px solid #036;
   padding: 5px;
}

.navon
{
   color: #fff;
   background: #09c;
   border-top: 1px solid #069;
   border-left: 1px solid #069;
   border-right: 1px solid #036;
   border-bottom: 1px solid #036;
   padding: 5px;
   font-weight: bold;
}

.pro-cont
{
   color: #333;
   background: #fff;
   font-size: 11px;
   border-left: 1px #036 solid;
   border-bottom: 1px #036 solid;
   border-right: 1px #036 solid;
   margin: 0px 0px 0px 0px;
   clear: both;
   padding: 3px;
}

.pro-cont-left
{
   width: 285;
   text-align: left;
   line-height: 18px;
   border-left: 1px #036 solid;
   border-bottom: 1px #036 solid;
   border-right: 1px #036 solid;
   margin: 0px 15px 0px 0px;
   padding: 3px;
}

.pro-cont-right
{
   width: 285px;
   text-align: left;
   line-height: 18px;
   border-left: 1px #036 solid;
   border-bottom: 1px #036 solid;
   border-right: 1px #036 solid;
   margin: 0px 0px 0px 15px;
   padding: 3px;
}

.pro-time
{
   color: #333;
   background: #ffc;
   font-size: 11px;
   font-weight: bold;
   line-height: 20px;
   border: 1px #333 solid;
   margin: 20px 0px 0px 0px;
   clear: both;
   padding: 3px;
}

.pro-time-left
{
   color: #333;
   background: #ffc;
   font-size: 11px;
   font-weight: bold;
   line-height: 20px;
   border: 1px #333 solid;
   clear: both;
   margin: 20px 15px 0px 0px;
   padding: 3px;
}

.pro-time-right
{
   color: #333;
   background: #ffc;
   font-size: 11px;
   font-weight: bold;
   line-height: 20px;
   border: 1px #333 solid;
   clear: both;
   margin: 20px 0px 0px 15px;
   padding: 3px;
}

.text
{
   line-height: 18px;
   font-size: 11px;
   margin: 0px 0px 10px 0px;
}


