/* CSS Document */
body
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
background: #e7e7e7 url(../images/main-tail.jpg) repeat-y 50% 0%;
font-size:12px;
}

#wrapper
{
margin:auto;
width:960px;
height:auto;
}

#header-tail {
	background: url(../images/header-tail.gif) repeat-x 0% 0%;
}

#header-bg {
	background: url(../images/header-bg.jpg) no-repeat 50% 0%;
	min-width: 960px;
	margin-left:-1px;
	}

#header {
	position: relative;
	width: 960px;
	height: 391px;
	margin: 0 auto;
}

#text {
	width: 314px;
	height:84px;
	background:url(../images/caption.gif) no-repeat;
	position: absolute;
	top: 305px;
	/*left: 10px;*/
}

#img {
	position: absolute;
	top: 84px;
	left: 314px;
}

.logo
{
margin-top:40px; 
padding-left:35px;
}

.content_area
{
width:900px;
padding-left:30px;
padding-right:30px;
padding-top:45px;
padding-bottom:35px;
overflow:hidden;
}

.left_area
{
width:265px;
height:auto;
padding-right:30px;
}

.left_area1
{
width:265px;
height:auto;
padding-left:30px;
}

.right_area1
{
width:340px;
height:auto;
padding-left:30px;
}

.right_area2
{
width:635px;
height:auto;
padding-left:30px;
}

.title
{
font-size:24px;
color:#17242a;
font-weight: bold; 
padding-bottom:5px;
}

.content
{
font-size:12px;
font-weight: normal; 
color:#32475a;
}

.strip
{
border-bottom:solid 2px #aeafbe;
margin-bottom:22px;
}

.strip1
{
border-bottom:solid 1px #4040b6;
margin-bottom:20px;
}

.block {
	background: url(../images/block-tail.jpg) repeat-x 0% 0%;
	padding: 37px 31px 41px 31px;
	margin-left:-1px;	
margin-right:1px;
}

.block_area
{
width:840px;
height:auto;
padding-left:15px;
padding-right:15px;
padding-top:10px;
padding-bottom:10px;
}

.left_block
{
width:270px;
height:auto;
padding-right:30px;
}

.right_block
{
width:270px;
height:auto;
padding-left:30px;
}

.block_title
{
font-size:20px;
color:#fff;
font-weight: bold; 
padding-bottom:5px;
}

.block_content
{
font-size:12px;
font-weight: normal; 
color:#fff;
}

#footer {
	background: url(../images/footer-tail.jpg) repeat-x 0% 0%;
	width: 960px;
	height: 55px;
	overflow: hidden;
	/*margin: 0 auto;*/
	margin-left:-1px;

}

#footer_content {
	text-align: center;
	color: #32475a;
	padding-top:25px;
}

#footer a {
color: #32475a;
text-decoration:none;
}

#footer a:hover {
	color: #32475a;
text-decoration:underline;
}

/*rounded corner*/

.roundedcornr_box_901100 {
   background: #08088c url(../images/roundedcornr_901100_grad.gif) repeat-x top left;
}
.roundedcornr_top_901100 div {
   background: url(../images/roundedcornr_901100_tl.gif) no-repeat top left;
}
.roundedcornr_top_901100 {
   background: transparent url(../images/roundedcornr_901100_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_901100 div {
   background: url(../images/roundedcornr_901100_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_901100 {
   background: transparent url(../images/roundedcornr_901100_br.gif) no-repeat bottom right;
}

.roundedcornr_top_901100 div, .roundedcornr_top_901100,
.roundedcornr_bottom_901100 div, .roundedcornr_bottom_901100 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_901100 { margin: 0 15px; color:#FFFFFF;}

p
{
padding:0px;
margin:0px;
}


/*css*/

.menu
{
width:960px;
height:25px;
float:left;
margin-left:33px;
margin-right:33px;
}

.btn_home
{
background: url(../images/home.jpg) no-repeat; 
width:96px;
height:25px;
float:left;
display:block;
padding-right:85px;
}
.btn_home:hover, .homedown
{
background: url(../images/home_hover.jpg) no-repeat;
width:96px;
height:25px;
float:left;
padding-right:85px;
}

.btn_about
{
background: url(../images/about.jpg) no-repeat;
width:96px;
height:25px;
display:block;
float:left;
padding-right:85px;
}
.btn_about:hover, .aboutdown
{
background: url(../images/about_hover.jpg) no-repeat;
width:96px;
height:25px;
float:left;
padding-right:85px;
}

.btn_news
{
background: url(../images/news.jpg) no-repeat;
width:96px;
height:25px;
display:block;
float:left;
padding-right:85px;
}
.btn_news:hover, .newsdown
{
background: url(../images/news_hover.jpg) no-repeat;
width:96px;
height:25px;
float:left;
padding-right:85px;
}

.btn_resources
{
background: url(../images/resources.jpg) no-repeat;
width:96px;
height:25px;
display:block;
float:left;
padding-right:85px;
}
.btn_resources:hover, .resourcesdown
{
background: url(../images/resources_hover.jpg) no-repeat;
width:96px;
height:25px;
float:left;
padding-right:85px;
}

.btn_contact
{
background: url(../images/contact.jpg) no-repeat;
width:96px;
height:25px;
display:block;
float:left;
}
.btn_contact:hover, .contactdown
{
background: url(../images/contact_hover.jpg) no-repeat;
width:96px;
height:25px;
float:left;
}
.hidden_pic
{
display:none;
}

li
{
list-style:none;
float:left;
display:block;
}
