body
{
margin:0px auto; 
width:1024px;
background:url(../images/bg.jpg);
background-repeat:repeat;

}

#wrapper
{
background:url(../images/bg.jpg);
width:100%;
height:100%
}

#header
{
background:url(../images/irced_01.jpg);
width:1024px;
height:138px;
}

#buttons
{
background:url(../images/irced_02.jpg);
width:1024px;
height:75px;
}
.home
{
font-family:Arial;
font-size:13px;
color:#666666;
font-weight:600;
margin-left:20px;
padding-top:20px;
}

.aboutus
{
font-family:Arial;
font-size:13px;
color:#666666;
font-weight:600;
margin-left:103px;
top:158px;
position:absolute;
}

.staff
{
font-family:Arial;
font-size:13px;
color:#666666;
font-weight:600;
margin-left:203px;
top:158px;
position:absolute;
}

.Projects
{
font-family:Arial;
font-size:13px;
color:#666666;
font-weight:600;
margin-left:323px;
top:158px;
position:absolute;
}


.gallery
{
font-family:Arial;
font-size:13px;
color:#666666;
font-weight:600;
margin-left:524px;
top:158px;
position:absolute;
}

.reports
{
font-family:Arial;
font-size:13px;
color:#666666;
font-weight:600;
margin-left:656px;
top:158px;
position:absolute;
}


.contact
{
font-family:Arial;
font-size:13px;
color:#666666;
font-weight:600;
margin-left:883px;
top:158px;
position:absolute;
}


#banner
{
background:url(../images/irced_03.jpg);
width:1024px;
height:404px;
}

#container_home
{
background:#FFFFFF;
width:1024px;
height:770px;
}


#container_medium
{
background:#FFFFFF;
width:1024px;
height:900px;
}


#container_long
{
background:#FFFFFF;
width:1024px;
height:1300px;
}

#container_long1
{
background:#FFFFFF;
width:1024px;
height:1600px;
}

#container_long2
{
background:#FFFFFF;
width:1024px;
height:3100px;
}

#container_small
{
background:#FFFFFF;
width:100%;
padding: 2em;
 height:650px; 
}


a:link
{
text-decoration:none;
color:#666666;
}

a:visited
{
text-decoration:none;
color:#666666;
}

a:hover
{
text-decoration:underline;
color:#666666;
}



a.readmore:link
{
text-decoration:underline;
color:#0066cc;
}

a.readmore:visited
{
text-decoration:none;
color:#0066cc;
}

a:.readmore:hover
{
text-decoration:underline;
color:#0066cc;
}



.content
{
padding-top:50px;
margin-left:20px;
width:290px;
}


.videotext
{
font-family:Arial;
font-size:14px;
color:#666666;
}
.videogallery
{
display:block;
border:2px solid #CFCFCF;
width:260px;
height:380px;
margin-left:2px;
margin-top:3px;
}



.fbicon
{
position:absolute;
margin-left:40px;
top:1088px;
}

.fbicon_all
{
position:absolute;
margin-left:40px;
top:990px;
}

.fbicon_small
{
position:absolute;
margin-left:40px;
top:860px;
}

.partners_text
{
font-family:Arial;
font-size:14px;
color:#666666;
position:absolute;
margin-left:40px;
top:1170px;
font-weight:600;
}

.partners
{
position:absolute;
margin-left:40px;
top:1000px;
}




.ceodesk_text
{
font-family:Arial;
font-size:14px;
color:#666666;
position:absolute;
margin-left:330px;
top:680px;
font-weight:600;
}

.ceodesk
{
display:block;
border:2px solid #CFCFCF;
width:280px;
height:170px;
position:absolute;
margin-left:330px;
top:700px;
}


.ceodesk_details
{
font-family:Arial;
font-size:13px;
color:#666666;
position:absolute;
margin-left:330px;
top:880px;
width:280px;
text-align:justify;
}


.aboutus_text
{
font-family:Arial;
font-size:14px;
color:#666666;
position:absolute;
margin-left:330px;
top:950px;
font-weight:600;
}

.aboutus_img
{
display:block;
border:2px solid #CFCFCF;
width:280px;
height:70px;
position:absolute;
margin-left:330px;
top:975px;
}


.aboutus_details
{
font-family:Arial;
font-size:13px;
color:#666666;
position:absolute;
margin-left:330px;
top:1060px;
width:280px;
text-align:justify;
}







