@import url("../servicebar.css");

/* DigitalWideOffice,Group. StyleSheet */
/* (C) 2003-2006 DigitalWideOffice.    */

body {
 margin: 0px;
 padding: 0px;
 background-color: #ffffff;
 font-family: "‚l‚r ‚oƒSƒVƒbƒN","Osaka",sans-serif;
 text-align: center;
}


hr.none,
.nonedisplay {
 display: none;
}


form {
 margin: 0px;
 padding: 0px;
}


em {
 color: #561977;
}
strong {
 color: #de0e8a;
}


a {
 text-decoration: underline;
}
a img {
 border: 0pt;
}
a:link {
 color: #5233e1;
}
a:visited {
 color: #8d2e65;
}
a:active {
 color: #ea2429;
}
a:hover {
 color: #efefef;
 background-color: #304768;
}


div.headerbox {
 margin: 0px auto 0px auto;
 padding: 0px;
 width: 660px;
}
div.headerbox h1#dwologo {
 margin: 0.2em 0px 0.1em 0px;
 padding: 0px;
 text-align: center;
 width: 660px;
 height: 60px;
 background: url("../img/dwo_title_full.png") no-repeat center center;
}
div.headerbox h1#dwologo a {
 margin: 0px auto 0px auto;
 display: block;
 width: 330px;
 height: 60px;
 background: transparent;
}
div.headerbox ul#pageinfomartion {
 margin: 0px;
 padding: 0.5em 1em 0.4em 3em;
 font-size: 0.8em;
 font-style: normal;
 list-style: url("../img/star.png");
 text-align: left;
}
div.headerbox ul#pageinfomartion li {
 margin: 2px 0px 2px 0px;
 padding: 0px 0px 0px 2px;
 letter-spacing: 1px;
}
div.headerbox ul#pageinfomartion li em {
 font-style: normal;
 font-weight: bolder;
 color: #051375;
}
div.headerbox ul#pageinfomartion li#navigator {
 color: #27487b;
}
div.headerbox ul#pageinfomartion li#lastmodified {
 color: #480f93;
}


div.columnsquare {
 margin: 0px auto 0px auto;
 padding: 0px;
 width: 660px;
 text-align: left;
}


h2 {
 width: 660px;
 margin: 0.4em auto 0.4em auto;
 padding: 0.4em 0em 0.4em 0em;
 text-align: center;
 font-size: 1.45em;
 font-family: sans-serif;
 letter-spacing: 2px;
 color: #315ba1;
 border-top: dashed 1px #97a8cd;
 border-bottom: dashed 1px #97a8cd;
}


div.columnsquare div.maincolumn {
 float: right;
 width: 500px;
}
div.columnsquare div.maincolumn h3 {
 margin: 0px;
 padding: 0.5em 0.4em 0.4em 2.9em;
 letter-spacing: 1px;
 border-bottom: solid 1px #97a8cd;
 color: #0956ff;
 background: url("../img/b_background.png") no-repeat left bottom;
}
div.columnsquare div.maincolumn p {
 margin: 1em 0.4em 1em 0.4em;
 padding: 0px 0.4em 0px 0.4em;
 line-height: 1.35em;
 color: #175385;
}
div.columnsquare div.maincolumn dl {
 margin: 0.8em 0px 1em 0px;
 padding: 0px 0.4em 0px 0em;
}
div.columnsquare div.maincolumn dl dt {
 clear: both;
 margin: 0.9em 0em 0.7em 0.4em;
 padding: 0px 0px 0px 1.2em;
 font-weight: bold;
 color: #002a86;
 background: url("../img/star.png") no-repeat 0% 48%;
}
div.columnsquare div.maincolumn dl dd {
 margin: 0.5em 0px 0.5em 2.2em;
 padding: 0px;
 color: #000000;
}
div.columnsquare div.maincolumn dl dd p {
 margin: 0.5em 0px 0.5em 0px;
 padding: 0px 0em 0px 0em;
 font-size: 0.9em;
 line-height: 1.35em;
 color: #000000;
}
div.columnsquare div.maincolumn dl dd p.imgbox {
 float: left;
 margin-right: 3px;
}
div.columnsquare div.maincolumn dl dd ul {
 margin: 0.5em 0px 0.5em 1.2em;
 padding: 0px;
 list-style-type: disc;
 list-style-image: none;
}
div.columnsquare div.maincolumn dl dd ol {
 margin: 0.5em 0px 0.5em 1.2em;
 padding: 0px;
}
div.columnsquare div.maincolumn dl dd ul li,
div.columnsquare div.maincolumn dl dd ol li {
 margin: 0.5em 0px 0.5em 0px;
 padding: 0px;
 font-size: 0.9em;
 line-height: 1.35em;
 color: #000000;
}
div.columnsquare div.maincolumn ul {
 margin: 1em 0em 1em 0em;
 padding: 0px 0.4em 0px 0em;
 list-style: url("../img/star.png");
}
div.columnsquare div.maincolumn ul li {
 margin: 0.4em 0px 0.4em 1.4em;
 padding: 0px 0px 0px 0.2em;
}
div.columnsquare div.maincolumn ul li small {
 color: #96a0bc;
}
div.columnsquare div.maincolumn ul li ul {
 margin: 0px;
 padding: 0px;
 list-style-type: circle;
 list-style-image: none;
}


