body { padding:0px; background-color:#FFFFFF; margin:0px; text-align:center; font-family:tahoma; font-size:12px; }
a:link { text-decoration:none; }
a:active { text-decoration:none; }
a:hover { text-decoration:underline; }
a:visited { text-decoration:none; }
p { padding:0px; margin:0px; }

.main_navi { margin:0 auto; width:800px; text-align:left; }
h1 { padding:10px; padding-top:15px; padding-left:60px; margin:0px; background:url(images/h1.jpg) no-repeat; background-position:10px 5px; background-color:#c9e9e6; color:#50909c; font-weight:normal; font-size:20px; padding-bottom:20px; }
h2 { color:#4056ab; font-size:19px; font-weight:bold; padding:5px; padding-left:40px; margin:0px; margin-top:10px; background:url(images/h2.jpg) no-repeat; margin-left:10px; }


.iframe1 { float:left; width:180px; }
.iframe2 { float:right; width:620px; }
.docroot { background:#fff; }

.porter { padding:7px; padding-bottom:0px; background-color:#aae0fa; }
.porter ul { padding:0px; margin:0px;}
.porter li { background-color:#fefefe; padding:5px; padding-left:10px; list-style:none; font-weight:bold; }
.porter a { color:#89a0c0; }

.respect { padding:7px; padding-top:0px; background-color:#aae0fa; }
.respect div { padding:5px; font-size:17px; color:#50909c; }
.respect ul { padding:0px; margin:0px; }
.respect li { padding:3px; background-color:#aae0fa; list-style:none; font-size:11px; color:#50909c; }
.respect a { color:#50909c; font-weight:bold; }


.topchars { padding-left:40px; color:#333333; border-bottom:#89a0c0 solid 1px; margin-left:10px; margin-right:10px; padding-bottom:5px; }

dt { background:url(images/des.jpg) no-repeat; padding:2px; padding-left:40px; padding-bottom:15px; font-size:14px; margin-left:10px; margin-right:10px; color:#333333; }
dt a { color:#333333; font-weight:bold; }
dd { color:#333333; padding-left:40px; border-bottom:#89a0c0 solid 1px; padding-bottom:5px; margin-left:10px; margin-right:10px; margin-bottom:10px; }

.clr { clear:both; }

.spgroup { margin:0 auto; width:800px; padding:0;  padding-top:10px; padding-bottom:10px; color:#FFFFFF; background-color:#4056ab; font-style:normal; }