﻿body 
{
    font-size:12px;
    text-align:center;
    
}

table
{
    margin:0px;
    padding:0px;
    border:0px;
    border-width:0px;
    border-style:none;
    border-spacing:0px;
    border-collapse:collapse;
    font-size:100%;
    vertical-align:top;
}


.globalDiv
{
    width:960px;
    display:block;
    min-height:600px;
    height:600px;
    height:auto;
}


.logoDiv
{
    width:513px;  
}

.languageDiv
{ 
    padding:5px;
    position:relative;
    top:70%;
    color:#0a475b;
    
}

.languageDiv a
{
    cursor:pointer;
}

.bodyDiv
{
    margin-top:0px;
    margin-bottom:10px;
    width:100%;
    border:solid activeborder 1pt;
    display:block;
    height:0%;

}

.headerDiv
{
    width:100%; 
    display:block; 
    height:110px;
}

.footerDiv
{
    background-color:#f0f0f0;
    color:#0a475b;
    border-top:activeborder solid 1pt;
    border-bottom:activeborder solid 1pt;
    margin-bottom:30px;
    padding:8px;
    display:block;
    width:960px;
    margin-top:20px;
}

.menuItemDiv
{
    border:solid activeborder 1pt;
    background-color:#f0f0f0;
    font-size:120%;
    margin:5px; 
    margin-top:0px;
    padding:3px;
    width:120px;
    text-align:center;
    cursor:pointer;
    color:#0a475b;
    font-weight:bold;
    position:relative;
    top:-14px;
    white-space:nowrap;
    display:inline;
}

.menuItemDiv:hover
{
    background-color:Yellow;
}





.sideContentsDiv
{
    width:200px;
}

.sideBlockDiv
{
    padding:5px;
    border:solid activeBorder 1pt;
    display:block;
    margin:10px;
    width:100%;
    margin-bottom:20px;
}

.sideBlockDiv font
{
    margin-bottom:5px;
    font-weight:bold;
    display:block;
    font-size:110%;
}

.memberLink
{
    display:block;
    margin-bottom:3px;
    padding:3px;
    cursor:pointer;
    vertical-align:middle;
    color:#41788c;
    width:100%;
}


 .memberLink *
 {
    
    vertical-align:middle;
 }   
 .memberLink span:hover
 {
    background-color:Yellow;
 }
 





.pageTitleDiv
{
    width: 250px; 
    background-color: #0a475b;
    color:White;
    font-size:200%;
    position:relative;
}


.formTable
{

   padding:5px;
   background-color:#dcf0f0;
   border:solid ActiveBorder 1pt;
   margin:10px;
   
}

.formTable *,.searchForm *
{
    font-size:100%;
    color:#505050;
    display:inherit;
    vertical-align:middle;
}

.formTable th,.searchForm th
{
    color:#0a475b;
    white-space:nowrap;
    font-weight:normal;
    width:1%;
    padding:3px;
   
}

.formTable td
{
    padding:3px;
    width:100%;
}

.formTable select,.formTable td input, .formTable td textarea
{
    width:100%;
}

.buttons
{
    margin:3px;
    padding-left:8px;
    padding-right:8px;
    border:solid #0a475b 1px;
    color:White;
    background-color:#0a475b;
    text-align:center;
    font-size:100%;
}


.searchForm
{
   display:block;
   padding:5px;
   background-color:#dcf0f0;
   border:solid ActiveBorder 1pt;
   margin:10px;
  
}



.LatestJob
{
   display:block;
   padding:5px;
   background-color:#dcf0f0;
   border:solid ActiveBorder 1pt;
   margin:10px;
   width:450px;
}

.searchForm td
{
    padding:3px;
    
}
.searchForm select
{
    width:100%;
}


.searchForm td input
{
    width:50%;
}



.searchResultDiv
{
    display:block;
    padding:10px;
    width:450px;
    
}

.searchResultDiv2
{
    display:block;
    padding:10px;
    width:100%;
    
}


.searchItemImgDiv
{
    position:absolute;
}

.searchItemImgDiv img
{
    border:solid #cde0ea 2px;
  
}
.searchItemDetailsDiv
{
    color:#0a475b;
    font-size:90%;
    border:solid #cde0ea 1pt;
    padding:5px;
    margin:5px;
    width:100%;
    
}
.searchItemDetailsDiv div
{
    margin:3px;
    display:block;
    white-space:nowrap;
}

.tipsDiv
{
    padding:10px;
    font-size:90%;
    color:Red;
    line-height:15px;
    width:200px;
    margin:5px;
}

.pagingDiv
{
    font-size:85%;
    color:#0a475b;
    font-weight:bold;
    width:100%;
}

.pageNumberDiv,.selectedPageNumberDiv
{
    margin:5px;
    border:solid ActiveBorder 1pt;
    padding:5px;
    padding-left:10px;
    padding-right:10px;
    font-size:120%; 
    text-align:center;
    vertical-align:middle;
    display:table-cell;
    font-weight:normal;
    cursor:pointer;
}
.selectedPageNumberDiv
{
    background-color:#ffffb1;
    font-weight:bold;
    cursor:default;
}

.memberLinksDiv
{
    display:block;
    width:100%;
   
}

.memberLinksDiv div
{
    border:solid activeborder 1pt;
    border-bottom:solid activeborder 2pt;
    font-size:110%;
    margin:5px; 
    padding:5px;
    width:200px;
    text-align:center;
    cursor:pointer;
    color:#0a475b;
    white-space:nowrap;

}

.pageTitleTextDiv
{
    PADDING-RIGHT: 10px; 
    PADDING-LEFT: 10px; 
    PADDING-BOTTOM: 18px; 
    PADDING-TOP: 10px;
}

.required,.required *
{
  
    background-color:#f3b7b7;
    font-weight:bold;
}

.profileImage
{
    border:solid activeborder 1pt;
    width:200px;
    display:block;
}


.uploadDiv
{
    display:none;
    position:absolute;
    background-color:#dcf0f0;
    border:solid activeborder 1pt;
}

.uploadFrame
{
    border:none activeborder 0pt;
    width:250px;
    height:28px;
    display:block;
    
}

.notifications
{
    color:Red;
}

.gridView
{
    width:100%;
}
.gridView caption
{
    font-size:120%;
    font-weight:bold;
}

.gridView th,.gridView td
{
    padding:5 px;
    cursor:hand;
}
.gridView th
{
    white-space:nowrap;
    background-color: #0a475b;
    color:White;
}
.gridView td
{
    border-bottom:1px solid activeborder;

    color: #0a475b;
   
}

.gridView .over
{
    background-color:Yellow;
}

.gridView .disabled
{
    color:Red;
}

.welcomClass
{
	
    font-size:120%;
    color:#0a475b;
    font-weight:bold;
    display:inline;
	}
	
	.bold
	{
		
display:block;
   font-size:130%;
   color:#0a475b;
   margin-top:10px;
   margin-bottom:5px;
   font-weight:bold;
		
		}
		
		
		.bold
		{
			
			font-weight:bold;
			}
