html,body
{
	margin:0;
	padding:0;
	height:100%;
	border:none;
	background-color:#4D4D4D;
}

.fullheight
{
	height:100%;
}

h1
{
	color:#15a2ff;
	font-size:15px;
	font-weight:bold;
	line-height:17px;
	display:inline;
}

h2
{
	font-weight:bold;
	font-size:13px;
	line-height:15px;
	display:inline;
}

h3
{
	font-size:13px;
}

td,p,body,select
{
	font-size:11px;
	font-weight:normal;
	font-family:tahoma, arial;
	color:#FFFFFF;
	line-height:13px;
}

a
{
	text-decoration:none;
	color:#15a2ff;
}
a:hover
{
	text-decoration:underline;
	color:#15a2ff;
}

hr
{
	width:80%;
	background-color:#666666; 
	border:0px;
	text-align:center;
	height:1px;
}

.white_a
{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
}
.white_a:hover
{
	text-decoration:underline;
	color:#FFFFFF;
}
.bold_white_a
{
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	margin-top:4px;
	margin-bottom:4px;
}
.bold_white_a:hover
{
	text-decoration:underline;
	font-weight:bold;
	color:#FFFFFF;
}

.text_spacer
{
	padding:3px;
}
.table_row_spacer td
{
	padding-top:10px;
}

.read_more
{
	text-align:right;
	display:block;
	margin-top:4px;
	margin-bottom:4px;
	font-size:9px;
}
.read_more .bold_white_a
{
	display:inline;
}

/* Inputs BEGIN*/
.search_input
{
	top:0px;
	left:0px;
	width:112px;
	height:13px;
	font:normal 11px Tahoma, Arial;
	color:#333333;
	border:none;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}

select
{
	color:#000000;
	border: 2px solid #222222;
}

input  {
	font:normal 11px Tahoma, Arial;
	color:#2f2f2f;
	border: 0px solid #ffffff;
	width: 230px;
	height: 12px;
	position:relative;
	left:5px;
	top:3px;
}
.input_block {
	background: url('../images/input_textbox.gif') no-repeat;
	width: 240px;
	height: 18px;
	margin-top:3px;
}
.input_block_tiny {
	background: url('../images/input_textbox_tiny.gif') no-repeat;
	width: 59px;
	height: 18px;
	margin-top:3px;
}
.input_block_tiny input {
	width: 49px;
}

textarea  {
	font:normal 11px Tahoma, Arial;
	color:#2f2f2f;
	border: 0px solid #ffffff;
	width: 230px;
	height: 96px;
	position:relative;
	left:5px;
	top:3px;
}
.input_textarea {
	background: url('../images/input_textarea.gif') no-repeat;
	width: 240px;
	height: 100px;
	margin-top:3px;
}

input.radio, input.checkbox {
	width:14px;
	height:14px;
	padding:0px;
}

.checkboxOff {
	display: block;
	margin: 0px;
	background: url('../images/input_checkbox.gif') no-repeat 0 0;
	border: 0px;
	width:14px;
	height:14px;
}
.checkboxOn  {
	display: block;
	margin: 0px;
	background: url('../images/input_checkbox.gif') no-repeat 0 -14px;
	border: 0px;
	width:14px;
	height:14px;
}

.radioOff {
	display:block;
	margin:0px;
	background: transparent url('../images/input_radio.gif') no-repeat 0 0;
	width:14px;
	height:14px
}
.radioOff:hover {
	background: url('../images/input_radio.gif') no-repeat 0 -14px;
}

.radioOn {
	display:block;
	margin:0px;
	background: transparent url('../images/input_radio.gif') no-repeat 0 -28px;
	width:14px;
	height:14px;
}
.radioOn:hover {
	background: url('../images/input_radio.gif') no-repeat 0 -42px;
}
/* Inputs END*/

.link_cell
{
	padding:5px;
	  background-color: expression(
        this.onmouseover = new Function("this.className += ' link_cell_hover';"),
        this.onmouseout = new Function("this.className = this.className.replace('link_cell_hover', '');")
    );
}
.link_cell:hover, .link_cell_hover
{
	cursor:pointer;
	background-color:#3f3f3f;
}

.code
{
	background-color:#444444;
	padding:10px;
	font-family: Lucida Console, Arial, sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
	margin:20px;
}

/* Rounded Corners BEGIN */
.rc_tl {
	background:url('../images/pages_box_corners.gif') no-repeat top left;
}
.rc_bl {
	background:url('../images/pages_box_corners.gif') no-repeat bottom left;
	width:3px;
	height:3px;
}
.rc_tr {
	background:url('../images/pages_box_corners.gif') no-repeat top right;
	width:3px;
	height:3px;
}
.rc_br {
	background:url('../images/pages_box_corners.gif') no-repeat bottom right;
	width:3px;
	height:3px;
}
.rc_l {
	background:url('../images/pages_box_x.gif') left;
	width:3px;
	height:1px;
}
.rc_r {
	background:url('../images/pages_box_x.gif') right;
	width:3px;
	height:1px;
}
.rc_t {
	background:url('../images/pages_box_y.gif') top;
	width:1px;
	height:3px;
}
.rc_b {
	background:url('../images/pages_box_y.gif') bottom;
	width:1px;
	height:3px;
}
/* Rounded Corners END */

