
body { 
	background-color: #003366;
	margin: 0; 
	padding: 0;
	font-family: arial; 
	font-weight: normal; 
	font-size: 100%;
}

/*********************************************************/
/****************** PAGE ENVELOPE ************************/
/*********************************************************/
/* Stretches the background color across the screen */
#pageenvelope {
	width: 100%;
	height: 100%;
	background-color: #003366;
	padding: 0;
	border: 0;
	margin: 0;
}

/*********************************************************/
/****************** PAGE CONTAINER ***********************/
/*********************************************************/
/* Contains the viewable web page */
#pagecontainer {
	width: 46em; // really 48em
	height: 100%;
	background-color: #003366;
	padding-right: 0;
	border-top: 1em solid #003366;
	border-bottom: 1em solid #003366;
	border-right: 1em solid #003366;
	border-left: 1em solid #003366;
	margin: 0;
}

/* Contains the viewable web page for IE */
#pagecontainerIE {
	width: 48em;
	height: 100%;
	background-color: #003366;
	padding-right: 0;
	border-top: 1em solid #003366;
	border-bottom: 1em solid #003366;
	border-right: 1em solid #003366;
	border-left: 1em solid #003366;
	margin: 0;
}

/* Contains the wide viewable web page */
#pagecontainermedium {
	width: 54em;
	height: 100%;
	background-color: #003366;
	padding-right: 0;
	border-top: 1em solid #003366;
	border-bottom: 1em solid #003366;
	border-right: 1em solid #003366;
	border-left: 1em solid #003366;
	margin: 0;
}

/* Contains the wide viewable web page */
#pagecontainerwide {
	width: 66em;
	height: 100%;
	background-color: #003366;
	padding-right: 0;
	border-top: 1em solid #003366;
	border-bottom: 1em solid #003366;
	border-right: 1em solid #003366;
	border-left: 1em solid #003366;
	margin: 0;
}

/* Contains the wide viewable web page for IE*/
#pagecontainerwideIE {
	width: 68em;
	height: 100%;
	background-color: #003366;
	padding-right: 0;
	border-top: 1em solid #003366;
	border-bottom: 1em solid #003366;
	border-right: 1em solid #003366;
	border-left: 1em solid #003366;
	margin: 0;
}

/*********************************************************/
/****************** HEADER CONTAINER *********************/
/*********************************************************/
#headercontainer {
	width: 44em;
	background-color: #003366;
	padding: 0; 
	border-top: 0.25em solid #003366;
	border-bottom: 0.25em solid #003366; 
	border-right: 1em solid #003366; 
	border-left: 1em solid #003366; 
	margin: 0;
}

#headercontainerIE {
	width: 46em;
	background-color: #003366;
	padding: 0; 
	border-top: 0.25em solid #003366;
	border-bottom: 0.25em solid #003366; 
	border-right: 1em solid #003366; 
	border-left: 1em solid #003366; 
	margin: 0;
}

#headercontainerthin {
	width: 65em;
	height: 5.67em;
	background-color: #003366;
	padding: 0; 
	border-top: 0.25em solid #003366;
	border-bottom: 0.25em solid #003366; 
	border-right: 0em solid #003366; 
	border-left: 1em solid #003366; 
	margin: 0; 
}

#headercontainerthinshort {
	width: 65em;
	background-color: #003366;
	padding: 0; 
	border-top: 0.25em solid #003366;
	border-bottom: 0.25em solid #003366; 
	border-right: 0em solid #003366; 
	border-left: 1em solid #003366; 
	margin: 0; 
}

#headercontainerthinblack {
	width: 65em;
	height: 5.67em;
	background-color: #000000;
	padding: 0; 
	border-top: 0.25em solid #003366;
	border-bottom: 0.25em solid #003366; 
	border-right: 0em solid #003366; 
	border-left: 1em solid #003366; 
	margin: 0; 
}

#headercontainerthinIE {
	width: 66em;
	height: 5.67em;
	background-color: #000000;
	padding: 0; 
	border-top: 0.25em solid #003366;
	border-bottom: 0.25em solid #003366; 
	border-right: 0em solid #ff3366; 
	border-left: 1em solid #003366; 
	margin: 0; 
}

/*********************************************************/
/****************** MENU CONTAINER ***********************/
/*********************************************************/
#menucontainer {
	width: 44em;
	background-color: #003366;
	padding: 0;
	border-top: 0.1em solid #003366;
	border-bottom: 0.1em solid #003366;
	border-left: 0.1em solid #003366;
	border-right: 1.9em solid #003366;
	margin: 0;
}

#menucontainerIE {
	width: 46em;
	background-color: #003366;
	padding: 0;
	border-top: 0.1em solid #003366;
	border-bottom: 0.1em solid #003366;
	border-left: 0.1em solid #003366;
	border-right: 1.9em solid #003366;
	margin: 0;
}

#menucontainer a { 
	padding: 0.15em 0.75em; 
	color: #ffffff; 
	background-color: #003366;
	text-decoration: none; 
	border-right: 1px solid #ffffff;
	border-left: 0; 
	border-top: 0; 
	border-bottom: 0;
	margin: 0; 
	float: left;
}

