/* CSS Document */

body {
		margin:0px 0px 0px 0px;
		padding:0px;
		background-image:url(../ws_images/ws_body_background_01.jpg);
		background-repeat:repeat-x;
		background-color:#FCFCFC;
		font-family:Arial, Helvetica, sans-serif;
		color:#000066;
		}


/***************************** STRUCTURE ********************************/
/************************************************************************/
#banner {
	background-color:#D9E9F9;
	background-image:url(../ws_images/clouds4_lite.jpg);
	background-repeat:no-repeat;
	color:#000066;
	height:72px;
	border-top:0px solid #999;
	border-right:0px solid #999;
	border-left:0px solid #999;
	voice-family: "\"}\"";
	voice-family: inherit;
	height:51px;
}
html>body #banner {
	height:51px;
}

#banner h1 {
		font-size:14px;
		padding:10px 10px 0px 10px;
		margin:0px;
		}

#wsTabs {
	float:left;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-bottom:-13px;
}

html>body #wsTabs {
	margin-bottom:-13px;
}

#wsTitle {
	float:right;
}

	#centercontent {
		/*background-color:#CCC;*/
		padding:10px;
   		margin-left: 0px;
   		margin-right:319px;
		border:0px solid #999;
		/*
		IE5x PC mis-implements the box model. Because of that we sometimes have
		to perform a little CSS trickery to get pixel-perfect display across browsers.
		The following bit of code was proposed by Tantek Celik, and it preys upon a CSS
		parsing bug in IE5x PC that will prematurly close a style rule when it runs
		into the string "\"}\"". After that string appears in a rule, then, we can override
		previously set attribute values and only browsers without the parse bug will
		recognize the new values. So any of the name-value pairs above this comment
		that we need to override for browsers with correct box-model implementations
		will be listed below.
		
		We use the voice-family property because it is likely to be used very infrequently,
		and where it is used it will be set on the body tag. So the second voice-family value 
		of "inherit" will override our bogus "\"}\"" value and allow the proper value to
		cascade down from the body tag.

		The style rule immediately following this rule offers another chance for CSS2
		aware browsers to pick up the values meant for correct box-model implementations.
		It uses a CSS2 selector that will be ignored by IE5x PC.
		
		Read more at http://www.glish.com/css/hacks.asp
		*/
		
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 0px;
   		margin-right:321px;
		}
	html>body #centercontent {
   		margin-left: 0px;
   		margin-right:321px;
		}
		
#centercontent H2 {
	font-weight:bold;
	margin:0px;
	font-size:medium;
	margin-bottom:5px;
	text-align:left;
}

#centercontent_information { background-color:#FFF;
border-style:solid;
border-color:#999;
border-width:1px;
padding:10px;
}

#centercontent_advanced_search { background-color:#FFF;
border-style:solid;
border-color:#999;
border-width:1px;
padding:10px;
padding-bottom:0px;
margin-top:15px;
margin-bottom:15px;
text-align:center;
}

#centercontent_results{ background-color:#FFF;
border-style:solid;
border-color:#999;
border-width:1px;
padding:10px;
margin-top:1px;
text-align:left;
font-size:medium;
}

#centercontent_results2{ background-color:#FFF;
border-style:solid;
border-color:#999;
border-width:1px;
padding:10px;
margin-top:13px;
text-align:left;
}

#centercontent_results_details{ background-color:#FFF;
border-style:solid;
border-color:#999;
border-width:1px;
padding:10px;
margin-top:0px;
margin-bottom:14px;
text-align:center;
}



#centercontent_results_supplementary{ background-color:#FFF;
border-style:solid;
border-color:#999;
border-width:1px;
padding:10px;
text-align:left;
font-size:smaller;
line-height:25px;
}

#centercontent_results_supplementary H3
{
    margin-top:5px;
    margin-bottom:5px;
}

#rightcontent {
	position: absolute;
	padding:10px;
	border:0px solid #999;
	right:0px;
	top:52px;
	width:301px;
}

.rightcontentCorrection 
{
    margin-top:-69px;
}

#rightcontent H2 {
	font-weight:bold;
	margin:0px;
	font-size:medium;
	margin-bottom:5px;
}

#rightcontent_filters {
background-color:#FFF;
border-style:solid;
border-color:#999;
border-width:1px;
padding:10px;
font-size:medium;
margin-bottom:15px;
}