.news_text
{
font-family:Arial;
font-size:14px;
color:#666666;
position:absolute;
margin-left:670px;
top:680px;
font-weight:600;
}

.news
{
width:340px;
height:200px;
position:absolute;
margin-left:670px;
top:708px;
}


.publication_text
{
font-family:Arial;
font-size:14px;
color:#666666;
position:absolute;
margin-left:670px;
top:950px;
font-weight:600;
}

.publication
{
width:340px;
height:150px;
position:absolute;
margin-left:670px;
top:985px;
font-family:Arial;
font-size:13px;
}


.footer
{
display:block;
border:1px solid #CFCFCF;
width:1024px;
height:1px;
position:absolute;
top:1350px;
}

.footer_text
{
font-family:Arial;
font-size:13px;
color:#666666;
position:absolute;
margin-left:370px;
top:1360px;

}


.footer_medium
{
display:block;
border:1px solid #CFCFCF;
width:1024px;
height:1px;
position:absolute;
top:1480px;
}

.footer_text_medium
{
font-family:Arial;
font-size:13px;
color:#666666;
position:absolute;
margin-left:370px;
top:1490px;

}



.footer_medium
{
display:block;
border:1px solid #CFCFCF;
width:1002px;
height:1px;
position:absolute;
top:1480px;
}

.footer_text_medium
{
font-family:Arial;
font-size:13px;
color:#666666;
position:absolute;
margin-left:370px;
top:1490px;

}


.footer_long
{
display:block;
border:1px solid #CFCFCF;
width:1002px;
height:1px;
position:absolute;
top:1880px;
}

.footer_text_long
{
font-family:Arial;
font-size:13px;
color:#666666;
position:absolute;
margin-left:370px;
top:1890px;

}


.footer_long1
{
display:block;
border:1px solid #CFCFCF;
width:1002px;
height:1px;
position:absolute;
top:2180px;
}

.footer_text_long1
{
font-family:Arial;
font-size:13px;
color:#666666;
position:absolute;
margin-left:370px;
top:2190px;

}


.footer_long2
{
display:block;
border:1px solid #CFCFCF;
width:1002px;
height:1px;
position:absolute;
top:3680px;
}

.footer_text_long2
{
font-family:Arial;
font-size:13px;
color:#666666;
position:absolute;
margin-left:370px;
top:3690px;

}



.footer_small
{
display:block;
border:1px solid #CFCFCF;
width:1024px;
height:1px;
position:absolute;
top:1200px;
}

.footer_text_small
{
font-family:Arial;
font-size:13px;
color:#666666;
position:absolute;
margin-left:370px;
top:1220px;

}




.sidemenu
{
display:block;
border:2px solid #CFCFCF;
width:230px;
height:290px;
}

.sidemenu_small
{
display:block;
border:2px solid #CFCFCF;
width:235px;
height:130px;
}

.sideborder
{
position:absolute;
margin-left:250px;
top:658px;
}



.text
{
font-family:Arial;
font-size:13px;
color:#666666;
text-align:justify;
line-height:17pt;
}



.aboutus_heading
{
font-family:Arial;
font-size:14px;
color:#666666;
position:absolute;
margin-left:340px;
top:690px;
font-weight:600;
width:300px;
}



.allpagetext
{
font-family:Arial;
font-size:13px;
color:#666666;
top:730px;
margin-left:290px;
position:absolute;
width:670px;
line-height:16pt;
text-align:justify;
}

.allpagetext1
{
font-family:Arial;
font-size:13px;
color:#666666;
top:730px;
margin-left:260px;
position:absolute;
width:670px;
line-height:16pt;
text-align:justify;
}

.contact_text
{
font-family:Arial;
font-size:13px;
color:#666666;
margin-left:35px;
padding-top:40px;
}

.galleryarea
{
width:850px;
margin-left:35px;
padding-top:10px;
}

.scrollingimages
{
display:block;
border:2px solid #CFCFCF;
width:950px;
height:150px;
position:absolute;
margin-left:35px;
top:1190px;
}


.donate
{
position:absolute;
margin-left:820px;
top:90px;
}

.logo
{
margin-left:5px;
padding-top:2px;
}

.imbox
{
display:block;
border:1px solid #CFCFCF;
width:200px;
height:170px;
}

.midle_bar
{
background:url(../images/irced_021.jpg);
width:1024px;
height:20px;


