body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,fieldset{
margin:0px;
padding:0px;
}

body{
background:url(../images/bg.gif) repeat;
}

.clear{
clear:both;
}

#all{
width:900px;
margin:0 auto;
font-size:12px;
font-family:Arial, Sans-Serif;
color:#414141;
}

#all a:link{text-decoration:none;color:#567AB3;font-weight:border;}
#all a:visited{text-decoration:none;color:#567AB3;}
#all a:hover{text-decoration:underline; color:red;}
#all a:active{text-decoration:none;}

#head{
height:80px;
background:#000000;
}
#head .he1{
margin-left:100px;
float:left;
}
#head .he2{
font-size:12px;
font-family:Arial, Sans-Serif;
color:#FFF;
float:left;
margin:50px 0 0 400px;
}
#head .he2 a:link,#head .he2 a:visited{
text-decoration:none;color:#FFF;
}
#head .he2 a:hover{
text-decoration:underline; color:#f60;
}


#head img{
width:288px;
height:80px;
}

/*nav START*/

#nav{
margin:10px 0;
}

/* Set up the default font and ovrall size to include image */
.menu {
font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif;
width:800px;
height:20px;
position:relative; 
font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif;
}
/* get rid of the default padding - margin and bullets */
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
/* make menu horizontal */
.menu ul li {
float:left;
position:relative;
}
/* set up the default top level links */
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#000; 
width:88px; 
height:1.5em;
font-weight:bold;
color:#888; 
padding-left:10px; 
line-height:1.5em;
margin-right:2px;
}
/* hack for IE5.5 to correct the faulty box model */
* html .menu ul li a, .menu ul li a:visited {
width:98px;
w\idth:88px;
}
/* hide the drop down menu */
.menu ul li ul {
display: none;
}
/* remove all table style so that it does not interfere with the menu */
.menu table {
margin:-1px; 
border-collapse:collapse;
font-size:1em;
}

/* first line for IE7 and non-IE browsers, second line for IE5.5 and IE6 */

/* style the top level hover */
.menu ul li:hover a,
.menu ul li a:hover {
color:#000; 
}
/* make the drop down menu show and correctly position it */
.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; 
position:absolute; 
top:1.2em;
margin-top:2px;
left:0; 
width:96px;
border:1px solid #888;
border-top:#000;
background:transparent;
}
/* style the drop down links with no hover */
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
display:block; 
color:#000; 
border:0;
margin:0;
color:#333;
font-weight:normal; 
font-size:0.9em;
height:auto; 
line-height:1em; 
padding:5px; 
width:86px
}
/* style the drop down menu links when hovered */
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
background:#000; 
color:#FFF;

}

/* special styling for IE5.5 and IE6 - transparency is non validating */
.menu ul li a:hover ul {
background:transparent filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;
margin-top:10px; /* for IE5.5 faulty box model */
marg\in-top:2px; /* for IE6 */
}
/* IE5.5 hack for faulty box model in drop down menu */
.menu ul li a:hover ul li a {
background:#ddd;
width:96px; /* for IE5.5 faulty box model */
w\idth:86px; /* for IE6 */
}
p.strike {text-decoration:line-through;}


/*banner START*/
#banner{
height:257px;
width:900px;
}
#banner img{
height:257px;
width:900px;
}

/*column START*/
#column{
margin:10px 0;
}

.hz{width:220px}
.a{
margin:0 4px;
background:#000;
height:1px;
overflow:hidden;
}
.b{
margin:0 2px;
border:1px solid #000;
border-width:0 2px;
background:#000;
height:1px;
overflow:hidden;
}
.c{
margin:0 1px;
border:1px solid #000;
border-width:0 1px;
background:#000;
height:1px;
overflow:hidden;
}
.d{
margin:0 1px;
border:1px solid #000;
border-width:0 1px;
background:#000;
height:1px;
overflow:hidden;
}
.e{
background:#000;
border:1px solid #000;
border-width:0 1px
}
.f{
font-size:12px;
font-weight:bolder;
font-family:Arial;
color:#FFF;
padding:2px 10px 5px;
}
.g{
background:#FFF;
margin:0 3px; 
font-size:11px; 
font-family:Arial; 
color:#000; 
padding:5px 10px; 
overflow:hidden;
}
.h{
margin:0 1px;
border:1px solid #000;
border-width:0 1px;
background:#000;
height:1px;
overflow:hidden;
}
.i{
margin:0 1px;
border:1px solid #000;
border-width:0 2px;
background:#000;
height:1px;
overflow:hidden;
}
.j{
margin:0 2px;
border:1px solid #000;
border-width:0 2px;
background:#000;
height:1px;
overflow:hidden;
}
.k{
margin:0 4px;
background:#000;
height:1px;
overflow:hidden;
}

