body {
 margin:0;
 padding:0;
 background: #fff url(images/gradient-bg.jpg) repeat-x;
 color: #343434;
 text-align:center;
 font-family: tahoma,arial,helvetica,sans-serif;
 height:100%;
 min-height:100%;
 }

#outer {
 padding:0;
 text-align:left;
 width:720px;
 height:auto;
 margin:auto;
 background:#ffffff;
 }
 
 #hdr {
 margin:0;
 padding:0;
 height:107px;
 background:#ffffff;
 }
 
#menu {
 margin:0;
 padding:7px 0 0 44px;
 height:23px;
 background:#af1b07 url(images/menu.gif);
 color: #fff;
 font-size:12px;
 font-weight:bold; 
 }
 
#menu a {
text-decoration: none;
 color: #fff;
 padding:0 20px 0 0;
 }
 
 #menu a:hover {
text-decoration: none;
 color: #e5503e;
 }

#banner {
 margin:0;
 padding:0;
 height:255px;
 background:#ffffff; 
 }

#bodyblock {
 margin:0 0 0 0;
 padding:0;
 position:relative;
 width:720px;
 height:auto;
 background:#ffffff;
 }

#content {
 margin:0;
 padding:0 0 20px 42px;
 width:678px;
 height:100%;
 min-height:100%;
 float:left;
 text-align:left;
 font-size:11px;
 background:#ffffff;
 }
 
#content p {
 padding:0 0 20px 0;
 font-size:12px;	
}
 
#news {
 margin:0;
 padding:69px 54px 0 60px;
 width:461px;
 height:100%;
 min-height:100%;
 float:left;
 text-align:left;
 background:#ffffff;
 }
 
#news a {
font-size:80%;
text-decoration: none;
 background: #dccea4;
 color: #5a471c;
 }
 
 #news a:hover {
font-size:80%;
text-decoration: none;
 background: #dccea4;
 color: #5a471c;
 }
 
a.text {
 text-decoration: none;
 background: #dccea4;
 color: #5a471c;
 }
 
a.text:hover {
 text-decoration: none;
 background: #dccea4;
 color: #5a471c;
 }
 
#line {
clear:both; /* correctly position in Firefox & Safari */
width:720px;
height:3px;
background: #a8a8a8;
} 
 
#ftr {
 clear:both; /* correctly position in Firefox & Safari */
 text-align:center;
 padding:40px 0 10px 0;
 margin:0;
 color:#6c6c6c;
 font-size: 10px;
 background: #ffffff;
 height:auto;
 }
 
select,input,textarea {
 font-family: tahoma,helvetica,sans-serif;
 font-size: 100%;
 color: #af1b07;
 }
 
.submit {
   color:#af1b07;
   font-family: tahoma,helvetica,sans-serif;
   font-size:90%;
   font-weight:bold;
   background-color: #dccea4;
   border:1px solid;
   border-top-color:#d0e7f5;
   border-left-color:#d0e7f5;
   border-right-color:#025586;
   border-bottom-color:#025586;}
   
h1 {
	font-weight: bold;
	font-size:11px;
	color: #af1b07;
	margin: 0 0 5px 0;
}
 
img {
 border:0;
 }
 
li {
 line-height:1.8em;
 font-size:12px;
}

.opacity img{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1;
}

.opacity:hover img{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
 -moz-opacity: 0.8;
 }
 
.link img{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1;
}

.link:hover img{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
 -moz-opacity: 0.5;
 }
 
p {
  text-align:justify;	
  line-height:1.6em;
  margin: 0 40px 5px 0;
  font-size:12px;	
 }
 
 #feedback {
 margin:0;
 padding:69px 54px 0 60px;
 width:686px;
 height:100%;
 min-height:100%;
 float:left;
 text-align:left;
 background:#ffffff;
 }
 
td {
  text-align:justify;
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size:12px;	
  line-height:1.4em;
  margin: 0 0 0 0;
 }

.indent {
 padding: 0 15px 0 10px;
}

.indent2 {
 padding: 0 15px 0 20px;
}
 
.link1{
	color:#AF3607;
}

.pad{
  line-height:1.8em;
}


