   /* Common */

   body, table, td, p, div {
      font-family: tahoma, Arial, Geneva, Helvetica, sans-serif; }

   body {
      margin:     10px 0px 10px 0px;
      padding:    0px;
      text-align: center;
      background: #99cdff url(https://secure.colorado.aaa.com/imagesPCI/background.jpg) repeat-x top left; }

   img { behavior: url(/aaa/006/lib/iepngfix.htc); }
   
   form {
      margin:  0;
      padding: 0;
      display: inline; }
	  
	fieldset.sycs_special { 
		border:1px solid #90c;
		font: 12px/16px Verdana, Lucida, Arial, sans-serif;
		padding: 2px;
		color: #90c;
	}

	legend.sycs_special {
	  padding: 0.2em 0.5em;
	  border: 1px solid #90c;
	  color: #90c;
	  font: 16px/18px Verdana, Lucida, Arial, sans-serif;
	  text-align:left;
	}

   a { text-decoration: none; }

   form#login-form { margin: 0px; }

   div#topnav div table { width: 100%; }

   div#leftcap {
      font-size:           25px;
      width:               385px;
      height:              25px;
      background-image:    url(https://secure.colorado.aaa.com/imagesPCI/navALPHAoff.gif);
      background-repeat:   repeat-x;
      background-position: top left; }

   div#rightcap {
      font-size:           25px;
      width:               551px;
      height:              25px;
      background-image:    url(https://secure.colorado.aaa.com/imagesPCI/navBETAoff.gif);
      background-repeat:   repeat-x;
      background-position: top left; }

   div#search-fill-top {
      font-size:     7px;
      height:        8px;
      border-bottom: 1px solid #bfbfbf; }

   div#search-leftcap {
      width:               654px;
      height:              10px;
      background-image:    url(https://secure.colorado.aaa.com/imagesPCI/searchFILL.gif);
      background-repeat:   repeat-x;
      background-position: top left; }

   div#search-rightcap {
      width:               238px;
      height:              50px;
      background-image:    url(https://secure.colorado.aaa.com/imagesPCI/searchFILL2.gif);
      background-repeat:   repeat-x;
      background-position: top left;
      text-align:          center;
      padding-top:         4px; }

   .search-form-field {
      position:         relative;
      font-family:      tahoma;
      color:            #000000;
      border:           1px solid #cccccc;
      background-color: #ffffff; }

   div#login {
      margin-top:    0px;
      margin-right:  auto;
      margin-bottom: 0px;
      margin-left:   auto;
      padding:       2px 0px 6px 0px;
      height:        19px;
      width:         986px;
      text-align:    right;
      color:         #999999;
      font-family:   tahoma; }

   #login span.noFontSize a, #login span.noFontSize a:link, #login span.noFontSize a:visited, #login span.noFontSize a:active {
      color:           #3399cc;
      font-family:     tahoma;
      text-decoration: none;
      font-weight:     normal; }

   #login span.noFontSize a:hover { color: #ccccff; }

   a.custom-submit-button, a.custom-submit-button:visited {
      position:            relative;
      top:                 5px;
      display:             inline;
      height:              17px;
      line-height:         17px;
      font-size:           17px;
      width:               32px;
      overflow:            hidden;
      background-image:    url(https://secure.colorado.aaa.com/imagesPCI/arrow_off.gif);
      background-repeat:   no-repeat;
      background-position: top left;
      border:              0;
      margin:              0;
      padding:             0; }

   a.custom-submit-button:active, a.custom-submit-button:hover {
      position:            relative;
      top:                 5px;
      display:             inline;
      height:              17px;
      line-height:         17px;
      font-size:           17px;
      width:               32px;
      overflow:            hidden;
      background-image:    url(https://secure.colorado.aaa.com/imagesPCI/arrow_on.gif);
      background-repeat:   no-repeat;
      background-position: top left;
      border:              0;
      margin:              0;
      padding:             0; }

   #login input {
      font-family:      verdana, tahoma, sans-serif;
      color:            #666666;
      background:       #ffffff;
      height:           12px;
      border:           1px solid #cccccc;
      background-color: #ffffff; }

   .purpleDrawers a.drawerMoreInfo:hover { color: #ff0000; }

   /* Structure */

   div#outer {
      margin-top:       0px;
      margin-right:     auto;
      margin-bottom:    0px;
      margin-left:      auto;
      padding:          0px;
      width:            986px;
      text-align:       left;
      border:           1px solid #000000;
      background-color: #ffffff; }

   div#header_pic {
      margin:     0px;
      padding:    0px;
      width:      986px;
      height:     127px;
      text-align: left; }

   div#topnav {
      margin:     0px;
      padding:    1px 0px 0px 0px;
      width:      986px;
      height:     25px;
      overflow:   hidden;
      text-align: left; }

   div#main {
      position:         relative;
      margin:           0px;
      padding:          0px;
      width:            986px;
      background-color: #ffffff; }

   div#subouter {
      margin-top:    0px;
      margin-right:  auto;
      margin-bottom: 0px;
      margin-left:   auto;
      padding:       0px;
      width:         986px;
      text-align:    left;
      border:        0; }

   div#subnav {
      margin:  2px 0px 0px 0px;
      padding: 0px;
      width:   986px; }

   div#subnav a {
      font-family: tahoma;
      font-weight: normal;
      color:       #000000; }

   .subnav {
      font-family: tahoma;
      font-weight: normal;
      color:       #000000; }

   div#leftcontent {
      margin:  0px;
      padding: 0px;
      width:   798px; }

   div#rightcontent {
      padding: 0px;
      width:   188px;
      float:   left; }

   div.clear {
      padding: 0px;
      margin:  0px;
      clear:   both; }

   div#footer {
      padding:          0 5px 0 5px;
      margin:           0px;
      width:            976px;
      min-height:       12px;
      height:           auto !important;
      height:           12px;
      border-top:       1px solid Gray; }

   table.white { background-color: #ffffff; }

   div#footer table td {
      font-family: tahoma;
      color:       #999999;
      padding:     4px 4px 6px 4px; }

   div#footer table td a {
      font-family: verdana;
      color:       #ff0000;
      font-weight: normal; }

   div#footer table td#copyright {
      width:       246px;
      text-align:  right;
      padding-top: 1px; }

   .travel_left {
      background-color: #deeaf6;
      width:            250px;
      _width:           242px;
      min-height:       160px;
      height:           auto !important;
      height:           160px;
      _height:          152px;
      border:           1px solid #c0c0c0;
      padding:          4px;
      float:            left;
      margin-bottom:    5px;
      margin-left:      10px; }

   .travel_right {
      background-color: #deeaf6;
      width:            250px;
      width:            242px;
      min-height:       160px;
      height:           auto !important;
      height:           160px;
      _height:          152px;
      border:           1px solid #c0c0c0;
      padding:          4px;
      float:            right;
      margin-bottom:    5px;
      margin-right:     10px; }

   .travel_full {
      background-color: #deeaf6;
      width:            555px;
      _width:           447px;
      border:           1px solid #c0c0c0;
      padding:          4px;
      float:            left;
      margin-top:       0px;
      margin-right:     auto;
      margin-bottom:    5px;
      margin-left:      auto; }

   .quick_left {
      background:    url(../images/header_skyblue.jpg) no-repeat top left;
      width:         250px;
      width:         242px;
      border:        1px solid #c0c0c0;
      padding:       2px;
      float:         left;
      margin-bottom: 5px;
      margin-left:   10px; }

   .quick_right {
      background:    url(../images/header_skyblue.jpg) no-repeat top left;
      width:         250px;
      _width:        246px;
      border:        1px solid #c0c0c0;
      padding:       2px;
      float:         right;
      margin-bottom: 5px;
      margin-right:  10px; }

   h2.quick_header, h2.quick_header a:link, h2.quick_header a:visited {
      font:            normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
      color:           #ffffff;
      padding-left:    2px;
      line-height:     23px;
      text-decoration: none;
      text-align:      left;
      margin:          0; }

   .colwrapper {
      padding:      0px;
      width:        200px;
      margin-left:  auto;
      margin-right: auto; }

   .pcols {
      float:   left;
      width:   100px;
      margin:  0;
      padding: 0;
      border:  0; }

   /* Home Structure */ 

   div#homemiddle {
      margin:  0;
      padding: 0px 0px 0px 0px;
      width:   986px; }

   div#homelinks {
      width:  207px;
      float:  left;
      border: 0px; }

   div#member_homelinks {
      width:       155px;
      *overflow-x: hidden;
      float:       left;
      border:      0px; }

   div#member_homelinks_national {
      width:       150px;
      border:      0px;
      vertical-align: top;
	   }

   div#member_area_title {
      position: relative;
      top:      -40px; }

   div#eupdate_signup {
      float: left;
   }
	  
   #mainright {
      position: relative;
      top:      -12px;
      float:    right;
      width:    399px;
      margin:   0;
      padding:  0; }

   div#member_mainright {
      position: relative;
      top:      -12px;
      float:    right;
      width:    222px;
      margin:   0;
      padding:  0; }
	  
   div#member_mainright_national {
      position: relative;
      top:      -12px;
      float:    right;
      width:    0;
      margin:   0;
      padding:  0; }

   div#travel_mainright {
      position:   relative;
      top:        -12px;
      float:      right;
      width:      210px;
      _width:     210px;
      margin:     0 11px 0 11px;
      _margin:    0;
      padding:    0;
      _padding:   0 11px 0 11px;
      text-align: center; }

   div#member_mainright div img {
      float:         right;
      padding-right: 12px; }

   div.adMoreInfo {
      text-align:     right;
      font-weight:    bold;
      color:          #ff0000;
      padding-bottom: 5px;
      border-bottom:  1px solid #e6e6e6; }

   div#member_purpleTabs {
      height: 396px;
      border: 1px solid #cccccc; }

   div#member_purpleTabs_2 {
      height: 496px;
      border: 1px solid #cccccc; }

   div#travel_purpleTabs {
      height: 275px;
      border: 1px solid #cccccc; }
	  
   div#travel_purpleTabs_2 {
      height: 256px;
      border: 1px solid #cccccc; }

   div#mainright-header {
      width:         394px;
      border-top:    1px solid #ffffff;
      border-right:  1px solid #ffffff;
      border-bottom: 0;
      padding:       0; }

   div#mainright-header h2 {
      font-family:     tahoma;
      font-weight:     bold;
      color:           #336699;
      padding-left:    2px;
      line-height:     16px;
      text-decoration: none;
      text-align:      right;
      margin:          0; }

   div#mainmiddle {
      position:  relative;
      _position: absolute;
      top:       -12px;
      _left:     0px;
      margin:    0 381px 0 225px;
      padding:   0; }

   div#content_mainmiddle, div#content_mainmiddle_eupdate {
      width:       566px;
      *width:      568px;
      *overflow-x: hidden;
      position:    relative;
      top:         7px;
      left:        8px;
      *left:       5px;
      margin:      0 238px 10px 174px;
      padding:     0; 
	  }
    div#content_mainmiddle_refer_program {
      width:       700px;
      *overflow-x: hidden;
      position:    relative;
      top:         7px;
      left:        8px;
      margin:      0px auto 0px auto;
      padding:     0; 
	  }
	  
  div#content_mainmiddle_national {
      width:       788px;
      *width:      790px;
      *overflow-x: hidden;
      position:    relative;
      top:         7px;
      left:        8px;
      *left:       5px;
      margin:      0 10px 10px 174px;
      padding:     0; 
	  }
	  
   div#member_mainmiddle {
      width:       566px;
      *width:      568px;
      *overflow-x: hidden;
      position:    relative;
      top:         7px;
      left:        8px;
      *left:       5px;
      margin:      0 238px 10px 174px;
      padding:     0; }
	  
   div#member_mainmiddle_2 {
      width:       566px;
      *width:      568px;
      *overflow-x: hidden;
      position:    relative;
      top:         0px;
      left:        0px;
      *left:       0px;
      margin:      0 238px 10px 0px;
      padding:     0; }

   div#travel_mainmiddle {
      width:       566px;
      *width:      568px;
      *overflow-x: hidden;
      position:    relative;
      top:         -16px;
      left:        8px;
      *left:       5px;
      margin:      0 238px 0 174px;
      padding:     0; }

   div#mainmiddle-header {
      width:      350px;
      border:     0px;
      padding:    0; }

   div#mainmiddle-header h2 {
      height:          18px;
      width:           350px;
      _width:          338px;
      overflow:        hidden;
      font-family:     tahoma;
      font-weight:     bold;
      color:           #336699;
      padding:         0px 10px 0px 2px;
      line-height:     16px;
      text-decoration: none;
      text-align:      right;
      margin:          0; }

   div#mainmiddle-header ul {
      position: relative;
      display:  none;
      z-index:  0; }

   div#mainmiddle-gas-map {
      width:   350px;
      padding: 0; }

   form#TTTP_poi_locator {
      margin-top:    0;
      margin-bottom: 0; }

   form#TTTP_poi_locator input#map_zipcode {
      height:      14px;
      font-weight: normal;
      color:       #000000;
      background:  #ffffff;
      border:      1px solid #cccccc; }

   div.adMoreInfo {
      text-align:     right;
      font-weight:    bold;
      color:          #ff0000;
      padding-bottom: 5px;
      border-bottom:  1px solid #e6e6e6; }

   div.purpleTabs {
      height: 396px;
      border: 1px solid #cccccc; }

   #subright {
      float:   right;
      width:   242px;
      margin:  0;
      padding: 0; }

   #submiddle {
      margin:       0 242px 0 160px;
      border-left:  1px solid #c0c0c0;
      border-right: 1px solid #c0c0c0; }

   #middlecontent {
      padding-left:  5px;
      padding-right: 5px; }

   #quicklinks {
      width:      160px;
      float:      left;
      border-top: 0; }

   #homecenter {
      float: left;
      width: 339px; }

   #homeright {
      float: right;
      width: 399px; }

   div#homemidleft {
      margin:     0px;
      padding:    0px;
      width:      339px;
      text-align: left;
      float:      left; }

   div#homemidcenter {
      margin:     0px;
      padding:    0px;
      width:      246px;
      text-align: left;
      float:      left; }

   div#homeqff {
      margin:     0px;
      padding:    0px;
      width:      394px;
      text-align: left;
      float:      left; }

   div#bluebar {
      margin:           0px;
      padding:          0px;
      width:            986px;
      min-height:       21px;
      height:           auto !important;
      height:           21px;
      background-color: #2b68a1; }

   div#homebottom {
      margin:     0;
      padding:    0px;
      width:      986px;
      min-height: 190px;
      height:     auto !important;
      height:     190px;
      background: #ffffff; }

   #wrapper {
      text-align: left;
      margin:     0px auto;
      margin-top: 4px;
      padding:    0px;
      border:     0;
      width:      575px; }

   #travelwrapper {
      text-align: left;
      margin:     0px auto;
      margin-top: 4px;

      padding:    0px;
      border:     0;
      width:      565px; }

   #side-a {
      position:     relative;
      top:          -31px;
      float:        left;
      width:        138px;
      _width:       133px;
      padding-left: 5px;
      margin-top:   5px; }

   #member_side-a {
      position:     relative;
      top:          -60px;
      float:        left;
      width:        138px;
      _width:       133px;
      padding-left: 5px;
      margin-top:   5px; }
	  
   #member_side-a_national {
     
      position: relative;
      width:        145px;
      _width:       145px;
      padding-left: 5px;
      margin-top:   -35px; }

   #travel_side-a {
      position:     relative;
      top:          -60px;
      float:        left;
     /* min-height:   680px; */
      width:        138px;
      _width:       133px;
      padding-left: 5px;
      margin-top:   5px; }

   #contwrapper {
      text-align: left;
      margin:     0px auto;
      padding:    0px;
      border:     0;
      width:      986px; }

   #contleft {
      float:        left;
      width:        794px;
      _width:       784px;
      padding-left: 10px; }

   #contright {
      float:      right;
      width:      180px;
      text-align: right; }

   #content_mainmiddle h1, #content_mainmiddle_eupdate h1, #mainmiddle h1, #subright h1, #submiddle h1, #quicklinks h1, #homebotright h1, .box-title {
      margin:      0px;
      padding:     0px;
      font-family: tahoma;
      font-weight: bold;
      color:       #3399cc; }

   #homelinks h1 {
      display:     block;
      height:      11px;
      width:       242px;
      _width:      239px;
      overflow:    hidden;
      font-family: tahoma;
      font-weight: bold;
      color:       #006699;
      padding:     12px 0px 4px 3px; }

   #member_homelinks h1 {
      display:     block;
      height:      11px;
      width:       155px;
      _width:      152px;
      overflow:    hidden;
      font-family: tahoma;
      font-weight: bold;
      color:       #006699;
      padding:     12px 0px 4px 3px;  }

