/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	SEARCH

.results-left .data-table th {
	border-right:1px solid #FFF;
	background:#E6F0E5;
	}

.results-left .data-table td{
	background:#F8F8F8;
	border-bottom:1px solid #E0E0E0;
	}



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.search-container {
	float:left;
	margin:0px 0;
	width:65%;
	}

.search-container.sub-page {
	margin:10	px 0;
	}

.ad01-container {
	float:right;
	margin:10px 0;
	width:35%;
	}


input.input-search {
	background:#EEF8FA;
	border:2px inset #DEDCD4;
	font-size:1.2em;
	padding:3px 5px;
	}

select.input-search 
{
	background:#EEF8FA;
	font-size:11px;
	width:180px;
	font-weight:bold;
	padding:4px;
	margin:0 0 7px 0;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
.search-container {font-family:Verdana, Arial, Helvetica, sans-serif;}
.search-container .ajax__tab_body 
{
    font-size:12px;
    border:2px solid #E0E0E0;
    border-top:none;
    background-color:#FFFFFF;
}
.search-container .ajax__tab_header 
{
	background-color:#E0E0E0;
	border:solid 2px #e3f0cb;
	border-bottom:none;
	padding:2px 2px 4px 2px;
	text-align:center; 
}
.search-container .ajax__tab_tab
{
    font-size:12px;
	font-weight:bold;
    color:#983222;
    text-align:center;	
	border:solid 1px #A3A3A3;
	padding:5px;
}
.search-container .ajax__tab_active .ajax__tab_tab,
.search-container .ajax__tab_hover .ajax__tab_tab
{
	background-color:#f4f7ef;
}

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.search-container .ajax__tab_header 
{
    background:url(images/edo_bg4.png) repeat-x;
}
.search-container .ajax__tab_hover .ajax__tab_outer,
.search-container .ajax__tab_active .ajax__tab_outer 
{
    background:url(images/edo_left4.png) no-repeat left top;
}
.search-container .ajax__tab_hover .ajax__tab_inner,
.search-container .ajax__tab_active .ajax__tab_inner 
{
    background:url(images/edo_right4.png) no-repeat right top;
}

.search-container .ajax__tab_default .ajax__tab_header 
{
	font-size:13px;
	font-weight:bold;
	color:#000;
    font-family:sans-serif;
}
.search-container .ajax__tab_default .ajax__tab_active .ajax__tab_outer,
.search-container .ajax__tab_default .ajax__tab_header .ajax__tab_outer,
.search-container .ajax__tab_default .ajax__tab_hover .ajax__tab_outer
{
    height:46px;
}
.search-container .ajax__tab_default .ajax__tab_active .ajax__tab_inner,
.search-container .ajax__tab_default .ajax__tab_header .ajax__tab_inner,
.search-container .ajax__tab_default .ajax__tab_hover .ajax__tab_inner
{
    height:46px;
    margin-left:16px; /* offset the width of the left image */
}
.search-container .ajax__tab_default .ajax__tab_active .ajax__tab_tab,
.search-container .ajax__tab_default .ajax__tab_hover .ajax__tab_tab,
.search-container .ajax__tab_default .ajax__tab_header .ajax__tab_tab
{
	margin:16px 28px 0px 0px;
}
.search-container .ajax__tab_default .ajax__tab_hover .ajax__tab_tab,
.search-container .ajax__tab_default .ajax__tab_active .ajax__tab_tab 
{
	color:#fff;
}

.search-container .ajax__tab_default .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}

.slider_handle 
{
    position: absolute;
    height: 22px;
    width: 18px;
}

.question_mark
{
    font-family:verdana,tahoma,helvetica;
	border:1px solid #999999;
	font-size:1.3em;
	color:#983222
}
		
.question_panel
{
	border:1px outset white;
	background-color:#ffffff;
	position:absolute;
	visibility:hidden;
	opacity:.9;
	filter: alpha(opacity=90);
	
}
		

		
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	LOWEST BANNER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.lowest-banner-container 
{
    margin-top: 10px;
	text-align:center;
	}	

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	BUTTONS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

input.button {
	background-color:#F3F3EE;
	background-repeat:no-repeat;
	background-position:0 0;
	background-image:url(images/button.png);
	color:#B8331F;
	cursor:pointer;
	font-weight:bold;
	font-size:16px;
	padding:1px 8px;
	margin:5px 0;
	}

input.button-search {
	background-image:url(images/button-search.png);
	padding:3px 4px 3px 35px;
	/* ONLY IE6 USES PROPERTIES THAT START WITH "_" */
	_padding:2px 4px 2px 20px;
	margin:0 0 0 8px; 
	}

input.button02 {
	background-color:#F3F3EE;
	background-repeat:no-repeat;
	background-position:0 0;
	background-image:url(images/button.png);
	color:#B8331F;
	cursor:pointer;
	font-weight:bold;
	font-size:12px;
	padding:1px 8px;
	margin:5px 0;
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	LOGIN

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


fieldset#login {
	width:450px;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	REGISTER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


fieldset#register {
	width:676px;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	}

fieldset#register legend{

	}