#rightcontent_filters_data {
background-color:#FFF;
border-style:solid;
border-color:#999;
border-width:1px;
padding:10px;
padding-top:0px;
font-size:medium;
}

#rightcontent_copyrightnotice{
background-color:#FFF;
border-style:solid;
border-color:#999;
border-width:1px;
padding:10px;
margin-top:15px;
}
		
#rightcontent p {
font-size:smaller;
}

/***************************** STRUCTURE ********************************/
/************************************************************************/


/***************************** BASIC SEARCH TABLE************************/
/************************************************************************/

.wsBasicSearchDataView{width:100%; border:1px solid #999999; background-image:url(../ws_images/ws_background_FCFCFC.gif); background-repeat:repeat;}

.wsBasicSearchPaging{color:#666666; font-size:medium; font-weight:bold; padding:5px;}

.wsBasicSearchTableOuter{width:100%; text-align:left; border:1px solid #999999;}

.wsBasicSearchTableInner{width:100%; text-align:left;}

.wsBasicSearchTableHeader{width:100%; text-align:left; border:1px solid #6699CC; background-color:#6699CC; color:#FFFFFF;}

.wsBasicSearchRow{background-color:#99CCFF; background-image:url(../ws_images/ws_background_D2E3F7.gif); background-repeat:repeat;}

.wsBasicSearchRowAlternate{background-color:#FFFFFF;}

.wsBasicSearchCellICAO{width:14%; font-weight:bold; padding:0px;}

.wsBasicSearchCellLarge{width:43%; font-weight:bold; padding:0px;}

.wsBasicSearchCellSmall{width:13%;font-size:small;vertical-align:top; color:#006699; padding:0px;}

.wsBasicSearchPaging A:link {color:#666666;text-decoration: underline;}
.wsBasicSearchPaging A:visited {color:#666666;text-decoration: underline;}
.wsBasicSearchPaging A:active {color:#666666;text-decoration: underline;}
.wsBasicSearchPaging A:hover {background-color:#000066;color:#FFFFFF;text-decoration: none;}

.wsPrintIcon {float:right; margin-top:-25px;}

/***************************** BASIC SEARCH TABLE************************/
/************************************************************************/

/***************************** DETAILS **********************************/
/************************************************************************/

.wsDetailsPhotoDrawingTable{width:100%;}

.wsDetailsPhotoDataView{border:0px;}

.wsDetailsPhoto{padding:2px;border:1px solid #999999; background-image:url(../ws_images/ws_background_FCFCFC.gif); background-repeat:repeat;margin-right:10px;}

.wsDetailsPhotoTakenBy{font-size:xx-small; text-align:left; margin-bottom:-18px;}

.wsDetailsDrawing{padding:2px;border:1px solid #999999; background-image:url(../ws_images/ws_background_FCFCFC.gif); background-repeat:repeat;}

.wsDetailsTitle {font-size:smaller; font-weight:bold;}

.wsDetailsNavigation {font-size:medium; margin-top:10px;}

.wsDetailsDropDown{font-size:smaller;}

.wsDetailsStepButtons{font-size:smaller; font-weight:bold; color:#006699;}

.wsDetailsDataLabels{font-size:smaller; line-height:25px; font-weight:normal;}

.wsDetailsData{font-weight:bold;}

.wsDetailsDataRecogSim{padding-left:10px;}

.wsDetailsDataAircraftType{font-weight:normal; font-size:large;}

.wsDetailsNextPrev A:link {color:#006699;}
.wsDetailsNextPrev A:visited {color:#006699;}
.wsDetailsNextPrev A:active {color:#006699;}
.wsDetailsNextPrev A:hover {color:#006699;}

H3 {font-size:medium; background-color:#6699CC; padding-left:3px; color:#FFFFFF; margin-bottom:0px;}

HR {
    border-top:dashed 1px #006699;
    color: #fff;
    background-color: #fff;
    margin-bottom:0px;
    margin-top:0px;
}

.wsDetailsGraph{text-align:center;}

/***************************** DETAILS **********************************/
/************************************************************************/


/***************************** ADVANCED *********************************/
/************************************************************************/

#wsAdvancedSearchFields{ margin-top:10px; margin-bottom:5px; text-align:left;}

.wsAdvancedSearchTable{ width:100%; text-align:left;}

.wsAdvancedSearchTextFieldValue{ width:30px;}

.wsAdvancedSearchTextFieldTolerance{ width:30px;}

.wsAdvancedTextFieldCaption { font-size:xx-small;}

.wsSearchGroup{ padding-left:3px;padding-top:3px; padding-bottom:3px; padding-right:0px; border:1px solid #999999; background-image:url(../ws_images/ws_background_FCFCFC.gif); background-repeat:repeat;}

.wsHiddenA{display : none;}

.wsHiddenB{display : none;}

.wsToggleTitle{font-weight:normal;}

.wsAdvancedSearchCellSmall{width:25%;font-size:x-small;vertical-align:top; color:#006699; padding:0px;}

.wsAdvancedSearchCellSmallTitle{width:25%;font-size:x-small;vertical-align:top; color:#006699; padding-top:5px;}

.wsAdvancedSearchCellSmall2{font-size:x-small;vertical-align:top; color:#006699; padding:0px;}

.wsAdvancedSearchCellSmallTitle2{font-size:x-small;vertical-align:top; color:#006699; padding-top:5px;}

.wsAdvancedSearchCellSmallData{ color:#000066;}

.wsAdvancedSearchTableInner{width:100%; text-align:left;}

/***************************** ADVANCED *********************************/
/************************************************************************/


/***************************** HELP *************************************/
/************************************************************************/

.wsHelpFAQLinkUL {margin-left:15px; font-size:smaller;}

.wsHelpFAQLinkTitle {font-weight:bold;}

.wsHelpTopAnchorLink {font-size:x-small;}

.wsHelpFAQTitle {font-style:italic;}

.wsHelpFAQContent {font-size:small; margin-left:25px; color:#006699;}

/***************************** HELP *************************************/
/************************************************************************/


/***************************** EDIT *************************************/
/************************************************************************/
.wsEditDiv{padding:10px;border:0px solid #999;}

.wsEditRow{ background-color:#ffff99;}

.wsEditTableRow {width:100%; padding:2px;}

.wsEditSubtitle {color:#000066; font-weight:bold; font-size:small;}

.wsEditSubSubtitle {color:#006699; font-weight:bold;font-size:smaller;}

.wsEditCellTitle{width:12%;font-size:x-small; color:#006699; padding:0px; text-align:right;}

.wsEditCellTitleLeft{width:30%;font-size:x-small; color:#006699; padding:0px; text-align:left;}

.wsEditCellTitleSimilarity{font-size:x-small; color:#006699; padding:0px; text-align:left;}

.wsEditPhotoData{ font-weight:bold; font-size:medium; color:#006699;}

.wsEditCellTextBoxA{width:23%;font-size:small; color:#006699; padding:0px;}

.wsEditCellTextBoxB{width:22%;font-size:small; color:#006699; padding:0px;}

.wsEditRowHighlight{ background-color:#ffffCC;}

.wsEditTextBoxNarrow{width:70px; color:#006699; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.wsEditDropDowns{color:#006699; font-weight:bold;}

.wsEditValidators{ font-size:x-small;}

.wsEditHiddenA{display : none;}

.wsEditAddTable{width:100%; padding:2px; border:1px solid #999999;}

.wsEditAddTableHeader{width:100%; text-align:left; border:1px solid #009933; background-color:#009933; color:#FFFFFF;}

.wsEditPopUpData{ font-weight:normal; font-size:small;}

/***************************** EDIT *************************************/
/************************************************************************/

/***************************** ADVNACED EDIT ****************************/
/************************************************************************/

A.wsEditAdvancedButtons:link 
{
    color:#6699CC;
    background-color:#EAEAEA; 
    font-size:medium;
    font-weight:bold;
    border-style:none;
    border-bottom-color:#333333; 
    border-right-color:#333333; 
    border-left-color: #999999; 
    border-top-color:#999999;
}

A.wsEditAdvancedButtons:visited {
    color:#6699CC;
    background-color:#EAEAEA; 
    font-size:medium;
    font-weight:bold;
    border-style:none;
    border-bottom-color:#333333; 
    border-right-color:#333333; 
    border-left-color: #999999; 
    border-top-color:#999999;
}

A.wsEditAdvancedButtons:active {
    color:#6699CC;
    background-color:#EAEAEA; 
    font-size:medium;
    font-weight:bold;
    border-style:none;
    border-bottom-color:#333333; 
    border-right-color:#333333; 
    border-left-color: #999999; 
    border-top-color:#999999;
}

A.wsEditAdvancedButtons:hover 
{
    color:#666699;
    background-color:#FFFFFF;
    font-size:medium;
    font-weight:bold;
    border-style:none;
    border-bottom-color:#999999; 
    border-right-color:#999999; 
    border-left-color: #333333; 
    border-top-color:#333333;
    text-decoration:none;
}




/***************************** ADVNACED EDIT ****************************/
/************************************************************************/



/***************************** ADD AIRCRAFT *****************************/
/************************************************************************/

.wsAddAircraftOutlineTable{  width:100%; text-align:left; border:1px solid #999999; background-image:url(../ws_images/ws_background_D2E3F7.gif); background-repeat:repeat;}

.wsAddAircraftRowHighlight{ font-size:x-small; }

.wsAddAircraftCellTitleAlign { text-align:right; color:#006699;}

.wsAddAircraftTextBox{color:#006699; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.wsAddAircraftFeedbackError{color:Red; font-weight:bold;}

.wsAddAircraftFeedbackGood{color:Green; font-weight:bold;}

/***************************** ADD AIRCRAFT *****************************/
/************************************************************************/


/***************************** DATABASE *********************************/
/************************************************************************/

.wsDatabaseTableHeader{border:1px solid #009933; background-color:#009933;}

.wsDatabaseValidator{ font-size:xx-small;}

.wsSmallTop{ font-size: xx-small;}

/***************************** DATABASE *********************************/
/************************************************************************/

/***************************** LITE *************************************/
/************************************************************************/

#centercontentLite {
		padding:0px;
   		margin-left: 0px;
   		margin-right:319px;
		border:0px solid #999;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 0px;
   		margin-right:321px;
		}
	html>body #centercontentLite {
   		margin-left: 0px;
   		margin-right:321px;
		}
		
#centercontent_results_detailsLite{ background-color:#FFF;
border-style:solid;
border-color:#999;
border-width:1px;
padding:2px;
margin-top:0px;
margin-bottom:-10px;
text-align:left;
}

.wsBasicSearchPagingLite{color:#009900; font-size:medium; font-weight:bold; padding:5px;}
.wsBasicSearchPagingLite A:link {color:#666666;text-decoration: underline;}
.wsBasicSearchPagingLite A:visited {color:#666666;text-decoration: underline;}
.wsBasicSearchPagingLite A:active {color:#666666;text-decoration: underline;}
.wsBasicSearchPagingLite A:hover {background-color:#000066;color:#FFFFFF;text-decoration: none;}

.wsLiteLabel{ font-size:x-small;}

.wsDetailsDataAircraftTypeLite{font-weight:bold; font-size:large;}
		
		
/***************************** LITE *************************************/
/************************************************************************/


/***************************** ADVANCED SEARCH IN USE *******************/
/************************************************************************/

.wsWarningAdvancedSearchStyle{ border-style:dashed; border-width:thin; padding:5px; background-color:#FFCCCC;}

/***************************** ADVANCED SEARCH IN USE *******************/
/************************************************************************/

/***************************** DATABASE PRINT ***************************/
/************************************************************************/

#centercontentDatabasePrint {
		padding:0px;
   		margin-left: 5px;
   		margin-right:5px;
   		margin-top:5px;
		border:0px solid #999;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 5px;
   		margin-right:5px;
   		margin-top:5px;
		}
	html>body #centercontentDatabasePrint {
   		margin-left: 5px;
   		margin-right:5px;
   		margin-top:5px;
		}
		
#centercontent_results_databasePrint{ background-color:#FFF;
border-style:solid;
border-color:#999;
border-width:1px;
padding:2px;
margin-top:0px;
margin-bottom:-10px;
text-align:left;
}

#centercontentDatabasePrint H2 {
	font-weight:bold;
	margin:0px;
	font-size:medium;
	margin-bottom:5px;
	text-align:left;
}

/***************************** DATABASE PRINT ***************************/
/************************************************************************/


A:link {color:#000066;text-decoration: none}
A:visited {color:#000066;text-decoration: none}
A:active {color:#000066;text-decoration: none}
A:hover {color:#000066;text-decoration: underline;}

p,h1,pre {
margin:0px 10px 10px 10px;
}

h1 {
font-size:14px;
padding-top:10px;
}

.rightcontent_copyrightnotice_image { background-image:url(../ws_images/ws_eurocontrol_fade.gif);
    background-repeat:no-repeat; background-position:right top;}
