@charset "UTF-8";
/*
 * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body, html {
	background:#E2E2E2;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:  #2A2A2A;
}
h1 {
	font-size:14px;
	color:#666666;
	font-weight: bold;
	margin-bottom: 10px;
}
h2 {
	font-size:12px;
	color: #383838;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
h4 {
	font-style: normal;
	font-weight: 300;
	text-align: right;
	font-size: 12px;
	margin-top: 22px;
	margin-right: 1px;
}
.sidetitle {
	float: left;
	padding-top: 5px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
ul {
	list-style-type: none;
}
a {
	text-decoration: none;
	color: #004d86;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	color: #004d86;
}
#container {
	width: 800px;
	height: 665px;
	margin-right: auto;
	margin-left: auto;
	background:#FFF;
}
#header {
	background-image:url(../image/header_back.png);
	background-repeat: repeat-x;
	height:81px;
}
#header img {
	float:left;
	padding-top:20px;
	padding-left:32px;
}
#header h4 {
	float: right;
	width: 500px;
	height: 15px;
	padding-top: 0px;
	padding-right: 32px;
	color: #666666;
	font-weight: bold;
}
#launcher {
	float: right;
	width: 692px;
	height: 492px;
	margin: 0px 32px 10px 5px;
	padding: 21px;
}
#content {
	float: right;
	width: 500px;
	height: 492px;
	margin: 0px 32px 10px 5px;
	padding: 21px;
	background: #FFFFFF;
}
#nav {
	float: left;
	width: 180px;
	height: 534px;
	margin: 0px 5px 10px 32px;
	padding: 0px;
	background: #FFFFFF;
}
#nav, #launcher, #content {
	border: 1px solid #bcbbbb;
	background-repeat: repeat-x;
	background-position: bottom;
	position: relative;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}
ul.submenu {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 180px;
	list-style-type: none;
}
ul.submenu li{
	width: 152px;
	line-height: 18px;
	float: left;
	padding: 3px 0px 3px 26px;
	border: 1px solid #fff;
	font-family: Arial;
	font-size: 12px;
	color: #383838;
}
ul.submenu li.active{
	display: inline;
}
ul.submenu li.active:hover{
	cursor: pointer;
	text-decoration: none;
	border: 1px solid #c3cdd6;
	background: #eceff1;
}
ul.submenu li.disabled{
	padding: 3px 0px 3px 26px;
	display:inline;
	color: #999;
}
ul.submenu li.selected{
	display: inline;
	font-weight: bold;
	background: #bcc7d1;
	border: 1px solid #bcc7d1;
}
ul.submenu li.selected:hover {
	display: inline;
	font-weight: bold;
	background: #bcc7d1;
	border: 1px solid #bcc7d1;
}
ul.submenu li.checked{
	display: inline;
	background-image:url(../image/checkmark.png);
	background-position: left;
	background-repeat: no-repeat;
}
ul.submenu li.checked:hover{
	background-image: url(../image/checkmark.png);
	background-position: left;
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
}
div.help_pane {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 180px;
	font-family: Arial;
	font-size: 12px;
	overflow-y: auto;
	max-height: 492px;
}
div.help_pane h3 {
	padding: 4px 4px 12px 6px;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	line-height: 21px;
}
div.help_pane p {
	padding: 2px 4px 0px 6px;
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
}
div.help_pane ul {
	list-style: disc;
	padding: 2px 4px 0px 18px;
}
div.help_pane li {
	padding: 2px 0px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
}
.item_checked {
	float: left;
	width: 10px;
	line-height: 18px;
}
.item_none {
	display: none;
}
div.fmri_div {
	border: 1px solid #BCBBBB;
	overflow: auto;
	width: 182px;
	height: 220px;
}
ul.select_list {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	list-style-type: none;
	overflow: hidden;
}
ul.select_list li{
	display: inline;
	float: left;
	width: 100%;
	line-height: 16px;
	padding: 3px 0px 3px 3px;
	font-family: Arial;
	border: 0 none;
	border-bottom: 1px solid #bcbbbb;
}
ul.select_list li.odd {
	background-color: #eeeeee;
}
ul.select_list li.even {
	background-color: #f8f8f8;
}
ul.select_list li.active{
}
ul.select_list li.active:hover{
	cursor: pointer;
	text-decoration: none;
	border-bottom: 1px solid #c3cdd6;
	background-color: #bcc7d1;
}
ul.select_list li.disabled{
	color: #999;
}
ul.select_list li.selected{
	font-weight: bold;
	border-bottom: 1px solid #bcc7d1;
	background-color: #9aacbc;
}
ul.select_list li.selected:hover {
	font-weight: bold;
	background: #bcc7d1;
	border-bottom: 1px solid #bcc7d1;
}
ul.select_list li.checked{
	background-image: url(../image/checkmark.png);
	background-position: left;
	background-repeat: no-repeat;
}
ul.select_list li.checked:hover{
	background-image: url(../image/checkmark.png);
	background-position: left;
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
}
div.DESCRIPTION {
	border: 0px;
	width: 520px;
	position: absolute;
	top: 42px;
	line-height: 16px;
}
div.FIELDS {
	border: 0px;
	width: 520px;
	position: absolute;
	top: 82px;
}
div.DISK_FIELDS {
	border: 0px;
	overflow: auto;
	width: 440px;
	height: 440px;
	position: absolute;
	top: 82px;
}
div.REVIEW_DESCRIPTION {
	border: 0px;
	background-color: #EEEEEE;
	width: 500px;
	position: absolute;
	top: 42px;
	line-height: 18px;
}
div.REVIEW_SUBHEAD {
	border: 0px;
	width: 500px;
	position: absolute;
	top: 140px;
}
div.REVIEW_FIELDS {
	border: 1px solid #BCBBBB;
	overflow: auto;
	width: 500px;
	height: 330px;
	position: absolute;
	top: 164px;
}
table {
	border: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-top: 10px;
	background-color: #FFF;
}
div.REVIEW_DESCRIPTION table {
	background-color: #EEEEEE;
}
th {
	border: 0px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 5px 0px 5px 0px;
}
th.InsHeader {
	width: 8%;
	border: 0px;
	padding: 8px 0px 8px 5px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
th.InsHeader_dis{
	width: 8%;
	border: 0px;
	padding: 8px 0px 8px 5px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	color: #999;
}
th.IntroHeader{
	width: 30%;
	border: 0px;
	padding: 0px 5px 5px 5px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
th.RPHeader{
	width: 20%;
	border: 0px;
	padding: 0px 5px 5px 5px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
th.SWHeader{
	width: 35%;
	border: 0px;
	padding: 0px 0px 5px 5px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
td.ReviewSummary{
	border: 0;
	padding: 0 12px 12px 12px;
	text-align: left;
	vertical-align: middle;
}
th.ReviewHeader{
	width: 25%;
	border: 0;
	padding: 0 5px 5px 5px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
th.RepoDetailsTopHeader{
	width: 30%;
	border: 0px;
	padding: 0px 5px 5px 0px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
th.RepoDetailsFieldsHeader{
	width: 30%;
	border: 0px;
	padding: 0px 5px 5px 0px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
td.InsIndent {
	width: 3%;
	padding: 8px 0px 8px 5px;
}
td.Ins {
	border: 0px;
	padding: 0px 5px 5px 5px;
	color: #383838;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
}
td.InsRadio {
	border: 0px;
	padding: 0px 5px 5px 0px;
	color: #383838;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
}
td.InsCheckbox {
	border: 0px;
	padding: 0px 5px 5px 0px;
	color: #383838;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
}
td.Ins_dis {
	border: 0px;
	padding: 8px 0px 8px 5px;
	color: #999;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
}
td.FmriInput {
	border: 0px;
	width: 200px;
	padding: 0 0 0 22px;
	vertical-align: middle;
}
td.FmriButtons {
	border: 0px;
	padding: 0px 5px 10px 0px;
	vertical-align: top;
}
th.table_header {
	border:1px solid #bcbbbb;
	color: #383838;
	padding: 0px 0px 0px 10px;
	height: 22px;
	text-align: left;
	vertical-align: middle;
	background: #FFF;
	background-image:url(../image/table_header_back.png);
	background-repeat:repeat-x;
	background-position: top;
}
table.IPS {
	border:1px solid #bcbbbb;
	border-collapse: collapse;
	width: 425px;
	margin-bottom:20px;
	position: absolute;
	top: 328px;
}
div.ITEM_TABLE {
	float: left;
}
table.ITEM_TABLE {
	border:1px solid #bcbbbb;
	border-collapse: collapse;
	width: 425px;
	margin-top: 0px;
	margin-bottom:20px;
	position: absolute;
}
.ITEM_TABLE tr {
	background: #F8F8F8;
}
.ITEM_TABLE th {
	border:1px solid #bcbbbb;
	font-family: Arial;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
}
.ITEM_TABLE td {
	padding: 5px 0px 5px 8px;
	border:1px solid #bcbbbb;
	color: #383838;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
}
div.service_container {
	position: absolute;
	top: 200px;
	width: 680px;
}
div.service_list_container {
	border: 0 none;
	height: 290px;
	overflow: auto;
}
table.service {
	width: 100%;
	margin: 0px;
	border-collapse: collapse;
	table-layout: fixed;
}
table.service_headers {
	border-top: 1px solid #bcbbbb;
	border-right: 1px solid #bcbbbb;
	border-bottom: 0;
	border-left: 1px solid #bcbbbb;
	border-collapse: collapse;
}
table.service_table {
	border-top: 0;
	border-right: 1px solid #bcbbbb;
	border-bottom: 0;
	border-left: 1px solid #bcbbbb;
}
.service_table tr {
	background: #F8F8F8;
	border: 0;
	border-bottom: 1px solid #bcbbbb;
}
.service_table tr.odd {
	background-color: #eeeeee;
}
.service_table tr.odd:hover {
	background-color: #bcc7d1;
}
.service_table tr.selected {
	background-color: #9AACBC;
}
.service_table tr.selected:hover {
	background-color: #9AACBC;
}
.service_table tr.even {
	background-color: #f8f8f8;
}
.service_table tr.even:hover {
	background-color: #bcc7d1;
}
.service_table tr.selected {
	background-color: #9AACBC;
}
.service_table tr.selected:hover {
	background-color: #9AACBC;
}
.service_headers tr {
	border: 0;
}
.service th {
	font-family: Arial;
	font-weight: bold;
	padding: 5px 0px 5px 8px;
}
.service td {
	border: 1px solid #bcbbbb;
	padding: 4px 0px 4px 8px;
	color: #383838;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
	overflow: hidden;
}
.service .col1 {
	width: 310px;
}
.service .col2 {
	width: 50px;
}
.service .col3 {
	width: 72px;
}
.service .col4 {
}
.ITEM_TABLE td.REPO_TABLE {
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	border:1px solid #bcbbbb;
}
.ITEM_TABLE table.REPO_TABLE {
	padding: 5px 0px 5px 8px;
	margin-top:0px;
	border:0px;
}
.ITEM_TABLE th.REPO_TH {
	padding: 0px 0px 0px 10px;
	border:0px;
	font-family: Arial;
	font-weight: bold;
	width: 5%;
}
.ITEM_TABLE td.REPO_TD {
	padding: 5px 0px 5px 8px;
	border:0px;
	font-weight: bold;
	text-align: left;
	font-size: 11px;
	vertical-align: middle;
}
.ITEM_TABLE td.REPO_TD {
	padding: 5px 0px 5px 8px;
	border:0px;
	font-weight: bold;
	text-align: left;
	font-size: 11px;
	vertical-align: middle;
}
.ITEM_TABLE input[type="checkbox"].REPO_TD_CHK,
.ITEM_TABLE td.REPO_TD_CHK {
	padding: 5px 0px 5px 8px;
	border:0px;
	margin: 0px 8px 0px 8px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.ITEM_TABLE td.REPO_TD_PUB {
	padding: 5px 0px 5px 8px;
	border:0px;
	font-weight: bold;
	text-align: left;
	font-size: 11px;
	vertical-align: middle;
}
.ITEM_TABLE td.REPO_TD_ADD {
	padding: 5px 0px 5px 8px;
	border:0px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	width: 22%;
}
.ITEM_TABLE div.REPO_DIV {
	padding: 2px 0px 2px 0px;
	width:100%;
}
.ITEM_TABLE div.REPO_DIV_PUB {
	width:40%;
	max-width:40%;
	float:left;
	overflow:hidden;
	white-space:nowrap;
}
.ITEM_TABLE div.REPO_DIV_ORI {
	width:60%;
	max-width:60%;
	float:right;
	overflow:hidden;
	white-space:nowrap;
}
table.REVIEW_ITEM_TABLE {
	border:1px solid #bcbbbb;
	border-collapse: collapse;
	width: 470px;
	margin-left: 10px;
	margin-bottom: 20px;
}
.REVIEW_ITEM_TABLE tr {
	background: #F8F8F8;
}
.REVIEW_ITEM_TABLE th {
	border:1px solid #bcbbbb;
	font-family: Arial;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
}
.REVIEW_ITEM_TABLE td {
	padding: 5px 0px 5px 8px;
	border:1px solid #bcbbbb;
	color: #383838;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
}
.REVIEW_ITEM_TABLE tr.odd {
	background-color: #eeeeee;
}
.REVIEW_ITEM_TABLE tr.even {
	background-color: #f8f8f8;
}
.text_bold {
	font-weight: bold;
}
.text_normal {
	font-weight: normal;
}
.text_bold_inactive {
	font-weight: bold;
	color: rgb(155, 155, 155);
}
.text_normal_inactive {
	font-weight: normal;
	color: rgb(100, 100, 100);
}
.ITEM_TABLE tr.odd {
	background-color: #eeeeee;
}
.ITEM_TABLE tr.even {
	background-color: #f8f8f8;
}
.ITEM_TABLE tr.selected {
	background-color: #9aacbc;
}
.ITEM_TABLE tr.normalActive {
	background-color: #bcc7d1;
}
input[type="checkbox"] {
	margin: 0px;
}
input[type="submit"], input[type="button"], input[type="reset"] {
	border: 1px solid #bcbbbb;
	height: 21px;
	font-size: 12px;
	font-family: Arial;
	color: #383838;
	vertical-align: middle;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
	border: none;
}
input:focus {
	outline: none;
}
.btn {
	padding: 1px 0px 0px 0px;
	min-width: 55px;
	height: 21px;
	background: url(../image/button_back_nrm.png) repeat-x;
	margin-left: 3px;
	border: 1px solid #b3b2b2;
	color: #383838;
	cursor: pointer;
}
.btn:hover, .btn:focus {
	background: url(../image/button_back_over.png) repeat-x;
}
.btn:active {
	background: url(../image/button_back_down.png) repeat-x;
}
.btn.inactive {
	background: url(../image/button_back_dis.png) repeat-x;
	border: 1px solid #d9d8d8;
	color: #999999;
	cursor: default;
}
.btn.disabled {
	background: url(../image/button_back_dis.png) repeat-x;
	border: 1px solid #d9d8d8;
	color: #999999;
	cursor: default;
}
#btn_start, #btn_back, #btn_next, #btn_cancel {
	padding: 1px 5px 0px 5px;
}
#add_fmri, #del_fmri {
	padding: 1px 5px 0px 5px;
	min-width: 64px;
}
#btn_preview {
	padding: 1px 5px 0px 5px;
	min-width: 88px;
	margin-left: 0px;
}
#btn_up {
	padding: 1px 0px 0px 0px;
	min-width: 47px;
	height: 21px;
	margin-top: 42px;
	text-align: left;
	background: url(../image/button_up_nrm.png) no-repeat;
	border: 1px solid #b3b2b2;
	color: #383838;
	cursor: pointer;
}
#btn_up:hover, #btn_up:focus {
	background: url(../image/button_up_over.png) no-repeat;
}
#btn_up:active {
	background: url(../image/button_up_down.png) no-repeat;
}
#btn_up_dis {
	padding: 1px 0px 0px 0px;
	min-width: 47px;
	margin-top: 42px;
	text-align: left;
	background: url(../image/button_up_dis.png) no-repeat;
	border: 1px solid #d9d8d8;
	color: #999999;
	cursor: default;
}
#btn_down {
	padding: 1px 0px 0px 0px;
	min-width: 47px;
	margin-bottom: 10px;
	margin-top: 6px;
	text-align: left;
	background: url(../image/button_down_nrm.png) no-repeat;
	border: 1px solid #b3b2b2;
	color: #383838;
	cursor: pointer;
}
#btn_down:hover, #btn_down:focus {
	background: url(../image/button_down_over.png) no-repeat;
}
#btn_down:active {
	background: url(../image/button_down_down.png) no-repeat;
}
#btn_down_dis {
	padding: 1px 0px 0px 0px;
	min-width: 47px;
	margin-bottom: 10px;
	margin-top: 6px;
	text-align: left;
	background: url(../image/button_down_dis.png) no-repeat;
	border: 1px solid #d9d8d8;
	color: #999999;
	cursor: default;
}
#btn_clear {
	padding: 1px 0px 0px 0px;
	min-width: 47px;
	margin-top: 20px;
	text-align: left;
	background: url(../image/button_cancel_nrm.png) no-repeat;
	border: 1px solid #b3b2b2;
	color: #383838;
	cursor: pointer;
}
#btn_clear:hover, #btn_clear:focus {
	background: url(../image/button_cancel_over.png) no-repeat;
}
#btn_clear:active {
	background: url(../image/button_cancel_dwn.png) no-repeat;
}
#btn_clear_dis {
	padding: 1px 0px 0px 0px;
	min-width: 47px;
	margin-top: 20px;
	text-align: left;
	background: url(../image/button_cancel_dis.png) no-repeat;
	border: 1px solid #d9d8d8;
	color: #999999;
	cursor: default;
}
#btn_repo_clear, #btn_repo_close, #cancel_yes, #cancel_no {
	padding: 1px 5px 0px 5px;
	margin-top: 20px;
}
input[type="text"] {
	width:180px;
	height: 12px;
}
input.size_field[type="text"] {
	width:30px;
	height: 12px;
}
input.IPS_Pub {
	width: 100px;
	height: 12px;
	margin: 0px 8px 0px 8px;
}
input.IPS_Ori {
	width:150px;
	height: 12px;
	margin: 0px 10px 0px 5px;
}
input.zone_name {
	width: 100px;
	height: 12px;
	margin: 0px 8px 0px 8px;
}
input.zone_uri {
	width: 240px;
	height: 12px;
	margin: 0px 10px 0px 5px;
}
.dis {
	color: #999;
}
#btnaction_table {
	padding: 0px 10px 0px 10px;
	float: right;
	position: absolute;
	left: 446px;
	top: 338px;
	width: 77px;
	height: 170px;
	vertical-align: middle;
}
#datapool_btnaction_table {
	padding: 0 10px 0 0;
	float: right;
	width: 77px;
	vertical-align: middle;
}
#repo_btnaction_table {
	padding: 30px 10px 0 0;
	float: right;
	width: 77px;
	vertical-align: middle;
}
#zone_btnaction_table {
	padding: 0 10px 0 0;
	float: right;
	width: 77px;
	vertical-align: middle;
}
#btnaction_left {
	float: left;
	padding: 0px;
	margin: 0px 0px 4px 32px;
}
#btnaction_right {
	float: right;
	margin: 0px 32px 4px 0px;
}
#footer {
	margin: 0px 0px 0px 32px;
	clear: both;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.progress {
	display: none; 
	padding: 0;
	width: 406px;
	height: 120px;
}
.progress_bar {
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	border: 0;
	padding: 0;
}
.progress_text {
	position: relative;
	top: -53px;
	left: 44px;
	margin: 0;
	border: 0;
	padding: 0;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #383838;
}
.modal {
	display:none;
	background-color:#fff;
	background-image: url(../image/panel_btm_back.png);
	background-position: left bottom;
	background-repeat: repeat-x;
	border: medium none;
	padding: 0;
	text-align: left;
	font-family: Arial;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 4px 4px 4px #888888;
	-webkit-box-shadow: 4px 4px 4px #888888;
}
.modal p {
	padding: 0px;
	font-size: 13px;
	color: #4c4c4c;
}
.modal .close_icon {
	background-image: url(../image/dialog-close-icon.png);
	position: absolute;
	right: 6px;
	top: 1px;
	cursor: pointer;
	height: 12px;
	width: 12px;
}
.modal_title {
	background-color: #ffffff;
	background-image: url(../image/panel_btm_back.png);
	background-position: bottom;
	background-repeat: repeat-x;
	position: relative;
	top: 4px;
	left: 0px;
	border: 0px;
	border-bottom: 1px solid #b3b2b2;
	height: 18px;
	margin: 0px;
}
.modal_title p {
	padding: 2px 0px 0px 12px;
	font-weight: bold;
}
.modal_image {
	float: left;
	padding: 25px 0px 0px 20px;
}
.modal_text {
	float: right;
	padding: 20px 20px 0px 10px;
}
.modal_msg {
	float: left;
	border: 0px;
	padding: 0px;
	overflow: auto;
}
.modal_msg p {
	padding: 10px 0;
}
.modal_msg pre {
	padding: 10px 0;
}
.modal_min_size {
	float: right;
	border: 0px;
	padding: 0px;
	width: 1px;
	height: 120px;
	overflow: auto;
}
.modal_instruction {
	clear: both;
	border: 0px;
	padding: 10px 0;
}
.modal_action {
	clear: both;
	float: right;
	padding: 10px 20px 20px 20px;
}
.preview {
	width: 736px;
	height: 567px;
}
.preview_text {
	overflow: auto;
	width: 680px;
	height: 475px;
	margin: 10px 20px 10px 20px;
	padding: 4px;
	border: 1px solid #bcbbbb;
}
.repo_details_dialog {
	margin: auto;
	width: 490px;
}
#details_link_active {
	cursor: pointer;
}
#details_link_inactive {
	cursor: default;
}
#tab_1 {
	position: absolute;
	left: 0px;
	top: 5px;
}
#div_1 {
	position: relative;
	left: 90px;
	top: 0px;
	height:21px;
	z-index: 1;
}
#tab_2 {
	position: absolute;
	left: 90px;
	top: 5px;
}
ul.tabs {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.tabs li {
	margin: 0;
	list-style-image: none;
	font-weight: bold;
	width: 90px;
	height: 16px;
	display: inline;
	text-align: center;
	border-bottom: 1px solid #bcbbbb;
	font-size: 12px;
	background-image: url(../image/tab_back.png);
}
ul.tabs li:hover {
	color: #666666;
	cursor: pointer;
}
ul.tabs li.current:hover {
	color: #383838;
	cursor: default;
}
ul.tabs .current {
	background: #FFF;
	border-bottom: 0px;
}
.panes .pane {
	display: none;
}
.panes div {
	display: none;
	border-top: 0;
}