#menucontainerIE a { 
	padding: 0.15em 0.75em; 
	color: #ffffff; 
	background-color: #003366;
	text-decoration: none; 
	border-right: 1px solid #ffffff;
	border-left: 0; 
	border-top: 0; 
	border-bottom: 0;
	margin: 0; 
	float: left;
}

#menucontainer a:link { 
	color: white; 
}
#menucontainer a:visited { 
	color: white; 
}
#menucontainer a:hover { 
	color: #000000; 
	background-color: #6699cc;
}

#menucontainerIE a:link { 
	color: white; 
}
#menucontainerIE a:visited { 
	color: white; 
}
#menucontainerIE a:hover { 
	color: #000000; 
	background-color: #6699cc;
}


/****************** PHOTO MENU CONTAINER *******************/
#phmenucontainer {
	width: 65em;
	background-color: #003366;
	padding: 0;
	border-top: 0.1em solid #003366;
	border-bottom: 0.1em solid #003366;
	border-left: 1em solid #003366;
	border-right: 0em solid #003366;
	margin: 0;
}

#phmenucontainerIE {
	width: 66em;
	background-color: #003366;
	padding: 0;
	border-top: 0.1em solid #003366;
	border-bottom: 0.1em solid #003366;
	border-left: 1em solid #003366;
	border-right: 0em solid #003366;
	margin: 0;
}

#photobarcontainer {
	background-color: #003366;
	color: #cccccc;
	border: 0;
	padding: 0;
	margin: 0;
}

#phmenucontainer p {
	font-size: 80%;
}

#phmenucontainerIE p {
	font-size: 80%;
}

#phmenucontainer a { 
	padding: 0.15em 0.75em; 
	color: #ffffff; 
	background-color: #003366;
	text-decoration: none; 
	border-right: 1px solid #ffffff;
	border-left: 0; 
	border-top: 0; 
	border-bottom: 0;
	margin: 0; 
	float: left;
}

#phmenucontainerIE a { 
	padding: 0.15em 0.75em; 
	color: #ffffff; 
	background-color: #003366;
	text-decoration: none; 
	border-right: 1px solid #ffffff;
	border-left: 0; 
	border-top: 0; 
	border-bottom: 0;
	margin: 0; 
	float: left;
}

#photobarcontainer a {
	background-color: #003366;
	color: #cccccc;
	border: 0;
	padding: 0;
	margin: 0;
}

#phmenucontainer a:link { 
	color: white; 
}
#phmenucontainer a:visited { 
	color: white; 
}

#phmenucontainer a:hover {
	color: #000000;
	background-color: #6699cc;
}

#phmenucontainerIE a:link { 
	color: white; 
}
#phmenucontainerIE a:visited { 
	color: white; 
}

#phmenucontainerIE a:hover {
	color: #000000;
	background-color: #6699cc;
}

#photobarcontainer a:link {
	background-color: #003366;
	color: #003366;
}

#photobarcontainer a:visited {
	background-color: #003366;
	color: #003366;
}

#photobarcontainer a:hover {
	background-color: #003366;
	color: #ffffff;
}

/*********************************************************/
/****************** BODY CONTAINER ***********************/
/*********************************************************/
#bodycontainer {
	width: 44em;
	background-color: #ffffff;
	padding: 0;
	border-top: 2em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
	border-left: 1em solid #ffffff;
	border-right: 1em solid #ffffff;
	margin: 0em;
}

#bodycontainerIE {
	width: 46em;
	background-color: #ffffff;
	padding: 0;
	border-top: 2em solid #ffffff;
	border-bottom: 0.5em solid #ffffff;
	border-left: 1em solid #ffffff;
	border-right: 1em solid #ffffff;
	margin: 0em;
}

#bodycontainerdark {
	width: 65em;
	color: #ffffff;
	background-color: #003366;
	padding: 0; 
	border-top: 1.5em solid #003366;
	border-bottom: 1em solid #003366;
	border-left: 1em solid #003366;
	border-right: 0em solid #003366; 
}

#bodycontainerdarkIE {
	width: 65em;
	color: #ffffff;
	background-color: #003366;
	padding: 0; 
	border-top: 1.5em solid #003366;
	border-bottom: 1em solid #003366;
	border-left: 1em solid #003366;
	border-right: 0em solid #003366; 
}

#bodycontainerdarknarrow {
	width: 59em;
	color: #ffffff;
	background-color: #003366;
	padding: 0; 
	border-top: 1.5em solid #003366;
	border-bottom: 1em solid #003366;
	border-left: 2em solid #003366;
	border-right: 5em solid #003366; 
}

#bodycontainerdarknarrowIE {
	width: 66em;
	color: #ffffff;
	background-color: #003366;
	padding: 0; 
	border-top: 1.5em solid #003366;
	border-bottom: 1em solid #003366;
	border-left: 2em solid #003366;
	border-right: 5em solid #003366; 
}

#bodycontainerdark a:link { 
	color: yellow; 
}

