/* main css implement*/
/* complement for the main style*/
 #masterhead{
  margin:0px 0px;
  background:#ff6600;
  width:100%;
  margin-left:0 ;
  margin-right:0;
 
}
 #logosite{
 padding-left:10px;
 padding-top:20px;
 padding-bottom:20px;
 color:white;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 font-size:25px;
 width:100%;
}
#logosite a{
   text-decoration:none;
	color:#ff6600;
	
}

 #list1{
	padding-left:10px;
	color:white;
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif;
}

 #navigation {

	margin:0 auto;
	padding-left:10px;
	list-style-type:none;
	background:white;
	float:left;
	width:100%;
	/*border-bottom: 1px solid #999999;*/
}
#navigation  li{

 display:inline;
}

 #navigation  li a{
    font-size:96%;
	display:block;
	float:left;
	color:#666666;
	text-decoration:yes;
	/*padding: .2em .3em; */
	padding-left:.3em;
	background:white;
	font-weight: bold;
	/*border-right: 1px solid #999999;*/
}

/* #navigation  li a:hover{

		color:#000;
		background:#ff6600;
}*/
#hrtop{
	color:#666666;
	width:100%;
}
/************* #search styles ***************/

#search{
	/*padding: 5px 0px 5px 10px;*/
	position:relative;
	margin-top:0;
	font-size: 90%;
	margin-right:10px;
	
}

#search form{
 margin-bottom: 3px;
 padding-bottom: 5px;
  margin-top:0;
  
 border-right: 1px solid #999999;
 border-bottom: 1px solid #999999;
}


#search label{
	display: block;
	margin-bottom: 5px;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#999999;
	
}
#registration{

	padding-top: 2px ;
	font-size: 100%;
	position:relative
	width:100%;
    margin-top:0;
}

#registration form{
 margin-bottom: 3px;
 padding-bottom: 5px;
 border-left: 1px solid #999999;
 border-bottom: 1px solid #999999;
 border-right: 1px solid #999999;
}
#subscribe_block{
	display: block;
	/*margin-bottom: 2px;*/
	text-align:center;
	padding-top: 2px;
	padding-bottom: 2px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#999999;
	/*width:100%;*/


} 
#subscribe_block a{

	color:white;
	font-weight:bold;
	font-family:Arial;
	text-decoration:underline;
}
.subscribe_name{
    display:block;
	text-align:center;
    color:black;
	font-weight:bold;
	font-size:17px;
	

}
/***************** my container style************************/

#container{
 width:100%;
 background:white;
 margin-right:0;
 margin-top:0;
 /*border-top: 1px solid #999999;*/
}
#left_block{
	/*float: left;*/
	/*width:185px;*/
	font-size:95%;
	/*border-right: 1px solid #999999;*/
	background-color: white;
	margin-right: 10px;
	margin-left:0px;
	margin-top:0px;
}

.LBlockTitle{
	display: block;
	margin-bottom: 5px;
	text-align:center;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#999999;
	color:#FFFFFF;
	font-weight:bold;
	
	/*font-size: 90%;
	width:185px;*/
}
.CBlockTitle{
	margin:0px;
	color:black;
	font-weight:bold;
	font-family : Arial;
	/*font-size:95%;*/

}
.RBlockTitle{
	display: block;
	/*margin-bottom: 5px;
	text-align:left;*/
	padding-top: 5px;
	padding-left:5px;
	padding-bottom: 5px;
	font-weight:bold;
	background-color:#999999;
	
	/*margin-top:10px;*/
	/*margin-left:10px;*/

}
.RBlockTitle a{
    font-size:14px;
	color:white;
	font-weight:bold;
	font-family: Arial;
	text-decoration:underline;
	
}

.RListBlockElt  ul li  a{
	text-align:left;
	color:black;
	/*font-family:Arial;*/
	
	padding-right:3px;
}
.RListBlockElt ul {
	/*background:#666666;*/
     text-align:left;
	 list-style-type:none;
	 margin-top:0px;
	 margin-left:0px;
	 padding-left:20px;
	color:black;
	list-style-type:disc;
	
	
}
#central_block{
	/*float: left;*/
	padding-left: 15px;
	padding-right: 2px;
	background-color: white;
	/*border-left: 1px solid #999999;
	border-right: 1px solid #999999;*/
	font-size:98%;
	width:600px;
	/*margin-right: 2%;*/
	
	padding-top:5px;
}
 #central_block  form {
 
 margin-bottom: 3px;
 
 }

#right_block{
	/*float: left;*/
	font-size:95%;
	/*border-left: 1px solid #999999;*/
	padding-left: 3px;
	margin-right:5px;
	/*margin-left: 10px;*/
	margin-top:5px;
	
}

#footer{
	clear: both;
	border: 1px solid #cccccc;
	font-size:10px;
	background-color: #666666;
	color:#FFFFFF;
	/*padding-top: 5px ;
	padding-bottom:3px;
  
	margin-top:10px;*/
	width:100%;
	height:2%;
	
       
	
}
.division   {
 border-right: 1px solid #999999;

 padding-right:5px;
}
.division1   {
 /*border-left: 1px solid #999999;*/

 padding-left:3px;
}

.tablestyle  {

border-top: 1px outset #999999; 
border-left:0px;
 border-right:0px;
 border-bottom:0px;
}
#container{
 padding:0; 
 margin-top:0 ; 
 height:auto;
 margin-left:0;
 margin-right:0;
 }
 
 #left_rest{
 /*padding-top:5px;*/
 position:relative;
 
 /*border-top:1px solid #999999;*/
background-color:white;
 /*width:185px;*/
 font-size: 90%;
 margin-left:5px;
margin-right:1px;
margin-top:5px;
 }
 .it-top{
 font-size: 90%;
 margin-right:1px;
 margin-left:3px;
 }
 #CompList{
	margin-left:0px;
	margin-top:0px;
	padding-left:10px;
	list-style-type:none;
	background:white;
 
  }
  
 #CompList  li a{
 
	color:#666666;
 }
 .CalStyle{
  background-color:rgb(196,196,196);
    width:98%;
    margin-left:  1px ;
   margin-right:  0px ;
  margin-bottom: 1em;
 /* font-size:90%;*/
  
  margin-top:4px;
  
 }
 
  .CalStyle th {
 
  font-size:13px;
  font-weight:bold;
 }
 .CalMonthStyle{
	font-size:13px;
	text-align:center;
	color:white;
	font-weight:bold;
	 
 }
 .archive td a {
 
  text-align:right;
  color:white;
 }
 .free_mod{
 
  margin-bottom:4px;
 /* border-left: 1px solid #999999;
  border-bottom: 1px solid #999999;
  border-right: 1px solid #999999;*/
 /*list-style-position:inside;*/
  padding-bottom:4px;
  font-size:90%;
  margin-right:0;
 
 
 }
 #searchblock{
  display:inline;
 }
.errorstyle{

 color:red;
 font-weight:bold;
 text-align:center;
}
.formstyle{
 
 align:center;
}
.paginationstyle a {
     color:black;
	text-decoration:none;
	

}
.page_bottom a{text-decoration:none;color:black; font-size:14px;}
.page_bottom a:hover {text-decoration:underline;color:#666666;}

