
a:link {
	color: blue;
    text-decoration: none
}
a:visited {
	color: blue;
    text-decoration: none
}
a:hover {
	color: red;
    text-decoration: underline
}

body {
    font-family:      Arial, Helvetica, sans-serif;
    font-size:        10pt;
    margin:           0px;
    color:            #336699;
	background-color: #6699FF;
}

table {
    border:           0px;
    margin:           0px;
    padding:          0px;
    border-collapse:  collapse;
}

td {
    padding:          0px;
}

.home-link {
    font-size:        12pt;
    font-weight:      bold;
}

.homepage-link {
    border:           0px;
}

.counter {
    text-align:       center;
}

.copyright {
    text-align:       center;
    font-size:        8pt;
    color:            #FFFFFF;
}

.index-body {
    width:            100%;
}

.index-leftbody {
    width:            176px;
}

.index-rightbody {
    width:            100%;
}

.index-logo {
	background-color: #FFFFFF;
}

.index-first-banner-message {
    width:            100%;
	height:           55px;
	background-color: #000075;
	font-size:        10pt;
	text-align:       center;
	font-weight:      bold;
	color:            #FFFFFF;
}

.index-banner {
    width:            100%;
	height:           177px;
	text-align:       center;
    font-size:        48pt;
    font-weight:      bold;
	color:            #FFFFFF;
}

.index-second-banner-message {
    width:            100%;
	height:           55px;
	background-color: #000075;
	text-align:       center;
	font-size:        12pt;
	font-weight:      bold;
	color:            #FFFFFF;
}

.index-navigation-area {
}

.index-navigation-list {
    width:            166px;
	margin-left:      5px;
	margin-right:     5px;
	margin-top:       10px;
	margin-bottom:    10px;
    text-align:       center;
    font-size:        11pt;
    font-weight:      bold;
}

.index-navigation-list-header {
    color:            #FFFFFF;
	background-color: #000075;
    padding:          2px;
}

.index-navigation-farewell-item {
	background-color: #FFFFFF;
    font-size:        10pt;
    font-style:       italic;
    padding:          2px;
}

.index-navigation-list-item {
	background-color: #FFFFFF;
    padding:          2px;
}

.index-content-area {
    width:            100%;
}

.index-content-block {
	padding-left:     10px;
	padding-top:      10px;
	padding-right:    10px;
	padding-bottom:   10px;
}

.index-content-block-body {
	width:            100%;
	background-color: #FFFFFF;
    color:            #000075;
    font-weight:      bold;
    text-align:       center;
    border:           4 ridge #FFFFFF;
}

.index-content-data {
    padding:          15px;
}

.header-logo {
    width:            15%;
    background-color: #000075;
    padding:          12px;
    text-align:       center;
}

.header-first-banner-message {
    width:            100%;
	height:           25px;
	background-color: #000075;
	font-size:        10pt;
	text-align:       center;
	font-weight:      bold;
	color:            #FFFFFF;
}

.header-banner {
    width:            100%;
	height:           120px;
	color:            #FFFFFF;
}

.header-banner-title {
	text-align:       center;
    font-size:        32pt;
    font-weight:      bold;
}

.header-banner-subtitle {
	text-align:       center;
    font-size:        24pt;
    font-weight:      bold;
    font-style:       italic;
}

.header-second-banner-message {
    width:            100%;
	height:           25px;
	color:            #FFFFFF;
	background-color: #000075;
	font-size:        12pt;
	font-weight:      bold;
    text-align:       center;
}

.navigation-bar {
    width:            100%;
	height:           25px;
	color:            #FFFFFF;
	background-color: #3300CC;
	font-size:        10pt;
	font-weight:      bold;
    text-align:       left;
}

.navigation-links:link {
	color:            #FFFFFF;
    text-decoration:  none
}

.navigation-links:visited {
	color:            #FFFFFF;
    text-decoration:  none
}

.navigation-links:hover {
	color:            #FFFF00;
    text-decoration:  none
}

.navigation-links:active {
	color:            #FFFF00;
    text-decoration:  none
}

.farewell-logo {
    width:            15%;
    background-color: #000075;
    text-align:       left;
    padding-left:     20px;
}

.farewell-first-banner-message {
    width:            100%;
	height:           25px;
	background-color: #000075;
	font-size:        10pt;
	text-align:       center;
	font-weight:      bold;
	color:            #FFFFFF;
}

.farewell-banner {
    width:            100%;
	height:           50px;
	color:            #FFFFFF;
}

.farewell-banner-title {
	text-align:       center;
    font-size:        28pt;
    font-weight:      bold;
    padding-top:      5px;
    padding-bottom:   5px;
}

.farewell-banner-subtitle {
	text-align:       center;
    font-size:        24pt;
    font-weight:      bold;
    font-style:       italic;
}

.farewell-second-banner-message {
    width:            100%;
	height:           25px;
	color:            #FFFFFF;
	background-color: #000075;
	font-size:        12pt;
	font-weight:      bold;
    text-align:       center;
}