div.columnsquare div.sidecolumn {
 float: left;
 margin: 0px;
 padding: 0px;
 width: 160px;
 height: 100%;
}
div.columnsquare div.sidecolumn h4 {
 margin: 2em 0.3em 0px 0px;
 padding: 0.7em 0em 0.3em 1.3em;
 letter-spacing: 1px;
 color: #000022;
 border-bottom: solid 1px #97a8cd;
 background: url("../img/star.png") no-repeat 1% 50%;
}
div.columnsquare div.sidecolumn ul {
 margin: 0px 0px 2em 0px;
 padding: 0.6em 0px 0.6em 0px;
 list-style: none;
}
div.columnsquare div.sidecolumn ul li {
 margin: 0em 0px 0em 0px;
 padding: 0.2em 0.3em 0.2em 0.4em;
 line-height: 1.3em;
}
div.columnsquare div.sidecolumn ul li a {
}
div.columnsquare div.sidecolumn ul li ul {
 margin: 0px;
 padding: 0px;
 line-height: normal;
}
div.columnsquare div.sidecolumn ul li ul li {
 margin: 0em 0px 0em 0px;
 padding: 0.2em 0px 0.2em 0em;
 line-height: 1.3em;
}
div.columnsquare div.sidecolumn ul.contentslist li a {
 font-weight: bolder;
}
div.columnsquare div.sidecolumn ul.contentslist li small {
 color: #96a0bc;
}
div.columnsquare div.sidecolumn form {
 margin: 0px;
 padding: 0px;
}
div.columnsquare div.sidecolumn form ul li select {
 padding: 2px;
 color: #241046;
 background-color: #e9f6ff;
 border: inset 2px #e8dff9;
}
div.columnsquare div.sidecolumn form ul li select option {
}
div.columnsquare div.sidecolumn form ul li input {
 color: #241046;
 background-color: #e9f6ff;
 border: outset 2px #e8dff9;
}
div.columnsquare div.sidecolumn form ul li label {
 margin-left: 2px;
 color: #241046;
 vertical-align: middle;
}


div#copyright {
 clear: both;
 width: 660px;
 margin: 0px auto 0px auto;
 padding: 0px;
}
div#copyright address {
 margin: 0.4em 0px 0em 0px;
 padding: 0.6em 0px 0.6em 0px;
 text-align: center;
 font-size: 0.8em;
 font-style: normal;
 letter-spacing: 1px;
 border-top: dashed 1px #97a8cd;
 border-bottom: dashed 1px #97a8cd;
}
div#copyright p {
 margin: 1em 0px 1em 0px;
 padding: 0px;
 font-size: 0.85em;
}