/* Page structure ********************************************/

* {
    margin:0;
    padding:0;
}
html, body {
    height:100%;
    width:100%;  
    line-height: 15pt; 
}

html {
    
    background: #000 url(../images/bg2.jpg) repeat-x 0 0;   
}

.wrapper {
    width:950px;   
    height:auto  !important;
    height:100%;   
    margin:0 auto;        
    color: #5a6165;
    font-family: Arial, Helvetica, sans-serif;       
}
.content {      
    width: 950px;
    background: #fff;  
    padding: 8px 5px 8px 0;
}
.footer {
    width:950px;  
    padding:10px 8px;  
    color: #bfc0c1; 
} 
.searchbutton {
    margin-left:-10px;
}
#header {  
    margin: 25px 0 0 0px;
    height:123px;
}
#search {
    background: url('../images/input.png') no-repeat 1px 1px;
    height:30px;     
    float:left;
} 
#topwrap {
    width:210px;
    float:right;
}    
#searchwrap {
    margin-top:-27px;
    float:right;
    width:240px;
}
input {
    font-size:9px;
    color:#5a5758;      
    padding:3px;     
    border:none;  
    background: none;
}
#sinput {      
    text-indent:3px;  
    height:20px; 
    width:160px; 
    padding-right:27px;  
}  
.column33, .column33_green {
    width:300px; 
    float:left;  
    padding: 0 8px;      
}
.column33_in {
    width:290px; 
    float:left;  
    padding-right: 8px;      
}
.column33_in2 {
    width:297px; 
    float:left;  
    padding-right: 6px;
    padding-bottom:10px;      
}
.column33_rows {
    width:570px; 
    float:left;  
    padding-right: 6px;
    padding-bottom:10px;      
}
.column_images {
    width:315px; 
    float:left;  
    padding: 0 3px 0 7px;  
	margin-right: -10px;    
}
.column66_images {
    width:625px; 
    float:left;  
    padding: 0 3px 0 7px;  
    margin-right: -10px;    
}
.column_center {
    width:312px; 
    float:left;  
    padding: 7px 7px;      
}
.column33_green { 
    background: url('../images/green_bg.png') repeat-x bottom left;
}
.column66 {
    width:610px; 
    float:left;  
    padding-left: 10px;      
}
.column50 {
    width:455px;
    float:left; 
    padding: 0 8px;         
}  

.column100 {  
    padding: 0 10px;      
} 

.footer a {
    color: #a1a3a6;
    font-size: 11px;
    margin-right:10px;
    text-decoration: none;
    font-weight: normal;  
}
.footer a:hover {
    color: #bad68d;  
    text-decoration: underline; 
}

#hrtop {       
    height:27px;
    width:950px;  
    background: url(../images/hr.png) top left repeat-x;  
    position: absolute;
    top:125px;  
}
div#hrtop hr {
  display: none;
}


/* Main menu *************************************************/
#menu {
    margin: 30px 0 0 0;
}   
.menucol1, .menucol2, .menucol3 {   
    float:left;  
}  
.menucol2 {
	margin-top: 3px;
}   
#menu img {
    display: block;
}
                       
#menu-sub {     
    height: 31px;  
    padding-left:2px; 
}        

/* Read More block ********************************************/

.more, .more_green, .more_last_green {
    font-family: Times, Garamond, Georgia, serif;   
    font-style: italic; 
    font-size:13px;       
    border-top: 1px solid #a9acaf;  
}

.more {
    color: #bad68d;    
}

.more, .more_green {
    border-bottom: 1px solid #a9acaf; 
}

.more_green {
    margin-bottom: 8px; 
}

.more a {     
    font-weight: bold;
    color: #bad68d; 
    text-decoration: none;     
}
.more_green a, .more_last_green a {
    color: #727b79;
    font-weight: bold;
    text-decoration: none; 
}

/* General styles ********************************************/

.preview {
    width:97px;
    height: 65px;
    margin: 0 3px 7px 0;
}

.preview2 {
    width:97px;
    height: 65px;
    margin: 0 3px 10px 0;
}

.preview3 {
    width:145px;
    height: 97px;
    margin: 0 4px 7px 0;
}

.preview4 {
    width:97px;
    height: 65px;
    margin: 0 5px 0 0;
}
.preview5 {
    width:94px;
    height: 71px;
    margin: 0 0px 5px 0;
}

.drop {     
    font-size:13px;
    font-weight: bold;       
    border-top: 1px solid #a9acaf; 
    border-bottom: 1px solid #a9acaf; 
    float: left;
    width: 260px; 
}

