body {
    margin: 0px;
    background-color: #B6B6B6;
}

table, tr, td, th, p, h1, h2, img, a {
    position:static;
    padding:0px;
    border-style:none;
    border-spacing:0px;
    border-collapse:collapse;
    margin:0px;
    text-align:left;
    text-decoration:none;
    vertical-align:top;
    font-family:Arial,Helvetica,sans-serif;
    font-variant:normal;
}

table.main {
    margin-left:auto;
    margin-right:auto;
    width:766px;
    height:100%;
}

td.header {
    height:60px;
    width:612px;
    background-color:white;
}

td.logo {
    vertical-align:middle;
    text-align: center;
    width:368px;
    height:60px;
    background-color:white;
}

td.topmenu {
    width:244px;
    height:60px;
    background-color:#E0E0E0;
    vertical-align:middle;
    text-align: center;
}

td.headerimage {
    height:135px;
    background-image:url('images/top-1.jpg');
    text-align:center;
    vertical-align:middle;
    color:white;
    font-size:16px;
    text-align:center;
    vertical-align:middle;
    font-weight:bold;
    padding-left:190px;
    padding-right:300px;
}

table.menu {
    height:38px;
    width:100%;
    background-color:white;
}

td.menuitem {
    width:25%;
    height:38px;
    border-left:1px;
    border-right:1px;
    border-top:0px;
    border-bottom:0px;
    border-style:solid;
    border-spacing:0px;
    border-collapse:collapse;
    border-color:white;
    background-image:url('images/menu/menubg.gif');
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
}

td.menuitemfirst {
    width:25%;
    height:38px;
    border-left:0px;
    border-right:1px;
    border-top:0px;
    border-bottom:0px;
    border-style:solid;
    border-spacing:0px;
    border-collapse:collapse;
    border-color:white;
    background-image:url('images/menu/menubg.gif');
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
}

td.menuitemlast {
    width:25%;
    height:38px;
    border-left:1px;
    border-right:0px;
    border-top:0px;
    border-bottom:0px;
    border-style:solid;
    border-spacing:0px;
    border-collapse:collapse;
    border-color:white;
    background-image:url('images/menu/menubg.gif');
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
}

td.menuitem:hover, td.menuitemfirst:hover, td.menuitemlast:hover {
    background-image:url('images/menu/menuhoverbg.gif');
}

td.menubottom {
    height:12px;
    background-image:url('images/menubottom.jpg');
    font-size:1px;
}

td.bottommenu {
    height:18px;
    background-color:#5a5a5a;
    text-align:center;
    vertical-align:middle;
    color:white;
    font-size:11px;
}

td.copyright {
    height:18px;
    background-color:white;
    text-align:center;
    vertical-align:middle;
    color:#595959;
    font-size:11px;
}

td.shadowleft {
    width:77px;
    background-image:url('images/shadowleft.gif');
    background-repeat:repeat-y;
    background-position:right;
}

td.shadowright {
    width:77px;
    background-image:url('images/shadowright.gif');
    background-repeat:repeat-y;
    background-position:left;
}

td.shadowbottom {
    height:20px;
    background-image:url('images/shadowbottom.gif');
    background-repeat:repeat-x;
    background-position:top;
}

a.title, a.title:hover, a.title:visited {
    color:#CC1C23;
    font-size:28px;
    text-decoration:none;
    text-align:center;
    font-weight:bold;
}

a.topmenu, a.topmenu:hover, a.topmenu:visited {
    color:#5a5a5a;
    font-size:9px;
    text-align:center;
    padding:5px;
}

a.menu, a.menu:hover, a.menu:visited {
    color:white;
    font-size:13px;
    text-align:center;
    vertical-align:middle;
    padding-bottom:4px;
}

a.bottommenu, a.bottommenu:hover, a.bottommenu:visited {
    color:white;
    font-size:12px;
    text-align:center;
    vertical-align:middle;
    padding-bottom:5px;
}

/* Content styles */
td.contentmain {
    padding:5px;
    background-color:white;
}

td.whitecontentcol {
    border-style:solid;
    border-color: #CDCDCD;
    border:0px;
    padding:5px;
    background-color:white;
}

td.topwhitecontentcol {
    padding:5px;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-bottom:1px;
    border-style:dotted;
    border-color:#5a5a5a;
    background-color:white;
}

td.leftwhitecontentcol {
    padding:5px;
    border-top:0px;
    border-left:0px;
    border-right:1px;
    border-bottom:0px;
    border-style:dotted;
    border-color:#5a5a5a;
    background-color:white;
}

td.thirdcol {
    width:33%;
}

td.twothirdcol {
    width:67%;
}

td.halfcol {
    width:50%;
}

td.leftcol {
    border-right:1px;
}

img.icon {
    padding-top:0px;
    padding-bottom:10px;
    padding-left:0px;
    padding-right:10px;
}

img.smlphoto {
    padding-top:4px;
    padding-bottom:2px;
    padding-left:0px;
    padding-right:4px;
    float:left;
}

img.moreinfo {
    padding-top:5px;
    padding-right:2px;
}

h1.whitecontent {
    font-size:12px;
    color:#5a5a5a;
    text-align:left;
    font-weight:bold;
    color:black;
}

p.leftwhitecontent {
    font-size:12px;
    color:#5a5a5a;
    text-align:left;
}

p.rightwhitecontent {
    font-size:12px;
    color:#5a5a5a;
    text-align:right;
}
a.moreinfo, a.moreinfo:hover, a.moreinfo:visited {
    color:black;
    font-size:11px;
    text-align:right;
    padding-bottom:5px;
    text-decoration:underline;
}
