/* ---------------------------------------------*/

body {
margin: 0px;
padding: 0px;
background-image: url(/img/back.gif);
background-position:top;
background-repeat: no-repeat;
background-color: #1a1515;
color: #444444;
text-align:center;
}

#container {
 width: 740px;
 margin-left: auto;
 margin-right: auto;
 text-align: left;
}

h1 {
margin: 10px;
font-size: 8pt;
font-weight: normal;
clear: both;
}

h2 {
margin: 0;
padding: 0;
}

h2.title {
margin: 0 0 0 22px;
padding: 0;
}

h2.title2 {
margin: 0 0 20px 22px;
padding: 0;
}

.p1{
	font-size : 8pt;
	line-height : 12pt;

}

.p1gray{
	font-size : 8pt;
	line-height : 12pt;
	color: #555555;
}

.red{
    color: #FF0000;
	font-weight: bold;
}

.red2{
    color: #C70000;
	font-weight: bold;
	font-size: 11pt;
}

.gold{
    color: #b6966c;
	font-weight: bold;
}

.gold2{
    color: #b6966c;
	font-weight: bold;
	font-size: 11pt;
}



.white{
    color: #FFFFFF;
	font-weight: bold;
}

img.top5 {
margin-top: 5px;
}

img.top10 {
margin-top: 10px;
}

img.top20 {
margin-top: 20px;
}

img.bottom5 {
margin-bottom: 5px;
}

img.bottom10 {
margin-bottom: 10px;
}

img.tb5 {
margin: 5px 0;
}

img.tb8 {
margin: 10px 0;
}

img.tb10 {
margin: 10px 0;
}

img.tb15 {
margin: 15px 0;
}

img.ri10 {
margin: 0 10px 0 0;
}



img.imgleft {
float: left;
margin: 0;
}

img.imgleft5 {
float: left;
margin: 0 5px 5px 0;
}

img.imgright {
float: right;
margin: 0;
}

img.imgright10 {
float: right;
margin: 10px 0 10px 10px;
}


a:link { text-decoration:underline; color: #be9a7f}
a:visited  { text-decoration:underline; color: #806252}
a:active { text-decoration:underline; color: #be9a7f}
a:hover { text-decoration:underline; color: #806252}


/* ---------------------------------------------*/
#wrapper {
    float: left;
	margin-top: 130px;
	width: 900px;
}

#main {
	margin: 0 10px;
}


/* ---------------------------------------------*/
#btnflash {
float: right;
margin: 5px 10px 5px 0;
}

#btnflash a span {
display:none;
}

#btnflash a {
display:block;
width:157px;
height:13px;
background-image:url(/img/top_flash_btn.gif);
background-repeat:no-repeat;
}

#btnflash a:hover {
background-image:url(/img/top_flash_btn2.gif);
background-repeat:no-repeat;
} 


/* ---------------------------------------------*/

#news {
    font-size : 9pt;
    line-height : 2.4em;
	width: 469px;
	float: left;
	margin: 0 11px 0 10px;
}

* html #news {
    font-size : 9pt;
    line-height : 2.4em;
	width: 469px;
	float: left;
	margin: 0 10px 0 5px;
}

#right {
    font-size : 9pt;
    line-height : 2.4em;
	width: 240px;
	float: right;
	clear: both;
	margin: 0 10px 0 0;
}

* html #right {
    font-size : 9pt;
    line-height : 2.4em;
	width: 240px;
	float: right;
	clear: both;
	margin: 0 5px 0 0;
}


/* ---------------------------------------------*/
#footerflash {
	width: 740px;
	clear: both;
	padding: 5px 0;
	background-color: #f7f7f7;
	margin: 10px 0;
}

#footerflash .banner {
	width: 450px;
	margin-left: auto;
    margin-right: auto;
	text-align: left;
	font-size : 8pt;
	line-height: 11pt;
}


/* ---------------------------------------------*/
#footernavi {
	width: 740px;
	clear: both;
	font-size : 11pt;
	line-height: 13pt;
	text-align: center;
	color: #333333;
	margin: 10px 0;
}


/* ---------------------------------------------*/
#footer {
	width: 740px;
	height: 70px;
	clear: both;
	font-size : 8pt;
	line-height: 11pt;
	text-align: center;
	color: #333333;
	border-top: solid 1px #676767;
	background: url(../img/footer_back.jpg);
	padding-top: 4px;
	margin-bottom: 20px;
}


/* V
---------------------------------------------*/

#news dl {  
 width: 449px;
margin: 0;
padding: 0;
} 

#news dt { 
 font-size: 8pt;
 color: #a30607;
 float: left;   
 width: 60px;   
 padding: 5px 0px; 
 clear: both;   
 font-weight: bold;
}   

#news dd {
 width: 359px;   
 margin-left: 80px;   
 padding: 5px;
} 


* html #news dl {  
 width: 439px;
margin: 0;
padding: 0;
} 

* html #news dt { 
 font-size: 8pt;
 color: #a30607;
 float: left;   
 width: 60px;   
 padding: 5px 0px; 
 clear: both;   
 font-weight: bold;
}   

* html #news dd {
 width: 329px;   
 margin-left: 80px;   
 padding: 5px;
} 


