/* CSS Document */

#searchdiv{
border: 1px solid #E2E2E2;
padding:10px;
background-color:#F7F7F7;
}
.viewall{
padding-top:10px;
text-align:right;
}

.viewall a, .viewall a:hover, .viewall a:visited, .viewall a:link{
border:1px solid #E2E2E2;
padding:5px;
}

.menu_text
{
padding-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ffffff
}
.body
{
background-color:#FFFFFF
}
.time
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#006699
}
.usermenuheading
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#C6C05E
}
.welcome
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#006699
}
.copyright
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#AEADAD
}
a.footermenu
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#999999
}
.userleftmenu1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#97A25B
}
a.footermenu:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:underline;
color:#CC0000
}
.linefootermenu
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#4D6608
}
.likemenu
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#0455a4
}
a.menu
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#0455a4}
a.menu:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:underline;
color:#CC0000}
a.menu_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF}
a.menu_text:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:underline;
color:#FFFFFF}
.notoptableborder {
	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-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #E0E0E0;
	border-bottom-color: #E0E0E0;
	border-left-color: #E0E0E0;
}
.inputboxstyle
{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal; 
font-size:10px;
color:#000000 !important;
}
.inputboxstyle2
{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal; 
font-size:10px;
color:#000000 !important;
width:200px;
}
.header1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#FF8000;
	background-color: #F7F7F7;
	padding-left:10px;
}
.enter1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#6C6A6B;
}
.headertext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#6C6A6B;
border-bottom:0px solid #CC0000;
padding-bottom:5px;
}
a.menu1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#2A5E83;
color:#0455a4;
}
a.menu1:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
color:#CC0000
}

.tablebg{
background-color:#c5dee8;

}
a.openingsdeadlinesm
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#0455a4
}
a.openingsdeadlinesm:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#94A25A
}
.openingsdeadlines
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#6C6A6B
}
.openingsdeadlinesbg
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#6C6A6B;
background-color:#c5dee8;
}
.openingsdeadlines1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#6C6A6B
}
.likemenu1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#0455a4
}
.browsejobs1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#8A8773
}
a.browsejobs
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#8A8773
}
a.browsejobs:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#0455a4
}
.admintableborder {
	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-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #94524A;
	border-right-color: #94524A;
	border-bottom-color: #94524A;
	border-left-color: #94524A;
}
.textboldwhite
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

	 a.leftnav:active {
	color:#fff;
    font-weight:normal;
}
a.leftnav:link {
color:#fff;
font-weight:normal;

}


a.leftnav:visited {
	color:#fff;
    font-weight:normal;
}
a.leftnav:hover {
	color:#fff;
	text-decoration:underline;	
    font-weight:normal;
}
.menupadding{
padding-left:5px;
}
.whitetext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ffffff;
}
.blacktext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
}
.textbox{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold; 
color:black !important;

}
.textboldblack
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}
.submitbuttonstyle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:10px;
	color:#000000;
}
.redirectmessagestyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;
	color:#993333;
}
.textboldblack1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#000000;
}
.textboldinfo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#295d84;
}
a.navigationhyperlinkstyle
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
text-decoration:none;
color:#0455a4
}
a.navigationhyperlinkstyle:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
text-decoration:underline;
color:#94A25A
}
.usermenu
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#CC0000}
.usermenuemployer
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF}
a.usermenu1
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#999999}
a.usermenu1:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#CC0000}
.bacckeedup
{
color:#D6B85E
}.verticalbar {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FBFBFB;
	border-right-color: #FBFBFB;
	border-bottom-color: #FBFBFB;
	border-left-color: #FBFBFB;
}


	/*start expander css*/
	
	/* CSS Document */


/* styles that apply to all browsers */
body #leftcol, #leftcol div, #leftcol p, #leftcol th, #leftcol td, #leftcol li, #leftcol dd, #leftcol code, #leftcol tt {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px;
  color: #FFFFFF !important;
}
#leftcol h1 {
/*display:inline;*/
font-weight:lighter;
  font-size: 20px;
  /*color:#000000;*/
}
#leftcol h2 {
display:inline;
font-weight:lighter;
  font-size: 14px;
  /*color:#000000;*/
}
#leftcol h3 {
display:inline;
font-weight:lighter;
  font-size: 12px;
 /* color:#000;*/
}

