html,body{
border:0;
margin:0;
padding:0;
background:#212121;
font-family:Tahoma;
font-size:12px;
height: 100%;
!overflow-x:hidden;
}

h1{font-size:20px;padding:10px 0px 18px 0px;
margin:0px;color:#315C8E;text-align:center}



.header{
margin-left:0px;
}

img{border:0px;}


.all{

    width:1004px;
    position:relative;
    margin:auto;    

background:#F0EAE3 url('img/back.gif') repeat-y center;
padding-bottom:0px;

}

.bg{
background:url('img/box4-back.gif') repeat-y;
_height: 1%;
overflow:hidden;
height: 100%;
margin:0px 10px 0px 10px;
}



.left{
float:left;
width:348px;
background:#4E000B;
_height:400px;
}

.box1-hdr
{
background:url('img/box1-hdr.gif') repeat-x;
height:40px;
width:348px;
font-size:18px;
text-align:center;
color:white;
padding:10px 0px 0px 0px;
margin:0px 0px -10px 0px;


}

.box1
{
background:#4E000B url('img/box1-top.jpg') no-repeat top;
width:348px;
color:white;
padding:10px 0px 35px 0px;
!padding:10px 0px 25px 0px;
_padding:10px 0px 0px 0px;
}


.box1 ul{
line-height:24px;
margin:5px 0px 0px 25px;
padding:0px 10px 0px 10px;
!padding:7px 10px 0px 10px;
_padding:30px 10px 10px 10px;
list-style:none;

}

.box1 li{
margin: 0px 0px 0px 0px;
padding: 15px 0px 0px 0px;
!padding: 7px 0px 0px 0px;
_padding: 15px 0px 0px 0px;
_margin: -30px 0px 0px 0px;

}

.box1 li a 
{
display:block;
background: url('img/marker.gif') no-repeat 0px 5px;
!background: url('img/marker.gif') no-repeat 0px 9px;
_background: url('img/marker.gif') no-repeat 0px 10px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
color:#fff;
text-decoration:underline;
font-family:Tahoma;
font-size:12px;
line-height:15px;
}

.box1 li a:hover 
{
	color:#ddd;
	text-decoration:underline;
	font-family:Tahoma;
        font-size:12px;
}







.box2-hdr
{
background:url('img/box2-hdr.gif') repeat-x;
height:40px;
width:348px;
font-size:18px;
text-align:center;
color:white;
padding:10px 0px 0px 0px;
margin:0px 0px -10px 0px;


}

.box2
{
background:#0D2039 url('img/box2-top.jpg') repeat-x top;
width:348px;
color:white;
padding:10px 0px 35px 0px;
_padding:10px 0px 0px 0px;
}


.box3-hdr
{
background:url('img/box3-hdr.gif') repeat-x;
height:40px;
width:348px;
font-size:18px;
text-align:center;
color:white;
padding:10px 0px 0px 0px;
margin:0px 0px -10px 0px;


}

.box3
{
background:#726562 url('img/box3-top.jpg') repeat-x top;
width:348px;
color:white;
padding:10px 0px 35px 0px;
_padding:10px 0px 0px 0px;
}





.box3 ul{
padding:0px 26px 0px 26px;
list-style:none;
!padding:0px 26px 26px 26px;
!margin:0px 0px 0px 0px;
}

.box3 li{
padding: 15px 0px 0px 0px;
}

.box3 li a 
{
display:block;
color:#fff;
text-decoration:underline;
font-family:Tahoma;
font-size:12px;
line-height:15px;
}

.box3 li a:hover 
{
	color:#ddd;
	text-decoration:underline;
	font-family:Tahoma;
        font-size:12px;
}











.box4-hdr
{
background:url('img/box1-hdr.gif') repeat-x;
height:40px;
width:348px;
font-size:18px;
text-align:center;
color:white;
padding:10px 0px 0px 0px;
margin:0px 0px -10px 0px;


}

.box4
{
background:#4E000B url('img/box1-top.jpg') no-repeat top;
width:348px;
color:white;
padding:10px 0px 35px 0px;
_padding:10px 0px 0px 0px;
}


.box4 ul{
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
_padding:20px 10px 10px 0px;
list-style:none;

}

.box4 li{
text-align:center;

margin: 0px 0px 0px 0px;
padding: 25px 0px 0px 0px;
_padding: 15px 0px 0px 0px;
}

.box4 li a 
{
display:block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#fff;
text-decoration:underline;
font-family:Tahoma;
font-size:12px;
line-height:15px;
}

.box4 li a:hover 
{
	color:#ddd;
	text-decoration:underline;
	font-family:Tahoma;
        font-size:12px;
}






h2
{
font-size:18px;
color:#4D4D4A;
padding:15px 0px 0px 0px;
word-spacing:1px;
}



.hr-1 {
margin: -5px 0px 0px -14px;
background:url('img/hr-1.gif') no-repeat left bottom;
height:10px;
width: 597px;
_width: 592px;

}

.bigtext
{
font-size:18px;
color:#4D4D4A;
padding:0px 0px 20px 0px;
word-spacing:1px;
}


.right{
float:right;
width:636px;

line-height:20px;
}

.content-top{
background:#fff url('img/cont-hdr.gif') 1px 0px no-repeat;
height:40px;
_margin:0px 0px -7px 0px;

}

.content{
height:100%; 
_height:1950px;
padding:29px 29px 29px 29px;
margin:0px 0px 0px 0px;
background:#F0EAE3;
text-align:justify;
}


.txt-img
{
padding:0px 20px 10px 0px
}

.right a 
{
	color:#CD000A;
	text-decoration:underline;
}

.right a:hover 
{
	color:#A3A3A3;
	text-decoration:underline;
}

.right a:visited 
{
	color:#6F6E6E;
	text-decoration:underline;
}

.right a:visited:hover 
{
	color:#A3A3A3;
	text-decoration:underline;
}





.footer{
background:#001E39 url('img/footer-back.gif') 0px 0px repeat-x;
position:relative; 
width:984px; 
padding:0px 0px 0px 0px; 
height:122px;
margin:auto;
}

.btm-menu
{
color:white; width: 980px; _width: 818px; height:80px; padding:18px 0px 0px 0px; text-align:justify; 
line-height:21px;

}

.footer img{
padding:1px 0px 0px 0px;

}

.footer a{
color:#fff;
}

.footer a:hover{
color:#ddd;
}


.copyright
{
float:right; 
margin:0px 26px 0px 0px;
_margin:-17px 16px 0px 0px;
}
.copyright a{text-decoration:none;}


.counter
{
float:right; 
margin:-9px 26px 0px 0px;
_margin:-26px 16px 0px 0px;
}
.counter a{text-decoration:none;}



.uarr{
float:right;                                      
}




.dash-block{
float:right;
margin:0px 0px 30px 30px;
_margin:0px 0px 30px 20px;
padding:15px;
border: 1px dashed #aaa;
height: auto;
width: auto;
width:166px;
background:#ECE8DA;
text-align:left;
}


.dash-block2{
float:right;
margin:0px 0px 0px 0px;
padding:15px;
border: 1px dashed #aaa;
height: auto;
width: auto;
background:#ECE8DA;
}

.dash-block2 h2 
{

font-size:18px;
color:#4D4D4A;
padding:0px 0px 0px 0px;
margin-top:10px;
word-spacing:1px;
}


.dash-block3{
float:right;
margin:30px 0px 30px 30px;
padding:15px;
border: 1px dashed #aaa;
height: auto;
width: 305px;
_width: 305px;
background:#ECE8DA;
}

.dash-block4{
float:right;
margin:0px 0px 30px 0px;
!margin:0px 0px 0px 0px;
padding:15px;

border: 1px dashed #aaa;
height: auto;
width: auto;
background:#ECE8DA;
}

.dash-block4 h2 
{

font-size:18px;
color:#4D4D4A;
padding:0px 0px 0px 0px;
margin-top:10px;
word-spacing:1px;
}



.block350 {
float:left; width:350px; padding: 0px 0px 0px 0px
}


.cont-ul 
{
	float:left;
	display:block;
	margin:0px 0px 0px -40px ;
	!margin:0px 0px 0px 0px ;
}
.cont-ul li 
{
	list-style:none;
	display: block; 
	overflow: hidden;
	padding: 0px 20px 10px 20px;
	margin: 0px 0px 0px 0px;
        _margin: 0px 0px 0px 0px;
	
}


.cont-ul2 
{
	float:left;
	margin:0px 0px 0px -40px ;
	!margin:0px 0px 0px 0px ;
}
.cont-ul2 li 

{
	white-space:nowrap;
	list-style:none;
	padding: 0px 20px 10px 0px;
	padding: 0px 10px 10px 0px;
	!word-spacing:-1px;
        margin: 0px 0px 0px 0px;
	line-height:14px;
	text-align:left;
}


.cont-ul22 
{
	float:right;
	margin:0px 0px 0px -40px ;
	!margin:0px 0px 0px 0px ;
}
.cont-ul22 li 
{
	white-space:nowrap;
	list-style:none;
	padding: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	!word-spacing:-1px;
        margin: 0px 0px 0px 0px;
	line-height:14px;
	text-align:left;
}


.cont-ul23 
{
	float:left;
	margin:0px 0px 0px -40px ;
	!margin:0px 0px 0px 0px ;
}
.cont-ul23 li 
{
	list-style:none;
	padding: 0px 50px 10px 0px;
	padding: 0px 40px 10px 0px;
	!word-spacing:-1px;
        margin: 0px 0px 0px 0px;
	line-height:14px;
	text-align:left;
}





.cont-ul3 
{
margin-left:0px;
padding-left:0px;
}

.cont-ul3 li 
{
padding-bottom: 10px;
margin-left:14px;
padding-left:0px;
}



.cont-ul4
{
padding:0px 0px 0px 20px;
!margin:0px 0px 0px 0px;
} 

.cont-ul4 li 
{
background: url('img/rarr.gif') top left no-repeat;
list-style:none;
margin-left:0px;
padding:0px 0px 10px 20px;
}

.news-ul
{
	float:left;
	display:block;
	margin:0px 0px 0px -40px ;
	!margin:0px 0px 0px 0px ;
}

.news-ul li
{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 18px;
        _margin: 0px 0px 0px 37px;
	!margin: 0px 0px 0px 37px;
	list-style-type: circle;
}

.spcr1{
height:20px;
border-bottom: 1px dashed #aaa;
}

.spcr2{
width:25px;
float:left;
height:130px;
}

.spcr3{
margin: -20px 0px -20px 0px;
!margin: -40px 0px -40px 0px;
}


.cat-ul 
{
	display:block;
	margin:0px 0px 0px -40px;
	_margin:0px 0px 0px -40px;
}



.cat-ul li 
{
	list-style:none;
	display: block; 
	padding: 22px 0px 22px 0px;
	margin: 0px 0px 0px 0px;	
	!margin: 0px 0px 0px 40px;
        _margin: 0px 0px 0px 40px; 
	border-bottom: 1px dashed #aaa
}

.cat-ul h2 
{

font-size:18px;
color:#4D4D4A;
padding:0px 0px 0px 0px;
margin-top:10px;
word-spacing:1px;
}






.minphoto 
{
	width:100px;
	margin-right: 20px;
	align:left;
}

.icos
{
	margin-right: 20px;
	margin-bottom:10px;
        float: left;
}

.icosr
{
	margin-left: 20px;
        float: right;
}

.brief_detail {
        width:458px;
	padding:0px 0px 0px 0px;
	!padding:0px 1px 0px 0px;
	_padding:0px 0px 0px 0px;
	float: left;
}

.icos_detail {
        width:531px;
	
	padding:0px 0px 0px 0px;
	float: left;
}



.brief_detail img
{
	
	padding-top: 14px;
}


.toplink a
{
font-size:14px;
}

.toplink2
{
padding-bottom:10px;
font-size:14px;
}

.clr { clear:both; line-height:1px; font-size:1px;}
.clearfix:after { content:"."; display:block; height: 0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */


.lib-tbl{
width:450px;
padding:0px;
margin:20px 0px 0px 60px;
}



.bull1{font-size:14px; display:inline; padding-right:4px; !padding-right:10px;}