body {margin: 0px; padding: 0px; background: #fff; font-family: Verdana, Arial; color: #323232;}

td, th {font-size: 8pt;}

img {border: 0px;}

h1 {font-size: 14pt; font-family: Tahoma, Arial; padding-top: 20px;}

h2 {font-size: 9pt; line-height: 2em;}

p, li {line-height: 2em;}

ul{margin: 0px; padding-left: 50px; list-style: url(img/bullet2.gif);}

a {color: #0057B0; text-decoration: none;}
a:hover {color: #0057B0; text-decoration: underline;}

#top {background: #d5d5d5;}
#top a {color: #666; text-decoration: none;}
#top a:hover {color: #666; text-decoration: underline;}
#language {background: url(img/top-bg.gif) repeat-x; font-size: 7.5pt; padding: 3px 0px 6px 10px;}
#topmenu {background: url(img/top-bg.gif) repeat-x; font-size: 7.5pt; text-align: right;}
#topmenu span {background: url(img/top-img.gif) top right no-repeat; padding: 4px 10px 6px 0px;}

#header {background: #0856A7;}
#flash {text-align: right;}
#menu {background: url(img/menu-bg.gif) repeat-x #d5d5d5; border-top: 1px solid #4A4F62; border-bottom: 1px solid #2B99E3;}
#home {background: #222; text-align: right; border-top: 3px solid #30ABFD;}

#leftmenu {width: 225px; vertical-align: top; background: url(img/leftmenu-bg.gif) left repeat-y;}
#families {border-right: 1px solid #dcdcdc;}

#main {background: url(img/main-bg.gif) top right no-repeat; vertical-align: bottom;}
#bottommenu {background: url(img/connector.gif) bottom right no-repeat; padding: 30px 30px 10px 30px; font-size: 7.5pt; line-height: 1.7em;}

#copy {background: url(img/copy-bg.gif); padding: 19px; font-size: 7pt; color: #666; line-height: 1.7em; border-right: 1px solid #c1c1c1; border-top: 1px solid #c1c1c1; width:183px;}
#footer {background: url(img/grey.gif) top repeat-x #dadada; font-size: 7pt; color: #666; vertical-align: top;}
#footer a {color: #666; text-decoration: none;}
#footer a:hover {color: #666; text-decoration: underline;}
#connector {background: url(img/connector2.gif) top right no-repeat; padding: 19px 30px 40px 30px;}

.arrow {border-bottom: 1px solid #dcdcdc;}
.item {background: #fafafa; border-top: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; font-size: 8pt; font-weight: bold; color: #0057B0; padding-left: 20px; width: 190px;}
.subitem {background: #fafafa; border-top: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; font-size: 8pt; padding: 0px 0px 7px 30px;}
.subitem img {padding-right: 7px;}
.endsubitem {background: #fafafa; border: 1px solid #dcdcdc; border-left: none; font-size: 8pt; padding: 0px 0px 7px 30px;}
.endsubitem img {padding-right: 7px;}
.enditem {background: #fafafa; border: 1px solid #dcdcdc; border-left: none; font-size: 8pt; font-weight: bold; color: #0057B0; padding-left: 20px;}

.maintext {padding: 5px 30px 0px 30px;}

.block {padding-bottom: 30px;}
.block span {font-size: 14pt; font-family: Tahoma, Arial; font-weight: bold; padding: 10px;}

/*.rowtitle {text-align: left; font-weight: bold;}*/

.table {background: #fafafa; border: 1px solid #ccc; margin: 10px 0px 20px 20px;}
.table td {font-size: 7.5pt;}

.code {font-size: 9pt; line-height: 2em; margin-right: 20px; padding: 10px;}