body, p, b, i, strong, em, dt, dd, dl, sl, caption, th, td, tr, u, div, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {
	background: white url(images/new_logo_background.png);
	text-align: center;
	margin: 0 auto;
	padding: 0;
	/*border: thin solid aqua;*/
}
/*
#body {
	padding: 0;
	text-align: center;
	margin: 0 auto;
}
*/
.shell {
	/*border: thin solid red;*/
	text-align: center;
	/*margin: 0 auto;*/
	/*width: 800px;*/
}

.banner {
	/*border: thin solid red;*/
}

/* - - - - - - Main Dock Panel - - - - - - */
.main-dock-panel {
	/*background: #803;*/
	background: #50040e;
	/*background: yellow;*/
	margin: 0 auto;
	/*border: thin solid green;*/
	/*text-align: center;*/
	/*width: 936px;*/
}

/* - - - - - - Footer Panel - - - - - - */

.footer-panel {
	background: #50040e;
	/*background: green;*/
	color: white;
	height: 40px;
	vertical-align: bottom;
	text-align: left;
	font-size: 0.80em;
}


/* - - - - - - CFD Toggle Button - - - - - */

/* default style for html button faces */
.html-face {
	/*border: thin solid black;*/
}

.cfdtoggle-up {
	/*font-family: Verdana, Arial, Helvetica, Sans-serif;*/
	font-size: smaller;
	padding: 1px 4px 1px 4px;
	cursor: hand;
	width: 120px;
	text-align: center;
	border: 2px outset #50040e;
	background: #6b170c;
}
.cfdtoggle-up div {
	color: #fff3c1;
}

.cfdtoggle-up-hovering {
	/*font-family: Verdana, Arial, Helvetica, Sans-serif;*/
	font-size: smaller;
	padding: 1px 4px 1px 4px;
	cursor: hand;
	width: 120px;
	text-align: center;
	/*border: 2px outset #a04;*/
	border: 2px outset #8c0010;
	/*border: 2px outset #871a06;*/
	border-bottom: 2px solid #b58f35;
	background: #8c0010;
}


.cfdtoggle-up-hovering div {
	color: #fff3c1;
}

.cfdtoggle-up-disabled {
	/*font-family: Verdana, Arial, Helvetica, Sans-serif;*/
	font-size: smaller;
	padding: 1px 4px 1px 4px;
	width: 120px;
	text-align: center;
	border-bottom: 3px outset #999;
	background: #ccc;
}

.cfdtoggle-down {
	/*font-family: Verdana, Arial, Helvetica, Sans-serif;*/
	padding: 8px 4px 8px 4px;
	cursor: default;
	width: 120px;
	text-align: center;
	background: #393f77;
	border: 2px solid #393f77;
}

.cfdtoggle-down div {
	font-weight: bold;
	color: #fff;
	border: none;
}

.cfdtoggle-down-hovering {
	/*font-family: Verdana, Arial, Helvetica, Sans-serif;*/
	padding: 8px 4px 8px 4px;
	cursor: default;
	width: 120px;
	text-align: center;
	background: #393f77;
	border: 2px solid #393f77;
}

.cfdtoggle-down-hovering div {
	color: #fff;
	font-weight: bold;
	border: none;
}

.cfdtoggle-down-disabled {
	/*font-family: Verdana, Arial, Helvetica, Sans-serif;*/
	font-size: smaller;
	padding: 1px 4px 2px 4px;
	width: 120px;
	text-align: center;
	border-bottom: 3px outset #999;
	background: #ccc;
}


/* - - - - - - Home Page - - - - - */

.page-home-image {
	/* original image 480 x 232 */
	width: 804px;
	height: 390px;
	margin: 4px;
	border-top: 2px solid #113;
	border-left: 2px solid #113;
	border-bottom: 2px solid #cce;
	border-right: 2px solid #cce;
}
.page-home-image-container {
	background: #393f77;
	padding-bottom: 95px;
}

.homecontent {
	/*font-family: Verdana, Arial, Helvetica, Sans-serif;*/
	/*font-style: normal;*/
	font-size: 0.85em;
	width: 816px;
	/*height: 540px;*/
	padding: 0;
	margin: 0;
	text-align: left;
	vertical-align: top;
	background: #393f77;
	color: #fff;
}

.homecontent div {
	/*background-color: green;*/
	padding: 6px 10px;
}

