
html                
                    {
                        font-family: arial, sans-serif;
                        font-weight: normal;
                        font-size: 11px;
                    }
body                {
                        width:100%;
                        height:100%;
                        margin: 0px;
                        text-align: left;
                        border: dotted 0px #f00;
                        background-color:#fff;
                    }



p                   {
                        font-family: arial, sans-serif;
                        font-weight: normal;
                        font-size: 11px;
                        line-height: 1.4em;
                        color: #000000;
                    }

h1                  {
                        width:100%;
                        font-family: Trebuchet MS, arial, sans-serif;
                        font-weight: bold;
                        font-size: 18px;
                        line-height: 1.2em;
                        color: #000;
                        
                        margin:-3px -5px 10px 0px;
                        float: left;
                        overflow:hidden;
                    }
                    
#news-wrapper h2                  {
                        width:100%;
                        height:13px;
                        font-family: arial, sans-serif;
                        font-weight: bold;
                        font-size: 11px;
                        line-height: 1.15em;
                        color: #000;
                        margin-bottom:5px;
                        margin-top:30px;
                        padding:2px 0px 2px 0px;
                       
                        border-bottom:solid 2px #c6c9da;
                        
                    }
 
#site-wrapper    { 
                        position:relative;
                        top: 5px;
                        height:100%;
                        width:920px;
                        margin: 0px auto;
                        border: dotted 0px #f00;
                    }
                        

#divMetaNav
                    {
                        position:relative;
                        top:2px;
                        left:43px;
                        width:700px;
                        height:14px;
						border:solid 0px #3dc;
                    }


* html #divMetaNav {
	top:4px;
}
*:first-child+html  #divMetaNav {
	top:4px;
}
					
#divSiteMap
                    {
                        position:relative;
                        top:-12px;
                        left:0px;
                        width:42px;
                        float:left;
                    }

#langselect         
                    {
                        position:relative;
                        top:-14px;
                        left:0px;
                        width:200px;
                        height:14px;
						border:solid 0px #3dc;
						float:right;
						text-align:right;
                    }

#langselect img     
                    {
                        padding-left: 10px;
                    }


#divMetaNav ul li
					{
						float:left;
					}

				
#branding
					{
                        position:relative; 
                        top:3px; 
                        left:0px;
                        width:920px;
                        height:251px; 
						background-color:#fff;
                    }

* html #branding		{
						
						position:relative; 
                        top:-10px;
						height:250px; 
					}

*:first-child+html #branding {
						
						position:relative; 
                        top:-10px;
						height:250px; 
					}
				
					
#branding object		{
						position:relative; 
						top:-28px;
					}

* html #branding object		{
						position:relative; 
						top:0px;
					}

*:first-child+html #branding object		{
						position:relative; 
						top:0px;
					}

#flashbranding		{
						position:relative;
						top:-14px;
					}

* html #flashbranding		{
						position:relative;
						top:0px;
					}
*:first-child+html #flashbranding		{
						position:relative;
						top:0px;
					}
					
#divMainNav
					{
                        position:relative;
                        top:0px;
                        left:0px;
                        width:920px;
                        height:20px;
                        background-color:#006ab6;
                        z-index:99;
                        margin:10px 0px 10px 0px;
                    }

* html #divMainNav
					{
                        position:relative;
                        top:-14px;
                    }
*:first-child+html #divMainNav
					{
                        position:relative;
                        top:-14px;
                    }

#divMainNav ul
					{
						position:relative;
						top:0px;
						width:920px;
						height:20px;
					}

#divMainNav ul li
					{
						
						float:left;
						width:14.18%;
						line-height:20px;
						text-align:center;
						vertical-align:top;
						border-right: solid 1px #fff;
						border-bottom:0px;
					}


#col1
					{
                        position:relative;
                        top:-7px;
                        left:-8px;
                        width:170px;
                        height:auto;
                        float:left;
                        z-index:88;
                        font-size:1px;
                    }

