html, body, table, td {
margin:0;
padding:0;
}

body {
margin: 15px 12px;
}

table, img {
border: 0;	
}


td {
/*padding:0;*/
vertical-align:top;	
}

#wrapper {
width:776px;
border:0;	
}
#wrapper td {
border:0;	
}



#wrapper #leftnavtd {
width:160px;	
border: 1px solid #0000FF;
padding:42px 20px 12px 20px;	
}

#leftnavtd a {
display:block;	
}

#leftnavtd img {
padding:0;
display:block;
margin: 0 auto;	
border:0;
}

#buttons {
margin: 40px auto 36px auto;
}
#buttons a {
display:block;
width:100px;
height:35px;
margin: 0 auto;
}
#buttons img {
margin: 1px auto;	
}

a.totop {
display:block;
text-align:center;
color: #ffffff;
font-weight:bold;	
}

#contenttd {
padding: 12px 12px 12px 18px;	
}

#contenttd h1 {
font-size:18px;
}
#contenttd h2 {
font-size:16px;
}
#contenttd h3 {
font-size:14px;
}


div.center {
margin: 2px auto 0 auto;
width:auto;	
}
.textcenter, table.textcenter td {
text-align:center;	
}
.textcenter p {
margin-bottom:0;
padding-bottom:0;	
}


.flagtable {
margin: 4px auto;
}
.flagtable td {
text-align:center;
padding: 0 10px;
}
.flagtable td img {
margin: 2px auto;
display:block;
}


.internaltable td {
padding: 2px 6px;
}

.nowrap table.nowrap td {
white-space:nowrap;	
}


.ctrimgs img {
margin: 14px auto;
display:block;
}
.ctrimgs h2 {
text-align:center;
font-size:18px !important;	
}

div.captpicsdiv {
clear:both;	
}

img.captpics {
float:left;
margin: 0 18px 12px 0;
border: 1px solid #000000;	
}


.bluebold {
color: #0a4aab;	
font-weight:bold;
}