﻿html, body, form
{
    height: 100%;
}
body
{     
    margin: 0;
    padding: 5px;
	font-family: Tahoma, Helvetica, sans-serif;    
	font-size: 11px;			
}
#mainWrapper, #footer
{    
    margin: auto;
    width: 843px;
}
#main
{           
    border-width: 1px 1px 0 1px;   
    padding: 5px;
    overflow: auto;
}
#logo
{
    margin: auto;
}
#navigation
{
    margin: 5px 0 5px 0;
}
#navigation, #footerContent
{    
    border: solid 1px Black;
    height: 25px;
    line-height: 25px;        
    font-weight: bold;    
    padding: 0 5px 0 5px;   
}
#jobSearch
{    
    float: right;    
    width: 235px;
    padding-top: 1px;
}
#jobSearch span
{
    float: right;
}
#leftColumn
{    
    float: left;  
    width: 180px;    
}
#rightColumn
{    
    float: right;
    overflow: hidden;
    width: 646px;
    min-height: 450px;
}
#footerContentContainer
{ 
    border-width: 0 1px 1px 1px;    
    padding: 0 5px 5px 5px;
}
.poweredBy
{    
    text-align: right;    
    padding: 5px 5px 0 0;
}
.poweredBy a
{
    float: right;
    background: url("../Images/JobPortalLogo.png");    
    height: 66px;
    width: 170px;
    display: block;
    text-decoration: none;
    color: Black;
}

/* Left Menu */
.leftMenu ul.AspNet-Menu a.AspNet-Menu-Link, 
#leftColumn .loginStatus
{
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
    margin-bottom: 3px;
}
.leftMenu ul.AspNet-Menu a.AspNet-Menu-Link:hover, 
#leftColumn .loginStatus:hover
{
    text-decoration: underline;
}
.leftMenu ul.AspNet-Menu ul
{
    padding-left: 20px;
}
/* End Left Menu */

/* Footer Menu */
.footerMenu
{	 
    float: right;
}
.footerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li
{    	    
    padding-left: 10px;
}
.footerMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a
{    
    text-decoration: underline;
}
/* End Footer Menu */

#leftColumn .loginStatus
{
    display: inline-block;
}