﻿body { background: url(/UserFiles/TemplateImages/GradBG.jpg) repeat-x #7f7f7f; }

#overall    {width:900px; margin:0px auto; border: solid 1px #aaa;}
#header     { width:900px; height:90px; margin:0px auto; text-align:right; padding:30px 0px 0px 0px; border: solid 0px #0f0; }

#tabNavContainer  { width:900px; height:28px; margin:0px auto; background: #000; text-align:right; padding-top:0px; border: solid 0px #0f0; }
.NavTab           { float:right; height:30px; background: url(/UserFiles/TemplateImages/Tab.jpg) no-repeat #fff; margin-left:2px; }
.NavTabA          { font-weight: bold; color: #666; padding:8px 20px 8px 20px; float: left; background: url(/UserFiles/TemplateImages/TabRight.jpg) top right no-repeat; }
.NavTabBlank      { float:right; height:30px; background: url(/UserFiles/TemplateImages/TabBlank.jpg) no-repeat #fff; margin-left:2px; }
.NavTabABlank     { font-weight: bold; color: #666; padding:8px 20px 8px 20px; float: left; background: url(/UserFiles/TemplateImages/TabRightBlank.jpg) top right no-repeat; }

#sitecontainer    { background:#fff; width:880px; margin:0px auto; padding:0px 10px 0px 10px; border: solid 0px #f00; }

#navcontainer       { font-size:11px; background: #fff; width:150px; float:left; text-transform:none; border-bottom: solid 1px #c5c5c5; }
.navlevel0 a        { color:#666; background:#fff; font-weight: bold; text-decoration: none; padding:4px 0px; display:block; border-top: solid 1px #c5c5c5; }
.navlevel0 a:hover  { color:#000; background:#bfbfbf; text-decoration: none; }
.navlevel1 a        { color:#333; background:#ebebeb; font-weight: normal; text-decoration: none; padding:3px 0px 3px 14px; display:block; border-top: solid 1px #d2d2d2; }
.navlevel1 a:hover  { color:#000; background:#cfcfcf; text-decoration: none; }
.navlevel2 a        { color:#222; background:#dadada; font-weight: normal; text-decoration: none; padding:3px 0px 3px 20px; display:block; border-top: solid 1px #d2d2d2; }
.navlevel2 a:hover  { color:#000; background:#cfcfcf; text-decoration: none; }

#mainbody { background: #fff; width:550px; padding:0px 10px 0px 10px; float:left; border: solid 0px #0f0; display:inline; }
#mainbodywide { background: #fff; width:700px; margin-left:10px; margin-right:10px; float:left; border: solid 0px #0f0; display:inline; }

#leftcontainer    { font-size:11px; width:150px; float:left; display:inline; }
#leftcolumn       { margin-top:20px; font-size:11px; width:150px; float:left; }
#rightcontainer   { font-size:11px; width:150px; float:right; border: solid 0px #008; margin:0px; display:inline; }
#rightcolumn      { margin-top:20px; font-size:11px; width:150px; float:left; }

.righttops        { font-weight: bold; color: #666; padding:4px 0px 4px 0px; text-align:center; width:150px; background: url(/UserFiles/Image/RightTop.jpg) no-repeat #fff;}
.rightbody        { color: #666; padding:4px; width:140px; border: solid 1px #ccc;background: #ebebeb; text-align:center; }

#hpheadlinesbox { background: #fff; width:550px; float:left; }

#hpheadlinesleft         { background: #fff; width:270px; float:left; margin-bottom:10px; border: solid 0px #0f0; }
.hpheadlinesleft         { width: 270px; border-bottom: 0px solid #ccc; margin:0px;}
.hpheadlinesleft div     { background-color: #fff; margin:4px;}
.hpheadlinesleft a       { cursor:pointer; display:block; padding:2px; text-decoration: none; color: #333; background-color: #fff; border-bottom: 0px solid #ccc; }
.hpheadlinesleft a:hover { background-color: #ccc; }

#hpheadlinesright         { background: #fff; width:270px; float:right; margin-bottom:10px; border: solid 0px #0f0; }
.hpheadlinesright         { width: 270px; border-bottom: 0px solid #ccc; margin:0px;}
.hpheadlinesright div     { background-color: #fff; margin:4px;}
.hpheadlinesright a       { cursor:pointer; display:block; padding:2px; text-decoration: none; color: #333; background-color: #fff; border-bottom: 0px solid #ccc; }
.hpheadlinesright a:hover { background-color: #ccc; }

.headlinesresults         { width: 340px; border-bottom: 0px solid #ccc; margin:0px;}
.headlinesresults div     { background-color: #fff; margin:4px;}
.headlinesresults a       { cursor:pointer; display:block; padding:2px; text-decoration: none; color: #333; background-color: #fff; border-bottom: 0px solid #ccc; }
.headlinesresults a:hover { background-color: #ccc; }

#jobsarea             { background: #fff; width:220px; float:left; margin-bottom:10px; }
#jobssector           { background: #fff; width:220px; float:left; margin-bottom:10px; }
#jobscompany          { background: #fff; width:220px; float:left; margin-bottom:10px; }
.jobsmenu a           { display:block; padding:2px 2px 2px 10px; text-decoration: none; color: #333; background-color: #ebebeb; border-bottom: 1px solid #ccc; }
.jobsmenu a:hover     { background-color: #ccc; }
.jobsmenu div a       { cursor:pointer; display:block; padding:2px 2px 2px 10px; text-decoration: none; color: #f60; background-color: #fff; border-bottom: 1px solid #ccc; }
.jobsmenu div a:hover { background-color: #ebebeb; }
 
#press             { background: #fff; width:550px; float:left; margin-bottom:10px; }
.press a           { display:block; padding:2px 2px 2px 10px; text-decoration: none; color: #333; background-color: #ffe; border-bottom: 1px solid #ccc; }
.press a:hover     { background-color: #ccc; }
.press div a       { cursor:pointer; display:block; text-decoration: none; color: #f60; background-color: #fff; }
.press div a:hover { background-color: #ebebeb; }

#SponsorsSlideshow { width:150px; height:175px; border-bottom:solid 1px #666; }



#footer     { color:#666; width:900px; height:15px; padding-top:10px; margin-right:auto; margin-left:auto; text-align:center; }
#footer a    { color:#666; }

.InputText { color: #666; font-size: 11px; background:#fff; border: solid 1px #aaa; margin-top:10px; }
.SubmitButton { color: #666; background:#fff; border: solid 1px #aaa; margin-top:10px; }





.slideshow, .slideshow-label, .slideshow-content, .slideshow-panel { font:10px Arial, Tahoma, sans-serif; }
.slideshow { padding:0; border:0; position:relative; display:none; z-index:1 }
.slideshow-content { padding:0; background-color:#fff; color:#333; overflow:hidden; position:relative; z-index:1; }
  /* Some Content Changes */
  .slideshow-content p { padding:0 !important; overflow:auto; }
  .slideshow-content img { padding:0 !important; border:0 !important; }
  .slideshow-slide { display:none; position:absolute; }

.slideshow-label-place, .slideshow-panel-place { /* Stupid IE hack */ // border-style:dotted; border-width: 1px 0; border-color: transparent; background:transparent; }
.slideshow-label-place { padding:0; z-index:100; height:23px; }
.slideshow-label { z-index:101; color:#666; width:100%; height:100%; line-height:23px; text-align:center; font-weight:bold; text-transform:uppercase;}

.slideshow-panel-place { padding:0; position:absolute; bottom:0px; left:0px; z-index:100; height:26px; }
.slideshow-panel { z-index:101; width:100%; height:100%; }

.slideshow-frame div { position:absolute; top:0px; left:0px; background:url(images/big-play.png) 50% 50% no-repeat; z-index:201; cursor:pointer; width:100%; height:100%; }

.slideshow-load { display:none; }
.slideshow-load div { position:absolute; top:0px; left:0px; background:url(images/ajax-loader.gif) 50% 50% no-repeat; z-index:201; cursor:pointer; width:100%; height:100%; }

.slideshow-shadow { position:absolute; top:0px; left:0px; z-index:200; width:100%; height:100%; }
.slideshow-opacity { background:url(/UserFiles/Image/RightTop.jpg) no-repeat; }




