* {
  margin: 0;
  padding: 0;
  list-style: none;
}

img {
  border: none;
}

hr {
  display: none;
}

html, body {
  height: 100%;
  min-width: 1000px;
}

body {
    background: transparent url(img/bg-body.gif) center top repeat-y fixed;
    font: 68.75%/1.6 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    color:#665;
	
}

html {
  background: #F5F2EB;
}

p {
  margin-bottom: 1.5em;
}

a{
    color: #0000FF;
}


#page {
  position: relative;
  width: 1000px;
  min-height: 100%;
  margin: 0 auto;
  background: #FFF url(img/bg-body.gif) center top repeat-y;
    border-top: 2px solid #900;

}

* html #page {
  height: 100%;
}

#content {
  width: 980px;
  margin: 0 auto;
  padding-bottom: 90px;
  overflow: hidden;
  font-size: 1.1em;

}

  .col {
    float: left;
    overflow: hidden;
  }

	  .a {
		width: 756px;
		padding-right: 9px;
		border-right: 1px solid #feecac;
	  }
	  
	  
	  	.cols {

			float: left;
		}
	  
	  
		 .cola { width: 470px; padding: 0 15px 0 5px; }
	
		 .colb { width: 245px; padding: 0 5px 0 15px; border-left: 1px solid #feecac; }
		 
	
	  .b {
		width: 200px;
		padding-left: 14px;
	  }





.dotbox {
        background: #FFF;
        overflow: hidden;
}


.dotheadline {
	
        background: #FFF;
        overflow: hidden;
		font-size: 24px;
		color:#990000;
		margin-bottom: 15px;
}

.columns {
        width: 100%;
        overflow: hidden;
}

	
	
.left {
	float:left;
	}

.right {
	float:right;
	}

.meta { font-size: 11px; }

.padleft { padding-left: 5px; }

#header {
	
	margin: 0 0 35px 5px;
}

#logo {
	padding: 15px 0 10px 0;
}

#footer {
  position: absolute;
  bottom: 0;
  left: 5px;
  width: 990px;
  height: 40px;
  padding: 20px 0;
  border-top: 1px solid #FEECAC;
  background: #FFF url(img/bg-content.gif) repeat-x;
  font-size: 10px;
  text-align:right;
}


.sborder {
	border: 1px solid #FEECAC;
	padding: 8px;
	margin-bottom: 10px;
}


.spacer {
	padding: 5px;
}

.adbannertop {
	
	border: 1px #feecac solid;
	padding: 5px 0 0 0;
	text-align: center;
}

/* Tabs Design */

  #tabs, #tabs * {
        margin: 0;
        padding: 0;
        list-style: none; 
      }
      
      #tabs, #tabs li {
        border: solid #feecac;
      }
      
      #tabs {
        height: 26px;
        border-width: 0 0 1px 1px;
      }
	  

      #tabs li, #tabs li a {
        float: left;
        height: 24px;
        line-height: 24px;
        overflow: hidden;
		font-size: 11px;
      }
      
      #tabs li {
        border-width: 1px 1px 1px 0px;
        background: #feffe6;
        position: relative;
        top: 1px;
      }
      
      #tabs li a {
        padding: 0 1em;
      }
      
      #tabs a:hover {
        background: #FFF; 
      }
      
      #tabs li.active {
        background: #FFF;
        border-bottom: 1px solid #FFF;
      }
	  
	   #tabs li.highlight {
        
		font-weight: bold;
		
      }
	  
	  .htitle {         

        overflow: hidden;
		font-size: 11px;
		padding: 0 0 5px 0;
		color: #900;
		border-bottom: 2px solid #feecac;
		margin-bottom: 5px;
		font-weight: bold;
      }
	  
	    .ftitle {         

        overflow: hidden;
		font-size: 13px;
		padding: 5px 0 5px 15px;
		color: #006600;
		border-bottom: 1px solid #feecac;
		border-top: 1px solid #feecac;
		margin-bottom: 10px;
		font-weight: bold;
      }
	  
	    .fpad {         

        padding-left: 15px;
      }
	  
	  .fbox { font-size: 11px; padding: 8px 0 8px 10px; border-bottom: 1px solid #feecac;  margin-bottom: 5px;border-left: 2px solid #006600; }
	  
	  .sfont { font-size: 11px; padding: 8px 0; margin-bottom: 5px; }
	  

	  