ul, li, table, thead, tfoot, tbody, tr, th, td, div, p, h1, h2, span, a, img{margin:0; padding:0}
ul {list-style:none}
/**/
a {text-decoration:none; color:#19246f}
a img {border: none}
body {overflow-y: scroll; background-color: #0c3569; font-size:9pt; line-height:13pt; font-family: Arial, Helvetica, sans-serif; color: #333; padding: 0; margin:0; line-height:1.6em}
 /* ===== Page blocks on sequence of location  ======*/
#header {background-color: #0c3569}
#top {background: transparent url("../img/h.gif") repeat-x 0 0; width:100%; height:67px; overflow:hidden}
#top div.page_margins {background: url("../img/top.jpg") no-repeat 20% 0; height:67px; width:100% }
#top div p {text-align:center; color:#fff; padding-top:16px}
#top_img {background: url("../img/top.jpg") no-repeat 20% -67px;}
div.page_margins {width: auto; min-width: 1000px; max-width: 1280px; min-height:100%; margin: 0 auto}
 /* ===== Top page menu ======*/
#topnav {background-color: #fff; width:75%; height:54px; float:left; overflow:hidden}
#topnav a {color:#000C60; font-weight:bold; line-height:11pt; display:block; padding:20px}
#topnav li {float:left}
#topnav a:hover, #topnav a.hover {background: url("../img/h.gif") 0 -138px repeat-x}
#order {width:24.9%; height:44px; background-color: #fff; padding-top:10px; float:left}
#order a {display:block; line-height:31px; color: #fff; font-weight:bold; text-align:center; margin: 0 auto; background: url("../img/btns.jpg") 0 0 no-repeat; width: 186px;z-index:77}
#order a:hover{background: url("../img/btns.jpg") 0 -31px no-repeat}
 /* ===== Dropdown section ======*/
#topnav .sub{width:184px; position: absolute; background: #d6d6d6 url("../img/h.gif") 0 -192px repeat-x; z-index:777; display:none; border: 1px solid #c0c0c0; border-bottom: 1px solid #888}
#topnav .sub h1 {text-align:center}
#topnav .sub li {padding:2px}
#topnav .sub li a {display:block; height:26px; width:172px; padding:8px 0 0 8px; line-height:1.5em}
#topnav .sub li a.double {height:45px}
#topnav .sub li a.small {height:31px; padding-top:2px; float:left}
#topnav .sub li a.double:hover {background: url("../img/tab.jpg") no-repeat 0 -34px}
#topnav .sub li a:hover {background: url("../img/tab.jpg") no-repeat 0 0}
#topnav .sub li a b, #topnav .sub li a span {cursor:pointer}
#topnav b {display:block; float:left}
#topnav span {display:block; float:right; margin-right:8px; padding:0;}
 /* ===========*/
#teaser {background-color: #eee; width:100%; height:142px; border-top:1px solid #f7f7f7; border-bottom: 1px solid #a3a3a3}
#teaser table {font-weight:bold; line-height:20px}
#teaser img {padding:5px}
#content {background-color: #0c3569; overflow:hidden}
#main {width:75%; padding-top:5px; text-align:justify; background: #fff url("../img/shad.jpg") no-repeat 0 0}
#main h1, #main .trivial {font-weight:bold; font-size:12pt; color: #860F13; text-align:left;  margin-right: -10px; margin-left:-10px; padding:15px 10px 10px 10px; border-bottom: 1px dotted #aaa; text-transform: uppercase; line-height:18pt}
#main h2 {margin-top:15px; font-size:11pt; color: #ccc; text-align:left; padding-top:10px; text-transform:uppercase}
#main h2 a:hover{cursor:text; text-decoration:none}
h2 span {font-size:14pt; color:#fff; padding:4px 8px; background-color:#cecece; margin-right:10px; }
#main p {padding:10px 0 0}
#main a:hover {text-decoration:underline}
#fieldset {border:1px solid #ccc; margin:0 0 20px}
#sidebar {width: 25%;  background: #eee url("../img/shad.jpg") no-repeat -1000px 0; padding-top:15px; color:#333}
#sidebar div {padding-top:15px}
#sidebar h2 {text-align:center; margin-left:-15px; font-size:10pt; color: #860F13; text-transform:uppercase; padding: 15px 10px 10px;}
#sidebar p {padding:15px 15px 0; text-align:justify; font-size:11px}
#sidebar div.border_1 {height:1px; margin:0 15px; padding:0; border-bottom: 1px solid #cecece}
#sidebar div.border_2 {height:1px; margin:0 15px; padding:0; border-top: 1px solid #f9f9f9}
#sidebar div.headlink  {text-align:center}
#sidebar div.headlink  a{font-weight:bold; padding-top:15px}
#sidebar a:hover {text-decoration:underline}
#ask a {display:block; line-height:31px; font-weight:bold; text-align:center; background: url("../img/btns.jpg") -186px 0 no-repeat; width: 186px;z-index:77}
#ask a:hover{background: url("../img/btns.jpg") -186px -31px no-repeat}
#footer {height:98px; clear:both; background-color: #0c3569; color: #a5cae5}
#footer_shad {background: #0c3569 url("../img/h.gif") repeat-x 0 -121px; height:12px; overflow:hidden; margin-left:15px; margin-right:15px}
#footer a {color:#a5cae5; text-decoration: underline}
#footer a:hover {color:#fff}
 /* ===== Private cases ======*/
div.pr_th {width:16%; float:left; padding: 20px 2px 0}
div.pr_th_wrap {border:1px solid #cecece}
div.pr_th_wrap div {width:100%; height:150px; position:relative; overflow:hidden}
div.pr_th_wrap div p {margin-top:40px; font-weight:bold; text-align:center}
div.pr_th_wrap div img {position:absolute;bottom:0; left:-10px; cursor:pointer}
div.pr_th a, #pr_info a {display:block; text-align:center; font-weight:bold; font-size:8pt}
div.pr_th_hid {display:none}
#pr_info {position:absolute; display:none; background-color:#fff; border: 1px solid #cecece; padding:10px; width:200px; z-index:777}
#pr_info ul a {padding:4px 10px; text-align:left}
#pr_info ul a:hover {text-decoration:underline; background-color:#eee}
#pr_cross{width:18px; height:18px; position:absolute; z-index:999; background:#fff url("../img/cross.gif") no-repeat; top:2px; right:2px; cursor:pointer}
.active {border-color: #888 !important}
#toggler {position:relative;left:75%; margin-left:-45px; height:31px; width:80px; background: transparent url("../img/toggler.png") no-repeat 0 -62px; cursor:pointer}
#toggler.hover {background-position: 0 -93px}
#toggler.toggled{background-position: 0 0}
#toggler.toggled.hover{background-position: 0 -31px}
#navline {margin:20px 0 0 40px; text-align:left}
#navline li {display:inline; font-size:11px; color:#555; padding: 0 4px; color:#555}
#navline li a{text-decoration:underline}
.other {display:block; float:right;  font-size:11px}
#newsbox {border-collapse:collapse; margin: 0 -10px}
#newsbox tr {border-bottom:1px solid #e7e7e7; text-align:top;}
#newsbox td {padding:10px; border-right:1px solid #e7e7e7; width:50%}
#newsbox p {color:#555}
#newsbox a{color:#5e659a}
#newsbox a:hover{color:#19246f}
#newsbox td.right {border-right:none}
#newsbox p.date {padding-top:0; float:left; font-size:10px}
#ask_bt{margin-left:5%; background: url("../img/btns.jpg") 0 0 no-repeat; height:32px; width:186px}
#ask_bt:hover {background-position: 0 -31px}
#ask_form {width:85%}
#ask_form li, #order_form li {padding:2px 0}
.input {padding:2px; width:100%; border-color:#aaa #c3c3c3 #ddd; border-style:solid; border-width:1px}
label.error {color: #860F13; font-size:8pt; font-weight:bold}
ul.ul {clear:both; display:block; margin:0 -10px; padding-top:10px; color:#555}
.ul li {padding:5px 10px 5px 25px; border-bottom: 1px solid #e7e7e7;background: transparent url(../img/bullet.gif) 10px 11px no-repeat}
.blank  li {background-image:none; padding-left:15px}
.ul li.last {border-bottom:none}
.ul li.odd {background-color: #f5f5f5}
#screenshot{position:absolute; border:1px solid #888; background:#fff; display:none; color:#fff}
.rightdiv {max-width:50%; float:left; font-size:8pt}
.rightdiv strong {font-size:11pt}
.leftdiv {width:50%; float:left}
.wrapper {margin: 5px -10px; clear:both}
table .table {border-collapse:collapse; text-align:center; color:black; margin-top:20px; min-width:70%}
table .table td {border:1px solid #cecece; padding:2px; background-color: #fcfcfc}
table .table tr.odd td{background-color: #eaf3ff}
table .table th {border:1px solid #cecece;background: #ececec url(../img/th.gif) repeat-x; padding:5px}
a.pdf {background:url("../img/pdf.gif") no-repeat scroll 0 0 transparent;display:block;height:40px;line-height:36px;padding-left:40px}
a.plot {background:url("../img/plot.gif") no-repeat scroll 0 0 transparent;display:block;height:40px;line-height:36px;padding-left:40px}