@charset "utf-8";

/* CSS Document */

body {

background-color:#000000;

}



body, p, td {

font-family:arial;

font-size:12px;

color:#333333;

line-height:160%;

}



a {

color:#003366;

text-decoration:none;

}



a:hover {

text-decoration:underline;

}



a img {

border:none;

}



p {

line-height:1.6;

}



div p, h1, h2, h3, h4, h5, h6 {

margin:5px;

}



.left {

float:left;

margin-right:5px;

}



.right {

float:right;

margin-left:10px;

}



h1 {

font-size:16px;

}



h2 {

font-size:14px;

}



h3 {

font-size:13px;

}



h4 {

font-size:12px;

}







#Super {

width:955px;

height:1000px;

margin:auto;

background-color:#253C41;

border:1px solid #FFFFFF;



}



#Banner {

position:absolute;

width:955px;

height:400px;

}

#Searcher{
position:absolute;
margin-top:7px;
float:right;
width:325px;
}

#Search, #DoSearch{
font-size:10px;

}



#Flap {

position:absolute;

width:325px;

height:25px;

margin-top:0px;

margin-left:630px;

background-color:black;

}



#Flap ul {

list-style:none;

margin:0px;

padding:0px;

}



#Flap ul li {

display:inline;

margin:10px;

}



#Flap ul li a {

color:#FFFFFF;

}



#RightCol {

position:absolute;

width:220px;

height:822px;

margin-left:715px;

margin-top:100px;

}



h3.homeHead, h3.homeHead438, h3.homeHead238 {

background-repeat:repeat-y;

background-position:right;

height:22px;

padding:0px;

margin:0px;

text-align:right;

color:#FFFFFF;

padding-right:10px;

padding-top:3px;

}



h3.homeHead {

background-image:url(images/homehead.jpg);

}



h3.homeHead438 {

background-image:url(images/homehead_438.jpg);

}



h3.homeHead238 {

background-image:url(images/homehead_238.jpg);

}



#LoginPanel {

position:absolute;

height:143px;

width:220px;

border:2px solid black;

background-color:white;

-moz-opacity:90%;

filter:Alpha(opacity=90%);

opacity:0.9

}



#LoginPanel form {

margin:0px;

padding:5px;

padding-top:2px;

}

#LoginPanel form img {

margin-top:5px;

}





#Menu {

position:absolute;

height:350px;

width:220px;

margin-top:155px;

border:2px solid black;

background-color:white;

-moz-opacity:90%;

filter:Alpha(opacity=90%);

opacity:0.9

}



#Menu ul {

list-style:none;

margin:0px;

padding:0px;

text-align:right;

}



#Menu ul li {

margin:15px;

border-bottom:1px dotted #CCCCCC;

}



#Flights {

position:absolute;

height:300px;

width:220px;

margin-top:520px;

border:2px solid black;

background-color:white;

-moz-opacity:90%;

filter:Alpha(opacity=90%);

opacity:0.9

}

#Flights ul {

margin:0px;

margin-top:-5px;

margin-bottom:-10px;

padding:0px;

list-style:none;

font-size:11px;

text-align:justify;

}



#Flights ul li {

margin:10px;
margin-bottom:0px;

}

#Flights ul li.heading{
font-size:14px;
font-weight:bold;
}



#Flights a {

padding-top:-10px;

}

div.homePanel {

/*border:2px solid black;*/

background-color:#FFFFFF;

overflow:hidden;

position:absolute;

filter:alpha(opacity=80);

-moz-opacity:0.8;

opacity:80%;

z-index:10;

}



div.homePanel ul {

margin:0px;

padding:0px;

list-style:none;

}



div.homePanel ul li {

border-bottom:1px solid #CCCCCC;

margin:10px;

margin-top:10px; 

}

#AdRow{
width:628px;

height:145px;

margin-top:245px;

margin-left:15px;

}


#AdvertData {
margin-top:0px;

}

#CloseDiv {

color:#666666;

border-bottom:1px solid #CCCCCC;

text-align:right;

padding-right:5px;

}



#CloseDiv a {

color:#FF0000;

}



#Navbar {

height:70px;

width:955px;

background-image:url(images/navbar_bg.jpg);

position:absolute;

margin-top:400px;

}



#Navbar ul {

margin:0px;

padding:0px;

margin-left:10px;

list-style:none;

}



#Navbar ul li {

float:left;

padding:7px;

padding-top:25px;

padding-bottom:20px;

margin:10px;

margin-top:-1px;

}



#Navbar ul li:hover {

cursor:pointer;

background-color:#000000;

}



#Navbar ul li a {

color:#FFFFFF;

font-size:12px;

}



#Navbar ul li:hover a {

color:#FFFFFF

}



#Sections {

position:absolute;

width:700px;

height:130px;

margin-top:490px;

}



#Sections ul {

list-style:none;

margin:0px;

padding:0px;

margin-left:10px;

}



#Sections ul li {

display:inline;

}



