body{
       min-width: 600px;
       max-width: 1200px;
       padding:10px 10px 0px 10px;
       background-color:#FFB366;
}

.banner{
       height:34px;
       border:2px solid #FFFFFF;
       padding:4px;
       margin:0px;
       background-color:#0000FF;
}

.nopads{
       padding:0px;
       margin:0px;
       border:0px
}

.caption{
       vertical-align:middle;
}

.top{
       border-top:0px;
       border-right:2px solid #FFFFFF;
       border-bottom:0px;
       border-left:2px solid #FFFFFF;
       background-color:#0000FF;
       padding:16px 0px 0px 0px;
       text-align:center
}

.navbox{
       height:23px;
       border-top:0px;
       border-right:2px solid #FFFFFF;
       border-bottom:2px solid #FFFFFF;
       border-left:2px solid #FFFFFF;
       padding:0px;
       margin:0px;
       background-color:#66B3FF;
}

.navelement{
       border-top:0px;
       border-right:2px solid #FFFFFF;
       border-bottom:0px;
       border-left:0px;
       float:left;
       font:normal normal bold 16px Arial;
       color:#FFFFFF;
       padding:2px 4px 2px 4px;
}

.bottom{
       height:23px;
       border-top:0px;
       border-right:2px solid #FFFFFF;
       border-bottom:2px solid #FFFFFF;
       border-left:2px solid #FFFFFF;
       padding:0px 0px 0px 0px;
       margin:0px;
       font:normal normal bold 16px Arial;
       color:#FFFFFF;
       background-color:#66B3FF;
}

.navelement:hover{
       background-color:#FFB366;
}



.content{
       border-top:0px;
       border-right:2px solid #FFFFFF;
       border-bottom:2px solid #FFFFFF;
       border-left:2px solid #FFFFFF;
       padding:2px 2px 2px 2px;
       margin:0px;
       background-color:#0000FF;
}

p{
       padding:6px 4px 6px 4px;
       margin:0px;
       font:normal normal bold 16px Arial;
       color:#FFFFFF;
       vertical-align:middle;
}

.valid{
       margin:10px;
       text-align:center
}

h1{
       padding:4px 0px 0px 4px;
       margin:0px;
       font:normal normal bold 24px Arial;
       color:#FFB366;
}

h2{
       padding:0px 0px 0px 4px;
       margin:0px;
       font:normal normal bold 20px Arial;
       color:#66B3FF;
}

h3{
       padding:0px 0px 0px 8px;
       margin:0px;
       font:normal normal bold 48px Arial;
       color:#FFB366;
}

img.thumb{
       padding:0px;
       margin:6px 4px 6px 4px;
       border:2px solid #66B3FF;
       vertical-align:middle
}

img.thumb:hover{
       border:2px solid #FFB366;
}

a:link{
       color:#FFB366;
}

a:active,a:visited{
       color:#66B3FF;
}

a:hover{
       color:#66FF66;
}

a.navlink{
       font:normal normal bold 16px Arial;
       color:#FFFFFF;
       text-decoration:none;
}

table{
       border:0px;
       padding:0px;
       margin:6px 4px 6px 4px;
       font:normal normal bold 16px Arial;
       color:#FFFFFF;
       border-spacing:0px
}

th{
       padding:2px 8px 2px 8px;
       background-color:#FFB366;
       text-align:left;
}

td{
       padding:2px 8px 2px 8px;
}