
* {font-family:arial,sans-serif;}
html,body {margin:0;padding:0;width:100%;}
html {overflow-y:scroll;}

h1 {margin:0 0 1em;padding:0;font-family:georgia,arial,sans-serif;font-size:1.8em;color:#267EA7;}
h2 {margin:0 0 1em;padding:0;font-family:georgia,arial,sans-serif;font-size:1.6em;color:#785C3D;}
h3 {margin:0 0 1em;padding:0;font-family:georgia,arial,sans-serif;font-size:1.4em;color:#785C3D;}
h4 {margin:0 0 1em;padding:0;font-size:1.1em;color:#06567B;}
p {margin:0 0 1em;font-size:1.1em;color:#353535;}
input,select,label,.label,li,dt {font-size:1.1em;color:#353535;}
li li, li p, table td p, table td li {font-size:1em;}

a {color:#32648C;text-decoration:none;}
a:hover {text-decoration:underline;}

img {border:0;}
dl,dt,dd,form,fieldset,ul,li {margin:0;padding:0;}
fieldset {border:none;}
ul {list-style:none;}

.right {float:right;}
.img_l {margin:0 10px 1em 0;float:left;}
.img_r {margin:0 0 1em 10px;float:right;}
.line {margin:0 0 1em;height:1px;width:100%;background:url(../dsg/bgr/lead.gif) bottom left repeat-x;clear:both;}
.line hr {display:none;}

.clear {margin:1px 0 0;width:1px;height:1px;font-size:0;overflow:hidden;clear:both;}
.mclear {display:none;}
html>body .mclear {width:1px;height:1px;font-size:0;overflow:hidden;display:block;clear:both;}

body {font-size:62.5% !important;background:#fff url(../dsg/bgr/body.gif) repeat;text-align:center;}



#header {margin:0 auto;width:956px;height:168px;background:#fff url(../dsg/bgr/header.jpg) 0 20px no-repeat;overflow:hidden;position:relative;}

.nav_c {width:100%;height:20px;background:#997759;overflow:hidden;}
.nav_c ul {margin:0 15px 0 0;float:right;}
.nav_c li {margin:0 0 0 15px;padding:0 0 0 15px;line-height:20px;font-size:1em;background:url(../dsg/bgr/navc_sep.gif) center left no-repeat;float:left;}
.nav_c .first {padding:0;background:none;}
.nav_c a {color:#DBD0C5;}
.url {margin:0 0 0 15px;padding:0 0 0 23px;font-size:1em;line-height:20px;background:url(../dsg/ico/logo.gif) 0 4px no-repeat;float:left;}

.logo {position:absolute;top:40px;left:15px;}
.print {width:16px;height:16px;background:url(../dsg/ico/print.gif) no-repeat;display:block;position:absolute;top:35px;right:15px;}

.nav_d {width:324px;position:absolute;bottom:72px;right:15px;}
.nav_d dt {width:324px;height:26px;text-indent:324px;white-space:nowrap;overflow:hidden;}
.nav_d ul {padding:0 0 0 10px;}
.nav_d li {margin:0 10px 0 0;padding:0 10px 0 0;line-height:20px;background:url(../dsg/bgr/navd_sep.gif) center right no-repeat;float:left;}
.nav_d a {color:#785C3D;}

.nav_p {height:40px;background:url(../dsg/bgr/navp_shl.gif) top left no-repeat;overflow:hidden;position:absolute;bottom:0;left:118px;}
.nav_p ul {padding:0 7px;background:url(../dsg/bgr/navp_shr.gif) top right no-repeat;float:left;}
.nav_p li {height:40px;background:#06567B url(../dsg/bgr/navp_shbg.gif) top left repeat-x;overflow:hidden;float:left;}
.nav_p li a {color:#fff;font-weight:bold;background:#06567B url(../dsg/bgr/navp_shbg.gif) top left repeat-x;display:block;}
.nav_p li a span {background:url(../dsg/bgr/navp_shtl.gif) top left no-repeat;display:block;}
.nav_p li a span span {padding:18px 9px 10px;background:url(../dsg/bgr/navp_shtr.gif) top right no-repeat;}
.nav_p li a:hover {text-decoration:none;color:#fff;background:#267EA7 url(../dsg/bgr/navp_shbg_h.gif) repeat-x;}
.nav_p li a:hover span {background-image:url(../dsg/bgr/navp_shtl_h.gif);}
.nav_p li a:hover span span {background-image:url(../dsg/bgr/navp_shtr_h.gif);}
.nav_p li.sel a {color:#06567B;background:#fff url(../dsg/bgr/navp_shbg_sel.gif) repeat-x;}
.nav_p li.sel a span {background-image:url(../dsg/bgr/navp_shtl_sel.gif);}
.nav_p li.sel a span span {background-image:url(../dsg/bgr/navp_shtr_sel.gif);}



#main {margin:0 auto 20px;width:956px;background:#fff;text-align:left;height:500px;}
html>body #main {height:auto;min-height:500px;}


.flash {margin:0 auto 15px;height:250px;width:926px;overflow:hidden;text-align:center;}
.flash_img {margin:0 auto;display:block;}
.home {padding:0 0 0 5px;text-align:left;float:left;}
.home .ip {width:302px;}

.sbr_l {padding:31px 15px 0;width:212px;background:url(../dsg/bgr/navs_t.gif) 15px 25px no-repeat;float:left;}
.content {padding:25px 0 0;width:472px;float:left;}
.no_sbr {margin:0 0 0 242px;display:inline;}
.sbr_r {padding:25px 15px 0;width:212px;float:left;}

.nav_s {padding:0 0 6px;width:100%;background:#267EA7 url(../dsg/bgr/navs_b.gif) bottom left no-repeat;float:left;}
.nav_s li {width:100%;display:inline-block;float:left;}
.nav_s .sel {background:#60A2C1;}
.nav_s li a {padding:.3em 10px .3em 17px;color:#fff;background:url(../dsg/ico/navsb.gif) 10px .8em no-repeat;display:block;}
.nav_s li a:hover {color:#06567B;background:#A3CBDE url(../dsg/ico/navsb_sel.gif) 10px .8em no-repeat;text-decoration:none;}
.nav_s li li a {padding:.3em 10px .3em 27px;background:url(../dsg/ico/navsb_l2.gif) 20px .8em no-repeat;display:block;}
.nav_s .sel .sel a {color:#06567B;background:#fff url(../dsg/ico/navsb_l2_sel.gif) 20px .8em no-repeat;}
.nav_s li li a:hover {color:#06567B;background:#A3CBDE url(../dsg/ico/navsb_l2_sel.gif) 20px .8em no-repeat;}

.ip {margin:0 0 1.5em;padding:0 0 0 1em;float:left;}
.ip dt {padding:.3em 8px;font-family:georgia,arial,sans-serif;font-size:1.2em;color:#fff;font-weight:bold;background:#AE9D8B;}
.ip dd {padding:1em 8px 0;}
.ip p, .ip li, .ip label {color:#838383;}
.ip .line {background-image:url(../dsg/bgr/line.gif);}
.ip .img_ip {padding:0 8px 0 0;}
.ip .np {padding:0;}
.ip .img_ip img {margin:-8px 1em 10px 0;float:left;}
.ip .np img {margin:0;float:left;}
.ip .img_ip p {padding:0 8px;}
.ip .img_ip .img {padding:8px 0 0;}

.lead {padding:0 0 1em;background:url(../dsg/bgr/lead.gif) bottom left repeat-x;font-size:1.2em;color:#06567B;}
.lead span {padding:1em 0 0;width:100%;background:url(../dsg/bgr/lead.gif) top left repeat-x;display:block;}

.list, .content ul {margin:0 0 1em;border-top:1px solid #EFF1F2;padding:.3em 0 0;}
.list li, .content ul li {margin:0 0 .3em;border-bottom:1px solid #EFF1F2;padding:0 0 .3em 7px;background:url(../dsg/ico/bullet.gif) 0 .5em no-repeat;}

.content table {margin:0 0 1em;border-collapse:collapse;border-spacing:0;width:100%;font-size:1.1em;color:#353535;}
.content table thead th {padding:.3em 7px;font-weight:bold;color:#06567B;text-align:left;background:#A3CBDE;}
.content table td {padding:.3em 7px;border-bottom:1px solid #F4F4F4;}

.path {margin:0 0 2.5em;color:#838383;}
.path span {padding:0 2px;color:#06567B;}


.itt, .itr {margin:0 0 .5em;width:100%;float:left;}
.itt label, .label {margin:.3em 10px 0 0;float:left;}
.itt input {padding:1px 3px;float:left;}
.req {width:10px;font-size:1.4em;color:#06567B;text-align:center;float:left;}
html>body .req {margin:0 3px 0 0;}
.submit {border:none;padding:.2em 6px;color:#fff;text-transform:uppercase;background:#06567B;cursor:pointer;float:left;}


.meeting .itt label {width:115px;text-align:right;}
.meeting .itt input {width:74px;}
.meeting select {width:85px;float:left;}
#calendar {margin:.3em 0 0 5px;float:left;}
.meeting .submit {margin:0 0 1em 125px;}

#meeting_request {margin:10px 0 0;}

.default {border-top:1px solid #EFF1F2;padding:.3em 0 0;}
.default .itt, .default .itr {margin:0 0 .3em;border-bottom:1px solid #EFF1F2;padding:0 0 .3em;}
.default .itt label {width:220px;}
.default .itt input {width:217px;}
.default .itt input#date {width:115px;}
.default .itt select {width:120px;}
.default .itr .label {width:220px;display:block;}
.default .itr .rc {width:223px;float:left;}
.default .itr input {margin:.2em 0;width:13px;height:13px;float:left;}
.default .itr label {margin:0 0 0 5px;float:left;}
.default .submit {margin:.7em 0 1em;float:right;}

.default .radio {}
.default .radio input {margin:3px 10px 0 0;padding:0;width:auto;}
*:first-child+html .default .radio input {margin:0 10px 0 0;}
*html .default .radio input {margin:0 10px 0 0;}

.error {color:#ff0000;}
span.error {margin:0 0 10px 0;font-size:1.2em;color:#ff0000;float:left;}
div.itr span.error1 {color:#ff0000;font-size:1.0em:}

.content .sitemap {border-top:none;width:100%;float:left;}
.content .sitemap li {margin:0 10px 0 0;border-bottom:none;float:left;}

div.ov {height:280px;}

#footer {margin:0 auto;width:956px;height:20px;background:#CABFB3;}
#footer a {font-size:1em;color:#fff;}
#footer p {margin:0;padding:0 15px 0 15px;font-size:1em;color:#fff;line-height:20px;float:left;}
#footer ul {float:left;}
#footer ul li {padding:0 15px 0 15px;line-height:20px;font-size:1em;background:url(../dsg/bgr/navf_sep.gif) center left no-repeat;float:left;}
