body
{ font-family: arial; background-color: #000066; color: #000000; font-size: 10pt; margin: 0; text-align: center; }
a:link, a:visited, a:hover { color: #1900FF; text-decoration: underline; }
a:hover { background-color: yellow; }
#pc, #phdr, #pftr, #pads, #pcnt, h1.ptitle { position: relative; top: 0px; margin: 0px; background-color: #FFFFFF; text-align: left; }
#pc { width: 772px; background-color: #FFFFFF; margin: 0px; border: 1px solid #000033; padding: 150px 0 0 0; }
#phdr { position: absolute; height: 150px; }
#pftr { clear: both; padding: 7px; width: 758px; text-align: center; font-size: 8pt; }
#pcnt { width: 762px; padding-left: 5px; padding-right: 5px; text-align: justify; }
#pads { position: absolute; top: 190px; height: 300px;  width: 90%; text-align: center; }
#pads160 { position: absolute; top: 190px; height: 600px;  width: 175px; text-align: center; }
#pads160.r { float: right; margin-left: 560px; }
#plistcats { margin: 0px 0px 25px 0px; font-weight: bold; }
#articlesall { width: 740px; margin: 300px 0px 25px 0px; line-height: 14pt; }
#cmainL { float: left; width: 500px; padding: 0px 10px 15px 0px; font-size: 10pt; line-height: 14pt; }
#cnavMain { float: left; width: 357px; margin: 0; padding: 0; font-size: 10pt; line-height: 14pt; }
.cnavMainT { width: 100%; margin: 0; padding: 3px 0px 0px 3px; font-size: 12pt; font-weight: bold;  text-transform: capitalize; background-color:#000066; color: #FFFFFF; }
.cnavMainC { min-width: 335px; max-width: 345px; margin: 0; padding: 2px 5px 15px 15px; }
#cnavMenuL, #cnavMenuR { width: 200px; height: 385px; float: left; margin: 0px 0px 15px 0px; border: 1px solid #000066; background-color: #000066; font-size: 8pt; line-height: 12pt; }
.cnavMenuT { width: 100%; padding: 3px 0px 0px 3px; font-size: 12pt; font-weight: bold;  text-transform: capitalize; }
.cnavMenu { float: left; width: 49%; padding: 2px 0px 15px 7px; }
#pMain { width: 760px; float: left; margin: 0; padding: 0; font-size: 10pt; line-height: 14pt; }
.pMain  { width: 33%; float: left; margin: 0; padding: 0; }
.pMainT { min-width: 377px; max-width: 380px; margin: 0; padding: 3px 0px 0px 3px; font-size: 12pt; font-weight: bold;  text-transform: capitalize; background-color: #000066; color: #FFFFFF; } 
.pMainC  { min-width: 360px; max-width: 380px; float: left; margin: 0; padding: 2px 5px 15px 15px; }
#ptopics, #features { float: left; width: 755px; margin: 0px 0px 10px 0px; padding: 0; background-color: #F7F7ED; font-size: 10pt; line-height: 13pt; }
.featuresRow { float: left; width: 755px; margin: 0px 0px 10px 0px; padding: 0; background-color: #F7F7ED; font-size: 10pt; line-height: 13pt; }
.ptopicsT, .featuresT { min-width: 750px; max-width: 758px; padding: 1px 0px 0px 10px; background-color: #000066; color: #FFFFFF; font-size: 12pt; font-weight: bold; text-transform: capitalize; }
.ptopicsR, .ptopicsL, .featuresR, .featuresL { float: left; width: 360px; padding: 0px 0px 5px 15px; }
#c1, #c300, #c370L, #c370R, #c440 { background-color: #FFFFFF; text-align: justify; }
#c250L, #c250R, #c250M, #c500L { height: 100%; width: 240px; font-size: 8pt; text-align: left; padding: 1em; margin: 0; }
#c250L, #c500L { float: left; } #c250R { float: right; }  #c250M { float: none; }
#c250M { margin-right: 260px; margin-left: 260px; margin: 0; }
#c300 { width: 300px; } #c370L, #c370R { width: 360px; } #c440 { width: 440px; }
#c500L { width: 500px; font-size: 10pt; }
#c440.l, #c300.l, #c370L.l { float: left; margin-right: 0px; }
#c440.r, #c300.r, #c370R.r { float: right; }
div.bx { line-height: 14pt; padding: 0px 5px 5px 20px; margin-bottom: 15px; background: #F7F7ED; border:1px solid #E0E0B9; }
h2.bx { padding: 0px 5px 0px 2px; margin: 0px 0px 0px 0px; background: #AEAE7E; color: #FFFFFF; border:1px 1px 0px 1px solid #E0E0B9; font-size: 12pt; font-weight: bold; }
h2.bx:after{content:".";display:block;font-size:0px;line-height:5px;height:0;clear:both;visibility:hidden;}
h1.ptitle { font-size: 20pt; padding: 5px 0px 15px 0px; text-transform: capitalize; text-align: center; }
h3.normal { margin: 0; padding: 0; text-transform: capitalize; }
.addArticle { margin: 0; padding: 0; }
span.firstLetter
{ position: relative; float:left; width:0.5em; font-size:300%; color: #000099; line-height:80%; }

#main550 { float: left; width: 530px; height: 575px; padding: 15px 0px 5px 15px; }
#article { padding: 5px 25px 5px 25px; }
#atitle { font-size: 12pt; font-weight: bold; }
#aauthor, #abody {}
#abox { padding: 5px 5px 5px 10px; margin: 25px 0px 25px 0px; background-color: #F7F7ED; border: 1px solid #E0E0B9; }
.aabout { font-size: 12pt; font-weight: bold; }
.atext {}
a.hlinks:link, a.hlinks:visited { font-size: 9pt; font-weight: normal; color: #00CCFF; }
a.hlinks:hover { font-size: 9pt; font-weight: normal; color: #0000FF; }
.navArticles { width: 18%; float: left; margin: 0px 0px 25px 0px; padding: 0px 0px 0px 10px; }

h1.ptitle, #atitle { color: #000066; }

#adsleft { float: left; margin: 0px 10px 0px 0px; }
#adsright { float: right; margin: 0px 0px 0px 10px; }
#adscenter { width: 700px; text-align: center; margin: 0px 0px 10px 0px; }
#adstop { width: 700px; text-align: center; margin: 0px 10px 15px 10px; }

div.blog-holderCenter250
{ float: right; width: 250px; height: 250px; margin: 15px 0 0 5px 0; padding: 15px;
border: 1px solid black; text-align: center; }
div.blog-holderRight250
{ position: relative; float: right; width: 250px; height: 250px; margin: 15px 0 0 5px 0; padding: 15px;
border: 1px solid black; text-align: center; }
div.blog-holderLeft250
{ float: left; width: 250px; height: 250px; margin: 15px 10px 5px 0; padding: 15px;
border: 1px solid black; text-align: center; }
