body { margin: 0; padding: 0; }

#all { width:760px; margin: 0; padding: 0;}

.row { width:760px; margin: 0; padding: 0;}

#topBanner { background-image: url(../images/top_banner.jpg); background-repeat:no-repeat; position: relative; width: 760px; height: 104px;}
#topBanner h1 { display: none; }

#statedotgov { position: relative; left: 270px; top: 5px; width: 330; float:left;}
#statedotgov a { text-decoration: none; }

#searchBox { position: relative; top: 3px; left:5px; width: 140px; float:right;}
#searchBox img { display: block; position: relative; width: 41px; float:left;}
#searchBox label { display: none; }

.search { position: relative; left: 3px; width: 55px; border: 1px #5c0000 solid; font: 10px Arial, Helvetica, sans-serif; float:left; }
.go { position: relative; left: 5px;}

#titleBar { width: 760px; height: 47px; position: relative; text-align: right; background: url(../images/titlebar.jpg);}
#titleBar img { border: 0px; }
#titleBarTravel { float:left; }
#titleBarContactUs { position:relative; top:20px;}

#dateBox {
	background-image: url(../images/nav_datebox.gif);
	position: relative;
	float: left;
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 194px;
	height: 24px;
	text-align: center;
	padding-top: 8px;
}

#sectionNav { position: relative; float: right; height: 30px; width: 566px; border-bottom: 2px #002850 solid; }
#sectionNav ul { padding: 0; margin: 0; display: inline; vertical-align: top; }
#sectionNav ul li { float: left; background-repeat: no-repeat; list-style-type: none; height: 30px; }
#sectionNav ul li a { background-position: left top; display: block; float: left; background-repeat: no-repeat; height: 30px; }
#sectionNav ul li a span { display: none; }

#imgtravel { background-image: url(../images/nav_travel.gif); width: 125px; }
#imgtravelon { background-image: url(../images/nav_travel_on.gif); width: 125px; }
#imgpassports { background-image: url(../images/nav_passports.gif); width: 74px; }
#imgpassportson { background-image: url(../images/nav_passports_on.gif); width: 74px; }
#imgvisas { background-image: url(../images/nav_visas.gif); width: 48px; }
#imgvisason { background-image: url(../images/nav_visas_on.gif); width: 48px; }
#imgfamily { background-image: url(../images/nav_family.gif); width: 109px; }
#imgfamilyon { background-image: url(../images/nav_family_on.gif); width: 109px; }
#imgnews { 	background-image: url(../images/nav_news.gif); width: 51px; }
#imgnewson { 	background-image: url(../images/nav_news_on.gif); width: 51px; }
#imglaw { background-image: url(../images/nav_law.gif); width: 86px; }
#imglawon { background-image: url(../images/nav_law_on.gif); width: 86px; }
#imgabout { background-image: url(../images/nav_about.gif); width: 73px; }
#imgabouton { background-image: url(../images/nav_about_on.gif); width: 73px; }
#imgadd { background-image: url(../images/nav_add.gif); width: 73px; }
#imgaddon { background-image: url(../images/nav_add_on.gif); width: 73px; }
#imgupdate { background-image: url(../images/nav_update.gif); width: 73px; }
#imgupdateon { background-image: url(../images/nav_update_on.gif); width: 73px; }
#imgcu { background-image: url(../images/nav_cu.gif); width: 73px; }
#imgcuon { background-image: url(../images/nav_cu_on.gif); width: 73px; }
#imgcpw { background-image: url(../images/nav_cpw.gif); width: 73px; }
#imgcpwon { background-image: url(../images/nav_cpw_on.gif); width: 73px; }
#imgfpw { background-image: url(../images/nav_fpw.gif); width: 73px; }
#imgfpwon { background-image: url(../images/nav_fpw_on.gif); width: 73px; }
#imglogout { background-image: url(../images/nav_logout.gif); width: 73px; }
#imglogouton { background-image: url(../images/nav_logout_on.gif); width: 73px; }

#leftNav { width: 193px; position: relative; float: left; font: x-small Arial, Helvetica, sans-serif; }
#leftNav img { margin: 6px 0 6px 10px; }

