html {
    margin: 0;
    padding: 0;
}

body {
    margin: 0;
    padding: 20pt;
    font-size: 10pt;
    color: #060d4d; background-color: #c0d0f0; line-height: 125%; ;
}

form { margin: 0; padding: 0; }
a { text-decoration: underline; }
a:link { color: #3626e6; }
a:visited { color: #6362e6; }
a:active { color: #0606e6; }
a img { border: 0; }

hr { height: 1px; color: #90a0b0; }

h1 { padding: 10pt 10pt 5pt 10pt; margin: 0pt; }
.stay { color: #fcfcfc; font-size: 16pt; font-weight: bold; text-decoration: none;  }
.box {  border-left: 3pt solid #302090; border-right: 4pt solid #302090; border-bottom: 1pt solid #302090; border-top: 2pt solid #302090;  background-color: #191970; }
h2 { font-size: 2ex; padding: 2pt 10pt;  margin: 2pt 0pt; font-weight: bold; background-color: #a0a0d0;}
h3 { background-color: #6050d0; font-size: 2ex; line-height: 125%; text-decoration: underline; padding-left: 2ex; padding-top: 2pt; padding-bottom: 2pt; color: #c0c0ff; font-weight: bold; margin: 0pt; }
h4 { font-size: 1.8ex; line-height: 120%; padding-left: 4ex; padding-top: 1pt; padding-bottom: 1pt; border-bottom: 1pt solid #302090; margin: 0pt; font-weight: normal; }
h5 { border-left: 2pt solid #302090; border-bottom: 1pt solid #302090; margin: 0pt; padding: 1pt; }
h6 { border-bottom: 1pt solid #302090; margin: 0pt; padding: 1pt; font-weight: normal; font-size: 10pt; text-align: left; line-height: 100%; }
.ft { line-height: 100%; margin-left: 20pt; }
.small { font-size: 8pt; line-height: 120%; }
.norm { font-size: 8pt; line-height: 125%; overflow-x: scroll; }
.italic { font-style: italic; }
.boxbk { margin: 0pt; padding: 0pt; border: 1pt solid #302090; padding-left: 10pt; font-weight: bold; }
ul { font-size: 10pt; margin-left: 0pt; padding-left: 5%; padding-right: 10%; margin-top: 0pt; margin-bottom: 0pt; }
ol { font-size: 10pt; margin-left: 0pt; padding-left: 5%; padding-right: 10%; }
.decln { border: 1pt solid #464d4d; }

blockquote { color:#6d6d6d; margin-top: 0pt; margin-bottom: 0pt; }
pre { margin: 0pt; font-size: 100%; overflow-x: scroll; }

.map { font-size: 1.5ex; border: 1pt solid #464d4d; background-color: #b0c0e0; margin: 1pt, 2ex; line-height: 105%; }
.s { background-color: #dddddd; }
.d { background-color: #aaaaaa; }
.sx { background-color: #bbbbdd; }
.dx { background-color: #ccaaaa; }
.norma { font-size: 10pt; line-height: 120%; }

/* standard helper classes */

.clr {
    clear: both;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */


/* page layout */

#container {
    position: relative;
    text-align: left; border-bottom: 2pt solid #302090;
}
#container-inner { position: static; width: auto; }

#banner { position: relative; }
#banner-inner { position: static; }

#pagebody { position: relative; width: 100%; }
#pagebody-inner { position: static; width: 100%; }

/*#alpha, #beta, #gamma, #delta {
    display: inline; /* ie win bugfix */
    position: relative;
    float: left;
    min-height: 1px;
}*/

#delta { float: right; }

#alpha-inner, #beta-inner, #gamma-inner, #delta-inner {
    position: static;
}

.entry-body { margin-right: 10pt; margin-left: 10pt; overflow-x: scroll; }
#alpha { padding: 5p 10pt 5pt 10pt;
	background-color: #ede4ff;
	float: left;
width: 79%; overflow-x: hidden; 
	color: #363060;
	font-size: 10pt; line-height: 144%; border: 1pt solid #555555;
} 

#beta{ 	float: right;
		margin-bottom: 0pt;
	width: 20%;
	background-color: #ede4ff;
	border: 1pt solid #555555;
	overflow: hidden; }
