/* stylesheet for ~/dws/dws/ */

/* generic settings */
BODY  {
        margin-top: 0pt; margin-left: 0pt; background: #eeeeee;
}
BODY.splash  {
        margin-top: 0pt; margin-left: 0pt; background: white;
}
P, UL, LI, OL, DIR, MENU, DT, DD, ADDRESS, BLOCKQUOTE, BR, HR, DL, TD {
        font-family: arial,sans-serif;
        font-size: 10pt;
        color:black;
        margin:0pt;
        margin-left: 20pt;
        margin-right: 20pt;
        text-align:justify;
}
LI {text-align:left;}
UL {margin-top: 5pt; margin-bottom: 5pt; padding-left: 2pt; list-style-type: disc;}
OL {margin-top: 5pt; margin-bottom: 5pt; padding-left: 6pt; list-style-type: decimal;}
td {vertical-align: top; border:none; padding:0px;}
img.noborder{border:none; margin-top: 3pt;}
img.border{border:1pt solid black; margin-top: 3pt;}

/* content settings */
P.pageheader {
        font-size: 14pt; font-weight: bold; margin-bottom: 0pt; color:#336699; margin-top:20pt;
}

P.pageheader_center {
        font-size: 12pt; font-weight: bold; margin-bottom: 0pt; text-align:center; color:#336699;
}

P.pageheader_right {
        font-size: 12pt; font-weight: bold; margin-bottom: 0pt; text-align:right; color:#336699;
}

P.header {
        font-weight: bold; margin-top: 8pt; margin-bottom: 0pt; color:black;
}
P.header_center {
        font-weight: bold; margin-top: 8pt; margin-bottom: 0pt; text-align:center; color:black;
}
P.header_right {
        font-weight: bold; margin-top: 8pt; margin-bottom: 0pt; text-align:right; color:black;
}

P.bodytext {
        margin-top: 3pt; margin-bottom: 0pt;
}
P.bodytext_center {
        margin-top: 3pt; margin-bottom: 0pt; text-align:center;
}
P.bodytext_right {
        margin-top: 3pt; margin-bottom: 0pt; text-align:left;
}

P.subscript {
        text-style: italic;
}
P.subscript_center {
        text-style: italic; text-align:center;
}
P.subscript_right {
        text-style: italic; text-align:right;
}

P.bullet {
        margin-top: 1pt; margin-bottom: 0pt;
}
P.bullet_center {
        text-align:center; margin-top: 1pt; margin-bottom: 0pt;
}
P.bullet_right {
        text-align:right; margin-top: 1pt; margin-bottom: 0pt;
}

P.hyperlink {
        margin-top: 3pt; margin-bottom: 3pt;
}
P.hyperlink_center {
        margin-top: 3pt; margin-bottom: 3pt; text-align:center;
}
P.hyperlink_right {
        margin-top: 3pt; margin-bottom: 3pt; text-align:right;
}

P.image {
        margin-top: 3pt; margin-bottom: 3pt;
}
P.image_center {
        margin-top: 3pt; margin-bottom: 3pt; text-align:center;
}
P.image_right {
        margin-top: 3pt; margin-bottom: 3pt; text-align:right;
}

P.popup {
        margin-top: 3pt; margin-bottom: 3pt;
}
P.popup_center {
        margin-top: 3pt; margin-bottom: 3pt; text-align:center;
}
P.popup_right {
        margin-top: 3pt; margin-bottom: 3pt; text-align:right;
}

P.download {
        margin-top: 6pt; margin-bottom: 6pt; margin-left: 24pt;
}

P.options {
        display: inline; font-weight: bold;
}

P.movie        {
        text-align: center;
}


/* layout settings (if these settings are used depends on the current template) */
P.pagetitle {
    font-size: 12pt; font-weight: bold; margin-bottom: 12pt; color:brown;
}


table.table {
	margin:-2pt;
}
table.table_border {
	border: 1pt dotted #dddddd; margin:10pt; 
}
TD.table_l {
    vertical-align: top;
}

TD.Table_r {
    vertical-align: top;
}

/* menu layout (template dependent) */
/*                   'normal' menu settings */
P.menu {
	margin-left: 5pt;
}

P.submenu {
        margin-left: 20pt; margin-top:10pt;
}

A {display: inline; text-decoration: underline; }

A:hover {color: 003366;}

A.flex_1_currentItem {
    font-weight:bold; color: #003366; text-decoration: none;
}

A.flex_2_currentItem {
}

A.flex_3_currentItem {
}

A.flex_1_Item {
    font-weight:bold; color:white; text-decoration: none;
}

A.flex_2_Item {
}

A.flex_3_Item {
}


A.currentItem {
        font-weight:bold; color: white; text-decoration: none;
}
A.currentItem:hover {
        font-weight:bold; color: white;
}
A.currentItem:link {
        font-weight:bold; color: white;
}
A.currentItem:visited {
        font-weight:bold; color: white;
}
A.Item {
        font-weight:bold; color: white; text-decoration: none;
}
A.Item:hover {
        font-weight:bold; color: white;
}
A.Item:link {
        font-weight:bold; color: white;
}
A.Item:visited {
        font-weight:bold; color: white;
}
P.MenuItem {
        font-size: 10pt; font-weight:bold; margin-top: 0pt; margin-bottom: 0pt; color: white;
}
P.SubmenuItem {
        font-size: 9pt; margin-top: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 20pt;
}
P.SubSubmenuItem {
        font-size: 8pt; margin-top: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 30pt;
}


/* content menu settings (colors don't really matter, they are set in A.xxx*/
P.pagemenu {
        margin-top: 0pt; margin-bottom: 0pt; margin-left: 10pt;
}
P.pagemenu_center {
        margin-top: 0pt; margin-bottom: 0pt; text-align:center;
}
P.pagemenu_right {
        margin-top: 0pt; margin-bottom: 0pt; text-align:right;
}

A.pagemenu {
        text-decoration: underline;
}


/* varia */

table.layout {
	width:800; 
	border-collapse:collapse; 
	border-spacing:0px;
}

td.leftpanel {
	width:100; 
	background: url("../data/back.gif"); 
	background-repeat:repeat;
	background-position: 0px;
}
td.toppanel {
	width:670;
	height:100;
	background: url("../data/back.gif"); 
	background-repeat:repeat;
	background-position: 0px;
}
td.rightpanel {
	width:30; 
	height:593;
	background: url("../data/back.gif"); 
	background-repeat:repeat;
	background-position: 0px;
}
td.content {
	height:332;
	width:520;
}
td.image {
	width:150;
}
td.footer {
	height:18;
	width:670; 
	background: url("../data/back.gif"); 
	background-repeat:repeat;
	background-position: 0px;
}

table.total {
	width:100%; 
	height:100%; 
}

td.total {
	width:100%; 
	height:100%;
	vertical-align:middle;
}

P.modified {
		font-size: 8pt; color: white; text-align:center; 
}

