/* html */body, input, textarea, select {	line-height: 1.5;	font-size: 14px;	color: #2a2a2a;	font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;}select.fix {	width:340px;}input, textarea, select {	margin-right: 0.5em;}input[type=text], textarea {	width: 200px;}/* headings */h1, h2, h3, h4, h5, h6 {	color: #01598d;	margin-bottom: 1ex;	font-weight: normal;}h1 {	margin-top: 4px;}h2,h3,h4 {	margin:2px 0px;}h2 {	margin-bottom:0.5em;}table {	border: 0;	border-collapse: collapse;}td, th {	padding: 3px 1em 3px 0;}label {	font-weight:bold;	padding: 2px 4px 2px 0px;}th {	text-align: left;}a {	color: #008aff;	text-decoration: none;}a.selected {	font-weight:bold;}a.wa-action, .groupContent a  {		background:#eee;		padding:3px 6px 3px 6px;		border:1px solid #888;		white-space:nowrap;		width:120px;		-moz-border-radius: 5px;		-webkit-border-radius: 5px;		border-radius: 5px;}.groupContent a {	font-size:10px;padding:2px 5px 2px 5px;}.groupContent a.large {	font-size:100%;}a.wa-action:hover, .groupContent a:hover {	background:#fff;}/* special */.smallLogo {	background: url(smallLogo.png) no-repeat;	padding:4px;	margin-left:6px;	width:100px;	height:54px;}table.wa-config {	width:100%;	padding:0;}table.wa-config td {	padding:0px;}.wa-config .topbar {	background:#ccc;	height:22px;	padding:4px 2px 4px 3px}.wa-config .header {	background:#01598d;	color: #fff;	padding:4px;	font-size:120%;}div.help {	padding:8px;	white-space:pre;}.handler-name {	font-family: monospace;}h1.selection-title  {	background-color:#EEEEEE;	font-size:large;	font-weight:bold;	margin-top:0;	padding-top:4px;	padding-bottom:4px;	padding-left:4px;	width:100%;}.group {	margin-bottom:6px;	width: 100%;}.groupTitle {	height:20px;	font-size:1.2em;	background:#eee;	color:#01598d;	padding-left:3px;}.groupTitle .action {	float:right;	padding-right:4px;	white-space:nowrap;}.groupContent {	padding-left:4px;	margin-top:6px;	margin-bottom: 4px;}/* special */h1.logo a { 	width: 200px;	height: 106px;	outline: none;	display: block;	text-indent: -100em;	background: url(logo.png) no-repeat;}h1.title a {	color: #01598d; }span.unspecified {	color: #ff7000;}a.download, a.download:hover {	background: url(save.png) no-repeat;	background-position: 0 50%;	padding-left: 18px;	border:0px}a.help {background: url(help.png) no-repeat;	padding-left:16px;	border:0px}a.up {background: url(up.png) no-repeat;	padding-left:16px;	border:0px}a.down {background: url(down.png) no-repeat;	padding-left:16px;	border:0px}a.plus {background: url(plus.png) no-repeat;	padding-left:16px;	border:0px}a.minus {background: url(minus.png) no-repeat;	padding-left:16px;	border:0px}	/* walkback */.walkback th {	text-align: right;}.walkback ol li {	list-style: square;}