body{
	margin:0 auto;
	background: #eac9ce url('images/back.gif') no-repeat center top;;
	font:8pt tahoma;
text-align:right;
}

#header{
display : block;
background : url('images/header.gif') no-repeat center;
width : 887px;
height : 234px;
padding : 0;
margin : 0;
text-align : right;
position: relative;
}

#nav ul {
list-style : none;
font-size : 93%;
line-height : normal;
position : absolute;
margin : 0;
padding : 0;
left : 10px;
top : 220px;
width : 490px;
text-align : right;
}
#nav ul li {
display : inline;
margin : 0;
padding : 0;
}
#nav ul a {
float : right;
background : url(images/nav-left.gif) no-repeat left top;
margin : 0;
padding : 0 0 0 7px;
text-decoration : none;
cursor : pointer;
}
#nav ul a span {
float : left;
display : block;
background : url(images/nav-right.gif) no-repeat right top;
padding : 3px 10px 7px 6px;
color : #000;
}
#nav ul a:hover span {
color : #fff;
background-position : 100% -43px;
}
#nav ul a:hover {
background-position : 0% -43px;
}
#nav ul a:hover span {
background-position : 100% -43px;
}
img{
	border:none;
}

.bg{
display:table;
HEIGHT:auto;
background-color:#ffffff;
}

textarea{
	border:1px solid #777;
	background-color:#fff;
	font:8pt tahoma;
	color:#777;
}
input{
	border:1px solid #777;
	color:#777;
	background-color:#fff;
	font:8pt tahoma;
}
a{
	text-decoration:none;
	color:#000;
}
a:hover{
	text-decoration:none;
	color:#FF7800;
}
h1{
	font:16px tahoma;
}
h2{
	font: 14px tahoma;
}
h3{
	font:10px tahoma;
}
h4{
	font:8px tahoma;
}
h5{
	font:4px tahoma;
}
h6{
	font:2px tahoma;
}
ul{
	list-style-type:none;
list-style : none;
	margin:0px;
	padding:1px;
}
ul li{
	display:block;
	background:url(images/arrow.gif) no-repeat right 5px;
	padding:0 12px 0 0;
list-style : none;
}
li{
	padding:0 12px 0 0;
	display:block;
	background:url(images/cat-arrow.gif) no-repeat right 5px;
	margin-right: 8px;
list-style : none;
}
#all{
text-align:right;
float:center;	
height:auto;
	width:950px;
	overflow:hidden !important; overflow:visible;
	margin:10px auto 10px auto;
background-color:#ffffff;
}
#all-body{
text-align:right;
	background-color:#fff;
	height:100%;
	width:950px;
	overflow:hidden !important; overflow:visible;
}
#all-down{
text-align:right;
	background:url(images/head-down.gif) no-repeat;
	height:15px;
	width:950px;
	overflow:hidden !important; overflow:visible;
}

#search{
text-align:right;
	background:url(images/search.gif) left no-repeat;
	float:right;
	height:52px;
	width:231px;
	margin-right:10px;
	margin-top:30px;
}
.search-input{

	background:none;
    height:22px;
	width:120px;
	color:#000;
	border:none;
	padding-top:20px;
	font-size:8pt;
	padding-right: 50px;
}
.search-button{
	background:none;
	height:30px;
	width:30px;
	border:none;
	padding-top:20px;
	padding-right:10px;
	cursor:pointer;
}
#rightcol{
text-align:right;
	height:auto;
	width:150px;
	float:right;
	padding:10px;
	color:#404040;
}
#rightcol-up{
text-align:right;
	background:url('images/rightcol-up.gif') no-repeat;
	height:30px;
	width:150px;
}
#rightcol-uptext{
text-align:right;
	color:#FFFFFF;
	text-align:right;
	padding:7px;
padding-right:23px;
}
#rightcol-body{
text-align:right;
	height:auto;
	width:148px;
	color:#000;
