ol#accountdemos li {
   padding-top: 5px;
   padding-bottom: 5px;
}
.tinyClear {
   clear: both;
   font-size: 0;
}
.rightContainer {
   margin-top: 20px;
   text-align: right;
}
.catTabCollapsed, .catTabUncollapsed {
   width: 450px;
   height: 35px;
   margin: -2px;
   margin-top: -5px;
   color: white;
   font-weight: bold;
}
.catTabCollapsed {
   background: url('/public/page_images/demos/collapsed_tab.png') no-repeat;
   z-index: 0;
}
.catTabUncollapsed {
   background: url('/public/page_images/demos/expanded_tab.png') no-repeat;
   z-index: 1;
}
.catButCollapsed, .catButUncollapsed {
   margin: 0;
   padding: 0;
   border: 0;
   font-weight: bold;
   font-size: 13px;
   font-family: Verdana;
   cursor: pointer;
   text-align: left;
}
.catButCollapsed {
   background-color: #69A2C6;
   color: white;
}
.catButUncollapsed {
   background-color: #DCE4ED;
   color: black;
}
.catButCollapsed:hover, .catButUncollapsed:hover {
   color: blue;
}
.catInfoContainer {
   padding: 0px;
   margin: 0px;
   background-color: #dce4ed;
   width: 447px;
   z-index: 1;
}
.catInfo {
   padding: 5px 5px 10px 25px;
   background-color: #DCE4ED;
   margin: 0px;
   font-weight: bold;
}
form.catBeholder {
   display: inline;
}
.catButtonSuperimpose {
   position: absolute;
   top: 5px;
   left: 5px;
}

.short {
   margin-top: 0px;
}
.pageContainer {
   margin-left: auto;
   margin-right: auto;
   width: 96%;
}
.infoContainer {
   padding: 10px;
   margin: 0px;
   margin-right: 15px;
   background-color: #dce4ed;
   width: 447px;
   z-index: 1;
   border: 1px solid #69A2C6;
   border-radius: 15px;
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
}
.info {
   width: 375px;
   padding: 10px;
   background-color: white;
   margin-bottom: 15px;
   margin-left: 10px;
   border: 1px solid black;
   border-radius: 8px;
}
#leftDemoExplain {
   float: left;
   width: 50%;
}
#rightDemoExplain {
   float: right;
   width: 50%;
}
.left {
   float: left;
}

div#DemosHeader {
   border: 1px solid #78a9cb;
   padding: 2px;
   padding-right: 0em;
   width: 100%;
   border-radius: 15px;
   background: #f0f9ff; /* Old browsers */
   background: -moz-linear-gradient(left,  #f0f9ff 0%, #9abcd7 100%, #a1dbff 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f0f9ff), color-stop(100%,#9abcd7), color-stop(100%,#a1dbff)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(left,  #f0f9ff 0%,#9abcd7 100%,#a1dbff 100%); /* Chrome10+,Safari5.1+ */
   background: linear-gradient(to right,  #f0f9ff 0%,#9abcd7 100%,#a1dbff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#a1dbff',GradientType=1 ); /* IE6-9 */
}

table#DemosHeader {
   border-collapse: separate;
   border-spacing: 0.5em;
}

table#avDemosHeader {
   border-collapse: separate;
   border-spacing: 1em;
}

td#acDemosHeader1 {
   display: block;
   font-size: 3.2em;
   font-style: italic;
   font-weight: bold;
   color: #69a2c6;
   text-align: center;
   text-shadow: 3px 3px black;
   vertical-align: middle;
   padding-top: 0.5em;
   padding-bottom: 0.5em;
   margin-left: 0em;
}

td#avDemosHeader1 {
   display: block;
   font-size: 3.2em;
   font-style: italic;
   font-weight: bold;
   color: #69a2c6;
   text-align: center;
   text-shadow: 3px 3px black;
   vertical-align: middle;
   padding-top: 0.75em;
   width: 110%;
}

td#avDemosHeader2 {
   display: block;
   text-align: center;
   font-weight: bold;
   font-style: italic;
   font-size: 1.2em;
   padding-left: 2em;
   padding-top: 0.5em;
   margin-right: -3.5em;
}

td#DemosHeader2 {
   display: block;
   text-align: center;
   font-weight: bold;
   font-style: italic;
   font-size: 1.2em;
   padding-left: 0em;
   padding-top: 0em;
}

td#avDemosHeader3 {
   display: block;
   text-align: center;
   font-weight: bold;
   font-style: italic;
   font-size: 1.2em;
   padding-left: 4em;
   padding-bottom: 1em;
   margin-top: -0.5em;
}


td#DemosHeader3 {
   display: block;
   text-align: center;
   font-weight: bold;
   font-style: italic;
   font-size: 1.2em;
   padding-left: 0em;
   padding-bottom: 2em;
   margin-top: -0.5em;
}


/* Aviation TP Demo Download Signup Page */
div.signup_page, div.pprc_page {
   width: 100%;
   background-color: #FFFFFF;
}

div.signup_page_inner, div.pprc_page_inner {
   width: 650px;
   margin: 0px auto;
}

p.ppolicy {
   padding: 5px;
   background-color: #ECECEC;
}

.submitl {
   border: 2px solid outset;
   font-weight: bold;
   font-family: Verdana;
   color: #000;
   text-decoration: none;
   width: 150px;
   background-color: #f5edd3;
   cursor: pointer;
}

.sidebarButton { 
   padding-top: 0;
   padding-bottom: 0;
   margin-bottom: 0;
   margin-top: 0;
   font: bold 12pt Verdana;
   color: #000;
   text-decoration: none;
   width: 170px;
   height: 11%;
   background-color: #d1d8e6;
   cursor: pointer;
}
