/* CSS Document */

body{
background:url(../images/bg.jpg) top center repeat;
margin:0;
}

.footerbg{
width:100%;
background:url(../images/footershadow.png) center bottom no-repeat;
float:left;
clear:left;
}

.header{
width:100%;
background:url(../images/header.png) top center no-repeat;
float:left;
clear:left;

}

.layout{
background:url(../images/layoutbg.png) top repeat-y;
width:100%;
float:left;
clear:left;
}

.footer{
width:100%;
float:left;
clear:left;
height:62px;

}

.wrapper{
width:990px;
margin:0 auto;
}

.main{
width:990px;
float:left;
clear:left;
}

.footer_main{
width:990px;
float:left;
clear:left;
text-align:center;
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-top:30px;
}

.footer_main a{
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
}
.footer_main a:hover{
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}


.headertop{
width:100%;
height:240px;
float:left;
clear:left;
border:0px;
}

.contentarea{
padding:15px;
width:960px;
float:left;
clear:left;
}

.contentarea2{
padding:10px;
width:970px;
float:left;
clear:left;
}

h1{
margin:0;
padding:0 0 10px 0;
width:960px;
float:left;
clear:left;
color:#333333;
font:bold 24px Arial, Helvetica, sans-serif;
text-transform:uppercase;

}

.topcontent{
width:960px;
float:left;
clear:left;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:20px;
}


.list{
width:960px;
float:left;
clear:left;
}

.list2{
width:970px;
float:left;
clear:left;
}
.listbox{
width:910px;
height:183px;
padding:20px 25px;
float:left;
clear:left;
background:url(../images/listbg.gif) top no-repeat;
margin-top:10px;
}

h2{
margin:0;
padding:0 0 5px 0;
width:900px;
float:left;
clear:left;
color:#000000;
font:bold 14px Arial, Helvetica, sans-serif;

}

h3{
margin:0;
padding:0 0 5px 0;
width:900px;
float:left;
clear:left;
color:#000000;
font:bold 14px Arial, Helvetica, sans-serif;

}

.listcontent{
width:900px;
float:left;
clear:left;

}

.list_img{
width:163px;
height:125px;
float:left;
clear:right;

}

.list_text{
width:720px;
float:right;
clear:right;
}

p{
font:normal 12px Arial, Helvetica, sans-serif;
line-height:20px;
width:720px;
padding:0;
margin:0;
float:left;
clear:left;
text-align:left;

}

a.readmore{
width:125px;
height:35px;
float:left;
clear:left;
font:bold 12px Arial, Helvetica, sans-serif;
color:#825411;
text-align:center;
text-decoration:none;
display:block;
float:right;
background:url(../images/readmorebg.gif) no-repeat;
padding-top:20px;
}
a.readmore:hover{
color:#000000;
}

.gallery{
width:670px;
height:505px;
float:left;
clear:left;
padding-top:13px;
padding-left:31px;
background:url(../images/gallerybg.jpg) top center no-repeat;
}

.leftpanel{
width:701px;
float:left;
clear:right;
}
.rightpanel{
width:269px;
float:right;
clear:right;
}

.gallerytext{
width:641px;
float:left;
clear:left;
padding-left:27px;

font:normal 12px Arial, Helvetica, sans-serif;
line-height:20px;
}

.gallerytext p{
width:641px;
float:left;
clear:left;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:24px;
}
.rightpanel_box{
width:269px;
float:left;
clear:left;
padding-bottom:10px;
}

.rightpanel_top_bottom{
width:269px;
height:16px;
float:left;
clear:left;
}
.rightpanel_mid{
width:239px;
background:url(../images/rightpanel_tabmid.gif) top repeat-y;
float:left;
clear:left;
padding:5px 5px 5px 15px;
text-align:center;
margin-left:5px;

}