/* --------------- Main ---------------*/



* {

	margin: 0; 

	padding: 0;

}



html { 



}



body {

	background:#004779 url(../images/TopTile.gif) repeat-x;

	text-align: center;

	font-size: 11px;

	font-family:Arial, Helvetica, sans-serif;

	color: #333333;

}
#pholder {
	width: 550px;
}



.active {

cursor: default;

}



dl {



line-height: 15px;

margin: 10px 0px 10px 30px;

text-align: left;

color: 3333;

font-family: Arial,Helvetica,sans-serif;

font-size: 11px;



}



dt {

font-weight:bold;

}



dd {

margin: 0px 0px 10px 0px;

}





/* --------------- Header ---------------*/

#headertile {

	background:#004779 url(../images/TopTile.gif) repeat-x;

	height: 36px;

}



#headertile div {

	width: 740px;

	margin: 0 auto;

	text-align: left;

}



#headertile a {

	color: #8b8160;

	text-transform: uppercase;

	text-decoration: none;

	height: 32px;

	line-height: 32px;

	width: 100px;

	display: block;

	background:  url(../images/homeicon.gif) no-repeat 0px 7px;

	padding-left: 20px;

}







/* --------------- MainMenu -----------*/

#mainmenu {

	background-color: #EBEAE1;

	height: 87px;

	vertical-align:top;

}



#content #mainnav {

	padding: 0;

	list-style: none;

	margin: 0 0 0 0;

}



#mainnav a {

	display: block;

	width: 203px;

	

/*	text-align:center;*/

}



#mainnav li {

	float: left;

	width: 10em;

	text-align:left;

}



li#overview {

	width: 205px;

	height: 48px;

	float: left;

	display: block;

	padding: 0px;

	margin: 0px;

}



li#overview a.graphicbuttons {

	width: 205px;

	height: 48px;

	margin: 0px;

	padding: 0px;

	display: block;

}



li#employers {

	width: 205px;

	height: 48px;

	float: left;

	display: block;

	padding: 0px;

	margin: 0px;

}



li#employers a.graphicbuttons {

	width: 205px;

	height: 48px;

	margin: 0px;

	padding: 0px;

	display: block;

}



li#jobseekers {

	width: 205px;

	height: 48px;

	float: left;

	display: block;

	padding: 0px;

	margin: 0px;

}



li#jobseekers a.graphicbuttons {

	width: 205px;

	height: 48px;

	margin: 0px;

	padding: 0px;

	display: block;

}



#mainnav li ul {

	position: absolute;

	top: 84px;

	list-style: none;

	width: 204px;

	left: -999em;

	margin: 0px;

	border-bottom: solid 2px #c0bfb3;

	text-align: left;

	background: #e5e5d9 url(../images/BG-dropdown.png) no-repeat left top;

}



#mainnav li:hover ul {

	left: auto;

}



#mainnav li:hover ul, #mainnav li.sfhover ul {

	left: auto;

}



#mainnav li li a {

	padding:3px 5px 3px 35px;

	margin:0px 1px;

	font-weight: normal;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #854442;

	text-decoration:none;

	background: transparent url(../images/navBlt.gif) no-repeat 20px 8px;

	width: 161px;

}



#mainnav li li a.active {

	color: #949383;

	background: transparent url(../images/bulletimage-arrow.gif) no-repeat 20px 9px;

}



#mainnav li li a.active:hover {

	color: #949383;

	background: transparent url(../images/bulletimage-arrow.gif) no-repeat 20px 9px;

}



#mainnav  li li a:hover {

	background: #FFF url(../images/navBlt.gif) no-repeat 20px 9px;

	font-size:11px;

}







/* --------------- Page ---------------*/

#page {

	width:100%;

	text-align: center;

	background-color:#EBEAE1;

	margin: 0px;

	padding: 0px;

}



#ccontent {

	margin: 0px auto 0px auto;

	padding: 0px;

	text-align: left;

	overflow: hidden;

	width: 980px;

}



*html #ccontent {

width: 790px;

}



*html #cleftmenu {

width: 175px;

}



