body {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	table-layout: fixed;
	margin: 0px;
	padding: 0px;
}
/* data display menu */
.menulink {
	font-size: 14px;
	color: #005aaa;
	text-decoration: none;
}
.menulink:hover {
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
.menutable {
	font-size: 14px;
	font-weight: bold;
	color: #005aaa;
}

.menulinkfooter {
	font-size: 12px;
	color: #005aaa;
	text-decoration: none;
}
.menulinkfooter:hover {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.menutablefooter {
	font-size: 12px;
	font-weight: bold;
	color: #005aaa;
}

/* data display table */
.datatable {
	margin: 0px 0px 20px 20px;
}
.datatable th {
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#005aaa;
	text-align: left;
	padding: 0px 9px 9px;
}
.datatable td {
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 0px 9px 9px;
}

/* listings table */
.listingstable {
	width: 90%;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	margin: 0px auto 18px;
}
.listingstable th {
	font-size:14px;
	color:#005aaa;
	text-align: left;
	padding: 3px;
}
.listingstable td {
	vertical-align: top;
	padding: 3px 15px 6px 3px;
}
.embassymap {
	margin: 0px 0px 0px 21px;
	border: 1px solid #000000;
}
.inlineimg {
	vertical-align: middle;
}

/* font styles */
h1{
margin-left:20px;
margin-top:25px;
color:#005aaa;
font-size:18px;
}
h2{
margin-left:20px;
color:#005aaa;
font-size:16px;
}
h3{
margin-left:22px;
color:#005aaa;
font-size:14px;
}
.commevents{
margin-left:0px;
margin-bottom:0px;
padding-bottom:0px;
text-align:center;
}
.confirm{
padding:0px;
margin-bottom:5px;
margin-top:15px;
}
p{
margin-left:22px;
margin-right:15px;
font-size:12px;
line-height:16px;
font-weight:bold;
}
.centeredp{
text-align:center;
}
.sidetext{
padding:0px;
margin:10px 5px 3px 12px;
color:#000000;
font-size:11px;
font-weight:bold;
line-height:13px;
text-align:left;
}
.sidetextaddress{
padding:0px;
margin:10px 5px 3px 12px;
color:#000000;
font-size:11px;
font-weight:bold;
line-height:13px;
text-align:left;
}
.sidetextphone{
padding:0px;
margin:10px 5px 3px 12px;
color:#000000;
font-size:10px;
font-weight:bold;
line-height:13px;
text-align:left;
}
.sidetextphoneaddress{
padding:0px;
margin:10px 5px 3px 12px;
color:#000000;
font-size:10px;
font-weight:bold;
line-height:13px;
text-align:left;
}
.smalltext{
color:#000000;
font-size:10px;
font-weight:bold;
}
.bestpages{
margin-top:10px;
margin-bottom:10px;
color:#000000;
font-size:13px;
font-weight:bold;
vertical-align:middle;
}
.tableheader{
color:#000000;
font-size:14px;
font-weight:bold;
text-align:center;
}
.tabletext{
color:#000000;
font-size:12px;
font-weight:bold;
}
.adtableheader{
color:#FFFFFF;
background:#000000;
font-size:14px;
font-weight:bold;
}
.cinemahead{
color:#0000CC;
font-size:14px;
font-weight:bold;
}
.copyright{
color:#005aaa;
font-size:10px;
line-height:12px;
}

/* list styles */
ul{
margin-left:22px;
margin-right:15px;
}
ol{
margin-left:22px;
margin-right:15px;
}
li{
margin-left:22px;
font-size:12px;
font-weight:bold;
line-height:24px;
}
dl{
margin-left:25px;
margin-right:15px;
}
dt{
color:#005aaa;
font-size:12px;
font-weight:bold;
line-height:22px;
}
dd{
margin-left:5px;
font-size:12px;
line-height:18px;
}

hr {
	margin: 0px 20px 15px;
}

/* link styles */
a{
color:#000000;
font-size:12px;
font-weight:bold;
line-height:16px;
}
a:hover{
color:#005aaa;
font-size:12px;
font-weight:bold;
line-height:16px;
text-decoration:none;
}
.h2link{
padding-left:20px;
color:#005aaa;
font-size:16px;
text-decoration:underline;
}
.h2link:hover{
padding-left:20px;
color:#005aaa;
font-size:16px;
text-decoration:none;
}
.linksmall{
color:#005aaa;
font-size:10px;
font-weight:bold;
line-height:12px;
}
.linksmall:hover{
color:#FFFFFF;
font-size:10px;
font-weight:bold;
line-height:12px;
text-decoration:none;
}
.tocstringcell{
padding-left:20px;
color:#000000;
font-size:14px;
font-weight:bold;
line-height:18px;
}
.tocstring{
color:#000000;
font-size:14px;
font-weight:bold;
line-height:18px;
}
.tocstring:hover{
color:#005aaa;
font-size:14px;
font-weight:bold;
line-height:18px;
text-decoration:none;
}
.lowernav{
margin-right:10px;
color:#000000;
font-size:12px;
font-weight:bold;
line-height:16px;
}
.lowernav:hover{
margin-right:10px;
color:#005aaa;
font-size:12px;
font-weight:bold;
line-height:16px;
text-decoration:none;
}
.navlinks{
margin:10px;
}
.adlinks{
padding-right:30px;
}
/* articles section styles */
.articleslist {
	margin: 0px auto 18px 20px;
}
.articleslist td {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding: 6px 9px;
}
.articleyeardiv{
margin-top:5px;
padding-top:0px;
color:#005aaa;
font-size:12px;
font-weight:bold;
}
.articleyear{
color:#000000;
font-size:14px;
font-weight:bold;
line-height:18px;
}
.articleyear:hover{
color:#005aaa;
font-size:14px;
font-weight:bold;
line-height:18px;
text-decoration:none;
}
.articleyearhere{
color:#005aaa;
font-size:14px;
font-weight:bold;
line-height:18px;
text-decoration:none;
}
.articlelink{
padding-left:30px;
margin-top:12px;
margin-bottom:12px;
padding:0px;
}

/* form styles */
#select       { background-color: #FFFFFF }
#mainformdiv {
	width: 520px;
	margin: 0px 0px 18px 21px;
}

#progessbar {
	margin: 0px auto 18px;
}
#progessbar td {
	font: bold 14px/1 Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 6px;
}
.progresson {
	font: bold 14px/1 Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #005aaa;
}
.progressoff {
	font: bold 14px/1 Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	background: #FFFFFF;
}

