/* elements */
body 
{
  background-color:#F7F7F7;
  background-image:url(/custom/files/media/bb_site_bg.gif);
  background-repeat:repeat-x;
  margin: 0pt auto;
  text-align:center;
}
/* should replace with correct internal style sheet*/
a,
a:link,
a:visited { color:#0082CC; font-family:Verdana; font-size:11px; font-style:normal; font-weight:normal; text-decoration:none; }
a:focus,
a:hover,
a:active {color:#0082CC; font-family:Verdana; font-size:11px; font-style:normal; font-weight:normal; text-decoration:underline; }
h1, h2, h3, h4, h5, h6 {color:#F6821F; font-weight:normal; }
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
body, p, td {
  color:#666666;
  font-family:Verdana;
  font-size:11px;
  font-style:normal;
  font-weight:normal;
  text-decoration:none;
  }
/**/
img {
  margin:0px; 
  padding:0px; 
}

#centricEditModeLink {
  background-color:#FFFFFF;
  left:0;
  margin:0;
  padding:5px;
  position:absolute;
  text-align:center;
  width:110px;
}

/* containers */
.star {
  background:transparent url(/custom/files/media/bb_site_star_bg.gif) no-repeat scroll 480px 11px;
  height:600px;
  left:50%;
  margin-left:0px;
  position:absolute;
  width:49.9%;
  z-index:1;
}
.frame {
  margin:0pt auto;
  position:relative;
  width:970px;
  z-index:2;
}
.frame_bottom {
  margin:0pt;
  position:relative;
  background:transparent url(/custom/files/media/bb_site_side_shadow.png) repeat-y scroll 0px 50%;
  width:970px;
  z-index:2;
}
* html div.frame_bottom {/* need to handle png's specially for ie6 */
	background-image: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/custom/dted/bg-frame.png',sizingMethod='scale');
}
.innerframe {
  background-color:#FFFFFF;
  background-image:url(/custom/files/media/bb_content_quarter_star.gif);
  background-position: 680px 281px;
  background-repeat:no-repeat;
  margin:0pt auto;
  text-align:left;
  width:960px;
}
.home_innerframe {/*because we don't want the star image background on the homepage*/
  background-color:#FFFFFF;
  background-image:none;
  margin:0pt auto;
  text-align:left;
  width:960px;
}
div#content_primary  {
  width:700px;
  position:relative;
  margin-top:15px;
  margin-left:0px;
  float:left;
  padding:0px;
}
div#content_primary #content_page table {
  width: 680px;
}
* + html div#content_primary {
  width:700px;
  margin:0px;
}
* html div#content_primary {
  width:700px;
  margin:0px;
}
div#content_secondary {
  width:200px; 
  float:left; 
  margin:30px 30px 0px 0px;
  padding:0px;
}
td#bb_milonic_menu {
 background-image:url(/custom/files/media/bb_site_menu_bg.gif); 
 background-repeat:repeat-x;  
}
#bb_milonic_menu_div {
  margin-left:6px;
}

/* family links control that appears when javascript is disabled */
#bb_milonic_menu_div ul {
float:left;
height:31px;
margin:0px;
padding:0px;
width:100%;
}
#bb_milonic_menu_div ul li {
float:left;
height:31px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
#bb_milonic_menu_div li a:link,
#bb_milonic_menu_div li a:visited {
display:block;
padding:7px 9px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
#bb_milonic_menu_div li a:focus,
#bb_milonic_menu_div li a:hover,
#bb_milonic_menu_div li a:active {
text-decoration:none;
color:#F6821F;
}

div.bb_side_content 
{
  margin: 40px 0px 5px 20px;
  width:199px;
  word-wrap:break-word;
  overflow:hidden;
}
div.clear { clear:both; }
div#bb_footer {
  background-color:#EFEFEF;
  width:960px; 
  padding:0px; 
  margin:0px; 
  height:60px;
}
div#bb_footer_text {
  float:left; 
  width:640px; 
  height:60px;
}
div#bb_footer_logo {
  float:left; 
  width:300px; 
  height:60px;
}
#bb_footer_logo a { padding:0px; margin:0px; text-decoration:none; }
#bb_footer_logo a:hover { text-decoration:none; }

