/* ------------------------------------------------------------------ */
/* Restaurant Guide Main Css			 				 */
/* NOTE1: BODY, P, and TD attributes control the default page fonts	 */
/* NOTE2: Two spaces should appear after { and before }	for DW3 bug  */
/* ------------------------------------------------------------------ */
/* ------------------------------------------------------------------ */
/* AUTOMATIC ATTRIBUTES */

h3 {
	font-size: 16px;
}

A:link			{  text-decoration: underline; font-size: 12px; color: #0000FF  }
A:active		{  text-decoration: underline; font-size: 12px; color: #0000FF  }
A:visited		{  text-decoration: underline; font-size: 12px; color: #0000FF  }
A:hover			{  text-decoration: underline, bold; font-size: 12px; color: #0075e0  }


P, TD			{  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; font-weight: normal; color: #000000  }

body			{  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: normal; color: #00005E; margin:0px; padding: 0px; background-color: #FFFFFF; 
					/* scrollbar-face-color:      #00005E;
					scrollbar-shadow-color:    #FFFFFF;
					scrollbar-highlight-color: #C0C0C0;
					scrollbar-3dlight-color:   #CECECE;
					scrollbar-darkshadow-color:#000000;
					scrollbar-track-color:     #666666;
					scrollbar-arrow-color:     #CECECE; */
 				}

				
input			{  font:normal 11px arial, Verdana, sans-serif; }
.input.sgray		{	font:normal 11px arial, Verdana, sans-serif;	border: 1 solid #000000;	background-color: #EAEAEA;	cursor : hand;}
input.borderless {  font:normal 11px arial, Verdana, sans-serif;border: 0 solid #00005E background-color: #FFFFFF;  }
input.borderlesscheck {border: 0;padding:0;}
textarea		{  font:normal 11px arial, Verdana, sans-serif;border: 1 solid #00005E;background-color: #FFFFFF;  }
select			{
	font:normal 11px arial, Verdana, sans-serif;
	border: thin solid #00005E;
	word-spacing : 30px;
	scrollbar-arrow-color : #F0FFFF;
	scrollbar-base-color : #00005E;
	scrollbar-darkshadow-color : Blue
}

select.genspace {
	font:normal 11px arial, Verdana, sans-serif;
	border: thin solid #00005E;
	word-spacing : 30px;
	scrollbar-arrow-color : #F0FFFF;
	scrollbar-base-color : #00005E;
	scrollbar-darkshadow-color : Blue;
	width: 200px;
}


select.sidespace {
	font:normal 11px arial, Verdana, sans-serif;
	border: thin solid #00005E;
	word-spacing : 30px;
	scrollbar-arrow-color : #F0FFFF;
	scrollbar-base-color : #00005E;
	scrollbar-darkshadow-color : Blue;
	width: 140px;
}

select.smallspace {
	font:normal 11px arial, Verdana, sans-serif;
	border: thin solid #00005E;
	word-spacing : 30px;
	scrollbar-arrow-color : #F0FFFF;
	scrollbar-base-color : #00005E;
	scrollbar-darkshadow-color : Blue;
	width: 100px;
}

select.aircraftselect {
	font:normal 12px arial, Verdana, sans-serif;
	border: thin solid #00005E;
	word-spacing : 5px;
	scrollbar-arrow-color : #F0FFFF;
	scrollbar-base-color : #00005E;
	scrollbar-darkshadow-color : Blue;
	width: 175px;
}

SELECT.fixsel
{
    BORDER-RIGHT: #00005E thin solid;
    BORDER-TOP: #00005E thin solid;
    WORD-SPACING: 30px;
    FONT: 12px arial, Verdana, sans-serif;
    BORDER-LEFT: #00005E thin solid;
    WIDTH: 500px;
    SCROLLBAR-ARROW-COLOR: #f0ffff;
    BORDER-BOTTOM: #00005E thin solid;
    SCROLLBAR-DARKSHADOW-COLOR: blue;
    SCROLLBAR-BASE-COLOR: #00005E
}

INPUT.fixtxtsel
{
    BORDER-RIGHT: #00005E thin solid;
    BORDER-TOP: #00005E thin solid;
    WORD-SPACING: 30px;
    FONT: 12px arial, Verdana, sans-serif;
    BORDER-LEFT: #00005E thin solid;
    WIDTH: 473px;
    SCROLLBAR-ARROW-COLOR: #f0ffff;
    BORDER-BOTTOM: #00005E thin solid;
    SCROLLBAR-DARKSHADOW-COLOR: blue;
    SCROLLBAR-BASE-COLOR: #00005E
}

INPUT.normal
{

}

/*
input {
	border : 1px solid Blue;
	display : inherit;
}

select {
	border : 1 solid Blue;
	padding-bottom : inherit;
	scrollbar-3dlight-color : Blue;
	scrollbar-base-color : White;
	scrollbar-arrow-color : Blue;
	scrollbar-track-color : #F0F8FF;
}
*/
.inputbottom  {
	font:normal 11px arial, Verdana, sans-serif;
	border-right: 1 solid #00005E;
	border-left: 1 solid #00005E;
	border-top: 1 solid #00005E;
	border-bottom: 1 solid #ffffff;
	background-color: #FFFFFF;
}
.inputgeneral  {
	font:normal 11px arial, Verdana, sans-serif;
	border-right: 1 solid #00005E;
	border-left: 1 solid #00005E;
	border-top: 1 solid #00005E;
	border-bottom: 1 solid #00005E;
	background-color: #FFFFFF;
	cursor : hand;
}
.sideheader {
	font:normal 15px arial, Verdana, sans-serif;
	word-spacing : 5px;
}
.login  		{ color: black; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copyright  	{ color: #00005E; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.detailsblue { color: #00005E; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.detailsblack { color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.detailsred { color: #ff0000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bluetext { color: #00005E; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bluesmall { color: #00005E; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.blacksmall { color: black; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

A.blacksmall:link		{  text-decoration: none; font-size: 10px; color: black  }
A.blacksmall:active		{  text-decoration: none; font-size: 10px; color: black  }
A.blacksmall:visited	{  text-decoration: none; font-size: 10px; color: black  }
A.blacksmall:hover		{  text-decoration: none; font-size: 10px; color: blue  }

A.whitehrefsmall:link		{  text-decoration: none; font-size: 10px; color: #ffffff  }
A.whitehrefsmall:active		{  text-decoration: none; font-size: 10px; color: #ffffff }
A.whitehrefsmall:visited	{  text-decoration: none; font-size: 10px; color: #ffffff  }
A.whitehrefsmall:hover		{  text-decoration: none; font-size: 10px; color: #ff0000  }


.whitesmall  { color: white; font-weight: bold; font-size: 10px; font-family: verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.whitedate  { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Helvetica }
.redsmall { color: #8b0000; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.whitenormal  { color: white; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.whiteheadersmall  { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.graybig { color: 7B8284; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bluebig { color: #00005E; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.graysmall  { color: 7B8284; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bluesmaller  { color: #00005E; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.sectionheader 			{
	color: #00005E;
	font-weight: bold;
	font-size: 20px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.sectionheadergray		{  color: #7B8284; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular  }

.sectionsubheader 		{  color: #00005E; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;   }
.sectionsubheadergray 	{  color: #7B8284; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }

.sectiontitle			{  color: #00005E; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing : 1 px;  }




.menublack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Tahoma, 'MS Sans Serif';
    TEXT-DECORATION: none
}
.menublue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #00005E;
    FONT-FAMILY: Arial, Verdana, Tahoma, 'MS Sans Serif';
    TEXT-DECORATION: none
}
.menublue2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #00005E;
    FONT-FAMILY: Arial, Verdana, Tahoma, 'MS Sans Serif';
    TEXT-DECORATION: none
}



/* // to use as needed
H1 					{  font-family: verdana, arial; font-size: 18px; font-weight: bold  }
H2 					{  font-family: verdana, arial; font-size: 16px; font-weight: bold  }
H3 					{  font-family: verdana, arial; font-size: 14px; font-weight: bold  }
H4 					{  font-family: verdana, arial; font-size: 12px; font-weight: bold  }
OL 					{  font-size: 11px; }
UL					{  font-size: 11px; list-style: outside; list-style-type: square  }
UL UL				{  font-size: 11px; list-style: outside; list-style-type: square  }
B					{  font-weight: bold  }
STRONG 				{  font-weight: bold  }
I 					{  font-style: italic  }
EM 					{  font-style: italic  }
INPUT		  		{  color: #003399; font-family: verdana, arial; font-size: 11px; }
TEXTAREA			{  color: #003399; font-family: verdana, arial; font-size: 11px; }
BLOCKQUOTE			{  font-size: 11px; }
PRE					{  font-family: "courier new", courier, monospace; font-size: 11px  }
*/

table.outer {width:534px; border:solid #00005e 1px}
table.outer610 {width:610px; border:solid #00005e 1px}
td.inner {background-color:white; border-top:solid gray 2px; padding:10px; padding-left:15px; padding-right:15px; width:100%}




.ddm1 {
    font: 11px tahoma;
}
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 0px 0px 0px 0px;
    border: 0px #003366;
    border-style: solid none solid none;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm1 .item1 {
    background: #003366;
    color: #ffffff;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: #003366;
    color: #ffffff;
}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 1px 2px 1px 2px;
    text-decoration: none;
    display: block;
    cursor: default;
    white-space: nowrap;
}
.ddm1 .item2 {
    background: #33337B;
    color: #ffffff;
}
.ddm1 .item2:hover {
    background: #979AB1;
    color: #ffffff;
}
.ddm1 .section {
    border: 1px #003366;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}
.ddm1 .left, .ddm1 .left:hover { border-style: solid none solid solid; }
.ddm1 .right, .ddm1 .right:hover { border-style: solid solid solid none; }