#tsunamiWarnings { background-color: #990000; color:#ffffff; }
#tsunamiWarnings a { color: #E26666; text-decoration: none; }
#tsunamiWarnings a:hover{ color: #fff; }
#tsunamiWarnings ul { margin: 0; padding: 0; list-style: none; }
#tsunamiWarnings li { padding: 0 10px 5px 16px; background: url(../images/bullet_beigeArrow.gif) no-repeat 6px 0; }
#tsunamiWarningsMore{ height: 26px; background: url(../images/bottom_travelWarnings.gif) no-repeat 0 0; padding: 0 5px 0 0; text-align: right; }

#subNav { background-color: #1f4675; font: x-small Arial, Helvetica, sans-serif;}
#subNav a { color: #a8caec; text-decoration: none; display: block; }
#subNav a:hover{ color: #fff; }
#subNav ul { margin: 0; padding: 10px 0 0 0; list-style: none; }
#subNav li { padding: 0 10px 5px 16px; background: url(../images/bullet_blueArrow.gif) no-repeat 6px 0; }
#subNav a.selected { margin: 0 -6px 0 -16px; padding: 2px 2px 2px 26px; color: #fff; border-left: 5px #d80000 solid; background: url(../images/bullet_blueArrow.gif) #2d8be1 no-repeat 20px 2px; }

#subSubNav ul { background-color: #1f4675; border: none; }
#subSubNav li { background: url(../images/bullet_whiteCircle.gif) no-repeat 5px 3px; }
#subSubNav a { display: block; }

#subNavBottom { height: 28px; background: url(../images/bottom_subNav.gif) no-repeat 0 0; }
#subNNavBottom { height: 28px; background: url(../images/bottom_subNNav.gif) no-repeat 0 0; }

 /* #main { width: 567px; position: relative; font: 13px Arial, Helvetica, sans-serif; }*/
 
#mainContent { padding: 3px; border-left: 1px #002850 solid; border-right: 1px #002850 solid; border-bottom: 2px #706e61 solid; }

#Nmain { width: 566px; position: relative; float: right; font: 13px Arial, Helvetica, sans-serif; }
#NmainContent { width: 560px; padding: 2px; border-left: 1px #002850 solid; border-right: 1px #002850 solid; border-bottom: 2px #706e61 solid; }

#breadCrumb { color: #b1a38a; padding: 5px 5px 5px 10px; border-bottom: 1px #6f8faf solid; }
#breadCrumb a { color: #b1a38a; }
#breadCrumb2 { color: #b1a38a; padding: 5px 5px 5px 10px; }
#breadCrumb2 a { color: #b1a38a; }

#icons { text-align:right; color:#3333FF; width: 390px;}
#icons img {border:0;}
#icons a { color: #3333FF; }

#mainpage { width:560px; padding:0; margin:0;}
#contentbox { position:relative; float:left; width:400px; padding:0; margin:0;}

#copy { padding: 0 5px 1em 5px; width: 390px; color: #756f46; word-wrap: break-word; font: 13px Arial, Helvetica, sans-serif; }
#copy h3 { color: #2d8be1; font: bold large Arial, Helvetica, sans-serif; margin: .5em 0; }
#copy p { margin: .75em 0; }
#copy ul { margin: 0;  padding: 0; list-style: none;	}
#copy ul li { background: url(../images/bullet_blueSquare.gif) no-repeat 22px 3px; padding: 0 10px 5px 36px; }
#copy a {text-decoration: underline;}
#copy td { color: #756f46; word-wrap: break-word; font: 13px Arial, Helvetica, sans-serif; }
#copy th { color: #756f46; word-wrap: break-word; font: 13px Arial, Helvetica, sans-serif; }

#level2Boxes { width: 402px; padding: 8px 0 0 0; }
#leftBox { position: static; width: 170px; background-color: #e7f2fc; color: #1f4675; margin: 0 5px 0 0; padding: 5px; float: left; }
#leftBox h4 { font: bold 13px Arial, Helvetica, sans-serif; color: #2d8be1; border-bottom: 1px #76a9db solid; margin: 0 0 2px 0; }
#leftBox a { color: #1f4675; }

#leftBox3 { position: static; width: 170px; background-color: #bbb2a2; color: #aba394; margin: 0 5px 0 0; padding: 5px; float: left; }
#leftBox3 h4 { font: bold 13px Arial, Helvetica, sans-serif; color: #fff; border-bottom: 1px #aba394 solid; margin: 0 0 2px 0; }
#leftBox3 a { color: #807c74; }

