html {
    display: table;
    margin: auto;
min-height:100%;
min-width:1200px;
}

a:link {
color:#3a599d; text-decoration:none;
display: inline-block;
	padding: 4px;
	outline: 0;
	transition-duration: 0.25s;
	transition-property: transform;
	transform: scale(1) rotate(0);
	-webkit-transition-duration: 0.25s;
	-webkit-transition-property: transform;
	-webkit-transform: scale(1) rotate(0);
}
a:visited {
color:#3a599d; text-decoration:none;
}
a:active {
color:#0033FF; text-decoration:underline;
}
a:hover {
	background: #3a599d;
	text-decoration: none;
	color: #fff;
	border-radius: 4px;
	transform: scale(1.05) rotate(-1deg);
-webkit-transform: scale(1.05) rotate(-1deg);
}

a:nth-child(2n):hover {
  transform: scale(1.05) rotate(1deg);
-webkit-transform: scale(1.05) rotate(1deg);
}



.h1 a:link {
color:#0033cc; text-decoration:none; font-size:24px;
}
.h1 a:visited {
color:#0033cc; text-decoration:none; font-size:24px;
}
.h1 a:active {
color:#0033cc; text-decoration:underline; font-size:24px;
}
.h1 a:hover {
color:#0033cc; text-decoration:underline; font-size:24px;
}

body
{
min-width:800px;
min-height:100%;

height:100%;

    background:#f8f8f8 url(/images/fabric.png) repeat top left;
}


h1 {
font-family: Gill Sans, sans-serif;
font-size:24px;
text-align:left;
font-weight:normal;
text-align:center;
}


h2 {
font-family: Gill Sans, sans-serif;
font-size:24px;
text-align:left;
text-align:center;
font-weight:normal;
}

h3 {
font-family: Gill Sans, sans-serif;
font-size:21px;
text-align:center;
font-weight:normal;
}

#full-screen-background-image {
  z-index: -999;
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
}

img.homelogo {
position:fixed;
left:0;
top:0;
width:64px;

}

div.homelogo {
position:fixed;
left:-5px;
top:-5px;
width:64px;
height:auto;
}

div.center {
text-align: center;
font-family: Gill Sans, sans-serif;

min-width:800px;
max-width:1024px;
}

div.left {
position:fixed;
left:0px;
top:0px;
width:120px;
font-family: Gill Sans, sans-serif;
}

div.right {
position:fixed;
right:0px;
top:0px;
width:120px;
font-family: Gill Sans, sans-serif;
}

div.warning {
border-style: groove;
background-color:#fedde0;
border-color:#fd0018;
}

div.dock {
 display: block;

position:absolute;
white-space: nowrap; 
}

p.title {
font-family: Gill Sans, sans-serif;
font-size:24px;
text-align:center;
}

div.text {
-moz-border-radius: 15px;
border-radius: 15px;
background-color: rgba(255,255,255,0.5);
margin:0px 20px 2px 10px;
border-style:solid;
border-width:1px;
border-color:#cccccc;
box-shadow: -0px 1px 2px #888888;
}

p.para {
margin:10px 20px 10px 20px;
opacity:1;
}

div.front {
opacity:1;
}

.frontable {width:100%;border-width: 0px;margin-top:-33px;}
.frontable th {border-width: 0px;padding: 8px;}
.frontable tr {  }
.frontable td {border-width: 0px;padding: 8px;text-align:left;}
.frontable tr:hover { }

td.small {
width:300px;
}

img.center {

    margin-left: 60px;

}