
/* --- DEFAULTS --- */
p, span, td, ul, ol, ul, li, dl, dt, dd, h1, h2, h3, input, textarea, select {
    margin: 0;
    padding: 0;

	font-family: arial, verdana;
    color: #40494D;
	text-decoration: none;
    word-spacing: normal;
    letter-spacing: 0;
    line-height: 140%;
    font-size: 11px;    
}

a { text-decoration:none; }

a:hover { text-decoration:underline; }

img { border:0px; }

ul { list-style:none; }

form { padding:0; margin:0; } /* for explorer 6 */

/* --- COMMONS --- */
.upper {text-transform:uppercase;}
.lower {text-transform:lowercase;}
.pointer {cursor:pointer}
.bold {font-weight:bold}
.more {text-decoration:underline;	color:#CB261B;}

.button1 {
	background:#3E484A url(imgs/detailsArrow.gif) no-repeat scroll 90% 50%;
	border:1px solid #2A3432;
	color:#FFFFFF;
	display:block;
	line-height:18px;
	padding-left:5px;
	width:63px;
}


/* --- STYLES --- */

body {
  background: #A49E84;
	padding-bottom:60px;		
}

/* CONTAINER */
div#container {
  margin-left:auto;
  margin-right:auto;
  width:974px;
	background: #fff;	
}


	/* TOP */
	div#top {
		position:relative;
    height:257px;
	}
		div#headLogo {
	    background:#525A5C url(imgs/header.jpg) top left no-repeat;              
			height:194px;
		}
			
		div#lang {
			position:absolute;
			top:10px;
			right:10px;			
			padding-top:4px;
		}
			div#lang ul {
				
			}	
			div#lang ul li {
				display:inline;
				padding-right:7px;
			}		
			div#lang a {
				text-transform:lowercase;			
			  font: normal 12px Verdana;
				color: #ffffff;							
				font-weight:bold;
			}
			div#lang a:hover {
				text-decoration:underline;
			}				
			div#lang a.lngCurr {
				font-weight:bold;
				text-decoration:underline;
			}							
							
	  /* headMenu */
		  /* css menu styles rules are defined in the menu.css file. */

      
	
	/* MAIN */  
	div#main {
    position:relative;           
		text-align:left;
		width:974px;
		padding-bottom:15px;
	}
		/* mainTab */
		table#mainTab {
			margin:0px;
			padding:0px;
			border-collapse:collapse;
		}	
			table#mainTab tr td {
				vertical-align:top;
			}		
    
	
			/* COL1 */  
			table#mainTab td#col1 {	
				width: 187px; /* 227 +1(bord.left) -40(padding) */
	      padding:20px;  
				background:#F1E1B0;
	      border-top:1px solid #3F4A4C;			
	      border-right:1px solid #3F4A4C;			
	      border-bottom:1px solid #3F4A4C;
			}
	
	      /* groupMenu */
				  /* css menu styles rules are defined in the menu.css file. */	

			  /* newsBox */
				  div.newsBox {
				  	width:169px;
						height:180px;
						border:1px solid #3F4A4C;
						margin-bottom:100px;
				  }	
						div.newsBox a {			
							color: #3F4A4C;	
							display:block;						
						}
						div.newsBox a:hover {
							text-decoration:underline;
						}			
									
					  div.newsBoxTitle {
					  	font: normal 12px Verdana;
							height:19px;
							padding:4px 0 0 20px;
							background: url(imgs/newsBoxBg.gif) no-repeat;							
					  }		
					  div.newsBoxItem {
							padding:10px 10px 10px 20px;
					  }				
							#marqueecontainer{
								position: relative;
								width: 139px; /*marquee width */
								height: 135px; /*marquee height */
								overflow: hidden;
							}							
					
			  /* privacy */
				  div.privacy {
				  	position:absolute;
						bottom:26px;
						left:0px;
						text-align:center;
				    background: url(imgs/privacy.jpg) no-repeat;              									
						background-position:top left;											
				  }	
					  div.privacy a {
						  font: normal 14px Verdana;					  	
							color: #40494D;
							display:block;
							width:123px;
							padding:15px 0 0 13px;								
					  }										
	
			table#mainTab td#colspacer {
				width:22px;				
			}                  
		
			/* COL2 */  
			table#mainTab td#col2 {
				width: 683px; /* 723 +1(bord.right) -40(padding) */				
				padding:20px;   
	      border-top:1px solid #3F4A4C;			
	      border-left:1px solid #3F4A4C;			
	      border-bottom:1px solid #3F4A4C;			
		  }   
				    
			
			  /* antiwysiwyg */
				  div.antiwysiwyg {
					  font: normal 12px Verdana;
	          line-height: 140%;
						margin-top:-3px;
				  }
				  div.antiwysiwyg h1, div.antiwysiwyg h2, div.antiwysiwyg h3, div#col2 h1 {
					  font: normal 18px Verdana;
					  color:#ccc3A5;
						letter-spacing: 0.2em;					
					  margin: 0;
					  padding:10px 0px 10px 0px; 
				  }
	        div.antiwysiwyg h1 {
	          text-transform:uppercase;
						padding-top:0px;
						letter-spacing: 0.1em;
	        }
				  div.antiwysiwyg h2 {
					  color:#333343;
					  font-size:16px;
					  /* padding:5px 0px 5px 0px; */
				  }
				  div.antiwysiwyg h3 {
					  color:#333343;					
					  font-size:14px;
					  /* padding:2px 0px 2px 0px; */					
				  }																		
				  div.antiwysiwyg p {
	          line-height: 140%;  
						font-size:12px;       
					  /* padding:5px 0px 5px 0px; */					
				  }	
				  div.antiwysiwyg a, div.antiwysiwyg a p {
					  text-decoration:underline;
						color:#CB261B;
				  }	
				  div.antiwysiwyg a:visited, div.antiwysiwyg a:visited p {
					  text-decoration:underline;
						color:#0000FF;
						/*old value #cb261b*/
				  }

				  div.antiwysiwyg a:hover, div.antiwysiwyg a:hover p {
					  text-decoration:none;
						color:#1D49C3;
				  }	
				  div.antiwysiwyg a.button1 {
					color:#FFFFFF;
				  }				  
							
	
				/* pageList */
			  #pageListCont h1 {
				  font: normal 18px Verdana;
				  color:#ccc3A5;
					letter-spacing: 0.2em;					
				  margin: 0;
				  padding:0px 0px 0px 0px; 
          text-transform:uppercase;
			  }	
					table.pageListTable	{
						width:683px;
					}			
				  td.pageListImg, td.pageListText {
					  vertical-align: top;
	          padding-right:10px;
				  }
				  td.pageListText h3 {
						padding:3px 0px 5px 0px;
						margin-bottom:5px;
						border-bottom: 2px solid #ccc3A5;
				  }					
				  td.pageListText p a {
	          background:#F0E1B0 url(imgs/pageListArrow.gif) 90% 50% no-repeat;          
						font: bold 11px Arial;
	          color:#333343;
	          padding:0px 20px 0px 5px;          
	          margin-top:5px;
	          float:left;
				  }
				  td.pageListText h1 a:hover {
					  text-decoration: underline;
				  }
	 

	/* FOOTER */
        
	  div#footer {
		  font: normal 12px Arial;    
      background: #F1E1B0;
		  height:35px;
		  width:974px;
		  text-align:center;
	  }
			table#footerText { 
			
		  }		
			  table#footerText td {
				  width:974px;			  	
				  height:35px;			  	
					vertical-align:middle;
					word-spacing:1px;					
			  }		
			  table#footerText td a {
			    color:black;
					text-decoration:none;
			  }
			  table#footerText td a:hover {
					text-decoration:underline;;
			  }   			    
				table#footerText td img {
					vertical-align:middle;
				}

