/*	-------------------------------------------------------------
	Environmental Center for Arab Towns Website
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Base setup styles
	Filename:		base.css
    Version:        1.0
	Date:			March 07, 2005
	-------------------------------------------------------------	*/
/*	-------------------------------------------------------------
	Base Body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

    html
    {
		height: 100%;
		width: 100%;
		margin-bottom: 0.5px;
    }
	
	body
	{
		margin: 5px 0px 0px 0px;
		padding: 0px;
		background-color:#ffffff;
		color: #000000;
    }
		
    body, input, textarea, table, span, p, select, option
    {
		font-size:11px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    }
		
	a
	{
		text-decoration: none;
	}
	
	a:visited
	{
		text-decoration: none;
	}
		
	a img
	{
		border:0px;
	}
	
	img
	{
		border:0px;
	}
		
	table
	{
	    border:none;
	}
	
	#home 
	{
	    margin-left:auto;
	    margin-right:auto;
	    width:75%;
	}
	
	.inv
	{
	    display:none;    
	}
	
	.vis
	{
	    display:block;    
	}
	
	.blt
	{
	    vertical-align:middle;
	    margin-right:5px;    
	}
	
	/*	-------------------------------------------------------------
	Header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.header
	{
	    margin-bottom:1px;    
	}
	
	.hdrsrch
	{
   	    color:#686868;
	    background-color:#d4d4d4;
	    background-image:url(/en/_images/header/srch_bg.jpg);
	    background-repeat:no-repeat;
	    height:33px;
	}
	
	.hdrdt
	{
	    padding:0px 0px 0px 10px;
	}
	
	.srch
	{
	    padding:6px 4px 0px 0px;    
	}
	
	.srchtbl td
	{
	    padding:0px 3px 0px 0px;
	}
	
	.srchtxt
	{
	    width:145px;   
	    border:solid 1px #808080;
	}
	
	/*	-------------------------------------------------------------
	Footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.ftdt
	{
	    width:71%;
	    color:#676767;
	    padding-top:3px;
	    background-image:url(/en/_images/footer/ft_bg.jpg);    
	    background-position:bottom;
	    background-repeat:repeat-x;
	}
	
	.ftstats
	{
	    width:29%;
	    padding-top:3px;
	    background-image:url(/en/_images/footer/ft_bg.jpg);    
	    background-position:bottom;
	    background-repeat:repeat-x;
	}
	
	.ftmg
	{
	    height:5px;    
	}
	
	/*	-------------------------------------------------------------
	Navigation Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.navigation
	{
	    vertical-align:top;
        width:190px;	   
	    background-color:#EAEAEA;
	}
	
	.menu
	{
	    background-image:url(/en/_images/navigation/nav_bg.jpg);    
	    background-position:bottom;
	    background-repeat:repeat-x;
	    background-color:#ffffff;
	}
	
	.navb
	{
	    width:26px;    
	}
	
	.navd
	{
	    width:164px;
	    text-align:left; 
	    font-weight:bold;  
	}
	
	.navd a
	{
	    color:#414B88;   
	    font-weight:bold;
	}
	
	.navd a:hover
	{
	    color:#08932E;   
	    font-weight:bold; 
	}
	
	.snavd
	{
	    width:164px;
	    text-align:left; 
	    font-weight:bold;
	    padding-left:10px;  
	}
	
	.snavd a
	{
	    color:#08932E;   
	    font-weight:bold;
	}
	
	.snavd a:hover
	{
	    color:#4B569C;   
	    font-weight:bold; 
	}
	
	/*	-------------------------------------------------------------
	Get Involved Layout Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.nletter
	{
	    height:105px;
	}
	
	.nlhd
	{
	    height:21px; 
	}
	
	.nldt
	{
	    height:84px;
	    background-image:url(/en/_images/newsletter/ginv_bg.jpg);    
	    background-repeat:no-repeat;
	}
	
	.nltxt
	{
	    width:162px;
	    border:solid 1px #8c8a8b;    
	}
	
	.nlsign
	{
	    padding-top:10px;  
	}
	
	/*	-------------------------------------------------------------
	Counter Layout Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.counter
	{
	    height:97px;
	}
	
	.cthd
	{
	    height:21px; 
	}
	
	.cnttxt
	{
	    width:162px;
	    border:solid 1px #8c8a8b; 
	    margin:3px 0px 3px 0px;
	}
	
	.ctdt
	{
	    height:76px;
	    background-image:url(/en/_images/counter/cnt_bg.jpg);    
	    background-repeat:repeat-x;
	}
	
	/*	-------------------------------------------------------------
	Weather Layout Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.weather
	{
	    height:111px;
	}
	
	.wthd
	{
	    height:21px; 
	}
	
	.wicon
	{
	    text-align:center;
	    width:45px; 
	    background-image:url(/en/_images/weather/wt_bg.jpg);    
	    background-repeat:repeat-x;   
	}
	
	.wdthd
	{
	    font-weight:bold;
	    background-color:#dadada;    
	}
	
	.wttbl
	{
	    height:100%;    
	}
	
	.wdata
	{
	    color:#666666;
	    padding:0px 0px 0px 3px;    
	}
	
	.wtdt
	{
	    height:90px;
	    background-color:#EAEAEA;
	    padding:1px 0px 1px 0px;
	}
	
	
	/*	-------------------------------------------------------------
	Content Layout Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.content
	{
	    width:590px;    
	    vertical-align:top;
	    padding:0px 0px 0px 5px;
	}
	
	.icontent
	{
	    vertical-align:top;
	    padding:0px 0px 0px 5px;
	    border-right:solid 1px #aaaaaa;
	    width:590px;
	}
	
	.eicontent
	{
	    border-left:solid 1px #aaaaaa;
	    vertical-align:top;
	    padding:0px 0px 0px 0px;
	    border-right:solid 1px #aaaaaa;
	}
	
	.back
	{
	    height:22px;
	    text-align:right;  
	    padding-right:10px;  
	}
	
	.hmtd
	{
	    padding:0px 0px 3px 0px;    
	}
	
	.main
	{
	    height:100%;    
	}
	
	.mncontent
	{
	    height:100%;
	    vertical-align:top;
	    padding:10px 10px 10px 5px;
	    text-align:justify;   
	    line-height:15px;    
	}
	
	.ncontent
	{
	    height:100%;
	    vertical-align:top;
	    padding:10px 10px 10px 5px;
	}
	
	/*	-------------------------------------------------------------
	Option Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.options
	{
	    background-color:#4C569D;
	}
	
	.opt td
	{
	    padding-right:10px;
	}
	
	/*	-------------------------------------------------------------
	Path Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.path
	{
	    background-color:#4C569D;
	    padding-left:5px;
	    font-size:10px;
	    font-weight:bold;
	    height:26px;
	    text-transform:uppercase;
	    width:100%;   
	}
	
	.path span
	{
	    font-size:10px;
	    color:White;
	}
	
	.path a
	{
	    font-size:10px;
	    color:White;
	    background-image: url(../_images/links/link_dotted.png);
	    background-position:bottom;
	    background-repeat:repeat-x;   
	}
	
	.path a:visited
	{
	    font-size:10px;
	    background-image: url(../_images/links/link_dotted.png);
	    background-position:bottom;
	    background-repeat:repeat-x;      
	}
	
	.path a:hover
	{
	    font-size:10px;
	    text-decoration:underline;
	}
	
	/*	-------------------------------------------------------------
	Home top navigation Layout Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.zone
	{
	    padding-right:5px;
	}
	
	/*	-------------------------------------------------------------
	Who we are Layout Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.welcome
	{
	    height:203px;
	    background-position:bottom;
	    background-repeat:repeat-x;
	    background-image:url(/en/_images/welcome/we_bg.jpg);    
	}
	
	.wdhd
	{
	    vertical-align:top;
	    height:22px;    
	}
	
	.wedt
	{
	    color:#656764;
	    height:150px;
	    padding:10px 10px 0px 10px;
	    vertical-align:top;  
	    text-align:justify;
	}
	
	.more
	{
	    height:21px; 
	    text-align:right;
	    padding-right:5px;   
	}
	
	.more a
	{
	    color:#0b1b72;    
	}
	
	.more a:hover
	{
	    text-decoration:underline;
	}
	
	.sep
	{
	    vertical-align:top;
	    padding-left:5px;
	}
	
	.sept
	{
	    padding-top:5px;
	}
	
	/*	-------------------------------------------------------------
	Directory search Layout Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.dsec
	{
	    height:203px;   
	}
	
	.dir
	{
	    height:87px;
	}
	
	.ddt
	{
	    height:65px;    
	    border-left:solid 1px #a0bea6;
	    border-bottom:solid 1px #a0bea6;
	    border-right:solid 1px #a0bea6;
	    padding-left:15px;
	}
	
	.ddt input
	{
	    width:154px;    
	    border:solid 1px #d6cfc7;
	}
	
	.ddt a
	{
	    color:#676767; 
	}
	
	.ddt a:hover
	{
	    text-decoration:underline;
	}
	
	/*	-------------------------------------------------------------
	Sections Layout Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.secb
	{
	    padding-bottom:1px;
	}
	
	/*	-------------------------------------------------------------
	Home News Layout Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.hnews
	{
	    height:184px;
	}
	
	.hndt
	{
	    height:121px;
	    vertical-align:top;
	    padding:5px 10px 5px 10px;
	}
	
	.hnft
	{
	    height:21px; 
	    text-align:right;
	    padding-right:5px;
	    border-bottom:solid 1px #afafaf;    
	}
	
	.hnft a
	{
	    color:#0b1b72;    
	}
	
	.hnft a:hover
	{
	    text-decoration:underline;
	}
	
	.BListOver
	{
	    background-color:#EBF5FE;
	    color:#000000;
	    border-bottom:dashed 1px Gray;    
	}
	
	.BListOut
	{
	    border-bottom:dashed 1px Gray;    
	}
	
	.ndate
	{
	    font-weight:bold;    
	}
	
	.inimg
	{
	    float:left; 
	    width:64px;
	    height:45px;
	    margin-right:10px;
	    border:solid 1px #000000;   
	}
	
	.hntitle
	{
	    height:18px;
	}
	
	.hnshort
	{
	    text-align:justify;    
	}
	
	.nshort
	{
	    padding-top:5px;
	    text-align:justify;    
	}
	
	.hni
	{
	    padding-right:10px;    
	}
	
	.hntitle
	{
	    font-weight:bold;
	    color:#666666;
	}
	
	.hntitle a
	{
	    font-weight:bold;
	    color:#666666;
	    background-image: url(/en/_images/links/link_dotted.png);
	    background-position:bottom;
	    background-repeat:repeat-x;
	}
	
	.hntitle a:hover
	{
	    text-decoration:underline;
	}
	
	.hnsep
	{
	    vertical-align:middle;  
	    margin-top:8px;
	    margin-bottom:8px;  
	}
	
	.hnimg
	{
	    width:64px;
	    height:45px;
	    border:solid 1px #000000;    
	}
	
	.ncategory
	{
	    border-bottom:dashed 1px Gray;  
	}
	
	.nsep
	{
	    color:#447599;
	    height:25px;
	    font-weight:bold;
	    border-bottom:dashed 1px Gray;  
	    padding-left:5px;
	}
	
	.cnews a
	{
	    color:#0C1E8A;
	}
	
	.cnews a:hover
	{
	    text-decoration:underline;
	}
	
	/*	-------------------------------------------------------------
	Paging Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
    .Paging
    {
	    height: 25px;
	    text-align:right;
	    margin-top:10px;
	    margin-right:4px;
	    line-height:18px;
    }

    .Paging A
    {
	    color:#015B8F;	
	    background-color:#ffffff;
    }
    
    .Paging A:visited
    {
	    color:#015B8F;	
	    background-color:#ffffff;
    }
    
    .Paging span
    {
        margin-left:5px;    
    }
	
	/*	-------------------------------------------------------------
	Home Events Layout Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.hevents
	{
	    height:185px;
	    background-image:url(/en/_images/events/e_bg.jpg);  
	    background-position:bottom;  
	    background-repeat:repeat-x;
	}
	
	.hehd
	{
	    height:22px;    
	}
	
	.hedt
	{
	    height:141px;
	    vertical-align:top;
	    background-image:url(/en/_images/events/ebg_sep.jpg);  
	    background-position:80px 0px;  
	    background-repeat:no-repeat;
    }
    
    .hedate
    {
        width:70px;
        text-align:center;    
    }
    
    .egrid
    {
        border:none 0px #DCECE1;
        width:100%;
    }
    
    .egrid td
    {
        border:none 0px #DCECE1;
    }
    
    .heitm a
    {
       color:#015B8F;   
    }
    
    .heitm a:hover
    {
       text-decoration:underline;  
    }
    
    .hevhd
    {
        font-weight:bold;
    }
    
    .ievtdt
    {
        padding-top:10px;    
    }
    
    .ievtlt
    {
        width:130px;
        vertical-align:top; 
        background-color:#EAEAEA;
        padding-left:10px;   
    }
    
    .ievtmnu a
    {
        color:#4B569C;    
    }
    
    .ievtmnu a:hover
    {
        color:#239637;  
        text-decoration:underline;  
    }
    
    .ievtsmnu a
    {
        color:Red;    
    }
    
    .ievtsmnu a:hover
    {
        color:Red;
        text-decoration:underline;  
    }
    
    .ievtmnu td
    {
        padding:4px 0px 4px 0px;
        border-bottom:solid 1px #DADADA;  
    }
    
    .ievtcnt
    {
        text-align:justify;
        padding:4px 0px 20px 10px;    
    }
    
    .ievtspn
    {
        margin-top:15px;    
    }
    
    .sphd
    {
        font-weight:bold;
        text-align:center;   
    }
    
    .spns
    {
        margin-top:5px;    
        margin-bottom:5px;    
    }
    
    .spns a
    {
        color:#0C1E8A;  
    }
    
    .evtol
    {
        vertical-align:middle;
        margin-left:5px;    
    }
    
    .evtipt
    {
        margin:10px 0px 10px 0px;    
    }
    
    .evtipt input
    {
        border:solid 1px Gray;  
        width:150px;  
    }
    
    .evtipt td
    {
        padding:2px 0px 2px 0px;    
    }
    
    /*	-------------------------------------------------------------
	Home Image Gallery Layout Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
    
    .himages
    {
        height:68px;
        border-top:solid 1px #afafaf;    
    }
    
    .hlogos
    {
        width:104px;    
        text-align:center;
    }
    
    .hinav
    {
        width:18px;    
    }
    
    .hidt
    {
        background-color:#f2f2f2;
        border-bottom:solid 1px #aaaaaa;    
        border-top:solid 1px #aaaaaa;
    }
    
    .hist
    {
        padding-top:1px;    
    }
    
    .motioncnt
    {
        overflow: hidden;
        width: 340px;
        position: relative;
        height: 56px;
    }
    
    .motiongal
    {
        left: 0px;
        white-space: nowrap;
        position: absolute;
        top: 1px;
    }
    
    /*	-------------------------------------------------------------
	Sitemap Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
    
    .smptbl
    {
        border-bottom:dashed 1px #BCBABB;    
    }
    
    .smptree
    {
        padding-top:5px;    
    }
    
    .smaprt
    {
        width:200px;  
        padding:5px 5px 5px 10px;
        vertical-align:top;
        font-size:10px;
    }
    
    .smaprt a
    {
        color:#414B88;
        background-color:#ffffff;
        font-weight:bold;
        text-transform:uppercase;
    }
    
    .smaprt a:hover
    {
        color:#414B88;
        background-image: url(../_images/links/link_dotted.png);
        background-color:#ffffff;
	    background-position:bottom;
	    background-repeat:repeat-x;    
    }
    
    .smaprt a:visited
    {
        color:#414B88;
        background-color:#ffffff;
        font-weight:bold;
        text-transform:uppercase;
    }
    
    .RootNode a
    {
       color:#0F8F2E; 
       background-color:#ffffff;
       font-weight:bold;
    }
    
    .RootNode a:visited
    {
        background-color:#ffffff;
        color:#0F8F2E; 
        font-weight:bold;
    }
    
    .RootNode a:hover
    {
        background-image: url(../_images/links/link_dotted.png);
	    background-position:bottom;
	    background-repeat:repeat-x;    
    }
    
    .LeafNode a
    {
        color:#0F8F2E; 
        background-color:#ffffff;
    }
    
    .LeafNode a:visited
    {
        color:#0F8F2E; 
        background-color:#ffffff;
    }
    
    .LeafNode a:hover
    {
        background-image: url(../_images/links/link_dotted.png);
	    background-position:bottom;
	    background-repeat:repeat-x;    
    }
    
    .SiteMap IMG
    {
        margin-right:5px;    
    }
    
    /*	-------------------------------------------------------------
	Location Error Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
    
    .lochdr
    {
        font-size:17px;
        font-weight:bold;
    }
    
    .locdata
    {
        text-align:justify;
        line-height:15px;    
    }
    
    /*	-------------------------------------------------------------
	Photo gallery Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
    
    .pstack
    {
        height:121px;
        width:150px;
        background-image:url(/en/_images/common/stack.jpg);
        background-repeat:no-repeat;
    }
    
    .pcat
    {
        font-weight:bold;    
    }
    
    .ptbl
    {
        width:150px;    
        border:solid 1px #EAEAEA;
        text-align:center;
    }
    
    .potbl
    {
        width:150px;    
        border:solid 1px #447599;
        text-align:center;
    }
    
    .pimg
    {
        padding:5px 5px 5px 5px;
    }
    
    .ptitle
    {
        height:20px;
        color:#447599;
        background-color:#EAEAEA;
    }
    
    .GridItems
    {
	    padding:6px:6px:6px:5px;
	    background-color:#c3e1f9;
    }
    
    .Grid
    {
	    border-color:#D3D1C4;
	    border-width:0px;
	    border-style:solid;	
    }
    .Header
    {
	    height:25px;
	    background-image:url(../_Images/Common/grid_header.jpg);
    }
    
    .Mandatory
    {
        background-color:#fbfcd2;
    }
    
    .EventGrid
    {
        padding-left:10px;
    }
    
    .applyHeader
    {
		font-weight:bold;
		height:25px;
		vertical-align:top;
	}
	
	.applyHeaderSpeciality
    {
		font-weight:bold;
		height:75px;
		vertical-align:top;
	}
	
	.applyHeaderStuff
    {
		font-weight:bold;
		height:160px;
		vertical-align:top;
	}
	
	.applyDetails
    {
		height:25px;
		vertical-align:top;
	}
	
	.applyDetailsSpeciality
    {
		height:75px;
		vertical-align:top;
	}
	
	.applyDetailsStuff
    {
		height:160px;
		vertical-align:top;
		text-align:justify;
	}
	
	.bgimgStyle
	{
		background-image:url(../_Images/navigation/content.jpg);
	}
	.bgheadStyle
	{
		background-image:url(../_Images/navigation/header.jpg);
	}
    
    /*  Print classes */
	
	#tdNav
    {
		display:block;
	}
	
	#trPFoot
	{
		display:block;
	}
	.HeaderPrint
	{
		display :none;
	}
	 .HeaderPrint1
	{
		display :none;
	}
	#trVisitors
    {
        display:block;    
    }
    #trFoot
    {
        display:block;    
    }
    #trHead , .path
    {
        display:block;    
    }
    #trPrevNext
    {
        display:block;    
    }
    #trBack
    {
        display:none;    
    }
    
    #tdNav
    {
		display:block;
	}
    
    .newsimage
    {
        float:right;
    }
    
	 .imgnews
    {
        margin: 0px 10px 5px 10px;
    }
    
    #tdOverView
    {
		display:block;
	}
	
	.mandatoryinput
    {
        border:solid 1px Gray;  
        /*width:150px;*/
        /*background-color:#fbfcd2;*/  
    }
    .ordinput
    {
        border:solid 1px Gray;  
        width:150px;
        background-color:#ffffff;  
    }
