/* html, body { height: 100%; } */
 

.bodybg { text-align:center; background:#000;  margin:0px; padding:0; }


#wrapper{ width:960px;  background: url(../images/graphics/bgslice.gif) repeat-y;  margin:0px auto; padding: 0px; text-align:left;
	 /* position:relative; z-index: -2;  */
  }

.conPad
{
width:850px;
}


#flash{ width:394px; float:left; }
#flashtop{ width:960px; height:1px; margin:0px auto; position:relative; text-align:left; z-index: -1; }

#topnav{ padding: 10px; margin:0 auto; top:0px; left:0px; padding: 0px; text-align:left; width:900px; height: 35px; }




#toppanel{ width: 400px; margin-left:417px; height: 75px; padding-top:9px; }




#search{ position:absolute; z-index:3; width: 350px;}

#leftlogin {  float:left; height: 20px; }
#leftlogin a {  text-decoration:none; font-weight:bold;  }
#leftlogin a:hover {  color: #999999; font-weight:bold;  }
#login{  float:right; display:none; padding:0px; margin:0px; height: 20px;}
#searchleft{  float:left; height:15px; padding-top:14px;}
#searchleft a {  text-decoration:none; font-weight:bold;  }
#searchleft a:hover {  color: #999999; font-weight:bold;  }
#searchbox{  float:right; display:none; padding:14px 0 0 0; margin:0 110px 0 0;}

#navpanel{ width:960px; height: 292px; background: url(../images/graphics/logobottomright.gif) no-repeat bottom right;  margin:0px 0px 20px 0px; padding: 0px; text-align:left; }

#contentbg{ width:960px; margin:0px; padding:0px; text-align:left; }

#navright{ float:right; width: 550px; height: 292px; }

#menu{ width:209px; float:left; }

#logo{ width:280px; height:130px; float:right; margin-top:200px;}

#logo a { left:0px; width:280px; height:130px; display:block; text-indent:-3000em; }

#contentmain{ margin: 0px; padding: 20px 0px 0px 20px; width: 938px; min-height: 670px; position:relative; }

#content{ margin: 0px; padding: 20px; width: 840px; position:relative; }

#footer { width: 960px; margin:0px auto; height: 30px; padding:20px; color: #b4acac; font-size: 11px; text-align:center; 
}
.footerpad a{ color: #b4acac; font-size: 11px; background-color:#262113 ;
}
.footerpad a:hover{ color: #cccccc; font-size: 11px; background-color:#262113 ;
}

.footerpad{ padding-right: 50px;}

.square{ padding-right:5px; }
.loginleft{margin-left: 5px;} 
.searchleft{margin-left: 31px;} 


 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid black;
  background-color: #e3e3e3;
}
.error_msg {
  color:#cccccc;
font-weight:bold;
border: 1px solid black;
padding:5px;

}
/* 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; }