html, body {margin: 0; padding: 0; border: 0; height:100%; background-color:#828282;}

body {
color: #000;

font-family: georgia, "times new roman", sans-serif;
font-size: 95%;
margin:  0;
height:100%;

}
.topmenu{
border-color: #cde #89a #789 #bccdef;
background: #000;
text-align:center;
font-weight:bold;
padding: 10px;
color:#FFF;
}
.topmenu ul,.topmenu li,.topmenu a,.topmenu a:hover{
display: inline;
list-style-type: none;
padding-right:  5px;
border: 0;
color:#fff;
}
.groupmenu{
margin: 0 0 5px 0;
padding: 3px;
font-size: 12px;
font-weight:bolder;
background-color:  #E47833;
text-align:center;
line-height: normal;
}
.groupmenu2{
margin: 0 0 5px 0;
padding: 5px;
font-size: 12px;
font-weight:bolder;
color: #fff;
background-color: #000;
text-align:center;
}
.groupmenu3{
margin: 0 0 5px 0;
padding: 3px;
font-size: 12px;
font-weight:bolder;
background-color:  #3232CD;
text-align:center;
line-height: normal;
color:#fff;
}
#item         {float: left; width: 141px; padding: 0 5px 0 0px; margin: 0; font-size:12px; font-weight:bold;}
#item a       {display: block; background: #000 ; color: #FFFFFF; padding: 5px 0 5px 10px; margin: 0 0 1px 0; text-decoration: none;}



#wrapper { width:950px; margin:0 auto;  background-color:#fff; border: 1px solid #000;    }
#header { padding:0; background-color:#fafafa;   }
#container {  background-color:#fff; width:950px; }/* 750*/
#lefCol { float:left; width:140px; margin-right:-1px;   }
#container>#lefCol {margin-right:3px; }
#midCol { float:left;  width:600px;  background-color:#F2F2F2; border-left: 1px solid #000; border-right: 1px solid #000; word-wrap: break-word;
overflow:hidden;}
body>#midCol {width:600px;}/* 450*/
#container>#midCol {width:602px;}
#midCol2 { float:left; margin-left: 2px; width:550px; line-height: 25px; font-size:12px; word-wrap: break-word;overflow:hidden; font: Arial, Helvetica, sans-serif; font-size: 105%;   }
#midCol2 p{margin-bottom: 2px; margin-top:3px}
#rigCol { float:right; width:200px; font-size:11px; font-weight:bold; word-wrap: break-word; overflow:hidden;   }/* 151*/
#rigCol_re { float:right; width:330px; font-size:11px; font-weight:bold; word-wrap: break-word; overflow:hidden;   }/* 151*/
#rigCol p,#rigCol_re p{ margin-bottom: 3px; margin-top:3px}
#footer { clear:both; padding:5px; border-top: 1px solid #000;  }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */ 
.enclosed{
	margin:0 0 5px 0;
	border-bottom:1px solid #000;
	border-top: 1px solid #000;
	padding: 2px 0 2px 2px;
	word-wrap: break-word;
overflow:hidden;

}
.enclosed2{
	margin:0 ;
	border-bottom:1px solid #000;
	border-top: 1px solid #000;
	padding: 2px 0 2px 2px;
	word-wrap: break-word;
overflow:hidden;
}
.enclosed li{ margin-left:-18px; margin-bottom: 5px;}
.enclosed p{ margin:5px 0 5px 0;}
.minit, h5 {
margin-top: 0;
font-size: .9em;
text-align: center;
border: 1px  outset #C9C9C9;
background:   #E47833 url(/images/grd-1px_1.1) repeat-x;
padding-top: 5px;
}
.warar2{
	float:right;
	width:270px;/* 200*/
	font-weight: 95%;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
}
.warwrap{
	float:left;
	width:315px;/* 241*/
	padding:0;
	margin-top:0;
}
.warwrap p{ margin:3px 0 ;}
.warar1{
	margin-top:0
	width:312px;/* 240*/
	font-weight: bold;	
	word-wrap: break-word;
overflow:hidden;
}
.warar3{	
	width:240px;
	font-weight: bold;	
	word-wrap: break-word;
overflow:hidden;
}
.smallpix_toleft{
	float:left;
	border:0;
	margin: 0 3px 0 0;
	clear:left;
}
.boxez{
	margin:0 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #000;	
}
.font11_bold{ font-size:11px; font-weight:bold; padding:0; margin-bottom: 10px; }
input.text80 {   
   font-size: 100%; 
   font-family: Arial, Sans-serif; 
   border: 1px solid #0000FF; 
   background: #CCCCCC;
   color:#000099;   
   width: 80px;
   height :25px ;   	 
}
input.text200 {   
   font-size: 100%; 
   font-family: Arial, Sans-serif; 
   border: 1px solid #0000FF; 
   background: #fff;
   color:#000099;   
   width: 200px;
   height :22px ;   	 
}
input.text400 {   
   font-size: 100%; 
   font-family: Arial, Sans-serif; 
   border: 1px solid #0000FF; 
   background: #CCCCCC;
   color:#000099;   
   width: 400px;
   height :22px ;   	 
}
input.text500 {   
   font-size: 100%; 
   font-family: Arial, Sans-serif; 
   border: 1px solid #0000FF; 
   background: #CCCCCC;
   color:#000099;   
   width: 500px;
   height :22px ;   	 
}
input.text550 {   
   font-size: 100%; 
   font-family: Arial, Sans-serif; 
   border: 1px solid #0000FF; 
   background: #CCCCCC;
   color:#000099;   
    width: 550px;
   height :22px ;   	 
}
input.button200 {   
   font-size: 100%; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   border: 1px solid #FF0000;       
   width: 200px;
   height :25px ;
   text-align :center ;	 
}
textarea.talls {   
   font-size: 100%; 
   font-family: Arial, Sans-serif; 
   border: 1px solid #0000FF; 
   background: #CCCCCC;
   color: #0000CC;   
   width: 400px;
   height :200px ; 
   text-align:left;  	 
}
textarea.talls2 {   
   font-size: 100%; 
   font-family: Arial, Sans-serif; 
   border: 1px solid #0000FF; 
   background: #CCCCCC;
   color: #0000CC;   
   width: 505px;
   height :200px ; 
   text-align:left;  	 
}
img #header,#header img{ border:0; padding:0; margin:0;  height:100px;}
.dhig{ text-align:center;  font-style:italic; font-size:18px; color: #00F;}
.rightimg{ background:#000000; color:#FFFFFF; border-bottom:1px solid #000; padding-bottom:3px;}
img .rightimg,.rightimg img{ border:0;  height:120px;}
img .fidsanimg,.fidsanimg img{ border:0; width:200px; float:left; }
 img.xiiso{ width:280px; height:120px; border:0;}
.youtube,img .youtube{width:280px;}
.youtube{background:#000 ; margin: ; padding:0 ; text-align:left;word-wrap: break-word; overflow:hidden; background:#000000; color:#FFFFFF;font:  italic  .95em/1.5em verdana,sans-serif;}
.youtube a,.rightimg a{ color:#FFFFFF;text-decoration:none;}
table.youtube,youtube table{ 
	width:300px; margin:0; 	
	height:150px; text-align:left;
	vertical-align:top;
	border:none; border-collapse:collapse;
	font:  italic  .95em/1.5em verdana,sans-serif;
	color:#000000;
}
