.bodybg { text-align:center; background:#fff url(../Images/Graphics/bg_slice.jpg) top center repeat-x; margin:0px; }

#bg{ background:#fff url(../Images/Graphics/bg.jpg) top center no-repeat; width:100%; margin:0px; }

a img{border: 0px;}

#wrapper{ width:954px; margin:0 auto; padding: 0px; text-align:left;  }


#top 
{width: 954px; height: 191px; }

        #logo{ width:333px; height:191px; padding: 0px; float:left; background: url(../images/graphics/logo1.jpg) no-repeat; }
            h1 { font-size: 10px; margin:0px }
            #logo a { width:333px; height:191px; display:block; text-indent:-10000px; }
            
        #topright{float:right; width: 618px; height: 191px; margin: 0px 0px 0px 3px; text-align:right; }    
           
        
        #menu{width: 954px; height: 31px; background: #a30030; margin-top: 3px;}
            
#contentwrapper{ width: 954px; padding: 0px; }


    #left{ float: left; width: 229px;  margin: 10px 0px 0px 0px; }
        #leftpanel{width:229px; min-height: 400px; background: url(../images/graphics/panelgradient.jpg) top center repeat-x; }
    
    
    #content{ padding: 25px 19px 40px 19px; width: 457px; position:relative; float:left;}
#contentinner{ padding: 25px 19px 40px 19px; width: 897px; position:relative; float:left;}

    #right { float: right; width: 229px; margin: 15px 0px 0px 0px; min-height: 400px; background: url(../images/graphics/panelgradient.jpg) top center repeat-x;}

    #footer{width: 954px; height: 40px; padding-top:5px; background: #6b706b; text-align:center; color: #fff; }
    #footer a{ color: #fff; }
    



#poweredby{ width: 954px; text-align:center; height: 41px; position:relative; margin:10px auto; color:#8d8787 ; font-size: 11px;
}

#poweredby a{ color: #ccc; font-size: 11px; }
#poweredby a:hover{ color: #000; font-size: 11px;}

hr { height: 0px; color: #e3e2e2; border-top: 1px; background: #e3e2e2; border-style: solid;}

input,textarea{ font-family: arial; font-size:12px; background: #fff; border: 1px solid #cccccc; }

input:hover,textarea:hover{ font-family: arial; font-size:12px; background: #fff; border: 1px solid #666; }

.rssHeader{font-size: 12px; font-weight:bold; }
.rssList { margin:0px; padding:5px 10px 5px 10px; width: 150px; }
.rssItem { list-style-type:none; border-bottom:1px solid #ccc; margin:0px;}



 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */



/* --------- Clearfloat --------- */

.clearfloat:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both;
	visibility: hidden;
	}
.clearfloat { display: inline-block; }
* html .clearfloat { height: 1%; }
.clearfloat { display: block; }