﻿#cse-search-results { width:760px; }
#cse-search-results iframe  { width:760px; height:1000px }

body   { 
	margin:0 ; padding:0px ; 
	color:#555; background:#A17E0A; font-size:13px;
	font-family: "Trebuchet MS", Verdana ;
}

h1 , h2 ,h3  {  padding:0px ; margin:0px ; color:#A17E0A }
h1  {  font-size:18px ; display:table ; text-transform:uppercase ;
	   padding:7px 40px 7px 25px;  color:#fff; font-weight:normal ; 
	   background:#966407 url(web-Images/Corner_01.jpg) top right no-repeat }
h2  {  font-size:15px ; }
h3  {  font-size:13px ; }

body , ._cover , ._gray , ._Left  { text-align:center; float:left ;  } 
.Footer , .Top ._Right ul , .small {  font-size:11px ; }
.comment {  color:#ff0000 ; }
.BoldPaddingRight  { font-weight:bold ; padding-right:3px ; text-align:right }

/*--- Global Style for Layout ---*/
._cover , ._gray  {  width:100% }
a img 	 {	border:0px; }
a , .darkgold	  {  color:#A17E0A; text-decoration:none ; }
a:hover  {  text-decoration:underline ; }
.fLeft   { 	float:left ; text-align:left ; }
.fRight  { 	float:right ; text-align:right }
._width  {  width : 980px ; margin:auto;  vertical-align:top ;  }
._gray	 {	background:url(web-Images/BG-2.png) top center repeat-y ;	}
._Left	 {  width:200px;   }
._Right	 {  width:775px; float:left ; text-align:left  }
._normal , ._normal a , .text 	{  text-transform:none ; }

	
/*--- Top and Banner Sector Style ---*/
	.Top , .Banner , .Maintext 	{  background:#fff ;   }
	.Top ._width   {  
		padding-top:10px; background:url(web-Images/top-color.jpg) 0 -20px repeat-x ;    
	}
	
	.Top ._Left img  {  margin:15px 0px;  }

.Banner   {  
	background:#A17E0A url(web-Images/bg-top.jpg) top center ;     
}

/*--- Main Sector Style ---*/
.Maintext {  padding:12px 0px  }
	.Maintext .text  {  
		padding:20px 35px 20px 25px; text-align:justify !important ;  
	}
	.Maintext .text h1 { background:none ; color:#A17E0A; padding:0px; text-transform:none }
    .MainText .text img[align="right"]  { margin:0px 0px 5px 10px }
    .MainText .text img[align="left"]   { margin:0px 10px 5px 0px }

/*--- Menu Top Sector Style ---*/

	.Top ._Right ul , .Top ._Right li ,
	.Banner ._Left ul , .Banner ._Left li ,
	.Banner ._Left li ul , .Banner ._Left li ul li ,
	.Footer ul , .Footer li   { 
	    text-transform:uppercase ; 
		list-style:none ; margin:0px; padding:0px; 
	}
	.Top ._Right li a, .Banner ._Left li a  {  
		padding: 1px 5px 1px 8px; display:inline-table 
	}	
	.Top ._Right li a:hover , .Banner ._Left li a:hover ,
	.Banner ._Left li a.visit { 
		color:#000 ; text-decoration:none ; 
	}
	
	.Top ._Right       {  padding-top:55px; text-align:right    }
	.Top ._Right ul    {  float:right ; padding-top:50px;  }
	.Top ._Right li    {  float:left ; }
	.Top ._Right li a  {  
		color:#777 ; padding: 0px 7px; line-height:12px;
		border-left:1px dotted #ccc; border-right:1px dotted #ccc;  
	}

/*--- Menu Left Sector Style ---*/

	.Banner ._Left ul  { padding:20px; }
	.Banner ._Left li  {  }
	.Banner ._Left li a { display:block ; text-align:left;
	    background:url(web-Images/Line_01.jpg) left bottom no-repeat; }
	.Banner ._Left li ul li a { padding-left:15px; }

/*--- Footer Sector Style ---*/
.Footer   {  background:url(web-Images/Shadow_01.jpg) top repeat-x ; 
			 display:block ; padding:18px 0px 25px;
}
	/*
	.Footer li      {   float:left ; }
	.Footer li a    {  	padding:0px 7px; line-height:12px; text-decoration:none;
						border-left:1px solid #A6830B; border-right:1px solid #A6830B;  }
						*/
	.Footer a       {  	text-decoration:none;   }
	.Footer a:hover { 	color:#F2f2f2 }
	
	.fLogo a , .Footer span a   {   padding:0px; border:0px    } 
	.fLogo a img          {	border:1px solid #A17E0A ; margin:2px 8px 2px 0 ; padding:3px;  	}
	.fLogo a:hover img    {	border:1px solid #AF8C15; }

	.Footer span          { 	display:block ; padding:0px 8px 6px;}
		
    .fLink div /* ul  */   {    width:600px; float:right ; text-align:right ; }
    .fLink div a    {  
        text-transform:uppercase ;
        display:inline-table ; margin:3px 0px; 
        line-height:12px; padding:0px 6px; 
        border-left:1px solid #A6830B; 
        border-right:1px solid #A6830B;
    }

.Footer , .Footer a , .lightgold {  color:#DFBE6F ;  } 
 
/*--- Slide images Style ---*/
 
.photo_slide   {   
    height:307px; width:780px; overflow:hidden;  z-index:10;
}
.photo_slide a img , .photo_slide img   {   
    width:780px; height:307px ; z-index:20; margin:0px 0px ;  
}

.clear  { clear:both;font-size:1px;height:0;line-height:0;margin:0;padding:0;   }

/*--- SiteMap Style ---*/
.Div_sitemap            { width:40%; float:left; text-align:left; vertical-align:top;}
.div_2                  { width:60% }
.Div_sitemap ul         { margin:0px; padding:0px; list-style:none   }
.Div_sitemap ul li      { 
    background:url(Images/MnImage.gif) 0px 5px no-repeat; 
    padding-left:16px; line-height:22px; 
}
.Div_sitemap ul li .sub { background:url(Images/arrow_right_white.gif) 2px 7px no-repeat;   }

/*--- Newsletter ---*/
.divTitleNews   {
    float:left; width:250px; 
    text-align:right; font-weight:bold; 
    padding-right:2px; 
}
.divInputNews   {
    float:left; width:220px; text-align:right;
}
.divCommentNews {   
    float:left; width: 120px; 
    vertical-align:top; text-align:left; margin-left:2px
}
/*--- end Newsletter ---*/
input.Button { 
    height:24px; *height:23px;  
    margin-bottom:-4px; *padding:0px; *margin:0px
}
.Button , .Button a, .Button a:hover, .Button a:visited 
{ 
	border: 1px solid #A17E0A;
    background:#A6830B ;
    color : #fff !important;
    font-weight : bold;
    cursor : pointer;
    Padding:3px 5px 3px 5px;
    text-decoration:none;
} 

 .Button a:hover,.Button a:visited, .Button:hover {   
    color :#fff !important;
    background:#DFBE6F ; 
}
      
.Formelement  { 
	color : #000000;
	border : 1px solid #DFBE6F !important;
	padding-left : 2px;
} 