* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */

body {
text-align:center;
min-height:600px;/* for good browsers*/
min-width:600px;/* for good browsers*/
font-family: Verdana, sans-serif;
color: white;
}

body.content {
text-align:center;
min-height:620px;/* for good browsers*/
min-width:620px;/* for good browsers*/
}

#outer {
height:100%;
width:100%;
display:table;
vertical-align:middle;
}

#outercontent {
height:100%;
width:100%;
display:table;
vertical-align:middle;
}

#container {
text-align: center;
position:relative;
vertical-align:middle;
display:table-cell;
height: 600px;
}

#containercontent {
text-align: center;
position:relative;
vertical-align:middle;
display:table-cell;
height: 620px;
}

#inner {
width: 600px;
height: 600px;
text-align: center;
margin-left:auto;
margin-right:auto;
}

#innercontent {
width: 620px;
height: 620px;
text-align: center;
margin-left:auto;
margin-right:auto;
background: url(images/bg600.jpg);
background-repeat: no-repeat;
}

table.splash {
width:600px;
height:600px;
text-align: center;
border: 0;
background: url(images/mainlogo.jpg);
background-repeat: no-repeat;
}

table.gallery {
width:100%;
height:100%;
text-align: center;
border: 0;
background-color: transparent;
}

td.menu {
padding-left: 20px;
padding-top: 250px;
text-align: left;
border: 0;
}

img.menu {
border: 0;
padding-left: 10px;
}

td.gallery {
padding: 10px;
text-align: center;
width: 400px;
background-color: transparent;
}

#flashcontent {
height: 200px;
width: 400px;
text-align: center;
}

a.index {
font-family: Verdana, sans-serif;
color: white;
border-bottom: 1px dotted white;
text-decoration: none;
}

a.index:hover {
font-family: Verdana, sans-serif;
color: white;
border-bottom: 1px dotted white;
text-decoration: none;
}

