body{
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10pt;
     margin: 0;
     padding: 0;
     \\background: url(../graphics/rail.png) no-repeat 0 0;
}

#rail{
     width: 990px;
     height: 200px;
     margin:0 auto;
     background: url(../graphics/rail2.png) bottom left no-repeat;
}

#wrapper{
     width: 990px;
     height: 540px;
     position: absolute;
     left: 50%;
     top: 50%;
     margin: -270px 0 0 -495px;
     background: url(../graphics/wbg3.png) no-repeat 0 0;
     z-index: 2;
}

#startpos{
     height: 10px;
     width: 10px;
     position: relative;
     top: 0px;
     left: 0px;
}

#header {
     height: 45px;
     width: 550px;
     position: absolute;
     top: 35px;
     left: 240px;
     padding-top: 85px;
     color: #ffcc00;
     font-size: 16pt;
     text-align: center;
     background: url(../graphics/head2.png) no-repeat 0 0;
     z-index: 2;
}

#headertxt {
     height: 60px;
     width: 50px;
     position: absolute;
     top: 365px;
     left: 10px;
}

#scroller {
     height: 20px;
     \\width: 650px;
     position: absolute;
     top: 6px;
     left: 200px;
}

#picbox{
     height: 140px;
     width: 170px;
     position: absolute;
     top: 385px;
     left: 5px;
}

#mthead {
     height: 32px;
     width: 790px;
     font-size: 22px;
     position: absolute;
     top: 195px;
     left: 195px;
}

#main{
     height: 305px;
     width: 790px;
     position: absolute;
     top: 230px;
     left: 195px;
}

#maintxt{
     height: 305px;
     width: 790px;
     overflow: auto;
     scrollbar-face-color: #404040;
     scrollbar-shadow-color: #555;
     scrollbar-highlight-color: #555;
     scrollbar-3dlight-color: #555;
     scrollbar-darkshadow-color: #555;
     scrollbar-track-color: #555;
     scrollbar-arrow-color: #555;
}

#maintxta{
     height: 305px;
     width: 790px;
     overflow: hidden;
}

.logo{
     height: 40px;
     width: 40px;
     position: absolute;
     top: 507px;
     left: 5px;
     //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='graphics/logo.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.logo[class]{
     background: url(../graphics/logo.png) no-repeat 0 0;
}

#smenu{
     width: 170px;
     position: absolute;
     top: 180px;
     left: 5px;
}

#tmenu{
     height: 35px;
     width: 630px;
     position: absolute;
     top: 165px;
     left: 195px;
     \\text-align: center;
     z-index: 9;
     \\background: cyan;
}

.tmenuitem {
     height: 13px;
     \\width: 120px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11pt;
     text-decoration: none;
     font-weight: bold;
     padding: 0px 0px 0px 0px;
     margin: 0px 20px 0px 0px;
}

a.tmenuitem {
     color: #CCCCCC;
     border-bottom: 1px dashed #aaa;
}
a.tmenuitem:hover {
     border-bottom: 1px dashed #c60;
     color: #0a79c0;
}

.menuitem {
     height: 16px;
     width: 170px;
     line-height: 16px;
     display: block;
     padding: 0px 0px 0px 0px;
     margin: 7px 0px 0px 0px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12pt;
     text-decoration: none;
     font-weight: bold;
}

a.menuitem {
     border-bottom: 1px dashed #aaa;
     color: #0a79c0;
}
a.menuitem:hover {
     border-bottom: 1px dashed #c60;
     color: #fd0100;
}

a.mlink{color: #003263; font-size: 9pt; text-decoration: none;}
a.mlink:hover{color: #92a6b7; font-size: 9pt; text-decoration: none;}

#footer {
     text-align: left;
     height: 25px;
     width: 190px;
     color: #fff;
     position: absolute;
     top: 525px;
     left: 5px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 8pt;
     \\background: yellow;
}

#toplinks {
     height: 20px;
     \\width: 650px;
     position: absolute;
     top: 9px;
     left: 25px;
     \\background: pink;
}

