html, p { font: normal 11px/18px Verdana, sans-serif; text-align: left; }
h1 { margin:5px 0 0 0; padding:0; font-weight:normal; font: normal 22px/26px Arial,sans-serif; text-transform:uppercase; }
h2 { position:relative; background:url(/i/yellow.png) left no-repeat; background-position:left top; font-size:18px; line-height: 22px; font-weight:normal; margin:35px 0 10px 0; padding:4px 0 0 35px; font-family:arial; text-transform:uppercase; clear: all; }
h3 {margin:18px 0 5px 0; font-family:arial; font-size:15px; padding:0; text-transform:uppercase;}
h4, h5 { position:relative; font-size:14px; font-weight:bold; margin:15px 0 0 30px; padding:0; color:#4C4C4C; text-transform:uppercase; font-family:arial }
h5 { font-size:13px; font-weight:bold; text-transform: none; margin: 5px 0 0 30px }
ul {list-style:none; margin:0 0 20px 20px; padding:0}
ul li {background:url(/i/line.png) no-repeat; background-position:0 8px; _background-position:0 13px; padding-left:25px; margin-left:10px; margin-top:5px; display:block}

p { margin: 0 15px 10px 0; text-align: justify; }
li p, th p  { text-align: left; }

@-moz-document url-prefix() {
ul li { background:url(/i/line.png) 0 10px no-repeat; _background-position:0 13px; padding-left:25px; margin-left:10px; margin-top:3px; display:block; line-height: 18px; }}
*+html .inner_right_content ul li { background:url(/i/line.png) no-repeat; background-position:0 12px; padding-left:25px; margin-left:10px }
li a { color:#523795; text-decoration:underline; cursor: pointer; }
li a:hover { color:#523795; text-decoration:none; }

.accent {font-size:11px; font-family:verdana; margin-top:15px; background:url(/i/accent1.png) left repeat-y; padding-left:15px; margin-bottom:25px}
.anchors { margin: 15px 0 0 0; padding: 0; }
.anchors li { background:transparent url(/i/list_arrow.png) no-repeat scroll 0 5px; display:block; line-height:18px; margin:5px 0 0; padding:0 0 0 15px;
width:100%; }
.anchors li a { text-decoration: underline; }
.anchors li a:hover { text-decoration: none !important; }
.img { margin: 5px 0 15px 0; background:url(/i/yel_1.png) left top repeat-x; display: block; padding: 10px 0 0 0; } 
.imgleft { margin: 5px 15px 10px 0; float: left; } 
.quote { padding: 9px 13px; background: #e9e4f8; }
.more {background:#FDF6C0 url(/i/arrow_2.png) right no-repeat; font-size:11px; font-family:verdana; padding:5px 0 7px 15px}
.more a { color:#523795; font-size:11px; font-family:verdana; text-decoration:underline; cursor: pointer; }
.more a:hover {color:#523795; font-size:11px; font-family:verdana; text-decoration:none;}
.tblbg td { background:#E7E3F0; border-right:1px solid #fff }
table { font-size:11px; font-family:verdana; margin:15px 0; border-collapse:collapse; background: #eeebf4; }
.nobg { background: none; }
td { padding:10px; border-left: #fff 1px solid; border-bottom: #fff 1px solid; }
.contacts {font-size:11px; font-family:verdana; margin-top:15px; background:url(/i/yel_1.png) left repeat-y; padding-left:15px; margin-bottom:25px}
.contacts a {color:#523795; font-size:11px; font-family:verdana; text-decoration:underline;}
.contacts a:hover {color:#523795; font-size:11px; font-family:verdana; text-decoration:none;}
.nopadding, .nopadding td { padding: 0; margin-top: 0; }

#lic { position: absolute; left: -100px; top: -100px; }