

body { 
	margin: 10px auto; width: 773px; text-align: center; background-color: #000033;
	font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; color: #333333; text-decoration: none;
}

a { font-weight: normal; font-size: 8pt; color: #333333; text-decoration: none; }
select, input, textarea { font-family: Arial, Helvetica, sans-serif;  border: silver 1px solid; font-size: 8pt; color: #333333; padding: 1px; }
input.button { padding: 0px; }
input.image { padding: 0px; }
input.checkbox, input.image { border: none; }
form { margin: 0px; }
img { border: 0px; }
label { font-weight: normal; color: #647996; }
fieldset { border: silver 1px solid; }
legend { font-size: 8pt; color: #333333; padding: 2px; font-weight: bold; }

#container { width: 773px; }
#left { text-align: left; vertical-align: top; background: #647996 url(images/artwork/lefttop.gif) no-repeat top left; border: 4px solid #FFFFFF; }
#top { text-align: right; vertical-align: top; background: #AEC1C7 url(images/artwork/righttop.gif) no-repeat top right; border: 4px solid #FFFFFF; }
#middle { text-align: left; vertical-align: top; background-color: #FFFFFF;  border: 4px solid #FFFFFF; }
#right { text-align: left; background-color: #AEC1C7;  border: 4px solid #FFFFFF;  }
#bottom { height: 20px; background: #AEC1C7 url(images/artwork/rightbottom.gif) no-repeat bottom right; border: 4px solid #FFFFFF; }

.eSiteNoData, .eSiteErr { padding: 5px; color: red; font-weight: normal; font-size: 8pt; }
.eSiteCaption { font-weight: bold; font-size: 8pt; margin-bottom: 3px; color: #333333; }
.eSiteHeader { font-size: 8pt; width: 100%; padding-bottom: 10px; }
.eSiteFooter { font-size: 8pt; width: 100%; }

.eSiteTable table { width: 100%; border-collapse: collapse; }
.eSiteTable th { padding: 3px; background-color: #647996; color: #FFFFFF}
.eSiteTable td { padding: 2px; }
.eSiteTable tr { background-color: transparent; }
.eSiteTable tr.eSiteTableOddRow { background-color: #F9F9F9; }
.eSiteTable tr.eSiteTableNewRow { background-color: #AEC1C7; }

.padding { padding: 5px; }
.boxed img { border: 1px solid #FFFFFF; }
.left { float: left; }
.right { float: right; }
.center { text-align: center; }
.top { vertical-align: top; }
.title { padding: 10px; font-size: 18pt; font-weight: bold; color: #FFFFFF; }
.content a { font-weight: bold; color: #647996; }

/* Menu */
.menu table { width: 100%; border-collapse: collapse; }
.menu td.eSiteSelected, .menu td { text-align: left; padding-left: 10px; line-height: 22px; background: #647996; }
.menu td.eSiteSelected:hover, .menu td:hover { padding-left: 10px; line-height: 22px; background: #FFFFFF; }
.menu td.eSiteSelected a, .menu td a { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 9pt; }
.menu td.eSiteSelected:hover a, .menu td:hover a { color: #333333; text-decoration: none; font-weight: bold; font-size: 9pt; }
.menu .eSiteHeader { margin-top: 40px; margin-bottom: 20px; }
.menu .eSiteFooter { text-align: center; margin-top: 30px; margin-bottom: 30px; }
.menu img { vertical-align: top; }
.menu input { margin: 2px; }

/* Reception option */

.menu td.PL100, .menu th.PL100 { background: url(images/artwork/locked.gif) right no-repeat #AEC1C7; }
.menu td.PL100:hover, .menu td.PL100:hover { background: url(images/artwork/locked.gif) right no-repeat #FFFFFF; }

div.htabs { float: none; }
.htabs table { width: 100%; border-collapse: collapse; }
.htabs table td { padding: 2px; padding-left: 10px; padding-right: 10px; border-bottom: 1px solid silver; }
.htabs table td.eSiteSelected { padding: 2px; padding-left: 10px; padding-right: 10px; border: 1px solid silver; border-bottom: none; }
.htabs a { text-decoration: none; }
.htabs table td.eSiteMarginLeft { padding: 2px; }
.htabs table td.eSiteMarginRight { padding: 2px; width: 100%; }
.htabs table .eSitePageLinkSeparator { width: 100%; border-bottom: 1px solid silver; }

#popup { padding: 5px; width: 500px; text-align: left; background-color: #FFFFFF; }
#popup img { padding: 1px; }
#popup textarea { font-family: Arial, Helvetica, sans-serif;  width: 100%; padding: 0px; border: 1px solid silver; font-size: 8pt; }
#popup .eSiteCaption { padding-top: 10px; color: #647996; }
#popup table { width: 100%; border-collapse: collapse; }
#popup th { background-color: #647996; color: #FFFFFF; }
#popup .eSiteTableNewRow { background-color: #AEC1C7; }

.borderbottom { border-bottom: 2px solid #647996; }

.eSiteScroll td.eSiteMarginLeft { width: 100%; }
.eSiteScroll th { background-color: transparent; color: #333333; }