a {
text-decoration:none;
}

a:hover {
text-decoration:none;
color:#357aa0;
}

a img {
border:0;
}

body {
background-color:#fff;
color:#000;
font-size:80%;
font-family:'Bitstream Vera Sans', 'Lucida Grande', Verdana, sans-serif;

}


/* MAIN CONTAINER */
#container {
min-height:500px;
width:920px;
display:block;
text-align:center;
margin:0 auto;
padding:8px;
}

td.tlefty {
background:#eee url(/images/top_left.png) left no-repeat;
width:48px;
height:26px;
}
td.tmiddly {
background:url(/images/top.png) top repeat-x;
z-index:75;
height:26px;

}
td.trighty {
background:url(/images/top_right.png) right no-repeat;
width:48px;
height:26px;
}

td.lefty {
background:#eee url(/images/left.png) left repeat-y;
}

td.contenty {
background:#eee;
text-align:left;
}

td.righty {
background:url(/images/right.png) right repeat-y;
}

td.blefty {
background:#eee url(/images/bottom_left.png) left no-repeat;
width:48px;
height:38px;
}
td.bmiddly {
background:url(/images/bottom.png) top repeat-x;
z-index:75;
height:38px;
}
td.brighty {
background:url(/images/bottom_right.png) right no-repeat;
width:48px;
height:38px;
}

/* END MAIN CONTAINER */

/* NAVIGATION */

div.navigation {

}

div.navigation ul {
list-style:none;
font-size:75%;
}

div.navigation li {
background:url(/images/navigation_button.png) 100% -100px;
float:left;
border-bottom:1px solid #bbb;
text-align:center;
margin:0 1px 0 0;
padding:0 5px 0 0;
position:relative;
top:1px;
left:13px;
}

div.navigation li.active {
border-bottom:1px solid #eee;
background:url(/images/navigation_button.png) 100% 0;
position:relative;
z-index:100;
}

div.navigation li a,div.navigation li a:visited,div.navigation li span {
display:block;
float:left;
text-align:center;
white-space:nowrap;
background:url(/images/navigation_button.png) 0 -100px;
text-decoration:none;
min-height:17px;
font-size:9pt;
color:#666;
padding:5px 11px 4px 16px;
}

div.navigation li.active a,div.navigation li.active span {
color:#000;
background:url(/images/navigation_button.png) 0 0;
}

div.navigation li:hover {
background-position:100% -200px;
}

div.navigation li:hover a {
background-position:0 -200px;
color:#000;
}

div.navigation li.active:hover {
background-position:100% 0;
}

div.navigation li.active:hover a {
background-position:0 0;
text-decoration:none;
}

/* END NAVIGATION */

/* FANCY BUTTON */
a.fancyButton {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.fancyButton span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
    font-weight:bold;
}

a.fancyButton:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.fancyButton:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
    font-weight:bold;
} 

/* END FANCY BUTTON */

.smallfont { font-size:12px; padding-top:10px; }
.smallfont a { text-decoration:none; color:Green; }
.smallfont a:hover { text-decoration:none; color:Green; }

