﻿body{
	background:#CFE5F4  url('images/bg.gif') repeat-x 0px 0px ;
	margin:0px;
	font-family: Tahoma, "Trebuchet MS";
	color:#1E5174;
    direction:rtl;
    text-align:right;
}
a {
	color: #0665eb;
}
table, tr, td 
{
    direction:rtl;
    text-align:right;
}
INPUT, SELECT
{
    font-family: Tahoma, "Trebuchet MS";
}
ul
{
    direction:rtl;
}
h2 	
{
    PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 0px;	
	FONT: 30px "tahoma", sans-serif;	
	COLOR: #d9eaf6;	
	PADDING-TOP: 20px
    }
h3 {
	border-bottom: 2px solid #e6f2f9;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	color: #0f59c1;
	font-size:131%;
	font-weight:bold;
}
h4 {
	margin: 0 0 10px 0;
}
a:focus, a:active {
	outline: none;
}
.clear{
	clear:both;
}
.last, #last {
	 clear:right;
	 margin-right:0px;
	}
#topLine{
	background: url('images/top.gif') repeat scroll 50% 0pt;
	height:3px;
	display:block;
}
#english
{
    text-decoration:none;
    float:left;
    font-size:66%;
    margin:4px 5px 0 5px;
    width:500px;
    text-align:left;

}
.message {
    border:1px solid #EEEEEE;
    margin-bottom:15px;
    padding:10px 35px;
    background:#eff8fe url('images/information.png') no-repeat scroll right 50%;
}
/*** cont **/
#container {
	margin:12px auto 0 auto;
	text-align:left;
	width:780px;
	background-color:#fff;
	border:2px solid #e6f2f9;
	border-bottom:none;
}
/** header **/
	#container #header	{
		height:98px;
		}
		#container #header	a#logo{
			background: url('images/logo.gif') no-repeat scroll right  center;
			height:73px;
			margin-right:10px;
			margin-top:15px;
			padding-right:80px;
			width:150px;
			text-decoration:none;
			font-size:150%;
			color:#377BB1;
			font-weight:bold;
			padding-top:10px;
			float:right;
		}
    /** menu **/
	#container #menu	{
		background:  url('images/menuBG.gif') no-repeat scroll right top;
		height:40px;
		margin-top:10px;
		float:left;
		width:475px;
		}
		#container #menu ul	{
		margin:0 20px;
		padding:0;

			}
			#container #menu ul li	{
					list-style-type:none;
					float:right;
				}
				#container #menu ul li a	{
						display:block;
						height:40px;
						text-decoration:none;
						line-height:40px;
						vertical-align:middle;
						padding:0 10px;
						xmargin-right:6px;
						color:#5981ab;
						text-transform:capitalize;
						font-size:77%;
						font-weight:bold;
						float:left;
					}
				#container #menu ul li a:hover	{
                        BACKGROUND: url(images/navArrow.gif) no-repeat center top;
                        COLOR: #14477b;
					}
				#container #menu ul li a.current	{
						FONT-WEIGHT: bold;
                        BACKGROUND: url(images/navArrow.gif) no-repeat center top;
                        COLOR: #14477b;
					}
/** spot **/
	#container #spot {
        BACKGROUND: url(images/spotBG.jpg) no-repeat center top;
        WIDTH: 780px;
        HEIGHT: 273px;
        vertical-align:top;
        padding:0px;
        color:#fff;
        border-bottom:1px solid #1e5b8f;
    }
        #container #spot div#cont
        {
            margin:10px 40px;
        }
            #container #spot div#cont p
            {
                font-size:85%;
                margin:20px 30px;
                
            }
            #container #spot div#cont h3
            {
                color:#fff;
                margin-top:5px;
                font-size:100%;
                
            }
/** main **/
	#container #main	{
		background:#CFE5F4 url('images/mainBG.gif') repeat-x  scroll 0px 0px;
		padding:25px;
		font-size:77%;
		height:200px;
		}
/** right **/
	#container #right	{
		background: url('images/mainBG.gif') repeat-x  scroll 0px 0px;
		padding:4px 0 8px 0;
		display:none;
		}
/** footer **/
	#container #footer	{		
	    background-color:#cfe5f4;
		}

	    #container #footer div	{		
    		
            PADDING-RIGHT: 0px;
            BORDER-TOP: #e6f2f9 2px solid;
            PADDING-LEFT: 0px;
            PADDING-BOTTOM: 0px;
            MARGIN: 15px 23px 15px 23px;
            PADDING-TOP: 15px;
            background-color:Transparent;
            font-size:77%;
		    }

/** login **/
    .login 
    {
        margin-top:10px;
    }
        .login .title {
                display:block;
                width:100px;
                float:right;
                height:25px;
                font-weight:bold;
                line-height:20px;
                vertical-align:middle;
                margin-left:10px;
                vertical-align:middle;
            }
        .login .field {
                display:block;
                width:200px;
                float:right;
                height:20px;
                margin-left:10px;
                vertical-align:middle;
                
            }
        .login .validator {
        
            }
        .login .checkBox {
                clear:both;
                display:block;
                height:20px;
                margin:0px 80px 4px 0px; 
             }
        .login .literal {
                margin-right:90px;
                color:Maroon;
            }
        .login .button {
                display:block;
                width:100px;
                clear:both;
                margin:10px 110px 0 0px;
            }
/** grid **/
.grid {	
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
	margin: 0 0 20px 0;    
}
    .grid th {
	    padding: 10px;
	    background: #bfdcf0;
	    text-align:center;
	    text-decoration:none;
	    font-size:100%;
	    color:#1e5174;
        text-align:center;
        font-weight:bold;
        text-decoration:none;
    }
        .grid th a{
	        text-align:center;
	        font-weight:bold;
	        text-decoration:none;
        }
        .grid th small {
	        display: block;
	        font: italic .85em/1.2em arial, sans-serif;
        }
    .grid td {
	    border: 1px solid #cfe5f4;
	    padding: 10px;
	    background: #eff8fe;
	    text-align: center;
	    font-size:100%;
    }
        .grid td a {
	        color:#0665eb !important;
        }
    .grid th, .grid td {
	    border-bottom: 1px solid #aad0e9;
    }
        .grid tr.alt td {
	        background: #e1eff8;
        }
        .grid tr.alt th {
	        background: #bfdcf0;
        }

/** applayForJob **/
.applayForJob
{
    vertical-align:top;
    border-spacing: 0;
	border-collapse: collapse;
}
    .applayForJob .title
    {
        width:200px;
        vertical-align:top;
        padding:10px;
    }
    .applayForJob tr.alt td {
        background: #e1eff8;
    }
    .applayForJob .field
    {
        text-align:right;
        padding:10px;
    }
        .applayForJob .field INPUT
        {
            width:194px;
        }
        .applayForJob .field select
        {
           width:200px; 
        }
        .applayForJob .field TEXTAREA
        {
           width:300px; 
           height:90px;
        }
    .applayForJob .button
    {
        padding-top:30px;
    }
        .applayForJob .button INPUT
        {
           width:100px; 
           
        }
    .applayForJob .validationSummary
    {
    }
/** tracking page **/
.trackingSearch
{
    margin-bottom:20px;
}
   
