p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;


}


.cursor {cursor: hand}


.right {
padding: 0px 0px 0px 16px;
}

A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333366;
	text-decoration: none;
	}

A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FF6600;
	text-decoration: none;

}
A:hover {
	COLOR: #333333;
	TEXT-DECORATION: none;

}

.aon {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	COLOR: #333399;
	text-decoration: none;
}

.aonw {

	font-weight: 400;

}

INPUT {
border: black 1px solid;

color: black;
font-family: arial, verdana, ms sans serif;
font-size: 10pt
} 

TEXTAREA {

border: black 1px solid;
color: black;
font-family: arial, verdana, ms sans serif;
font-size: 10pt;
font-weight: normal
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	text-decoration: none;
}

.admin_head {
  width:699px; border:none;
}
.admin_head {width:699px; border:none;}
.admin_logo {width:100px;}
.admin_logo img {height:107px;}
.admin_menu {width:auto;}
.admin_menu div {
  float:left; margin:0 1px 2px 0; padding:2px 5px; border: 0px solid #C1D5F8;
  background-color: #EEE;
  background: url('/images/menu_admin_button_bg.gif') bottom repeat-x;
  }

.admin_menu a {font-size:12px; color:black;}
.admin_menu a:hover {color:red;}

.admin_page {width:699px; border:1px solid black; background:url("/images/stretch-back.gif");}
.admin_page th {background:none; font-size:1.3em; font-weight: normal; text-align:left; padding:10px;}
.admin_page .error_message {color:#ff0000; text-align:center;}
.admin_page form {margin:0;}

.admin_page_edit {width:100%; border: 2px solid black; border-collapse:collapse;}
.admin_page_edit th {background:#333333; font-size:1.2em; text-align:center; color:white; padding:1px 2px; margin:0;}
.admin_page_edit td {border:1px solid black; padding:2px 5px}
.admin_page_edit .blk_label {background:#CCCCCC;}
.admin_page_edit .blk_edit {}
.admin_page_edit .blk_edit #jp_version_code {width:80px}
.admin_page_edit .blk_edit #jp_version_ext {width:40px}
.admin_page_edit .blk_edit #jp_version_details {width:100%;height:50px;}

.credit_deals #deal_name {width:90%;}
.credit_deals #deal_description {width:90%;}
.credit_deals #deal_value {width:80px;}
.credit_deals #deal_price {width:80px;}
.credit_deals #deal_type {padding-right:10px;}


.admin_page_edit .blk_buttons input {padding:2px 25px; font-weight:bold;}

.admin_page_list .blk_row_header {margin:0;padding:0; background:#CCCCCC;}

.list_navigation {width:100%; padding:10px 0px;}
.list_navigation div {float:right;}
.list_navigation input {padding:0 6px; margin-left:2px; display:block;}
#current_version_info {float:left;}

.admin_page_list .blk_row_header a {color: black; }
.sort_by a {font-weight:bold}

/* default mmrLib styles*/
.list_nav {margin: 2px 0; font-size:0.9em}
.list_nav input{font-size:0.9em}
.list_nav input[type="submit"]{min-width:20px; padding:1px 2px;}
.list_nav input[type="text"]{width:40px;}

.gen_tbl {border:1px solid silver; text-align:center; border-collapse:collapse; border-spacing:0;}
.gen_tbl td {border:1px solid silver;margin:0;padding:1px 5px;}
.gen_tbl th {border:1px solid silver;margin:0;padding:1px 5px; background:#ECECE3}
.gen_tbl .lbl_col {text-align:left}
.gen_tbl .button_field input {text-align:center; margin-bottom:2px;}
.gen_tbl input {text-align:right}

.gen_tbl {border-color:silver;}
.gen_tbl td {border-color:silver;}
.edt_cell:hover{background:silver;}

.gen_tbl td {border-color:silver;}
.gen_tbl th {border-color:silver;}
.gen_tbl .diff {background:#FFE0CC}
.gen_tbl tr:hover {background:#C8E9EE}

.list_tbl {text-align:left; }
.list_tbl a {width:100%;margin:0;padding:0;display:block}

.list_tbl_filters {white-space:nowrap; font-size:0.8em;}
.list_tbl_filters input {width:80px; text-align:left;font-size:inherit;}
.list_tbl_filters select {font-size:inherit}
.list_tbl_filters .date_from_plus .from {width:90px;}
.list_tbl_filters .date_from_plus .plus {width:40px}
.list_tbl_filters #details {width:95%;}
.list_tbl_filters #user_name{width:95%;}

.list_tbl th.sort:hover {background:silver;}
.list_tbl a {color:black;}

.sort_col {background:#ECECE3}

.nowrap {white-space:nowrap}
.no_cell_wrap td {white-space:nowrap}
/* default mmrLib styles end */

.list_tbl_filters #action {width:120px}
.list_tbl_filters #user_level {width:40px}
.list_tbl_filters #user_name {width:100px}
.list_tbl_filters #user_id {width:60px}

.user_input_form .inp_block {margin-bottom:0.5em;}
.user_input_form .btn_block {border-top:solid 1px gray;}
.user_input_form .btn_block input {margin:0.5em;}
.user_input_form .btn_block input:hover{background:lightgreen;}
.user_input_form input, .user_input_form select, .user_input_form textarea {font-size:1.2em;}

.admin_page .user_message {border:solid 1px orange; font-style:italic; margin:0.3em; padding:0.3em; background-color:buttonface; text-align:center; font-size:1.2em;}

.edit_contr_block {display:inline-block;}

.admin_web_settings .inp_block {float:left;clear:both;}
.admin_web_settings .lbl{min-width:15em;}
.admin_web_settings {margin:auto; padding:1em;}
.admin_web_settings h2 {margin:0;}
.admin_web_settings .edit_contr_block {margin:1em 0;}
.admin_web_settings #off_line_comments {width:100%; min-width:22em; height:6em;}
.admin_web_settings .lbl, .inp {float:left;}