* html #col1
					{
                        position:relative;
                        top:0px;
                        left:0px;
                    }
					
*:first-child+html #col1
					{
                        position:relative;
                        top:0px;
                        left:0px;
                    }					
					
#col1 IFRAME
					{
                        padding-bottom:15px;
                        width:100%;
                    }


#col2
					{
                        position:relative;
                        top:0px;
                        left:0px;
                        width:560px;
                        height:600px;
                        float:left;
                        border: dotted 0px #cdcdcd;
                    }

#col2 IFRAME
					{
                        position:absolute;
						top:0px;
						left:10px;
						padding-left:0px;
                        width:530px;
						border:dotted 0px #f00;
                    }


#col3
					{
                        position:relative;
                        top:0px;
                        left:0px;
                        width:180px;
                        height:auto;
                        float:right;
						border: dotted 0px #cdcdcd;
                    }
#col3 IFRAME
					{
                        position:relative;
						left:0px;
						padding-bottom:20px;
                        width:100%;
                    }


* html #col1
					{
                        margin-top:-14px;
					}
* html #col2
					{
                        margin-top:-14px;
					}


* html #col3
					{
                        margin-top:-14px;
					}



*:first-child+html #col1
                    {
                        margin-top:-14px;
					}  

*:first-child+html #col2
                    {
                        margin-top:-14px;
					}  

*:first-child+html #col3
                    {
                        margin-top:-14px;
					}  






#container-wrapper  
					{
                        position:relative;
                        width:530px;
                        height:350px;
                        border:dotted 0px #f00;
                    }
                    
#container_1  
					{
                        position:relative;
						top:-2px;
                        width:276px;
                        height:350px;
                        border:dotted 0px #f00;
                        float:left;
                        font-family:Trebuchet MS, Arial;
                        font-size:12px;
                        color:#000;
                        border:dotted 0px #f00;
                    }
#container_2  
                    {
                        position:relative;
                        width:250px;
                        height:350px;
                        border:dotted 0px #f00;
                        float:left;
                        font-family:Trebuchet MS, Arial;
                        font-size:12px;
                        color:#000;
                        border:dotted 0px #f00;
                    }



#news-wrapper       
					{
                        position:relative;
                        width:530px;
                        float:left;
                        background:#f7f7f7;
                    }

                    
#news-wrapper IMG   
					{
                        position:relative;
                        left:-5px;
                        float:left;
                        margin:0px 5px 5px 5px;
                        padding:0px;
                    }

#news-wrapper-col1
					{
                        position:relative;
                        width:250px;
                        float:left;
                        padding-right:20px;
                    }

#news-wrapper-col1 P
					{
						border-bottom:solid 0px #c6c9da;
                    }
                    
                    
#news-wrapper-col2
					{
                        position:relative;
                        width:250px;
                        float:right;
                    }

#news-wrapper-col2 P
					{
						border-bottom:solid 0px #c6c9da;
                    }





A:LINK, A:VISITED, A:ACTIVE {color:#555555; font-family:arial; font-size:11px; text-decoration:none;}
A:HOVER {color:#888888; text-decoration:none;}




A.langselect:LINK, A.langselect:VISITED, A.langselect:ACTIVE    
                    {
                        padding-left:10px;
                        color:#555555;
                        font-family:arial;
                        font-size:11px;
                        text-decoration:none;
                        
                    }

A.langselect:HOVER 
                    {
                        color:#888888;
                        text-decoration:none;
                        
                    }


#debug              
                    {
                        display:none;
                    }

#tags				{	
						position:relative;
						left:40px;
						width:250px; 
						height:auto;
						border: solid 1px #555;
						padding: 10px 0px 10px 10px;
						background-color:#cdcdcd;
					}

A.tagclowd:LINK, A.tagclowd:VISITED, A.tagclowd:ACTIVE {color:#555555; font-family:Trebuchet MS,arial; font-size:11px; text-decoration:none;}
A.tagclowd:HOVER {color:#888888; text-decoration:none;}








