
* {margin:0;padding:0;font-family:arial,sans-serif;}

h1 {margin:0 0 .7em;font:bold 3.2em/1em helvetica,arial,sans-serif;color:#39424d;}
h2 {margin:0 0 .7em;font:bold 1.6em helvetica,arial,sans-serif;color:#39424d;}
h3 {margin:0 0 .7em;font-size:1.8em;color:#39424d;}
h4 {margin:0 0 .7em;font-size:1.8em;font-weight:normal;color:#39424d;}
h5 {margin:0 0 .8em;font-size:1.1em;color:#39424d;}
p {margin:0 0 14px;font-size:1.1em;color:#39424d;}
input,select,label,li,dt,textarea {font-size:1.1em;color:#39424d;}
option {padding:0 3px;}
li li, li p, li h5, table td p, table td li, li label  {font-size:1em;}

em {font-weight:bold;}

.nostring {color:#FF00FF; background-color:#0000A0;}
.error {color:red;}
.error_box {width:400px; color:red; border:solid 2px red; padding:12px; margin:12px 0; font-size:12px; font-weight:bold;}
.formerror {color:red;}
.pager {float:left; vertical-align:middle;}
.nowrap {white-space:nowrap;}
.smaller {font-size:0.75em;}
.highlight {color:#006EBC; background-color:white;}

a {color:#39424D;text-decoration:none;}
a:hover {text-decoration:underline;}

img {border:0;}
fieldset {border:none;}
ul {list-style:none;}

.content table, .sidebar table {margin:0 0 1em;border:none;border-collapse:collapse;width:100%;font-size:1.1em;color:#39424d;}

.img_l {margin:0 10px 10px 0;float:left;}
.img_r {margin:0 0 10px 10px;float:right;}
.line {margin:0 0 10px;border-bottom:1px solid red;clear:both;}
.line hr {display:none;}

.clear {margin:1px 0 0;width:1px;height:1px;font-size:0;overflow:hidden;clear:both;}
.space {margin:1px 0 0;width:1px;height:20px;font-size:0;overflow:hidden;clear:both;}
.smargin {margin:0 0 5px;}
.nomargin {margin:0;}

body {font-size:62.5%;background:#fff;}


#header {margin:0 0 40px;width:100%;background:url(../dsg/bgr/header.gif) repeat-x;}
.ch {width:1000px;height:140px;background:url(../dsg/bgr/header_ch.gif) repeat-x;overflow:hidden;position:relative;}
.logo {margin:0;width:363px;height:140px;overflow:hidden;float:left;}
.skip {text-indent:-9999px;position:absolute;}
.nav_global {margin:15px 0 0 100px;width:300px;display:inline;float:left;} 
.nav_global li {padding:0 10px;background:url(../dsg/ico/global_sep.gif) 0 .2em no-repeat;float:left;}
.nav_global .first {padding:0 10px 0 0;background:none;}

.nav_primary {width:715px;height:35px;background:url(../dsg/0424/font/nav.gif) no-repeat;overflow:hidden;position:absolute;left:15px;bottom:0;} 
.nav_primary li {margin:0 0 0 1px;float:left;}
.nav_primary li a {width:140px;height:35px;text-indent:140px;white-space:nowrap;font-size:0;overflow:hidden;display:block;}
.nav_primary .first {margin:0 0 0 5px;}
.sel1 {background-position:0 -35px;}
.sel2 {background-position:0 -70px;}
.sel3 {background-position:0 -105px;}
.sel4 {background-position:0 -140px;}
.sel5 {background-position:0 -175px;}


#forms {width:212px;height:130px;overflow:hidden;position:absolute;top:10px;left:788px;}
#forms legend, #forms label {display:none;}
#forms .itt {margin:0 0 5px;border:1px solid #a5acb2;padding:2px;width:181px;color:#a3aab1;float:left;}
#forms .submit {float:right;}
#forms p a {color:#a3aab1;}
#f_search {width:212px;position:absolute;left:0;bottom:2px;}

.loggeduser p {margin:6px 0 9px;}


#main {margin:0 0 40px;width:1000px;float:left;clear:right;}
.content {margin:0 0 0 20px;width:480px;display:inline;float:left;}
/*#main .wide {width:980px;}*/
/*.content.wide {width:980px;}*/

.sidebar .content {margin:0;}
.imgs {width:240px;float:left;}
.text {width:230px;float:right;}
.more {line-height:20px;font-weight:bold;background:url(../dsg/ico/more.gif) right no-repeat;float:right;}
.more a {padding:0 25px 0 0;color:#a3aab1;display:block;}
.content ul {margin:0 0 10px;}
.content ul li {margin:0 0 7px;border-bottom:1px solid #e0e3e6;padding:0 0 7px;}
.content ol, .searchresults ol {list-style-position:inside;}
.content ol li, .searchresults ol li {margin:0 0 7px;border-top:1px solid #e0e3e6;padding:7px 0 0;font-weight:bold;}
.content ol p, .searchresults p {margin:0 0 0 -4px;font-weight:normal;display:inline;}
* html .searchresults p {margin:0 0 0 5px;}
*:first-child+html .searchresults ol p {margin:0 0 0 5px;}
.content .buttons {border:1px solid #e0e3e6;border-width:1px 0;padding:10px 0;width:100%;}
.content .buttons a {float:right;}

.buttons {margin:0 0 9px;float:right;}
.buttons a:hover span {text-decoration:underline;}
.buttons img {margin:0 0 0 5px;float:left;}
.buttons span {line-height:20px;display:block;float:left;}

.sidebar {width:480px;float:right;}
.cbox {margin:0 0 40px;width:230px;background:#e0e3e6 url(../dsg/bgr/data_b.gif) bottom no-repeat;float:left;}
.sidebar .cboxr {float:right;}
.cbox dt {width:230px;font-size:1.6em;background:url(../dsg/bgr/data_t.gif) no-repeat;float:left;}
.cbox dt span {padding:10px;font-family:helvetica,arial,sans-serif;font-weight:bold;display:block;}
.cbox dd {width:230px;float:left;}
.cbox p {padding:0 10px;}
.data {margin:0 0 9px;background:#f3f4f5;}
.data thead {background:#a3aab1;}
.data thead th {padding:5px 10px;text-align:left;}
.data tbody td {border-bottom:1px solid #e0e3e6;padding:7px 10px;vertical-align:top;}
.data .right {text-align:right;}
.data .center {text-align:center;}
.data .sort {padding:0 13px 0 0;background:url(../dsg/ico/sort.gif) right no-repeat;float:left;}
.data .sort span {display:block;}
.data .sel {background-image:url(../dsg/ico/sort_sel.gif);}
.data .up {background-image:url(../dsg/ico/sort_up_sel.gif);}
.data .ini1 {width:45px;}
.data .ini2 {width:135px;}
.data .ini3 {width:45px;}
.data .ini4 {width:80px;}
.data .ini5 {width:75px;}
.wide {width:100%;}
.wide dt {margin:0 0 2px;font:bold 1.6em helvetica,arial,sans-serif;}
.news li {margin:0 0 7px;border-bottom:1px solid #e0e3e6;}
.news .date {margin:0;color:#a3aab1;}
.cwide {width:480px;background-image:url(../dsg/bgr/data_w_b.gif);}
.cwide dt {width:480px;background-image:url(../dsg/bgr/data_w_t.gif);}
.cwide dd {width:480px;}
.paging {margin:0 0 0 10px;width:285px;float:left;}
.paging li {padding:0 2px;line-height:20px;float:left;}
.paging .prev {padding:0 15px 0 0;background:url(../dsg/ico/previous.gif) no-repeat;}
.paging .prev.disabled {background:url(../dsg/ico/previous_disabled.gif) no-repeat;}
.paging .prev a {padding:0 0 0 25px;display:block;}
.paging .prev span {padding:0 0 0 25px;display:block;}
.paging .next {padding:0 0 0 15px;background:url(../dsg/ico/next.gif) right no-repeat;float:right;}
.paging .next.disabled {background:url(../dsg/ico/next_disabled.gif) right no-repeat;}
.paging .next a {padding:0 25px 0 0;display:block;}
.paging .next span {padding:0 25px 0 0;display:block;}

.gallery {width:480px; /*height:85px;*/ background:#f3f4f5;overflow:hidden;}
.gallery ul {margin:0 0 0 25px;padding:10px 0 0;width:440px; /*height:85px;*/ overflow:hidden;}
.gallery table {margin:10px 0 10px 25px;padding:10px 0 0;width:440px; /*height:85px;*/ /*overflow:hidden;*/}
.gallery ul li {margin:0 10px 10px 0;float:left;}
.gallery table td {margin:0 10px 10px 0; text-align:center;}
.gpag {padding:10px 0;width:100%;text-align:center;float:left;}
.gpag .paging {margin:0 auto;float:none;}

.pdata.wide {width:980px;background:none;}
.pdata span {font-size:1.1em;}
.pdata .col1 {width:480px;float:left;}
.pdata .col2 {width:480px;float:right;}
.pdata p {margin:0 0 5px;}
.pdata .required {margin:0 0 0 5px;font-size:1.6em;color:#f00;font-weight:bold;float:left;}
.pdata legend {display:none;}
.pdata .input, .pdata .file {margin:0 0 5px;width:100%;float:left;}
.pdata .file .filetitle {border:1px solid #a5acb2;padding:2px;width:354px;float:left;}
#upload {margin:5px 0 5px 100px;}
.submitupload {width:480px;float:left;}
.submitupload input {margin:0 0 15px 100px;}
.pdata .input label, .pdata .file label {margin:.2em 10px 0 0;width:90px;float:left;}
.pdata .input input {border:1px solid #a5acb2;padding:2px;width:194px;float:left;}
.pdata .input textarea {border:1px solid #a5acb2;padding:2px;width:314px;float:left;}
.pdata .area label {margin:.2em 10px 0 0;width:90px;float:left;}
.pdata .radio,.pdata .cxbox {margin:0 0 5px;width:100%;float:left;}
.pdata .radio input,.pdata .cxbox input {width:13px;height:13px;}
.pdata .radio label,.pdata .cxbox label {margin:.1em 0 0;}
.pdata .dsc {margin:.1em 10px 0 0;width:90px;float:left;}
.pdata .radios,.pdata .cboxes {width:200px;float:left;}
.pdata .radios input,.pdata .cboxes input {margin:.2em 0 0;float:left;}
.pdata .radios label,.pdata .cboxes label {width:182px;float:right;}
.pdata .radios .single,.pdata .cboxes .single {margin:0 0 .2em;width:100%;float:left;}
.pdata .submit {margin:20px 0 0;border:1px solid #e0e3e6;border-width:1px 0;padding:10px 0;width:100%;float:left;}
.pdata .submit input {float:right;}
.pdata .red {color:#f00;}
.pdata .red span {font-size:1.6em;font-weight:bold;}
html:first-child .pdata .radio input,html:first-child .pdata .cxbox input {width:15px;height:15px;}
html:first-child .pdata .radio label,html:first-child .pdata .cxbox label {margin:.2em 0 0;}
html:first-child .pdata .radios .single,html:first-child .pdata .cboxes .single {margin:0;}

.pdata .col1 .input input {width:354px;}
.pdata .col1 .input textarea {width:354px;}
.pdata .col1 .input select {width:150px;float:left;}
.pdata .col1 .input input.date_input {width:80px;}
.pdata .col1 .input .minicheckbox {width:16px;}
.pdata .file input {float:left;}
.pdata .file input.nofloat {float:none;}
.pdata .file img {margin:0 5px;float:left;}
.pdata .file img.nofloat {float:none;}

.content .files, .sidebar .files {width:460px;}
.sidebar .files {margin:0 0 0 10px;padding:0 0 10px;width:460px;float:left;}
.content .files li, .sidebar .files li {margin:0;padding:3px 0;width:460px;line-height:20px;float:left;}
.sidebar .files li {border-bottom:1px solid #fff;}
.content .files input.nofloat, .sidebar .files input.nofloat {float:right;}
.files .att {width:370px;margin:0 10px 0 0;display:block;float:left;}
.sidebar .files .att {width:460px;margin:0;}
.files a {padding:2px 20px 2px 0;background-position:center right;background-repeat:no-repeat;}
.files .audio a {background-image:url(/dsg/ico/att_audio.gif);}
.files .video a {background-image:url(/dsg/ico/att_video.gif);}
.files .img a {background-image:url(/dsg/ico/att_img.gif);}
.files .none a {background-image:url(/dsg/ico/att_none.gif);}
.files .pdf a {background-image:url(/dsg/ico/att_pdf.gif);}
.files .text a {background-image:url(/dsg/ico/att_text.gif);}
.files .word a {background-image:url(/dsg/ico/att_word.gif);}


.customcheck {border:1px solid #a5acb2;padding:2px;width:250px;height:300px;overflow:auto;}
.content .customcheck li {margin:0 0 5px;border-bottom:none;padding:0;width:234px;float:left;}
.customcheck label {width:140px;float:left;}
.customcheck input {margin:0 5px;float:left;}
.customcheck img {float:left;}

#footer {width:1000px;float:left;}
.fh {border-top:1px solid #e0e3e6;padding:10px 0 0;width:480px;float:right;}
.fh .links {color:#a3aab1;}
.fh .links a {color:#a3aab1;}

.contributions {margin:0 0 0 20px;}
.contributions.left {width:480px;float:left;}
.contributions.right {width:480px;float:right;}
.contributions li {margin:5px 0 5px 20px; padding:5px 5px;}
/*.contributions li.even {background-color:#C0C0C0;}
.contributions li.odd {background-color:#F0F0F0;}*/
.contributions li .contrdate {float:none;color:#606060;}
.contributions li .contrtext {float:none;}
.contributions li .contrtext a {text-decoration:underline;}
.contributions li .contrtext.denied {color:#E00000;}

.contrlist {border-bottom:1px solid #e0e3e6;list-style:none;background:#F3F4F5;}
.contrlist li {margin:0 0 7px;border-top:1px solid #e0e3e6;padding:7px 10px 0;}
.contrlist p {margin:0 0 0 -2px;font-weight:normal;display:inline;}

.hnews {width:480px;}
.fullnews {margin:0 0 0 20px;}
.fullnews dt {font-weight:bold; font-size:1.8em; padding:20px 0; margin:0; border-top:1px solid #E0E3E6;}
.fullnews dd {display:block;}
.fullnews .hide {display:none;}

.searchresults {margin:0 0 0 20px;width:980px;}
.searchresults h1 {margin:0 0 .2em;}
.searchresults .sr_str {margin:0;padding:0 0 2em;font-size:1.3em;width:100%;float:left;}
.sr_left {width:480px;float:left;}
.sr_right {width:480px;float:right;}

.searchresults ol {margin:0 0 1em;border-bottom:1px solid #e0e3e6;}
.searchresults .paging {margin:0 0 0 -2px;}

.network {padding:0 0 0 20px;}
.network input, .network select {float:left;margin:0 3px 0 0;}
.network #initiative2add {width:360px;}
.network #person2add {width:180px;}
.network .gap {margin-left:15px;}
#network_plugin_install {display:block;}
.network .step {font-size:25px;font-weight:bold;width:30px;position:relative;float:left;}
.network hr {border:0;border-top:1px solid #E0E3E6;}
.network p {margin:10px 10px 10px 50px;}
.network p.info {font-size:1.5em;}
.network a {text-decoration:underline;}
#network_editor {display:none;}
#network_ctrl_host {border:solid 1px #E0E3E6;width:100%;}
#network_ctrl {display:block;}
#network_shadow {display:none;float:left;width:0px;height:0px;z-index:90;position:absolute;top:0;left:0;background-color:#303030;opacity:0.7;background-image:url('/dsg/overlay.png');}
* html #network_shadow {background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/dsg/overlay.png",sizingMethod="scale");}
#network_file_dialog {display:none;text-align:left;margin:0;padding:0;float:left;z-index:91;position:absolute;width:400px;height:410px;background-color:white;opacity:1;}
#network_file_dialog p {margin:0;}
#network_file_dialog_title {width:100%;height:20px;font-weight:bold;font-size:16px;background-color:#62A1CE;color:white;padding:6px 0;text-indent:6px;}
#network_file_dialog .frame {padding:6px;}
#network_file_dialog_name {width:100%;position:relative;top:0;left:0;}
#network_file_list {width:100%;height:320px;}
#network_file_dialog_buttons {}