/* Large Rounded Corners BEGIN */
.lrc_tl {
	background:url('../images/large_rounded_box_corners.gif') no-repeat top left;
}
.lrc_bl {
	background:url('../images/large_rounded_box_corners.gif') no-repeat bottom left;
	width:5px;
	height:5px;
}
.lrc_tr {
	background:url('../images/large_rounded_box_corners.gif') no-repeat top right;
	width:5px;
	height:5px;
}
.lrc_br {
	background:url('../images/large_rounded_box_corners.gif') no-repeat bottom right;
	width:5px;
	height:5px;
}
.lrc_l {
	background:url('../images/large_rounded_box_x.gif') left;
	width:5px;
	height:1px;
}
.lrc_r {
	background:url('../images/large_rounded_box_x.gif') right;
	width:5px;
	height:1px;
}
.lrc_t {
	background:url('../images/large_rounded_box_y.gif') top;
	width:1px;
	height:5px;
}
.lrc_b {
	background:url('../images/large_rounded_box_y.gif') bottom;
	width:1px;
	height:5px;
}
/* Large Rounded Corners END */

.preload
{
	visibility:hidden;
	width:0px;
	height:0px;
}

/* Image */
.thumbnail {
	border:1px solid #2f2f2f; 
	padding:1px;
	display:table;
}
.thumbnail img {
	border:0px solid #ffffff; 
	margin:2px;
}

a:hover .thumbnail {
	border:1px solid #ffffff;
}
/* Image */

/* Buttons Begin */
.button_continue {
	width: 68px;
	height: 17px;
	background: url('../images/1/button_continue.gif') no-repeat bottom;
	display:block;
}
.button_continue:hover  {
	background-position:top;
}

.button_order_now {
	width: 77px;
	height: 17px;
	background: url('../images/1/button_order_now.gif') no-repeat bottom;
	display:block;
}
.button_order_now:hover  {
	background-position:top;
}

.button_go {
	width: 33px;
	height: 17px;
	background: url('../images/1/button_go.gif') no-repeat bottom;
	display:block;
}
.button_go:hover  {
	background-position:top;
}

.button_view {
	width: 51px;
	height: 17px;
	background: url('../images/1/button_view.gif') no-repeat bottom;
	display:block;
}
.button_view:hover  {
	background-position:top;
}

.button_download_pdf {
	width: 91px;
	height: 17px;
	background: url('../images/1/button_download_pdf.gif') no-repeat bottom;
	display:block;
}
.button_download_pdf:hover  {
	background-position:top;
}

.button_manage {
	width: 66px;
	height: 17px;
	background: url('../images/1/button_manage.gif') no-repeat bottom;
	display:block;
}
.button_manage:hover  {
	background-position:top;
}

.button_cancel {
	width: 57px;
	height: 17px;
	background: url('../images/1/button_cancel.gif') no-repeat bottom;
	display:block;
}
.button_cancel:hover  {
	background-position:top;
}

.button_log_on {
	width: 43px;
	height: 17px;
	background: url('../images/1/button_log_on.gif') no-repeat bottom;
	display:block;
}
.button_log_on:hover  {
	background-position:top;
}

.button_update {
	width: 45px;
	height: 17px;
	background: url('../images/1/button_update.gif') no-repeat bottom;
	display:block;
}
.button_update:hover  {
	background-position:top;
}

.invisible_submit {
	width:0px;
	height:0px;
	border:0px;
	margin:0px;
	padding:0px;
}

.button_add {
	width: 47px;
	height: 17px;
	background: url('../images/1/button_add.gif') no-repeat bottom;
	display:block;
}
.button_add:hover  {
	background-position:top;
}

.button_edit {
	width: 47px;
	height: 17px;
	background: url('../images/1/button_edit.gif') no-repeat bottom;
	display:block;
}
.button_edit:hover  {
	background-position:top;
}

.button_delete {
	width:57px;
	height: 17px;
	background: url('../images/1/button_delete.gif') no-repeat bottom;
	display:block;
}
.button_delete:hover  {
	background-position:top;
}

.button_submit {
	width: 44px;
	height: 17px;
	background: url('../images/1/button_submit.gif') no-repeat bottom;
	display:block;
}
.button_submit:hover  {
	background-position:top;
}
/* Buttons End */

/* Grid Begin */
.grid_row td {
	padding:5px;
}
.grid_row:hover {
	background: url('../images/grid_row_on.gif');
}
.grid_row_hover td {
	background: url('../images/grid_row_on.gif');
	padding:5px;
}
/* Grid END */

#amount,#paid,#occurred,#posted,#cost_price,#sell_price,#quantity { 
	text-align: right;
}

.invisible_element
{
	display:none;
	visibility:hidden;
}
.visible_element
{
	display:block;
	visibility:visible;
}