/* Constants */
html, body {background:#fff; padding:0; text-align:center; margin:0 auto;}
div, td, input, textarea, select, p, li {font:13px arial; color:#222;}
table {border-collapse:collapse;}
.table {width:100%;}
td {text-align:left;}
a {color:#508685; outline:none;}
a:link, a:visited {text-decoration:none;}
a:active, a:hover {text-decoration:underline;}
/* Layout */
#header, #content, #error {width:100%;}
#header {background:#dce8e9 url(/images/css/personneldocs/header-bg.gif) repeat-x;}
.header, .footer, .content {width:900px; text-align:center; margin:0 auto;}
.footer {border-top:1px solid #ddd;}
#content {background:#fff url(/images/css/personneldocs/content-bg.gif) repeat-x;}
#error {position:fixed; 
  _position:absolute;
  top:0;
  _top:expression(eval(document.body.scrollTop));left:0; margin:0; background:#f6d4d5 url(/images/icons/error.png) center no-repeat; text-align:left;	padding: 4px 4px 4px 24px;
	background-position: 4px 50%; font:11px arial; z-index:99; border-bottom:1px solid #f2c4c5;}
/* Headings */
h1, h2, h3, h4{display:block; padding:0; margin:0; font:17px arial;}
h2 {font:16px arial;}
h3 {font:14px arial;}
h4 {font:13px arial;}
/* Content */
.page-left {width:230px; padding-top:0.7em;}
.page-content {height:100%; padding:0.7em 0 0.7em 2.8em;}
/* Bullets */
#list ul, #menu ul {margin:0; padding:0; list-style:none;}
#list li {padding:4px 4px 4px 20px; font:13px arial; background-image:url(/images/icons/star.png); background-repeat:no-repeat; background-position:0;}
/* Left Menu */
#menu h1 a, #menu h2 a {text-decoration:none; display:block; padding:0.3em; margin:0 0 0.1em 0;}
#menu h2 a {font-size:12px; padding:0.4em 0.4em 0.4em 0.8em;}
#menu h1 a:link, #menu h1 a:visited {color:#508685;}
#menu h2 a:link, #menu h2 a:visited {color:#666;}
#menu h1 a:hover, #menu h1 a:active, #menu h2 a:hover, #menu h2 a:active, #menu h1 a#current, #menu h2 a#current {color:#000; background:#ddd url(/images/arrow.png) no-repeat right;}
#menu h2 a:hover, #menu h2 a#current {background:#e7e7e7 url(/images/arrow.png) no-repeat right;}
/* Boxes */
.pagetitlebox, .box, .specialbox, .green, .head, .plain, .alert, .plain-no-pad, .links {padding:0.6em; */width:100%; margin-bottom:0.2em;}
.pagetitlebox {color:#508685; padding:1em 1em 1em 0.6em;}
.box {background:#f7f7f7; border:1px solid #eee;}
.menu {background:#eee; border:1px solid #ddd; margin-bottom:1.4em;}
.specialbox {background:#c6deea; border:1px solid #a7cce0;}
.green {background:#caeca0 url(/images/icons/tick.png) center no-repeat; padding: 8px 8px 8px 54px; background-position: 10px 50%; border:1px solid #b8de8a;}
.links a {display:block; margin:20px 0 0 0;}
.alert {background:#faf6b6; 	border:1px solid #f6f19a;}
.head {background:#ccdede; border:1px solid #c0d6d6;}
.plain-no-pad {padding:0; */width:100%;}
/* Tables */
td.table-header, td.table-row {padding:0.6em;}
td.table-header {background:#508685; color:#fff;}
/* Row Highlight */
.on {background:#f7f7f7; border-bottom:1px solid #eee;}
.off, .row0 {background:transparent; border-bottom:1px solid #eee;}
.row1 {background:transparent; border-bottom:1px solid #eee;}
.price {font:24px trebuchet ms;}
.price_sale {font:16px trebuchet ms; color:#999;}
/* Images */
img {border:0;}
/* Cloud */
.tag0, .tag1, .tag2, .tag3, .tag4, .tag5, .tag6, .tag7, .tag8, .tag9 {padding:4px; font:11px georgia;}
.tag1 {font-size:12px;}
.tag2 {font-size:13px;}
.tag3 {font-size:14px;}
.tag4 {font-size:15px;}
.tag5 {font-size:16px;}
.tag6 {font-size:18px;}
.tag7 {font-size:20px;}
.tag8 {font-size:22px;}
.tag9 {font-size:25px;}
/* Form Controls */
.form_left {width:30%; padding:0.6em; text-align:right;}
form, input.check, select.select {margin:0; padding:0;}
	input.submit_add, input.submit_deduct, input.submit_remove {background:url(/images/icons/cart-checkout/add.png) no-repeat; width:16px; border:0;}
	input.submit_deduct {background:url(/images/icons/cart-checkout/deduct.png) no-repeat;}
	input.submit_remove {background:url(/images/icons/cart-checkout/delete.png) no-repeat;}
	input.textbox, input.textbox_search, input.textbox_qty {border:1px solid #ccc; font:14px arial; width:90px;}
	input.textbox_qty {width:24px;}
	input.textbox_search {width:120px;}
	input.textbox {width:280px;}
textarea.textarea {margin:0; height:80px; width:98%;}
