/* Thomas Bramwell Style Sheet */


/* Menu Style */

.menutitle{
cursor:pointer;
margin-bottom: 5px;
background-color:#ffffff;
color:#000000;
width:140px;
padding:2px;
padding-left:12px;
text-align:left;
font-family: 'helvetica neue',sans-serif;;
letter-spacing:3px;
font-size:12px;
font-weight:bold;
/*/*/border:0px solid #000000;/* */
}

.submenu{
margin-bottom: 0.5em;
font-family: 'helvetica neue',sans-serif;;
letter-spacing:3px;
font-size:12px;
font-weight:bold;
color:#000000;
padding-left:20px;
padding-top:2;
padding-bottom:2;
}

/* End Menu Style */

/* Galleria Style */

.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

/* End Galleria Style */

/* --Links-- */
a.lnk1:link {color: #999999; text-decoration: none}
a.lnk1:visited {color: #999999; text-decoration: none}
a.lnk1:hover {color: #000000; text-decoration: none}

a.lnk2:link {color: #808080; text-decoration: none}
a.lnk2:visited {color: #808080; text-decoration: none}
a.lnk2:hover {color: #21C8FF; text-decoration: none}

a.lnk3:link {color: #000000; text-decoration: none}
a.lnk3:visited {color: #000000; text-decoration: none}
a.lnk3:hover {color: #999999; text-decoration: none}

a.lnk3:link {color: #000000; text-decoration: none}
a.lnk3:visited {color: #000000; text-decoration: none}
a.lnk3:hover {color: #999999; text-decoration: underline}

/* Tables */

b.tb1
{
    font-family: 'helvetica neue', sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color:#000000;
    letter-spacing:3px;
    text-align: left;
}
b.tb2
{
    font-family: 'helvetica neue', sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color:#767676;
    letter-spacing:3px;
    text-align: left;
}
td.tbimg1
{
    font-family: arial, helvetica;;
    font-size:11px;
    color:#ffffff;
    background-color:#c0c0c0;
    padding-top: 5;
    padding-left: 5;
    padding-right: 5;
    padding-bottom: 8;
    border-style:solid;
    border-color:#ffffff;
    border-top-width:1;
    border-right-width:1;
    border-bottom-width:1;
    border-left-width:1;
}

td.tbimg2
{
    padding-top: 5;
    padding-left: 5;
    padding-right: 5;
    padding-bottom: 8;
    border-style:solid;
    border-color:#ffffff;
    border-top-width:1;
    border-right-width:1;
    border-bottom-width:1;
    border-left-width:1;
}

td.tbmain
{
    padding-left: 12;
}


td.tbft1
{
    font-family: arial, helvetica;;
    font-size:11px;
    color:#808080;
}
/* Fonts */

input.tb1
{
    font-family: arial, helvetica;;
    border-style: solid;
    border-color: #999999;
    border-width: 1px;
}

textarea.tb1
{
    font-family: arial, helvetica;;
    font-size: 80%;
    border-style: solid;
    border-color: #999999;
    border-width: 1px;
}


font.tbf1
{
    font-family: verdana, arial, helvetica;
    font-size:9pt;
    font-weight:500;
    color:#333333;
    text-align: center;
}

td.tbf2
{
    font-family: georgia,serif;
    color:#808080;
    font-size:11pt;
    text-align: justify;
}

td.tbf3
{
    font-family: georgia,serif;
    font-weight: bold;
    font-size:11pt;
    text-align: center;
}

td.frm
{
    font-family: 'helvetica neue', sans-serif;
    font-size: 80%;
    font-weight: bold;
    color:#999999;
    letter-spacing:3px;
    text-align: left;
    padding-bottom: 13px;

}

td.tbh
{
    font-family: 'helvetica neue', sans-serif;
    font-size: 80%;
    font-weight: bold;
    color:#000000;
    letter-spacing:3px;
    text-align: left;
    padding-bottom: 13px;
}

li.tbli
{
        padding-left: 10px;
        margin-bottom: 10px;
}

h1.tbf2
{
font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;
color:#404040;
}

h1
{
font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;
color:#404040;
}

div.rs
{
    font-family: 'helvetica neue',sans-serif;;
    font-size:9pt;
    font-weight:bold;
    letter-spacing:3px;
    padding-left:12;
}


/ * Misc */