/*** home page ***/
#home_primary        { float:left; width:630px; height:650px;}
* html #home_primary { margin-top:5px; }
.home_primary_info   { float:left; width:260px; }
.home_primary_top    { float:left; height:135px; margin-left:20px; margin-bottom:20px;}
.home_primary_promo  { float:left; width:300px; height:300px; margin-left:50px; }
#home_primary_bottom { float:left; width:610px; height:320px; margin-left:20px; margin-top:25px; }
#home_primary_bottom p {margin:0px; padding:0px;}
#home_secondary      { position:relative; width:300px; height:555px; margin-left:660px; background-image:url(/custom/files/media/bb_home_side_bg.gif); background-repeat:repeat-x; padding:0px;}
* html #home_secondary { margin-left:657px; margin-top:5px; }/*this is for IE6 */
.home_tab            { width:260px; height:80px; background-color:#DBDBDB; margin-top:10px; margin-left:20px; }
.home_tab h3,
.home_tab p          { margin-left:5px }
.home_tab_cell       { width: 10px; }

div#home_main_content { height:650px; }

/* all the different tab colour combinations */
div.tab_one h3               { color:#DD2027; }
div.tab_one td.home_tab_cell { background-color:#DD2027; }
div.tab_one a, div.tab_one a:link, div.tab_one a:visited { color:#DD2027; }
div.tab_one a:focus, div.tab_one a:hover, div.tab_one a:active { color:#DD2027; }

div.tab_two h3               { color:#0067AC; }
div.tab_two td.home_tab_cell { background-color:#0067AC; }
div.tab_two a, div.tab_two a:link, div.tab_two a:visited { color:#0067AC; }
div.tab_two a:focus, div.tab_two a:hover, div.tab_two a:active { color:#0067AC; }

div.tab_three h3               { color:#00A850; }
div.tab_three td.home_tab_cell { background-color:#00A850; }
div.tab_three a, div.tab_three a:link, div.tab_three a:visited { color:#00A850; }
div.tab_three a:focus, div.tab_three a:hover, div.tab_three a:active { color:#00A850; }

div.tab_four h3               { color:#FDB813; }
div.tab_four td.home_tab_cell { background-color:#FDB813; }
div.tab_four a, div.tab_four a:link, div.tab_four a:visited { color:#FDB813; }
div.tab_four a:focus, div.tab_four a:hover, div.tab_four a:active { color:#FDB813; }

div.tab_five h3               { color:#9276A7; }
div.tab_five td.home_tab_cell { background-color:#9276A7; }
div.tab_five a, div.tab_five a:link, div.tab_five a:visited { color:#9276A7; }
div.tab_five a:focus, div.tab_five a:hover, div.tab_five a:active { color:#9276A7; }

div.tab_six                   { background-color:#F1A25F; }
div.tab_six h3, div.tab_six p { color:#FFFFFF; }
div.tab_six span              { color:#FFFFFF; font-size:17px; }
div.tab_six td.home_tab_cell  { background-color:#F6821F; }
div.tab_six a, div.tab_six a:link, div.tab_six a:visited { color:#FFFFFF; }
div.tab_six a:focus, div.tab_six a:hover, div.tab_six a:active { color:#FFFFFF; }

/* Centric Controls */
/* Basic search */
#searchControlInput {
  background-color:#F8AE6D;
  border:1px solid #FEE0C8;
  color:#FFFFFF;
  width:166px;
}
/* Bread Crumb */
a.centricBreadcrumbsLink, 
a.centricBreadcrumbsLink:link, 
a.centricBreadcrumbsLink:visited { color:#0082CC; font-size:11px; font-style:normal; font-weight:normal; text-decoration:none; font-family:Verdana;}
a.centricBreadcrumbsLink:focus,
a.centricBreadcrumbsLink:hover,
a.centricBreadcrumbsLink:active { color:#0082CC; font-size:11px; font-style:normal; font-weight:normal; text-decoration:underline; font-family:Verdana;}
a.centricBreadcrumbsseparator,
a.centricBreadcrumbsseparator:link,
a.centricBreadcrumbsseparator:visited,
a.centricBreadcrumbsCurrent,
a.centricBreadcrumbsCurrent:link,
a.centricBreadcrumbsCurrent:visited { color:#666666; font-size:11px; font-style:normal; font-weight:normal; text-decoration:none; font-family:Verdana;}
a.centricBreadcrumbsseparator:focus,
a.centricBreadcrumbsseparator:hover,
a.centricBreadcrumbsseparator:active,
a.centricBreadcrumbsCurrent:focus,
a.centricBreadcrumbsCurrent:hover,
a.centricBreadcrumbsCurrent:focus { color:#666666; font-size:11px; font-style:normal; font-weight:normal; text-decoration:none; font-family:Verdana;}

/* Footer controls */
div#bb_footer_text p { margin: 10px 0px 0px 20px; padding:0px; }/* this will also align the page updated control*/
div#bb_footer_text p a { color:#000000; text-decoration: none; }/* these styles stop rollover effects on the page separater */
div#bb_footer_text p a:link,
div#bb_footer_text p a:visited { color:#000000; text-decoration: none; }
div#bb_footer_text p a:focus,
div#bb_footer_text p a:hover,
div#bb_footer_text p a:active { color:#000000; text-decoration: none; }
div#bb_footer_text p span a { color:#000000; text-decoration: none; }/* these styles re-enable rollover effects on the page links */
div#bb_footer_text p span a:link,
div#bb_footer_text p span a:visited { color:#000000; text-decoration: none; }
div#bb_footer_text p span a:focus,
div#bb_footer_text p span a:hover,
div#bb_footer_text p span a:active { color:#000000; text-decoration: underline; }
div#bb_footer_text p td.general_body,
div#bb_footer_text p td { color:#000000; }

/* Advanced Search */
#search_main      { width:500px; float:left;}
#search_secondary { width:180px; float:left; margin-left:20px; margin-top:30px;}
div.searchresult2 { background-color:#F7F7F7; }
#domFromDate_div   { width:180px; }
#domToDate_div   { width:180px; }

#domFromDate_div img  {float:right; }
#domToDate_div img  {float:right; }

/* Homepage job rotating banner */

#memoryticker{
width: 200px;
height: 50px;
border: 0;
padding: 3px;
}

.centricListingThumbnail {float:left;width:60px;height:45px;margin-right:20px;}
.centricListingThumbnail img {width:60px; height:45px }
.atdwListing span.centricListingTitle {clear:none;float:left;font-weight:bold;width:500px;}
.atdwListing span.centricListingGeneral {clear: none;float: left;margin: 20px 0 0;width: 500px;}
.atdwListing a.centricListingLink {clear: both;float: left;margin: 20px 0 0 80px;}