border-right:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
}
#rightcol-btext{
text-align:right;
	padding:5px;
}
#rightcol-down{
text-align:right;
	height:auto;
	width:148px;
	color:#000;
border-right:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
margin-bottom:10px;
padding-top:5px;
}
#leftcol{
text-align:right;
	height:auto;
	width:700px;
	float:right;
	padding:0px;
	color:#404040;
}
#leftcol-body{
text-align:right;
	height:auto;
	width:700px;
}
#leftcol-col{
text-align:right;
	float:right;
	padding:5px;
	height:350px;
	width:210px;
	border:1px dotted #ccc;
	margin:5px;
}
#leftcol-uptext{
text-align:right;
	font-weight: bold;
	height:20px;
	width:210px;
	text-align:center;
	padding-top:5px;
}
#leftcol-entry{
text-align:right;
	height:200px;
	width:210px;
	text-align:right;
}
#leftcol-foot1{
text-align:right;
	margin-top: 13px;
	height:70px;
	width:210px;
	text-align:right;
	padding-top:3px;
}
#leftcol-foot2{
text-align:right;
	height:30px;
	width:210px;
	text-align:center;
}
#leftcol-rule{
text-align:right;
	background:url(images/rule.gif) no-repeat;
	height:20px;
	width:700px;
	margin-top:5px;
	padding-bottom:5px;
}
#leftcol-news{
text-align:right;
	background:url(images/news.gif) no-repeat;
	height:20px;
	width:700px;
	margin-top:10px;
	padding-bottom:10px;
}
#leftcol-desc{
text-align:right;
	background:url(images/desc.gif) no-repeat;
	height:20px;
	width:700px;
	margin-top:10px;
	padding-bottom:10px;
}
#leftcol-d{
text-align:right;
	float:right;
	padding-top:10px;
	padding-bottom:10px;
	height:auto;
	width:700px;
}
#leftcol-descbody{
text-align:right;
	float:right;
	padding:5px;
	height:auto;
	width:700px;
	border:1px dotted #ccc;
}
#leftcol-desctitle{
text-align:right;
	font-weight: bold;
	height:20px;
	width:700px;
	text-align:right;
	padding-top:5px;
}
#leftcol-descentry{
text-align:right;
	height:auto;
	width:700px;
	text-align:right;
}
#leftcol-descfoot1{
text-align:right;
	height:80;
	width:700px;
	text-align:right;
}
#leftcol-descfoot2{
text-align:right;
	height:20;
	width:700px;
	text-align:right;
	margin-bottom:20px;
}
#leftcol-rel{
text-align:right;
	height:auto;
	width:700px;
	margin-top:10px;
	margin-bottom:10px;
	
}
#leftcol-relate{
text-align:right;
	background:url(images/relate.gif) no-repeat;
	height:20px;
	width:700px;
	margin-top:70px;
	padding-bottom:10px;
}
#paginate{
text-align:right;
	float:right;
	padding:5px;
	height:auto;
	width:558px;
	border:1px dotted #FF7800;
	margin-top:10px;
}
#footer{
text-align:right;
	height:auto;
	width:900px;
	text-align:center;
	color:#666666;
	padding:10px;
}

.widgettitle,.widgettitle h2{
text-align:right;
display: none;
width: 0px;
height: 0px;
}

.tab1{
text-align:right;
display:block;
float:right;
height:26px;
width:100px;
background:url('http://www.ir-dl.com/templates/ird/images/tab1.png') no-repeat ;
}

.tab1:hover{
display:block;
float:right;
height:26px;
width:100px;
background:url('http://www.ir-dl.com/templates/ird/images/tab1.png') no-repeat ;
background-position:0px -10px;
}

.toper{
text-align:right;
background:url('images/m12.gif') no-repeat center;
background-position:0px -2px;
width:980px;
height:48px;
}

.tabs{
text-align:right;
width:970px;
height:40px;
padding:3px;
}

.tabs img{
margin:1px;
padding:1px;
}