#cleftmenu {

	clear: left;

	float: left;

	width: 175px;

}



#bodycontent {

	clear: left;

	float: left;

	background-image:url(../images/bodycontentTile.gif);

	background-repeat:repeat-x;

	width: 609px;

	margin: 0px;

	padding: 0px;



}

*html bodycontent {
	width: 420px;
}

#bodycontent form {
	width: 380px;
}

*html #bodycontent form {
	width: 380px;
}


#contactform {
	margin-left: 30px;
	width: 380px;

}

*html #contactform {
	width: 380px;

}




#bodycontent1col {

	clear: left;

	float: left;

	background-image:url(../images/bodycontentTile.gif);

	background-repeat:repeat-x;

	width: 615px;

	margin: 0px;

	padding: 0px;



}



#rss_picker{

	padding: 0px 0px 10px 30px;

}



.rss-item {

	padding: 0px 0px 10px 30px;

}



#rightcolumn {

	width: 195px;

	float:left;

/*	background-image:url(../images/map.jpg);

	background-repeat:no-repeat;

	padding: 182px 0px 0px 0px;*/

}



#content #rightcolumn h2{

	margin: 0px 10px 0px 20px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size: 14px;

	color: #666600;

}

#content #rightcolumn p{

	margin: 8px 10px 20px 20px;

	line-height:15px;

}



#locationholder {

	width: 615px;

	height: 200px;

	margin: 0px;

	padding: 0px;

}

#bodycontent1col form {
	margin-left: 30px;
}



#map {

	float:right; 

	margin:10px 50px 5px 10px;

}



*html #map {

width: 300px;

}

/* --------------- leftmenu ---------------*/

#leftmenu {

	clear: left;

	float: left;

	width: 175px;

	font-size: 11px;

	margin-top: 15px;

	color:#854442;

}



#leftmenu h2{

	margin: 0px 0px 5px 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size: 12px;

	color: #666600;

}

#leftmenu a{

	color: #854442;

}



#leftmenu a{

	color: #854442;

}



#leftmenu ul{

	margin: 0px;

	list-style-type: none;

}

#leftmenu ul li{

	display: block;

	width: 175px;

	padding-bottom: 1px;

	list-style-type: none;

	background: url(../images/1px-dotted.gif) repeat-x bottom left;

	text-align: left;

}



#leftmenu ul li.lined{

	width: 175px;

	height: 0px;

	list-style:none;

	border-bottom: dotted 1px #9d9d9d;

	background-image:none;

	margin: 0px;

	padding: 0px;

}



#leftmenu ul li.homelink a {

	text-transform: uppercase;

	font-size: 14px;

	background: transparent url(../images/bulletimage.gif) no-repeat 5px 13px;

	padding: 10px 5px 10px 20px;

}



#leftmenu ul li.homelink a:hover {

	background: #FFF url(../images/bulletimage.gif) no-repeat 5px 13px;

}



#leftmenu ul li a {

	display: block;

	text-decoration: none;

	background: transparent url(../images/bulletimage.gif) no-repeat 5px 6px;

	padding: 5px 5px 5px 20px;

}



#leftmenu ul li a:hover {

	background: #FFF url(../images/bulletimage.gif) no-repeat 5px 6px;

}



#leftmenu ul li a:hover.active,

#leftmenu ul li a.active{

	color: #acaa97;

	text-decoration:none;

	background: transparent url(../images/bulletimage-arrow.gif) no-repeat 5px 8px;	

}

#leftmenu div.news{

	margin: 0px 0px 30px 0px;

	line-height: 1.5em;

	width: 175px;

}





/* --------------- content ---------------*/

#content {

	width: 804px;

	margin: 0px;

	padding: 0 0 30px 0;

	line-height: 1.5em;

	background-color: #FFFFFF;

	float: left;

}

#content h1{

	margin: 0px 0px 20px 0px;

	Padding: 17px 10px 10px 30px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;

	font-stretch:condensed;

	text-shadow:#949284  2px 2px 2px; 

	font-weight: normal;

	color: #EBEAE1;

}

