@CHARSET "ISO-8859-1";


/*************************/
/*** Hidden Menu Items ***/
/*************************/

#tabmenuleft .item177, #tabmenuleft .item301,
#tabmenuleft .active .item177, #tabmenuleft .active .item301 {
		 display: none;
}

/************************/
/*** Sidebar Elements ***/
/************************/

#job_resources_box {
	margin: 20px 30px 0px;
	background-color: white;
	padding: 10px 20px;
	text-align: left;
	font-size: 10px;
}

#job_resources_box p {
	margin: 4px 0px;
}

#job_resources_box .greenlabelwitharrow {
	color: #1B5225;
	font-weight: bold;
	margin-left: -12px;
	padding-left: 12px;
	background-image: url(/images/green_nav_arrow.png);
	background-position: left center;
	background-repeat: no-repeat;
}

#newsletter_subscribe_box {
	background-color: #005D9D;
	color: white;
	margin: 0px 10px 0px;
	width: 180px;
}

#newsletter_subscribe_box #newsletterlabel {
	color: white;
	font-weight: bold;
	padding: 10px 10px 0px;
}
#newsletter_subscribe_box #submitemaillabel {
	padding: 2px 10px 0px;
	color: #F4EC18;
}
#newsletter_subscribe_box form {
	padding: 0px 10px 10px;
	margin: 0px;
}

#newsletter_subscribe_box form label {
	display: none;
}

#newsletter_subscribe_box form p {
	margin: 0px;
}
#newsletter_subscribe_box form .inputbox {
	margin: 2px 0px;
}

#newsletter_subscribe_box form .button {
	font-size: 10px;
}

#newsletter_subscribe_box #email {
	width: 115px;
}

#sidebar_feed {
	margin: 5px 10px;
	text-align: center;
	font-weight: bold;
}

#sidebar_feed a:hover {
	/*text-decoration: none;
	color: #1B5225;*/
}


/***********************/
/*** Portal rightnav ***/
/***********************/

#portal_rightnav {
	width: 200px;
	float: right;
	margin-left: 20px;
}

#portal_rightnav td {
	background-color: #EEEEEF;
	border-bottom: 10px solid #FFFFFF;
}

#portal_rightnav .heading {
	color: #FFFFFF;
	/*font-family: Verdana, Helvetica, Arial, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 14px;*/
	font-size: 13px;
	font-weight: bold;
	line-height: 23px;
	padding: 0px 10px;
	margin: 0px;
	background-repeat: repeat-x;
	background-image: url(/images/bkg_title_dk_blue.gif);
}

/***************************/
/*** Employer Login Form ***/
/***************************/

#portal_rightnav form#form-login fieldset {
	border: 0px none;
	margin: 0px;
	padding: 0px;
}

#portal_rightnav form#form-login label {
	font-weight: bold;
	font-size: 10px;
}

#portal_rightnav form#form-login #form-login-username,
#portal_rightnav form#form-login #form-login-password {
	margin: 5px 10px 0px;
}

#portal_rightnav form#form-login #form-login-username input,
#portal_rightnav form#form-login #form-login-password input {
	font-size: 10px;
	width: 180px;
}

#portal_rightnav form#form-login #form-login-remember {
	display: none;
}

#portal_rightnav form#form-login .button {
	margin: 5px 10px 0px;
	font-size: 10px;
}

form#form-login ul {
	margin: 5px 10px;
	padding-left: 20px;
	font-size: 9px;
}

form#form-login #loginheadline {
	height: 23px;
	background-image: url(/images/bkg_title_lt_green.gif);
	background-repeat: repeat-x;
	color: white;
	/*font-size: 14px;*/
	font-size: 13px;
	line-height: 23px;
	font-weight: bold;
	padding: 0px 10px;
	margin: 0px;
	/*font-family: Verdana, Helvetica, Arial, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
}


/*****************/
/*** Eventlist ***/
/*****************/

#eventlist .catimg, #eventlist .catdescription {
	display: none;
}

.eventlistmod_portal {
	list-style: none;
	padding: 0px;
	margin: 10px 10px 0px;
}

.eventlistmod_portal li {
	display: block;
	margin: 0px 0px 10px;
}

.eventlistmod_portal .date {
	display: block;
	font-weight: bold;
}
.eventlistmod_portal .location {
	/*display: block;*/
}

div#eventlist .location {
	display: none;
}

div#eventlist .category {
	display: none;
}

.el_col_date {
	width: 20%;
}

/**********************/
/*** Portal Buckets ***/
/**********************/

#portal_buckets {
	width: 100%;
	clear: both;
}

#portal_buckets td {
	background-color: #E8E1D8;
	padding-bottom: 10px;
	border-left: 10px solid #FFFFFF;
	width: 200px;
	vertical-align: top;
}

#portal_buckets td:first-child {
	border-left: none;
}

#portal_buckets .mod_placehere_leading {
	margin: 0px;
	padding: 0px;
}

#portal_buckets .contentheading {
	color: #FFFFFF;
	/*font-family: Verdana, Helvetica, Arial, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 14px;*/
	font-size: 13px;
	line-height: 23px;
	padding: 0px 10px;
	margin: 0px;
	background-repeat: repeat-x;
	background-image: url(/images/bkg_title_red.gif);
}