#mainform {
	width: 520px;
	font: bold 13px Verdana,Arial,Helvetica,sans-serif;
	margin: 0px 0px 18px;
}
#mainform fieldset {
	border: 1px solid #005aaa;
}
.fieldsetspacer { /* fix IE bug */
	margin: 0px 0px 9px;
}
#mainform legend {
	font: bold 14px/1 Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #005aaa;
	margin: 0px 0px 9px;
}
#mainform table {
	margin: 0px 0px 9px;
}
#mainform td {
	padding: 3px;
}

label {
	font: bold 13px Verdana,Arial,Helvetica,sans-serif;
	white-space: nowrap;
	cursor: pointer;
	cursor: hand;
	margin: 0px 0px 0px 3px;
}
input {
	font: bold 13px Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	background: #FFFFFF;
}
textarea {
	font: bold 13px Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	background: #FFFFFF;
}
select {
	font: bold 13px Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	background: #CCCCCC;
}

.notopmargin{
margin-top:0px;
padding-top:0px;
}
.formhead{
color:#FFFFFF;
font-size:14px;
text-align:center;
padding: 0;
margin: 0;
}
.formtext {
	font: bold 13px/1 Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.button{
margin-bottom:0px;
padding-bottom:0px;
color:#000000;
background:#CCCCCC;
font-size:13px;
font-weight:bold;
	cursor: pointer;
	cursor: hand;
}
.radiobutton{
color:#000000;
background:#CCCCCC;
font-size:14px;
font-weight:bold;
}
.required{
	font: bold 14px/1 Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	padding-top:3px;
}
.red{
margin-top:5px;
margin-bottom:10px;
color:#FF0000;
font-size:13px;
font-weight:bold;
}

