/*millennium*/

.leftlinks {COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: normal}
.TopLinks {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: normal}
.FrontText {COLOR: #000000; FONT: 10pt Arial, Helvetica, sans-serif}

#box {position:absolute;visibility:hidden;layer-background-color:#AFCFF0 }
#blackbox { font-family: Verdana, Arial; font-size:9pt; color: white; background-color:#3399cc; text-decoration: none  }
#mnubar {  font-family: Verdana, Arial; font-size:9pt; color: #003399; font-weight:normal; text-decoration: none  }
#blackbox tr td a { font-family: Verdana, Arial; font-size:9pt; color: white; background-color:#3399cc; text-decoration: none  }
#blackbox tr td a:hover { font-family: Verdana, Arial; font-size:9pt; color: red; text-decoration: none  }


A.TopLinks:link {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
A.TopLinks:visited {COLOR: #000000; TEXT-DECORATION: none;}
A.TopLinks:hover {COLOR: #336699; TEXT-DECORATION: none;}
A.TopLinks:active {COLOR: red; TEXT-DECORATION: none;}

A.LeftLinks:link {COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
A.LeftLinks:visited {COLOR: #000000; TEXT-DECORATION: none;}
A.LeftLinks:hover {COLOR: #ffffff; TEXT-DECORATION: none;}
A.LeftLinks:active {COLOR: #000000; TEXT-DECORATION: none;}

A.newLeftLinks { WIDTH:170px;
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #fff 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	BACKGROUND: #6699cc; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #333 1px solid; 
	TEXT-DECORATION: none;
	font-family:arial; 
	color:black;
	font-size:10pt;
	font-weight:normal;
}
A.newLeftLinks:visited {
        color:black;
}
A.newLeftLinks:hover {
	BACKGROUND: #2F5E8C;
        color:white;
}



h1 {
	font-size:24px;
	font-family: Arial, Helvetica, sans-serif;
}


td {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: black; font-weight:normal;}
.tour {font-family: arial; font-size: 10pt; color: black; font-weight:normal;} 
.tourbig {font-family: arial; font-size: 12pt; color: black; font-weight:bold;}
.tourhead {font-family: arial; font-size: 14pt; color: red; text-transform : uppercase;}
.toursm {font-family: arial; font-size: 8pt;}

.ttable {background-color : white;}
.thead {background-color : #B0D5F9;}
.tcells1 { background-color : #e6eeff;}
.tcells2 { background-color : #D1D8EC;}




table.class1 {border-width:3; padding:5; border-style:solid; border-color:#c0c0c0;}
table.class1 td {border-width:1; border-style:solid; border-color:#c0c0c0}

table.class2 {border-width:2; border-style:solid; border-color:#c0c0c0;}
table.class2 td {border-width:1; border-style:solid; border-color:#c0c0c0;}

tr.tourhead {background-color:#f3f3f3; }
td.tourhead {background-color:#f3f3f3; }

.dar {display:none;}

A.apartmenu {
display:block;float:left;width:110px;
       BORDER-RIGHT: #369 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #fff 1px solid; 
	PADDING-LEFT: 5px; 
	BACKGROUND: #99ccff; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #369 1px solid; 
	TEXT-DECORATION: none;
	font-family:arial; 
        color:black;
	font-size:10pt;
        font-weight:bold;
	text-align: center;
	margin: 0px 3px;
}
A.apartmenu:visited {
        color:black;
}
A.apartmenu:hover {
	BACKGROUND: #ff9900;
        color:white;
}

.red {color:red;}

/* remove imagemap.php from visa pages */
.remove {display: none;}


/* for russianvisas */

a.visa:link {
	border-top: solid 2px #58536C;
	background-color : #FEEAB8;
	border-left : solid 2px #58536C;
	border-right : solid 2px #005475;
	border-bottom : solid 2px #005475;
	padding : 3px;
	color : #01435D;
	font-weight : bold;
	font-family : verdana, tahoma, arial,sans-serif;
	font-size : 10pt;
	text-decoration : none;
}	

a.visa:visited {
	border-top: solid 2px #58536C;
	background-color : #FEEAB8;
	border-left : solid 2px #58536C;
	border-right : solid 2px #005475;
	border-bottom : solid 2px #005475;
	padding : 3px;
	color : #01435D;
	font-weight : bold;
	font-family : verdana, tahoma, arial,sans-serif;
	font-size : 10pt;
	text-decoration : none;
}

a.visa:active {
	border-top: solid 2px #FEEAB8;
	background-color : #005475;
	border-left : solid 2px #FEEAB8;
	border-right : solid 2px #FEEAB8;
	border-bottom : solid 2px #FEEAB8;
	padding : 3px;
	color : #FEEAB8;
	font-weight : bold;
	font-family : verdana, tahoma, arial,sans-serif;
	font-size : 10pt;
	text-decoration : none;
}

a.visa:hover  {
	border-top: solid 2px #FEEAB8;
	background-color : #005475;
	border-left : solid 2px #FEEAB8;
	border-right : solid 2px #FEEAB8;
	border-bottom : solid 2px #FEEAB8;
	padding : 3px;
	color : #FEEAB8;
	font-weight : bold;
	font-family : verdana, tahoma, arial,sans-serif;
	font-size : 10pt;
	text-decoration : none;
}


.vis {display: block; visibility: visible;}
.unvis {display: none; visibility: hidden;}
.tourinclude {padding:20px; background:white; border:2px solid red;}

a.newLeftLinks img.ChristBanner {border:1px solid red}
