html{
	height: 100%;
    font-size:16px; /* Make sure the default is always 16px */
    overflow-y:scroll;
}

body {
      border:0;
      margin:0;
      padding:0;
      height: 100%;
      background: #fff;
      font-family: "trebuchet ms", verdana, arial, tahoma;
      color: #767676;
}


#mainwrapper { 
         margin: 0;
         width: 100%;
         min-height: 100%;
         position: relative;
         background: url(images/topback.gif) repeat-x left top;
}

#topbanner {
           height: 30px;
}

#wrapper { 
         margin: 0 auto;
         width: 960px;
         position: relative;
         min-height: 100%;
         border: 0px solid #80FF00;
}

* html #wrapper{
                height:100%;
                width:961px;/* box model hack for ie5.+*/
                w\idth:960px;
}
    
#header {
        width: 960px;
        padding: 0px;
        height: 120px;
        margin: 0px;
        border: 0px solid black;
}

.logo{width:380px;float:left;margin:0;padding:0;height:120px;border: 0px solid #80FF00;}
.adspace{float:left;width:580px;height:87px;padding:0;border: 0px solid #80FF00;}
.menu{float:left;width:580px;padding:0;border: 0px solid #80FF00;}

#indexbanner {
           background: #6EB6DE;
           height: 130px;
           margin:0;
           padding:0;
}

.banner{width:640px;float:left;margin:0px;padding:0px}
.tag{float:left;width:320px;margin:0px;padding:0px}

     
#container { 
         float: left;
         width: 960px;
         padding: 0px;
         height:auto;
         margin-top:10px;
}

#content { 
         float: left;
         width: 614px;
         padding: 0px 15px 10px 10px;
         border-left: 0px dashed #B9E0F7;
         border-right: 1px dotted #B9E0F7;
         height:auto;
}


.iframe {
        width: 600px;
        height: 100px;
        overflow: auto;
}


#rightcontent {
              width: 290px;
              float: right;
              padding: 0px 10px 0px 20px;
              height:auto;
}

.auth{float:right;margin-top:10px;padding:15px 0 0 0;border: 0px solid #80FF00;}
.ssl{float:right;margin-top:10px;padding:0 0 0 10px;border: 0px solid #FF0000;}


.dashline {clear:both;float:right;border-top: 1px dashed #B9E0F7;width:100%;}


td.plist {
		 border-bottom:1px dotted #51A7D5;
         padding: 5px 0 5px 10px;
}


#clearfooter{
             clear:both;
             height:100px;
}

#footer{
        width: 100%;
		position: absolute;
		bottom: 0;
        height:90px;
        background: url(images/footback.gif) repeat-x left top;
}

#footwrap { 
        margin: 0 auto;
        width: 960px;
		position: absolute;
		bottom: 0;
        height:75px;
}

