a:link {color: #000000}
a:visited {color: #000000}
a:hover {color: #AAAAAA}
a:active {color: #000000}

a.pic:link {color: #000000}
a.pic:visited {color: #000000}
a.pic:hover {color: #EEEEEE}
a.pic:active {color: #000000}

a.footer_link:link {color: #AAAAAA; text-decoration: none;}
a.footer_link:visited {color: #AAAAAA; text-decoration: none;}
a.footer_link:hover {color: #AAAAAA; text-decoration: underline;}
a.footer_link:active {color: #AAAAAA; text-decoration: none;}

a.grey_link:link {color: #000000; text-decoration: none;}
a.grey_link:visited {color: #000000; text-decoration: none;}
a.grey_link:hover {color: #AAAAAA; text-decoration: underline;}
a.grey_link:active {color: #000000; text-decoration: none;}

body {
    margin: 0px 0px 0px 0px;
}

img {
    border:0px;
    border-style:hidden;
    border-width: 0px 0px 0px 0px;
    border-style:hidden;
    border-collapse: collapse;
    border-spacing: 0px;
}

table.front {
    vertical-align:top;
    table-layout:fixed;
    border-width: 0px 0px 0px 0px;
    border-style:hidden;
    border-collapse: collapse;
    border-spacing: 0px;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    vertical-align:top;
}

table.front2 {
    vertical-align:top;
    border-width: 0px 0px 0px 0px;
    border-style:hidden;
    border-collapse: collapse;
    border-spacing: 0px;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    vertical-align:top;
}

table.outermost {
    vertical-align:top;
    table-layout:fixed;
    /*border-width:0px 1px 0px 1px;
    border-style:solid;
    border-color:#DDDDDD;    
    border-spacing:0px;*/
    border-width: 0px 0px 0px 0px;
    border-style:hidden;
    border-collapse: collapse;
    border-spacing: 0px;
    width:1024px;
    height:100%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-color:#ffffff;
    color:#000000;
}

table.outermost2 {
    vertical-align:top;
    /*border-width:0px 1px 0px 1px;
    border-style:solid;
    border-color:#DDDDDD;    
    border-spacing:0px;*/
    border-width: 0px 0px 0px 0px;
    border-style:hidden;
    border-collapse: collapse;
    border-spacing: 0px;
    width:1024;
    height:100%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-color:#ffffff;
    color:#000000;
}

table.outermost3 {
    vertical-align:top;
    border-width:0px 0px 0px 0px;
    border-style:solid;
    border-color:#DDDDDD;    
    border-spacing:0px;
    width:800px;
    height:100%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-color:#ffffff;
    color:#000000;
}

td.header {
    background-color:#eeeeee;
    width:798px;
    border: 0;
    border-style:hidden;
    border-width: 0px 0px 0px 0px;
    border-style:hidden; 
    border-collapse: collapse;
    border-spacing: 0px;
    margin: 0px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    vertical-align:top;
}   

td.frontright {
    text-align:left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style:hidden;
    border-collapse: collapse;
    border-spacing: 0px;
}

td.frontcenter {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style:hidden;
    border-collapse: collapse;
    border-spacing: 0px;
}

td.frontleft {
    text-align:right;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style:hidden;
    border-collapse: collapse;
    border-spacing: 0px;
}

td.picset215 {
    table-layout:fixed;
    background-color:#ffffff;
    width:798px;
    border: 0;
    border-width: 0px 0px 0px 0px;
    border-style:hidden;
    border-collapse: collapse;
    border-spacing: 0px;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    vertical-align:top;
    height:215px;
}

td.picset {
    table-layout:fixed;
    background-color:#ffffff;
    width:798px;
    border: 0;
    border-width: 0px 0px 0px 0px;
    border-style:hidden;
    border-collapse: collapse;
    border-spacing: 0px;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    vertical-align:top;
    height:150px;
}

td.picsetbig {
    table-layout:fixed;
    background-color:#ffffff;
    width:798px;
    border: 0;
    border-width: 0px 0px 0px 0px;
    border-style:hidden;
    border-collapse: collapse;
    border-spacing: 0px;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    vertical-align:top;
}

td.picheader {
    table-layout:fixed;
    background-color:#ffffff;
    width:798px;
    border: 0;
    border-width: 0px 0px 0px 0px;
    border-style:hidden;
    border-collapse: collapse;
    border-spacing: 0px;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    vertical-align:top;
    height:30px;
}
td.picheader2 {
    background-color:#ffffff;
    width:798px;
    border: 0;
    border-width: 0px 0px 0px 0px;
    border-style:hidden;
    border-collapse: collapse;
    border-spacing: 0px;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    vertical-align:top;
    height:60px;
}
td {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style:hidden;
    border-collapse: collapse;
    border-spacing: 0px;
}

td.shim {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style:hidden;
    border-collapse: collapse;
    border-spacing: 0px;
    width:128px;
    background-color: #dddddd;
}

td.bar {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width:800px;
    height:5px;
    background-color: #dddddd;
}

td.right {
    text-align:right;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
}

td.left {
    text-align:left;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
}

td.top {
    vertical-align:top;
    border-style:hidden;
    border: 0px;
    border-width: 0px 0px 0px 0px;
    border-style:hidden;
    border-collapse: collapse;
    border-spacing: 0px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

td.bottominfo {
    vertical-align:bottom;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color:#999999;
}

td.links {
    vertical-align:center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

td.updates {
    vertical-align:top;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

td.about {
    vertical-align:center;
    padding: 0px 120px 0px 120px;
    margin: 0px 0px 0px 0px;
    text-align:center;
}

td.toppic {
    vertical-align:top;
    border-style:hidden;
    border: 0px;
    border-width: 0px 0px 0px 0px;
    border-style:hidden;
    border-collapse: collapse;
    border-spacing: 0px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    height:70px;
}

img.next {
}

img.prev {
}

span.grey {
    color:#777777;
}