#member_homelinks_national h1 {
      display:     block;
      
      width:       145px;
      _width:      142px;
      overflow:    hidden;
      font-family: tahoma;
      font-weight: bold;
      color:       #006699;
      padding:     12px 0px 4px 3px;  }

   #mainright p, #mainmiddle p, #subright p, #submiddle p, #quicklinks p, #homebotright p, .box-text {
      margin:      0px;
      font-weight: normal;
      font:        tahoma; }

   #homebotright a, #homebotright a:link, #homebotright a:visited, #homebotright a:active, #quicklinks a, #quicklinks a:link, #quicklinks a:visited, #quicklinks a:active {
      font-weight: normal;
      font:        arial; }

   #homelinks a, #homelinks a:link, #homelinks a:visited, #homelinks a:active {
      display:          block;
      height:           12px;
      width:            199px;
      overflow:         hidden;
      font-family:      tahoma;
      font-weight:      normal;
      text-decoration:  none;
      color:            #666666;
      background-color: #ffffff;
      border:           1px solid #e2e2e2;
      padding:          1px 0px 3px 5px; }

   #member_homelinks_national a, #member_homelinks_national a:link, #member_homelinks_national a:visited, #member_homelinks_national a:active {
      display:          block;
      height:           12px;
      width:            145px;
      font-family:      tahoma;
      font-weight:      normal;
      text-decoration:  none;
      color:            #666666;
      background-color: #ffffff;
      border:           1px solid #e2e2e2;
      padding:          1px 0px 3px 5px; }

   #member_homelinks a, #member_homelinks a:link, #member_homelinks a:visited, #member_homelinks a:active {
      display:          block;
      height:           12px;
      width:            155px;
      overflow:         hidden;
      font-family:      tahoma;
      font-weight:      normal;
      text-decoration:  none;
      color:            #666666;
      background-color: #ffffff;
      border:           1px solid #e2e2e2;
      padding:          1px 0px 3px 5px; }
	  
   #eupdate_signup a, #eupdate_signup a:link, #eupdate_signup a:visited, #eupdate_signup a:active {
      display:          block;
      overflow:         hidden;
	  height: 			100px;
      font-family:      tahoma;
      font-weight:      normal;
      text-decoration:  none;
      color:            #666666;
      background-color: #ffffff;
      border:           0;
      padding:          12px 0px 3px 5px; }
	 

   #homelinks a:hover {
      display:          block;
      height:           12px;
      width:            199px;
      overflow:         hidden;
      font-family:      tahoma;
      font-weight:      normal;
      text-decoration:  none;
      color:            #ffffff;
      background-color: #3399cc;
      border:           1px solid #e2e2e2;
      padding:          1px 0px 3px 5px; }

   #member_homelinks_national a:hover {
      display:          block;
      height:           12px;
      width:            145px;
  
      font-family:      tahoma;
      font-weight:      normal;
      text-decoration:  none;
      color:            #ffffff;
      background-color: #3399cc;
      border:           1px solid #e2e2e2;
      padding:          1px 0px 3px 5px; }

   #member_homelinks a:hover {
      display:          block;
      height:           12px;
      width:            155px;
      overflow:         hidden;
      font-family:      tahoma;
      font-weight:      normal;
      text-decoration:  none;
      color:            #ffffff;
      background-color: #3399cc;
      border:           1px solid #e2e2e2;
      padding:          1px 0px 3px 5px; }
	  
   #eupdate_signup a:hover {
      display:          block;
      overflow:         hidden;
	  height: 			100px;
      font-family:      tahoma;
      font-weight:      normal;
      text-decoration:  none;
      color:            #666666;
      background-color: #ffffff;
      border:           0;
      padding:          12px 0px 3px 5px; }  

   #subright p {
      margin:      5px 5px 5px 5px;
      font-weight: normal;
      font:        arial; }

   #wrap2col { width: 738px; }

   #homecenter {
      float: left;
      width: 339px; }

   div#homebotright, #homemidright {
      margin:     0px 0px 0px 0px;
      padding:    0px;
      width:      399px;
      text-align: left;
      float:      right;
      background: #ffffff; }

   div#homecent-top {
      font-family: tahoma;
      height:      108px;
      width:       350px;
      overflow:    hidden;
      margin:      0px 0px 0px 0px;
      padding:     1px 1px 1px 1px;
      background:  #ffffff url(https://secure.colorado.aaa.com/imagesPCI/homebox.gif) no-repeat top center; }

   div#homecent-bottom {
      font-family: tahoma;
      height:      108px;
      width:       350px;
      overflow:    hidden;
      margin:      0px 0px 0px 0px;
      padding:     1px 1px 1px 1px;
      background:  #ffffff url(https://secure.colorado.aaa.com/imagesPCI/homebox.gif) no-repeat top center; }

   div#homecent-bottom a {
      font-family:     tahoma;
      font-weight:     bold;
      color:           #000000;
      text-decoration: none; }

   div#homebotright-middle {
      margin:     5px 0px 0px 0px;
      padding:    10px 0px 8px 0px;
      width:      397px;
      background: #ffffff; }

   /*  Fonts  */

   TD {
      font-family: tahoma, Verdana, sans-serif;
      font-size:   12px; }

   h1 {
      font-weight:    bold;
      color:          #003366;
      letter-spacing: .10em;
      margin:         0px;
      padding:        0px 0px 10px 0px; }

   h2 {
      font-weight: bold;
      color:       #CC0033; }

   h3 {
      font-weight: bold;
      color :      #003366;
      padding:     0px;
      margin:      0px; }

   h5 {
      font-weight: bold;
      color:       #003366;
      padding:     0px;
      margin:      0px 0px 5px 0px;
      text-align:  center; }
      
   .bluefont {
      font-weight:    bold;
      color:          #3399cc;
      letter-spacing: .14em;
      margin:         0px;
      padding:        0px 0px 10px 0px; }
      
   .smallfont {
      font-size: 10px;
      color: #000;
      font-weight: normal;
      font-family: tahoma;}
   
   .para { color: #000;
           font-size: 12px;
           font-weight: normal;
           font-family: tahoma;}
   
   .red { color: #ff0000; }
   
   .redlarge { color: #ff0000;
               font-size: 14px;
               font-weight: bold; }

   div#footer table td.lr-border {
      border-left:  1px solid #999999;
      border-right: 1px solid #999999; }

   div.spacer_8px {
      height:      8px;
      width:       8px;
      line-height: 8px;
      font-size:   8px;
      overflow:    hidden; }

   div.spacer_1px {
      height:      1px;
      width:       1px;
      line-height: 1px;
      font-size:   1px;
      overflow:    hidden; }

   div#menuHolder {
      background-image:    url(https://secure.colorado.aaa.com/imagesPCI/navBETAoff.gif);
      background-repeat:   repeat-x;
      background-position: top left; }

   div#fontSwitcher {
      position:      relative;
      top:           3px;
      float:         left;
      margin-top:    0px;
      margin-right:  auto;
      margin-bottom: 0px;
      margin-left:   auto;
      height:        19px;
      text-align:    right;
      color:         #999999;
      font-family:   tahoma; }
	  
   div#otherclub {
	top: 3px;
	float: left;
	height:      18px;
    line-height: 18px;
    text-align:  left;
    padding:     6px 2px 2px 2px;
   }

   span#fontSizeLabel {
      display:     block;
      float:       left;
      height:      18px;
      line-height: 18px;
      width:       70px;
      text-align:  left;
      padding:     2px 2px 2px 2px;
      overflow:    hidden;
      font-family: tahoma;
      color:       #999999; }

   a#fontLink1, a#fontLink2, a#fontLink3, a#fontLink4 {
      position:       relative;
      top:            -3px;
      display:        block;
      float:          left;
      line-height:    18px;
      width:          18px;
      text-align:     center;
      padding-right:  2px;
      padding-bottom: 2px;
      padding-left:   2px;
      overflow:       hidden;
      font-family:    tahoma;
      font-weight:    bold;
      color:          #8e8e8e;
      margin-right:   3px; }

   a#fontLink1:hover, a#fontLink2:hover, a#fontLink3:hover, a#fontLink4:hover {
      position:       relative;
      top:            -3px;
      display:        block;
      float:          left;
      line-height:    18px;
      width:          18px;
      border:         1px solid #cccccc;
      text-align:     center;
      padding-right:  2px;
      padding-bottom: 2px;
      padding-left:   2px;
      overflow:       hidden;
      font-family:    tahoma;
      font-weight:    bold;
      color:          #336699;
      margin-right:   3px; }

   a#fontLink1 {
      height:      16px;
      font-size:   10px;
      padding-top: 2px; }

   a#fontLink2 {
      height:       16px;
      _height:      17px;
      font-size:    11px;
      padding-top:  2px;
      _padding-top: 1px; }

   a#fontLink3 {
      height:      17px;
      font-size:   12px;
      padding-top: 1px; }

   a#fontLink4 {
      height:       17px;
      _height:      18px;
      font-size:    13px;
      padding-top:  1px;
      _padding-top: 0px; }

   .hasFloatPicture {
      float:      right;
      text-align: left; }

   .hasFloatPicture img { float: right; }

  .SurveymenubarColor
{
	/* background-color: #cda476 */
	background-color: #cda476;
}

