/*

sect.corporate.css / v0.1 -- part of the khov stylesheet package
the file where IDs and CLASSes used across in the corporate section are specified

*/

.CorporateHome #BodyWrapper { margin-top: 2px; }
.CorporateHome #BodyWrapper H2 { margin: 4px 0; }
.CorporateHome #BodyWrapper H5 { margin-bottom: 4px; }
.CorporateHome #BodyWrapper .LayoutTable { margin-bottom: 3px; }
.CorporateHome #BodyWrapper .LayoutTable TD { border: 1px solid #CCC; }
.CorporateHome #BodyWrapper .LayoutTable TD.Spacer { border: none; }
.CorporateHome #BodyWrapper .LayoutTable TD .Item { padding: .5em; }
.CorporateHome #BodyWrapper .LayoutTable TD .Item P { margin-bottom: .5em; }
.CorporateHome #BodyWrapper .LayoutTable TD#ItemIntro { background: url(../img/common/home.bg.photo.jpg) top right no-repeat; }
.CorporateHome #BodyWrapper .LayoutTable TD#ItemIntro .Item P { width: 300px; }
.CorporateHome #BodyWrapper .LayoutTable TD#ItemWhereWeBuild { background: url(../img/common/bg.fade.yellow.156.gif) top left repeat-x; }
.CorporateHome #BodyWrapper .LayoutTable TD#ItemWhereWeBuild .Item { text-align: center; }
.CorporateHome #BodyWrapper .LayoutTable TD#ItemWhereWeBuild .Item SELECT { background-color: #063; color: #FFF; font-weight: bold; font-size: 70%; font-family: 'lucida grande', tahoma, arial, helvetica, sans-serif; }

.CareersHome #BodyWrapper #HomeContent {  }
.CareersHome #BodyWrapper #HomeContent TABLE#CareersHomeLayout { width: 591px; padding: none; margin: none; margin-bottom: 2em; background: url(../img/common/bg.careers.home.gif) left bottom no-repeat; }
.CareersHome #BodyWrapper #CareersInfo { width: 400px; margin-left: 1em; padding-bottom: 1em; }

.CareersHome #BodyWrapper UL { margin-left: 10px; margin-right: 10px; padding-top: .4em; }
.CareersHome #BodyWrapper LI { margin-bottom: .5em; }
.CareersHome #BodyWrapper LI A { color: #666; }

.CareersHome #BodyWrapper #CareersInfo H2 { font-family: Times, Serif; color: #666; font-weight: normal; font-size:150%; }
.CareersHome #BodyWrapper #CareersInfo A { color: #363; }


#XBodyWrapper #TabNav { background: url(../img/common/bg.tab-nav2.gif) left bottom repeat-x; }
#BodyWrapper #TabNav { margin: 0; padding: 0; }
#BodyWrapper #TabNav A { font-size: 65%; }
#BodyWrapper #TabNav IMG { vertical-align: middle; }
* HTML #BodyWrapper #TabNav IMG { vertical-align: bottom; }

#BodyWrapper .Filler { font-size: 0px; border-left: 1px solid #999; border-right: 1px solid #999; height: 10px; background-color: #FFC; }

#BodyWrapper .SideColumn { border: none; margin-left: 5px;}
#BodyWrapper .CareersNavColumn { border: none; border-top: none; background: url(../img/common/bg.fade.yellow.253.gif) left top repeat-x; }
#BodyWrapper .CareersNavColumn UL { margin-left: 15px; margin-right: 10px; border:none; }
#BodyWrapper .CareersNavColumn LI { margin-left: 15px; margin-bottom: .1em; border:none; list-style-type: disc; }
#BodyWrapper .CareersNavColumn LI A { color: #666; text-decoration: underline; }

.FullColumn #ListingContent .DataTable
{
    WIDTH: 100%
}
.FullColumn #ListingContent .DataTable TH
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #666 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    BACKGROUND: url(../img/common/bg.sort.0.gif) #ff9 no-repeat center top;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #666 1px solid;
    TEXT-ALIGN: center
}
.FullColumn #ListingContent .DataTable TH.SortedDESC
{
    BACKGROUND-IMAGE: url(../img/common/bg.sort.1.gif) 

}

.FullColumn #ListingContent .DataTable TH.SortedASC
{
    BACKGROUND-IMAGE: url(../img/common/bg.sort.2.gif) 
}


