html, body {margin:0px; padding:0px}
body {background-color:#1B3E6F; font:12px Arial,Helvetica,sans-serif; line-height:18px; color:#555;}

div.cf {clear:both; line-height:0px; font-size:0px; height:0px; overflow:hidden}
.cen {text-align:center}

.p12 {padding:12px} .p16{padding:16px}
img {border-width:0px}
a, a:visited {text-decoration: none; color:#2180BC;}
a:hover {text-decoration: underline;}

h1, h2, h3 {font-weight:normal; color:#0A6388}
h1 {font-size: 22px;}
h2 {font-size: 18px;}
h3 {font-size: 120%;color: #666666; }
h1, h2, h3, p {padding: 10px; margin:0px;}
ul, ol {margin:5px 20px; padding:0px 20px;}
b {font-weight:inherit; color:#ee2233; font-size:130%}
div#wrap {width:790px; margin:0px auto; background-color:#fff}
div#wrapin {padding:20px 20px}
div#header {padding:15px 20px}
div#header img {float:left; margin-right:20px}
div#header h1 {float:left; font-size:28px; line-height:32px; margin:0px; padding:0px; font-weight:bold}

table.tbl_list {width:100%}
table.tbl_list tr td {vertical-align:top; font-size:10px}
table.tbl_list tr td b {font-size:10px; color:#555; font-weight:bold}


div#info {color:#fff; text-align:center; padding:10px; background-color:#1B3E6F; font-size:14px}
div#info h2 {color:#fff}
p {margin:5px 1px; padding:0px; text-align:justify}
div#footer {padding:10px; text-align:center}
table.tbl_50 {width:100%}
table.tbl_50 tr td {width:50%; padding:5px}
table.tbl_50 tr td {vertical-align:top}
table.tbl_50 tr td table tr td {width:auto}
div.search {background:url(../gfx/search_02.gif) no-repeat; height:152px; width:293px; padding:0px; margin:10px auto}
