body {
font-family: Arial; font-size:16px;
background-image : url('images/background.jpg');
}

/* Indent 24 points */
.indent {text-indent: 24pt;}
.margin {margin-left: 25px;}

/* h1 header */

.h1home { font-size: 12pt; font-weight: normal; }

/* Home Page Specific */

/* orig: #040163 new: #020473 */
.mainmennav { color: #ffffff; background-color: #020473; text-decoration: none }
.mainmenlink { color: #ffffff; text-decoration: none }
.mainmenlink:hover { color: #00ff00; }
.mainmenlink2 { color: #ffffff; text-decoration: none }
.mainmenlink2:hover { color: #00ff00; font-weight:bold; }

.mainmenuover { background-color: #0000ff; }
.mainmenuout { background-color: #020473; }
table.mainmenutable {
      border-color: #808080 ;
      background-color: #020473;
      border-width: 1px 2px 1px 1px;
        border-collapse: separate;
        border-spacing: 1px;
        border-style: outset outset outset outset;
}

table.mainmenutable th {
        border-width: 1px 1px 1px 1px;
        padding: 2px 2px 2px 2px;
        border-style: outset outset outset outset;
        border-color: #808080;
}
table.mainmenutable td {
        border-width: 1px 1px 1px 1px;
        padding: 2px 2px 2px 2px;
        border-style: outset outset outset outset;
        border-color: #808080 ;
}




/* menu link */
A.type2 { font-family: Arial; font-size:16px; font-weight: bold; }
A.type2:link    {color:#FFFF00; text-decoration:underline;}
A.type2:visited {color:#FFFF00; text-decoration:underline;}
A.type2:active  {color:#FFFF00; text-decoration:underline;}
A.type2:hover   {color:#ABCDEF; text-decoration:overline underline;}

A.type3 { font-family: Arial; font-size:16px; font-weight: bold; }
A.type3:link    {color:#0000FF; text-decoration:underline;}
A.type3:visited {color:#0000FF; text-decoration:underline;}
A.type3:active  {color:#0000FF; text-decoration:underline;}
A.type3:hover   {color:#ABCDEF; text-decoration:overline underline;}

/* state specific text classes */
.statesubtitle { font-family: Arial; font-size: 24px; }
.statemenutitle { font-family: Arial; font-size: 16px; color:#FFFFFF; font-weight: bold; }
.statetabletext { font-family: Arial; font-size: 16px; }
.statenumtotal {font-family: "Arial Narrow"; color:#FFFFFF; }
.statesubtotal {font-family: Arial; font-size:16px; font-weight:bold; color:#FFFF00; }
/*
.statemaintitle { font-family: Arial, Helvetica, sans-serif; font-size: 36px; color:#000080; font-weight: bold; text-shadow: #6374AB 2px 3px 2px; }
.h1_statemaintitle { text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 36px; color:#000080; font-weight: bold; text-shadow: #6374AB 2px 3px 2px; }
*/
.statemaintitle { font-family: Arial, Helvetica, sans-serif; font-size: 36px; color:#000080; font-weight: bold; }
.h1_statemaintitle { text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 36px; color:#000080; font-weight: bold; }


/* Dropdown menu HOME style */
.dropmenuhome { font-weight:bold; color:#ABCDEF; }

/* Lighthouse specific classes */

.lhsidetitle { font-family: Arial; font-size: 17px; color:#FFFFFF; font-weight: bold; }
.lhsidefactstitle { font-family: Arial; font-size: 12px; color:#FFFFFF; font-weight: bold; text-decoration: underline; }
.lhsidefacts { font-family: "Comic Sans MS"; font-size: 10px; color:#FFFFFF; }
.lhsideinfo { font-family: "Comic Sans MS"; font-size: 10px; color:#FFFF00; }


.lhtitle { font-family: Arial; font-size: 24px; color:#000080; font-weight: bold; }
.h1_lhtitle { font-family: Arial; font-size: 24px; color:#000080; font-weight: bold; text-align:center;}
.lhtabletext { font-family: "Times New Roman"; font-size: 16px; }
.lhphotos { font-family: Arial; font-size: 16px; font-weight: bold; }
.lhphotoinfo { font-family: Arial; font-size: 13px; }
.lhmaps { font-family: "Times New Roman"; font-size: 13px; }

.lhvid { font-family: Arial; font-size: 16px; color:#FF0000; font-weight: bold; }
.lhvidtype { font-family: Arial; font-size: 13px; }

/* --- */

.lharttitles { font-family: Arial; font-size: 20px; color: #800000; text-decoration: underline; }
.lhtourstitles { font-family: Arial; font-size: 22px; }

.screensubtitle { font-family: Arial; font-size: 18px;}

.staysubtitle { font-family: Arial; font-size: 20px; font-weight: bold; color: #000080; }
.staycountry { font-family: Arial; font-size: 20px; font-weight: bold; color: #000000; }
.staystate { font-family: Arial; font-size: 18px; font-weight: bold; color: #000080; }

/* ITALY Specific Hyperlinks */

A.Itype1 { font-family: Arial; font-size:16px; font-weight: bold; }
A.Itype1:link    {color:#00be00; text-decoration:underline;}
A.Itype1:visited {color:#00be00; text-decoration:underline;}
A.Itype1:active  {color:#00be00; text-decoration:underline;}
A.Itype1:hover   {color:#ABCDEF; text-decoration:overline underline;}

A.Itype2 { font-family: Arial; font-size:16px; font-weight: bold; }
A.Itype2:link    {color:#FFFF00; text-decoration:underline;}
A.Itype2:visited {color:#FFFF00; text-decoration:underline;}
A.Itype2:active  {color:#FFFF00; text-decoration:underline;}
A.Itype2:hover   {color:#ABCDEF; text-decoration:overline underline;}

A.Itype3 { font-family: Arial; font-size:16px; font-weight: bold; }
A.Itype3:link    {color:#ff0000; text-decoration:underline;}
A.Itype3:visited {color:#ff0000; text-decoration:underline;}
A.Itype3:active  {color:#ff0000; text-decoration:underline;}
A.Itype3:hover   {color:#ABCDEF; text-decoration:overline underline;}

A.Itype4 { font-family: Arial; font-size:16px; font-weight: bold; }
A.Itype4:link    {color:#ff00ff; text-decoration:underline;}
A.Itype4:visited {color:#ff00ff; text-decoration:underline;}
A.Itype4:active  {color:#ff00ff; text-decoration:underline;}
A.Itype4:hover   {color:#ABCDEF; text-decoration:overline underline;}

A.Itype5 { font-family: Arial; font-size:16px; font-weight: bold; }
A.Itype5:link    {color:#ff7800; text-decoration:underline;}
A.Itype5:visited {color:#ff7800; text-decoration:underline;}
A.Itype5:active  {color:#ff7800; text-decoration:underline;}
A.Itype5:hover   {color:#ABCDEF; text-decoration:overline underline;}

A.Itype6 { font-family: Arial; font-size:16px; font-weight: bold; }
A.Itype6:link    {color:#828282; text-decoration:underline;}
A.Itype6:visited {color:#828282; text-decoration:underline;}
A.Itype6:active  {color:#828282; text-decoration:underline;}
A.Itype6:hover   {color:#ABCDEF; text-decoration:overline underline;}

A.Itype7 { font-family: Arial; font-size:16px; font-weight: bold; }
A.Itype7:link    {color:#0000ff; text-decoration:underline;}
A.Itype7:visited {color:#0000ff; text-decoration:underline;}
A.Itype7:active  {color:#0000ff; text-decoration:underline;}
A.Itype7:hover   {color:#ABCDEF; text-decoration:overline underline;}

A.Itype8 { font-family: Arial; font-size:16px; font-weight: bold; }
A.Itype8:link    {color:#993300; text-decoration:underline;}
A.Itype8:visited {color:#993300; text-decoration:underline;}
A.Itype8:active  {color:#993300; text-decoration:underline;}
A.Itype8:hover   {color:#ABCDEF; text-decoration:overline underline;}

A.Itype9 { font-family: Arial; font-size:16px; font-weight: bold; }
A.Itype9:link    {color:#009999; text-decoration:underline;}
A.Itype9:visited {color:#009999; text-decoration:underline;}
A.Itype9:active  {color:#009999; text-decoration:underline;}
A.Itype9:hover   {color:#ABCDEF; text-decoration:overline underline;}

/* Copyright bookmark links */

lightmenu {font-family: Arial; font-size:6px; color: #FFFFFF; }
.menunav { background-color: #000000; color: #ffffff; } 
.menunav_high { background-color: #0000b0; color: #ffffff; } 

.menulink { font-family: Arial; font-size: 10px; color: #ffffff; text-decoration: none }
.menulink:hover { color: #ffff00; }

table.menutable {
      border-color: #808080 ; 
	color: #ffffff;
      background-color: #000000; 
      border-width: 1px 1px 1px 1px;
	border-collapse: separate;
	border-spacing: 0px;
	border-style: outset outset outset outset;
}
table.menutable th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: outset outset outset outset;
	border-color: #808080;
}
table.menutable td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: outset outset outset outset;
	border-color: #808080 ;
}


.bookmarks { font-family: Arial; font-size: 12px; color:#00008B; }

A.bookmarks:link {color: #00008B; text-decoration:none; }
A.bookmarks:visited {color: #00008B; }
A.bookmarks:active {color: #00008B; }
A.bookmarks:link {color: #00008B; }

/* Links header */

table.linkstable {
	border-collapse: collapse;
}
table.linkstable td {

	border-collapse: collapse;

}

