body {font-family:helvetica,verdana,sans-serif;font-size:12px;color:#3e516b}
div {font-family:helvetica,verdana,sans-serif;font-size:12px}
div.nav {margin-bottom:6px}
td {font-family:helvetica,verdana,sans-serif;font-size:12px;line-height:1.6}
a {font-family:helvetica,verdana,sans-serif;text-decoration:none;color:#223e65}
a:hover {text-decoration:underline}
.m{font-family:helvetica,verdana,sans-serif;font-size:12px}
.s{font-family:helvetica,verdana,sans-serif;font-size:10px}
.sw{font-family:helvetica,verdana,sans-serif;font-size:10px;color:#ffffff}
.swb{font-family:helvetica,verdana,sans-serif;font-size:10px;font-weight:bold;color:#ffffff}
.caps{color:#ffffff;font-weight:bold;text-decoration:none;font-size:13px;line-height:100%}
.caps:hover{text-decoration:underline}
.w {text-decoration:none;color:#ffffff}
.w:hover {text-decoration:underline}
.wu {color:#ffffff}
.mw {font-size:12px;color:#ffffff}
.nu {text-decoration:none}
.nu:hover {text-decoration:underline}
h1 {font-family:Arial;font-size:18px;font-weight:bold;margin-bottom:4px;margin-top:0;padding-top:0}
h2 {font-size:24px;font-family:Arial;margin:0;line-height:1.2}
h3 {font-size:13px;font-weight:bold;margin:2px 0 2px 0;}
H3 a {font-size:14px}
h4 {font-size:18px;font-family:Arial;margin:0;line-height:1.2}
ul {margin:0 0 0 16px;padding:0}
li {margin:0 0 2px 0;color:#ffb00f}
ul.default li {margin:0 0 2px 0;color:inherit}
ul.news {margin:0 0 8px 16px;padding:0}
ul.news li {margin:0 0 6px 0;font-size:12px}
ul.news li a {font-size:12px}
.home_input {font-family:helvetica,verdana,sans-serif;font-size:11px;line-height:13px;border:none;width:120px;margin:0}
input,select,textarea {font-family:helvetica,verdana,sans-serif;font-size:12px}
form {display:inline}
#content {padding:0 10px 0 0}
ul.nostyle li {color:inherit}

.hl {
	font-weight: bold;
}

.dh {font-weight:bold;background-color:#ffb00f;text-align:center;width:20px;color:#124071;padding:2px}
.dd {width:18px;padding:2px 4px 2px 2px;text-align:right;border:1px solid #124071;background-color:#ffffff;cursor:pointer;color:#ffb00f}
.de {width:18px;padding:2px 4px 2px 2px;text-align:right;border:1px solid #124071;background-color:#efefef;cursor:pointer;color:#ffb00f}
.ddhi {width:18px;padding:2px 4px 2px 2px;text-align:right;border:1px solid #124071;background-color:#ffffff;font-weight:bold;cursor:pointer;color:#124071}
.dehi {width:18px;padding:2px 4px 2px 2px;text-align:right;border:1px solid #124071;background-color:#efefef;font-weight:bold;cursor:pointer;color:#124071}

DIV.box {height:100%;border: 1px solid #124071; padding:8px; }
DIV.box:after { content: ""; display: block; height: 0; clear: both; }
DIV.container {height:100%; }
DIV.container:after { content: ""; display: block; height: 0; clear: both; }

.field_label {text-align:right;padding-right:10px}

DIV.article {width:600px;text-align:justify;margin:15px 0 15px 0}
DIV.article:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
DIV.article {display: inline-block;}
* html DIV.article {height: 1%;}
DIV.article {display: block;}
.intro {font-weight:bold;font-style:italic;font-size:14px;line-height:1.3}
SPAN.intro A {font-weight:bold;font-style:italic;font-size:14px;line-height:1.3;text-decoration:underline}
SPAN.hilite {font-size:15px;font-weight:bold}
SPAN.hilite A {font-size:15px;font-weight:bold;text-decoration:underline}
.left {float:left;margin:5px 10px 6px 0}
.right {float:right;margin:5px 0 6px 10px}
.center {text-align:center}
.med_title {font-family:Arial,helvetica,sans-serif;text-decoration:none;font-size:15px;line-height:1.2;font-weight:bold;display:block}
.sml_title {font-family:Arial;text-decoration:none;font-size:13px;line-height:1.2;font-weight:bold}

A.newlink {text-decoration:none}
A.newlink:hover {text-decoration:underline}

A.u {text-decoration:underline}

.req {color:#ff0000}

.grad {background: transparent url(/images/grad-nav.png) repeat-x scroll 0 0;
display:block;
height:12px;
position:absolute;
width:1000px
}
.grad2 {background: transparent url(/images/grad-body.png) repeat-x scroll 0 0;
display:block;
height:12px;
position:absolute;
width:590px;
margin-top:6px:
}
A.grad3 {display:block; padding-left:17px;background:transparent url(/images/right.JPG) no-repeat top left;line-height:1.1}
A.grad3 SPAN {background: transparent url(/images/grad-body.png) repeat-x scroll 0 0;
display:block;
height:12px;
position:absolute;
width:280px;
margin-top:6px:
}

HR.sep {color:#cccccc;background-color:#cccccc;height:1px;width:70%;border:none}

IMG {border:none}