/* styles that apply to everything but Netscape 4 */
/*/*/a{}
@media screen, projection {

html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd, html>body code, html>body tt  {
font-size: x-small;
}

body #leftcol, body #leftcol div, body #leftcol p, body #leftcol th, body #leftcol td, body #leftcol li, body #leftcol dd, body #leftcol code, body #leftcol tt {
 font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: xx-small;
}

}

body #leftcol h1 {
  /* hide from ie5\*/ 
  font-size: 2em;
  /*end hide*/
}

body #leftcol h2 {
  /* hide from ie5\*/ 
font-size: 1.3em;
  /*end hide*/
}

body #leftcol h3 {
  /* hide from ie5\*/ 
font-size: 1.1em;
  /*end hide*/
}



/* end NS4 hack */

/* other styles after this would apply to all browsers */

#leftcol a:link {
		/*background-image: url(images/bullet_off.jpg);
		background-repeat: no-repeat;*/
		text-decoration: none;
		color:#FFFFFF;
	}
	#leftcol a:visited {
		/*background-image: url(images/bullet_off.jpg);
		background-repeat: no-repeat;*/
		color:#FFFFFF;
		text-decoration: none;
	}
	#leftcol a:hover {
		/*background-image: url(images/bullet_over.jpg);
		background-repeat: no-repeat;*/
		color:#89dbff;
	}
	#leftcol a:active {
		/*background-image: url(images/bullet_on.jpg);
		background-repeat: no-repeat;*/
		color:#89dbff;
	}
	
	.menuHeadline{
font-size:15px;
}

.menuParentHeadline{
padding-top:5px;
padding-bottom:5px;
	border-bottom:1px solid white;
	width:100%;
	display:block;
font-size:15px;
background-color: #0455a4;
}
	
	#leftcol{
	width: 200px;
	/*padding-left:15px;*/
	z-index:999;
	background-color: #0455a4;
	color:#FFFFFF;
		 }
		 
		 
		 
		 #leftcol br{
		 clear:both;
		 }
		 
		 .profsettings #profsettings, .profprefs #profprefs, .profcont #profcont, .profed #profed, .profexp #profexp, .profskill #profskill, .proflang #proflang, .profref #profref, .profafil #profafil, .profother #profother{
		 color:#CC0000
		 }
		
	
	#osm1{
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	padding-bottom:10px;
	}

#osm1 a{
display:block;
width:100%;
}

#osm1 a:visited{
/*color:#FFFFFF;*/
}


#osm1 .menuItem{
			font-size: 10px;
			text-align: left;
			text-decoration: none;
			padding-top: 5px;
			padding-bottom: 5px;
			/*padding-left: 18px;*/
			-moz-box-sizing: border-box; 
			box-sizing: border-box;
			
			border-bottom:1px solid white;
}

#osm1 .borderless_menuItem{
			font-size: 10px;
			text-align: left;
			text-decoration: none;
			/*padding-left: 18px;*/
			-moz-box-sizing: border-box; 
			box-sizing: border-box;
			background-color:#96c2e9;
			border-bottom:0px;
			background-image: url(/images/menu_grad.gif);
			background-position: bottom;
			background-repeat: no-repeat;
}

#osm1 .borderless_menuItem a{
color:#0455a4 !important;
padding-left: 18px;
padding-top: 3px;
			padding-bottom: 3px;
}

#osm1 .borderless_menuItem a:hover{
text-decoration:underline;
}

#osm1 .borderless_menuItem p{

