body					{ background-color:#dae1f0; margin:0px; font-family:Arial; }
  img					{ display:block; }
  #OuterHolder				{ display:block; background-color:#ffffff; width:760px; margin-left:auto; margin-right:auto; overflow:hidden; }
    #BannerHolder			{ display:block; float:left; background-color:#ffffff; width:760px; }
      #BannerLogo			{ display:block; float:left; width:142px; height:123px; overflow:hidden; }
      #BannerTitleMain			{ display:block; float:left; width:316px; height:123px; overflow:hidden; }
      #BannerTitleFlames		{ display:block; float:left; width:152px; height:123px; overflow:hidden; }
      #BannerNav			{ display:block; float:left; width:150px; height:123px; overflow:hidden; background:transparent url(../images/top_nav_bg.jpg) 0 0 no-repeat; }
    #BannerBar				{ display:block; float:left; width:760px; height:2px; overflow:hidden; background:transparent url(../images/banner_bar.jpg) 0 0 no-repeat; }
      #BannerNav a			{ color:#ffffff; text-decoration:none; font-size:9pt; }
      #BannerNav a:hover		{ color:#dddddd; text-decoration:none; font-size:9pt; }
      .BannerNavSub			{ display:block; float:left; width:114px; padding:13px 0px 0px 30px; }
        .BannerNavImg			{ display:block; float:left; clear:none; width:24px; }
        .BannerNavTxt			{ display:block; float:left; clear:none; width:80px; padding:5px 0px 0px 5px; color:#ffffff; font-size:9pt; }
    #MainHolder				{ display:block; float:left; width:760px; background:transparent url(../images/main_bg.jpg) 0 0 repeat-y; }
      #MainInner			{ display:block; float:left; padding:10px 10px 0px 20px; }
        #MenuHolder			{ display:block; float:left; width:150px; }
          #MenuHolder ul		{ display:block; padding:0px; margin:0px; border-top:1px solid #06379b; list-style-type:none; }
            #MenuHolder ul li		{ display:block; padding:10px 0px 10px 0px; margin:0px; border-bottom:1px solid #06379b; color:#06379d; font-weight:bold; font-size:9pt; }
            #MenuHolder ul li a		{ text-decoration:underline; font-weight:bold; font-size:9pt; color:#862020; }
            #MenuHolder ul li a:hover	{ text-decoration:none; font-weight:bold; font-size:9pt; color:#862020; }
          #LoginHolder			{ display:block; float:left; width:150px; padding:20px 0px 20px 0px; }
            #LoginTop			{ display:block; float:left; width:150px; height:6px; overflow:hidden; background:transparent url(../images/login_bg_top.jpg) 0 0 no-repeat; }
            #LoginMain			{ display:block; float:left; width:150px; overflow:hidden; background:transparent url(../images/login_bg_mid.jpg) 0 0 repeat-y; }
              #LoginMain h3		{ color:#ffffff; font-size:11pt; text-align:center; margin:0px; padding:0px; }
              .LoginRow			{ display:block; float:left; width:140px; padding:5px 8px 5px 8px; }
                .LoginRow span		{ display:block; float:left; width:68px; color:#ffffff; padding:5px 0px 0px 0px; font-size:9pt; }
              .LoginBtnRow		{ display:block; float:left; width:140px; padding:5px 8px 5px 8px; text-align:center; }
                .LoginBtn		{ width:0;background-color:#ffffff; color:#07235c; font-weight:bold; overflow:visible;margin:0;padding:0px 7px 0px 7px;border-top:3px solid #eeeeee;border-right:3px solid #aaaaaa;border-bottom:3px solid #aaaaaa;border-left:3px solid #eeeeee; }
                .LoginBtn[class]	{ width:auto; }
              #LoginLinks		{ display:block; float:left; width:140px; padding:5px 8px 5px 8px; text-align:center; }
                #LoginLinks p		{ text-align:center; margin:0px; padding:0px 0px 5px 0px; color:#ffffff; font-size:8pt; }
                #LoginLinks a		{ color:#ffffff; font-size:8pt; text-decoration:underline; }
                #LoginLinks a:hover	{ color:#ffffff; font-size:8pt; text-decoration:none; }
              #LoginError		{ display:block; float:left; width:148px; margin:0px; padding:0px; text-align:center; background-color:#ffffff; border:1px solid #06379d; }
                #LoginError p		{ font-size:9pt; font-weight:bold; color:#bb0000; margin:0px; padding:0px 4px 0px 4px; }
            #LoginBtm			{ display:block; float:left; width:150px; height:6px; overflow:hidden; background:transparent url(../images/login_bg_btm.jpg) 0 0 no-repeat; }
      .HeaderHolder			{ display:block; float:left; margin:0px; padding:10px 0px 0px 0px; }
        .HeaderGeneric			{ display:block; float:left; width:190px; height:23px; overflow:hidden; background:transparent url(../images/header_generic.jpg) 0 0 no-repeat; }
          .HeaderGeneric h3		{ color:#ffffff; margin:0px; padding:3px 0px 0px 5px; font-weight:bold; font-size:11pt; font-style:italic; }
      #SideBarHolder			{ float:right; width:190px; padding:0px 10px 10px 10px; }
        .SideBarTop			{ display:block; float:left; width:190px; height:23px; overflow:hidden; background:transparent url(../images/sidelink_bg_top.jpg) 0 0 no-repeat; }
          .SideBarTop h4		{ text-align:center; margin:0px; padding:3px 0px 0px 0px; color:#ffffff; font-size:10pt; font-style:italic; }
        .SideBarMain			{ display:block; float:right; width:190px; overflow:hidden; background:transparent url(../images/sidelink_bg_mid.jpg) 0 0 repeat-y; }
          .SideBarMain p		{ text-align:center; margin:0px; padding:0px 0px 5px 0px; color:#ffffff; font-size:8pt; }
          .SideBarMain ul		{ margin:0px; padding:0px 0px 0px 10px; list-style-type:none; font-size:9pt; color:#07235c; }
            .SideBarMain ul li		{ margin:0px; padding:2px 0px 2px 0px; }
          .SideBarMain a		{ color:#862020; font-size:8pt; text-decoration:underline; }
          .SideBarMain a:hover		{ color:#862020; font-size:8pt; text-decoration:none; }
        .SideBarBtm			{ display:block; float:left; width:190px; height:9px; overflow:hidden; background:transparent url(../images/sidelink_bg_btm.jpg) 0 0 no-repeat; }
      .UpdateHolder			{ display:block; float:left; width:530px; margin:0px; padding:40px 0px 15px 0px; color:#555555; font-size:10pt; font-style:italic; }
    #BottomBar				{ display:block; float:left; width:760px; height:25px; overflow:hidden; background:transparent url(../images/bottom_bar.jpg) 0 0 no-repeat; }
      #BottomBar p			{ color:#ffffff; font-size:8pt; text-align:center; margin:0px; padding:4px 0px 0px 0px; }
