/* Youtube video veiwer */

#ytvideo2 {
    float: left;
	margin-right:1px;
}
 
 
.yt_holder {
    background: #f3f3f3;
    padding: 10px;
    float: left;
    border: 1px solid #e3e3e3;
	margin-bottom:15px;
}
 
 ul.demo2 {
    float: right;
    margin: 0;
    padding: 0;
    width: 220px;
}
/* ul li img a.demo2
{
height:100px;
width:100px;
}*/
 ul li a.demo2 {
    list-style-type: none;
    display:block;
    background: #f1f1f1;
    float: left;
    width: 216px;
   
	padding:2px;
	margin-bottom: 20px;
    padding-bottom: 30px;
 
}
 
 /*ul li img.demo2 {
 height:100px;
width:100px;
    width: 120px;
    float: left;
    margin-right: 5px;
    border: 1px solid #999;
}*/
 
 ul li a.demo2 {
    font-family: georgia;
    text-decoration: none;
    display: block;
    color: #000;
	 margin-bottom: 20px;
    padding-bottom: 30px;
}
 
.currentvideo {
	background: #e6e6e6;
}
	
	
/*help*/
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  

  
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:375px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}
/* BASIC */
body {
	margin: 0px;
	padding: 0px;
	font: 62.7% Tahoma, Verdana, Arial, Helvetica, sans-serif;	 

	background:#eeeeee url(../images/bg2.png) repeat-y center center ;	
	    background:url(../images/bg6.png) repeat-x top left fixed;  
 	background:url(../images/bg.JPG) repeat-x top left fixed;  	
 /*
		background:  url(../images/ibg.jpg) no-repeat  left center fixed; 	
		 background:#7a7874;	
 	background:#f5f1e5 url(../images/bgg.png) repeat-y   center center; 
 */
	text-align: center;
	 
}
 
h1, h2, h3, h4, p, ol {
	margin: 0px;
	padding: 0px;
	color:#4D4D4D; color:#996600; color:#022d83; padding-right:10px; font-family: "Times New Roman", Arial, Tahoma,  Helvetica; 
}
h1 { border-bottom:0px solid #996633; padding:12px 20px 3px 0px; } 
 input[type=text],  input[type=password], select{ border: 1px solid #8E7640; width:160px; } 
 textarea,input[type=file] { border: 1px solid #8E7640;  } 
 input[type=submit]{border: 0px solid silver; color:#D6C299; color:#453611; background:url(../images/button.png) no-repeat center center; width:56px; height:24px; } 
 input[type=submit]:hover{ color:#FFFFFF; background:url(../images/button2.png) no-repeat center center; } 

.login  input[type=text], .login input[type=password] {  margin:0;  border:0px; background: url(../images/input.png) no-repeat center center ; width:180px; height:24px; padding:0px 15px 0px 0px;} 
/*form input[type=password]{ border:0px; background: url(../images/input.png) no-repeat center center ; width:179px; height:27px;} */
  
a img { 
	border: none;
}
a, h2 a, h2, h1{text-decoration:none; color:#663300; color:#022d83; }
  
a:hover, h2 a:hover{text-decoration: underline; color:#291400; color:#022d83;}
a:visited, h2 a:visited{color:#94704D; color:#000;}

ul
{
list-style-type:square;
color:gray;
}
/* LAYOUT */
#wrapper {
	width:920px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	border: 0px solid  #A9A9A9; 
  	background: #FFFFFF ;

 /*   filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;

	url(images/main3.png) repeat-y right top;*/
	text-align: right;
	border-right:2px solid #64635f;
	border-right:0px solid #71706d;
 	border-left:0px solid #71706d;
 
 }
#banner {
	width:100%;
	background:   url(../images/header00.jpg) no-repeat center center;
	background:   url(../images/header.jpg) no-repeat center center;  
  	background:   url(../images/header10.jpg) no-repeat center center;  
  	background:   url(../images/header101.png) no-repeat center center;  
  	background:   url(../images/header222.jpg) no-repeat center center;  
  	background:   url(../images/header.jpg) no-repeat center center;  
  	background:   url(../images/newh.png) no-repeat center center;  

 	height: 150px;

	/*border-bottom: 2px solid silver ;*/
	float: left; 
}
#main {
	
	float: right;	
    width:676px;
    width:670px;
    
    width:72%;
	width:688px;  
    border:0px solid red;	
    height:auto ;
	padding-right:0px;
	padding-top:0px;
	padding:0px;
	margin:5px 0px 0px 0px;
	display: inline;
    /*background: #E6E6E6;
	background: #f1efe0; */
     background:   url(../images/main_top.jpg) no-repeat  center top;
	 
	 min-height:400px; 
 }
 #main  h1{ font-size:2em; }
#footer {
	width:100%;
	color: #000000;
	
  	background:  #f2f2f2  ;  
   height:70px;
   height:90px;
	clear: both;
	margin:10px 0px 0px 0px;
	 font-size:1.2em;
	text-align: right ;
	/*background: #855C33 ;
	background: #A38566 ;*/
	border-bottom: 0px solid #ccc; 
	border-top: 4px solid #bda777; 
	padding:3px 0px 10px 0px;
}
#footer a {
text-decoration:none;
color: #150f01;

}
#footer #bottom_nav  li{ list-style:none;  display:inline; border-left:1px solid #150f01;}
#footer #bottom_nav  li a{ padding:3px 5px 3px 5px;  }
#footer #bottom_nav  li a:hover{ text-decoration:underline;}
/*---------------------*/

/* BANNER STYLES */
#banner img {
	float: left;
}

/* MAIN */

#main a {

}
#main p , .content  p{
    padding-right:20px;
    padding-left:20px;
 
    font-size: 1.2em;
    font-size: 1.3em;
	margin-bottom: 10px;
	
	margin-top: 10px;
	/*font-weight: bold;*/
	font-family: Tahoma,"Times New Roman",   "Century Gothic", "Gill Sans", sans-serif ;
	/*line-height:180%;*/
   color:#000000;
   text-align:justify;
}
 

