* {font-family: Arial,Nimbus Sans L,FreeSans;}
body {padding: 0px; margin: 10px; text-align: center; font-size: 12px;}
embed {position: absolute;}

@media print {
body {zoom: 80%;}
}

a {text-decoration: none;}
a i, a u, h2 i, h2 u {background-color: yellow; padding: 2px 2px; font-style: normal; font-size: 75%; color: black;}
a u, h2 u {background-color: #00cc00; text-decoration: none;}
a.noborder, a.logo {}
a.noborder,a.logo img {border: 1px solid #666666; display: block; float: left; background: silver url(../gui/menuitem2.gif);}

.no {visibility: hidden; width: 1px; height: 1px; position: absolute;}

div#main {width: 930px; margin: 10px auto; text-align: left;}
input,button {font-size: 14px;}
form {padding: 0; margin: 0;}
/*head*/
div#head {background-color: #FF6600; padding: 15px; padding-bottom: 5px; border-top: 1px solid #666666;}
div#head, div#body {border-left: 1px solid #666666; border-right: 1px solid #666666;}

div#hlinks {float: left; padding: 20px; margin-left: 20px;}

div#search {text-align: right; height: 80px;}
div#search form {display: inline; margin: 0px;}
div#search input {height: 18px;} /**/
div#search input#srch {border: 1px solid #666666; padding: 5px; width: 100px; font-size: 16px;}
div#srchc input {height: 22px;}
div#search .btn, div#signin button, #eval button {background: silver url(../gui/menuitem.gif); font-weight: bold;
  height: 30px; width: 60px; border: 1px solid #666666; font-family: Arial; font-size: 14px;}
div#search .btn {height: 24px; width: 70px;}
div#search label {color: white; font-weight: bold; font-size: 11px; vertical-align: text-top;}
/*div#search label input {border: 0px; width: 24px; margin: 0px; padding: 0px; height: auto;}*/
div#head div#logintop a {color: #026CA6;}
/*menu*/
ul#menu {margin: 0px; width: 100%; list-style: none;}
ul#menu li {text-transform: uppercase; font-weight: bold; border-bottom: 1px solid #FF6600;
  border: 1px solid #666666;}
ul#menu li, div#zoom {height: 30px; background: silver url(../gui/menuitem.gif);}
ul#menu li {float: left; width: auto; position: relative;}
ul#menu li a, ul#menu li div {display: block; color: #333333; padding: 5px 5px; font-size: 14px; width: auto; height: 20px; text-align: center;}
ul#menu li ul.mitems {display: none; position: absolute; top: 30px; margin: 0px; width: 100%; z-index: 4000; list-style: none;}
ul#menu li a:hover {color: #FF6600;}
ul#menu li ul.mitems li {float: none; position: relative; background: silver url(../gui/menuitem2.gif);}

ul#menu li ul.mitems li ul {list-style-type: disc; position: absolute; left: 118px; top: -1px; width: 200px; padding: 0; margin: 0; display: none; z-index: 5001; list-style: none;}
ul#menu li ul.mitems li ul li {background: silver url(../gui/menuitem2.gif);}
ul#menu li ul.mitems li ul li a {font-size: 1.0em;}
iframe.back {position: absolute; z-index: 3999; background: transparent; border: 0; display: none;}

/*SITEMAP*/
ul.sitemap {list-style-type: circle; padding: 30px; margin: 15px; float: left; width: 40%; border: 1px solid #FF6600;}
ul.sitemap li {margin-bottom: 5px;}
ul.sitemap li ul.mitems {list-style-type: decimal; padding-left: 50px; margin-left: 20px;}
ul.sitemap li ul.mitems ul {padding-left: 30px; margin-left: 20px;}

/*BODY*/
div#body {padding-bottom: 10px; background-color: white;} /* background-color: rgb(242,242,242);*/

div#left {float: left; width: 55%; margin: 0px;}
div#left div {margin: 5px 15px;}
div#right {float: left; width: 44.8%; margin: 0px;}
div#right,div#book,div#news,div#advice {}
div#book {padding-top: 15px;}
div.par p, div.par fieldset {margin-right: 15px;}
div.psilver p {color: #666666;}
h1.top {background-color: #FF6600; font-size: 24px; color: #FFFFFF; text-transform: uppercase; height: 1%;
  padding: 8px; margin: 0px; border-top: 1px solid #666666; border-bottom: #FF6600; clear: both; float: none;}
h2 {font-size: 20px; text-transform: uppercase; margin-bottom: 10px; margin-top: 10px; display: block; color: #333333;}
h2 q {font-weight: bold; background-color: #FF6600; color: white; padding: 0px 4px; font-size: 12px; border: 1px dashed #FF6600;}
div#intro {background: url(../gui/grad.gif) repeat-y left top; border-bottom: 2px dashed #C0C0C0;}
.home h2, .crew h2 {color: #FF6600;}
p,ul,ol,legend {text-align: justify; color: #333333; font-size: 12px;}

/*ul {color: #FF6600;}*/
p,ul {margin: 0px; margin-bottom: 5px; padding-left: 0px; margin-left: 0px;}
div#news ul {}

div#body a {font-weight: bold; color: #FF6600; font-size: 12px;}
div#body a:hover {text-decoration: underline;} 

h1 a {border: 2px solid #FF6600; background-color: white; padding: 2px; position: relative; top: -3px;}
h1 a:hover {text-decoration:none; border: 2px outset;}

.bld {font-weight: bold;}
.red {color: red;}
.fr {float: right;}
.fl {float: left;}
.rght {text-align: right;}
.cntr {text-align: center;}
.sbr {border: 1px solid #666666;}
.nbr {border: 0;}
.nbl ul {list-style: none;}
.orng {background-color: #FF6600; color: white; font-weight: bold;}
.orng p {color:white;}
.black {background-color: black;}

img.fr {margin: 10px 15px;}
div#left img.fr {margin-right: 2px; margin-left: 4px;}

hr.gd, hr.lc {border-top: 2px dashed silver; border-bottom: 0px; width: 100%; text-align: right; clear: both;}
hr.lc {text-align: left; width: 96%;}
hr.hd {clear: both; visibility: hidden; height: 0px; padding: 0px; margin: 0px; border: 0px;}
.clr {clear: both; height: 0px; font-size: 0;}
div.top {clear: both; padding: 0px; margin: 0px; height: 0px; border-bottom: 1px solid #666666; font-size: 0px; background: #FF6600;}

/*foot*/
div#foot, div#foot_clean {float: none; clear: both; height: 120px;}
div#foot {background: url(../gui/wave_et.gif) no-repeat bottom left; padding-right: 20px;} /* background-color: rgb(242,242,242);*/
div#foot_clean {border-top: 1px solid #666666;}

div#flinks {padding-top: 80px; text-align: right;}
div#flinks a,div#search a, div#hlinks a {color: white; font-weight: bold;  font-size: 14px;}
div#flinks a:hover,div#search a:hover, div#hlinks a:hover {text-decoration: underline;}

/*CONT*/
table.cols td {vertical-align: top; padding-right: 15px;}
table.cols ul {line-height: 1.5em;}
ul.col {float: left; width: auto; line-height: 1.5em;}
ul.col li, table.cols li {text-align: left;}
ul.col li p {margin: 0; padding: 0; color: #666666; margin-bottom: 5px;}
ul.col, table.cols ul {list-style: outside disc; padding-left: 15px;}
.bullets ul {list-style: outside disc; padding-left: 15px; margin-left: 1px;}

/*AIRPLANE pages*/
div#sympos {margin: 10px 0px;}
div#sympos a {color: white; background-color: #FF6600; border: 1px solid #666666; padding: 0px 4px;}
h5 {color: #666666; margin-bottom: 0px;}
h6 {display: inline; color: #666666; font-weight: bold; font-size: 12px; line-height: 150%;}

.blk ul {list-style: inside disc; margin-left: 1px; margin-top: 22px;}
.blk li {float: left; height: 24px; line-height: 100%;}
.blk li a {padding: 1px;}
/*.blk a:first-letter {color: #666666;}*/

#contrib {background: url(/resources/pics/contribute.gif) no-repeat center right; margin-right: 5px;}
#contrib a {display: block; height: 135px;}
#body #contrib a:hover {text-decoration: none;}
#contrib p {margin: 0; margin-right: 130px; color: white; font-size: 19px; text-align: center;}
p.top {line-height: 160%; padding-bottom: 7px;}
#contrib p span {position: relative; bottom: 0px;}

/*PDF*/
#pdftool {border-bottom: 1px solid #666666; background-color: #FFECD1; text-align: center;}
#pdftool p {text-align: center;}
#pdftool a {border: 2px solid #FFECD1;}
#pdftool img {border: 0;}
#pdftool a:hover {border: 2px solid silver;}
/*FLIGHT OPS*/
.sheadings h2 {background: #666666 no-repeat center right; margin: 0; padding: 0; line-height: 70px; color: white; margin-bottom: 5px;}
.sheadings #left h2 {width: 495px;}
.sheadings h2 a {padding-left: 10px;}

#fotoc {margin: 13px 0px; list-style: none;}
#fotoc li {text-align: center;}
#fotoc li a {font-size: 18px;}

/*SAFETY page*/
h3 {font-size: 20px; text-transform: uppercase; color: white; font-weight: normal; 
  text-align: center; margin: 0px; background-color: #FF6600; line-height: 180%;}
ul.blocka {margin: 0px; width: 495px; list-style: none;}
ul.blocka li.head {border: 1px solid #666666; background-color: #FF6600;}
ul.blocka li {border-bottom: 2px dashed #999999;} /*border-right: 1px solid #666666; */
ul.blocka li a {display: block; width: 99%; border: 2px solid white; height: 80px;}
/*ul.blocka li a:first-letter {color: #666666;}*/
ul.blocka li a:hover {border: 2px solid #FF6600;}
ul.blocka li a img {display: block; float: left; border: 0px;}
ul.blocka li span {text-align: center; margin-right: 100px; padding-top: 30px; display: block;}

#accincdb {border:1px solid black;margin-top:15px;}
#accincdb p {font-size:120%;padding-left:10px;height:1%;}
#aclist {position:absolute;width:400px;background-color:white;}
#aclist a:hover {background-color:#DDDDDD;text-decoration: none;}
.cols3 {padding:0;margin:0;}
.cols3 a {float:left;width:31.5%;border:1px solid #FF6600;margin:1px;padding:1px;text-align:center;text-decoration: none;}

/*WEATHER page*/
table.blocka {width: 495px; border-collapse: collapse;}
table.blocka td {width: 33%; border: 1px solid #666666;}
table.blocka a {display: block; width: auto; text-align: center; background: no-repeat center center; height: 80px;
  border: 2px solid white; }
table.blocka a:hover {border: 2px solid #FF6600;}

div#fc fieldset {border: 0px; padding: 0px;}
div#fc legend {text-indent: 0px;}
div#fc input {width: 190px;}
div#fc button {padding: 0px;}
select.wt {width: 400px; border: 1px solid #666666; text-align: center;}

ul#fd {margin-top: 50px; list-style: none;}
ul#fd li {background: url(../gui/bullet.gif) no-repeat center right; width: 115px; margin: 0; margin-bottom: 20px;}
ul#fd li div {color: white; background-color: #FF6600; height: 30px; line-height: 240%; width: 100px; text-align: center; font-weight: bold;}

div#forecast fieldset {float: left;}

div#selboxes div {float: left;}
div#zoom {border-top: 1px solid #999999; padding-left: 340px;}
div#tlb {width: 226px; height: 32px; background: url(../gui/toolbar.gif) no-repeat; background-position: 2px 0px;}
div#tlb a {display: block; float: left; width: 30px; height: 29px; border: 1px; margin: 0; margin-left: 2px; box-sizing: border-box; -moz-box-sizing: border-box;}
div#tlb a:hover {border: 1px inset silver;}
/*CREW ROOM*/
div#login {height: 45px; text-align: center; background: url(../gui/login.gif) no-repeat center center;}
div#login form {margin: 0px; font-size: 12px;}
div#login .tt{width: 130px; margin-top: 9px;}
div#login button {height: 22px;}
.crew p {margin-bottom: 15px;}

/*login form*/
div#signin h5 {color: #FF6600; background: #BBBBBB; padding: 4px; margin: 0;}
div#signin h5, div#signin h5 u {font-family: arial black,Garuda;}
div#signin div {background: #FF6600; color: white; margin: 0; padding: 10px; text-align: center;}
div#signin div a {color: white; text-transform: uppercase; font-size: 15px; border: 1px outset; padding: 4px;}
div#signin button {height: 22px;}
div#signin p {text-align: center;}
/*CREW CONNECT*/
/*register*/
div#body.orange, .orange {background-color: #FF6600;}
div#body.orange, div#body.orange p, div#body.orange li, div#body.orange a {color: white; font-size: 14px;}
div#body input.btn, div#editp button, div#center button, div#reviews button, #filter button, .bbtn {background: white url(../gui/menuitem.gif) repeat-x bottom left; 
  border: 1px solid #666666; font-family: Arial; font-size: 14px; margin: 3px; padding: 5px;}
/*profile*/
div#editp {float: right; text-align: center; width: 20%; line-height: 130%;}
div#editp label {margin-bottom: 0px;}

/*messengers*/
div#imess {margin-left: 10px;}
div#imess fieldset input {margin-left: 45px; margin-right: 15px;}
div#imess fieldset div {background-image: url(../pics/instantms.gif); background-repeat: no-repeat;}
fieldset#lskype div {background-position: 0px 2px;}
fieldset#lmsn div {background-position: 0px -58px;}
fieldset#licq div {background-position: 0px -118px;}
fieldset#lyahoo div {background-position: 0px -180px;}
fieldset#laim div {background-position: 0px -238px;}
fieldset#ljabber div {background-position: 0px -300px;}
   
div#center {padding: 10px; border-top: 1px solid white;}
div#center fieldset {border: 0; margin: 0; padding:0;}
div#center div {margin-bottom: 10px;}
div#center div fieldset {display: inline;}
div#center fieldset legend {font-size: 11px; padding: 0px 0px; font-weight: bold; color: white; position: relative;}
div#center fieldset legend b {color: #ffff33;} /*#5555ff;*/
div#center .mdtr, div#center .mdtr label {color: #ffff33;}
/*div#center div.in3, div#center div.in4 {text-align: center;}*/
div#center div.in3 input {width: 251px;}
div#center div.in4 input {width: 179px;}
div#center div.in5 input {width: 135px;}
div#center div.cols {text-align: center;}
div#center div.cols3 input, div#center div.cols3 select {width: 295px;}
div#center div.cols4 input {width: 218px;}
div#center p {margin-bottom: 10px;}

div#center input, div#center select {margin-right: 3px; border: 0; font-size: 18px; text-align: center;}
/*div#center .nmand {background-color: #ffffcc;}*/
div#center hr {height: 0px; border-bottom: 1px solid white; color: transparent;}
div#center ul {list-style: inside disc; margin-left: 20px; padding-left: 20px;}
div#center div#img {border: 1px solid black; width: 120px; height: 150px; float: left;
  margin-right: 15px; background-color: white; color: #666666; text-align: center;
  line-height: 140%; font-size: 16px; cursor: pointer;}

div#profile {float: left; width: 70%; border: 2px ridge; padding: 10px; overflow: hidden; background: #FEFEB5 url(/resources/gui/orangegrad.gif) repeat-x top left;}
div#crewid div {width: 100%; float: none; overflow: visible; text-align: left;}
div#crewid td {text-align: left;}

/*CATEGORIES*/
div#categ h4, div#profile h4 {padding: 8px; margin: 0px;}


div#categ, div#profile {border-bottom: 1px solid #666666; padding: 10px;}
div#categ ul {margin: 4px; display: block; width: 95%;}
div#categ ul li {height: 50px; width: 32%; display: block; padding-top: 5px;
  margin: 3px; float: left; background-repeat: no-repeat; background-position: center left;}
div#categ ul li input, div#categ ul li p {margin-left: 60px;}
div#categ ul li p {font-size: 10px;}
div#categ ul li label {font-weight: bold; cursor: pointer;}
/*div#body li {border-top: 1px solid #AAAAAA;}
div#body a:first-line,div#body li:first-line {padding-left: 0px;}*/

/* QUESTIONARIES */
div.note {color: white; background: black; padding: 10px; font-weight: bold;}
div.note span {color: #FF6600;}
#quizz {background-color: #666666; color: white; margin: 0; list-style: outside decimal; padding: 15px; padding-left: 45px;
  height: 500px; overflow: auto; border-bottom: 25px solid black; font-size: 16px;}
#quizz h7 {margin: 15px 0px 4px 0px; padding:5px; display: block; border:1px solid #999999; background-color:#555555;}
#quizz ul {list-style: none; color: white;}
#quizz ul li {cursor: pointer; font-size: 14px; padding: 3px;}
#quizz ul li a {width: 10px; height: 10px; border: 2px solid white; font-size: 8px; display: inline-block; padding-left: 8px;}
#quizz ul li a:hover {border-color: #FF6600;}
#quizz p {color: #FF6600; display: none;}
#legend {color: white; height: 30px; text-align: center;}
#legend b {border: 2px solid white; font-size: 9px; padding-left: 8px;}
#legend b#g {background: #00FF00;}
#legend b#r {background: #FF0000;}
#eval {text-align: right;}
#eval button {width: 140px; cursor: pointer;}
#result {height: 120px;}
#result div {padding-top: 25px; float: none;}
#result img {}
#result h2 {text-align: center; color: #FF6600;  
  border-top: 1px solid black; border-bottom: 1px solid black; padding: 12px;}

.message {text-align: center; color: blue; border: 3px dashed red; padding: 15px; margin: 15px; font-size: medium;}

/*SWISS*/
#recurl {border: 1px solid #333333; background-color: #DDDDDD; margin-top: 10px;}
#recurl h2 {background-color: #666666; padding: 5px; margin: 0; color: white; font-weight: bold; font-size: 150%;}
#recurl h2 span {text-transform: none;}
#recurl textarea, #recurl input {width: 98%;}
#recurl p {padding: 5px; margin:0; color: black;}
#recurl div span {position: relative; top: -10px; padding-right: 20px;}

/* BLOG */
.blog {background-image: url(/resources/gui/back.gif);}
#blog {padding-top: 15px;}
#blog h2 {background-color: black; padding: 6px; margin: 0; margin-right:15px;}
#blog h2 span {color: #999999;}

#blog .post {background-color: #DDDDDD; margin: 0px 15px; margin-right: 0;}
#blog .post p, #filter p {color: white; background-color: #555555;padding: 20px 6px; padding-top: 6px;}
#blog .bar, #filter .bar {background-color: #FF6600; height: 8px; border-top: 1px solid #CCCCCC;}
#blog .post div.cont {padding: 20px 6px; padding-top: 10px; border: 1px solid #333333;}
#blog .post div.cont img {padding:2px; border:1px solid #555555; margin:3px 6px;}
#blog .home {margin-left:0;margin-right:15px;}

#blog h4 {font-size: 18px; margin-top: 10px;}
#blog p, #filter p {margin: 0px;}
#blog p.rght {text-align: right;}
div.blogTbar {float: right; right: 0; top: 0; border: 1px solid silver;}

#bedit,.hid {display: none;}
#bedit input, #bedit textarea {}
#filter {width: 215px; padding-top: 15px;}
#filter .inner {border:1px solid #333333; margin-right: 15px; margin-bottom: 10px; background-color: #DDDDDD; padding-bottom: 10px;}
#filter .inner img {margin-top: 2px;}
#filter li {border-width: 1px; border-style: solid; margin-bottom: 4px; list-style: none;}
.Generic {border-color:silver;}
.News {border-color: #FFB685;}
.Updates {border-color: green;}
.Redesign {border-color: red;}
.Feedback {border-color: blue;}

/*CONTUCTUS*/
#contactus {display: none;position:absolute; top: 100px; 
  left:expression(Math.round((document.documentElement.offsetWidth || document.body.clientWidth) / 2) + 'px');}
#contactus {width: 300px; border: 2px solid #333333; padding: 4px; font-family: Arial; background-color: #DDDDDD;}
#contactus input, #contactus textarea {width: 98%; border: 1px solid #FF6600;}
#contactus textarea {height:40%;display:block;overflow:none;font-size: 10px; }
#contactus input.eq {width: 15px;}
#contactus .jqDrag {background-color: #666666;cursor:move;color:white;padding:2px;}
#contactus .jqResize {position: absolute; right: 2px; bottom: 2px; width:5px; height:5px;text-align:right;
  border:1px solid red; border-left:0px;border-top:0px;cursor:se-resize;font-size:5px;}
#contactus span {padding: 0px 10px;}
.jqmOverlay {background-color: #000;}
/*ADMIN*/
.admin {border: 1px outset green; display: block; float: right;}
.pOne {float:right;margin-right:40px;}
