body {	background-color: #FFFFFF; margin: 12px 2px 12px 2px;}

.tdHead, .tdReg, .tdRegWht, .tdRegHead, .tdAdditional, .blue, .tdRegBold, .tdRegHdGry, .tdRegHdGr, .green, .red, .MainMenu, .MainMenu147, .MainMenuWhite, .nav, .navLoc, .subMenuHead, .subMenuHdYl, .subMenu, .subMenuBl, h1, .skype, .skypegrn, .text_ad {font-family:Arial, Helvetica, sans-serif}

img {border: 0px;}
table {border: 0px;}
td {vertical-align:top;}
p {line-height: 16px; text-align: justify; margin: 0px 0px 10px 0px; padding: 0px; }
a {outline:0}

h1 {font-size: 16px; font-weight: bold; color: #003399; margin: 0px;}
h2 {font-size: 13px; font-weight: bold; color: #003399; margin: 10px 0px;}

hr {height:1px; border-width:0px; color:#999999; background-color:#999999}

img.x {width:20px; height:7px}
img.7px {width:7px; height:7px}

p.ulReg  { margin-bottom: 5px;}

p.ulHead  {
margin: 0px 0px 5px 40px;
padding: 0px;
font-size: 13px; 
font-weight: bold;
color: #003399;
}

p.center {font-size: 13px; font-weight: bold; color: #003399; text-align:center;}

p.text_ad_hd {font-size: 11px; font-weight: normal; color: #666666; padding:0px; margin:0px;}
p.text_ad_p {padding:0px; margin:2px 0px 0px 0px; text-align:justify;}

ul {
list-style: disc;
margin: 0px 0px 10px 40px;
padding: 0px;
line-height: 16px;
}

.see_also {
margin: 0px 0px 0px 16px;
padding: 0px;
}

#see_also {
clear:both;
margin: 16px 0px 10px 0px;
padding: 0px;
}

#content_wrapper {
width: 100%;
clear:both;
margin: 0px;
padding: 0px;
}

.content_box_left, .content_box_right {
float:left;
margin: 0px 10px 10px 0px;
white-space:nowrap;
}

.content_box_left {
font-weight:bold;
}

.pdf {color:#B30000; font-weight:bold;}
.red {color:#B30000;}

table.Site {width:200px; margin-bottom:10px;}

.tdHead {font-size: 16px; font-weight: bold; color: #003399}

.tdReg, .text_ad {font-size: 13px; font-weight: normal; color: #000000; line-height: 16px;}
.tdReg A:link, .tdReg A:visited {text-decoration: underline; color: #003399}
.tdReg A:active, .tdReg A:hover, .tdReg A:focus {text-decoration: underline; color: #669933}

.text_ad A:link, .text_ad A:visited {text-decoration: underline; color: #003399}
.text_ad A:active, .text_ad A:hover, .text_ad A:focus {text-decoration: underline; color: #669933}

.green {font-size: 13px; font-weight: normal; color: #669933}
.green A:link, .green A:visited {text-decoration: underline; color: #669933}
.green A:active, .green A:hover, .green A:focus {text-decoration: underline; color: #003399}

.tdRegWht {font-size: 13px; font-weight: bold; color: #FFFFFF}

.tdRegHead {font-size: 13px; font-weight: bold; color: #003399}
.tdRegBold {font-size: 13px; font-weight: bold; color: #000000}
.tdRegHdGry {font-size: 13px; font-weight: bold; color: #626262}
.tdRegHdGr {font-size: 13px; font-weight: bold; color: #669933}
.blue {font-size: 13px; font-weight: normal; color: #003399}

.tdAdditional {height:18px; vertical-align:middle; font-size: 13px; font-weight: bold; color: #003399; background:#EEEEEE url('images/cellpic5.gif') repeat-x left top;}


.MainMenu147 {width:147px; height:23px; vertical-align:middle; font-size: 12px; color: #333333; text-decoration: none; background-image: url(images/cellpic1.gif); background-repeat:repeat-x; background-color:#EEEEEE;}
.MainMenu147 A:link, .MainMenu147 A:visited {text-decoration: none; color: #333333}
.MainMenu147 A:active, .MainMenu147 A:hover, .MainMenu147 A:focus {text-decoration: none; font-weight: bold; color: #333333}

.MainMenu {vertical-align:middle; font-size: 12px; color: #333333; text-decoration: none}
.MainMenu A:link, .MainMenu A:visited {text-decoration: none; color: #333333}
.MainMenu A:active, .MainMenu A:hover, .MainMenu A:focus {text-decoration: none; font-weight: bold; color: #333333}

.MainMenuWhite {vertical-align:middle; font-size: 12px; color: #FFFFFF; text-decoration: none}
.MainMenuWhite A:link, .MainMenuWhite A:visited {text-decoration: none; color: #FFFFFF}
.MainMenuWhite A:active, .MainMenuWhite A:hover, .MainMenuWhite A:focus {text-decoration: none; font-weight: bold; color: #FFFFFF}

.MainMenuBullet {width:23px; vertical-align:middle; background-image: url(images/cellpic1.gif); background-repeat:repeat-x; background-color:#EEEEEE; text-align:center;}
.MainMenuBulletGr {width:23px; vertical-align:middle; background-image: url(images/cellpic4.gif); background-repeat:repeat-x; background-color:#7AA215; text-align:center;}
.MainMenuBulletBl {width:23px; vertical-align:middle; background-image: url(images/cellpic2.gif); background-repeat:repeat-x; background-color:#003399; text-align:center;}
.MainMenuBullet img {width:7px; height:7px;}

.nav {font-size: 11px; color: #000000}
.navLoc {font-size: 11px; color: #669933}
.nav A:link, .nav A:visited {text-decoration: underline; color: #003399}
.nav A:active, .nav A:hover, .nav A:focus {text-decoration: underline; color: #669933}

.subMenuHead {vertical-align:middle; font-size: 12px; font-weight: bold; color: #FFFFFF}
.subMenuHead A:link, .subMenuHead A:visited {text-decoration: none; color: #FFFFFF}
.subMenuHead A:active, .subMenuHead A:hover, .subMenuHead A:focus {text-decoration: underline; color: #FFFFFF}
.subMenuHdYl {font-size: 12px; font-weight: bold; color: #FDE06E}

.subMenu {vertical-align:middle; font-size: 11px; font-weight: normal; color: #666666}
.subMenu A:link, .subMenu A:visited {text-decoration: none; color: #666666}
.subMenu A:active, .subMenu A:hover, .subMenu A:focus {text-decoration: underline; color: #666666}

.skype {font-size: 11px; font-weight: bold; color: #03aef0}
.skypegrn {font-size: 11px; font-weight: bold; color: #87c80a}

.text_ad {
margin:0px auto;
padding: 10px 5px 0px 5px;
text-align:left;
clear: both;
}

#right_col {
width: 200px;
margin: 0px;
padding: 0px;
}

#expat_search {
width: 200px;
margin: 10px 0px;
padding: 0px 0px 5px 0px;
}

#google_search {
margin:0px auto;
clear: both;
width: 200px;
padding: 0px 0px 5px 0px;
}

#right_menu {
margin:0px auto;
padding: 0px;
clear: both;
width: 200px;
text-align:left;
}

#ads_right {
margin:0px auto;
padding: 7px 0px 5px 0px;
clear: both;
width: 200px;
text-align:center;
}

#google_ads_right {
clear:both;
width: 200px;
margin:0px;
padding:5px 0px 0px 0px;
overflow:hidden;
}

.ad_left {
margin:0px auto;
padding: 10px 0px 0px 0px;
clear: both;
}

.ad_left_google {
margin:0px auto;
padding: 10px 0px 10px 0px;
clear: both;
}

.ef_search_form  {
margin: 0px; padding: 0px;
}

.ef_search_form form {
margin-bottom: 0;
padding-bottom: 0;
}

.ef_search_logo, .ef_search_text {
padding: 0;
display: block; 
float: left;
margin-left: 3px;
}

.ef_search_text {
font: 10px Arial;
margin-top: 3px;
}

.input-box {
width: 190px;
padding: 2px;
margin: 4px 0px;
border: #a5acb2 solid 1px;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
background-color: #f7f7f7;
display: inline;
}

.contact {
width: 270px;
padding: 2px;
margin: 4px 0px;
border: #a5acb2 solid 1px;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
background-color: #f7f7f7;
display: inline;
}

.adquery td, .adrates td, .adsize td {white-space:nowrap;}
.adrates td, .adsize td {padding-right: 15px; vertical-align:bottom;}

/* anti-spam hidden form areas */

.email1 {width: 270px; padding: 2px; margin: 4px 0px; border: #a5acb2 solid 1px; font-size: 13px; font-family: Arial, Helvetica, sans-serif; background-color: #f7f7f7; display: inline;}
.email2, .email3 {visibility:hidden; width: 0px; margin: 0; border: 0; font-size: 0px; padding:0;}
