.logo {
   position: relative;
   z-index; 95;
}
.searchbox {
   position: absolute;
   top: 10px;
   right: 5px;
   z-index; 99;
   font-size: 10px;
   line-height: 25px;
   text-align: right;
   color: #999999;
}
.searchbox a {
   text-decoration: none;
   color: #999999;
}
.searchbox a:hover {
   color: #FF9900;
}

.searchbox form {
   margin: 0px;
}
.searchbox .textbox {
   width: 100px;
   height: 15px;
   border: 1px solid #CFCFCF;
   background-color: #DEE4F2;
   font-size: 10px;
   padding-left: 3px;
}
.searchbox .button {
   width: 50px;
   height: 20px;
   font-size: 9px;
   padding-bottom: 2px;
}
.content h3 {
   font-weight: bold;
   font-size: 14px;
}
.hdr {
   position: relative;
   width: 845px;
   height: 249px;
   background-color: #FEEB9E;
   overflow: hidden;
}
.features {
   position: absolute;
   top: 0px;
   right: 0px;
   z-index; 50;
   width: 330px;
   height: 249px;
}
.tabBar {
   padding-top: 10px;
   width: 30px;
   text-align: right;
}
.tab {   
   font: 14px/30px Geneva, Arial, Helvetica, sans-serif;
   letter-spacing: -5px;
   background-image: url(images/tab_bg.gif);
   background-position: right top;
   background-repeat: no-repeat;
   width: 30px;
   height: 39px;
   cursor: pointer;
   cursor: hand;
   text-align: center;
   color: white;
}
.tabSelected {   
   font: 14px/30px Geneva, Arial, Helvetica, sans-serif;
   letter-spacing: -5px;
   background-image: url(images/tab_selected_bg.gif);
   background-position: right top;
   background-repeat: no-repeat;
   width: 30px;
   height: 39px;
   cursor: pointer;
   cursor: hand;
   text-align: center;
}
.tabBody {
   background-color: #FEEB9E;
   width: 300px;
   height: 249px;
   font: 11px Geneva, Arial, Helvetica, sans-serif;
   text-align: left;
   overflow: hidden;
}
.tabBody h1 {
   font: bold 16px Geneva, Arial, Helvetica, sans-serif;
   color: #1B366D;
}
.tabContent {
   padding: 10px 10px 10px 30px;
}
.tab a {
   color: white;
   text-decoration:none;
}
.tabSelected a {
   color: #1B366D;
   text-decoration:none;
}
.margincontent a {
   text-decoration: none;
   border-bottom: 1px dotted;
}
.margincontent td a {
   text-decoration: none;
   border-bottom: 1px dotted;
}
.content a {
   text-decoration: none;
   border-bottom: 1px dotted;
}
.content a:link {
   color: #1B366F;
}
.content a:visited {
   color: #5C729B;
}
.content a:hover {
   color: #FF9900;
}
.content a:active {
   color: #FF3300;
}
.ftr {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #999999;
   padding-bottom: 10px;
}
.ftr a {
   color: #999999;
   text-decoration: none;

}
.ftr a:hover {
   text-decoration: underline;
}
.lvl1 {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   text-transform: uppercase;
   color: #1B366F;
   padding-top: 7px;
   padding-bottom: 7px;
   padding-left: 20px;
}
.lvl1Selected {
   background: url(images/selected_icon.gif) +5px 50% no-repeat;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   text-transform: uppercase;
   color: #1B366F;
   padding-top: 7px;
   padding-bottom: 7px;
   padding-left: 20px;
}
.lvl1 a {
   text-decoration:none;
   color: #FFFFFF;
}
.lvl1Selected a {
   text-decoration:none;
   color: #FFFFFF;
}
.lvl2 {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   text-transform: uppercase;
   color: #FFFFFF;
   padding-top: 7px;
   background-color: #BECAE5;
   padding-bottom: 7px;
   padding-left: 40px;
}
.lvl2Selected {
   background: url(images/selected_icon.gif) +25px 50% no-repeat;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   text-transform: uppercase;
   color: #FFFFFF;
   padding-top: 7px;
   padding-bottom: 7px;
   background-color: #BECAE5;
   padding-left: 40px;
}
.lvl2 a {
   text-decoration:none;
   color: #1B366F;
}
.lvl2Selected a {
   text-decoration:none;
   color: #1B366F;
}
.lvl3 {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   text-transform: uppercase;
   color: #FFFFFF;
   background-color: #1B366F;
   padding-top: 7px;
   padding-bottom: 7px;
   padding-left: 60px;
}
.lvl3Selected {
   background: url(images/selected_icon.gif) +45px 50% no-repeat;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   text-transform: uppercase;
   color: #FFFFFF;
   background-color: #1B366F;
   padding-top: 7px;
   padding-bottom: 7px;
   padding-left: 60px;
}
.lvl3 a {
   text-decoration:none;
   color: #FFFFFF;
}
.lvl3Selected a {
   text-decoration:none;
   color: #FFFFFF;
}
.title {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 22px;
   line-height: 26px;
   color: #1B366D;
   margin: 0px;
   padding: 0px;
}
.title sup {
   font-size: 22px; 
   line-height: 30px;
}
.crumbs {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 9px;
   line-height: 14px;
   text-transform: uppercase;
   color: #999999;
}
.content {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 12px;
   line-height: 20px;
   color: #333333;
}
.content font {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 12px;
   line-height: 20px;
   color: #333333;
}
.rightBar {
   background-image: url(images/right_ftr_bg.jpg);
   background-repeat: no-repeat;
   background-position: bottom;
}
.rightBar td {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #333333;
   line-height: 20px;
   padding-bottom: 50px;
}
.requestQuote {
   position:absolute;
   left: 0px;
   top: 0px;
   color: #FFFFFF;
   width: 463px;
   height: 500px;
   overflow: hidden;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #FFFFFF;
   display: block;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='images/request_quote_bg.png');
}
.dragDiv {
   left: 30%;
   display: none;
   top: 55px;
   color: #FFFFFF;
   width: 463px;
   height: 500px;
   overflow: hidden;
   position: absolute;
}
.drag {
   cursor: move;
}
.requestQuote[class] {
   background-image: url(images/request_quote_bg.png);
}
.requestQuote td {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #FFFFFF;
}
.whiteOut {
   display: none;
   position: absolute;
   left: 0px;
   top: 0px;
   width: 100%;
   height: 100%;
   overflow: hidden;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #FFFFFF;
   background-repeat: repeat;
   background-position: top left;
   z-index: 5;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='images/black_dot.png');
}
.whiteOut[class] {
   background-image: url(images/white_out.png);
}
#iefix {
   position: absolute;
   display: block;
   top: 5px;
   color: #FFFFFF;
   width: 463px;
   height: 500px;
   padding-left: 10px;
   overflow: hidden;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
}
#iefix td {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
}
#iefix text {
   border: 1px solid #999999;
}
#iefix textarea {
   border: 1px solid #999999;
}
#iefix select {
   border: 1px solid #999999;
}
#section1 {
   position: absolute;
   display: block;
}
#section2 {
   position: absolute;
   display: none;
}
#section3 {
   position: absolute;
   display: none;
}
#section4 {
   position: absolute;
   display: none;
}
#section5 {
   position: absolute;
   display: none;
}
#section5 textarea {
   width: 400px;
   height: 40px;
   border: 1px solid #999999;
}