#ContentRow {

width:700px;

height:300px;

position:absolute;

margin-top:620px;

margin-left:10px;

}



#ContentRow a {

color:#00CCFF;

}



#News {

position:absolute;

width:438px;

height:300px;

border:1px solid #666666;

color:#FFFFFF;

background-color:#1E3034;

}



#News ul {

list-style:none;

margin:0px;

padding:0px;

}



#News ul li {

margin:10px;

height:50px;

padding:5px;

padding-bottom:0px;

background-color:#27383C;

}





#Weather, #Currency {

position:absolute;

width:238px;

height:140px;

margin-left:452px;

border:1px solid #666666;

color:#FFFFFF;

background-color:#1E3034;

}

#Weather{
background-color:#FFFFFF;
color:#1E3034;
filter:alpha(opacity=90);
-moz-opacity:0.9;
opacity:90%;
}


#Weather ol {

margin:0px;

margin-top:-5px;

margin-bottom:-10px;

padding:0px;

list-style:none;

font-size:11px;

text-align:justify;

}



#Weather ol li {
margin:5px;
}



#Weather a {

padding-top:-10px;
color:#003366;

}



#Currency {

margin-top:160px;

}



#Currency ol {

margin:0px;

margin-bottom:-15px;

padding:0px;

list-style:none;

font-size:11px;

text-align:justify;

}



#Currency ol li {

margin:10px;

}



#RelatedPagesPane {

width:180px;

margin-left:10px;

float:left;

}



#RelatedPages{

list-style-type:none;

width:180px;

margin:0px;

margin-top:1px;

margin-left:1px;

padding:0px;

padding-right:0px;

text-align:left;



}



#RelatedPages li {

width:160px;;

padding:0px;

padding-left:5px;

margin-top:10px;

margin-bottom:10px;

border-bottom:dotted 1px #CCCCCC;

}



#RelatedPages li:hover {



}



#RelatedPages li a {

color:#003366;

font-weight:normal;

}





#RelatedPages li a:hover{

color:#000000;

font-weight:normal;

text-decoration:underline;

}



#RelatedPages li.selected {

font-size:12px;

font-weight:bold;

color:#000000;

border-bottom:none;

}



#RelatedPages li ul{

list-style-type:none;

width:160px;

padding-top:10px;

margin:0px;

padding:0px;

margin-left:2px;

padding-right:5px

}



#PageParent {

padding-left:5px;

padding-top:10px;

padding-bottom:10px;

text-align:left;

border-bottom:1px solid #333333;

width:100%; 

}



#PageParent a {

font-size:13px;

font-weight:bold;

}



.subnav {

width:700px;

filter:alpha(opacity=90);

-moz-opacity:0.9;

opacity:90%;

z-index:10;

background-color:#000000;

position:absolute;

margin-top:460px;

margin-left:5px;

display:none;

border-top:none;
overflow:hidden;
height:25px;

}



.subnav ul {

padding:0px;

margin:5px;

/*margin-left:10px;*/

list-style:none;

/*background-color:#FFFFFF;*/

}





.subnav ul li {
display:inline;

height:22px;

margin-top:0px;

padding:5px;

font-size:11px;

font-weight:normal;

text-transform:capitalize;

}

.subnav ul li.last{
border-bottom:none;
}

.subnav ul li a {

width:160px;

color:#FFFFFF;

}



.subnav ul li:hover a {

color:#333333;

}



.subnav ul li:hover {

cursor:pointer;
background-color:#CCCCCC;

}
/*
#Information{
margin-left:120px;
}

#Tourism{
margin-left:220px;
}

#Immigration{
margin-left:320px;
}

#Business{
margin-left:420px;
}

#ToolsAndResources{
margin-left:520px;
}
*/


div.floater {

border:2px solid white;

padding:10px;

}



div.floater div.content {

background-color:white;

-moz-opacity:90%;

filter:alpha(opacity=90);

opacity:0.9;

color:black;

border:2px solid white;

}

div.content{
height:400px;
overflow-y:auto;
}



div.floater #FloaterExit {

width:100%;

text-align:right;

background-color:black;

cursor:move;

} 



div.floater #FloaterExit a {

color:#00CCFF;

}





#Dimmer {

width:100%;

height:100%;

background-color:#000000;

opacity:0.7;

-moz-opacity:70%;

filter:alpha(opacity:70);

display:none;

z-index:1;

}



#HomeFooter {

width:915px;

height:55px;

margin-top:1020px;

background-color:white;

padding-top:15px;

position:absolute;

border-top:1px solid #CCCCCC;

color:#333333;

padding-bottom:20px;
padding-right:20px;
padding-left:20px;
vertical-align:bottom;
}

#HomeFooter img{
margin-left:10px;

}



#Footer {

clear:both;

width:955px;

height:45px;

margin-top:20px;

text-align:center;

background-color:white;

border-top:1px solid #CCCCCC;

padding-top:15px;

color:#333333;

}