#portal_buckets p {
	margin-left: 10px;
	margin-right: 10px;
}

#portal_buckets .mod_placehere_bucket1 .contentheading {
	background-image: url(/images/bkg_title_brown.gif);
}

#portal_buckets .mod_placehere_bucket2 .contentheading {
	/*background-image: url(/images/bkg_title_red.gif);*/
}

#portal_buckets .mod_placehere_bucket3 .contentheading {
	background-image: url(/images/bkg_title_dk_green.gif);
}

/********************/
/*** Portal Redux ***/
/********************/

.portal {
}

.portal td {
	vertical-align: top;
}

.portal .heading {
	color: #FFFFFF;
	font-weight: bold;
	background: url(/images/bkg_title_gray.gif);
	background-repeat: repeat-x;
	font-size: 13px;
	line-height: 25px;
	padding: 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.portal .compact .heading {
	/*word-spacing: -0.1475em;
	letter-spacing: -0.0475em;*/
}

.portal .module {
	margin: 10px 10px 20px;
}

.portal#portal_right {
	float: right;
	margin-left: 20px;
	margin-top: 20px;
}

.portal#portal_right td {
	background-color: #EEEEEF;
	border-bottom: 10px solid #FFFFFF;
}

.portal#portal_right td:first-child {
	border-left: none;
}

.portal#portal_bottom {
	clear: both;
	width: 100%;
}

.portal#portal_bottom td {
	background-color: #E8E1D8;
	border-left: 10px solid #FFFFFF;
}

.portal#portal_bottom td:first-child {
	border-left: none;
}

.portal .hdrBrown .heading {
	background: url(/images/bkg_title_brown.gif);
}

.portal .hdrGray .heading {
	background: url(/images/bkg_title_gray.gif);
}

.portal .hdrRed .heading {
	background: url(/images/bkg_title_red.gif);
}

.portal .hdrYellow .heading {
	background: url(/images/bkg_title_yellow.gif);
}

.portal .hdrDkBlue .heading {
	background: url(/images/bkg_title_dk_blue.gif);
}

.portal .hdrLtBlue .heading {
	background: url(/images/bkg_title_lt_blue.gif);
}

.portal .hdrDkGreen .heading {
	background: url(/images/bkg_title_dk_green.gif);
}

.portal .hdrLtGreen .heading {
	background: url(/images/bkg_title_lt_green.gif);
}

.portal .mod_eventlist ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.portal .mod_eventlist li {
	display: block;
	margin: 0px 0px 10px;
}

.portal .mod_eventlist .date {
	display: block;
	font-weight: bold;
}
.portal .mod_eventlist .location {
	/*display: block;*/
}

.portal .mod_eventlist .readmore {
	margin-top: 15px;
}

/****************************/
/*** Article Blog Listing ***/
/****************************/

.blog {
	width: 100%;
}

.blog p.contentheading, #archive-list p.contentheading {
	margin-bottom: 2px;
}

.blog .article_separator, #archive-list .article_separator {
	margin-top: 10px;
	display: block;
	border-top: 1px dashed #000000;
}

.blog .odd, #archive-list .odd {
	background-color: #F7F5F2;
	border-top: 1px solid #F7F5F2;
	border-bottom: 1px solid #F7F5F2;
}
.blog .even, #archive-list .even {
	background-color: #EAE5DB;
	border-top: 1px solid #EAE5DB;
	border-bottom: 1px solid #EAE5DB;
}

/**************************/
/*** Media: Latest News ***/
/**************************/

.mod_placehere_media h2.contentheading {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	margin-bottom:11px;
	margin-top:11px;
	color:#333333;
}
.mod_placehere_media .articleinfo {
	font-style: italic;
}
.mod_placehere_media .readon {
	display: block;
	border-bottom: 1px dashed #000000;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

#portal_right .mod_placehere_media h2.contentheading {
	margin: 6px 0px;
}

#portal_right .mod_placehere_media .readon {
	border-bottom: none;
	margin-bottom: 15px;
}

#sidebar .mod_customlatest {
	margin: 0;
	padding: 1px 10px 10px 10px;
	background-color: #EEE;
}

.mod_customlatest .contentheading {
	margin-bottom: 2px;
}

.mod_customlatest .article-meta {
	font-size: 11px;
}

.mod_customlatest .listing_link {
	font-weight: bold;
}

.mod_customlatest .article-content > * {
	/* Hide all article-content (not IE6 compatible, see ie6layout.css) */
	display: none;
}

.mod_customlatest .article-content .news-source {
	/* Show news-source paragraph */
	display: block;
}

.mod_customlatest .article-content .news-source {
	/* Custom styling for news-source paragraph */
}


/****************/
/*** Site Map ***/
/****************/

.xmap ul.level_0 ul {
	list-style-position: outside;
	padding-left: 25px;
}

.xmap ul.level_1 ul {
	list-style-position: outside;
}

.xmap ul.level_1 li {
	white-space: normal;
	padding-left: 0px;
}


/****************/
/*** AddThis ***/
/****************/
.joomla_add_this {
	float: right;
}