#content h2{

	margin: 20px 0px 10px 30px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height:21px;

	font-weight: normal;

	color: #918D6D;

}



#content h3 {

	margin: 20px 0px 0px 30px;

}



#content p{

	margin: 10px 0px 10px 30px;

	line-height:15px;

}



#content ul,

#content ol {

	margin: 10px 0px 10px 50px;

}



#content a{

	color: #854442;

	text-decoration: none;

}



#bodycontent a:hover{

	color: #854442;

	text-decoration: underline;

}





/* --------------- footer ---------------*/

#cfooter {

	width:100%;

	height:auto;

	background-color: #004779;

	text-align: center;

	background-image:url(../images/footergradient.gif);

	background-repeat:repeat-x;

	margin: 0px;

	padding: 0px;

}

#footercontainer{
	width: 980px;
	margin: 0 auto;
	background: transparent;
	
}

#footer {

	width: 790px;

	height: 100%;

	margin: 0px 0px 0px 116px;

	padding: 0px;

	text-align: left;

	overflow: hidden;

}



#footermain {

	width: 790px;

	margin: 0px;

	padding: 0px

}



#contactbutton {

	clear: left;

	float: left;

	width: 105px;

	height: 20px;

	vertical-align:top;

	margin: 0px;

	padding: 0px;

}
#registerbutton {


	float: left;

	width: 105px;

	height: 20px;

	vertical-align:top;

	margin: 0px;

	padding: 0px;

}
#youthbutton {


	float: left;

	width: 184px;

	height: 20px;

	vertical-align:top;

	margin: 0px;

	padding: 0px;

}



#footmenu {

	width: 790px;	

	margin: 0px;

	padding: 0px;

}



#menu1 {

	clear: left;

	float: left;

	width: 165px;

	font-size: 11px;

	margin: 24px 0px 20px 30px;

}



*html #menu1 {

width: 165px;

}



#menu2 {

	float: left;

	width: 165px;

	font-size: 11px;

	margin: 24px 0px 20px 30px;

}



*html #menu2 {

width: 165px;

}





#menu3 {

	margin: 24px 0px 20px 30px;

	float: left;

	width: 165px;

	font-size: 11px;

}



*html #menu3 {

width: 165px;

}

#menu4 {

	margin: 24px 0px 20px 30px;

	float: left;

	width: 165px;

	font-size: 11px;

}



*html #menu4 {

width: 165px;

}






#footmenu h2 a{

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size: 12px;

	color: #001727;

	text-decoration:none;

}



#footmenu h2 a.active{

	background:url(../images/footerNav-active.gif) no-repeat 0px 4px;

	color: #1e7aba;

	padding-left: 10px;



}

#footmenu h2 a.active:hover{

	background:url(../images/footerNav-active.gif) no-repeat 0px 4px;

	color: #1e7aba;

	padding-left: 10px;

}



#footmenu a{

	color: #79bde9;

}



#footmenu ul{

	margin: 0px;

	list-style-type: none;

}



#footmenu ul li{

	margin: 4px 0px 4px 0px;

	list-style-type: none;

	text-align: left;

	line-height:12px;

}

#footmenu ul li a{

	text-decoration: none;

}

#footmenu ul li a:hover{

	color:#001727;



}



#footmenu ul li a.active{

	background:url(../images/footerNav-active.gif) no-repeat 0px 4px;

	color: #1e7aba;

	padding-left: 10px;

	/*font-weight:bold;*/

}



#legalinfo {

	clear: both;

	width: 615;

	margin: 24px 5px 5px 0px;

	font-size: 11px;

	color: #637B95;

}



*html #legalinfo {

	width: 615px;

	}



#legalinfo a{

	color: #79bde9;

	text-decoration:none;

}



#legalinfo a:hover{

	color: #001727;

	

}



/* --------------- homepage ---------------*/



#flashwrapper{
height:284px;
width:990px;
margin:0 auto;
display:block;

}

#flashcontainer {
	margin: 0px auto;
	text-align: center;
	background-image:url(../images/hometoptile.gif);

background-repeat:repeat-x;
}

#homeflash {
position:relative;
float:left;