/* --------------------  news -------------------- */

.news-dock-panel {
	width: 816px;
	height: 612px;
	margin: 0;
	background: #393f77;
	text-align: center;

	border: none;
	color: white;
	vertical-align: top;
	padding: 20px;
}

/* --------------------  officers -------------------- */

table.new-officers {
	width: 816px;
	height: 612px;
	margin: 0;
	background-color: #393f77;
	color: white;
}
.new-officers-category {
	font-weight: bold;
	font-size: 0.85em;
	width: 250px;
	text-align: right;
	padding-right: 10px;
	color: #dc7;
	/*border: thin solid yellow;*/
}
.new-officers-name {
	font-size: 0.85em;
	width: 200px;
	text-align: left;
	/*border: thin solid red;*/
}
.new-officers-number {
	font-size: 0.8em;
	width: 366px;
	font-style: italic;
	text-align: left;
	/*border: thin solid green;*/
}



/* - - - - - - - - links - - - - - - - */
.page-links {
	width: 816px;
	height: 612px;
	margin: 0;
	background: #393f77;
	text-align: center;
}
.page-links-div {
	padding: 0.65em;
	/*text-align: center;*/
	/*background: purple;*/
}
a.page-links-link:link, a.page-links-link:visited, a.page-links-link:active {
	color: white;
	text-decoration: none;
	font-weight: normal;
	font-size: 1.10em;
}
a.page-links-link:hover {
	color: white;
	text-decoration: none;
	font-weight: bold;
	/*background: green;*/
}

/* - - - - - - - - join - - - - - - - */
.page-join {
	width: 816px;
	height: 612px;
	color: white;
	margin: 0;
	background: #393f77;
	font-size: 0.85em;
	/*border: thin solid green;*/
	text-align: center;
}
.page-join div {
	text-align: left;
	/*background: yellow;*/
	/*color: black;*/
	padding: 25px;
}

/* - - - - - - - location - - - - - - - */

.page-location {
	width: 804px;
	height: 600px;
	/*margin: 6px;*/
	/*background: #393f77;*/
}
.page-location-container {
	background: #393f77;
	padding: 6px;
	/*background: red;*/
}

/* - - - - - - - calendar - - - - - - - */
.page-calendar {
	width: 804px;
	color: white;
	/*margin: 6px;*/
	/*background: #393f77;*/
}
.page-calendar-container {
	background: #393f77;
	padding: 6px;
	/*background: red;*/
}


/* - - - - - - - - albums - - - - - - - */
.page-album {
	width: 816px;
	height: 612px;
	margin: 0;
	background: #393f77;
	text-align: center;
	/*border: thin solid green;*/
}
.picture-button {
	/*border: thin solid green;*/
	width: 150px;
	float: left;
}

.gwt-InlineHyperlink {
	margin: 0 20 0 20;
	color: white;
	background: #393f77;
	text-align: center;
	width: 150px;
	/*border: thin solid blue;*/
}


.gwt-PushButton-up,
.gwt-PushButton-up-hovering,
.gwt-PushButton-up-disabled,
.gwt-PushButton-down,
.gwt-PushButton-down-hovering,
.gwt-PushButton-down-disabled {
	margin: 20 20 0 20;
	text-decoration: none;
	background: url("images/hborder.png") repeat-x 0px -27px;
}
.gwt-PushButton-up,
.gwt-PushButton-up-hovering,
.gwt-PushButton-up-disabled {
	padding: 3px 5px 3px 5px;
}
.gwt-PushButton-up {
	border: 1px outset #ccc;
	cursor: pointer;
	cursor: hand;
}
.gwt-PushButton-up-hovering {
	border: 1px outset;
	border-color: #9cf #69e #69e #7af;
	cursor: pointer;
	cursor: hand;
}
.gwt-PushButton-up-disabled {
	border: 1px outset #ccc;
	cursor: default;
	opacity: .5;
	filter: alpha(opacity=40);
	zoom: 1;
}
.gwt-PushButton-down,
.gwt-PushButton-down-hovering,
.gwt-PushButton-down-disabled {
	padding: 4px 4px 2px 6px;
}
.gwt-PushButton-down {
	border: 1px inset #666;
	cursor: pointer;
	cursor: hand;
}
.gwt-PushButton-down-hovering {
	border: 1px inset;
	border-color: #9cf #69e #69e #7af;
	cursor: pointer;
	cursor: hand;
}
.gwt-PushButton-down-disabled {
	border: 1px outset #ccc;
	cursor: default;
	opacity: 0.5;
	filter: alpha(opacity=40);
	zoom: 1;
}