.farewell-content {
	padding-left:     20px;
	padding-top:      15px;
	padding-right:    20px;
	padding-bottom:   10px;
}

.farewell-block {
	width:            100%;
	background-color: #FFFFFF;
    color:            #000075;
    border:           4 ridge #FFFFFF;
}

.farewell-title {
	background-color: #000075;
    color:            #FFFFFF;
    font-family:      Times New Roman, Times, serif;
    font-size:        32pt;
    font-weight:      bold;
    text-align:       center;
    padding-top:      50px;
    padding-left:     15px;
    padding-right:    15px;
    padding-bottom:   5px;
}

.farewell-name {
	background-color: #000075;
    color:            #FFFFFF;
    font-family:      Times New Roman, Times, serif;
    font-size:        32pt;
    font-weight:      bold;
    text-align:       center;
    padding-top:      10px;
    padding-left:     15px;
    padding-right:    15px;
    padding-bottom:   5px;
}

.farewell-poem {
	background-color: #000075;
    color:            #FFFFFF;
    font-family:      Times New Roman, Times, serif;
    font-size:        16pt;
    font-weight:      bold;
    text-align:       center;
    padding-top:      10px;
    padding-left:     15px;
    padding-right:    15px;
    padding-bottom:   5px;
}

.farewell-photoblock {
    padding:          20px;
    border:           4 ridge #FFFFFF;
    text-align:       center;
}

.farewell-photocaption {
    color:            #A60000;
    font-family:      Times New Roman, Times, serif;
    font-size:        18pt;
    font-weight:      bold;
    font-style:       italic;
    text-align:       center;
}

.farewell-phototribute {
    color:            #A60000;
    font-family:      Times New Roman, Times, serif;
    font-size:        28pt;
    font-weight:      bold;
    font-style:       italic;
    text-align:       center;
}

.farewell-photodates {
	background-color: #000075;
    color:            #FFFFFF;
    font-family:      Times New Roman, Times, serif;
    font-size:        18pt;
    font-weight:      bold;
    font-style:       italic;
    text-align:       center;
    padding-top:      10px;
    padding-bottom:   5px;
}

.farewell-photocredit {
	background-color: #000075;
    color:            #FFFFFF;
    font-family:      Times New Roman, Times, serif;
    font-size:        18pt;
    font-weight:      bold;
    font-style:       italic;
    text-align:       center;
    padding-top:      5px;
    padding-bottom:   10px;
}

.farewell-photocredit-link:link {
	color:            #FFFFFF;
    text-decoration:  underline;
}

.farewell-photocredit-link:visited {
	color:            #FFFFFF;
    text-decoration:  underline;
}

.farewell-photocredit-link:hover {
	color:            #FFFF00;
    text-decoration:  underline;
}

.farewell-photocredit-link:active {
	color:            #FFFF00;
    text-decoration:  underline;
}

.information-body {
}

.information-content {
	padding-left:     20px;
	padding-top:      15px;
	padding-right:    20px;
	padding-bottom:   10px;
}

.information-block {
	width:            100%;
	background-color: #FFFFFF;
    color:            #000075;
    font-weight:      bold;
    text-align:       center;
    border:           4 ridge #FFFFFF;
}

.information-block-data {
    padding:          15px;
}

.information-message-header {
    font-size:        18pt;
    font-weight:      bold;
}

.information-message-subheader {
    font-size:        16pt;
    font-weight:      bold;
}

.information-message-content {
    font-size:        12pt;
    text-align:       left;
}

.listing-group-content-area {
    width:            100%;
}

.listing-group-content-block {
	padding-left:     10px;
	padding-top:      10px;
	padding-right:    10px;
	padding-bottom:   10px;
}

.listing-group-content-frame {
    border:           4 ridge #FFFFFF;
    height:           100%;
}

.listing-group-content-block-header {
    color:            #FFFFFF;
	background-color: #000075;
    padding-top:      3px;
    padding-bottom:   3px;
    padding-left:     5px;
    font-size:        11pt;
    font-weight:      bold;
    text-align:       center;
    height:           65px;
}

.listing-group-content-block-body {
	background-color: #FFFFFF;
	padding-left:     5px;
	padding-top:      5px;
	padding-right:    5px;
	padding-bottom:   5px;
    width:            230px;
    height:           260px;
    text-align:       center;
}

.listing-content {
	padding-left:     20px;
	padding-top:      15px;
	padding-right:    20px;
	padding-bottom:   10px;
}

.listing-block {
	width:            100%;
	background-color: #FFFFFF;
    color:            #000075;
    border:           4 ridge #FFFFFF;
}

.listing-subblock {
	background-color: #6699FF;
    color:            #000075;
    font-weight:      bold;
    text-align:       center;
    border:           4 ridge #FFFFFF;
	margin:           20px;
}

.listing-subblock-content {
	padding-left:     10px;
	padding-top:      10px;
	padding-right:    10px;
	padding-bottom:   10px;
    border:           1 solid #000075;
    font-size:        14pt;
}

