.bodybg { text-align:center; background:#0063ae; margin:0px; }



#wrapper{ width:956px; margin:0 auto; padding: 0px; text-align:left; background: url(../Images/Graphics/contentslice.jpg) top center repeat-y;  }
#contenttop{ width:956px; margin:0 auto; padding: 0px; text-align:left; background: url(../Images/Graphics/header.jpg) top center no-repeat;  }
#topbg{ width:956px; margin:0 auto; padding: 0px; text-align:left; background: url(../Images/Graphics/header.jpg) top center no-repeat;  }

#left{ float: left; width: 220px;  margin: 10px 0px 0px 0px; }
    
        #logo{ width:220px; height:166px; padding: 0px; margin: 0px auto; }
           #logo h1 { font-size: 10px; margin:0px }
            #logo a { width:220px; height:166px; display:block; text-indent:-10000px; }
        
        #loginbg{padding: 15px;}
        #loginbg .text{font-size:11px;}
            #loginbg #username {margin-top: 15px; background:url(../Images/Graphics/username.gif) no-repeat; width:172px; height: 24px; padding-left:10px;}
            #loginbg #username input{ border:0px; font-size: 11px; background: #fff; }
            #loginbg #password {margin-top: 15px; background:url(../Images/Graphics/password.gif) no-repeat; width:172px; height: 24px; padding-left:10px; float:left;}
            #loginbg #password input{ border:0px; font-size: 11px; background: #fff; }
            #loginbg #login4 {width: 30px; height: 17px; margin:0px 4px 0px 4px; background:url(../images/graphics/blank.gif) no-repeat }
        
        #RSS{padding: 15px; margin-top: 20px; width: 195px; }
   
.rssHeader{font-size: 14px;  }
.rssList{ margin:0px; padding:5px 10px 5px 10px}
.rssItem{ list-style-type:none; border-bottom:0px solid #e3e3e3; margin:0px;}

     
#right { float: right; width: 711px; margin: 0px 17px 0px 0px; min-height: 400px; }
            

    #search{ width: 711px; height: 130px; margin: 20px 10px 0px 3px; } 
        #searchbox { float:right; padding: 1px 0px 0px 6px; margin: 35px 15px 0px 0px; height:24px; width: 176px;  font-size:11px; background:url(../Images/Graphics/search.gif) no-repeat;  }
        #searchbox input{ border:0px; font-size: 11px; background: #fff; }
        #searchbox #inputbox{padding-left: 30px;}
        #searchbox img{ border:0px; }

    #mainimage{ width:711px; height: 202px; position: relative; }   
    #menu{ width: 701px; background: #005695; margin-top: 3px; height: 31px; padding:5px;}
    #breadcrumbs{ width: 701px; font-size:11px; background: #ffc424; height: 20px; margin-top:1px; padding: 5px;}
    
    #content{ padding: 25px 20px 30px 15px; width: 696px;    }         
    
    
ul{ color: #333333; font-size: 12px; }



#poweredby{ width: 956px; background: url(../Images/Graphics/footer.jpg) top center no-repeat; text-align:right; height: 55px; position:relative; margin:0px auto; color:#e0e0e0 ; font-size: 11px;
}

#poweredby td{color:#e0e0e0 ; font-size: 11px;}
#poweredby a{ color: #e0e0e0; font-size: 11px; }
#poweredby a:hover{ color: #fff; font-size: 11px;}

#poweredby div{padding:10px 15px;}

hr { height: 0px; color: #e3e2e2; border-top: 1px; background: #e3e2e2; border-style: solid;}

input,textarea{ font-family: arial; font-size:12px; background: #ffffff; border: 1px solid #b4b6b9; }

input:hover,textarea:hover{ font-family: arial; font-size:12px; background: #fff; border: 1px solid #8d9095; }



 	
/* 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; }