/* - - - - - - - - album-player - - - - - - - */
.page-albumplayer {
	margin: 0;
	background: #393f77;
	text-align: center;
	border: 8px solid #393f77;
	/*border: 8px solid #393f77;*/
	
}
.albumplayer-frame {
	width: 800px;
	height: 612px;
}


/* - - - - - - - - history - - - - - - - */
.page-history {
	width: 816px;
	height: 650px;
	color: white;
	background: #393f77;
	/*background: blue;*/
	font-size: 0.80em;
	text-align: left;
	padding: 0;
	margin: 0;
}

.page-history div {
	padding: 15px 15px 0 25px;
	/*border: thin solid red;*/
	/*background: #ccc;*/
}

.page-history-title {
	text-align: center;
	font-weight: bold;
	/*background: #393f77;*/
	/*padding-bottom: 20px;*/
	/*border: thin solid green;*/
}

.page-history-byline {
	font-size: 0.75em;
	font-style: italic;
	padding-bottom: 15px;
	/*padding-left: 20px;;*/
	text-align: center;
	/*border: thin solid yellow;*/
}


/* - - - - - - trucks - - - - - - - */

.page-truck-image {
	width: 804px;
	/*width: 800px;*/
	height: 600px;
	/*height: 610px;*/
	/*padding: 25px;*/
	/*background-color: #393f77;*/
	margin: 4px;
	border-top: 2px solid #113;
	border-left: 2px solid #113;
	border-bottom: 2px solid #cce;
	border-right: 2px solid #cce;
}

.page-truck-image-container {
	background: #393f77;
	/*border: thin solid yellow;*/
}

.page-truck {
	background: #393f77;
	padding: 0;
	margin: 0;
}

.page-truck div {
	padding: 6px 10px;
	color: #fff;
	font-style: normal;
	font-size: 0.80em;
	vertical-align: top;
	width: 779;
}

.page-truck div span {
	color: #dc7;
	font-weight: bold;
}


/*
.page-truck-title {
	font-style: normal;
	font-size: 0.80em;
	padding: 15px;
	text-align: left;
	vertical-align: top;
	background-color: #393f77;
	color: #fff;
	width: 816px;
}

*/



/* - - - - - - - - - - - - - - - - - - */
/*                 Fader               */
/* - - - - - - - - - - - - - - - - - - */

.gwt-base {
	float:left;
	filter:alpha(opacity=00);
	-moz-opacity:.0;
	opacity:.0;
}
.gwt-00 {
	float:left;
	filter:alpha(opacity=00);
	-moz-opacity:.0;
	opacity:.0;
}
.gwt-05 {
	float:left;
	filter:alpha(opacity=05);
	-moz-opacity:.05;
	opacity:.05;
}
.gwt-10 {
	float:left;
	filter:alpha(opacity=10);
	-moz-opacity:.10;
	opacity:.10;
}
.gwt-15 {
	float:left;
	filter:alpha(opacity=15);
	-moz-opacity:.15;
	opacity:.15;
}
.gwt-20 {
	float:left;
	filter:alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;
}
.gwt-25 {
	float:left;
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;
}
.gwt-30 {
	float:left;
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
}
.gwt-35 {
	float:left;
	filter:alpha(opacity=35);
	-moz-opacity:.35;
	opacity:.35;
}
.gwt-40 {
	float:left;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
}
.gwt-45 {
	float:left;
	filter:alpha(opacity=45);
	-moz-opacity:.45;
	opacity:.45;
}
.gwt-50 {
	float:left;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}
.gwt-55 {
	float:left;
	filter:alpha(opacity=55);
	-moz-opacity:.55;
	opacity:.55;
}
.gwt-60 {
	float:left;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}
.gwt-65 {
	float:left;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}
.gwt-70 {
	float:left;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
.gwt-75 {
	float:left;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}
.gwt-80 {
	float:left;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
.gwt-85 {
	float:left;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
}
.gwt-90 {
	float:left;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}
.gwt-95 {
	float:left;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
}
.gwt-100 {
	float:left;
	filter:alpha(opacity=100);
	-moz-opacity:1.00;
	opacity:1.00;
}
