html { margin: 0; /* setting border: 0 hoses ie6 win window inner well border */ padding: 0; }
body { font-family: "Times New Roman", Georgia, Times }
p    { color: black; font-size: 10pt; font-family: "Times New Roman", Georgia, Times }
#pagebody { position: relative; width: 100%; }
#pagebody-inner { position: static; width: 100%; }
.imagebg     { background: no-repeat 30px 30px }
.tborderheader    { border-style: solid solid none; border-width: 1px; border-color: black black  }
.tborderbox     { background: no-repeat; border: solid 1px black }
.tborder2          { background: no-repeat; padding-top: 1px; padding-bottom: 1px; padding-left: 4px; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black }
.tborder3        { border-right: 1px solid black; border-left: 1px solid black }
.tborder4  { border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black }
.tborder5  { border-top: 1px solid black }
.class  { border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black }
.navbox        { background-color: #e6e6fa }
.navboxmail       { background-color: #e6e6fa; padding: 0; border-top: 1pt solid black; border-bottom: 1pt solid black; border-left: 1pt solid black }
.mainbox    { padding: 10px }
.mainbox2      { padding: 10px; border-top: 1px solid black }
.navinner         { padding-top: 2px; padding-bottom: 1px; padding-left: 2px }
.navindent      { padding-top: 0; padding-bottom: 1px; padding-left: 10px }
.navinnertop      { padding: 2px 0 0 2px }
.navbottom       { padding: 2px 0 0 2px }
.textmain   { text-align: justify; padding-right: 5px; padding-left: 5px }
A.textmain { color: #336; font-size: 10pt; font-weight: bold }
.textmainright   { text-align: justify; padding-right: 5px; padding-left: 5px }
.textpicright  { padding-right: 20px }
.textdir    { font-size: 9pt; text-align: left; padding: 5px }
.indentlist  { padding-left: 20pt }
.cookie  { background-color: #6565a4; padding: 1px 2px; border-top: 1px solid black }
A.topnav     { color: #f5f5dc; font-size: 12pt; font-family: "Times New Roman", Georgia, Times; font-variant: small-caps; text-decoration: none }
A.topnav:hover     { color: #f5f5dc; font-size: 12pt; font-family: "Times New Roman", Georgia, Times; font-variant: small-caps; font-weight: 700; text-decoration: underline }
.list { border-top: 1px solid black; border-bottom: 1px solid black }
#banner-header { color: #000; font-size: 30px; font-style: italic; line-height: 1; margin: 0; text-shadow: #36414d 0 2px 3px }
/* modules */
.module { position: relative; overflow: hidden; width: 100%;}
.module  { background: #dae0e6; margin: 0 0 0; border-bottom: 1px solid #f3f6f9 }
.module-content  { margin: 5px 10px 20px 5px; position: relative }
.module-list,.archive-list { margin: 0; padding: 0; list-style: none; }
.module-list-item   { margin-top: 5px; margin-bottom: 5px; margin-left: 10px }
.module-header, .trackbacks-header, .comments-header, .comments-open-header, .archive-header    { color: #ffffff; font-size: 12pt; font-weight: bold; line-height: 1; background: #8a94b5; text-transform: capitalize; margin: 0; padding: 5px; width: 100%; border-left: 5px none #36414d; p\osition: relative; text-shadow: #36414d 0 2px 3px; w\idth: auto   }
.module-header-closed, .trackbacks-header-closed, .comments-header-closed, .comments-open-header-closed, .archive-header-closed    { color: #ffffff; font-size: 12pt; font-weight: bold; line-height: 1; background: #b8bed5; margin: 0; padding: 5px; width: 100%; border-left: 5px none #36414d; p\osition: relative; w\idth: auto   }
.module-header-link   { color: #ffffff; font-size: 11pt; font-weight: bold; line-height: 1; text-decoration: none }
A.module-header-link:hover   { color: #ffffff; font-size: 11pt; font-style: italic; font-weight: bold; line-height: 1; text-decoration: underline }
.module-link      { color: #5B5B5B; font-size: 11px; line-height: 1; text-decoration: none; list-style-type: circle; padding-left: 5px }
A.module-link:hover     { color: #000000; font-size: 11px; line-height: 1; text-decoration: underline; padding-left: 5px }
a       { color: #336; font-size: 10pt; font-weight: bold }
H1  { color: black; font-size: 14pt; font-family: "Times New Roman", Georgia, Times; font-style: italic }
H2 { color: black; font-size: 11pt; font-family: "Times New Roman", Georgia, Times; font-style: italic }
H3 { color: black; font-size: 10pt; font-family: "Times New Roman", Georgia, Times }
H6 { color: black; font-family: "Times New Roman", Georgia, Times }
li { font-size: 10pt }
.purchase {
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;
	line-height: 1;
	background: #f5f5dc;
	text-transform: capitalize;
	margin: 0;
	padding: 5px;
	width: 100%;
	p\osition: relative;
	w\idth: auto;
  	border-left: 1px solid #000;
  	border-top: 1px solid #000;
  	border-bottom: 1px solid #000;
  	
}

.purchase h3 {
	color: #737b97;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1;
	text-decoration: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.purchase h4 {
	color: #737c98;
	font-size: 8pt;
	font-weight: bold;
	line-height: 1;
	margin-top: 5px;
	padding: 0px;
}
.purchase h4 a {
	color: #737c98;
	font-size: 8pt;
	font-weight: bold;
	line-height: 1;
}