#leftBox2 h4 { margin: 0; padding: 2px 5px; background-color: #bbb2a2; color: #fff; font-size: 13px; }
#leftBox2 ul { margin: 0; padding: 5px 0 0 0; list-style: none; background-color: #eeece6; border-left: 4px #aba394 solid; border-top: 3px #aba394 solid; }
#leftBox2 li { padding: 0 3px 1em 15px; background: url(../images/bullet_redArrow.gif) no-repeat 7px 2px; }
#leftBox2 li.nobullet { background-image: none;}
#leftBox2 li a { color: #807c74; text-decoration: none; }
#leftBox2 li a:hover { color: #3f3e3d; }
#leftBox2 li.nobullet a { color: #3f3e3d; text-decoration: underline; }

#leftBox4 h4 { margin: 0; padding: 2px 5px; background-color: #76a9d8; color: #fff; font-size: 13px; }
#leftBox4 ul { margin: 0; padding: 5px 0 0 0; list-style: none; background-color: #d1e2f2; border-left: 4px #609bd2 solid; border-top: 3px #609bd2 solid; }
#leftBox4 li { padding: 0 3px 1em 15px; background: url(../images/bullet_redArrow.gif) no-repeat 7px 2px; }
#leftBox4 li.nobullet { background-image: none;}
#leftBox4 li a { color: #43658e; text-decoration: none; }
#leftBox4 li a:hover { color: #1f4675; }
#leftBox4 li.nobullet a { color: #1f4675; text-decoration: underline; }

#rightBox { position: static; width: 190px; margin: 0 5px 0 0; float: right; }
#rightBox h4 { font: bold 13px Arial, Helvetica, sans-serif; color: #76a9db; border-bottom: 1px #2d8be1 solid; margin: 0 0 6px 0; }
#rightBox ul { margin: 0; padding: 5px 0 0 0; list-style: none; }
#rightBox li { background: url(../images/bullet_blueArrow2.gif) no-repeat 7px 2px; padding: 0 10px 5px 17px; }
#rightBox li.nobullet { background-image: none; }
#rightBox a { color: #1f4675; }

#rightBox2 { position: static; width: 190px; margin: 0 5px 0 0; float: right; }
#rightBox2 h4 { font: bold 13px Arial, Helvetica, sans-serif; color: #76a9db; border-bottom: 1px #2d8be1 solid; margin: 0 0 6px 0; }
#rightBox2 ul { margin: 0; padding: 5px 0 0 0; list-style: none; }
#rightBox2 li { background: url(../images/bullet_blueArrow2.gif) no-repeat 7px 2px; padding: 0 10px 5px 17px; }
#rightBox2 li.nobullet { background-image: none; }
#rightBox2 a { color: #1f4675; }

#rightBox3 h4 { margin: 0; padding: 2px 5px; background-color: #76a9d8; color: #fff; font-size: 13px; }
#rightBox3 ul { margin: 0; padding: 5px 0 0 0; list-style: none; background-color: #d1e2f2; border-left: 4px #609bd2 solid; border-top: 3px #609bd2 solid; }
#rightBox3 li { padding: 0 3px 1em 15px; background: url(../images/bullet_redArrow.gif) no-repeat 7px 2px; }
#rightBox3 li.nobullet { background-image: none;}
#rightBox3 li a { color: #43658e; text-decoration: none; }
#rightBox3 li a:hover { color: #1f4675; }
#rightBox3 li.nobullet a { color: #1f4675; text-decoration: underline; }

#rightBar { position: relative; float: right; width: 150px; margin:0; padding:0;}

#crossLinks1 { width: 150px; }
#crossLinks h4 { margin: 0; padding: 2px 5px; background-color: #bbb2a2; color: #fff; font-size: 13px; }
#crossLinks ul { margin: 0; padding: 5px 0 0 0; list-style: none; background-color: #eeece6; border-left: 4px #aba394 solid; border-top: 3px #aba394 solid; }
#crossLinks li { padding: 0 3px 1em 15px; background: url(../images/bullet_redArrow.gif) no-repeat 7px 2px; }
#crossLinks li.nobullet { background-image: none;}
#crossLinks li a { color: #807c74; text-decoration: none; }
#crossLinks li a:hover { color: #3f3e3d; }
#crossLinks li.nobullet a { color: #3f3e3d; text-decoration: underline; }

