/*
 --------------------------------------------------
 Global Reset
 -------------------------------------------------- */
html, body {
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, img, small, strike, strong, em, sub, sup, tt, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    line-height: 1;
    font-family: inherit;
    text-align: left;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

ol, ul {
    list-style: none;
}

/*	--------------------------------------------------
 Make it a ZURBody
 -------------------------------------------------- */
body {
    background: #fff;
    font-family: "Arial", Helvetica, Helvetica Neue, Verdana, sans-serif;
    font-size: 13px;
    line-height: 18px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
    color: #333;
}

body.ff2 {
    opacity: .99;
}

/* Make our type in FF look uber sexah */
/*	--------------------------------------------------
 Links
 -------------------------------------------------- */
a {
    color: #2daebf;
    text-decoration: underline;
    outline: 0;
    line-height: inherit;
}

a:hover {
    color: #007d9a;
}

a.muted, a.muted:visited {
    color: #777;
}

a.muted:hover {
    color: #555;
}

h1 a, h1 a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited {
    color: #333;
    text-decoration: none;
    font-weight: bold;
}

h4 a, h4 a:visited, h5 a, h5 a:visited {
    text-decoration: none;
    line-height: inherit;
    font-weight: bold;
}

h3 a:hover {
    color: auto;
}

h4 a:hover, h5 a:hover {
    text-decoration: underline;
}

p a, p a:visited {
    line-height: inherit;
}

/*	--------------------------------------------------
 Typography
 -------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
    color: #333;
    font-weight: bold;
}

h1 {
    font-size: 36px;
    line-height: 1;
}

h2 {
    font-size: 30px;
    line-height: 1.2;
    margin: 9px 0;
}

h3 {
    font-size: 24px;
    line-height: 1;
    margin: 3px 0 9px;
}

h4 {
    font-size: 18px;
    line-height: 1;
    margin: 3px 0 6px;
}

h5 {
    font-size: 14px;
    line-height: 18px;
}

h6 {
    font-size: 13px;
    line-height: 18px;
}

p {
    line-height: 18px;
    margin: 0 0 18px;
}

p img {
    margin: 0;
}

em {
    font-style: italic;
    line-height: inherit;
}

strong {
    font-weight: bold;
    line-height: inherit;
}

small {
    font-size: 90%;
    line-height: inherit;
    color: #777;
    font-weight: normal;
}

/*	Blockquotes (props to @paulrobertlloyd for inspiration) -------------------- */
blockquote, blockquote p {
    font-size: 14px;
    line-height: 20px;
    color: #777;
}

blockquote {
    margin: 0 0 18px;
    padding: 9px 20px 0 19px;
    border-left: 1px solid #ddd;
}

blockquote.solid {
    background: #f5f5f5;
}

blockquote p {
    margin: 0;
    padding: 0 0 9px;
}

blockquote h5 {
    margin: 0;
}

blockquote cite {
    display: block;
    padding: 0 0 9px 6px;
    font-size: 12px;
    color: #555;
}

blockquote cite:before {
    content: "\2014 \0020";
}

blockquote cite a, blockquote cite a:visited {
    color: #555;
}

blockquote cite a:hover {
    color: #555;
    text-decoration: none;
}

hr {
    border: solid #ddd;
    border-width: 1px 0 0;
    clear: both;
    margin: 17px 0 18px;
    height: 0;
}

body.ie6 hr {
    margin: 8px 0 9px;
}

code, pre {
    font: 12px / 18px "Monaco", "Courier New", "Courier", monospace;
    color: #e33100;
}

address {
    color: #333;
    line-height: 18px;
    margin: 0 0 18px;
}

abbr, acronym {
    text-transform: uppercase;
    font-size: 90%;
    color: #222;
    border-bottom: 1px solid #ddd;
    cursor: help;
}

abbr {
    text-transform: none;
}

/*	--------------------------------------------------
 Lists
 -------------------------------------------------- */
ul, ol {
    margin-bottom: 18px;
}

ul {
    list-style: none outside;
}

ol {
    list-style: decimal;
}

ol, ul.square, ul.circle {
    margin-left: 30px;
}

ul.square {
    list-style: square outside;
}

ul.circle {
    list-style: circle outside;
}

ul ul, ol ol {
    margin-left: 30px;
    margin-top: 4px;
    margin-bottom: 5px;
}

li {
    line-height: 18px;
}

dt {
    line-height: 18px;
    font-weight: bold;
    color: #333;
}

dd {
    margin: 0 0 18px;
    line-height: 18px;
}

/*	Code Lists -------------------- */
ol.code {
    background: #333;
    border: 0;
    margin: 0;
    padding: 18px;
    list-style: none;
}

ol.code li {
    color: #fff;
    margin: 0;
    line-height: 18px;
    padding: 0;
    font-family: "Consolas", "Courier New", Monaco, Courier, monospace;
}

ol.code li code {
    font-family: "Consolas", "Courier New", Monaco, Courier, monospace;
    font-size: 12px;
    line-height: inherit;
    color: inherit;
}

ol.code .indent-1 {
    padding-left: 2em;
}

ol.code .indent-2 {
    padding-left: 4em;
}

ol.code .indent-3 {
    padding-left: 6em;
}

ol.code li.selector {
    color: #39c;
}

ol.code li.property {
    color: #f63;
    padding: 0 0 0 2em;
}

ol.code li.property span.value, ol.code .class {
    color: #9c3;
}

ol.code li.punctuate, ol.code li.selector span.punctuate, ol.code li.property span.punctuate {
    color: #999;
}

/*	--------------------------------------------------
 Tables
 -------------------------------------------------- */
table {
    background: #fff;
    width: 100%;
    margin: 0 0 18px;
    border: solid #ddd;
    border-width: 0 1px 1px 0;
    border-collapse: separate;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

table thead {
    background: #555;
}

table thead tr th, table tbody tr td {
    font-size: 12px;
    line-height: 18px;
}

table thead tr {
}

table thead tr th {
    padding: 8px 10px 9px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}

table tbody {
}

table tbody tr {
}

table tbody tr.even, table tbody tr.alt {
    background: #f5f5f5;
}

body.safari table tbody tr:nth-child(even) { background: #f5f5f5; }


table tbody tr td {
    color: #333;
    padding: 5px 10px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #fff;
    vertical-align: top;
}


	/* Get fancy with rounded corners */
	table thead tr th:first-child { -webkit-border-top-left-radius: 5px; -moz-border-radius: 3px 0 0 0; }
	table thead tr th:last-child { -webkit-border-top-right-radius: 5px; -moz-border-radius: 0 3px 0 0; }
	table tbody tr:last-child td:first-child { -webkit-border-bottom-left-radius: 5px; -moz-border-radius: 0 0 0 3px; }
	table tbody tr:last-child td:last-child { -webkit-border-bottom-right-radius: 5px; -moz-border-radius: 0 0 3px 0; }



	/* Style the tables a bit lighter */
	table.alt { border-width: 1px 1px 1px 0; }
	table.alt thead { background: #f5f5f5; }
	table.alt thead tr th { color: #222; border-left: 1px solid #ddd; border-right: 1px solid #fff; }

/*	--------------------------------------------------
	Forms
	-------------------------------------------------- */


	fieldset {  }
	label { display: block; font-size: 13px; font-weight: bold; line-height: 18px; color: #333;}
	input.input-text, input.password, textarea { display: block; background: #fff; width: ; margin: 0; padding: 3px 4px; border: 1px solid #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-box-shadow: 0 1px 1px #fff; font: 12px/18px Helvetica Neue, "Arial", Helvetica, Verdana, sans-serif; text-shadow: 0 0 1px #fff; }
	form input.input-text:focus, form textarea:focus { outline: none; border-color: #999; }
	textarea { width: 272px; }
	span.wrap { background: #eee; display: inline-block; margin: 0 0 14px; padding: 2px; line-height: 1; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
	span.wrap * { display: inline; vertical-align: top; }
	span.wrap small { font-size: 12px; color: #666; line-height: 18px; padding: 3px 10px 0 2px; position: relative; top: 4px; }

	/* Text input and textarea sizes */
	input.medium, textarea.medium { width: 324px; }
	input.large, textarea.large { width: 564px; }
	input.fluid, textarea.fluid { width: 680px; }



/*	--------------------------------------------------
	Grid
	-------------------------------------------------- */
	.column-row { margin: 0 0 18px -20px; }
	.column, .columns { float: left; display: inline; margin: 0 0 0 20px; }


	.one 					{ width: 40px; }
	.two 					{ width: 100px; }
	.three 					{ width: 160px; }
	.four 					{ width: 220px; }
	.five 					{ width: 280px; }
	.six 					{ width: 340px; }
	.seven 					{ width: 400px; }
	.eight 					{ width: 460px; }
	.nine 					{ width: 520px; }
	.ten 					{ width: 580px; }
	.eleven 				{ width: 640px; }
	.twelve 				{ width: 700px; }
	.thirteen 				{ width: 760px; }
	.fourteen 				{ width: 820px; }
	.fifteen 				{ width: 880px; }
	.sixteen 				{ width: 940px; }
	.one-half 				{ width: 420px; padding-right: 10px; }
	.one-third 				{ width: 280px; }
	.two-thirds 			{ width: 580px; }
	.eleven .column-row 	{ width: 660px; }
	.twelve .column-row 	{ width: 760px; }
	
	.offset-by-one-half 	{ margin-left: 50px; }
	.offset-by-one 			{ margin-left: 80px; }
	.offset-by-two 			{ margin-left: 140px; }
	.offset-by-three 		{ margin-left: 200px; }
	.offset-by-four 		{ margin-left: 260px; }
	.offset-by-five 		{ margin-left: 320px; }
	.offset-by-six 			{ margin-left: 380px; }
	.offset-by-seven 		{ margin-left: 440px; }
	.offset-by-eight 		{ margin-left: 500px; }
	.offset-by-nine 		{ margin-left: 560px; }
	.offset-by-ten 			{ margin-left: 620px; }
	.offset-by-eleven 		{ margin-left: 680px; }
	.offset-by-twelve 		{ margin-left: 740px; }
	.offset-by-thirteen 	{ margin-left: 800px; }
	.offset-by-fourteen 	{ margin-left: 880px; }
		
	.last { margin: 0; }
	
	/* Clear the columns automagically, thanks @kneath */
	.column-row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	* html .column-row { height: 1%; }
	.column-row { display: inline-block; }
	.column-row { display: block; }

/*	IE6 Problems ---------- */
	body.ie .column-row 			{ width: 900px; }
	body.ie .eight .column-row		{ width: 480px; }
	body.ie .nine .column-row		{ width: 540px; }
	body.ie .ten .column-row		{ width: 600px; }
	body.ie .eleven .column-row 	{ width: 660px; }
	body.ie .twelve .column-row		{ width: 720px; }
	body.ie .thirteen .column-row	{ width: 780px; }
	body.ie .fourteen .column-row	{ width: 840px; }
	body.ie .fifteen .column-row	{ width: 900px; }
		
		
/*	----------------------------------------
	Alerts & Errors
	---------------------------------------- */
	/* Plain, Simple Alert */
/*	p.warning, p.error, p.success, p.info { margin: 0 0 18px; padding: 9px 15px; -webkit-border-radius: 6px; -moz-border-radius: 6px; color: #fff; text-shadow: 0 0 1px rgba(0,0,0,0.01); }
	p.warning a, p.error a, p.success a, p.info a { color: #fff; font-weight: bold; text-decoration: underline; }
*/
	/* Warnings */
	p.warning { background-color: #ffb515;  }
	p.warning small { color: #d17200; }

	/* Errors */
	p.error { background-color: #df4729; color: #fff; }
	p.error strong { color: #fff; }
	p.error small { color: #930; }

	/* Success */
	p.success { background-color: #a5c941; color: #fff; }
	p.success strong { color: #fff; }
	p.success small { color: #360; }
	
/*	p.info { background-color: #73cacf; color: #fff; }
	p.info small { color: #007d9a; }
*/


/*	--------------------------------------------------
	Custom Labels
	-------------------------------------------------- */
	.label { background: #999; display: inline-block; padding: 3px 5px 4px; color: #fff; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase; line-height: 1; -webkit-border-radius: 3px; -moz-border-radius: 3px; text-shadow: 0 0 1px transparent; }
	.label:hover { text-decoration: none; color: #fff; }
	body.ff2 .label { -moz-border-radius: 0; }
	
	/* ZURB colors */
	.label.green { background: #a5c941; text-shadow: 0 0 1px #a5c941; }
	.label.blue { background: #2daebf; text-shadow: 0 0 1px #2daebf; }
	.label.magenta { background: #a9014b; text-shadow: 0 0 1px #a9014b; }
	.label.red { background: #e33100; text-shadow: 0 0 1px #e33100; }
	.label.orange { background: #ff5c00; text-shadow: 0 0 1px #ff5c00; }
	.label.yellow { background: #fc9200; text-shadow: 0 0 1px #fc9200; }

	/* Other Basics */
	.label.black { background: #333; text-shadow: 0 0 1px #222; }
	.label.white { background: #fff; padding: 0 3px 1px; border: 1px solid #ddd; color: #333; text-shadow: 0 0 1px #fff; }
	

/*	--------------------------------------------------
	=Misc
	-------------------------------------------------- */

	div.pagination { width: 100%; height: 36px; text-align: center; margin: 0 0 36px; padding: 0; font-size: 12px; line-height: 1; }
	div.pagination a, div.pagination a:visited { padding: 3px 11px 4px; font-size: 12px; line-height: 1; text-decoration: none; font-weight: bold; border: 1px solid #ddd; text-shadow: 0 1px 1px #fff; -webkit-border-radius: 2px; }
	div.pagination a:hover { color: #fff; text-shadow: 0 -1px 1px #007d9a; background: #2daebf; border: 1px solid #007d9a; }
	div.pagination .disabled { color: #bbb; border: 0; }
	div.pagination .current { padding: 4px 12px 5px; color: #777; font-weight: bold; }
	.inactive { color: #777; }
	div.pagination .prev_page, div.pagination .next_page { margin: 0 20px 0 20px; }

	
	
/*	ZURButtons ---------- */



.button, .button:visited {
    background: #222 url(../img/alert-overlay.png) repeat-x;
    display: inline-block;
    padding: 2px 5px;
    color: #fff;
    text-decoration: none;
	
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    position: relative;
    cursor: pointer;
	line-height: 19px;
    overflow: visible;
}

.button:hover {
    background-color: #111;
    color: #fff;
}

.button:active {
    top: 1px;
}





	/* Small Buttons */
	.small.button,
	.small.button:visited { font-size: 11px; padding: ; }
	/* Medium Buttons */
	.button, .medium.button,
    
    
    .button:visited, .medium.button:visited {
        font-size: 13px;
        font-weight: bold;
        line-height: 19px;
        text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    }
	
    #lang .button {
        font-size: 12px;
        font-weight: normal;
    }
		
	body.ff3 button.button, body.ff3 button.medium.button { padding: 3px 10px 4px; }
	
	
	/* Largre Buttons */
	.large.button,
	.large.button:visited { font-size: 14px; padding: 8px 14px 9px; }
	body.ff3 button.large.button { padding: 6px 10px 7px; }
	
	
	/* Colors for our beloved buttons */
	.green.button, .green.button:visited		{ background-color: #91bd09; }
	.green.button:hover							{ background-color: #749a02; }
	.blue.button, .blue.button:visited			{ background-color: #2daebf; }
	.blue.button:hover							{ background-color: #007d9a; }
	.red.button, .red.button:visited			{ background-color: #e33100; }
	.red.button:hover							{ background-color: #872300; }
	.magenta.button, .magenta.button:visited	{ background-color: #a9014b; }
	.magenta.button:hover						{ background-color: #630030; }
	.orange.button, .orange.button:visited		{ background-color: #ff5c00; }
	.orange.button:hover						{ background-color: #d45500; }
	.orangellow.button, .orangellow.button:visited { background-color: #ffb515; }
	.orangellow.button:hover					{ background-color: #fc9200; }
	/* Secondary buttons (perfect for Cancels or other secondary actions */
	.secondary.button,
	.secondary.button:visited { background-color: #ccc; -moz-box-shadow: none; -webkit-box-shadow: none; color: #555; text-shadow: 0 1px 1px rgba(255,255,255,0.5); }
	.secondary.button:hover { background-color: #bbb; color: #444; }

	/* Make the buttons super awesomer */
	.super.button { background-color: #222; background-image: url(../img/super-button-overlay.png); font-size: 13px; padding: 5px; border: 1px solid #222; -webkit-border-radius: 15px; -moz-border-radius: 15px; }
	.super.button span { display: block; padding: 5px 20px 9px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-top: 1px solid rgba(255,255,255,.15); }
	.super.green.button				{ background-color: #91bd09; border-color: #749a02; }
	.super.green.button:hover		{ background-color: #749a02; }
	.super.blue.button				{ background-color: #2daebf; border-color: #007d9a; }
	.super.blue.button:hover		{ background-color: #007d9a; }
	.super.red.button				{ background-color: #e33100; border-color: #872300; }
	.super.red.button:hover			{ background-color: #872300; }
	.super.magenta.button			{ background-color: #a9014b; border-color: #630030; }
	.super.magenta.button:hover		{ background-color: #630030; }
	.super.orange.button			{ background-color: #ff5c00; border-color: #d45500; }
	.super.orange.button:hover		{ background-color: #d45500; }
	.super.orangellow.button 		{ background-color: #fc9200; border-color: #fc9200; }
	.super.orangellow.button:hover	{ background-color: #d17200; border-color: #d17200; }
	
	
	
	
	
	
	
	button, input[type="reset"], input[type="button"], input[type="submit"] {
		
	border: 0px;
	display: inline-block;
	border-bottom:1px solid rgba(0, 0, 0, 0.25);
	padding: 2px 5px;
	text-decoration: none;
	cursor: pointer;
	width: auto;
	border-bottom-style: none;
	line-height: 19px;
	text-align: center;
	}	
	
	form {
    
    font-weight: normal;
	padding: 10px;
	/*
    -moz-border-radius: 11px;
    -khtml-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 5px;
    background: #fff;
    border: 1px solid #e5e5e5;
    -moz-box-shadow: rgba(200, 200, 200, 1) 0 4px 18px;
    -webkit-box-shadow: rgba(200, 200, 200, 1) 0 4px 18px;
    -khtml-box-shadow: rgba(200, 200, 200, 1) 0 4px 18px;
    box-shadow: rgba(200, 200, 200, 1) 0 4px 18px;
	*/
}
	
#login {
    width: 320px;
    margin: 7em auto;
}

#login form {
	margin-left: 8px;
	padding: 16px 16px 40px 16px;
    -moz-border-radius: 11px;
    -khtml-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 5px;
    background: #fff;
    border: 1px solid #e5e5e5;
    -moz-box-shadow: rgba(200, 200, 200, 1) 0 4px 18px;
    -webkit-box-shadow: rgba(200, 200, 200, 1) 0 4px 18px;
    -khtml-box-shadow: rgba(200, 200, 200, 1) 0 4px 18px;
    box-shadow: rgba(200, 200, 200, 1) 0 4px 18px;
}

#register {
    width: 30em;
    margin: auto;
}

#register label {
	 padding-top: 6px;
}

#login form .submit input {
	float: right;
}	

form p {
    margin-bottom: 0;
}
	
#username, #password {
    font-size: 24px;
    width: 97%;
    padding: 3px;
    margin-top: 2px;
    margin-right: 6px;
    margin-bottom: 16px;
    border: 1px solid #e5e5e5;
    background: #fbfbfb;
}


#logo {
    background: transparent url(../img/walex.png) no-repeat scroll center top;
    display: block;
    height: 106px;
    overflow: hidden;
    padding-bottom: 15px;
    text-indent: -9999px;
    width: 326px;
}

#sysinfo, #copyright {
    text-align:center;
	font-size: 11px;
	font-weight: bold;
}

#searchbox{
	overflow: hidden;
	padding: 5px;
}


#searchbox form{	
	margin-left: 5px;
	padding: 2px 10px;
	width: 180px;
	text-align:center;

}


#search form{	
	width: 25em;
	text-align:center;
	margin: auto;
	padding-bottom: 16px;
}

#search-ins form{	
	width: 40em;
	text-align:center;
	margin: auto;
	padding-bottom: 16px;
}

#entry tbody tr td{
	/*padding: 7px 10px;*/
}

#create_incorp form{	
	margin: auto;
	padding: 4px 10px;
	width: 20em;
	text-align:center;

}

#setdate form{	
	margin: auto;
	width: 20em;
}

#create_incorp label{	
	text-align: left;
}
#create_incorp input{	
	margin-bottom: 16px;
}

#fcy {
	width: 20em;	
}

#setting {
	width: 30em;	
}

input[type="text"], input[type="password"], textarea {
		width:auto;
		border: 1px solid #999;
		height:100%;
		//height:90%;
		font-size: 12px;
}

#bd {
    clear: both;
}


p.alert {
	background: #fff6bf url(../img/exclamation.png) 15px center no-repeat;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	line-height: 10px;
	margin: 0 0 5px;

}

p.info {
	background: #f8fafc url(../img/information.png) 15px center no-repeat;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #b5d4fe;
	border-bottom: 2px solid #b5d4fe;	
	line-height: 10px;
	margin: 0 0 5px;
}

p.question {
    font-size: 18px;
	font-weight: bold;
    line-height: 24px;
    margin: 18px 0px;
}
	
#show-button p{
	text-align:center;	
	padding-top: 10px;
}

#menu {
	width: 200px;
	margin: auto;
	}
	
#menu li a {
  	height: 24px;
	
	font-size: 13px;
	font-weight: bold;
		
	text-decoration: none;
	}	
	
#menu li a:link, #menu li a:visited {
	display: block;
	background:  url(../img/menu.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}
	
#menu li a:hover {
	/*color: #FF9834;*/
	background:  url(../img/menu.gif);
	padding: 8px 0 0 10px;
	}


	
	
/*	--------------------------------------------------
	Misc
	-------------------------------------------------- */

	.left	{ float: left; }
	.right	{ float: right; }
	.clear	{ clear: both; }
	.muted	{ color: #777; font-style:italic; }
   	.important { color: #e33100; font-weight: bold;}
	
	.bold { font-weight: bold;}
	
	.centered { margin: auto; width: 50em; }
	.centered-0 { margin: auto; width: 20em; }
	.centered-1 { margin: auto; width: 40em; }
	.centered-2 { margin: auto; width: 60em; }
	
	.alignc { text-align: center; }
	.alignr { text-align: right; }
	
	.numeric { text-align: right; }
	.underlined-1 { border-bottom: 1px solid #000;}
	.underlined-2 { border-bottom: 3px double #000;}
	
	.indent-1 { text-indent: 30px;}
	.indent-2 { text-indent: 60px;}
	.indent-3 { text-indent: 90px;}
	
	.pointer { cursor: pointer; }
    
    #footer {
    color: gray;  
    font-size: smaller;}
    
    #entry_show .entry_info {
    padding: 4px 10px 0px 10px;
    }

    #entry_show .entry_detail {
        padding: 0px 10px;
    }
    
    #show_entry_result tbody tr td 
    {
        border-left:0px solid #FFFFFF;
        border-right:1px solid #DDDDDD;
    }
    
    #accordion {
        margin: auto;
    }
    
    /*CSS Sabrosus style pagination*/
div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #9aafe5;
	
	text-decoration: none; 
	color: #2e6ab1;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #2b66a5;
	color: #000;
	background-color: lightyellow;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid navy;
	font-weight: bold;
	background-color: #2e6ab1;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #929292;
	color: #929292;
}

#FormWrapper {  
    padding:1em;
    width: 50em;
}

#FieldWrapper {  
    padding:1em;
}

#FormNavigation {
margin-bottom:1em;
margin-left:1em;
margin-right:1em;
margin-top:2em;
text-align:right;
}

.FormHeader {
    font-weight:bold;
    text-align: center;
}


/* client base staff table*/
.staff
{
    width: 40em;    
}

.staff tr td:first-child
{
    width: 10em;
}



/* pman*/
.project td
{
        padding: 0px 10px;
}


#yui-main {
	margin-top: 50px;
}