@charset "utf-8";

body { background: #fff; font: normal 11px/15px Verdana,sans-serif; color: #000; }
body, table, div { margin: 0; padding: 0; }
img { border:0; }
ul, ol { margin: 0; padding: 0; }
div.clear { clear: both; }

.noborder td { border: none; }
.defphoto {  }
.dphp { float: left; margin: 3px 15px 10px 0; border-right: 32px solid #eee; clear: left; }
.dphl { float: left; margin: 3px 15px 10px 0; clear: left; }

/* default styles */
ul { margin: 2px 0 12px 0; }
ul li { padding: 0 10px 4px 21px; list-style: none; background: url(/i/a-r.png) 13px 5px no-repeat; }
ol li { margin: 0 10px 4px 35px; }
h1, h2, h3 { font: normal 25px/26px Arial, sans-serif; margin: 40px 0 20px 0; padding: 0;  }
h1 { width: 650px; }
h2 { font-size: 20px; line-height: 21px; color: #000; margin: 15px 15px 10px 0; }
h3 { font-size: 15px; line-height: 18px; font-weight:bold; margin: 5px 15px 10px 0; }
h4 { font-size: 13px; font-weight: bold; margin: 7px 15px 0 0; }
p { margin: 0; padding: 0 15px 12px 0; line-height: 16px; }
a { color: #000; text-decoration: underline; }
a:hover { color: #d71111; }
p em { font-size: 12px; font-style: normal; }

.nodec { text-decoration: none; }
.nodec:hover { text-decoration: underline; }

.w100 { width: 100%; }
.w98 { width: 98%; }
.w60 { width: 60%; }

.nobotm { padding-bottom: 2px; }

.important, .vimportant { padding: 0 0 0 12px !important; margin: 8px 15px 16px 14px !important; border-left: solid 1px #d00000; line-height: 15px; }
.vimportant, .vimportant p { color: #d00000; }
.vimportant p { padding-bottom: 6px; }
.contact { padding: 0 0 20px 22px; background: url(/i/i-contact.png) 0 1px no-repeat; font-weight: bold; }
.download { padding: 3px 0 3px 22px; background: url(/i/i-download.png) 2px 3px no-repeat; font-weight: bold; }

p em { font-style: italic; }