*{

}

body {
	margin:0px;
	padding:0px;
	background-color:#22202B;
	background-image:url(/images/bg.png);
	
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

img  {
	margin:0px;
	padding:0px;
	border:none;
}


	a:link, a:visited {
		color:#6384E7; /* #4DBEFF */
		text-decoration: none;
	}
	
	a:hover, a:active {
		color:#6384E7; /* #4DBEFF */
		text-decoration:underline;
	}



input, textarea {
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
		color:#000000;
		text-decoration: none;
		padding:2px 4px;
		outline:none;
		line-height:24px;
		margin:1px;
		
	background-color:#FFFFFF;

	border-bottom-style:solid;
	border-top-color:#B7B7B7;
	border-left-color:#B7B7B7;
	border-bottom-color:#E4E4E4;
	border-right-color:#E4E4E4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

input[type="submit"], input[type="button"] {
		color:#FFF;
		border:none;
		background-color:#6384E7; /* #4DBEFF */
		cursor:pointer;
}

.clear {
	clear:both;
	
}

.wrapper {
	height:100%;
	width:1000px;
	margin:0px auto 0px auto;
	/*border:1px solid #F00;*/
	background-color:#101010;
	background-image:url(/images/plate_bg.png);
	background-repeat:repeat-y;		
}

.plate {
	height:100%;
	width:960px; 
	margin:0px auto 0px auto;
	border:1px solid #303030;
	border-top:none;
	border-bottom:none;
	
}

.header {
	height:270px; 
	width:960px;
	margin:0px 0px 0px 0px;
	/*border:1px solid #FF0;*/

}

.header_left { 
	height:270px;
	width:300px;
	margin:0px 0px 0px 0px;
	/*border:1px solid #FF0;*/

	float:left;
	
}	

.header_right { 
	height:270px;
	width:660px;
	margin:0px 0px 0px 0px;
	/*border:1px solid #FF0;*/
	background-image:url(/images/header_right_bg.png);
	float:left;
}

.content {
	width:960px;
	margin:0px 0px 0px 0px;
	/*border:1px solid #3FF;*/

}
	
.content_left {
	width:160px;
	margin:0px 0px 0px 0px;
	padding:0px 20px 30px 30px;
	/*border:1px solid #F6C;*/
	float:left;
	
	font-family:Arial, SansSerif;
	font-size:14px;
	color: #FFF;
	font-weight: normal;
	line-height:14px;
	/*text-decoration:underline;*/
	text-align:left;	
	
	
}


.content_left a:link, .content_left a:visited {
	color:#FFF;
} 

.content_left a:hover, .content_left a:active {
	color:#FFF;
	/*background-color:#403A3A;*/
}



.content_right {
	width:750px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 0px;
	/*border:1px solid #F90;*/
	float:left;
	
}


.member_search {
	width:100%;
	margin:0px 0px 40px 0px;
}


.corpus_all {
}

.corpus_left {
	width:475px;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 10px;
	/*border:1px solid #F6C;*/
	float:left;
	
}

.corpus_left_page {
	/*width:475px;*/
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 10px;
	/*border:1px solid #F6C;*/

	padding:20px;
	/*background-color:#F00;*/
	
}

.corpus_right {
	width:235px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 5px;
	/*border:1px solid #F90;*/
	float:left;
}

.northern_all_stars {
	height:170px;
	/*width:415px;*/
	border:1px solid #1D2C87;
	background-color:#4A4242;
	margin:0px 0px 30px 0px;
	padding:20px 30px 30px 30px;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px;
	
	font-family:Arial, SansSerif;
	font-size:11px;
	color: #FFF;
	font-weight: normal;
	line-height:12px;
	/*text-decoration:underline;*/
	text-align:left;


}



/*
.login {
	color:#524A42;
	border:1px solid #4B4B44;
	background-color:#BDC6F7;
	margin:0px 0px 30px 0px;
	padding:20px 20px 20px 20px;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px;
}
*/

.login {
	/*height:600px;*/
	/*width:205px;*/
	border:1px solid #1D2C87;
	background-color:#4A4242;
	margin:0px 0px 30px 0px;
	padding:20px 20px 30px 20px;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px;
	color:#FFF;
}

.featured {
	/*height:600px;*/
	/*width:205px;*/
	border:1px solid #1D2C87;
	background-color:#4A4242;
	margin:0px 0px 30px 0px;
	padding:20px 20px 10px 20px;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px;	
	color:#FFF;
}

.tags_cloud {
	/*height:600px;*/
	/*width:205px;*/
	border:1px solid #1D2C87;
	background-color:#4A4242;
	margin:0px 0px 30px 0px;
	padding:20px 20px 10px 20px;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px;
	text-align:center;
	color:#FFF;
}

.tags_cloud a:link, .tags_cloud a:visited {
	color:#FFF;
} 

.tags_cloud a:hover, .tags_cloud a:active {
	color:#FFF;
	background-color:#403A3A;
} 

.title_login {
	height:25px;
	width:200px;
	/*border:1px solid #F00;*/
	margin:0px 0px 10px 0px;

	font-family:Impact, Arial, SansSerif;
	font-size:30px;
	color:#524A42;
	font-weight:normal;
	line-height:30px;
	/*text-decoration:underline;*/
	text-align:left;
	
}

.latest_members {
	/*height:400px;*/
	/*width:415px;*/
	border:1px solid #1D2C87;
	background-color:#4A4242;
	margin:0px 0px 30px 0px;
	padding:20px 30px 20px 30px;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px;	
	
	font-family:Arial, SansSerif;
	font-size:11px;
	color: #FFF;
	font-weight: normal;
	/*text-decoration:underline;*/
	text-align:left;
	
}

.footer {

	margin:0px 0px 30px 0px;
	padding:20px 30px 20px 0px;
	width:100%;
	
	/*
	border:1px solid #1D2C87;
	background-color:#4A4242;
	-moz-border-radius:10px 10px 10px 10px
	-webkit-border-radius:10px 10px;
	*/	
	
	
	font-family:Arial, SansSerif;
	font-size:11px;
	color: #FFF;
	font-weight: normal;
	text-align:left;	
}



.title_main {
	height:25px;
	/*width:200px;*/
	/*border:1px solid #F00;*/
	
	margin:-40px 0px 0px 0px;
	
	font-family:Impact, Arial, SansSerif;
	font-size:30px;
	color:#6384E7;
	font-weight: normal;

	/*text-decoration:underline;*/
	text-align:left;
	float:left;
	position:relative;
	
}




.case {
	/*width:415px;*/
	margin:20px 0px 30px 0px;
}

.case_latest_members {
	/*width:415px;*/
	margin:20px 0px 30px 0px;
	cursor:pointer;
	-moz-border-radius:7px 7px 7px 7px;
	-webkit-border-radius:7px 7px;
}

.case_latest_members:hover {
	/*width:415px;*/
	margin:20px 0px 30px 0px;
	cursor:pointer;
	background-color:#403A3A;
}


.case_latest_members_jobsboard {
	/*width:415px;*/
	background-color:#403A3A;
	margin:20px 0px 20px 0px;
	padding:0px 0px 5px 0px;
	-moz-border-radius:7px 7px 7px 7px;
	-webkit-border-radius:7px 7px;
}

.case_body {
	
}
	

.picture {
	height:120px; /*ako se iskljuci, ne vidi se*/
	width:120px;
	padding:10px 15px 10px 15px;
	/*border:1px solid #F00;*/
	background-color:#FFF;
	/*margin:0px 0px 0px 30px;*/
	-moz-border-radius:7px 7px 7px 7px;
	-webkit-border-radius:7px 7px;
	float:left;
	position:relative;
	text-align:center;
	
}


.picture_description {
	/*height:120px;*/

	/*border:1px solid #F00;*/
	/*background-color: #CCC;*/
	width:245px;
	
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 10px;
	
	float:left;
	position:relative;
	/*left: 150px;*/
	/*top: 0px;*/
	
	font-family:Arial, SansSerif;
	font-size:12px;
	color: #FFF;
	font-weight: normal;
	line-height:15px;
	/*text-decoration:underline;*/
	text-align:left;
	overflow:hidden;
}

.picture_description_b {
	/*height:120px;*/

	/*border:1px solid #F00;*/
	/*background-color: #CCC;*/
	width:480px;
	
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 10px;
	
	float:left;
	position:relative;
	/*left: 150px;*/
	/*top: 0px;*/
	
	font-family:Arial, SansSerif;
	font-size:12px;
	color: #FFF;
	font-weight: normal;
	line-height:15px;
	/*text-decoration:underline;*/
	text-align:left;
	overflow:hidden;
}

.picture_description_c {
	/*height:120px;*/

	/*border:1px solid #F00;*/
	/*background-color: #CCC;*/
	/*width:480px;*/
	
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	
	/*float:left;*/
	position:relative;
	/*left: 150px;*/
	/*top: 0px;*/
	
	font-family:Arial, SansSerif;
	font-size:12px;
	color: #FFF;
	font-weight: normal;
	line-height:15px;
	/*text-decoration:underline;*/
	text-align:left;
	/*overflow:hidden;*/
}

.user {
	height:20px;
	/*width:415px;*/
	/*border:1px solid #F00;*/
	margin:10px 0px 0px 0px;
	/*padding:5px 0px 5px 10px;*/
	background-color:#6384E7; /* #4DBEFF */
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px;
	/*float:left;*/
	
	font-family:Arial, SansSerif;
	font-size:10px;
	color:#193B77;
	font-weight: normal;
	line-height:10px;
	/*text-decoration:underline;*/
	text-align:left;
	font-weight:bold;
	color:#FFF;
	

}

.user_a {
	/*height:20px;*/
	/*width:415px;*/
	/*border:1px solid #F00;*/
	margin:10px 0px 0px 0px;
	/*padding:5px 0px 5px 10px;*/
	background-color:#6384E7; /* #4DBEFF */
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px;
	/*float:left;*/
	
	font-family:Arial, SansSerif;
	font-size:10px;
	color:#193B77;
	font-weight: normal;
	line-height:10px;
	/*text-decoration:underline;*/
	text-align:left;
	font-weight:bold;
	color:#FFF;
	

}

.user_a a:link, .user_a a:visited {
	color: #000;
} 

.user_a a:hover, .user_a a:active {
	color: #000;
	/*background-color:#403A3A;*/
}

.user_b {
	/*height:15px;*/
	/*width:415px;*/
	/*border:1px solid #F00;*/
	min-height:10px;
	margin:10px 0px 0px 0px;
	padding:5px 0px 5px 5px;
	background-color:#6384E7; /* #4DBEFF */
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px;
	/*float:left;*/
	
	font-family:Arial, SansSerif;
	font-size:12px;
	color:#193B77;
	font-weight: normal;
	line-height:12px;
	/*text-decoration:underline;*/
	text-align:left;
	font-weight:bold;
	color:#FFF;
	

}

.username {
	height:10px;
	width:150px;
	/*border:1px solid #F00;*/
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	/*background-color: #F00;*/
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px;
	
	float: left;
	position:relative;
	
	font-family:Arial, SansSerif;
	font-size:10px;
	color:#193B77;
	font-weight: normal;
	line-height:10px;
	/*text-decoration:underline;*/
	text-align:left;
	font-weight:bold;
	color:#FFF;

	overflow:hidden;

}

.signed {
	height:10px;
	/*width:240px;*/
	border:1px solid #CFCFCF;
	margin:0px 0px 0px 0px;
	padding:4px 10px 4px 0px;
	background-color:#FFFFFF;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px;
	
	float:right;
	position:relative;
	
	font-family:Arial, SansSerif;
	font-size:10px;
	color:#193B77;
	font-weight: normal;
	line-height:10px;
	/*text-decoration:underline;*/
	text-align: right;

	
}


.small_title {
	font-family:Impact, Arial, SansSerif;
	font-size:20px;
	color:#6384E7;
	font-weight: normal;
}


.small_title_block {
	height:20px;
	margin:0px 0px 10px 0px;	
	font-family:Impact, Arial, SansSerif;
	font-size:20px;
	color:#6384E7;
	font-weight: normal;
	line-height:20px;
	text-align:left;	
}


.blockline {
	color:#4AB5FF;
	background-color:#4AB5FF;
	height:1px;

	border:0px;
	overflow:hidden;
	
	text-align: left;/*this will align it for IE*/
	margin: 5px auto 5px 0px; /*this will align it left for Mozilla*/	
}


.ff_asterisk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color:#B7B7B7;

	font-weight:bold;
	line-height: 15px;
	vertical-align:middle;
}
.ff_textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

	width:192px;
	height:18px;

	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;

	margin: 1px;

	background-color:#FFFFFF;

	border-bottom-style:solid;
	border-top-color:#B7B7B7;
	border-left-color:#B7B7B7;
	border-bottom-color:#E4E4E4;
	border-right-color:#E4E4E4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

.ff_textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

	width:194px;
	height:80px;

	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;

	margin: 1px;

	background-color:#FFFFFF;

	border-bottom-style:solid;
	border-top-color:#B7B7B7;
	border-left-color:#B7B7B7;
	border-bottom-color:#E4E4E4;
	border-right-color:#E4E4E4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

.ff_listbox {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width:198px;
	height:20px;


	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;

	margin: 1px;

	background-color:#FFFFFF;

	border-bottom-style:solid;
	border-top-color:#B7B7B7;
	border-left-color:#B7B7B7;
	border-bottom-color:#E4E4E4;
	border-right-color:#E4E4E4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

.ff_checkbox {
	margin: 0px;
	margin-top:2px;
	margin-bottom:2px;

}

.ff_radio {
	margin: 0px;
	margin-top:0px;
	margin-bottom:0px;

}

.ff_file {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

	width:192px;
	height:18px;

	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;

	margin: 1px;

	background-color:#FFFFFF;

	border-bottom-style:solid;
	border-top-color:#B7B7B7;
	border-left-color:#B7B7B7;
	border-bottom-color:#E4E4E4;
	border-right-color:#E4E4E4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}




.ff_button {
	width:100px;
	height:30px;

}



.ff_hr {
	color:#4AB5FF;
	background-color:#4AB5FF;
	width:350px;
	height:1px;

	border:0px;
	overflow:hidden;
	
	text-align: left;/*this will align it for IE*/
	margin: 20px auto 20px 0; /*this will align it left for Mozilla*/
	
}


.list_table {
	border: 1px solid #BDC2C6;
	border-collapse:collapse;
	width:95%;
	color:#000;
}
.list_table th{
	border: 1px solid #BDC2C6;
	border-collapse:collapse;
	background-color:#E2E2E2;
}
.list_table tr{
	border: 1px solid #BDC2C6;
	border-collapse:collapse;
}
.list_table td{
	border: 1px solid #BDC2C6;
	border-collapse:collapse;
}


/*========== jobsnoard tabela*/
.jobsboard_table_title td {
	min-height:10px;
	border-left: 1px solid  #999;
	border:none;
	border-collapse:collapse;
	font-weight:normal;
	padding:5px;
	font-weight:bold;
}


.jobsboard_table td {
	min-height:10px;
	border-left: 1px solid  #999;
	border-collapse:collapse;
	font-weight:normal;
	padding:5px;
}



.text_title {
/*	font-family: Georgia, Arial, "Book Antiqua", Georgia, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	font-style:italic;*/
	
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing: -.05em;
	font-weight:bold;
	color: #FFF;
}

.text_subtitle {

	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing: -.05em;
	color: #FFF;

}

.text_slim {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.msg_table {
	padding: 5px;
	border:1px solid #BDC2C6; 
	border-collapse:collapse;

}

.msg_table th {
	padding: 5px;
	border:1px solid #BDC2C6;
	color:#000;
}

.msg_table td {
	padding: 5px;
	border:1px solid #BDC2C6; 
}



.view_table {
	border:none;
	border-collapse:collapse;

}
.view_table tr {
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-collapse:collapse;
	height:20px;

}

.view_table td {
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-collapse:collapse;
	height:20px;
}

/* tabs */
.hidden { display: none; visibility: hidden; }
.visible { visibility: visible }
.tab_panel {
	margin:0px;
	padding:0px;
}


.application_errmsg { 
     background-color:#FFFFCC; 
     width:100%;
     text-align:left;
     padding:5px;
     margin-bottom:15px;
     color:#000000;
}


/*======================================================*/


.bread_text {
	font-family:Arial, SansSerif;
	font-size:12px;
	color: #FFF;
	font-weight: normal;
	line-height:14px;
	/*text-decoration:underline;*/
	text-align:left;
	margin:-5px 0px 0px 0px;

}

.bread_text a:link, .bread_text a:visited {
	color:#FFF;
	background:none;
	border:none;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

.bread_text a:hover, .bread_text a:active {
	color:#FFF;
	background:none;
	border:none;
	text-decoration:underline;
	margin:0px;
	padding:0px;
}

.bread_arrow {
	margin:0px 3px 0px 3px;
	
	font-family:Arial, SansSerif;
	font-size:14px;
	color: #FFF;
	font-weight: normal;
	line-height:14px;
	/*text-decoration:underline;*/
}




/* Pagination -- */

.pagination-overview_div {			/* overview div */

	font-family:Arial, Helvetica, sans-serif;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
/*	border: solid 1px #000000; */
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 0px;
	text-align:left;
	
}

.pagination-overview_span {			/* overview span */

	color: #000000;

}

.pagination-overview_figures {			/* overview figures */


}

.pagination-page_div {			/* Main navigator div */

	font-family:Arial, Helvetica, sans-serif;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;

	color: #FFF;
/*	border: solid 1px #000000; */
/*	padding-top: 2px;
	padding-bottom: 2px;*/
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align:left;
/*	background-color:#FFFFCC; */
	
}

.pagination-which_of { 			/* 'page 3 of 5' note */	

	color: #000000;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-top: 1px;
	
	text-decoration: none;
	line-height: 20px;

}

a:link.pagination-page { 		/* Page numbers <<-1-2-3->> */	

		color:#FFF;
		background-color:#6384E7; /* #4DBEFF */
	padding-left: 5px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-top: 1px;
	text-decoration: none;
	line-height: 20px;
	margin:0px;

}

a:visited.pagination-page {	

		color:#FFF;
		background-color:#6384E7; /* #4DBEFF */
	padding-left: 5px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-top: 1px;
	text-decoration: none;
	line-height: 20px;
	margin:0px;

}

a:hover.pagination-page {	

		color:#FFF;
		background-color:#496FE3 /* #0FA7FF */;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-top: 1px;
	text-decoration: none;
	line-height: 20px;
	margin:0px;
	
}

.pagination-current_page {		/* Current page */	

	color: #000000;
	background-color: #FFFFFF;

	padding-left: 5px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-top: 1px;
	text-decoration: none;
	line-height: 20px;
	margin:0px;

}

.pagination-shrinker { 			/* Shrinker */

}

.pagination-jump_field{

	background-color: #FFFFFF;
	color: #000000;	
	border-top: 1px solid #DEE0E2;
	border-right: 1px solid #DEE0E2;
	border-bottom: 1px solid #BDC2C6;
	border-left: 1px solid #DEE0E2;
	padding:1px;

}

.pagination-jump_button{

	color: #000000;
	background-color: #FFFFFF;
	border-top: 1px solid #DEE0E2;
	border-right: 1px solid #DEE0E2;
	border-bottom: 1px solid #BDC2C6;
	border-left: 1px solid #DEE0E2;
	font-weight:bold;

}

/* -- Pagination */


	#minisearch {
		margin:10px;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
	}
	#minisearch td {
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
	}
	#minisearch input {
			font-size:13px;
			color:#000000;
			text-decoration: none;

			outline:none;


	}
	#minisearch select {
		font-size:13px;
			color:#000000;
			text-decoration: none;
			outline:none;
			line-height:14px;
			border:1px solid #B7B7B7;
						width:100px;
	}


			a:link.image, a:visited.image {
		
				background:none;
				background-color:transparent;
				padding:0px;
				border:none;
				margin:0px;
				
			}
			
		 
			a:hover.image, a:active.image {
		
				background:none;
				background-color:transparent; 
				padding:0px;
				border:none;
				margin:0px;
				cursor:pointer;
		
			}
			
			.image a:link {
				background:none;
				background-color:transparent;
				padding:0px;
				border:none;
				margin:0px;
			}
			
.menu {
	height:75px;
	width:650px;
	margin:170px 0px 0px 0px;
	padding:25px 10px 0px 0px;
	
	text-align:right;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#FFF;
}

.menu a:link, .menu a:visited {
	color:#FFF;
	background:none;
	border:none;
	text-decoration:none;
}

.menu a:hover, .menu a:active {
	color:#FFF;
	background:none;
	border:none;
	text-decoration:underline;
}


.faux_button a:link, .faux_button a:visited {
		color:#FFF;
		background-color:#6384E7; /* #4DBEFF */
		text-decoration: none;
		padding:2px 4px;
		outline:none;
		line-height:24px;
		margin:1px;
	}
	
.faux_button a:hover, .faux_button a:active {
		color:#FFF;
		background-color:#496FE3 /* #0FA7FF */;
		text-decoration: none;
		padding:2px 4px;
		outline:none;
		line-height:24px;
		margin:1px;
	}


/* TAG CLOUD --- */


  .word {
  	font-family: Tahoma;
  	padding: 4px 4px 4px 4px;
  	letter-spacing: 3px;
  }
  span.size1 {
  	color: #000;
  	font-size: 2.4em;
  }
  span.size2 {
  	color: #333;
  	font-size:2.2em;
  }
  span.size3 {
  	color: #666;
  	font-size: 2.0em;
  }
  span.size4 {
  	color: #999;
  	font-size: 1.0em;
  }
  span.size5 {
  	color: #aaa;
  	font-size: 1.6em;
  }
  span.size6 {
  	color: #bbb;
  	font-size: 1.4em;
  }
  span.size7 {
  	color: #ccc;
  	font-size: 1.2em;
  }
  span.size8 {
  	color: #ddd;
  	font-size: .8em;
  }
  span.size0 {
  	color: #ccc;
  	font-size: .6em;
  }
  
/* --- TAG CLOUD */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/**{padding: 0; margin: 0;}*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}





.featured_job {
	margin:5px 0px 5px 0px;
}

.featured_job:hover {
	color:#FFF;
	background-color:#403A3A;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px;
}

/*
.featured_job:hover > featured_job_title  {
	color:#FFF;
	background-color:#7DD0FF;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px;
}
*/

.featured_job_title {

	margin:0px 0px 0px 0px;
	padding:4px 5px 4px 5px;

	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px;
	
	
	font-family:Arial, SansSerif;
	font-size:10px;

	text-align:left;
	font-weight:bold;
	color:#FFF;
	background-color:#6384E7; /* #4DBEFF */
}


.featured_job_text {

	margin:0px 0px 0px 0px;
	padding:4px 5px 4px 5px;
	color:#FFF;
	font-size:11px;
}

.dir {
	font-size:14px;	
}

.dir a:link, .dir a:visited {
	color:#FFF;
	text-decoration:none;
} 

.dir a:hover, .dir a:active {
	color:#FFF;
	text-decoration:underline;
}

.dir_grid {
	margin:0px; 
	padding:7px; 
	float:left;
	width:30%;
/*	border:1px solid #F00;*/
	
}


a:link.big_link , a:visited.big_link {
	font-family:Impact, Arial, SansSerif;
	font-size:30px;
	color:#6384E7;
	font-weight: normal;
	text-decoration:none;
} 

a:hover.big_link , a:active.big_link {
	font-family:Impact, Arial, SansSerif;
	font-size:30px;
	color:#6384E7;
	font-weight: normal;
	text-decoration:underline;
}