#arrow {
     \\height: 20px;
     \\width: 650px;
     position: absolute;
     top: 160px;
     left: 270px;
     \\background: pink;
}

.txtnstl, .txtstl{
    margin-right: 0px;
}

.txtstl:first-letter {
    color: #4e629a;
    font-size: 150%;
}

a.flink{color: #ffffff; font-size: 9pt; text-decoration: none; white-space:nowrap; padding: 0;}
a.flink:hover{color: #fd0100; font-size: 9pt; text-decoration: underline;}

a.slink{color: #f7d608; font-size: 9pt; text-decoration: none; white-space:nowrap; padding: 0;}
a.slink:hover{color: #fd0100; font-size: 9pt; text-decoration: underline;}

a.llink{color: #f7d608; font-size: 14pt; text-decoration: none; white-space:nowrap; padding: 0;}
a.llink:hover{color: #fd0100; font-size: 14pt; text-decoration: underline;}

h1{height: 40px; padding: 10px 0 0 0px; line-height: 40px; margin: 0;}
h2{height: 18px; font-size: 18px; color: #003263; padding: 15px 0 0 20px; float: left;}
h3{height: 16px; font-size: 16px; color: #de0808; padding: 50px 0 0 20px;}

#gallery1{font-size: 17px; color: #fce6ac; line-height: 16px; padding: 0px 0px 0px 0px; width: 650px; text-align: center;}
#gallery2{font-size: 14px; color: #ffffff; line-height: 14px; padding: 5px 0px 10px 0px; width: 650px; text-align: center;}

.bul{
    width: 10px;
    float: left;
    display: inline;
    line-height: 10px;
    margin: 3px 5px 0 0;
}

.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 


.stdwid{
    width: 80%;
    display: block;
}

/* IE ignores styles with [attributes], so it will skip the following. */
.stdwid[class]{
    width: 98.5%;
}

.marwid{
    width: 82%;
    margin-left: 11%;
    display: inline;
}

/* IE ignores styles with [attributes], so it will skip the following. */
.marwid[class]{
    width: 88.5%;
    margin-left: 10%;
}


.imgclass{
    margin-right: 0px;
}

/* IE ignores styles with [attributes], so it will skip the following. */
.imgclass[class]{
    margin-right: 0px;
}

.box{
    height: 10px;
    width: 10px;
    line-height: 10px;
    float: left;
    display: inline;
    margin: 3px 5px 0px 0px;
}

.impimgtxt {
    margin-bottom: 15px;
}

/*extras*/

#lft{width: 520px; height: 280px; float: left; text-align: left;}
#rht{width: 150px; height: 280px; float: left; text-align: right;}

.cols{
    height: 24px;
}

a.rlink{color: #ffffff; font-size: 9pt; text-decoration: none; white-space:nowrap; padding: 0;}
a.rlink:hover{color: #fd0100; font-size: 9pt; text-decoration: underline;}

#mes{
     width: 500px;
     height: 229px;
     overflow: auto;
}

#loginbot{width: 600px; text-align: center; padding: 20px 0 0 0; float: center;}
.logintext{width: 600px; text-align: justify; float: center;}
.loginleft{width: 200px; height: 25px; text-align: right; float: left;}
.loginright{width: 400px; height: 25px; text-align: left; float: left;}

.button{width: 150px; height: 28px; margin-left: 8px; padding: 0; text-indent: 5px;}

a.ret{color: #ffffff; font-size: 13pt; text-decoration: none;}
a.ret:hover{color: #000; font-size: 14pt; font-weight: bold;}

a.contus{color: #ffffff; font-size: 12pt; text-decoration: none; white-space:nowrap; padding: 0; font-weight: bold;}
a.contus:hover{color: #0a79c0; font-size: 12pt; text-decoration: none; white-space:nowrap; padding: 0; font-weight: bold;}

