/* General */
* {margin:0px; padding:0px; font-family:Arial, Verdana, sans-serif;}
html, body {width:100%; height:100%; text-align:left; background:#fff;}
img {border:0; margin:0;}
li {list-style:none;}

/* Class */
.img1 {border:solid 5px #fff;}

/* Links */
a, span {color:#0066cc; font-size:13px;}
a {text-decoration:underline; cursor:pointer;}
a:hover {text-decoration:none;}

/* Text */
#contentarea {font-size:75%;}
.pagecontent, .pagecontent p, p {color:#333333; font-size: 13px;}
.pagecontent p {/*text-align: justify;*/}
.pagecontent p img {margin:0 10px 5px 10px;}
.pagecontent {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
h1, h2, h3, h4, h5, h6, p {margin:10px 0px 10px 0px;}
h1, h2 { border-bottom: dashed 1px #999; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;}
h1, h2 {font-family: Tahoma; font-size: 24px; font-weight: 100; color: #000;}
h3, .pagecontent h3, .pagecontent h3 a {color:#003366; font-weight:100; font-size:18px; font-family: Georgia;}
h4, .pagecontent h4, .pagecontent h4 a {color:#8f8f8f; font-weight:900; font-size:15px;}
h5, .pagecontent h5, .pagecontent h5 a {color:#8395cf; font-weight:900; font-size:14px;}
h6, .pagecontent h6, .pagecontent h6 a {color:#474747; font-weight:900; font-size:13px;}

.pagecontent img {border:solid 5px #dee9fe; margin:0px 10px 0px 0px;}

u, strike, strong, em, b, i {font-size:100%;}
strong, b {font-weight:900;}
em, i {font-style:italic;}

/* ul */
ul, ol {font-size:13px;}
ul li {text-align:left;}
ol {padding:0px 0px 0px 35px; margin:0px 0px 0px 0px;}
ol li {list-style-type:decimal; padding:0px 0px 0px 0px; font-weight:100;}
.pagecontent ul, .pagecontent ol {margin:10px 0px 10px 0px; font-size: 100%;}
.pagecontent ul li {color:#333333; font-size:100%; font-weight:100; padding:3px 0px 3px 25px; background: url(../images/mark1.gif) no-repeat 15px 12px;}
.pagecontent ol li {color:#333333; font-size:100%; font-weight:100; padding:3px 0px 3px 0px; }
.pagecontent ul li a {color:#0066cc; font-size:100%; font-weight:100;}
.pagecontent ol li a {color:#0066cc; font-size:100%; font-weight:100;}

/* Table */
table {border-collapse:collapse;}
td { vertical-align: top;}
.pagecontent table {margin:10px 0px 10px 0px; border:none;}
.pagecontent td {border:none; padding:10px; background:#eff2f8;}
.pagecontent .tablenull {margin:0px;}
.pagecontent .tablenull td {border:none; padding:0px; background:none;}


/* ============================================================== */

.pagecontent .testheader {color:#f00000; border-bottom:solid 1px #f00000;}


/* printversion  */

.printversion .notprint {display:none;}