@import url(jquery.treeview.css);
@import url(../../Dialogs/css/jqModal.css);
@import url(jquery.jcarousel.css);


.One_To_Many_Field_Group_Container
{
	width:auto; 
	display: block;
	background-color:Transparent;
}

.One_To_Many_Field_Group_Holder 
{
	width:auto;
	_width: 100%; 
	display: block;
}

.One_To_Many_Field_Group_Container fieldset
{
	padding-bottom: 0em;
}
.One_To_Many_Field_Group_Container 
{
	padding-bottom: 4px;
}
.one_to_many_single_row
{
	display: block;
}
.stand_alone_group_field_value_remove_button
{
	float: right;	
	display:block;
}
.stand_alone_group_field_value_remove_button INPUT 
{
    margin-left:10px;
}

.stand_alone_group_spacer
{
	padding-bottom: 4px;
	float:left;
	display:block;
}
/*
  * CSS for Dual List/single select Cross Reference Controls
  */
 .controlcontainer .crossreference_container {display:inline-block;padding:0px 2px 0px 2px;}
 .controlcontainer .crossreference_container SELECT {display:inline-block;float:left;vertical-align:top;height:150px;*display:inline;*zoom:1;*float:left;border:1px solid #000;}
 .controlcontainer .duallist_buttoncontainer {display:inline-block;float:left;*display:inline;*zoom:1;*float:left;}
 .controlcontainer .duallist_buttonlist,
 .controlcontainer .duallist_sortbuttonlist {list-style:none;padding:0;margin:0;text-align:center;width:40px;height:150px;}
 .controlcontainer .duallist_buttonlist LI {padding-top:6px;padding-bottom:6px;}
 .controlcontainer .duallist_sortbuttonlist LI {padding-top:17px;padding-bottom:17px;}
 .controlcontainer .duallist_buttonlist LI BUTTON,
 .controlcontainer .duallist_sortbuttonlist LI BUTTON {height:26px;}
 /*.controlcontainer .duallist_buttonlist, 
 .controlcontainer .duallist_sortbuttonlist {display:inline-block;list-style:none;margin:0px;padding:0px 4px 0px 4px;text-align:center;vertical-align:top;height:150px;_display:inline;_zoom:1;_width:50px;}
 */
 
 .controlcontainer .singleselect_container {display:inline-block;float:left;}
 .controlcontainer .singleselect_resultcontainer {display:inline-block;float:left;clear:both;} 
 .controlcontainer .singleselect_container SELECT {vertical-align:top;float:left;height:auto;}
 .controlcontainer .singleselect_resultcontainer SELECT {vertical-align:top;height:200px;}
 .controlcontainer .singleselect_buttons {float:left;clear:both;}
 .controlcontainer .singleselect_buttons INPUT {width:75px;padding:0px;height:14px;font-size:8px;}

.controlcontainer .crossreference_moveup {background: transparent no-repeat center center;cursor:pointer;border:0px solid #fff;width:30px; height:20px; font-size:0px}
.controlcontainer .crossreference_movedown {background: transparent no-repeat center center;cursor:pointer;border:0px solid #fff;width:30px; height:20px; font-size:0px}
.controlcontainer .crossreference_delete {background: transparent no-repeat center center;cursor:pointer;border:0px solid #fff;width:30px; height:20px; font-size:0px}
.controlcontainer .crossreference_add {background: transparent no-repeat center center;cursor:pointer;border:0px solid #fff;width:30px; height:20px; font-size:0px}
.controlcontainer .crossreference_deleteall {background: transparent no-repeat center center;cursor:pointer;border:0px solid #fff;width:30px; height:20px; font-size:0px}
.controlcontainer .crossreference_addall {background: transparent no-repeat center center;cursor:pointer;border:0px solid #fff;width:30px; height:20px; font-size:0px}

.stand_alone_fieldgroup_field_value 
{
	display:block;
	width:auto;
	float:none;
}


.field_control_button 
{
	float: right;
	position:relative;
	width: 30%;
	min-height: 2em;
	padding: .5em;
}


.stand_alone_fileupload_field_value 
{
	
}

.stand_alone_fileupload_field_value_input 
{
}


.flexible_height_filter_value1 
{
		margin-right: 5px;
}


.flexible_height_filter_search_type
{
	margin-right: 5px;
}

.stand_alone_image_field_value{
	padding: 1px;
}


input.Button 
{
	float:left;
	font-size:1em;
	height: 1.5em;
	border: solid 0px ButtonFace;
	margin: 1px;
	padding: 1px; 
	text-align: center;	
	cursor: pointer;
	background-color: ButtonFace;
}


.buttoncontainer_container 
{
	width:100%; 
}

.stand_alone_lookupgroup_field_value SELECT 
{
	border:solid 1px #AAAAAA;

}

.stand_alone_findgroup_field_value SELECT 
{
	border:solid 1px #AAAAAA;

}

.stand_alone_findgroup_field_value .FindTextBox 
{
	
}

.stand_alone_link_field_value A
{
	cursor:hand;
	text-decoration:none;
}

.stand_alone_link_field_value A:hover 
{
	text-decoration:underline;
}

.full_text_filter_search_type
{
	margin-right: 5px;
}

.full_text_filter_search_type_hidden
{
	display: none;
}

.full_text_filter_value1
{
	margin-right: 5px;
}
.full_text_filter_value2
{
	display: none;
}

.full_text_filter_value
{
}


.buttoncontainer_container  .stand_alone_actionbutton_field_value 
{
	padding-left:12px;
}

.buttoncontainer_container  .stand_alone_dialog_field_value 
{
	padding-left:12px;
}


#headingbar {
	margin-left: 10px;
	margin-top: 23px;
	margin-right: 10px;
	vertical-align: bottom;
	clear: both;
	min-height: 10px;
	padding-bottom: 5px;
}

#headingbar .help 
{
	float:right;
	margin-bottom:2px;
}

	#headingbar H1 {
		FONT-SIZE: 20px;
		FONT-FAMILY: Verdana, Arial,Tahoma, "Times New Roman", sans-serif;
		font-weight: bold;
		color: #0066D4;
		margin-top: 0px;
		margin-bottom: 0px;
	}

HR.stand_alone_seperator_field_value {
	color: #0066D4;
	height: 2px;
}

.expandinglabel_seperator_field_value
{
	display:block;
	width:100%;
	display:block;
}

.expandinglabel_seperator_field_value .ToggleImage
{
	float:right;
	cursor:hand;
}

.expandinglabel_seperator_field_value .Items
{
	height:100px;
	width:100%;
	overflow-Y:scroll; 
	overflow-X:hide;
	border:1px solid #ccc;
	display:none
}

.stand_alone_multifieldgroup_nextprevious 
{
	display:block;
	margin-top:2px;
	margin-left:110px;
	float:left;
}

.stand_alone_multifieldgroup_nextprevious INPUT 
{
	margin-bottom:5px;
	margin-left:10px;
}

.stand_alone_findgroup_Options_field_value 
{
	display:inline-block;
	float:left;
	margin-left:10px;
}
.stand_alone_findgroup_Options_field_value Input
{
	margin-bottom:5px;
}
.stand_alone_lookupgroup_options_field_value 
{
	display:inline-block;float:left;margin-left:10px;
}
.stand_alone_lookupgroup_options_field_value  INPUT
{
	margin-bottom:5px;
}


.CrossReferenceLayoutContainer
{
	border: solid 1px black;
	border-collapse: collapse;

}
.CrossReferenceLayoutContainer TH
{
	font-size: 0.8em;
	font-family: Verdana, Arial,Tahoma, "Times New Roman", sans-serif;
}
.CrossReferenceLayoutContainer TD
{
	font-size: 0.8em;
	font-family: Verdana, Arial,Tahoma, "Times New Roman", sans-serif;
}

.CrossReferenceLayout_Header 
{
    BACKGROUND-COLOR: #e0dfe3;
}

.CrossReferenceLayout_cell
{
	padding: 1px; 
	background-color: inherit;
	border-bottom: solid 1px #99b4cb;
}

.CrossReferenceLayout_first_header_cell
{
	border-right: solid 1px #bfbfbf;
}

.CrossReferenceLayout_last_header_cell
{
	border-right: none;
}

.CrossReferenceLayout_other_header_cell
{
	border-right: solid 1px #bfbfbf;
}
.CrossReferenceLayout_first_cell
{
	border-right: solid 1px #bfbfbf;
}

.CrossReferenceLayout_last_cell
{
	border-right: none;
}

.CrossReferenceLayout_other_cell
{
	border-right: solid 1px #bfbfbf;
}

.CrossReferenceLayouy_YAxesItemHeder 
{
    text-align:left;
    padding-left:5px;
}

.MultiOptionSelectLayout 
{
    display:block;
    width:auto;
    float:none;
}

.MultiOptionSelectLayoutTable {
	display: block;
	width: auto;
	background-color: #ffffff;
	border: solid 1px #99b4cb;
	color: #0066D4;
}
.MultiOptionSelectLayoutTable_Expand {
	background-color: #ffffff;
	border: solid 1px #99b4cb;
	color: #0066D4;
}
.MultiOptionSelectLayoutTable_Expand .MultiOptionColumns{
	position: absolute;
	display:none;
	background-color: #ffffff;
	border: 1px solid black;
	padding: 2px;
}

.MultiOptionGroupHeading {
	    display:block;
    float:left;
	width:100%;
	background-color: #e8f0ff;
	border: 1px solid #ccc;
	padding: 2px;
	clear:both;
}





.MultiOptionSelect_Header 
{
    display:block;
    padding:1px;
	 background: transparent repeat-x bottom right;
}

.MultiOptionSelect_Header .SelectLink 
{
    vertical-align:top;
	 padding:2px;
    cursor:pointer;
}


.MultiOptionSelectItem 
{
    display:block;
    float:left;
    height:100%;
}

.MultiOptionSelectColumnFirst
{
    display:block;
    float:left;
	border-right: solid 1px #bfbfbf;
	padding-right:3px;
}

.MultiOptionSelectColumn 
{
    display:block;
    float:left;
	border-right: solid 1px #bfbfbf;
	padding-right:3px;
}

.MultiOptionSelectColumnLast 
{
    display:block;
    float:left;
}

.MultiOptionSelectInactiveItem {
    background-color: #F98E92;
}


OPTION.InActiveEnumerationField
{
    background-color: #F98E92;
    border-top: solid 1px #000;
    border-bottom: solid 1px #000;
}

OPTION.ActEF  
{
    background-color :#ffffff;
}

SELECT.InActiveEnumerationField
{
    background-color: #F98E92;
    border: solid 1px #AAAAAA;
}

SELECT.ActEF  
{
    background-color :#ffffff;
    border: solid 1px #AAAAAA;
    
}
.mandatory_field_class OPTION.ActEF  
{
    background-color :#fffacd;
}
.mandatory_field_class SELECT.ActEF  
{
    background-color :#fffacd;
}

.confirmationmessagebuttons 
{
    float:right;
}

.confirmationmessagebuttons SPAN 
{
    margin-left:10px;
}

OPTION.Normal {
	Color: #0066D4;
}

OPTION.Red 
{
    Color:Red;
}
OPTION.Blue
{
    Color:Blue;
}
OPTION.Green
{
    Color:Green;
}

OPTION.Gray
{
    Color: Gray;
}


SELECT.Red 
{
    Color:Red;
    border: solid 1px #AAAAAA;
}
SELECT.Blue
{
    Color:Blue;
    border: solid 1px #AAAAAA;
}
SELECT.Green
{
    Color:Green;
    border: solid 1px #AAAAAA;
}

SELECT.Normal {
	Color: #0066D4;
	border: solid 1px #AAAAAA;
}


.jqModalWindowDialogInternal 
{
    border:1px solid #ccc;
    background-color:#fff;
    width:100%;
  
	overflow-Y:scroll; 
	overflow-X:hidden;
}

.jqModalWindowDialogInternal_inner
{
	margin:10px;
	float:left;
	width:95%;
}



.datapager_container .datapager_container 
{
    font-size:1.2em;
}
/*overrides for image carousel*/
.jcarousel-skin-ie7 .jcarousel-container {
    background-color:White;
}
.jcarousel-skin-ie7 .jcarousel-item:hover {
    border-color:#99b4cb;  
}

/* Size of the carousel, as a whole: */
.small .jcarousel-skin-ie7 .jcarousel-container-horizontal {
    width: 102px; /* width of image + 2*/ 
    padding: 10px 40px;
    border: none;
}

/* Area where the thumbnails go into: */
.small .jcarousel-skin-ie7 .jcarousel-clip-horizontal {
    width:  102px; /* width of image + 2 */
    height: 122px; /* height of image + link + 2 */
}
/* Actual space reserved for each thumbnail: */
.small .jcarousel-skin-ie7 .jcarousel-item {
    width: 100px; /* width of image */
    height: 120px; /* height of image + link*/
    border: 1px solid #99b4cb;  
}

.medium .jcarousel-skin-ie7 .jcarousel-container-horizontal {
    width: auto; /* width of image + 2*/ 
    padding: 10px 40px;
    border: none;
}
/* Area where the thumbnails go into: */
.medium .jcarousel-skin-ie7 .jcarousel-clip-horizontal {
    width:  auto; /* width of image + 2 */
    height: 172px; /* height of image + link + 2 */
}
/* Actual space reserved for each thumbnail: */
.medium .jcarousel-skin-ie7 .jcarousel-item {
    width: 150px; /* width of image */
    height: 170px; /* height of image + link*/
    border: 1px solid #99b4cb;  
}


DIV.throbber 
{

    
    min-height: 20px;
    padding:5px 5px 5px 5px;
 
    
    position:absolute;

    opacity:0.6;
    text-align:center;
    background-image: url(images/Spinning_wheel_throbber.gif);
    background-repeat:no-repeat;
    background-position:center center;
}