.cell1 {      
    border-bottom: 1px solid #a9acaf;
    height: 65px; 
    width:190px; 
    line-height: 15px; 
    font-size:11px;
    padding-bottom:4px;
    margin-bottom:4px;
}
.cell3 {      
    border-bottom: 1px solid #a9acaf;
    height: 65px; 
    width:500px; 
    line-height: 15px; 
    font-size:11px;
    padding-bottom:4px;
    margin-bottom:4px;
}
.cell2 {     
    font-size:13px;
    font-weight: bold;       
    border: 1px solid #a9acaf;   
    width: 270px; 
    padding-left: 5px;
}

.grey {
    font-style: italic;
    font-weight: bold;
    color:#c9cacb;
}

.lime {      
    font-weight: bold;
    color:#bad68d;
}

.green_light {      
    font-weight: normal;
    color:#bad68d;
}

.light {        
    color:#c9cacb;
    font-weight:normal;      
}

a.light {  
    text-decoration:none;    
}

a.light:hover {        
    color:#bad68d;
    text-decoration:underline;
}

.bordered {
    font-size:13px;
    font-weight: bold;       
    border-top: 1px solid #a9acaf; 
    border-bottom: 1px solid #a9acaf;    
}

.bordered a {  
    text-decoration: none;     
}

.bordered a:hover {  
    text-decoration: underline;     
}

.article_img {
	width:100px;
    height: 100px;
    margin: 0 7px 5px 0;
}

.big_img {  
    margin: 0 0px 5px 5px;
    width:300px;  
}

.head_img {
    margin-bottom: 8px;
}

.article_pr {
	padding-top:5px;
}

.center {
    text-align: center;
}   
.clear {
    clear:both;
    height:0px;
}
.dleft {
    float:left;
}
.dright {
    float:right;
}
.hidden {
    display: none;
}
.spacer {
    height: 13px;
}

h2 {
    color: #767676;
    font-weight: bold;
    font-size: 140%; 
    text-align:center;   
    padding: 5px 0 10px 0; 
}
h3,h5 {
    font-family: Times, Garamond, Georgia, serif;   
    font-style: italic;
}
h3 {      
    font-size:18px;     
    border-bottom: 1px solid #bfc1c3; 
    color: #accf81;    
}

h4 { 
    font-size:13px;
    font-weight: bold;  
	line-height:1.2em; 
}
h5 {  
    font-size:16px;         
    color: #c4c7c9;
	padding-bottom: 14px;  
	line-height:18px;
}
h6 {
    border-bottom: 1px solid #bad68d;  
    font-weight: bold; 
    font-size:13px;
}

p {
    line-height: 15px;
    font-size: 11px;
    padding-bottom: 7px;
}

.prev_next {
    text-align: center;     
    padding-top: 10px;    
    border-top: 1px solid #bad68d; 
    
}

.last {
    padding-bottom: 5px;       
}

img {
    border: none; 
    vertical-align: top; 
}

form {
    margin:0;
    padding:0;
}

input.touch, textarea {
    width: 360px;
    font-size:9px;
    color:#5a5758;      
    padding:3px;     
    border:none;  
    background: #bfc0c1;
}

input.touch {
    height: 20px;
}

a.touch, p.touch {
    margin-left: 65px;
}

a img {
    border: 0;
}

a {
    outline: none;
    text-decoration: underline; 
    color: #5a6165;  
    font-weight: bold;
}

.sub tr td  {
    line-height: 15px;
    font-size: 11px;
    padding-bottom: 7px;
}

ul {
    font-size: 11px;
    padding-left: 20px; 
    margin-top: -8px;
}
li {
    list-style-type: disc;        
}
a:hover {
    outline: none;
    color: #5a6165; 
    text-decoration: none; 
}
.green {
    font-weight: bold;
    color: #bad68d;
}

.tab  {
    position: absolute;
    border-width: 0;
    z-index:100;
}

.tab_text {
    border: 1px solid #bad68d;;    
    padding: 10px 20px;   
    text-align: left;
    display:none;
    position: absolute;
    top: 130px; 
    left: 20%; 
    width:68%;
    min-width:320px;
    background-color: #fff;
}      

.tab2 {
    position: absolute;
    display:none; 
    border-width: 0;
    z-index:10;
    background: none;
    background: url('../images/light.png') repeat top left !important;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/light.png', sizingMethod='scale');
    zoom: 1;
    width:100%;     
    height:100%;
    min-height:100%; 
    margin: 0;  
    padding: 0;
}

.tab2 a, .tab2 input, textarea
{
position:relative; z-index: 2;
}