#main  ul   li {  margin-left:0px; }
.content {border-right:0px solid silver; margin:0px 0px 10px 0px; padding:10px 6px 10px 10px; }
.cont_related2 {border-left:1px solid silver;   padding:10px 0px 40px 0px; background: url(../images/right_box.png) repeat-x bottom right ; }
.cont_related2  ul li { list-style-image: url(../bullet.png);}
.cont_related2 li  a{ font-size:1.4em; margin-bottom:10px; }

.cont_related2  p{ margin-bottom:6px; }
 


/*-------------menu--------------*/
#right_side {
	float: right;
	width: 241px;
	width: 250px;
	
	width: 26%;
	width: 27%;
	width: 25%;
	width: 228px;
	border:0px solid red;
    padding:0px 0px 0px 0px;
    margin:11px 0px 0px 0px; 
    margin:5px 0px 0px 0px; 
  /*  margin:-22px 0px 0px 3px; */
 /* background:   url(images/news_bg.jpg) repeat-y  left; -moz-box-shadow: 0 0 5px #666; -webkit-box-shadow: 0 0 5px #666;*/
/*border:1px solid #999; 
border:2px solid rgb(221,204,170); */
 

}
#right_side p {
font-size:1.3em; color:#2e2e2e;     padding-right:20px;
    padding-left:20px; font-family: Tahoma,  "Century Gothic", "Gill Sans", sans-serif ;
}
#right_side h2{color:#996633; color:#4D4D4D; margin:0px 5px 0px 5px; /*background: #eeeeee url(../images/right_h32.png) no-repeat right center; */
height: 25px; font-size:1.9em; padding:5px 35px 0px 0px;
 /*border-top:1px solid silver; border-right:1px solid silver; border-left:1px solid silver; */
 }