.listing-photoblock {
	margin-left:      10px;
	margin-top:       20px;
	margin-right:     10px;
	margin-bottom:    10px;
    padding:          40px;
    border:           4 ridge #FFFFFF;
    font-size:        14pt;
}

.listing-photoblock-caption {
    padding-top:      10px;
    padding-bottom:   5px;
    text-align:       center;
    font-size:        14pt;
}

.listing-photocell {
	background-color: #6699FF;
	padding-left:     15px;
	padding-top:      15px;
	padding-right:    15px;
	padding-bottom:   15px;
    border:           4 ridge #FFFFFF;
    text-align:       center;
}

.listing-photocell-text {
	background-color: #FFFFFF;
    color:            #000075;
    padding:          30px;
    padding-top:      60px;
    padding-bottom:   60px;
    margin:           15px;
    border:           1 ridge #000000;
    font-size:        13pt;
    font-weight:      bold;
}

.listing-pretitle {
	background-color: #000075;
    color:            #FFFFFF;
    font-family:      Times New Roman, Times, serif;
    font-size:        24pt;
    font-weight:      bold;
    font-style:       italic;
    text-align:       center;
    padding-top:      20px;
}

.listing-title {
	background-color: #000075;
    color:            #FFFFFF;
    font-family:      Times New Roman, Times, serif;
    font-size:        36pt;
    font-weight:      bold;
    text-align:       center;
    padding-top:      20px;
    padding-bottom:   5px;
}

.listing-subtitle {
	background-color: #000075;
    color:            #FFFFFF;
    font-family:      Times New Roman, Times, serif;
    font-size:        20pt;
    font-weight:      bold;
    text-align:       center;
    padding-top:      5px;
    padding-bottom:   5px;
}

.listing-author {
	background-color: #000075;
    color:            #FFFFFF;
    font-family:      Times New Roman, Times, serif;
    font-size:        36pt;
    font-weight:      bold;
    font-style:       italic;
    text-align:       center;
    padding-top:      5px;
    padding-bottom:   5px;
}

.listing-title-feature {
	background-color: #FFFFFF;
    color:            #A60000;
    font-family:      Times New Roman, Times, serif;
    font-size:        22pt;
    font-weight:      bold;
    font-style:       italic;
    text-align:       center;
    padding-top:      5px;
    padding-bottom:   10px;
}

.listing-pre-feature {
	background-color: #FFFFFF;
    color:            #000075;
    font-family:      Times New Roman, Times, serif;
    font-size:        22pt;
    font-weight:      bold;
    font-style:       italic;
    text-align:       center;
}

.listing-pre-feature-emphasis {
	background-color: #FFFFFF;
    color:            #A60000;
    font-family:      Times New Roman, Times, serif;
    font-size:        22pt;
    font-weight:      bold;
    font-style:       italic;
    text-align:       center;
}

.listing-title-subfeature {
	background-color: #FFFFFF;
    color:            #A60000;
    font-family:      Times New Roman, Times, serif;
    font-size:        18pt;
    font-weight:      bold;
    font-style:       italic;
    text-align:       center;
    padding-top:      10px;
    padding-bottom:   5px;
}

.listing-format {
	background-color: #000075;
    color:            #FFFFFF;
    font-family:      Times New Roman, Times, serif;
    font-size:        18pt;
    font-weight:      bold;
    font-style:       italic;
    text-align:       center;
    padding-top:      5px;
    padding-bottom:   10px;
}

.listing-summary {
    color:            #000075;
    font-size:        12pt;
    font-weight:      bold;
    padding-top:      15px;
    padding-bottom:   15px;
    padding-left:     5px;
    padding-right:    5px;
}

.listing-summary-emphasis {
    color:            #A60000;
    font-style:       italic;
}

.listing-toc {
	background-color: #FFFFFF;
    color:            #000075;
    font-family:      Arial, Helvetica, sans-serif;
    font-size:        14pt;
    font-weight:      bold;
    text-align:       left;
}

.listing-toc-title {
    padding-top:      15px;
    padding-bottom:   15px;
    text-align:       center;
    vertical-align:   top;
}

.listing-toc-group {
    font-size:        12pt;
    padding-top:      10px;
    padding-bottom:   10px;
    padding-left:     50px;
    padding-right:    50px;
    vertical-align:   top;
}

.listing-toc-list {
    color:            #A60000;
    font-style:       italic;
}

.listing-features {
    color:            #000075;
    font-size:        12pt;
    font-weight:      bold;
    padding-top:      15px;
    padding-bottom:   15px;
    padding-left:     5px;
    padding-right:    5px;
}

.listing-new-video {
    color:            #000075;
    font-size:        14pt;
    text-align:       center;
}

.listing-cover-information {
    color:            #000075;
    font-size:        13pt;
}

.listing-cover-quote {
    color:            #A60000;
    text-align:       left;
    font-size:        12pt;
    font-weight:      bold;
    font-style:       italic;
}

.listing-cover-quoter {
    color:            #000075;
    text-align:       left;
    font-size:        13pt;
    font-weight:      bold;
}

