
#wrapper{
   width:960px;
	 background:url(./images/wrapperBg.gif) 0 0 repeat-y;
	 border-right:4px solid #E9F4F7;
	 border-left:4px solid #E9F4F7;
	 margin:0 auto;
	 text-align:left;
   }
#header{
   width:960px;
   height:107px;
   float:left;
	 background:url(./images/headerBg.jpg) 100% 0 no-repeat;
   }
   #header h1{
      width:473px;
	  height:107px;
	  background:url(./images/logo.gif) 0  0 no-repeat;
	  float:left;
	  margin:0;
	  padding:0;
      }
   #header ul{
      list-style:none;
      margin:20px 0 0 0;
      padding:0;
      float:right;
      }
      #header ul li{
         list-style:none;
         margin:0;
         padding:0;
         float:left;
         }
         #header ul li a{
            width:55px;
            height:30px;
            display:block;
            float:left;
            }
         #header ul li.tu a{
            background:url(./images/tuBtn.gif) 0 0 no-repeat;
            }
         #header ul li.auf a{
            background:url(./images/aufBtn.gif) 0 0 no-repeat;
            }
         #header ul li a:hover{
            background-position:0 -30px;
            }
            #header ul li a span{
               position:absolute;
               left:-9999px;
               top:0;
               }
#mainNav{
   width:599px;
   height:37px;
   background:#EFEFEF;
   border-top:4px solid #CDCBCB;
   border-bottom:4px solid #D7D7D7;
   float:left;
   }
   #mainNav ul{
      list-style:none;
      margin:0;
      padding:0;
      float:left;
      }
      #mainNav ul li{
         list-style:none;
         margin:0;
         padding:0;
         float:left;
         }
         #mainNav ul li a{
            display:block;
            float:left;
            color:#626262;
            text-transform:uppercase;
            text-decoration:none;
            padding:0 15px;
            display:block;
            font:bold 11px/37px "Trebuchet MS", Verdana,sans-serif;
            border-right:1px solid #D7D7D7;
            }
         #mainNav ul li a:hover{
            background:#FEA115;
            color:#fff;
            }
#loginY{
   width:361px;
   height:45px;
   float:left;
	 background:url(./images/loginBg.jpg) 0 0 no-repeat;
	 font-family:Verdana,Arial,sans-serif;
   }
   #loginY #loginform{
      padding-left:30px;
      height:21px;
	  background:url(./images/formArrow.gif) 10px 4px no-repeat;
      }
      #loginY #loginform fieldset{
         border:none;
         padding:0;
         margin:0;
         float:left;
         }
      #loginY #loginform label{
         position:absolute;
         left:-9999px;
         }
      #loginY #loginform input{
         float:left;
         }
         #loginY #loginform fieldset fieldset input{
            float:left;
            width:105px;
            height:16px;
            padding-left:10px;
            border:1px solid #379FDA;
            background:#fff;
            font:11px Verdana,Arial,sans-serif;
            padding-top:3px;
            color:#313131;
            margin-right:6px;
            }
   #loginY ul{
      float:left;
      clear:left;
      margin:0;
      padding:3px 0 0 30px;
      list-style:none;
      }
      #loginY ul li{
         float:left;
         margin:0;
         padding:0;
         list-style:none;
         }
         #loginY ul li a{
            float:left;
            margin:0;
            padding:0;
            font-size:11px;
            color:#313131;
            text-decoration:none;
            margin-right:25px;
            }
         #loginY ul li a:hover{
		    text-decoration:underline;
			}
   #loginY span#username{
      float:left;
	  font-size:11px;
	  width:160px;
	  font-weight:bold;
	  display:block;
	  height:30px;
	  color:#000;
      padding-left:35px;
	  background:url(./images/formArrow.gif) 10px 0px no-repeat;

	  
      }
	#loginY #userPersonalNav{
	   float:right;
	   width:165px;
	   clear:none;
	  padding:0;
	  margin:0;
	   }
	   #loginY #userPersonalNav a{
	      width:155px;
		  margin:0 10px 0 0;
		  text-decoration:underline;
		  line-height:17px;
		  font-size:11px;
		  text-align:right;
		  vertical-align:top;
	      }
#content{
   border-top:8px solid #fff;
   clear:both;
   }
   /* Additional CSS */
.hiddenText{
position:absolute;
left:-9999px;
}
.flLeft{float:left;}
.flRight{float:right;}
.textImg{float:left;padding:10px;}
.clearLeft{clear:left;}