.tp img{
margin:5px 0;
width:198px;
height:100px;
}

.g ul li{
color:#000;
list-style:none;
line-height:20px;
border-bottom:1px solid #949494;
}


#c1,#c2,#c3,#c4{
float:left;
margin-right:5px;
}




/*client START*/
#client{
width:900px;
height:400px;
border:1px solid #949494;
}

#client a:link{text-decoration:none;color:#000;}
#client a:visited{text-decoration:none;color:#567AB3;}
#client a:hover{text-decoration:underline;color:#f60;font-weight:border}
#client a:active{text-decoration:none;}

#client1{
float:left;
display:block;
background:url() repeat-x;
height:26px;
}
#client2{
width:885px;
border-collapse:collapse;
margin:5px 5px;
}
#client2 img{
width:150px;
height:120px;
float:left;}

.client5{
line-height:20px;
padding:0 10px;
color:#3F7DC0
}

.client3{
float:left;
margin:8px 0 8px 5px;
font-weight:bolder
}
.client4{
float:left;
margin:8px 0 0 400px;
}

/*foot START*/
#foot{
 font-size:11px;
 margin-top:10px;
 color:#ADADAD;
 width:850px;
 height:100px;
}
#foot ul{
padding-bottom:10px;
margin:0;
padding:0;
}

#foot li {
 color:#567AB3;
 display: inline;
 list-style-type: none;
}
#foot li a:link,#foot li a:visited {
 font-size:11px;
 padding:5px;
 text-decoration: none;
 color:#567AB3;
}
#foot li a:hover {
color:#FFF;
background:#000;
}

/*--outside template--*/

/*sidebar*/
#sidebar{
float:left;
width:220px
}
.sia{margin:0 4px;background:#000;height:1px;overflow:hidden;}
.sib{margin:0 2px;border:1px solid #000;border-width:0 2px;background:#000;height:1px;overflow:hidden;}
.sic{margin:0 1px; border:1px solid #000; border-width:0 1px; background:#000; height:1px; overflow:hidden;}
.sid{margin:0 1px; border:1px solid #000; border-width:0 1px; background:#000; height:1px; overflow:hidden;}
.sie{background:#000; border:1px solid #000; border-width:0 1px}
.sif{font-size:12px; font-weight:bolder; font-family:Arial; color:#FFF; padding:2px 10px 5px;}
.sig{background:#FFF; margin:0 3px; font-size:11px; font-family:Arial; color:#000; padding:5px; overflow:hidden;}
.sih{margin:0 1px; border:1px solid #000; border-width:0 1px; background:#000; height:1px; overflow:hidden;}
.sii{margin:0 1px; border:1px solid #000; border-width:0 2px; background:#000; height:1px; overflow:hidden;}
.sij{margin:0 2px; border:1px solid #000; border-width:0 2px; background:#000; height:1px; overflow:hidden;}
.sik{margin:0 4px; background:#000; height:1px; overflow:hidden;}

.xia{
padding:5px 0;
border-bottom:1px solid #FFF;
}
#sidebar a:link{text-decoration:none;color:#567AB3}
#sidebar a:visited{text-decoration:none;color:#567AB3;}
#sidebar a:hover{text-decoration:underline; color:red;}
#sidebar a:active{text-decoration:none;}

/*Content page*/
#content{
font-family: Î¢ÈíÑÅºÚ,'Lucida Grande', Verdana, Arial, Sans-Serif;
float:left;
padding:10px;
margin-left:20px;
width:600px;
height:100%;
}

/*--inside template--*/
#nei1{
font-size:25px;
color:#22436C;
float:left;
}

#nei2{
text-align:justify;

margin-top:50px;
}
#nei3{
margin:10px 0;
float:left;
}

#nei4{
margin:10px 0; 
float:left;
}

#nei4 ul {
line-height:20px;
list-style:none;
}

#nei5{
float:left;
}

