/**
 * JS
 */

body {
	background: #c1d72e;
}
#footer {
	border-top: 2px solid #b3c15b;
	background: url('/_img/footer.jpg') center top no-repeat;
}
#centered_footer {
}

/**
 *menu items
 */
li#black_home {
	background-image: url('/_img/tab_black_home.jpg');
}
li#lime_jobseekers {
	background-image: url('/_img/tab_lime_jobseekers.jpg');
}
li#green_employers {
	background-image: url('/_img/tab_green_employers.jpg');
}
li#blue_resources {
	background-image: url('/_img/tab_blue_resources.jpg');
}
li#red_news {
	background-image: url('/_img/tab_red_news.jpg');
}
li#black_contact {
	background-image: url('/_img/tab_black_contact.jpg');
}
li#black_members {
	background-image: url('/_img/tab_black_members.jpg');
}

/**
 * Presentational Stuff in main column
 */
td#maincol {
		padding: 0;
}
td#maincol h1, td#maincol h2, td#maincol h3, td#maincol h4, td#maincol p, td#maincol ul, td#maincol ol, td#maincol td {
	margin: 0 0 10px 0;
	padding: 0;
	color: #444;
	font-size: 75%;
	line-height: 1.4em;
	list-style: inside;
}
td#maincol h1 {
	font-size: 120%;
	color: #005e2d;
	margin: 3px 0 25px 0;
}
td#maincol h2 {
	font-size: 105%;
	color: #005e2d;
	font-weight: normal;
}
td#maincol h3 {
	font-size: 80%;
	color: #444;
	font-weight: bold;
}
td#maincol a {
	color: #005e2d;
	text-decoration: none;
}
td#maincol a:hover {
	color: #9900cc;
}
td#maincol.pad20left {
	padding-left: 20px;
}
td#maincol.pad20right {
	padding-right: 20px;
}
div#overflowBox {
	height: 350px;
	border-bottom: 1px dotted #c1d72e;
	padding: 10px;
	overflow: auto;
}

/* Sideboxes */
.sbx {
    background-color: #ffffff;
    margin-bottom: 20px;
    width: 160px;
}
.sbx_head {
    color: #ffffff;
    line-height: 28px;
    height: 28px;
    padding-left: 10px;
    font-size: 11px;
}
.sbx_head a {
    color: #ffffff;
    display: block;
    text-decoration: none;
}

.sbx_content {
    color: #333333;
    padding: 10px;
    line-height: 15px;
	background: url('/_img/control_panel_bg_top.jpg') top center repeat-x;
}   
.sbx_content ul, .sbx_content ol, .sbx_content h1, .sbx_content h2, .sbx_content h3, .sbx_content li { margin:0; padding:0; text-indent:0;}

.sbx .sbx_h_black { background-image: url('/_img/sidebox_head_black.jpg'); }
.sbx .sbx_h_lime { background-image: url('/_img/sidebox_head_lime.jpg'); }
.sbx .sbx_h_green { background-image: url('/_img/sidebox_head_green.jpg'); }
.sbx .sbx_h_blue { background-image: url('/_img/sidebox_head_blue.jpg'); }
.sbx .sbx_h_red { background-image: url('/_img/sidebox_head_red.jpg'); }


.sbx .sbx_c_home { }

.sbx, .sbx table {
		color: #333;
		font-size: 11px;
}
.sbx a, .sbx table a{
		font-weight: normal;
		text-decoration: none;
}
.sbx a:hover, .sbx table a:hover {
		text-decoration: underline;
}
.sbx li {
    list-style: none;
    font-size: 10px;
    margin: 5px 0;
    padding: 0;
}
.sbx h1 {
    font-size: 12px;
    margin: 5px 0;
}
.sbx h2 {
    font-size: 10px;
    margin: 5px 0;
    margin: 0;
    padding: 0;
}
.sbx p {
    margin: 5px 0;

}

.sbx .sbx_c_black a, .sbx .sbx_c_black table a, .sbx .sbx_c_black h1, .sbx .sbx_c_black h2 { color: #333333; }
.sbx .sbx_c_lime a, .sbx .sbx_c_lime table a, .sbx .sbx_c_lime h1, .sbx .sbx_c_lime h2 { color: #333333; } /*	color: #c1d72e;*/ 
.sbx .sbx_c_green a, .sbx .sbx_c_green table a, .sbx .sbx_c_green h1, .sbx .sbx_c_green h2 { color: #333333; }
.sbx .sbx_c_blue a, .sbx .sbx_c_blue table a, .sbx .sbx_c_blue h1, .sbx .sbx_c_blue h2 { color: #333333; }
.sbx .sbx_c_red a, .sbx .sbx_c_red table a, .sbx div.sbx_c_red h1, .sbx .sbx_c_red h2 { color: #333333; }
.sbx .sbx_c_purple a, .sbx .sbx_c_purple table a, .sbx .sbx_c_purple h1, .sbx .sbx_c_purple h2 { color: #333333; }

input, select, textarea {
		font-family: verdana, arial, sans-serif;
		font-size: 10px;
		
}

/**
 * link buttons
 *
 */
td#maincol a.link_button {
	color: #ffffff;
	background-color: #005e2d;
	padding: 3px 10px;
	margin: 5px;
	font-size: 80%;
	font-weight: normal;
}
td#maincol a.link_button:hover {
	background-color: #666666;
	color: #c1d72e;
}



/**
 * Home page items
 */
h1.lime {
	color: #c1d72e;
}
td#maincol h1.black {
	color: #000000;
	font-size: 19px;
}
div.btn_lime, div.btn_green {
	text-align: center;
	width: 200px;
	height: 90px;
	font-size: 14px;
}
div.btn_lime {
	background: url('/_img/btn_200x90_lime.jpg') top center no-repeat;
	color: #333333;
}
div.btn_green {
	background: url('/_img/btn_200x90_green.jpg') top center no-repeat;
	color: #ffffff;
}
td#maincol h2.btn_green {
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	padding-top: 10px;
	margin: 0;
}
td#maincol h2.btn_lime {
	font-size: 20px;
	font-weight: bold;
	padding-top: 10px;
}
td#maincol a p.btn_green {
	color: #eeeeee;
	padding: 0 15px;
}
td#maincol a p.btn_lime {
	color: #222222;
	padding: 0 15px;
}
