/* Default Tags */
body { margin:0; background:#fff; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
div {margin:0; padding:0; }
form { margin:0; }
img  { border:0; margin:0; padding:0; }
td   { font-size: 10px; color:#000; }
h1   { font-size:11px; color:#000; font-weight:bold; padding:1px 0 0 12px; margin:0 0 15px 0; width:592px; height:17px; background:url(../images/bh-h1.gif) top left no-repeat; text-transform:uppercase;}
h2   { font-size:12px; color:#000; font-weight:bold; padding:0; margin:10px 0 3px 9px;  }
h3   { font-size:14px; color:#000; font-weight:bold; padding:0; margin:0 0 15px 9px; clear:both;  }
p    {color:#000; font-size:12px; padding:0 0 8px 9px; margin:0; }
p.note    {color:#000; font-size:12px; padding:0 0 8px 40px; margin:0; }
body#index p    {color:#000; font-size:14px; padding:10px 0 8px 9px; margin:0; }
body#index h1
{
width: 0;
height: 0;
position: absolute;
top: 0;
left: 0;
text-indent: -999em;}



/* Structure controls */
#wrapper           { width:785px; margin:0 auto; padding:0; background:#fff;  }
#header            { width:785px; height:102px;position:relative;}
#header #logo{position:absolute; float:left; left:28px;top:34px;}

#banner,#banner p,#banner a {color:#fff !important;}
body#index #banner            { width:785px; height:315px; margin:0; padding:0; background:#fff url(../images/banner-home.jpg) top left no-repeat; }
body#our_programs h2   { font-size:12px; color:#000; font-weight:bold; padding:0; margin:0 0 3px 0;  }
body#our_programs #banner     { width:785px; height:315px; margin:0; padding:0; background:#fff url(../images/banner-our-programs.jpg) top left no-repeat; }
body#your_path_employment_faqs #banner     { width:785px; height:315px; margin:0; padding:0; background:#fff url(../images/banner-our-programs.jpg) top left no-repeat; }
body#your_path_employment_process #banner     { width:785px; height:315px; margin:0; padding:0; background:#fff url(../images/banner-our-programs.jpg) top left no-repeat; }
body#your_path_featured_skills #banner     { width:785px; height:315px; margin:0; padding:0; background:#fff url(../images/banner-our-programs.jpg) top left no-repeat; }
body#tell_what_you_think #banner     { width:785px; height:315px; margin:0; padding:0; background:#fff url(../images/banner-our-programs.jpg) top left no-repeat; }
body#our_people #banner { width:785px; height:315px; margin:0; padding:0; background:#fff url(../images/banner-our-programs.jpg) top left no-repeat; }
body#thankyou #banner { width:785px; height:315px; margin:0; padding:0; background:#fff url(../images/banner-our-programs.jpg) top left no-repeat; }


#content-wrapper   { position:relative; width:785px;  margin:9px 0 0 0; padding:0 0 30px 0; text-align:left; background:#fff url(../images/left-border.gif) top left repeat-y; overflow:hidden; }


/*#follow-us	 {position:absolute;left:628px;top:0px;}*/
#follow-us		  { padding:0; margin:0; width:604px; height:25px; text-align:right; overflow:hidden;  }


#footer            { width:785px; height:70px; margin:0; padding:25px 0 0 0; clear:both; background:#021b31; }
#footer-content    { width:785px; height:116px; margin:0; padding:0; text-align:left; background:#bfd2a6 url(../images/bg-footer-content.gif) top left repeat-x; }
#footer ul {padding:0; margin:0 0 2px 143px;}
#footer li { list-style:none; font-size:12px; color:#fff; display:inline; padding:0 7px; margin:0; border-right:1px solid #fff;  }
#footer li a:link,  li a:visited,  li a:active { outline:none; font-size:13px; color:#fff; text-decoration:none; padding:0; margin:0; }
#footer li a:hover {text-decoration:underline; }
#footer li#hide  { list-style:none; font-size:13px; color:#fff; display:inline; padding:0 7px; margin:0; border-right:1px solid #021b31;  }
#footer p    {color:#fff !important; font-size:10px !important; padding:0 50px 4px 150px !important; margin:0 !important; line-height:13px !important;}

.floatleft   { float:left;  }
.floatright  { float:right; }
.spacer      { height:20px; clear:both; }
.our-people   { float:left; margin:0 5px 0 0; padding:0;}

.our-programs {float:left; width:595px; padding:0 0 25px 0; clear:both;}
.img-our-programs   { float:left; padding:0; margin:0; text-align:left; width:95px;  }
.text-our-programs  { float:right;  padding:0; margin:0; text-align:left; width:486px;  }
.text-our-programs p    { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; padding:0 0 15px 0; margin:0; }

.box-featured-skills { float:left; width:595px; padding:0 0 25px 0; clear:both;}
.box-video      { width:595px; padding:0;margin:0; float:right; clear:both; }
.box-video table {margin:0 0 0 10px;padding:0;}
.box-video table td{padding:0 0 20px 20px;}


/* Text Classes */
.error     { font-size: 10px; color:#ff0000; }
.message     { font-size: 12px; color:#ff0000; }
.mandatory { font-size: 11px; color:#000; float:right; margin-top:5px; padding-right:30px; }
.note      { font-size: 10px; color:#ff0000; }
.formtext  { font-size: 11px; color:#000; }
.hd        { font-size: 12px; color:#fff; background:#996633; font-weight:bold;  }
.cursor    { cursor:hand; }

ul.list { padding:0; margin:0 0 10px 9px; text-align:left; }
ul.list li { list-style:none; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; padding:10px 0; margin:0;  }
ul.list li a:link, ul.list li a:visited, ul.list li a:active { outline:none; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; font-weight:bold; text-decoration:underline; padding:0; margin:0; }
ul.list li a:hover { outline:none;  text-decoration:none; padding:0; margin:0;  }


ul.list li ul li { list-style:none; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; padding:10px 0 0 0; margin:0;  }



ul.list1 { padding:0; margin:0 0 10px 60px; text-align:left; }
ul.list1 li { list-style:disc;  font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; padding:3px 0; margin:0;  }


/* Copyright and Site by */
.copyright { font-size: 10px; color:#000; }

/* Background Classes */
.sep       { background-color:#999; padding:0; margin:10px 0 25px 0; clear:both;  }
.bg        { background-color:#cecdc3; }


/*Form Classes*/
.box-form      { width:595px; padding:0 0 25px 0; float:right; }
.form-row      { padding:0; margin:0; text-align:left; height:30px; clear:both; }
.form-row1     { padding:0; margin:0; text-align:left; height:140px; clear:both; }
.form-row2     { padding:0; margin:0; text-align:left; /*height:140px;*/ clear:both; }
.form-caption  { font-size:12px; color:#000; font-weight:bold; width:110px; float:left; }

.form-input    { border:1px solid #ccc; background-color:#fff; width: 200px; height:16px; font-size:12px; color:#000;  }
.form-select   { border:1px solid #ccc; background-color:#fff; width: 202px; font-size:12px; color:#000; }
.form-button   { border:1px solid #ccc; background-color:#c68f45; font-size:12px; color:#fff;  }
.form-textarea { border:1px solid #ccc; background-color:#fff; width: 450px; height:120px; font-size:12px; color:#000; }
.form-file     { border:1px solid #ccc; background-color:#fff; width: 236px; font-size:12px; color:#000;   }

/*Menu Classes */
a:link ,a:active,a:visited { font-size: 12px; color:#0b2475; text-decoration:underline; outline:none; }
a:hover { font-size: 12px; color:#0b2475; text-decoration:none; outline:none; }

.elink { font-size: 12px; color:#000;  outline:none; }
a.elink:link,a.elink:active,a.elink:visited { font-size: 12px; color:#000; text-decoration:underline;  outline:none; }
a.elink:hover { font-size: 12px; color:#000; text-decoration:none;  outline:none; }


/*List Navigation */

#primary-nav {width:127px;float:left;margin:0;padding:0;}
#primary-nav ul{ padding:0; margin:18px 0 0 9px; display:block;}

/*#content    { width:577px; margin:0px 0 0 30px; padding:20px 0 0 0px; text-align:left;float:left;}*/
#content      { width:604px; margin:0 27px 0 27px; padding:0 0 0 0px; text-align:left;float:left;}
#content ul {font-size:12px; margin:0;padding:0 0 5px 20px;}

#primary-nav li { list-style:none;padding:0 0 8px 0; margin:0; text-indent:-9999px;  }
#primary-nav li a:link, #primary-nav li a:active, #primary-nav li a:visited
{outline:none; display:block;  width:110px; height:23px; }


#primary-nav li a#home:link, #primary-nav li a#home:active, #primary-nav li a#home:visited{  outline:none; background:url(../images/navigation/pnav-home.gif) top left no-repeat; }
#primary-nav li a#home:hover {  outline:none; background:url(../images/navigation/pnav-home.gif) top left no-repeat; }

#primary-nav li a#our-programs:link, #primary-nav li a#our-programs:active, #primary-nav li a#our-programs:visited{  outline:none; background:url(../images/navigation/pnav-our-programs.gif) top left no-repeat; }
#primary-nav li a#our-programs:hover {  outline:none; background:url(../images/navigation/pnav-our-programs.gif) top left no-repeat; }

#primary-nav li a#our-people:link, #primary-nav li a#our-people:active, #primary-nav li a#our-people:visited{  outline:none; background:url(../images/navigation/pnav-our-people.gif) top left no-repeat; }
#primary-nav li a#our-people:hover {  outline:none; background:url(../images/navigation/pnav-our-people.gif) top left no-repeat; }

#primary-nav li a#your-path:link, #primary-nav li a#your-path:active, #primary-nav li a#your-path:visited{  outline:none; background:url(../images/navigation/pnav-your-path.gif) top left no-repeat; }
#primary-nav li a#your-path:hover {  outline:none; background:url(../images/navigation/pnav-your-path.gif) top left no-repeat; }


body#your_path_featured_skills #primary-nav li a#your-path:link, 
body#your_path_featured_skills #primary-nav li a#your-path:active, 
body#your_path_featured_skills #primary-nav li a#your-path:visited,
body#your_path_featured_skills #primary-nav li a#your-path:hover,

body#your_path_employment_process #primary-nav li a#your-path:link, 
body#your_path_employment_process #primary-nav li a#your-path:active, 
body#your_path_employment_process #primary-nav li a#your-path:visited,
body#your_path_employment_process #primary-nav li a#your-path:hover,

body#your_path_employment_faqs #primary-nav li a#your-path:link, 
body#your_path_employment_faqs #primary-nav li a#your-path:active, 
body#your_path_employment_faqs #primary-nav li a#your-path:visited,
body#your_path_employment_faqs #primary-nav li a#your-path:hover
{ width:110px; height:22px; }





#primary-nav li a#job-search:link, #primary-nav li a#job-search:active, #primary-nav li a#job-search:visited{  outline:none; background:url(../images/navigation/pnav-job-search.gif) top left no-repeat; }
#primary-nav li a#job-search:hover {  outline:none; background:url(../images/navigation/pnav-job-search.gif) top left no-repeat; }

#primary-nav li a#tell-us:link, #primary-nav li a#tell-us:active, #primary-nav li a#tell-us:visited{  outline:none; width:110px; height:34px; background:url(../images/navigation/pnav-tell-us-what-you-think.gif) top left no-repeat; }
#primary-nav li a#tell-us:hover {  outline:none; width:110px; height:34px; background:url(../images/navigation/pnav-tell-us-what-you-think.gif) top left no-repeat; }


#primary-nav li ul { border:1px solid #fdcc12; width:103px; padding:8px 0 15px 5px; margin:0; display:block; }
#primary-nav li ul li { display:block; list-style:none; padding:0 0 0px 0; margin:0; height:11px;font-size:0px;line-height:0px;}
#primary-nav ul li a{padding:0 !important;margin:0 !important;}

#primary-nav #featured_skills1:link, #primary-nav #featured_skills1:active, #primary-nav #featured_skills1:visited 
{width:100px; height:11px; background:url(../images/navigation/pnav-featured-skills-off.gif) top left no-repeat; text-decoration:none; }
#primary-nav #featured_skills1-selected{outline:none; width:100px; height:11px;background:url(../images/navigation/pnav-featured-skills-on.gif)}

#primary-nav #employment_process1:link, #primary-nav #employment_process1:active, #primary-nav #employment_process1:visited
{width:100px; height:11px; background:url(../images/navigation/pnav-employment-process-off.gif) top left no-repeat; text-decoration:none; }
#primary-nav #employment_process1_selected{display:block;  outline:none; width:100px; height:11px;background:url(../images/navigation/pnav-employment-process-on.gif)}

#primary-nav #faqs1:link, #primary-nav #faqs1:active, #primary-nav #faqs1:visited
{width:100px; height:11px; background:url(../images/navigation/pnav-faqs-off.gif) top left no-repeat;   text-decoration:none;}
#primary-nav #faqs1-selected{display:block;  outline:none; width:100px; height:11px;background:url(../images/navigation/pnav-faqs-on.gif)}

ul.nav { width:350px; padding:0 !important; margin:5px 0 10px 0px !important; text-align:left; display:}
ul.nav li { list-style:none; font-size:11px; color:#fff; display:inline; padding:0 7px; margin:0; border-right:1px solid #000;  }
ul.nav li a:link, ul.nav li a:visited, ul.nav li a:active { outline:none; font-size:12px; font-weight:normal; color:#000; text-decoration:underline; padding:0; margin:0; }
ul.nav li a:hover { outline:none;  font-size:12px;  font-weight:normal; color:#000; text-decoration:none; padding:0; margin:0;  }
ul.nav li#hide1  { list-style:none; font-size:12px; color:#000; display:inline; padding:0 7px; margin:0; border-right:1px solid #fff;  }

body#your_path_featured_skills ul.nav li a#featured_skills:link, ul.nav li a#featured_skills:visited, ul.nav li a#featured_skills:active { outline:none; font-size:12px; font-weight:bold; color:#000; text-decoration:underline; padding:0; margin:0; }
body#your_path_featured_skills ul.nav li a#featured_skills:hover { outline:none;  font-size:12px; font-weight:bold; color:#000; text-decoration:underline; padding:0; margin:0;  }

body#your_path_employment_process ul.nav li a#employment_process:link, ul.nav li a#employment_process:visited, ul.nav li a#employment_process:active { outline:none; font-size:12px; font-weight:bold; color:#000; text-decoration:underline; padding:0; margin:0; }
body#your_path_employment_process ul.nav li a#employment_process:hover { outline:none;  font-size:12px; font-weight:bold; color:#000; text-decoration:underline; padding:0; margin:0;  }

body#your_path_employment_faqs ul.nav li a#faqs:link, ul.nav li a#faqs:visited, ul.nav li a#faqs:active { outline:none; font-size:12px; font-weight:bold; color:#000; text-decoration:underline; padding:0; margin:0; }
body#your_path_employment_faqs ul.nav li a#faqs:hover { outline:none;  font-size:12px; font-weight:bold; color:#000; text-decoration:underline; padding:0; margin:0;  }

/* Video Popup Related CSS */
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:870px;
  height:640px;
  display:none;
  z-index:99999;
  background-color:Red;
}
 
#boxes #dialog {
  width:870px; 
  height:640px;
  background-color:#000;
  border:2px solid #FFF;
  position:absolute;
  top:160px !important;
  
}

#boxes #dialog #video-player {margin:2px 0 0 0; text-align:center;}

.close 
{
	color:#fff !important;
	display:block;
	width:13px;
	height:15px;
	position:absolute;
	left:815px;
	top:605px;
}

#flashcontent{  z-index:1;}

.wai{
width: 0;
height: 0;
position: absolute;
top: 0;
left: 0;
text-indent: -999em;}

