﻿input,textarea,select,option{color:inherit;font-family:inherit;font-size:100%;}
input.button,textarea {border-color:#bbb #999 #999 #bbb;border-style:solid;border-width:1px;-moz-border-radius:2px;}
input,select {margin:0 8px 0 4px;}
input.checkbox,input.button {cursor:pointer;}
input.button {padding:3px 5px 4px;background:-moz-linear-gradient(center top ,#fff,#ddd) repeat scroll 0 0 transparent;}
textarea {background-color:#fff;padding:2px;width:99%;height:100%;margin:0;outline:medium none;}
textarea:focus,input.button:hover {border-color:#316ac5;}

table.form,table.form td {border:none;background-color:transparent;}
table.form {margin:0 auto;}
table.form td {vertical-align:middle;padding:2px;}

div.tabview {padding:1px;background-color:transparent;border:none !important;}
div.tabframe,ul.tabbar li {border:1px solid #999;background-color:#fff;}
ul.tabbar {list-style:none outside none;padding:0 8px !important;margin:0 !important;}
ul.tabbar li {border-bottom:none;padding:.2em .8em;margin:0 4px 0 0;-moz-border-radius:4px 4px 0 0;cursor:pointer;float:left;}
ul.tabbar li.active,ul.tabbar li:hover {position:relative;top:1px;}
ul.tabbar li.active {cursor:default;font-weight:bold;}
div.tabframe {clear:both;-moz-border-radius:4px;padding:1em;}
div.tabframe div.tabpage {display:none;}
div.tabframe div.active {display:block;}
