#top { position: absolute; width: 98%; height: 90px; top: 5px; left: 5px; text-align: left; border-bottom: 1px solid #6C2DC7;}
#content { position: absolute; top: 100px; left: 170px; padding: 0px 20px 10px 10px; text-align: left;
  background: #FFFFFF;}
#columnwrapper { position: relative; top: 30px; left: 0px;}
#left { position: absolute; width: 150px; padding: 5px; top: 96px; left: 5px; text-align: left; background: #FFFFFF; border-bottom: 1px groove #6C2DC7; border-right: 1px groove #6C2DC7;}
#footer { position: absolute; text-align: center; background: #FFFFFF; font: 10pt Arial;}
#search { position: absolute; top: 0px; right: 0px; width: 200px; height: 90px; text-align: center;}
.author { font-style: italic;}
.alignleft { text-align: left;}
.disclaimer { font: 11px Arial;}
.searchinput { font: 12px Arial; background-color: #FFFFFF; border: 1px groove #2554C7;}
.searchbutton { font: 12px Arial; color: #FFFFFF; background-color: #6C2DC7; border: 2px groove #FFFFFF;}
.menu { background-color: #F5F5F5; font: 10pt Arial; color: #FFFFFF; width: 150px; height: 15pt;  padding: 1px; text-align: center; border: 1px groove #6C2DC7;}
.menu strong { color: #4725C7; width: 150px;}
body { font-family: Arial, Times New Roman, sans-serif; font-size: 10pt; margin : 0;  padding : 0;
  border-color : #6666FF; background-color : #FFFFFF; color : #000000; text-align: justify;}
ul { margin: 10px;}
li { list-style-image: url(pictures/small_triangle_bullet.gif);}
img { border: 0;}
sup { font : 7pt Arial, Helvetica, geneva, sans-serif;}
th { font : bold 10pt Arial, Helvetica, geneva, sans-serif; color: #6C2DC7;}
td { vertical-align: top; font-size: 10pt; padding: 8px;}
.indent { padding-left: 20px;}
.indent20 { padding-left: 20px;}
.indent40 { margin-left: 40px;}
.nomargin { margin: 0;}
input { padding: 0; margin: 0;}
.categories { margin-top: 0px; margin-left: 20px;}
/* .adsense_top_left { float: left; position: relative; margin: 0px 5px 0px 0px;} */
.adsense_top_left { float: right; position: relative; margin: 0px 0px 0px 5px;}
.yahoo_top_right { float: right; position: relative; margin: 0px 0px 0px 5px;}
.adsense_top_right { float: right; margin: 0px 0px 0px 5px;}
/* .adsense_top_right { float: left; position: relative; margin: 0px 5px 0px 0px; width: 99%;} */
.adsense_left { position: absolute; top: 545px; margin: 0px 0px 0px 10px;}
.top-right { float: right; position: relative; margin: 0px 0px 0px 5px;}
fieldset { margin-right: 100px; padding: 10px; border: 1px groove #6C2DC7;}
form text { border: 1px groove #6C2DC7;}
b {color: #4725C7;}
h1 { font : bold 12pt Arial, Helvetica, geneva, sans-serif;  color: #2554C7; margin-top: 0px;}
.purple-header { color: #6C2DC7; font: bold 12pt Arial, Helvetica, geneva, sans-serif; margin: 0px;}
.ph1 { font: bold 12pt Arial, Helvetica, Geneva, sans-serif; color: #6C2DC7; margin-top: 0px;  margin-bottom: 0px;}
h2 {font: bold 12pt Arial, Helvetica, Geneva, sans-serif; color: #6C2DC7; margin-top: 0px;}
h3, h4, h5 { font : bold 11pt Arial, Helvetica, geneva, sans-serif; color: #000000; margin-top: 0px;}
strong { color: #4725C7;}
hr { height: 1px; color:#2554C7}
.dashed { border-top: 1px dashed #2554C7; margin: 5px 0px 5px 0px; padding: 5px 0px 5px 0px;}
.dashedbottom { border-bottom: 1px dashed #2554C7; margin: 0; padding: 0;}
A:link {color: #2554C7; font-size: 10pt;}
A:visited {color: #000000; font-size: 10pt;}
A:active {color: #2554C7; font-size: 10pt;}
A:hover {color: #000000; font-size: 10pt;}
.tools { text-align: left;}
.basictext { font-family: Arial, Times New Roman, sans-serif; font-size: 10pt; color:#6C2DC7;}
.errortext { font-family: Arial, Times New Roman, sans-serif; font-size: 10pt; color:#FF0000; font-weight: old;}
#authors tr { background-color: #eee; font: 12px/14px Verdana, Arial, Helvetica, sans-serif;	border-collapse: collapse;	border: 1px solid #DDD;	padding: 2px 5px;	margin: 0;}
#authors tr.even { background-color: #fff; font: 12px/14px Verdana, Arial, Helvetica, sans-serif;	border-collapse: collapse;	border: 1px solid #DDD;	padding: 2px 5px;	margin: 0;}
#authors td { font: 12px/14px Verdana, Arial, Helvetica, sans-serif; padding: 2px 5px; margin: 0;	border: 1px solid #E8E8E8;	border-collapse: collapse;}
#authors th { background-color: #C0C0C0; font: 12px/16px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-weight: normal; border-width: 1px;	padding: 0px 1px;	border-style: solid;	border-color: #E8E8E8;}
#authors table { border: 1px groove red; border-collapse: collapse; cellspacing: 0;}
.sb {text-align: center;}