/* $Id: theme_default.css 70 2005-09-04 07:51:56Z sam $ */

html, body {padding: 0; margin: 0; border: 0; }
body {font: 80% verdana,times new roman,arial,sans-serif; line-height: 1.25;
	padding: 1.5em 50px 1.5em 50px; }
td {font-size: 80%; line-height: 1.25;}

.wm_icon { text-align: center; width: 40px; position: absolute; z-index: 5; font-size: 9pt;  line-height: 1.2; }
.wm_icon div { color: black;}
.wm_icon img { width: 32px; height: 32px; margin: 1px; }
.wm_icon_over { text-align: center; width: 40px; position: absolute; z-index: 6; font-size: 9pt;  line-height: 1.2; text-decoration: underline; }
.wm_icon_over img { background: #c0c0ff; width: 32px; height: 32px; border: 1px dotted gray; }
.wm_icon_over div { background: #c0c0ff; color: black;}

.wm_act { position: absolute; left: 25px; top: 25px; }
.wm_act table { border-collapse: collapse; margin: 0; padding: 0; border: 0; }
.wm_act iframe { padding: 0; background: white;}
.wm_act td { padding: 0; border: 0; vertical-align: middle; }
.wm_act .wm_control_icon { width: 16px; height: 16px; vertical-align: bottom; margin-right: 2px }
.wm_act .wm_tld {width: 4px ; height: 22px; }
.wm_act .wm_tl {width: 4px ; height: 22px; }
.wm_act .wm_td  {width: 100%; height: 22px; }
.wm_act .wm_t  {width: 100%; height: 22px; }
.wm_act .wm_title  { font-size: 13px; font-weight: bold; width: 100%; position: absolute; margin-right: 90px; overflow: hidden; left: 0px; top: 2px; height: 22px; cursor: default; color: white }
.wm_act .wm_trd {width: 99px; height: 22px; }
.wm_act .wm_tr {width: 99px; height: 22px; }
.wm_act .wm_ld  {width: 4px; height: 100%; }
.wm_act .wm_l  {width: 4px; height: 100%; }
.wm_act .wm_rd  {width: 4px; height: 100%; }
.wm_act .wm_r  {width: 4px; height: 100%; }
.wm_act .wm_bld {width: 4px ; height: 4px; }
.wm_act .wm_bl {width: 4px ; height: 4px; }
.wm_act .wm_bd  {width: 100%; height: 4px; }
.wm_act .wm_b  {width: 100%; height: 4px; }
.wm_act .wm_brd {width: 4px ; height: 4px; }
.wm_act .wm_br {width: 4px ; height: 4px; }
.wm_act .wm_btn { width: 16px; height: 16px; top: 3px; position: absolute; }
.wm_act .wm_min { left: 29px }
.wm_act .wm_max { left: 45px }
.wm_act .wm_rst { left: 45px }
.wm_act .wm_popout { left: 61px }
.wm_act .wm_cls { left: 77px }
.wm_act .wm_resize_ne { cursor: ne-resize }
.wm_act .wm_resize_0e { cursor: e-resize }
.wm_act .wm_resize_se { cursor: se-resize }
.wm_act .wm_resize_s0 { cursor: s-resize }
.wm_act .wm_resize_sw { cursor: sw-resize }
.wm_act .wm_resize_0w { cursor: w-resize }
.wm_act .wm_resize_nw { cursor: nw-resize }

.wm_inact { position: absolute; left: 25px; top: 25px; }
.wm_inact table { border-collapse: collapse; margin: 0; padding: 0; border: 0; }
.wm_inact iframe { padding: 0;  background: white;}
.wm_inact td { padding: 0; border: 0; vertical-align: middle; }
.wm_inact .wm_control_icon { width: 16px; height: 16px; vertical-align: bottom; margin-right: 2px }
.wm_inact .wm_tld {width: 4px ; height: 22px; }
.wm_inact .wm_tl {width: 4px ; height: 22px; }
.wm_inact .wm_td  {width: 100%; height: 22px; }
.wm_inact .wm_t  {width: 100%; height: 22px; }
.wm_inact .wm_title  { width: 100%; position: absolute; left: 0px; overflow: hidden; margin-right: 90px; top: 2px; font-size: 13px; height: 22px; cursor: default; font-weight: bold; color: #a0a0a0}
.wm_inact .wm_trd {width: 99px; height: 22px; }
.wm_inact .wm_tr {width: 99px; height: 22px;}
.wm_inact .wm_ld  {width: 4px; height: 100%; }
.wm_inact .wm_l  {width: 4px; height: 100%; }
.wm_inact .wm_rd  {width: 4px; height: 100%; }
.wm_inact .wm_r  {width: 4px; height: 100%; }
.wm_inact .wm_bld {width: 4px ; height: 4px; }
.wm_inact .wm_bl {width: 4px ; height: 4px; }
.wm_inact .wm_bd  {width: 100%; height: 4px; }
.wm_inact .wm_b  {width: 100%; height: 4px; }
.wm_inact .wm_brd {width: 4px ; height: 4px; }
.wm_inact .wm_br {width: 4px ; height: 4px; }
.wm_inact .wm_btn { width: 16px; height: 16px; top: 3px; position: absolute; }
.wm_inact .wm_min { left: 29px }
.wm_inact .wm_max { left: 45px }
.wm_inact .wm_rst { left: 45px }
.wm_inact .wm_popout { left: 61px }
.wm_inact .wm_cls { left: 77px }
.wm_inact .wm_resize_ne { cursor: ne-resize }
.wm_inact .wm_resize_0e { cursor: e-resize }
.wm_inact .wm_resize_se { cursor: se-resize }
.wm_inact .wm_resize_s0 { cursor: s-resize }
.wm_inact .wm_resize_sw { cursor: sw-resize }
.wm_inact .wm_resize_0w { cursor: w-resize }
.wm_inact .wm_resize_nw { cursor: nw-resize }

@media print {
	#wm_taskbar { display: none; }
}
@media screen {
	#wm_taskbar { left: 0; visibility: hidden; background: url(image/theme_default/taskbar/bg.png) repeat-x; position: absolute; width: 100%; height: 28px; z-index: 100; padding: 0 2px; overflow: hidden;}
	#wm_taskbar table.wm_tasktable { position: relative; top: 2px; border-spacing: 2px; margin: 0; padding: 0; }
	#wm_taskbar table.wm_tasktable td { padding: 0; border: 0px; vertical-align: middle; height: 22px; vertical-align: middle; font-size: 12px}
	#wm_taskbar #wm_taskbar_write td { width: 150px; }
	#wm_taskbar #wm_taskbar_write td img { width: 16px; height: 16px; vertical-align: middle; margin-left: 2px; margin-right: 2px; }
	#wm_taskbar #wm_taskbar_write td.wm_task_act { background: url(image/theme_default/taskbar/act_r.png) no-repeat top right; }
	#wm_taskbar #wm_taskbar_write td.wm_task_act div { background: url(image/theme_default/taskbar/act_l.png) no-repeat top left; font-weight: bold}
	#wm_taskbar #wm_taskbar_write td.wm_task_inact { background: url(image/theme_default/taskbar/inact_r.png) no-repeat top right; }
	#wm_taskbar #wm_taskbar_write td.wm_task_inact div { background: url(image/theme_default/taskbar/inact_l.png) no-repeat top left; }
	#wm_taskbar #wm_taskbar_write td div { height: 22px;padding: 3px 2px 3px 2px; cursor: default; width: 150px; overflow: hidden; font-size: 12px;}
}
@media handheld  {
    .rich { display: none; }
    #wm_taskbar { display: none; }
}

div#header_info { z-index: 0; position: absolute; color: #CCCCCC; font-size: 9pt; left: 0; top: 0; }

a {color: blue; }
a:visited {color: purple; }
a:hover {color: #5555AA; }

img { border: 0 }

code { background: #E0E0E0 }


h1
{
    font-weight: 600;
    font-size: 200%;
    color: #527bbd;
    padding-right: 75px;
    padding-left: 20px;
    padding-bottom: 20px;
    margin: 0px -20px;
    line-height: 100%;
    padding-top: 10px;
    border-bottom: #000000 1px solid
}
h2
{
    font-weight: 600;
    color: #527bbd;
    margin-top: 3em;
    font-size: 140%;
    line-height: 90%;
    border-bottom: #527bbd 1px solid
}
h3
{
	font-size: 120%;
    font-weight: 600;
    color: #527bbd;
    margin-top: 2em;
    margin-bottom: 0.5em;
}

p {
	margin: 1em 0;
}

/* div2 and div2v variation */
table.div2, table.div2v {
	border-spacing: 15px;
	width: 100%;
}

table.div2s {
	border-spacing: 5px;
	width: 100%;
}

table.div2 tr, table.div2s tr, table.div2v tr {
	padding: 10px;
	margin: 10px;
}

table.div2 td.head, table.div2s td.head, table.div2v td.head {
	text-align: right;
	color: #527bbd;
	font-weight: 600;
	border-right: 1px solid #333333;
	padding-right: 15px;
	width: 30%;
	vertical-align: top;
}

table.div2 td.head div, table.div2s td.head div  {
	color: white;
	background: #527bbd;
	padding: 0.25em;
}

table.div2v td.head div  {
	color: white;
	background: #339999;
	padding: 0.25em;
}

table.div2 td, table.div2s td, table.div2v td {
	padding-left: 15px;
	vertical-align: top;
}
