/* overwriting styles on jquery-ui-1.8.19.custom.css */
.ui-dialog {
	text-align:left;
	z-index: 1001;	
	max-height: 750px;
	overflow-x: hidden;
	overflow-y: auto;
}
.ui-dialog .ui-dialog-content {
	overflow: hidden;
}
.ui-dialog .ui-dialog-titlebar {
    border-bottom: 1px solid #ccc;
    margin:0;
    padding:10px;
}
.ui-widget-header {background:transparent;background-color: #ddd;}
.ui-dialog form{
	font-size: 12px;
	color:#444;
}

.ui-widget-overlay {
    opacity: 0.7;
    background-image: none;
    position:fixed;
}

.ui-dialog .ui-dialog-content {
    max-height: none;
	height: auto !important;
}

/* updated styles for tabs */
#onecpdportal #tabs.ui-widget-content {
	margin: 0;
}
.ui-tabs {
	padding: 0;
	border: none;
}
.ui-tabs .ui-tabs-nav {
	background: none;
	border-bottom: none;
}
.ui-tabs .ui-tabs-nav li {
	border: none;
	margin-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li:hover {
	border: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom: 1px;
	padding-bottom: 0;
}
.ui-tabs .ui-tabs-nav li a {
	/*width: 120px;*/
	padding: 1em;
	color: #2b6e88;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	text-transform: capitalize;
	background-color: #f2f2f2;
	border-bottom: 3px solid #f2f2f2;
	border-top: none;
	border-right: none;
	border-left: none;
}
.ui-tabs .ui-tabs-nav li a:hover {
	color: #2b6e88;
	background-color: #f2f2f2;
	border-bottom: 3px solid #22586c;
	border-top: none;
	border-right: none;
	border-left: none;
}
.ui-tabs-nav li.ui-tabs-active a, .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover {
    background-color: #2B6E88;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #FFFFFF;
    cursor: default;
    border-color:#22586C;
}
.tabContentWrapper {
	padding: 1em;
	border: 1px solid #d9d9d9;
}



/* additional custom styles */

.ui-multiselect-menu .ui-widget-header.ui-multiselect-header {
	*width: 424px;
}


/* Interaction states
----------------------------------*/
.ui-green-button, .ui-widget-content .ui-green-button, .ui-widget-header .ui-green-button { border: 1px solid #D3D3D3; background: #245225 url(images/ui-bg_highlight-hard_85_245225_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-green-button a, .ui-green-button a:link, .ui-green-button a:visited { color: #ffffff; text-decoration: none; }

.ui-green-button-hover, .ui-widget-content .ui-green-button-hover, .ui-widget-header .ui-green-button-hover  { border: 1px solid #D3D3D3; background: #245225 url(images/ui-bg_inset-hard_75_245225_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-green-button-hover a, .ui-green-button-hover a:hover { color: #ffffff; text-decoration: none; }

.ui-red-button, .ui-widget-content .ui-red-button, .ui-widget-header .ui-red-button { border: 1px solid #D3D3D3; background: #a51221 url(images/ui-bg_highlight-hard_85_a51221_1x100.png) 50% 50% repeat-x !important; font-weight: bold; color: #ffffff; }
.ui-red-button a, .ui-red-button a:link, .ui-red-button a:visited { color: #ffffff; text-decoration: none; }

.ui-red-button-hover, .ui-widget-content .ui-red-button-hover, .ui-widget-header .ui-red-button-hover { border: 1px solid #D3D3D3; background: #8a0f0f url(images/ui-bg_inset-hard_75_8a0f0f_1x100.png) 50% 50% repeat-x !important; font-weight: bold; color: #ffffff; }
.ui-red-button-hover a, .ui-red-button-hover a:hover { color: #ffffff; text-decoration: none; }

.ui-gray-button, .ui-widget-content .ui-gray-button, .ui-widget-header .ui-gray-button { border: 1px solid #D3D3D3; background: #666666 url(images/ui-bg_highlight-hard_85_666666_1x100.png) 50% 50% repeat-x !important; font-weight: bold; color: #ffffff; }
.ui-gray-button a, .ui-gray-button a:link, .ui-gray-button a:visited { color: #ffffff; text-decoration: none; }

.ui-gray-button-hover, .ui-widget-content .ui-gray-button-hover, .ui-widget-header .ui-gray-button-hover { border: 1px solid #D3D3D3; background: #666666  url(images/ui-bg_inset-hard_75_666666_1x100.png) 50% 50% repeat-x !important; font-weight: bold; color: #ffffff; }
.ui-gray-button-hover a, .ui-gray-button-hover a:hover { color: #ffffff; text-decoration: none; }