.right_box { 
border-top:7px solid #ccc; 
border-top:7px solid #bda777; 

background:#F5F5F0;
background:#f9f7f2;
width:235px; margin:0px 3px 20px 3px; padding:10px 0px 20px 0px;
font-family: "Times New Roman", Tahoma;
}
.right_box  ul{margin:0; padding:0px 25px 0px 15px; list-style-type:square; color:gray; }
.right_box  ul li a { font-size:1.6em; margin-bottom:10px; color:#022d83;}
.right_box  ul li:hover{   color:#000000; background:#FEFEFE;}
.right_box  ul li a:hover{   color:#000000; background:#FEFEFE;}

.right_box h2 { /*
color:#996633;color:#4D4D4D; margin:10px 5px 35px 5px; background: #eeeeee url(../images/right_h32.png) no-repeat right center;
 font-size:1.9em; padding:5px 0px 40px 0px;
border-bottom:1px solid #ccc; 
border-bottom:1px solid #bda777;  */
} 
 
.title  { border-bottom:0px solid #996633; padding:20px 20px 3px 0px;  color:#022d83; } 
 
 #links { font-size:1.1em;  float:left;   width:100%;      z-index:1; margin:4px 0px 5px 0px; 
  border-top:1px solid silver; padding:6px 0px 6px 0px;; }
 #links a {text-decoration: none; color:#453611;} #links a:hover {text-decoration: underline; color:#000000;}
 #links .links_box{ text-align:right; float:right;width:14%;  border:0px solid silver; padding:5px; margin:0px 12px 0px 0px; }
 #links .links_box ul {padding:0px;}
 #links .links_box ul li { list-style:none;padding:0px 0px 3px 0px; }

		  
/*------------------------------------*/
.mytable { 
border-collapse: collapse;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	float:right;
	width:99%;
 
}

.mytable tr:hover {
/*background: #C4C4C0 ; */
}
.mytable td,th {
	border-top:1px solid silver;
	border-bottom:1px solid silver;
	padding: 4px 2px 4px 2px;
	font-size:1.3em;
}
.mytable_head{ font-weight:bold; 
 
color:#000000; 
 }
.more {  
color:#453611;
}

.icon { border:0px solid #f9f7f2; padding:0px; margin:5px 0px 1px 0px;}
.icon:hover{ border:0px solid  #B89470;}
#page_link {
border: 1px solid silver;
text-decoration: none;
font-weight: bold;
padding: 1px 3px 1px 3px;
color:#000000;
}
#current_link {
text-decoration: none;
font-weight: bold;
border: 1px solid #663300;
padding: 1px 3px 1px 3px;
background:#663300;
color:#FFFFFF;
}
#page_link:hover{
text-decoration: none;
font-weight: bold;
border: 1px solid #663300;
padding: 1px 3px 1px 3px;
background:#663300;
color:#FFFFFF;
}

.t {
margin:-70px 0px 0px 10px;
}
.rbox_top{color:#493912; text-align:right; padding:4px 0px 0px 0px; margin-bottom:0px; height:37px; background:url(../images/rbox.jpg) no-repeat top center; }
.rbox_top h2{color:#493912; }
.rbox {width:219px ; padding:10px 0px 30px 0px; margin:0px 0px 10px 0px; background: #f0ece3 url(../images/rbox2.jpg) no-repeat bottom center; font-size:1.3em; text-align:right;}
.rbox  h3{ font-size:1.3em;  }
.rbox  ul{  color:#022d83;  }
 .rbox  a {  color:#022d83;  }
.rbox  ul li {  margin:0px 0px 5px 0px;}
.rbox  ul li a{  color:#022d83;  }
.rbox  ul :hover{ color:#8D1919; } 
.rbox  ul li a:visited, .rbox  a:visited{ color:#1B428F;color:#000; }
.rbox  ul li a:hover, .rbox  a:hover{ color:#8D1919; }


.top_path { float:right; width:80%; padding:6px 20px 0px 0px; border:1px solid red; height:18px;   width:664px;  font-size:1.2em; border:none; }  
.top_path a {  color:#022d83; } .top_path a:hover{ color:#8D1919; } .top_path a:visited{ color:#000; }

.lang { float:left;margin:120px 0px 0px 4px; padding:10px; font-size:1.2em; color:#996600;}
.lang  a{ color:#990000; color:green; background:#FFFFFF; padding:1px 3px 1px 3px;}
.lang  a:hover{ color:#990000; background:green; color:#FFFFFF; padding:1px 3px 1px 3px;}
 