body {
	color: #3f4042;
	font: 0.69em Tahoma, Arial, Helvetica, sans-serif;
	float: left;
	padding-bottom: 20px;
	line-height: 1.55em;
}

.upper {
	text-transform: uppercase;
}

table.colored,table.table {
	border: 1px solid #dfdeda;
	/*margin-top: 20px;*/
	border-collapse: collapse;
}

table.colored th,table.table th,td.th {
	background: #1d1d1d;
	color: #fff;
	font-weight: bold;
	padding: 8px 12px;
}

table.colored td,table.colored th,table .th {
	padding: 8px 12px
}

table.colored td,table .td,table .td1,table .td2,.table td {
	border-bottom: 1px solid #dfdeda;
	border-right: 1px solid #dfdeda;
}

table.colored .odd td,table .td2,table .tr_even {
	background: #ededed;
}

.contents h1 {
	font-size: 1.4em;
	font-weight: bold;
	/*color: #F46C0C;*/
}

.contents ul {
	clear: both;
	display: block;
	margin: 5px 2px;
	list-style-type: none;
	list-style-position: outside;
	padding: 0px;
}

.contents ul > li {
	background: url(img/bread-crumbs.li.a.bg.gif) no-repeat 0 7px;
	padding-left: 1em;
	margin-left: 1em;
	padding-bottom: 0.5em;
}

.contents ol {
	list-style-type: decimal;
	margin: 5px 2px;
	padding: 0px;
}

.contents ol > li {
	margin: 0;
	padding: 0;
	background: none;
	margin-left: 2.5em;
}

a.plain-link {
	text-decoration: none;
}

div.decorated {
	border: 1px solid #DFDFDF;
	margin-bottom: 5px;
	background: white url('images/gradient_top_right_back.gif') no-repeat top right;
	padding: 5px;
}

/* Popup */
.ui-dialog.popup {
	border: 1px solid gray;
}
.popup .ui-dialog-content {
	padding: 0px;
	margin: 0px;
}
.ui-dialog.popup .ui-dialog-titlebar {
	background: black;
	color: white;
}
.ui-widget-overlay.popup {
	background-color: black;
	position: absolute;
	opacity:0.4;
	filter:Alpha(Opacity=40);
	top: 0;
	left: 0;
}
.popup .ui-dialog-titlebar-close, .popup .ui-dialog-titlebar-close:hover {
	background: transparent url('css/gfx/ffffff_11x11_icon_close.gif') no-repeat scroll right top;
}

/* Popup 1 */
.ui-dialog.popup1 {
	border: 1px solid #F46C0C;
}
.popup1 .ui-dialog-content {
	padding: 0px;
	margin: 0px;
}
.ui-dialog.popup1 .ui-dialog-titlebar {
	background: black;
	border-bottom: 4px solid #F46C0C; 
	color: white;
}
.ui-widget-overlay.popup1 {
	background-color: #f0f0f0;
	position: absolute;
	opacity:.7;
	filter:Alpha(Opacity=70);
	top: 0;
	left: 0;
}
.popup1 .ui-dialog-titlebar-close:hover {
	background: transparent url('css/gfx/ffffff_11x11_icon_close.gif') no-repeat scroll right top;
}

/* Popup 2*/
.popup2 .ui-dialog-content {
	padding: 0;
	/*background: white url('img/subpage.banner.bg.jpg') no-repeat scroll top right;*/	
}
.ui-dialog.popup2 {
	border: 1px solid #F46C0C;
}
.ui-dialog.popup2 .ui-dialog-titlebar {
	background: #F46C0C;
	border-bottom: 4px solid #F46C0C; 
	color: white;
}
.popup2 .ui-dialog-titlebar-close, .popup2 .ui-dialog-titlebar-close:hover {
	background: transparent url('css/gfx/ffffff_11x11_icon_close.gif') no-repeat;
}


.ui-widget-overlay.popup2 {
	background-color: black;
	position: absolute;
	opacity:.6;
	filter:Alpha(Opacity=60);
	top: 0;
	left: 0;
}



/*  Clear popup */

.ui-widget-overlay.clear_popup {
	background-color: black;
	position: absolute;
	opacity:.4;
	filter:Alpha(Opacity=40);
	top: 0;
	left: 0;
}


.clear_popup .ui-dialog-titlebar-close {
	background:  url(images/close.gif) no-repeat scroll 0px 0px;
	height: 16px;
	width: 16px;
	right: 0px;
}
.clear_popup .ui-dialog-titlebar-close:active {
	background:  url(images/close.gif) no-repeat scroll 0px 0px;
}
.clear_popup.ui-dialog {
	background: transparent;
	border: none;
}
.clear_popup .ui-dialog-titlebar {
	background: transparent;
	border: none;
}
.clear_popup a.ui-dialog-titlebar-close {
	background: url(images/close.gif) no-repeat scroll 0px 0px;
	height: 16px;
	width: 16px;
	right: 0px;
}