padding:0px;
margin:0px;
}
	
	#menu6, #menu6 a, #menu6 a:hover{
	
	border-bottom:0px !important;
	}
	
		.SMRoot  {
			color:#FFFFFF !important;
			font-size: 10px;
			text-align: left;
			text-decoration: none;
			padding-top: 5px;
			padding-bottom: 5px;
			/*padding-left: 18px;*/
			-moz-box-sizing: border-box; 
			box-sizing: border-box;
			
			border-bottom:1px solid white;
		}
		
		.SMRoot a {
			color:#FFFFFF !important;
			text-decoration: none;
		}
		
		 .SMRootOver {
			color:#89dbff !important;
			font-size: 10px;
			text-align:left;
			text-decoration:none;
			padding-top:5px;
			padding-bottom: 5px;
			/*padding-left: 18px;*/
			box-sizing:border-box;
			-moz-box-sizing:border-box;
			
			cursor:pointer;
			border-bottom:1px solid white;
		}
		
		.SMRootOver a {
			color:#89dbff !important;
			text-decoration: none;
		}
		
		.SMRootSelected {
			color:#FFFFFF !important;
			font-size: 10px;
			font-weight:bold; 
			text-align:left;
			padding-top:5px;
			padding-bottom: 5px;
			/*padding-left: 18px;*/
			box-sizing:border-box;
			-moz-box-sizing:border-box;
			
			cursor:default;
			border-bottom:1px solid white;
		}
		
		.SMRootSelected .menuHeadline {
		text-decoration:underline;
		}
		
		.SMRootSelected a {
			color:#FFFFFF !important;
			text-decoration: none;
		}
		
		.SMParent  {
			color:#FFFFFF !important;
			font-size: 10px;
			text-align: left;
			text-decoration: none;
			padding-top: 5px;
			padding-bottom: 5px;
			/*padding-left: 18px;*/
			-moz-box-sizing: border-box; 
			box-sizing: border-box;
			
			border-bottom:1px solid white;
		}
		
		.SMParent a {
			color:#FFFFFF !important;
			text-decoration: none;
		}
		
		.SMParentOver {
			color:#89dbff !important;
			font-size: 10px;

			text-align:left;
			text-decoration:none;
			padding-top:5px;
			padding-bottom: 5px;
			/*padding-left:18px;*/
			box-sizing:border-box;
			-moz-box-sizing:border-box;
				
			cursor:pointer;
			border-bottom:1px solid white;
		}
		
		.SMParentOver a {
			color:#89dbff !important;
			text-decoration: none;
		}
		
		.SMParentSelected {
			color:#FFFFFF !important;
			font-size: 10px;
			font-weight:bold; 
			text-align:left;
			
			padding-top:5px;
			padding-bottom: 5px;
			/*padding-left: 18px;*/
			border-bottom:1px solid white;
			box-sizing:border-box;
			-moz-box-sizing:border-box;
			
			cursor:default;
		}
		
		.SMParentSelected .menuHeadline {
		text-decoration:underline;
		}
		
		.SMParentSelected a {
			color:#FFFFFF !important;
			text-decoration: none;
		}
		
		.SMChild {
			color:#0455a4 !important;
			font-size: 10px;
			text-align:left;
			text-decoration:none;
			padding-left: 18px;
			padding-top: 3px;
			padding-bottom: 3px;
			/*border-bottom:1px dotted white;*/
			/*background-image: url(../images/gray_strip.gif);*/
			cursor: pointer;
		}
		
		.SMChild a {
			color:#0455a4 !important;
			text-decoration: none;
		}
		
		.SMChildOver {
			color:#0455a4 !important;
			font-size: 10px;
			text-align:left;
			text-decoration:underline;
			padding-left: 18px;
			padding-top: 3px;
			padding-bottom: 3px;
			cursor:pointer;	
		}
		
		.SMChildOver a {
			color:#0455a4 !important;
			text-decoration:underline;
		}
		
		.SMChildSelected {
			color:#0455a4 !important;
			font-size: 10px;
			padding-left: 18px;
			padding-top: 3px;
			padding-bottom: 3px;
			text-align:left;
			text-decoration:none;
		}
		
		.SMChildSelected a {
			color:#0455a4 !important;
			text-decoration:none;
		}
		
		.SMChildrenBox {
	margin-bottom:10px;
	background-image: url(../images/menu_grad.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	
		}
		.SMMenu {
			/*background-color:white;*/
			/*width: 120px;*/
			/*border:1px solid white;*/
			margin-top: 20px;
			border-bottom:none;
			padding: 0px;
			overflow:hidden;
		}
		.SMImageParent {
			border:0px;
			/*background-image: url(../images/small_arrow.png);*/
		}
		.SMImageChild {
			display:none;
		}
		/*end expander css*/

#website_id{
	width:1px;
	height:1px;
	overflow:hidden;
	position:absolute;
	top:-1999px;
	left:-1999px;
}