#bodycontainerdark a:visited { 
	color: white; 
}

#bodycontainerdarknarrow a:link { 
	color: yellow; 
}

#bodycontainerdarknarrow a:visited { 
	color: white; 
}

#bodycontainerdarkIE a:link { 
	color: yellow; 
}

#bodycontainerdarkIE a:visited { 
	color: white; 
}

#bodycontainerdarknarrowIE a:link { 
	color: yellow; 
}

#bodycontainerdarknarrowIE a:visited { 
	color: white; 
}

#photocontainer{
	width: 62em;  // 66 full
	color: #ffffff;
	background-color: #003366;
	padding: 0; 
	border-top: 0.5em solid #003366;
	border-bottom: 1em solid #003366;
	border-left: 2em solid #003366;
	border-right: 2em solid #003366; 
}

#photocontainerIE {
	width: 64em;  // 68 full
	color: #ffffff;
	background-color: #003366;
	padding: 0; 
	border-top: 1.5em solid #003366;
	border-bottom: 1em solid #003366;
	border-left: 2em solid #003366;
	border-right: 2em solid #003366; 
}

/****************** FOOTER CONTAINER ***********************/
#footercontainer {
	width: 44em;
	background-color: #ffffff;
	padding: 0;  
	border-top: 0.1em solid #ffffff;
	border-bottom: 0.25em solid #ffffff;
	border-left: 1em solid #ffffff;
	border-right: 1em solid #ffffff; 
	margin: 0em;
}

#footercontainerIE {
	width: 46em;
	background-color: #ffffff;
	padding: 0;  
	border-top: 1em solid #ffffff;
	border-bottom: 1em solid #ffffff;
	border-left: 1em solid #ffffff;
	border-right: 1em solid #ffffff; 
	margin: 0em;
}

#footercontainerdark {
	width: 59em;
	background-color: #003366;
	color: #ffffff;
	padding: 0;  
	border-top: 1em solid #003366;
	border-bottom: 0.5em solid #003366;
	border-left: 2em solid #003366;
	border-right: 5em solid #003366; 
	margin: 0em;
}

#footercontainerdarkIE {
	width: 66em;
	background-color: #003366;
	color: #ffffff;
	padding: 0;  
	border-top: 1em solid #003366;
	border-bottom: 1em solid #003366;
	border-left: 2em solid #003366;
	border-right: 5em solid #003366; 
	margin: 0em;
}

#footercontainerdark a:link { 
	color: yellow; 
}

#footercontainerdark a:visited { 
	color: white; 
}

#footercontainerdarkIE a:link { 
	color: yellow; 
}

#footercontainerdarkIE a:visited { 
	color: white; 
}

/****************** COPYRIGHT CONTAINER ***********************/
#copyrtcontainer {
	width: 44em;
	background-color: #ffffff;
	padding: 0;  
	border-top: 0.25em solid #ffffff;
	border-bottom: 3em solid #ffffff;
	border-left: 1em solid #ffffff;
	border-right: 1em solid #ffffff; 
	margin: 0em;
}

#copyrtcontainerIE {
	width: 46em;
	background-color: #ffffff;
	padding: 0;  
	border-top: 0.5em solid #ffffff;
	border-bottom: 3em solid #ffffff;
	border-left: 1em solid #ffffff;
	border-right: 1em solid #ffffff; 
	margin: 0em;
}

#copyrtcontainerdark {
	width: 59em;
	background-color: #003366;
	color: #ffffff;
	padding: 0;  
	border-top: 1em solid #003366;
	border-bottom: 3em solid #003366;
	border-left: 2em solid #003366;
	border-right: 5em solid #003366; 
	margin: 0em;
}

#copyrtcontainerdarkIE {
	width: 66em;
	background-color: #003366;
	color: #ffffff;
	padding: 0;  
	border-top: 1em solid #003366;
	border-bottom: 3em solid #003366;
	border-left: 2em solid #003366;
	border-right: 5em solid #003366; 
	margin: 0em;
}

#copyrtcontainerdark a:link { 
	color: yellow; 
}

#copyrtcontainerdark a:visited { 
	color: white; 
}

#copyrtcontainerdarkIE a:link { 
	color: yellow; 
}

#copyrtcontainerdarkIE a:visited { 
	color: white; 
}

#thePhoto {
	// width: 675px;
	// height: 404px;
	background-color: #336699;
	padding-top: 20px solid #ff3366;
	padding-bottom: 20px solid #ff3366;
	padding-left: 20px solid #ff3366;
	padding-right: 20px solid #ff3366; 
	border: 0;
	margin: 0em;
}

#thePhotoIE {
	// width: 675px;
	// height: 404px;  // 424px
	background-color: #336699;
	padding-top: 20px solid #ff3366;
	padding-bottom: 20px solid #ff3366;
	padding-left: 20px solid #ff3366;
	padding-right: 20px solid #ff3366; 
	border: 0;
	margin: 0em;
}

.font80pct {
	font-size: 80%;
}

.font60pct {
	font-size: 60%;
}

