/*Search results (Blocks)*/
    .resultsbox{
        border:2px solid #659F9B;
        padding:2px;
        margin:10px auto;
    }
    
    .resultsBox dl 
    {
        /*Note: Padding does not work through this*/
        padding: 40px;
        
        margin: 5px;
    }
    
    /*Result Heading*/

    /*Item Headings*/
    .resultsbox dd span{
        font-weight:bold;
    }
    /*Items*/
    .resultsbox dd{
        margin:1px 0px ;
        padding: 1px;
        text-decoration:none;
    }
    .resultsbox dd.detailsArea {
        background: none;
    }

/*Search results (Tables)*/

/*Results Navigation Bar*/
.navigationBox{
    background-color:#E7E6F3;
    border:1px solid #D6D6D6;
    margin: 4px;
    padding:4px;
}

/*Forms*/
    .bluebox2{
        background-color: #E7E6F3;
        border: 1px solid #D6D6D6;
        margin: 5px 0px;
        padding: 6px;
    }
 
/*Job details box*/
    .jobdetailsbox{
    border:2px solid #659F9B;
    padding:10px;
    margin:10px 5px 5px 5px;
    width:315px;
    }
     .jobdetailsbox dl{
    padding:0;
    margin: 0;
    }
    .jobdetailsbox dt{
    margin:0;
    padding:10px;
    font-weight:bold;
    background-color:#280192;
    color:#FFFFFF;
    }
     .jobdetailsbox dd{
    margin:1px 0 0 0;
    padding:7px 10px 7px 10px;
    background-color:#E7E6F3;
    color:#333333;
    text-decoration:none;
    }
     .jobdetailsbox dd span{
    font-weight:bold;
    }
    .jobdetailsbox p{
    margin:5px 5px 5px 10px;
    }

/*Job Details Page*/
    .sidecontainer{
    margin:0;
    width:197px;
    padding: 0 0 0 0;
    background-color:transparent;
    }

    .sidecontainer .textwrap-side{
	float: left;
	padding:0 0 12px 6px;
    margin:0 0 25px 6px;
    height:1%;
    }
    /*Boxes and Heading side col*/
    .sidecontainer .img-placement1{
    width:64px;
    padding:2px 0 25px 0;
    }
    .sidecontainer .img-placement2{
	float: left;
    padding:2px 0 5px 5px;
    width:64px;
    }
	
	.sidecontainer .Attachment {
		clear: both;
	}

    .sidecontainer dd 
    {
        clear: both;
    }

    div.spacer{
    clear:left;
    }
/*Spacer with line*/
    div.spacer-line{
    clear:left;
    border-bottom:2px dotted #6666CC;
    margin:5px 0 10px 0;
    }
    
.profile
{
    background-color:#FBFBFB;
    border:1px solid #EDEDED;
    margin:2px 5px 2px 0;
    padding:5px 0 8px 10px;    
}
.profile h3
{
    margin:0px;
}

/********* Page Specific Styles ***************/
/*Content Area*/
    .MainContentArea 
    {
        padding: 10px;
        border: none;
        margin: 5px 0px 5px 5px;
    }

    .jobdetailsPage .MainContentArea 
    {
        padding: 10px;
        border: none;
        margin: 5px;
    }
    
    .indexPage .MainContentArea 
    {
        padding: 10px;
        border: none;
        margin: 5px;
    }
    
    .talentpoolPage .MainContentArea 
    {
        width: 570px;
        padding: 10px;
        border: none;
        margin: 5px;
    }

/**********************************************/