@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0}
html {background:#006699 url(../graphics/footer_strip.jpg)}
body {margin:0 0 11px 0; padding:0; font-family:Arial, Helvetica, sans-serif;background:#006699 url(../graphics/bkg.jpg) center 43px no-repeat}
table{font-family:Helvetica, Arial, Helvetica, sans-serif; width:100%; margin:0 0 30px 0}
   td{background:#E7F4FA; color:#000; text-align:left; padding:10px}
   th{background:#B4E0ED; color:#000; text-align:left; padding:10px}
h1   {color:#000; text-align:left; margin:20px 0 0 0; clear:both}
.pageh1{ background:url(../graphics/rule.gif) bottom repeat-x; padding:0 0 10px 0; margin-bottom:20px; color:#3399CC }
.homepageh2  {color:#000; text-align:left; margin:0; clear:both; background:url(../graphics/rule.gif) repeat-x; padding:20px 0 0 0 }
#right h2 {margin:0 0 10px 0}
#right h3, #right h4 {margin:20px 0 10px 0}
.innerh2  {color:#0000FF; text-align:left; padding:20px 0 0 0; clear:both}
p {color:#000; text-align:left; line-height:1.4em; margin:0 0 30px 0}
#right ul, #right ol{ font-weight:bold; padding:0 0 20px 0}
#right ul li, #right ol li{margin:0 0 10px 1em; list-style-position:outside}
#container{width:960px; margin:0px auto !important; /* background:url(graphics/temp.jpg) no-repeat; */ overflow:hidden; background:#fff}
#text{width:156px; height:43px; background:url(../graphics/text.jpg) no-repeat; float:left;}
#text a{font-weight:bold; padding:14px 0 0 20px; display:block}
#text a:link, #text a:visited{text-decoration:none; color:#FFFFFF;}
#text a:hover{text-decoration:underline; color:#FFFF00;}
#access_wrapper{background:url(../graphics/greenstrip.jpg) repeat-x}
#access{background:url(../graphics/access.jpg); overflow:hidden; width:960px; margin:0px auto !important;}
#access ul{float:right; overflow:hidden; list-style:none; background:url(../graphics/access_right.jpg) no-repeat #FFF; width:339px; min-height:43px}
#access ul li{float:left; padding:0 0 0 34px; background:url(../graphics/bul1.gif) 0 -1px no-repeat; margin:11px 0 0 0;}
#access ul li a:link, #access ul li a:visited{ color:#000000; text-decoration:none}
#access ul li a:hover{ color:#0000FF; text-decoration:underline}
#nav{padding:4px 0 0 0; list-style-type:none; overflow:hidden; background:url(../graphics/nav_bkg.jpg) no-repeat #76B3CE}
#nav li{ float:left; min-height:67px}

#nav li.home{background:url(../graphics/slc_home.jpg) top right no-repeat; /*padding:0 25px 0 0;*/ width:96px }
#nav li.youth_engagement_and_education{background:url(../graphics/slc_youth.jpg) top right no-repeat; /*padding:0 25px 0 0;*/ width:207px}
#nav li.workforce_development{background:url(../graphics/slc_work.jpg) top right no-repeat; /*padding:0 25px 0 0;*/ width:160px}
#nav li.disability_development{background:url(../graphics/slc_dis.jpg) top right no-repeat; /*padding:0 25px 0 0;*/ width:160px}
#nav li.all_training_and_facilitation{background:url(../graphics/slc_all.jpg) top right no-repeat; /*padding:0 25px 0 0;*/ width:187px}
#nav li.about_us_and_contact{/*padding:0 0 0 0;*/ width:150px}
#nav li a{font-weight:bold; padding:14px 0 0 29px; display:block}
#nav li.home a{background:url(../graphics/bul_home.jpg) 10px 16px no-repeat;}
#nav li.youth_engagement_and_education a{background:url(../graphics/bul_youth.jpg) 10px 16px no-repeat;}
#nav li.workforce_development a{background:url(../graphics/bul_work.jpg) 10px 16px no-repeat;}
#nav li.disability_development a{background:url(../graphics/bul_dis.jpg) 10px 16px no-repeat;}
#nav li.all_training_and_facilitation a{background:url(../graphics/bul_all.jpg) 10px 16px no-repeat;}
#nav li.about_us_and_contact a{background:url(../graphics/bul_ab.jpg) 10px 16px no-repeat;}



#nav li a:link, #nav li a:visited{text-decoration:none; color:#FFFFFF;}
#nav li a:hover{text-decoration:underline; color:#FFFF00;}
#flash{background:url(../graphics/flash.jpg) no-repeat; width:690px; height:304px; padding:0 0 0 270px}
#header{background:url(../graphics/header.jpg) no-repeat; width:960px; height:150px}
#footer{ min-height:108px; background:url(../graphics/footer.jpg) top no-repeat #7FB54E; clear:both}
#footer a {height:41px; width:920px; display:block; background:url(../graphics/bot.jpg) no-repeat; margin:0px auto !important; padding:160px 0 0 40px; color:#000; text-decoration:underline; font-weight:bold	}

#left{width:320px; float:left;}
#right{width:570px; float:right; padding:0 20px 20px 50px; }
.innerleft{width:265px; margin:20px 30px 30px 0; float:left; }
.innerright{width:265px; float:left; margin:20px 0 30px 0; }
.innerleft p, .innerright p{font-size:0.8em;}
.innerleft img, .innerright img{clear:both}

.options{background:url(../graphics/rule.gif) repeat-x; margin:30px 0 0 0; overflow:hidden}

.left_pic{float:left; margin:0 10px 3px 0}


#subnav{background:url(../graphics/subnav_slc.jpg); padding:0 14px 0 43px; overflow:hidden}
#subnav ul{list-style-type:none;margin:10px 0 0 0;}
#subnav a{ color:#000; font-weight:bold}
#subnav ul li{background:url(../graphics/subnav_bul.jpg) 0 2px no-repeat; padding:0 0 0 20px; margin:0 0 16px 0}
#subnav ul li a:link, #subnav ul li a:visited{ text-decoration:none}
#subnav ul li a:hover{ text-decoration:underline}

/*-- sub sub nav on the side bar --*/
#subnav ul li ul{list-style-type:none; font-size:1em; margin:10px 0 0 0;}
#subnav ul li ul li{background:url(../graphics/subsub_bul.jpg) 0 2px no-repeat; padding:0 0 0 10px; margin:0 0 16px 0}

/*----- end sub nav -------*/


#subnav h2{color:#FFF; text-align:left;}
#subnavbot{background:url(../graphics/subnav_bot.jpg) no-repeat; height:50px}
#subnav2{background:url(../graphics/subnav2_slc.jpg); padding:0 0 0 43px}
#subnav2 h2{color:#000; text-align:left;}
#subnav2 h3{color:#000; text-align:left; margin:10px 20px 0 0; overflow:hidden; width:267px; position:relative}
#subnav2 h3 span{ position:absolute; right:0; bottom:0; width:214px}
.teampic { float:left; margin:0 5px 0 0; width:48px}
#subnav2 p{color:#000; text-align:left; overflow:hidden; margin:5px 20px 20px 0}
#subnav2_top{background:url(../graphics/subnav2_top.jpg); height:26px}
#subnavbot2{background:url(../graphics/subnav2_bot.jpg) no-repeat; height:50px}
.subnavall{background:url(../graphics/subnav2_bul.jpg) 0 1px no-repeat; padding:0 0 0 20px; margin:0; clear:both; display:block; line-height:1em}
.subnavall:link, .subnavall:visited{text-decoration:none; color:#000}
.subnavall:hover{color:#00F; text-decoration:underline}

.mapSub{margin:20px 0 0 20px}

/* MEET THE TEAM */
.meet_holder{width:567px; margin:0 0 50px 0}
.meet_footer{clear:both; height:57px; background:url(../graphics/panel.jpg) no-repeat; padding:10px 20px 0 20px; width:527px}
.meet_left{width:155px; float:left; margin:0 13px 0 0;}
.meet_left ul{margin:0; list-style:none}
.meet_left ul li{margin:0;}

.meet_right{width:399px ;float:right; }
.meet_right h2{color:#3199C0}
#right .meet_name{background:url(../graphics/name.jpg) no-repeat; height:19px; width:149px; padding:9px 0 0 6px; color:#FFF; margin:0}
#right .meet_email{background:url(../graphics/email.jpg) no-repeat; height:19px; width:125px; padding:3px 0 0 30px; margin:4px 0 0 0; color:#FFF}
#right .meet_email a:link, .meet_email a:visited{ text-decoration:none; color:#FFF}
#right .meet_email a:hover{ text-decoration:underline}
#right .meet_telephone{background:url(../graphics/telephone.jpg) no-repeat; height:19px; width:125px; padding:3px 0 0 30px; margin:4px 0 0 0; color:#FFF}
.all{background:url(../graphics/all.jpg) top no-repeat #E3F2F7; padding:10px 20px 0 20px; width:527px; overflow:hidden}
.all_foot{background:url(../graphics/all_foot.jpg) no-repeat; height:15px; margin:0 0 30px 0}
.formP{font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; margin:20px 0 0 0; float:none}
#process label{ width:500px; display:block; padding:5px}
#processenquiry, #processaddress{ width:500px; border:solid #000 1px; padding:10px }
#processname, #processorg, #processemail, #processphone {width:300px; border:solid #000 1px; padding:5px}
#courseError {background:#F00; color:#FFF; padding:1em}
#process{
	border:#CCC solid 1px; padding-left:20px;
}

.paypal{
	
	text-align:center;
	
}
#footer .credits{

    padding: 120px 30px 0 30px;
    color: #fff;
    margin: 0;
    font-size: 12px;

}