/*--------------------------------Modals---------------------------- */
#modal {
	position:absolute;
	z-index:9999;
	overflow:auto;
	width:500px;
	background-color:transparent;
	}

#modal_close {
	padding:5px;
	padding-right:10px;
	text-align:right;
	position:absolute;
	right:12px;
	top:15px;
	}

#modal_loading {
	padding:5px;
	position:absolute;
	top:185px;
	left:265px;
	}

td.modal_content {
	background-color:#fff;
	}

#modal_content {
	height:400px;
	overflow:auto;
	background-color:#fff;
	padding:5px 12px;
	}

div#modal_content div.header {
	background-color:#fff;
	color:#333;
	margin-bottom:5px;
	}

#modal_messages {
	padding: 0px 5px;
	}

#modal_messages div {
	margin-top:15px;
	margin-bottom:10px;
	}

#modal_progress {
	font-size:1.3em;
	padding-top:100px;
	text-align:center;
	}

#modal_progress_title {
	
	}

#modal_progress_counts {
	margin:10px;
	font-size:.9em;
	}

#modal_progress_message {
	font-size:.85em;
	color:#666;
	}

#modal_progress_bar {
	border:1px solid #666;
	width:300px;
	margin:10px auto;
	}

#modal_progress_bar_completed {
	text-align:left;
	width:0;
	background-color:#00af00;
	display:block;
	}

#modal_progress_bar_message {
	}

td.modal_tl {
	background-image:url(../images/modal/tl.png) !important;
	}

td.modal_tr {
	background-image:url(../images/modal/tr.png) !important;
	}

td.modal_bl {
	background-image:url(../images/modal/bl.png) !important;
	}

td.modal_br {
	background-image:url(../images/modal/br.png) !important;
	}

td.modal_border {
	background-color:transparent;
	background-image:url(../images/modal/border.png) !important;
	}

td.modal_tl,
td.modal_tr,
td.modal_bl,
td.modal_br {
	height:10px;
	overflow:hidden;
	padding:0 !important;
	width:10px !important;
	background-color:transparent;
	}

table.modal tr td.left,
table.modal tr td.right {
	vertical-align:top;
	}

table.modal tr td.right {
	width:170px;
	border-left:1px solid #ddd;
	padding-left:10px;
	}

table.modal tr td.right h4 {
	margin-top:4px;
	padding:4px 0px;
	font-weight:bold;
	color:#666;
	}