body { margin:0px; padding:0px; background:url(i/bodyBackground.jpg) #dae2ed 0px 323px repeat-x; font-family:Tahoma, Verdana, sans-serif; font-size: 14px; color: #4c4c4c; }



html * { margin:0px; padding:0px; }



img { border: 0px; }



a { color: #fb3c09; }



a:hover { color: #ff7418; }



h1 {font-size: 20px; text-transform:uppercase; margin-bottom: 12px; color: #1a407a; font-weight: normal;}



h3 {color: #305893; font-size:13px; text-transform:uppercase; margin-top: 5px;}



h4 {font-size: 11px; text-transform:uppercase; margin-bottom: 15px; color: #9aaecb; background:url(i/subheaderBullet.gif) 0 4px no-repeat; padding-left: 8px;}



h5 {font-size: 11px;  margin-top: 10px; margin-bottom: 10px; color: #305893;  }



h5 img {margin-right: 5px; }







#header {background:url(i/headerBackground.jpg) repeat-x; height: 323px;  width: 100%; }



#headerImage {background:url(i/headerImage.jpg) no-repeat; height: 323px; width: 760px; margin-left:auto; margin-right:auto;}



#mainLogo { position:relative; top:131px; left: 40px; }







#letsFly {position: absolute; width: 100%; top: 281px; left: 0px; border-collapse:collapse; }



#leftColumn {width: 218px; padding-left: 12px; padding-right: 20px; vertical-align:top; }







#languages {text-align: center; margin-top: 18px; width: 190px;}



#languages img {margin-right: 8px;}



#leftColumnPromo { margin-top: 31px; width: 190px;}







#mainContent { border-collapse:collapse; background:url(i/menuBackground.gif) 222px 0px repeat-y; }







#menuColumnTop {width: 155px; vertical-align: top; }



#menuColumnMiddle {width: 155px; vertical-align: top; background:url(i/menuLeftBottom.gif) 0 100% no-repeat; }



#menuColumnMiddle div a {cursor: pointer;}



.menuSeparator {background:url(i/menuSeparator.gif) no-repeat; height: 2px; width: 155px; }







ul.submenu li { list-style:none; margin: 0px 13px 0px 13px; font-size: 11px; padding: 5px 0 8px 12px; background:url(i/submenuBullet.gif) 0px 12px no-repeat;  }



ul.submenu li a {color: #ffffff;}



ul.submenu li a:hover {color: #86ffff;}







ul.submenu  { padding-bottom: 5px; width: 155px;background:url(i/currentMenuBackground.gif) repeat-y;}







#contentColumn  {background:#FFFFFF; vertical-align: top;width: 100%; padding: 0 15px 10px 10px;}



#content { position: relative; top: -20px; margin-bottom: -30px;}



#contentWidth { width: 310px; }



#content p {margin: 5px 0 10px 0;}







.leftPhoto { float:left; margin-right: 15px; margin-bottom: 10px; _margin-top: -20px; _margin-bottom: 20px; }







#footer { margin: 18px 0px 18px 255px; width: 490px; }



#footer div {margin-right: 40px; float: left; padding-bottom: 18px;}



#vmcopyright {margin-right: 0px;}



#vmcopyright img { float: left; margin-right: 8px;}







ul.list li { list-style:none; background:url(i/continueLink.gif) 0px 5px no-repeat; padding-left: 9px; margin-left: 10px; margin-bottom: 5px;}



ul.list  { margin-bottom: 13px;}







div.form { background: #dfe6f0; margin: 0 -15px 0 -10px/*0 -45px 0 -25px*/; padding: 25px;}



div table {width: 100%;}



div table tr td {padding: 5px; vertical-align: top; }



.submit {text-align: right;}



.fieldName {width: 110px; color: #315996; font-weight: bold;}



.field input, .field textarea {width: 100%; background: #ecf1f7; border: 2px solid #ffffff;}



.field input {height: 18px; }



.field textarea {height: 70px; }







.contentItem {border-bottom: 2px dashed #e7ebee; padding-top: 10px;padding-bottom: 10px;}







p.who { font-weight: bold;  }



p.what { font-weight: bold;  }



p.replyWho { font-weight: bold;  }







.pages { padding-top: 15px; }



.pagesHead { color: #335795; font-weight: bold;}



.pages * {margin-right: 4px;}