﻿body {
background:#fff;
text-align:center;
color:#444444;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
line-height:130%;
margin:0;
padding:0;
}

.yogi #container {
width:980px;
background:#FFF;
text-align:left;
margin:0 auto;
padding-top:10px;
-moz-box-shadow:0 0 15px #cecece;
-webkit-box-shadow:0 0 15px #cecece;
background: none repeat scroll 0 0 #FFFFFF;
}

.yogi #header {
background:#fff;
padding:0 10px 0 20px;
}

.yogi #upperNav{
text-align:right;
color:#444444;
text-decoration:none;
text-transform:lowercase;
margin:0px 44px 3px 0px;
}

.yogi #topnav {
background:#faefce;
color:#444444;
padding:6px 10px 6px 8px;
border: dotted 1px #444444;
margin-left:20px;
}

.yogi #topnav a:link, .yogi #topnav a:visited, .yogi #topnav a:active, .yogi #upperNav a:link, .yogi #upperNav a:visited, .yogi #upperNav a:active{
color:#444444;
text-decoration:none;
text-transform:lowercase;
}

.yogi #topnav a:hover, .yogi #upperNav a:hover{
color:#009fd5;
text-transform:lowercase;
}

.yogi #header h1 {
font-size:16px;
margin-bottom:-22px;
padding:10px 0;
}

.yogi #header p {
font-size:11.5px;
}

.yogi #sidebar1 {
float:right;
width:200px;
background:#fff;
border-left:dotted #e8f5f9 1px;
border-right:dotted #e8f5f9 1px;
border-bottom:dotted #e8f5f9 1px;
padding:15px 30px 0 5px;
}

.yogi #sidebar1 a:link,.yogi #sidebar1 a:visited,.yogi #sidebar1 a:active {
text-decoration:none;
color:#444;
}

.yogi #sidebar1 a:hover {
background-color:#f3fafc;
}

.yogi #sidebar1 h3{
color:#009ecc;
text-align:left;
margin-left: 20px;
}

.yogi #mainContent {
margin:0 250px 0 0;
padding:0 20px;
width:680px;
}

.jobsListJobTitle, .jobsListJobTitle a:link, .jobsListJobTitle a:visited, .jobsListJobTitle a:active{
color: #444444; 
font-size: 18.5px; 
margin-left: 0px; 
padding-bottom:20px;
letter-spacing: -1px;
font-weight: bold;
text-decoration:none;
}

.jobsListJobTitle a:hover{
color: #faac00;
}

.breadCrumbs, .breadCrumbs a:link, .breadCrumbs a:visited, .breadCrumbs a:active{
margin:10px; 
color: #444444; 
font-size:11.5px;
text-decoration:none;
}

.breadCrumbs a:hover{
color: #444444; 
text-decoration:underline;
}

.yogi #footer {
background:#fff;
margin-top: 50px;
margin-bottom:10px;
height:30px;
font-size:10.5px;
color:#444444;
}

.fltrt {
float:right;
margin-left:8px;
}

.fltlft {
float:left;
margin-right:8px;
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

.style1 {
font-family:Arial, Helvetica, sans-serif;
}

.resultsSummary, .resultsSummary a:link, .resultsSummary a:visited, .resultsSummary a:active{
padding-top: 5px; 
margin-bottom: 15px; 
font-size: 11.5px; 
color: #444444; 
text-align: left;
text-decoration:none;
}

.resultsSummary a:hover{
text-decoration:underline;
}

.ddDescription{
padding-top: 5px; 
margin-left: 0px; 
font-size: 12.5px; 
text-align: justify; 
color: #424037; 
line-height: 1.8em; 
font-family: Arial, Helvetica, sans-serif;
}

.moreLink, .moreLink a:link, .moreLink a:visited, .moreLink a:active{
color: #444444; 
font-size: 10.5px; 
font-weight: bold;
text-decoration:none;
}

.moreLink a:hover, .ddDescription a:hover{
color:#faac00; 
}

.ddPosted{
padding-top: 5px; 
margin-left: 0px; 
padding-bottom: 10px; 
font-size: 10.5px; 
color: #bc7134; 
font-family: Arial, Helvetica, sans-serif;
}