height: 284px;

width: 780px;

background-image:url(../images/hometoptile.gif);

background-repeat:repeat-x;

}


#newsevents{
	width:200px;
	height:265px;
	position:relative;
	float:right;
	display:inline;
	background-image:url(../images/news.png);
	z-index:100;
	top:19px;
}


h1.news{
	text-align: left;

	margin: 11px 10px 5px 14px;

	padding: 0px 0px 0px 0px;

	font-family:Arial, Helvetica, sans-serif;

	color:#ffffff;

	line-height:14px;
	
	font-size:1.2em;

	text-decoration:none;

	list-style-type: none;
	
	font-weight:bolder;
}

h2.news{
	text-align: right;

	margin: -16px 50px 22px -3px;

	padding: 0px 0px 0px 0px;

	font-family:Arial, Helvetica, sans-serif;

	color:#ffffff;

	line-height:14px;
	
	font-size:0.8em;

	text-decoration:none;

	list-style-type: none;
	
	font-weight:lighter;
}

h2.news a{

	text-align: left;

	margin: 0px 0px 0px 20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#ffffff;

	line-height:12px;

	text-decoration:none;
	font-weight:bold;

}



h2.news a:hover{

	text-align: left;

	margin: 0px 0px 0px 20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#e9e9e9;

	line-height:12px;

	font-weight:bold;

	text-decoration:none;
	

}

h3.news {
	text-align: left;

	margin: 16px 5px 5px 5px;

	padding: 0px 4px 5px 5px;

	font-family:Arial, Helvetica, sans-serif;

	color:#4a4a4a;

	line-height:14px;
	
	font-size:11px;

	text-decoration:none;

	list-style-type: none;
	
	font-weight:bolder;
}

h3.news a {
	text-align: left;

	font-family:Arial, Helvetica, sans-serif;

	color:#4a4a4a;

	text-decoration:none;

	list-style-type: none;
	
	font-weight:bolder;
}

h3.news a:hover {
	text-decoration: underline;
}

p.news{
	text-align: left;

	margin: -20px 48px 0 12px;

	padding: 0px 0px 5px 5px ;

	font-family:Arial, Helvetica, sans-serif;

	color:#4a4a4a;

	line-height:14px;
	
	font-size:1.0em;

	text-decoration:none;

	list-style-type: none;
	
}



#chomecols {

	background-color:#ebeae1;

	width: 100%;

	height: 1005;
	
	
}



#homecols {

	width: 980px;

	height: 100%;

	margin: 0px auto 0px auto;

	padding: 0px 5px 0px 5px;

	text-align: left;

	overflow: hidden;

	background-color:#ebeae1;
	
	

}



#homecol1 {

	clear: left;

	float: left;

	width: 245px;

	height: 100%;

	vertical-align:top;

	margin: 0px;

	padding: 90px 0px 50px 0px;

	background-image:url(../images/Col1Overview2.jpg);

	background-repeat:no-repeat;

}



#homecol1 li{

	text-align: left;

	margin: 5px 0px 5px 70px;

	padding: 0px 0px 0px 0px;

	font-family:Arial, Helvetica, sans-serif;

	color:#854442;

	line-height:12px;

	text-decoration:none;

	list-style-type: none;

	background: url(../images/bulletimage.gif) no-repeat;

	background-position: center left;

}



#homecol1 li.lined{

	width: 175px;

	height: 1px;

	line-height: 1px;

	list-style:none;

	border-bottom: dotted 1px #9d9d9d;

	background-image:none;

	margin: 0px 0px 0px 45px;

	padding: 0px;

	font-size: 0px;

}



#homecol1 a{

	text-align: left;

	margin: 0px 0px 0px 20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#854442;

	line-height:12px;

	text-decoration:none;

}



#homecol1 a:hover{

	text-align: left;

	margin: 0px 0px 0px 20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#854442;

	line-height:12px;

	font-weight:normal;

	text-decoration:underline;

}

#homecol2 {

	float: left;

	float: left;

	width: 245px;

	height: 100%;

	vertical-align:top;

	margin: 0px;

	padding: 90px 0px 50px 0px;

	background-image:url(../images/Col2Employers2.jpg);

	background-repeat:no-repeat;

}



