/***************************************************************************
*
*	asStyle.css - Alpine Studio Style
*
****************************************************************************/

/***   Base definitions - HTML tags   ***/
* { margin: 0; padding: 0; }
html { font: medium/1.0 Eurostile, Tahoma, Arial, sans-serif; }
body  { font-size: 95%; background-color: #000000; color: #FFFFFF; } 
a { background: inherit; text-decoration: none; }
a:link { color: #f2ba38; }
a:visited { color: #f2ba38; }
a:hover { color: #f2ba38; text-decoration: underline; }
a:active { color: #f2ba38; text-decoration: underline; }

/***   Layout   ***/
#divContainer {
   width: 966px;
   padding: 0 10px 20px 10px;
   margin: 0 auto;
   background-color: #000000;
}
#divHeader {
   width: 968px;
   float: left;
   margin: 33px 0 10px 0;
}
#divNavSub {
   width: 960px;
   float: left;
   border: thin solid #666666;
   background-color: #000000;
   padding: 3px;
}
#divMain {
   width: 966px;
   float: left;
   border-left: thin solid #666666;
   border-right: thin solid #666666;
   border-bottom: thin solid #666666;
   background-color: #000000;
}
#divLtCol {
   float: left;
   width: 339px;
   height: 444px;
   background-image: url(NoseCone.jpg);
   line-height: 1.1;
}
#divLtCol p { padding: 15px 15px 0 15px; }
#divLtCol h2 { padding: 15px 15px 0 15px; color: #999999; font-size: 125%;}
#divLtCol ul { padding: 15px 15px 0 15px;  }
#divLtCol li { margin: 0 0 5px 15px;  }
#divRtCol {
   float: right;
   width: 615px;
   height: 444px;
   background-color: #000000;
   padding: 3px;
   border-left: thin solid #666666;
}
#divRtCol p { padding: 15px 15px 0 15px; }
#divNavMain { float: left; border-style: none; width: 968px; }
#divFooter {
   width: 968px;
   float: left;
   text-align: center;
   font: smaller Georgia, "Times New Roman", Times, serif;
   border-style: none;
   padding: 35px 0 35px 0;
   background-color: #000000;
}
#divFooter p { padding: 15px 0 15px 0; }

/***   Navigation   ***/
/*** Sub Nav - which is on top ***/
#navSub { float: left; }
#navSub { background: #666666; list-style-type: none; width: 960px; float: left; }
	#navSub li { float: left; line-height: 42px; color: #ffffff; }
	#navSub a { float: left; text-align: center; display: block; color: #ffffff; text-decoration: none; padding: 0 15px; }
	#navSub a:hover { color: #000000; }
	#navSub li.selected a { color: #f2ba38; }

/*** Main Nav - which is on the bottom ***/
#navMain { float: right; list-style-type: none; }
	#navMain li { float: left; }
	#navMain a { float: left; display: block; color: #ffffff; text-decoration: none; line-height: 42px; }
	#navMain a:hover {
   color: #666666;
   background-color: #000000;  
}
/*** Nav Main ***/
#bodyBase   #navBase a,
#bodyDesign #navDesign a,
#bodyWeb    #navWeb a,
#bodyVideo  #navVideo a,
#bodyAbout  #navAbout a { color: #666666; }

/***   Classes   ***/
.imgNoBorder { border-style: none; }
.fltRt { float: right; }
.fltLt { float: left; }
.hdrContact { float: right; padding: 56px 0 3px 0; font-size: larger; width: 250px; }
.navPadding { padding: 0 15px; }
.navPaddingRt { padding: 0 0 0 15px; }
.pageName { font-size: 110%; text-transform: uppercase; padding: 0 0 0 15px; font-weight: bold;  }
.Intros { font-size: 125%; color: #003F7B; }
.txtCenter { text-align: center; }
.noPad { padding: 0;}
.highlight { color: #CCCCCC; float: right; }

