
/*page styles*/



#h-flash
{
position:relative;
width:616px;
height:317px;
float:left;
display:inline;
margin:0 4px 0 4px;
padding:0;
background:url(../images/01_flash-bg.jpg) no-repeat 0 0;
}
#h-flash h1
{
text-indent:-5000px;
}
#h-news
{
position:relative;
width:158px;
min-height:284px !important;
height:284px;
float:right;
display:inline;
margin:0 4px 0 0;
padding:10px 21px 21px 21px;
border:#c5c7c9 solid 1px;
}
#h-news-title
{
text-transform:uppercase;
color:#830000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
}
#h-news dd,
#h-news dd ul
{
margin:0;
padding:0;
list-style:none;
}
#h-news dd ul
{
margin:0 0 13px 0;
}
#h-news dd ul li
{
margin:10px 0 0 0;
padding:0;
}
#h-news dd ul li,
#h-news dd ul li a
{
font-family:Arial, Helvetica, sans-serif;
font-size:10.5px;
line-height:12px;
color:#5e6d7f;
text-decoration:none;
}


#h-flash,
#h-news
{
margin-bottom:4px;
}
#h-mid
{
position:relative;
background:url(../images/01_bg-md.jpg) repeat-x 0 0;
width:831px;
height:235px;
margin:0 0 0 0;
clear:both;
}
#h-mid-l
{
position:relative;
margin:15px 0 0 22px;
float:left;
display:inline;
width:382px;
height:210px;
}
#h-mid-r
{
position:relative;
margin:8px 21px 0 0;
padding:9px 0px 9px 22px;
border-left:#aeb6bf solid 1px;
width:383px;
float:right;
display:inline;
}
.h-mid-r-t
{
position:relative;
height:82px;
padding:10px;
background:url(../images/01_casest.jpg) no-repeat 0 0;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10.5px;
line-height:16px;
display:none;
}

.h-mid-r-t-si
{
float:left;
display:inline;
width:133px;
}
.h-mid-r-t-si img
{
border:#FFFFFF solid 1px;
position:relative;
margin-right:20px;
}
.h-mid-r-t-p
{
margin:0;
padding:0;
float:right;
display:inline;
width:217px;
}
.h-mid-r-t-p p
{
margin:0 0 2px 0;
padding:0;
}
.h-mid-r-t-p h2
{
margin:0;
text-transform:uppercase;
font-size:11px;
margin-bottom:2px;
}

.h-mid-r-t-p a.link-ca
{

color:#FFFFFF;
}

#h-mid-r-q
{
font-family:Georgia, "Times New Roman", Times, serif;
color:#5e6d7f;
font-size:11px;
line-height:18px;
margin:10px 10px 0 10px;
}

#h-mid-r-q blockquote
{
margin:0 0 0 0;
padding:0;
}
#h-mid-r-q cite
{
margin:0;
padding:0;
font-size:10px;
font-style:normal;
float:right;
display:inline;
}
