body { background: #e4e4e4 url(../images/graybg.gif); margin: 0; }
a.bodylinks:link { color: #3350b7; }
a.bodylinks:visited { color: #3350b7; }
a.bodylinks:hover { color: #f21109; }
a.bodylinks:active { color: #3350b7; }
img { border: 0; }
#mainbannerout { background-color: #ffffff; width: 850px; height: 145px; border-style: solid; border-width: 2px 2px 1px; border-color: #1c3792; margin-left: auto; margin-right: auto; 
	margin-top: 2px; }
#mainbannerin { border: 1px solid #cc3333; margin: 1px; width: 846px; height: 141px; }
#mainbannerin img { display: block; }
#breadcrumbs { background-image: url("../images/topbarred2.gif"); background-repeat: repeat-x; width: 100%; height: 35px; }
#breadcrumbs p { font-family: Helvetica, Arial sans-serif; margin: 0 0 0 0.75em;; line-height: 35px; font-size: 11pt; color: #ffffff; font-weight: 500; }
#breadcrumbs a:link { color: #ffffff; text-decoration: none; }
#breadcrumbs a:visited { color: #ffffff; text-decoration: none;}
#breadcrumbs a:hover { color: #d3d3d3; text-decoration: underline; }
#breadcrumbs a:active { color: #ffffff; text-decoration: underline; }
#wrapperout { background-color: #e4e4e4; margin-right: auto; margin-left: auto; width: 850px; height: 100%; border-top: 1px solid #1C3792; border-right: 2px solid #1C3792;
 	border-bottom: 2px solid #1C3792; border-left: 2px solid #1C3792; }
#wrapperin { margin: 1px; width: 846px; height: 100%; border-style: solid; border-width: 1px; border-color: #cc3333; padding: 0; }
#toweradblock { float: right; margin: 2px 1px 2px 1px; width: 160px; height: 631px; border: solid 1px #1c3792; }
#toweradblock img { display: block; }
#textout { background-color: #ffffff; width: 519px; height: 631px; border: solid 1px #1c3792; margin: 2px 2px 2px 0; float: right; }
#textin { border: 2px solid #cc3333; width: 515px; height: 592px; margin: 0px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: justify; overflow: auto; }
#stmainmenu { margin: 2px 1px 2px 1px; width: 150px; height: 300px; border: solid 1px #1c3792; }
#loginout { background-color: #fff; width: 150px; height: 327px; border: solid 1px #1c3792; margin: 2px 0px 2px 1px; }
#loginin { border: 2px solid #cc3333; width: 146px; height: 323px; margin: 0px; font-family: Arial, Verdana, sans-serif; }
#loginin p.header { text-align: center; background-color: #3350b7; color: #ffffff; font-size: 11pt; padding-top: 5px; padding-bottom: 5px; font-weight: 500; 
margin-top: 0.5em; border: 1px solid #e4e4e4; margin-bottom: 0; line-height: 24px; }
#loginin p.header a:link { color: #ffffff; text-decoration: none; }
#loginin p.header a:visited { color: #ffffff; text-decoration: none; font-size: 11pt; }
#loginin p.header a:hover { color: #ffffff; text-decoration: underline; font-size: 12pt;}
#loginin p.header a:active { color: #ffffff; text-decoration: underline; font-size: 12pt; }
#loginin p.login { padding-left: 0.5em; font-weight: 700; font-size: 11pt; margin: 0.75em 0 0; }
.clear { clear: both; margin: 0; padding: 0; }
#readingsout { width: 839px; height: 327px; border: solid 1px #1c3792; margin: 2px; }
#readingsin { background-color: #ffffff; border: 2px solid #cc3333; width: 835px; height: 323px; margin: 0px; padding-left: 2px; }
#readingsin form { margin: 5px 0; }
p.sctext, p.scprivacy, p.screview { font-family:'Arial', sans-serif; font-size:10px; width:118px; text-align: center; margin: 3px auto; }
p.sctext .price { color:#990000; }
p.screview { margin: 0 auto; font-weight: 700; }
p.scprivacy { margin: 0 auto; }
p.scprivacy a, p.scprivacy a:visited { color: #a1a1a1; }
#upfooterout { background-color: #ffffff; width: 840px; height: 200px; border: solid 1px #1c3792; margin: 2px; }
#upfooterin  { border: 2px solid #cc3333; width: 836px; height: 196px; margin: 0px; text-align: center; }
#lowfooterout { width: 840px; height: 145px; border: solid 1px #1c3792; margin: 2px; }
#lowfooterin  { background-image: url("../images/flagtile2.jpg"); background-repeat: repeat-y; border: 2px solid #cc3333; width: 836px; height: 141px; margin: 0px; position: relative; }
.copyright  { font-family: Helvetica, Geneva, Arial, sans-serif; text-align: center; margin: 0; position: absolute; bottom: 0; width: 100%; }
.footerlinks { font-size: 9pt; font-weight: bold; margin: 1em 0 0.75em; }
.copyright p.cr1 { font-size: 9pt; margin: 0 }
.copyright p.cr2 { margin: 0.25em 0; font-size: 9pt; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
#textinfo h1, #cissue h1 { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 18pt; text-align: center; margin-top: 0.75em; text-decoration: underline; }
#cissue h3 { font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size:14pt; font-weight:700; margin-top:0; }
#textinfo p { font-size: 1em; width: 85%; margin: 5px auto 10px auto; }
#textinfo p.ctr { text-align:center; }
#textinfo p.quote { font-family: "Times New Roman", serif; font-style: italic; width: 90%; font-size: 14pt; margin-bottom: 0.25em; }
#textinfo p.quoteref { font-family: "Times New Roman", serif; text-align: right; width: 90%; font-size: 11pt; margin-top: 0; margin-bottom: 1.5em; }
#textinfo p.header { font-weight: 700; width: 90%; margin: 1em auto 5px auto; text-align: left; font-size: 1.1em; }
#textinfo p.bmbzero { font-weight: 700; margin-bottom: 0; }
#textinfo p.bul  { font-weight: 700; text-decoration: underline; margin-bottom: 0; }
#textinfo .ollist, #textinfo .ullist { width: 85%; margin: 0 auto 10px auto; }
#textinfo .ollist ol, #textinfo .ullist ul { margin: 0; }
#textinfo .ollist li { margin-bottom: 0.25em; }
#textinfo .ullist li { margin-bottom: 0.25em; list-style: square; }
#textinfo .ref { vertical-align: super; font-size: 0.55em; }
#textinfo .sub { vertical-align: sub; font-size: 0.55em; }
#cissue, #linkblock { margin-bottom: 2em; }
#cissue p.redhead { margin: 20px 0 0 20px; color: white; font-size: 14pt; background-color: #cc3333; width: 60%; padding: 2px 10px; border: solid 1px #1c3792;}
#cissue p.blackhead   { font-weight: 700; text-decoration: underline; width: 60%; font-size: 14pt; margin: 15px 0 10px 25px; }
#cissue p  { font-size: 12pt; text-align: justify; margin: 0 2em 0.5em 2em; }
#cissue p.issue { font-weight: 700; width: 75%; margin: 0 auto; font-size: 13pt; }
#cissue p.issuelinks, #linkblock p.links { font-size: 10pt; font-weight: bold; margin: 0.5em auto 1.5em; text-align: center; }
#feedback { width: 90%; margin-left: auto; margin-right: auto; }
#feedback p { font-family: Georgia, "Times New Roman", serif; font-weight: 700; font-size: 11pt; text-align: left; width: 100%; }
.warning { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #cc3333; width: 90%;  margin-left: auto; margin-right: auto; padding: 0.5em; border: solid 1px #1c3792; 
background-color: #e4e4e4; }
#portraitbox { width: 80%; font-family: Georgia, Times New Roman, serif; margin: 0.5em auto 0 auto; }
#portraitbox img { float: right; }
#portraitbox p.graynumber { color: #cccccc; font-size: 52pt; display: inline; width: 50%; float: left; margin-top: 22%; }
#namebox { width: 90%; font-family: Georgia, Times New Roman, serif; font-weight: 700; margin: 10px auto 20px auto; text-align: center; }
#namebox p.top { font-size: 16pt; margin-bottom: 2px; }
#namebox p.bot { font-size: 14pt; margin-top: 0;}
#vplayer { margin: 1em auto; }