#crossLinks2 h4 { margin: 0; padding: 2px 5px; background-color: #76a9d8; color: #fff; font-size: 13px; }
#crossLinks2 ul { margin: 0; padding: 5px 0 0 0; list-style: none; background-color: #d1e2f2; border-left: 4px #609bd2 solid; border-top: 3px #609bd2 solid; }
#crossLinks2 li { padding: 0 3px 1em 15px; background: url(../images/bullet_redArrow.gif) no-repeat 7px 2px; }
#crossLinks2 li.nobullet { background-image: none;}
#crossLinks2 li a { color: #43658e; text-decoration: none; }
#crossLinks2 li a:hover { color: #1f4675; }
#crossLinks2 li.nobullet a { color: #1f4675; text-decoration: underline; }

#crossLinks3 h4 { margin: 0; padding: 2px 5px; background-color: #eeee66; color: #222266; font-size: 13px; }
#crossLinks3 ul { margin: 0; padding: 5px 0 0 0; list-style: none; background-color: #ffff66; border-left: 4px #dddd66 solid; border-top: 3px #dddd66 solid; }
#crossLinks3 li { padding: 0 3px 1em 15px; background: url(../images/bullet_redArrow.gif) no-repeat 7px 2px; }
#crossLinks3 li.nobullet { background-image: none;}
#crossLinks3 li a { color: #43658e; text-decoration: none; }
#crossLinks3 li a:hover { color: #1f4675; }
#crossLinks3 li.nobullet a { color: #1f4675; text-decoration: underline; }

#crossLinks4 h4 { margin: 0; padding: 2px 5px; background-color: #e587e5; color: #2587e5; font-size: 13px; }
#crossLinks4 ul { margin: 0; padding: 5px 0 0 0; list-style: none; background-color: #f587e5; border-left: 4px #e587e5 solid; border-top: 3px #e587e5 solid; }
#crossLinks4 li { padding: 0 3px 1em 15px; background: url(../images/bullet_redArrow.gif) no-repeat 7px 2px; }
#crossLinks4 li.nobullet { background-image: none;}
#crossLinks4 li a { color: #43658e; text-decoration: none; }
#crossLinks4 li a:hover { color: #1f4675; }
#crossLinks4 li.nobullet a { color: #1f4675; text-decoration: underline; }

#travelWarnings2 h4 { margin: 0; padding: 2px 5px; background-color: #bbb2a2; color: #fff; font-size: 13px; }
#travelWarnings2 ul { margin: 0 0 3px 0; padding: 5px 0 0 0; list-style: none;  background-color: #eeece6; border-left: 4px #aba394 solid; border-top: 3px #aba394 solid; }
#travelWarnings2 li { padding: 0 3px 1em 15px;  background: url(../images/bullet_redArrow.gif) no-repeat 7px 2px; }
#travelWarnings2 li.nobullet { background-image: none;}
#travelWarnings2 li a { color: #807c74; text-decoration: none; }
#travelWarnings2 li a:hover { color: #3f3e3d; }
#travelWarnings2 li.nobullet a { color: #3f3e3d; text-decoration: underline; }

#travelRegistration h4 { margin: 0; padding: 2px 5px; background-color: #76a9d8; color: #fff; font-size: 13px; }
#travelRegistration p {  margin: 0; padding: 5px; border-top: 3px #609bd2 solid;  background-color: #d1e2f2; border-left: 4px #609bd2 solid; color: #43658e; }
#travelRegistration ul { margin: 0 0 3px 0; padding: 5px 0 0 0; list-style: none; background-color: #d1e2f2; border-left: 4px #609bd2 solid; }
#travelRegistration li { padding: 0 3px 1em 15px; background: url(../images/bullet_redArrow.gif) no-repeat 7px 2px; }
#travelRegistration li a { color: #1f4675; text-decoration: underline; }

div.spacer {  clear: both; }

#footer {
	width: 526px;
	background: url(../images/footer.gif) no-repeat 0 0;
	padding: 20px;
	color: #adac98;
	font-size: x-small;
}
