﻿/*Search results (Blocks)*/
    .resultsbox{
        padding:2px;
        margin:10px auto;
        width:400px;
    }
    
    .resultsBox dl 
    {
        /*Note: Padding does not work through this*/
        padding: 40px;
        margin: 5px;
    }
    
    /*Result Heading*/
    .resultsbox dt{
        margin: 0;
        padding: 5px;
        font-weight:bold;
        background-color: #280192;
        color: black;
    }
    #content .resultsbox dt a, #content .resultsbox dt a:visited
    {
        text-decoration: none;
        color: black;
    }
    .resultsbox dt a:hover, .resultsbox dt a:visited {
        text-decoration: underline;
    }

    /*Item Headings*/
    .resultsbox dd span{
        font-weight:bold;
    }
    /*Items*/
    .resultsbox dd
    {
        margin: 0;
        padding: 1px;
        color:#333333;
        text-decoration:none;
        border-top-style: 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;
        padding: 6px;
    }
 
/*Job details box*/
    .jobdetailsbox
    {
        width:400px;
    }
     .jobdetailsbox dl{
    padding:0;
    margin: 0;
    }
    .jobdetailsbox dt
    {
        BACKGROUND: url(../images/lgar/general/bg-address-corner.gif) #e7f6fb no-repeat right bottom;
    margin:0;
    padding-left: 10px;
    font-weight:bold;
    color:black;
    }
    .jobdetailsbox dd
    {
        margin:1px 0 15px 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;
        padding-top:20px;
    }

/*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:1px solid #ccc;
    margin:5px 0 10px 0;
    }
    
.profile{
    background-color:#FBFBFB;
    margin-top:10px;
    padding:0;
    width: 400px;
}

/********* 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;
    }

/**********************************************/

.Error 
{
    color: Red;
}

.AdminView 
{
    color: Black;
    border: 1px solid #CFCFCF;
    background-color: #F7F7F7;
}

.AdminView .title 
{
    float: right;
    background-color: White;
    font-weight: bolder;
}

a.outer 
{
    text-decoration: none;
}

.ModeSwitch 
{
    border: 1px solid #CFCFCF;
    background-color: #F7F7F7;padding: 5px; padding-top: 0px; margin: 5px;
    float: left;
    clear: left;
}

.ModeSwitch h4
{
    font-size: 14px;
    color: #8F8F8F;
    padding: 0px;
    margin: 0px;
    margin-bottom: 5px;
}
