th {
    background:#B2B2B2;
    color: #fff;
}

a,
a:visited,
a:active,
a:hover {
	color: blue;
}
.m0 {	margin: 0;}
/* NAVIGATION BUTTONS */

* {
    font-family: verdana, arial;}

.menu {

            height: 25px;

            width: 895px;

}

.cssnav	{

            position:relative;			

            float: left;

            color: #FFFFFF;

            margin: 0;

            padding: 0;

            font-family: arial, helvetica, sans-serif;

            width: 148px;

            height: 25px;
			
			text-decoration:none;

            overflow:hidden;/* for ie to hide extra height*/

}
.cssnav a {

            display: block;

            color: #FFFFFF;

            font-size: 11px;

            height: 25px;

            display: block;

            text-align: center;

            color: #FFFFFF;

            text-decoration: none;

            overflow:hidden;/* for ie to hide extra height*/

}
.cssnav a:visited {

            color: #FFFFFF;
			text-decoration:none;

}

.cssnav a:hover {

            color: #0B0B0B;
			text-decoration:none;

}

.cssnav img {width: 148px; height: 25px; border: 0; }

* html a:hover {visibility:visible}

.cssnav a:hover img{visibility:hidden}



.cssnav span {

            position: absolute;

            left: 30px;top: 15px;

            text-align: center;

            width: 140px;

            cursor: pointer;



}

/* END OF NAVIGATION */


.dashedLine {
	border: dashed 1px #cccccc;
	border-width: 0 0 1px 0;
	clear: both;
	font-size: 1px;
}

.countryList {
	overflow: hidden;
	zoom :1;
	list-style: disc;
}

.countryList li {
	width: 240px;
	margin-right: 10px;
	float:left;
    list-style: none;
    text-transform: capitalize;
    font-size: 12px;
	line-height: 20px;
}

.countryList li.letter {
    clear: both;
    float: none;
}

h3 {
    margin: 0;
	font-size: 14px;
}

h4 {
    font-size: 12px;
    line-height: 18px;
}

.pdfThumb,
.pdfLink {
    text-align: center;
}

.pdfThumb img {
    border: 1px solid gray;
}

.pdfLink {
    padding-top: 10px;
}

.return {
    text-align: center;
    padding-top: 25px;
    padding-right: 20px;
}

.return a {
    font-size: 12px;
}

.info {
    padding: 0 20px;
}

.info,
.sidebar,
.info td,
.info th {
    font-size: 12px;
}

.sidebar h4 {
    margin: 25px 0 2px 0;
}

.sidebar {
    line-height: 18px;
}

.emailLink a,
.printLink a,
.sidebar a,
.sidebar a:visited,
.sidebar a:active,
.sidebar a:hover{
	color: #666;
	font-size: 12px;
}

.infoLink {
    padding-top: 15px;
}

.embassies dt, .embassies .dt {
    margin: 20px 0 0 0;
    font-size: 20px;
    font-weight: bold;
}

.gray {
    font-style: italic;
    color: gray;
}

.fl {
    float: left;
}

.searchForm1 {
    width: 700px;
}

div.searchForm2 {
    width: 200px;
    text-align: right;
	float:right;
	background-image:url(../images/searchbox.png);
}

.searchForm2 input {
	vertical-align: middle;
}

.searchForm1,
.searchForm2 {
    padding-top: 5px;
}

.searchBtn {
    color: #FFFFFF; font-family: verdana; font-size: 8pt; border-style: solid; border-width: 1px; background-color: #FF4500;
}

.moreInfo {
    padding-bottom: 30px;
}

.r1 {
    background:#DFDFDF;
}

.r0 {
    background: gray;
    color: #fff;
}

.descTitle {
    margin:0;
    padding-left: 0px;
}

#content {
    padding-right: 20px;
}

.requirements {
    list-style-image: url(../images/bullet_check.gif);
}

.requirements li {
    margin-bottom: 10px;
}

.applynow {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 20px;
}

.sections div {	background: url(../images/section.gif) no-repeat scroll 3px 3px;	padding-left: 20px;	margin-bottom: 5px;}

.countryFlag {
	width: 80px;
	text-align: center;
}

.printLink {
	margin-right: 10px;
}

/* GUIDE */
.climatInfo table{
	width: 95%;
}

.month,
.degree,
.climat_header,
.climat_header,
.min,
.max{
    background:#465e79;
    color: #fff;
}

.month,
.degree,
.climat_header,
.min,
.max {
	text-align: center;
	font-weight: bold;
}

.month,
.min,
.max {
	width: 120px;
}

.climat_header {
	width: 200px;
}


.yellowlink {
	display: none;
}

span.title {
	display: none;
}

#twitter_update_list {
	font-size: 11px;
	font-family: tahoma;
	padding: 0 17px;
	list-style: square;
	margin: 0;
}

#twitter_update_list a{
	font-size: 11px;
	font-family: tahoma;
}

.sitemap .countryList li {
	width: 230px;
}

.sitemap .countryList li a {
	font-size: 11px;
}

.sitemap .countryList li.letter a {
	font-size: 12px;
	font-weight: bold;
}


.Estilo1 {color: #FFFFFF}
.sidebar table {
	font-family: Tahoma;
	font-size: 12px;
	padding-left: 10px;
}
.sidebar table {
	background-image: url(../images/sidebar.png);
	background-repeat: repeat-y;
	padding: 10px;
	background-position: center;
	font-size: 10px;
}
.Estilo3 {color: #FFFFFF; font-size: 12px; }
.Estilo4 {font-size: 12px}
.sidebar img {
	margin-bottom: -2px;
}
