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

html{
	height: 100%;
    overflow-y:scroll;
}


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

#topbanner {
           height: 30px;
}

#topbanner p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.1em;
	text-align:right;
	margin:0;
	line-height:30px;
    padding: 0 20px 0 0;
}

#topbanner p a {text-decoration:none;color:#ffffff;border-bottom:0px dotted #FFFF80;}
#topbanner p a:hover {text-decoration:none;color:#00CCFF;border-bottom:1px dotted #00CCFF;}

#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;
}

.logo{width:380px;float:left;margin:0;padding:0;height:120px;border: 0px solid #80FF00;}
.menu{float:right;width:580px;margin-top:87px;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:20px;
}

#content { 
         float: left;
         width: 609px;
         padding: 0px 30px 10px 0px;
         border-left: 0px dashed #B9E0F7;
         border-right: 1px dotted #B9E0F7;
         height:auto;
         text-align: justify;
}

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

.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;}

.style1 {font-size: 1.1em; Color: #0094E8;margin-bottom:10px;}
.style2 {color: #51A7D5; font-weight: bold;}
.style3 {font-size: 17px; Color:#808080; font-weight: normal;}
.style4 {font-size: 10px;color:#C0C0C0;}
.style5 {font-size: 12px; font-weight: normal;}
.style6 {font-size: 0.9em;}
.style7 {font-size: 12px;line-height: 130%;color:#0080C0;text-align: right;padding-right:10px}
.highlight {color: #00CCFF;}
.clear {clear:both;}
.prodlist {color:#51A7D5;font-weight:bold;}


#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;
}


#footer h2  {
           font-size: 12px;
           TEXT-ALIGN: left;
           Color: #C0C0C0;
           margin: 15px 0px 0px 15px;
}

#footer p  {
           font-size: 11px;
           TEXT-ALIGN: left;
           Color: #D7D7D7;
           margin: 13px 0px 0px 15px;
           line-height:140%;
}

#footer a {Color: #C0C0C0;text-decoration:none;border-bottom:0px dotted #000;}
#footer a:hover{Color: #F7F7F7;text-decoration:none;border-bottom:1px dotted #F7F7F7;}
