/* CSS Document */
/* from Meyer reset.css */
/*   top right bottom left  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*  vertical-align: baseline;  */
	background: transparent;
}
body {
	background-color: white; 
/* from wolftrap */
	height: auto !important;
	height: 100%;
	min-height: 100%;
	margin: 0;
	padding: 0 0 1px;
	color: #222;
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-image: url(images/bg4-1280.gif);
}

/* background image attached here by section, class applied to body */
body.size2 { 
	background-image: url(images/bg4-1280.gif); 
}
body.size2b { 
	background-image: url(images/bg4-1280b.gif); /* blank - no daisy in bottom RH corner of blue panel */
}
body.size4 { 
	background-image: url(images/bg4-1360.gif); /* larger background */
}
body.size4p { 
	background-image: url(images/bg1360-promotions.gif); /* promotions background */
}
body.size4w { 
	background-image: url(images/bg1360-weddings.gif); /* weddings background */
}
ol, ul {
	list-style: none;
}
ul.bullet {
	list-style: disc inside;
}
li {
	padding: 0 0 2px 0 ;
}
blockquote, q {
	quotes: none;
}

p {
	line-height: 1.3;
}

h1 { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

h2 { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
h3 { font-size: 1.5em;
	/*  text-align:center;  */
	padding-bottom: 0.4em;
	color:#389EE0;
}

.compact {
	line-height: 1.2;
	font-size: 10px;
}

.tariffs {   /* just for tariffs page */
	line-height: 1.2;
}

.key { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

div#panel0 {
	position: relative;
	top: 45px; right: auto; 
	width: 940px;
	margin: 0 auto;
	font-family: Verdana, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}

div#panel1 {
	position: relative;
	top: 150px; right: auto; 
	width: 940px;
	/* height: 700px; */
	margin: 0 auto;
	/* background-color:#fdfcf5; */
	font-family: Verdana, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	/* font-family:"Comic Sans MS", cursive; */
	font-size: 11px; /* was 60% */
}
div#panel2 {
	position: relative;
	top: 200px; right: auto; 
	width: 940px;
	/* height: 700px; */
	margin: 0 auto;
	/* background-color:#fdfcf5; */
	font-family: Verdana, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	/* font-family:"Comic Sans MS", cursive; */
	font-size: 11px; /* was 60% */
}

div#panel3 {  /* just used by contact us page for larger font size */
	position: relative;
	top: 200px; right: auto; 
	width: 940px;
	/* height: 700px; */
	margin: 0 auto;
	/* background-color:#fdfcf5; */
	font-family: Verdana, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	/* font-family:"Comic Sans MS", cursive; */
	font-size: 12px; /* was 60% */
}
div#panel4 { /* for wider bg1360 1020 rather than 940 */
	position: relative;
	top: 150px; right: auto; 
	width: 1020px;
	/* height: 700px; */
	margin: 0 auto;
	/* background-color:#fdfcf5; */
	font-family: Verdana, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	/* font-family:"Comic Sans MS", cursive; */
	font-size: 11px; /* was 60% */
}
.front-panel {
	background-position: 50% 0px; 
	background-repeat: no-repeat;
	background-image: url(images/front-panel.gif);
	}
.front-inner {
	padding: 5px 10px 35px 12px;
	margin-top:0px;
}
/*   top right bottom left  */
#twitter { /* width: 150px; */
	margin-left: 115px; }
.emailpanel {
	background-position: 50% 10px; 
	background-repeat: no-repeat;
	background-image: url(images/email-panel2.gif);
}
.emailpanelW {
	background-position: 50% 10px; 
	background-repeat: no-repeat;
	background-image: url(images/email-panel-W.gif);
}
.emailform { 
	padding: 10px 0 0 20px ;
}
.warningNote {
	color:#FF0000;
}
.orange {
  color: #FF6600;
  font-weight: bold;
}
.white {
  color: #ffffff;
  font-weight: bold;
}
.blue {
  color: #000066;
  font-weight: bold;
}
.green { color:#006600; 
		font-weight: bold; }
.caption {
	color: #000099;
	font-family:"Trebuchet MS", Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.top15 {margin-top: 15px; }
.top25 {margin-top: 25px; }
#spacer {height:10px;}

   /*************** #sidenav styles from IWMP **************/
#sidenav {
		line-height: 1.2;
}
#sidenav li {
		/* border-bottom: 0.5em solid white; */
		margin-bottom: 0.25em;
}
#sidenav a {
		font-family:Verdana, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
		font-size: 120%;
		font-weight:bold;
		display:block;
		padding: 0.5em 0.5em;
		margin-right: 1em;
		color: #389de0; /* dark blue was #014565 */
		text-decoration:none;
		background-color: white; /* #9ddcf9; /*  green was #66af37 */
		/*  border-right: 0.4em solid white;
		border-bottom: 0.4em solid white;  */
}
#sidenav a:hover {
		background-color:#389de0; /* darker blue was #0e3168 */
		color:white;
}
#sidenav div {
		padding: 0;
		/* border-bottom: 0.5em solid white; */
}
#sidenav div.last {
		padding: 0;
		border-bottom: 0;
}
#sidenav h4 { color:#0e3168;  /* mid blue was #004a91 */
			padding: 1em 0 0.2em 1em;
}	
#sidenav p { color: white ;
		font-size: 0.9em ;
		padding: 1em;
}
.menu {
	line-height: 1.5;
}

