*{
margin:0px;
padding:0px;
}
img{border:0px;}
html{
width:100%;
height:100%;
background:url(../images/main_bg.jpg) repeat-x;
}
a {
text-decoration:none;
color:#666666;
}

a:hover
{
color:#0893ee;
}



body{
width:100%;
height:100%
}
#site{
width:984px;
margin:0 auto;
}
#header{
padding:0 0 0 0;
width:984px;
overflow:hidden;
position:relative
}
.logo{
margin:0 0 0 40px;
/ margin:0 0 0 42px;
float:left;
}
#menu{
background:url(../images/menu_f_b.jpg) top left no-repeat;
width:984px;
height:51px;
float:left;
/ float:none;
margin:15px 0 0 0;
/ margin:15px 0 0 3px;
padding:2px 0 0 4px;
}
#menu ul{
background:url(../images/end_menu.gif) top right no-repeat;
overflow:hidden;
float:left;
padding:0px;
margin-top:1px;
margin-left:-1px;
}
#menu li{
display:inline;
list-style-type:none;
}
#menu a{
display:block;
float:left;
}
.but1{background:url(../images/but1.jpg) top left no-repeat;}
.but2{background:url(../images/but2.jpg) top left no-repeat;}
.but3{background:url(../images/but3.jpg) top left no-repeat;}
.but4{background:url(../images/but4.jpg) top left no-repeat;}
.but5{background:url(../images/but5.jpg) top left no-repeat;}
.but6{background:url(../images/but6.jpg) top left no-repeat;}
#menu a:hover, .active{
background-position:bottom left;
}

#menu .active{
cursor:auto;
}

#menu .act{
background-position:bottom left;
}

#menu input{
background:url(../images/search_bg.gif) top left no-repeat;
width:140px;
height:14px;
padding:2px 23px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#171717;
border:0px;
margin:12px 0 0 30px;

}



#cont-bg{
width:984px;
background:url(../images/site_bg.jpg);
height:1077px;
margin:auto;
margin-top:-2px;
}

#banner
{
background-image:url(../images/banner.jpg);
width:658px;
height:270px;
position:absolute;
margin-top:12px;
margin-left:18px;
}

#ban_bottum
{
background-image:url(../images/banner_bottum_blue.jpg);
width:658px;
height:93px;
margin-top:282px;
margin-left:18px;
position:absolute;
}

.s-text
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
width:617px;
height:75px;
margin-top:25px;
margin-left:21px;
}

#box
{
width:272px;
height:270px;
margin-top:13px;
position:absolute;
margin-left:693px;
}

#left-b-bg
{
background-image:url(../images/s_box_1.png); background-repeat:no-repeat;
width:6px;
height:270px;
position:relative;
}

#center-b-bg
{
background-image:url(../images/s_box_center.jpg);
width:260px;
height:270px;
margin-top:-270px;
margin-left:6px;
}

#right-b-bg
{
background-image:url(../images/s_box_2.png); background-repeat:no-repeat;
width:6px;
height:270px;
margin-top:-270px;
margin-left:266px;

}

#news-img
{
background-image:url(../images/news-paper.jpg);
width:128px;
height:81px;
position:absolute;
margin-top:-264px;
margin-left:7px;
}


#news-text-img
{
background-image:url(../images/latest-news-txt.jpg);
width:108px;
height:63px;
margin-top:-255px;
margin-left:145px;
}

#pro-tab
{
background-image:url(../images/current-projects.jpg);
width:269px;
height:36px;
position:absolute;
margin-top: 315px;
margin-left:695px;
}

#box2
{
width:272px;
height:270px;
margin-top:358px;
position:absolute;
margin-left:693px;
}


#story-tab
{
background-image:url(../images/current-hot-story.jpg);
width:269px;
height:36px;
position:absolute;
margin-top: -420px;
margin-left:695px;
}

#box3
{
width:272px;
height:270px;
margin-top:-376px;
position:absolute;
margin-left:693px;
}

#main_box
{
width:658px;
height:584px;
position:absolute;
margin-top:-688px;
margin-left:18px;

}



#left-m-bg
{
background-image:url(../images/big-box-left-bg.jpg); background-repeat:no-repeat;
width:4px;
height:584px;
position:relative;

}

#center-m-bg
{
background-image:url(../images/big-box-center-bg.jpg);
width:650px;
height:584px;
margin-top:-584px;
margin-left:4px;
position:relative;

}

#right-m-bg
{
background-image:url(../images/big-box-right-bg.jpg); background-repeat:no-repeat;
width:4px;
height:584px;
margin-top:-584px;
margin-left:650px;
position:relative;
}


#txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding:40px 45px 0 45px;
color:#666666;
text-align:justify;
position:absolute;
z-index:25;
margin-top:0px;
}

#txt2
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:40px 45px 0 45px;
color:#666666;
text-align:justify;
position:absolute;
z-index:25;
margin-top:0px;
}

#ss-txt
{
font-size:12px;
}

.heading
{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:16px;
font-weight:bold;
}

#link-colour
{
color:#0893ee;
margin-left:8px;
}


.h-txt
{
padding:6px;
margin-top:14px;
text-align:center;
font-size:13px;
color:#666666;
}

#w-img
{
background-image:url(../images/world-map.jpg);
width:269px;
height:276px;
margin-left:-265px;
margin-top:308px;
position:absolute;
}

#hot-pic
{
width:250px;
height:145px;
padding-top:11px;
padding-left:5px;
}

.c-p-txt
{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
padding-left:25px;
padding-top:2px;
}

#c-p-aline
{
background-image:url(../images/arrow.png); background-repeat:no-repeat;
width:250px;
height:20px;
margin-left:5px;
margin-bottom:3px;
}


#news-marquee
{
padding-top:100px;
margin-left:10px;
}


#marquee-line
{
color:#9BCDFF;
}


#footer-links
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:-56px;
margin-left:450px;
position:absolute;
}