fieldset#register .column-left {
	width:325px;
	}

fieldset#register .column-right {
	width:325px;
	float:right;
	}

.button-centered {
	text-align:center;
	padding:7px 0 0 0;
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	SUCCESS MESSAGE

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


fieldset.success {
	width:400px;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	text-align:center;
	}

fieldset.success h1 {
	font-weight:bold;
	color:#000;
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CHANGE PASSWORD

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


fieldset.change-password {
	width:450px;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	}


fieldset.change-password .bg-rounded-container {
	background-color:#FFF799;
	text-align:center;
	font-size:1.3em;
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	PROFILE

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


fieldset#profile {
	width:676px;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	}

fieldset#profile .bg-rounded-container {
	background-color:#FFF799;
	text-align:center;
	font-size:1.3em;
	}
	
fieldset#profile legend{

	}

fieldset#profile .column-left {
	width:325px;
	}

fieldset#profile .column-right {
	width:325px;
	float:right;
	}

.button-centered {
	text-align:center;
	padding:7px 0 0 0;
	}
	

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	SEARCH RESUTLS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.results-left {
	width:74%;
	float:left;
	}
	
.results-right {
	width:25%;
	float:right;
	overflow:auto;
	height:400px;
	padding:3px;
	text-align:justify
	}

.results-full {
	width:100%;
	float:left;
	}

.results-right.empty{
	background:#F1F1F1;
	border-top:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
	}

.results-right.banner{
	border-top:5px;
	border-left:1px;
	border-bottom:1px;
	}
	
.results-right p{
	margin-bottom:10px;
	}

/* RESULTS LEFT TABLE */

.results-left .data-table{
	border:none;
	float:left;
	}

.results-left .data-table td,
.results-left .data-table th{
	padding:6px;
	border:none;
    vertical-align:text-top;

	}

.results-left .data-table th {
	border-bottom:4px solid #FFF;
	padding:6px 0;
	}
	
.results-left .data-table td {
	border-right:1px solid #FFF;
	}
	
.results-left .data-table th {
	border-right:1px solid #FFF;
	background:#E6F0E5;
	}

.results-left .data-table td{
	background:#F8F8F8;
	border-bottom:1px solid #E0E0E0;
	}
	
.results-left .data-table tr.alternate-row td{
	background:#F1F1F1;
	border-bottom:1px solid #E0E0E0;
	}

.results-right.selected{
	background:#FFF8C7;
	border:none;
	color:#000;
	}

.results-left .data-table tr.selected td {
	background:#FFF8C7;
	color:#000;
	}
	
/* RESULTS FULL TABLE */

.results-full .data-table{
	border:none;
	float:left;
	}

.results-full .data-table td,
.results-full .data-table th{
	padding:6px;
	border:none;
    vertical-align:text-top;

	}

.results-full .data-table th {
	border-bottom:4px solid #FFF;
	padding:6px 0;
	}
	
.results-full .data-table td {
	border-right:1px solid #FFF;
	}
	
.results-full .data-table th {
	border-right:1px solid #FFF;
	background:#E6F0E5;
	}

.results-full .data-table td{
	background:#F8F8F8;
	border-bottom:1px solid #E0E0E0;
	line-height: 1.5;
	}
	
.results-full .data-table tr.alternate-row td{
	background:#F1F1F1;
	border-bottom:1px solid #E0E0E0;
	line-height: 1.5;
	}
	

/* MONITOR TABLE */

.monitor-details table
{
	border:1px solid #E0DAAF;
	}

.monitor-details table td,
.monitor-details table th{
	padding:8px;
	border:none;
	}

.results-right.selected.monitor-details table th {
	background:#CEDD9F;
	padding:10px 0;
	color:#3B4841;
	}
	
.monitor-details table td {
	border-right:1px solid #FFF;
	}
	
.monitor-details table th{
	background:#E6F0E5;
	}

.monitor-details table td{
	border-bottom:1px solid #E0E0E0;
	}
	
.monitor-details table tr.alternate-row td{
	background:#F1EABC;
	border-bottom:1px solid #E0E0E0;
	}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	GENERIC CLASSES

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.clear {
	clear:both;
	}	

.icon-linked {
	margin:0 auto;
	display:block;
	padding:6px 5px 0 0;
	}
	
.search-string {
	font-weight:bold;
	}

.progress {
	font-weight:bold;
	font-size:15px;
	}
	
.edoBreakWord {
	word-break:break-all;
	word-wrap:break-word;
	}
	
.image-right
{float: right; vertical-align: text-top;} 
div.wrapContainer1
{width:65%; float:left;} 
div.wrapContainer2
{width:33%; float:left;} 
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	DIR CLASSES

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


tab01, .tab01 TH, .tab01 TD, tab01 TR
{
	border:none;
	float:left;
	border-bottom:1px solid #E0E0E0;
    text-align:left;
    font-size:12px;
    width:460px;
}

tab02, .tab02 TH, .tab02 TD, tab02 TR
{
	border:none;
	float:left;
	border-bottom:1px solid #E0E0E0;
    text-align:left;
    font-size:14px;
    width:460px;
}


