body{margin:auto; padding:0; width:870px;font-family:verdana; font-size:13px; background-color:#e3e4fd; height: 100%;}
#frame {margin:0; padding:0; width:870px; min-height:100%; background:url(images/stripebg4.gif); background-color:#00067c;}
#header {background-color:#00067c; width:850px; height:53px; margin:0 auto; padding:10px 0;}
#menu {margin-left:0; width:200px;}
img.header {width:850px;}

td.menu {text-align:center; color:#fff; width:200px; border-bottom:1px solid #000;}

td.menu2 {text-align:center; color:#fff; width:200px; border-bottom:1px solid #000;}

td.menu:hover { background-color:#b9fb2b; font-weight:bold;} 
td.menu2:hover { background-color:#e8641b; font-weight:bold;} 
td.middle {background-image:url(images/table-middle.gif);}

td img {display: block;}

#container {width:823px; margin:0 auto; padding:0; background:#00067c; }
#middle {width:830px; margin:1px; padding:0; background:#00067c;}
#middletop {width:823px; height:178px; background:url(images/banner2.gif) no-repeat; margin-bottom:0;}
#middlecenter {width:830px; background:url(images/stripe2.gif) repeat-y; margin:0; padding:10px 0; overflow:auto;}
#middlebottom {width:830px; height:12px; background:url(images/middlebottom.gif) no-repeat; margin-top:0;}
#content {width:390px; background:#fff; float:right; padding:0; margin-right:37px;}
p {font-size:12px; font-family:verdana; color:#333; text-align:justify; line-height:150%;}

h1 {font-size:14px; font-family:verdana; color:#00067c; text-align:center;}
h2 {font-size:12px; font-family:verdana; color:#333; text-align:left; font-weight:bold;}
p.center {font: 12px verdana; color: #333; text-align: center; padding: 5px 0; line-height: 150%;}
li.p {font: 12px verdana; line-height: 150%; text-align: left; width: 100%; list-style-type: disc;  list-style-position: outside; color:#333;}

li.pbold {font: 12px verdana; line-height: 150%; text-align: left; width: 100%; list-style-type: disc;  list-style-position: outside; color:#333; font-weight:bold;}

p.rightbar {font: 12px verdana; color: #333; text-align: center; padding: 0; line-height: 200%;}

#bottom {margin-top:30px; height:50px; width:380px;}

table {font-family:verdana; font-size:13px; color:#333;}

#rightbar {float:right; margin-right:18px; margin-top:20px; width:150px; background:url();}

p.rightbar-h {visibility:hidden; float:right; margin-right:18px; margin-top:20px; width:150px; background:url();}

#footer {color:#b9fb2b; width:840px; padding:0; margin:6px 20px 0px 23px; padding-bottom:0px;}
#valid {float:right; width:150px; margin:0; padding:0;}
p.valid {margin:0 20px 0 0; padding:0;}

#footer2 {margin:0; padding:0 0 10px 0; width:200px;}
a.menu:link {
color: #fff; text-decoration: none;}
a.menu:visited {
color: #fff; text-decoration: none;}
a.menu:hover {
color: #000; text-decoration: none;}

#terms {float: left; background-color:#00067c; margin:0 0 0 25px; padding:0; width:650px;}
p.terms {font-size:10px; color: #fff; padding:0 20px 0 0; text-align:right;}
a.terms:link {color: #fff; text-decoration: none;}
a.terms:visited {color: #fff; text-decoration: none;}
a.terms:hover {color: #fff; text-decoration: underline;}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
left:-100px; top:-300px;
background-color: #fff;
padding: 1px;
left: -400px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 1px;

}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -250px;
left: -300px; /*position where enlarged image should offset horizontally */

}

p.advert {
font-family: verdana;
font-size: 28px;
color: #DF0024;
}
