/* CSS Document */

div, p, ul, h1, h2, h3, h4, h5{
padding:0px; 
margin:0px;
}


td{
vertical-align:top;
float:left;
text-align:left;
}



ul{
list-style-type:none;
}

img{
border:0;
}

h1{
font-size:24px;
color:#574131;
line-height:22px;
font-weight:600;
}

span{
float:left;
text-align:left;
padding-top:5px;
padding-bottom:10px;
}

body{
background-color:#e2e2e2;
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:0;
padding:0px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
height:100%;
color:#574131;
text-align:left;
}


a{
color:#75bd49;
text-decoration:underline;
font-size:16px;
}

a:hover{
text-decoration:none;
}




#container{
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color:#eeeeee;
width:910px;
position:relative;
top:0px;
height:100%;
}

#logo{
position:relative;
top:40px;
left:80px;
float:left;
}

#arabic{
position:relative;
top:50px;
left:400px;
float:right;
}


#top_navigation{
float:left;
position:relative;
top:70px;
left:90px;
z-index:1;
text-align:center;
}

#top_navigation li{
float:left;
}

#top_navigation a{
color:#574131;
font-size:20px;
text-decoration:none;
width:131px;
height:50px;
float:left;
line-height:50px;
}

#top_navigation a:hover{
background-image:url(images/rollover.jpg);
background-repeat:no-repeat;
}



#banner{
position:relative;
top:65px;
left:15px;
}

#block{
position:relative;
top:50px;
left:25px;
width:910px;
}

#block li{
float:left;
width:270px;
min-height:230px;
margin-right:20px;
margin-left:5px;
}

#block_header{
width:100%;
border-bottom:#574131 dotted 1px;
height:55px;
float:left;
text-align:left;
}

#block img{
float:left;
margin:10px;
}



#block h2{
font-size:18px;
color:#574131;
line-height:25px;
font-weight:300;
}



#read_more a{
color:#574131;
font-size:17px;
text-decoration:none;
width:131px;
height:50px;
float:right;
line-height:50px;
font-weight:bold;
}

#read_more a:hover{
background-image:url(images/rollover.jpg);
background-repeat:no-repeat;
}

#content{
position:relative;
left:50px;
top:50px;
background-color:#f3f3f3;
width:85%;
height:auto;
float:left;
padding:20px;
font-size:17px;
}

#content_header{
height:50px;
float:left;
text-align:left;
}

#content_header h1{
margin-left:10px;
margin-top:10px;
float:left;
}

#content_header img{
float:left;
}

#footer{
position:relative;
top:70px;
text-align:left;
background-color:#FFFFFF;
width:935px;
float:left;
padding-bottom:30px;
}

#footer a{
color:#574131;
text-decoration:underline;
font-size:14px;
}

#footer a:hover{
text-decoration:none;
}

#footer_inside{
padding:30px;
}

#footer_inside h2{
display:inline;
}


#footer_inside img{
float:left;
margin-right:5px;
}



#content_pages{
position:relative;
left:30px;
top:50px;
background-color:#f3f3f3;
width:600px;
height:auto;
float:left;
padding:20px;
font-size:17px;
}

#content_pages h1{
line-height:25px;
}

#content_pages span{
float:left;
margin-top:10px;
margin-bottom:5px;
}


#sidebar{
position:relative;
left:45px;
top:50px;
background-color:#f3f3f3;
height:auto;
float:left;
padding:20px;
font-size:17px;
width:180px;
margin-left:10px;
min-height:300px;
}



#content_table{
position:relative;
left:30px;
top:50px;
background-color:#f3f3f3;
width:835px;
height:auto;
float:left;
padding:20px;
font-size:17px;
}

#content_table h1{
line-height:25px;
}

#content_table span{
border-bottom:dotted #666666 1px;
float:left;
font-size:18px;
width:100%;
height:40px;
font-weight:500;
}


#content_pages_clients{
position:relative;
left:30px;
top:50px;
background-color:#f3f3f3;
width:835px;
height:auto;
float:left;
padding:20px;
font-size:17px;
}

#content_pages_clients h1{
line-height:25px;
}

#content_pages_clients span{
float:left;
margin-top:10px;
margin-bottom:5px;
}