.activeInput {
    color: black;
}
.inactiveInput {
    color: #888888;
}  

.resultsbackground1, .RESULTSBACKGROUND1
{
	background : #e3f1f9;
}

.resultsbackground2, .RESULTSBACKGROUND2
{
	background : white;
}

.resultsbackground3,.RESULTSBACKGROUND3
{
    BACKGROUND: #B2D0EC; 
}

.surveypagebody, .SURVEYPAGEBODY
{
	background-color: #cda476;
	color: white;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:10pt;
	font-weight: bold;
}

 /* New template

div#content_mainmiddle 
{
    margin-top: -72px;

}
#member_homelinks
{
    margin-top: -16px;

}
div#travel_mainright 
{
    margin-top: -50px;
}*/

 /* .NET */

   div#main_net {
      /*position: relative;*/
      margin:           0px;
      padding:          0px;
      width:            986px;
      background-color: #ffffff; }
      
    #mainright_net {
      /*position: relative;*/
      top:      -12px;
      float:    right;
      width:    399px;
      margin:   0;
      padding:  0; }
      
      div#mainmiddle_net {
      /*position:  relative;
      _position: absolute;*/
      top:       -12px;
      _left:     0px;
      margin:    0 381px 0 225px;
      padding:   0; }

  
      div#travel_mainmiddle_net {
      width:       566px;
      *width:      568px;
      *overflow-x: hidden;
      /*position: relative;*/
      top:         -16px;
      left:        8px;
      *left:       5px;
      margin:      0 238px 0 174px;
      padding:     0; }
      
           div#content_mainmiddle_myaaa {
      width:       766px;
      *width:      768px;
      *overflow-x: hidden;
      position:    relative;
      top:         7px;
      left:        8px;
      *left:       5px;
      margin:      0 18px 10px 174px;
      padding:     0; 
	  }
	  
	  #content_mainmiddle_myaaa h1 {
      margin:      0px;
      padding:     0px;
      font-family: tahoma;
      font-weight: bold;
      color:       #3399cc; }
     
     
      #mainright_net p, #mainmiddle p, #subright p, #submiddle p, #quicklinks p, #homebotright p, .box-text {
      margin:      0px;
      font-weight: normal;
      font:        tahoma; }
      
      #homelinks h1 {
      /*width:       242px;
      _width:      239px;*/
      width:       200px;
      _width:      200px;
      }
      
      div.custom-submit-button2
{
 position: relative;
 background-image:    url(https://secure.colorado.aaa.com/imagesPCI/arrow_on.gif);
      background-repeat:   no-repeat;
      background-position: top left;
 white-space: nowrap;
 display: inline;
 height:              27px;
      width:               32px;
 margin: 0;
 padding: 0;
 padding-bottom: 5px;
}

a.custom-submit-button2:hover img
{
 visibility:hidden
}
      
         a.custom-submit-button2, a.custom-submit-button2:visited {
      position:            relative;
      top:                 5px;
      display:             inline;
      height:              27px;
      line-height:         27px;
      width:               32px;
      overflow:            visible;
      border:              0;
      margin:              0;
      padding:             0; }

   a.custom-submit-button2:active, a.custom-submit-button2:hover {
      position:            relative;
      top:                 5px;
      display:             inline;
      height:              27px;
      line-height:         27px;
      width:               32px;
      overflow:            visible;
      border:              0;
      margin:              0;
      padding:             0; }
      
 /* Purple Tabs */
 
 
   div.purpleTabs, .purpleTabs div {
      display:  block;
      overflow: hidden; }

   div.purpleTabs p { font-family: verdana; }

   .purpleTabFooter {
      position: static;
      height:   16px; }

   .purpleTabs div table table td, div.purpleTabs table table td {
      font-family:   verdana;
      font-weight:   normal; }

   .purpleTabs div table table td a, div.purpleTabs table table td a {
      font-family: verdana;
      font-weight: normal; }

   .purpleTabs div table table td img, div.purpleTabs table table td img {
      border-color: #cccccc; }

   ul.purpleTabs, .purpleTabs ul {
      display:         block;
      width:           566px;
      overflow:        hidden;
      padding:         0px;
      margin:          0px;
      text-indent:     0px;
      list-style-type: none; }

   ol.purpleTabs, .purpleTabs ol {
      display:         block;
      width:           auto;
      list-style-type: disc; }

   ul.purpleTabs li.pmItem, .purpleTabs ul li.pmItem {
      display:     block;
      _display:    inline;
      width:       566px;
      padding:     0px;
      margin:      0px;
      text-indent: 0px;
      font-family: verdana;
      font-weight: normal; }

   ul.purpleTabs li.pmItem table, .purpleTabs ul li.pmItem table {
      font-family: verdana;
      font-weight: normal; }

   ul.purpleTabs li.pmItem table div div, .purpleTabs ul li.pmItem table div div {
      font-family:   verdana;
      font-weight:   normal;
      padding:       8px 14px 8px 14px;
      margin-left:   4px;
      text-align:    left;
      border-bottom: 1px dotted #ffffff; }

   ul.purpleTabs li.pmItem table div div div, .purpleTabs ul li.pmItem table div div div {
      position:       relative;
      left:           10px;
      padding:        5px 0px 0px 0px;
      margin:         0px 0px 0px 0px;
      border:         0px;
      text-align:     right;
      font-family:    verdana;
      font-weight:    normal; }

   div.purpleTabs ul li.pmItem h3, .purpleTabs ul li.pmItem h3, div.purpleTabs ul li.pmItem h3 *, .purpleTabs ul li.pmItem h3 * {
      display:             block;
      _display:            inline;
      height:              19px;
      _height:             19px;
      width:               566px;
      overflow:            hidden;
      padding:             3px 0px 0px 10px;
      margin:              0px 0px 0px 0px;
      text-indent:         0px;
      background-position: top left;
      background-repeat:   no-repeat;
      font-family:         verdana;
      font-weight:         bold;
      text-align:          left;
      cursor:              default; }

   .purpleTab a, .purpleTab a:visited, .purpleTabLink, .purpleTabLink:visited {
      font-family: verdana;
      font-weight: normal; }

   .purpleTabContainer { width: 566px; }

/*

   ===========================
   CONFIGURATION DISPLAY MODES
      * Not tested in MSIE!
   ===========================
          Standard Tabs
   ===========================
   .purpleTab, .purpleTab_selected {
      _display: inline; }
   ===========================
          File Cabinet
   ===========================
   .purpleTab, .purpleTab_selected {
      display: inline; }
   ===========================

*/

   .purpleTab {
      _display:         inline;
      position:         relative;
      height:           19px;
      _height:          19px;
      padding:          0px 0px 0px 0px;
      margin:           0px 0px 0px 0px;
      text-indent:      0px;
      font-family:      verdana;
      font-weight:      bold;
      text-align:       center;
      cursor:           default;
      background-color: #336699; }

   .purpleTab_selected {
      _display:         inline;
      position:         relative;
      height:           19px;
      _height:          19px;
      padding:          0px 0px 0px 0px;
      margin:           0px 0px 0px 0px;
      text-indent:      0px;
      font-family:      verdana;
      font-weight:      bold;
      text-align:       center;
      cursor:           default;
      background-color: #ffffff; }

   a.purpleTab:hover, .purpleTab a:hover {
      display:          block;
/*
      _display:         inline;
*/
      position:         relative;
      height:           19px;
      _height:          19px;
      padding:          2px 0px 0px 0px;
      margin:           0px 0px 0px 0px;
      text-indent:      0px;
      font-family:      verdana;
      font-weight:      normal;
      text-align:       center;
      cursor:           pointer;
      color:            #ffffff;
      background-color: #ff0000;
      font-weight:      normal;
      text-decoration:  none; }

   .purpleTab *, .purpleTab_selected * { font-family: tahoma; }

   a.purpleTab, .purpleTab a, a.purpleTab:active, .purpleTab a:active {
      display:         block;
/*
      _display:        inline;
*/
      position:        relative;
      height:          19px;
      _height:         19px;
      padding:         2px 0px 0px 0px;
      margin:          0px 0px 0px 0px;
      text-indent:     0px;
      font-family:     verdana;
      font-weight:     normal;
      text-align:      center;
      cursor:          pointer;
      color:           #ffffff;
      font-weight:     normal;
      text-decoration: none; }

   a.purpleTab_selected, .purpleTab_selected a, .purpleTab_selected a:visited, a.purpleTab_selected:hover, .purpleTab_selected a:hover,
   a.purpleTab_selected:active, .purpleTab_selected a:active {
      display:         block;
/*
      _display:        inline;
*/
      position:        relative;
      overflow:        hidden;
      height:          19px;
      _height:         19px;
      width:           auto;
      padding:         2px 0px 0px 0px;
      margin:          0px 0px 0px 0px;
      text-indent:     0px;
      font-family:     verdana;
      font-weight:     normal;
      text-align:      center;
      cursor:          default;
      color:           #336699;
      text-decoration: none; }

/* Purple Menu */

   #menuHolder {
      display:  block;
      position: relative;
      padding:  0px 0px 0px 0px;
      margin:   0px 0px 0px 0px;
      height:   35px;
      width:    986px;
      overflow: hidden;
      z-index:  300;
      border:   0px; }

   #submenuHolder {
      position: absolute;
      top:      0px;
      left:     0px;
      border:   0px;
      height:   1px;
      z-index: 1000; }

   .submenuContainerElement {
      display:       block;
      padding:       0px 0px 0px 0px;
      margin:        0px 0px 0px 0px;
      position:      absolute;
      z-index:       190;
      overflow:      hidden;
      border-bottom: 1px solid #bfbfbf;
      border-right:  1px solid #bfbfbf; }

   .submenuContainerBackground {
      display:          block;
      position:         absolute;
      height:           1000px;
      width:            100%;
      background-color: #3399cc;
      z-index:          -1;
/*
      filter:           alpha( opacity=80 );
      opacity:          0.80;
      -moz-opacity:     0.80;
      -khtml-opacity:   0.80;
*/
      border:           0px; }

   .submenu_left_option {
      display:          block;
      z-index:          200;
      padding-top:      1px;
      height:           16px;
      width:            165px;
      _width:           163px;
      overflow:         hidden;
      border-top:       1px solid #bfbfbf;
      border-left:      1px solid #bfbfbf;
      border-right:     1px solid #bfbfbf;
      border-bottom:    0px;
      background-color: #3399cc; }

   .submenu_left_option *, .submenu_left_option_hover * {
      font-family:     tahoma;
      font-size:       11px;
      font-weight:     normal;
      color:           #ffffff;
      text-decoration: none;
      text-align:      left; }

   .submenu_left_option_hover {
      display:          block;
      z-index:          200;
      padding-top:      1px;
      height:           16px;
      width:            165px;
      _width:           163px;
      overflow:         hidden;
      border-top:       1px solid #bfbfbf;
      border-left:      1px solid #bfbfbf;
      border-right:     1px solid #bfbfbf;
      border-bottom:    0px;
      background-color: #336699; }

   .submenu_right_option {
      display:          block;
      z-index:          200;
      padding-top:      1px;
      height:           16px;
      width:            165px;
      _width:           163px;
      overflow:         hidden;
      border-top:       1px solid #bfbfbf;
      border-left:      1px solid #bfbfbf;
      border-right:     1px solid #bfbfbf;
      border-bottom:    0px;
      background-color: #f8f8f8; }

   .submenu_right_option * {
      font-family:     tahoma;
      font-size:       11px;
      font-weight:     normal;
      color:           #666666;
      text-decoration: none;
      text-align:      left; }

   .submenu_right_option_hover * {
      font-family:     tahoma;
      font-size:       11px;
      font-weight:     normal;
      color:           #000000;
      text-decoration: none;
      text-align:      left; }

   .submenu_right_option_hover {
      display:          block;
      z-index:          200;
      padding-top:      1px;
      height:           16px;
      width:            165px;
      _width:           163px;
      overflow:         hidden;
      border-top:       1px solid #bfbfbf;
      border-left:      1px solid #bfbfbf;
      border-right:     1px solid #bfbfbf;
      border-bottom:    0px;
      background-color: #999999; }

   .topnav-left-spacer {
      float:               left;
      height:              25px;
      line-height:         25px;
      width:               15px;
      background-image:    url(https://secure.colorado.aaa.com/imagesPCI/navALPHA.gif);
      background-position: top left;
      background-repeat:   no-repeat;
      cursor:              default; }

   .topnav-right-spacer {
      float:               left;
      height:              25px;
      line-height:         25px;
      width:               15px;
      background-image:    url(https://secure.colorado.aaa.com/imagesPCI/navBETA.gif);
      background-position: top left;
      background-repeat:   no-repeat;
      cursor:              default; }

   .topnav-left *, .topnav-right * { float: left; }

   .topnav-left *, .topnav-left-hover * {
      font-family:         tahoma;
      font-size:           11px;
      font-weight:         bold;
      color:               #ffffff;
      text-decoration:     none; }

   .topnav-right * {
      float:               left;
      font-family:         tahoma;
      font-size:           11px;
      font-weight:         bold;
/*      color:               #999999; */
      color:               #39c;
      text-decoration:     none; }

   .topnav-right-hover * {
      font-family:         tahoma;
      font-size:           11px;
      font-weight:         bold;
/*      color:               #ffffff; */
      color:               #fff;
      text-decoration:     none; }

   .topnav-left {
      float:               left;
      height:              25px;
      line-height:         25px;
      width:               auto;
      background-image:    url(https://secure.colorado.aaa.com/imagesPCI/navALPHA.gif);
      background-position: top left;
      background-repeat:   repeat-x;
      text-align:          center; }

   .topnav-left-hover {
      float:               left;
      height:              25px;
      line-height:         25px;
      width:               auto;
      background-image:    url(https://secure.colorado.aaa.com/imagesPCI/navALPHA.gif);
      background-position: bottom left;
      background-repeat:   repeat-x;
      text-align:          center; }

   .topnav-left-separator {
      float:               left;
      height:              25px;
      line-height:         25px;
      width:               5px;
      background-image:    url(https://secure.colorado.aaa.com/imagesPCI/navSeparator.gif);
      background-position: top left;
      background-repeat:   no-repeat;
      cursor:              default; }

   .topnav-right-separator {
      float:               left;
      height:              25px;
      line-height:         25px;
      width:               5px;
      background-image:    url(https://secure.colorado.aaa.com/imagesPCI/navSeparatorRight.gif);
      background-position: top left;
      background-repeat:   no-repeat;
      cursor:              default; }

   .topnav-connector {
      float:               left;
      height:              25px;
      line-height:         25px;
      width:               50px;
      background-image:    url(https://secure.colorado.aaa.com/imagesPCI/navCONNECT.gif);
      background-position: top left;
      background-repeat:   no-repeat;
      cursor:              default; }

   .topnav-right {
      float:               left;
      height:              25px;
      line-height:         25px;
      width:               auto;
      background-image:    url(https://secure.colorado.aaa.com/imagesPCI/navBETA.gif);
      background-position: top left;
      background-repeat:   repeat-x;
      text-align:          center; }

   .topnav-right-hover {
      float:               left;
      height:              25px;
      line-height:         25px;
      width:               auto;
      background-image:    url(https://secure.colorado.aaa.com/imagesPCI/navBETA.gif);
      background-position: bottom left;
      background-repeat:   repeat-x;
      text-align:          center; }

   .submenu_test_option {
      display:          block;
      z-index:          200;
      padding-top:      1px;
      height:           16px;
      width:            auto;
      overflow:         hidden;
      border-top:       1px solid #bfbfbf;
      border-left:      1px solid #bfbfbf;
      border-right:     0px;
      border-bottom:    0px;
      background-color: #3399cc; }

   .submenu_test_option *, .submenu_test_option_hover * {
      font-family:     tahoma;
      font-size:       11px;
      font-weight:     normal;
      color:           #ffffff;
      text-decoration: none;
      text-align:      left; }

   .submenu_test_option_hover {
      display:          block;
      z-index:          200;
      padding-top:      1px;
      height:           16px;
      width:            auto;
      overflow:         hidden;
      border-top:       1px solid #bfbfbf;
      border-left:      1px solid #bfbfbf;
      border-right:     0px;
      border-bottom:    0px;
      background-color: #336699; }

/* Purple Drawers */


   div.purpleDrawers, .purpleDrawers.div {
      display:  block;
      height:   255px;
      width:    394px;
      _width:   393px;
      overflow: hidden;
      border:   1px solid #cccccc; }

   .purpleDrawers div table table td a, div.purpleDrawers table td a, .purpleDrawers div table table td a:visited, div.purpleDrawers table td a:visited {
      font-weight: bold; }

   ul.purpleDrawers, .purpleDrawers ul {
      display:         block;
      width:           394px;
      overflow:        hidden;
      padding:         0px;
      margin:          0px;
      text-indent:     0px;
      list-style-type: none; }

   ul.purpleDrawers li, .purpleDrawers ul li {
      display:     block;
/*
      _display:    inline;
*/
      width:       394px;
      padding:     0px;
      margin:      0px;
      text-indent: 0px; }

   ul.purpleDrawers li h3, .purpleDrawers ul li h3, ul.purpleDrawers li h3 a, .purpleDrawers ul li h3 a {
      display:             block;
/*
      _display:            inline;
*/
      height:              19px;
      _height:             16px;
      width:               394px;
      overflow:            hidden;
      padding:             3px 0px 0px 10px;
      margin:              0px 0px 0px 0px;
      text-indent:         0px;
      background-position: top left;
      background-repeat:   no-repeat;
      text-align:          left;
      cursor:              default; }

   .purpleDrawers h3, .purpleDrawers * h3 {
      font-family: verdana;
      font-weight: bold; }

   /* Drawer Content Standard Text */

   ul.purpleDrawers li, .purpleDrawers ul li, div.purpleDrawers, .purpleDrawers div, ul.purpleDrawers li table td, .purpleDrawers ul li table td {
      font-family: tahoma;
      font-weight: normal;
      color:       #000000; }

   /* Drawer Content Titles */

   ul.purpleDrawers li h1, .purpleDrawers ul li h1, div.purpleDrawers h1, .purpleDrawers div h1, ul.purpleDrawers li table td h1,
   .purpleDrawers ul li table td h1 {
      font-family: tahoma;
      font-weight: bold;
      color:       #006699;
      line-height: 11px;
      padding:     0;
      margin:      0; }

   /* Drawer Content Link */

   .purpleDrawers a, .purpleDrawers a:visited, .purpleDrawers a:hover {
      font-family:     tahoma;
      color:           #3399cc;
      text-decoration: none; }

   /* Drawer Handle Text */

   ul.purpleDrawers li h3, .purpleDrawers ul li h3, ul.purpleDrawers li h3.inactiveDrawer, .purpleDrawers ul li h3.inactiveDrawer {
      cursor: pointer;
      color:  #ffffff; }

   /* Active Drawer Handle */

   ul.purpleDrawers li h3.activeDrawer, .purpleDrawers ul li h3.activeDrawer {
      cursor:            default;
      background-color:  #3399cc;
      _border-bottom:    1px solid #3399cc; }

   /* Inactive Drawer Handle */

   ul.purpleDrawers li h3, .purpleDrawers ul li h3, ul.purpleDrawers li h3.inactiveDrawer, .purpleDrawers ul li h3.inactiveDrawer {
      background-color:  #006699;
      _border-bottom:    2px solid #006699; }

   /* Drawer Panel Background */

   ul.purpleDrawers li, .purpleDrawers ul li, div.purpleDrawers, .purpleDrawers div { background-color: #ffffff; }

   ul.purpleDrawers li table, .purpleDrawers ul li table { margin: 3px 3px 3px 3px; }

   ul.purpleDrawers li td, .purpleDrawers ul li td, div.purpleDrawers table td, .purpleDrawers table td, ul.purpleDrawers li table td,
   .purpleDrawers ul li table td {
      border-bottom: 1px solid #cccccc; }

 .no_spam  { display:none; }