#homecol2 li{

	text-align: left;

	margin: 5px 0px 5px 70px;

	padding: 0px 0px 0px 0px;

	font-family:Arial, Helvetica, sans-serif;

	color:#854442;

	line-height:12px;

	text-decoration:none;

	list-style-type: none;

	background: url(../images/bulletimage.gif) no-repeat;

	background-position: center left;

}



#homecol2 li.lined{

	width: 175px;

	height: 1px;

	line-height: 1px;

	list-style:none;

	border-bottom: dotted 1px #9d9d9d;

	background-image:none;

	margin: 0px 0px 0px 45px;

	padding: 0px;

	font-size: 0px;

}



#homecol2 a{

	text-align: left;

	margin: 0px 0px 0px 20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#854442;

	line-height:12px;

	text-decoration:none;

}



#homecol2 a:hover{

	text-align: left;

	margin: 0px 0px 0px 20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#854442;

	line-height:12px;

	font-weight:normal;

	text-decoration:underline;

}



#homecol3 {

	float: left;

	float: left;

	width: 245px;

	height: 100%;

	vertical-align:top;

	margin: 0px;

	padding: 90px 0px 50px 0px;

	background-image:url(../images/Col3JobSeekers2.jpg);

	background-repeat:no-repeat;

}



#homecol3 li{

	text-align: left;

	margin: 5px 0px 5px 70px;

	padding: 0px 0px 0px 0px;

	font-family:Arial, Helvetica, sans-serif;

	color:#854442;

	line-height:12px;

	text-decoration:none;

	list-style-type: none;

	background: url(../images/bulletimage.gif) no-repeat;

	background-position: center left;

}



#homecol3 li.lined{

	width: 175px;

	height: 1px;

	line-height: 1px;

	list-style:none;

	border-bottom: dotted 1px #9d9d9d;

	background-image:none;

	margin: 0px 0px 0px 45px;

	padding: 0px;

	font-size: 0px;

}





#homecol3 a{

	text-align: left;

	margin: 0px 0px 0px 20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#854442;

	line-height:12px;

	text-decoration:none;

}



#homecol3 a:hover{

	text-align: left;

	margin: 0px 0px 0px 20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#854442;

	line-height:12px;

	font-weight:normal;

	text-decoration:underline;

}


#homecol4 {

	float: left;

	float: left;

	width: 245px;

	height: 100%;

	vertical-align:top;

	margin: 0px;

	padding: 90px 0px 50px 0px;

	background-image:url(../images/Col4JobTraining2.jpg);

	background-repeat:no-repeat;

}



#homecol4 li{

	text-align: left;

	margin: 5px 0px 5px 70px;

	padding: 0px 0px 0px 0px;

	font-family:Arial, Helvetica, sans-serif;

	color:#854442;

	line-height:12px;

	text-decoration:none;

	list-style-type: none;

	background: url(../images/bulletimage.gif) no-repeat;

	background-position: center left;

}



#homecol4 li.lined{

	width: 175px;

	height: 1px;

	line-height: 1px;

	list-style:none;

	border-bottom: dotted 1px #9d9d9d;

	background-image:none;

	margin: 0px 0px 0px 45px;

	padding: 0px;

	font-size: 0px;

}





#homecol4 a{

	text-align: left;

	margin: 0px 0px 0px 20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#854442;

	line-height:12px;

	text-decoration:none;

}



#homecol4 a:hover{

	text-align: left;

	margin: 0px 0px 0px 20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#854442;

	line-height:12px;

	font-weight:normal;

	text-decoration:underline;
	}
	
ul.home{

margin:0px 0px 0px -9px;
}
	

#legalinfohome {

	width: 615;

	margin: 24px 5px 200px 30px;

	font-size: 11px;

	color: #001727;

	text-align: right;

}



#legalinfohome a{

	color: #79bde9;

	text-decoration:none;

}



#legalinfohome a:hover{

	color: #001727;

	

}



/* --------------- homepage footer ---------------*/



