
* {margin:0; padding:0}

body	
	{
	height:100%;
	font-family: arial, verdana, sans-serif;
	font-size: 0.8125em;
	font-style: normal;
	color: #555;
	background-color: #fff;
	text-decoration:none;
	line-height: normal;
	margin: 0;
	padding: 0;
	
	}
	
#wrap 
	{
	position:absolute;
	left:50%;
	width:76.2em;
	z-index:1;
	float:left;
	margin-left:-37.25em;
	padding:0;
	vertical-align:middle;
	background-color: #fff;
    top: 16px;
    height: 268px;
}

p
	{
	font-size: 0.8125em;
	line-height: 1.8em;
	text-align: justify;
	}
	
h1
	{
	font-size: 1.1em;
	line-height: 1em;
	font-weight: 300;
	margin-bottom:0.5em;
	}
	
h2
	{
	font-size: 1.4em;
	line-height: 1em;
	font-weight: 500;
	color: #005a9b;
	margin-left: 11.2em;
	margin-bottom:1em;
	}
	
h3
	{
	font-size: 1em;
	line-height: 1em;
	font-weight: 300;
	}

b 
	{
	font-weight: 600;
	}
	
hr
	{
	margin: 0.1em;
	color: #ccc;
	background-color: #ccc;
	border: 0;
	height: 1px;
	}

img
	{
	border:0;
	}

a:link
	{
	font-size: 0.8125em;
	text-decoration: none;
	color: #555;
	}
	
a:visited
	{
	font-size: 0.8125em;
	text-decoration: none;
	color: #555;
	}
	
a:hover
	{
	font-size: 0.8125em;
	text-decoration: none;
	color: #999;
	}
	
a:active
	{
	font-size: 0.8125em;
	text-decoration: none;
	color: #555;
	}
	
.head
	{
	height: 5em;
	padding: 1.5em;
	padding-left: 0.2em;
	padding-right: 0em;
	background-color: #fff;
	}

.headleft
	{
	width: 34%;
	float:left;
	background-color: #fff;
	}
	
#info
	{
	width: 17em;
	height: 1.4em;
	background-color: #f2f2f2;
	border: 0.15em solid #ccc;
	display:none;
	position:absolute;
	text-align: center;
	vertical-align: middle;
	margin-left: 26.7em;
	margin-top: 0.6em;
	}

.headcenter1
	{
	width: 1.5%;
	height: 1.2em;
	float:left;
	background-color: #fff;
	padding: 0.02em;
	margin-left: 17em;
	margin-top: 0.9em;
	text-align: center;
	vertical-align: middle;
	}

.headcenter2
	{
	width: 1.2%;
	height: 1.2em;
	float:left;
	background-color: #fff;
	text-align: center;
	vertical-align: middle;
	margin-left: 0.15em;
	font-size: 1.8em;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #09f;
	}

.headright
	{
	width: 39%;
	float:right;
	text-align: right;
	font-size: 1em;
	margin-top:-1em;
	background-color: #fff;
	color: #333;
	}
	
.nav
	{
	
	padding: 0.1em;
	padding-left: 0.8em;
	padding-bottom: 0.7em;
	font-size: 1em;
	color: #999;
	background-color: #fff;
	border-bottom: 0.15em solid #ccc;
	vertical-align: middle;
	}
	
.middle
	{
	width: 100%;
	min-height: 20em;
	background-color: #fff;
	}
	
.left
	{
	width: 32em;
	padding: 2em;
	float:left;
	background-color: #fff;
	}
	
.right
	{
	width: 36em;
	padding-left: 0.5em;
	float:right;
	background-color: #fff;
	}
	
.left_smallbiz
	{
	width: 35em;
	padding: 1.5em;
	float:left;
	background-color: #fff;
	}
	
.right_smallbiz
	{
	width: 37em;
	padding-left: 0.5em;
	float:right;
	background-color: #fff;
	}
	
.left_emp_signup
	{
	width: 26em;
	padding-top: 1.8em;
	padding: 1em;
	float:left;
	background-color: #fff;
	}
	
.right_emp_signup
	{
	width: 47em;
	padding-top: 1.8em;
	padding: 0.5em;
	float:right;
	background-color: #fff;
	}

.left_aboutus
	{
	width: 70em;
	padding: 1.5em;
	float:left;
	background-color: #fff;
	}

.right_wearehuman
	{
	width: 8em;
	padding: 0.5em;
	margin-top: 0.7em;
	float:left;
	background-color: #fff;
	}
	
.left_employer
	{
	width: 70em;
	padding: 1.5em;
	float:left;
	background-color: #fff;
	}
	
.video
	{
	padding: 0.15em;
	margin-left: 1em;
	margin-top: 1.2em;
	background-color: #F0F0F0;
	border:0.1em solid #ddd;
	float: right;
	}
	
.text1
	{
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333;
	font-weight: normal;
	line-height: 105%;
	}
	
.text2
	{
	padding-left: 0em;
	text-align: left;
	font-size: 0.8125em;
	line-height: 120%;
	color: #666;
	}
	
.image1
	{
	padding-left: 4em;
	vertical-align: middle;
	border: 0;
	float:left;
	}
	
.bottom
	{
	width: 72.75em;
	padding: 1.5em;
	float:left;
	font-size: 1em;
	background-color: #fff;
	vertical-align:middle !Important; 
	}
	
.botlink
	{
	border-top: 0.15em solid #ccc;
	width: 41.5em;
	padding: 1em;
	padding-left: 40em;
	float:left;
	text-align: right;
	background-color: #fff;
	font-size: 0.9em;
	}
	
.botto a
	{
	border-top: 0.3em solid #ccc;
	width: 48em;
	padding: 0.5em;
	float:left;
	background-color: #fff;
	font-size: 1.1em;
	text-align: right;
	}
		

.botlink a
	{
	text-align: right;
	font-size: 0.9em;
	}
	
.clear
	{
	clear:both;
	height:3px;
    width: 966px;
}
	
.clear1
	{
	clear:both;
	height:3px;
    width: 966px;
}
	
.clear2
	{
	clear:both;
	height:1px;
	}
	
.clear3
	{
	clear:both;
	height:8px;
	}
	
.clear4
	{
	clear:both;
	height:12px;
	}
	
.clear5
	{
	clear:both;
	height:18px;
	}

.clear6
	{
	clear:both;
	height:25px;
	}
	
.clear_signup
	{
	clear:both;
	height:23px;
	}

.clear7
	{
	clear:both;
	height: 0.85em;
	}
	
.gap
	{
	width: 1.5em;
	float: left;
	}
	
.rightalign
	{
	float:right;
	text-align: right;
	}
	
.leftalign
	{
	float:left;
	text-align: right;
	}
	
.form
	{
	width: 75%;
	min-height: 12em;
	padding: 1.5em;
	padding-top: 0em;
	margin-left: 1em;
	margin-top: 1.3em;
	background-color: #f2f2f2;
	border:0.1em solid #ddd;
	float: left;
	}
	
.greybox
	{
	width: 103.5%;
	padding: 0.7em;
	padding-left: 1.3em;
	background-color: #024b8b;
	margin-left: -1.4em;
	color: #fff;
	font-weight: 600;
	}
	
.form_size
	{
	width: 95%;
	padding: 1em;
	background-color: #F0F0F0;
	float: left;
	}
	
.form_size_projects
	{
	width: 85%;
	padding: 1em;
	background-color: #F0F0F0;
	float: left;
	}
	
select
	{
	border:0.1em solid #ddd;
	}

.inputclass
	{
	border:0.1em solid #ddd;
	width: 18em;
	height: 1.5em;
	}	
	
.inputclass_signup1
	{
	border:0.1em solid #ddd;
	width: 32.5em;
	height: 1.2em;
	padding: 0.4em;
	}	
	
.inputclass_signup2
	{
	border:0.1em solid #ddd;
	width: 13em;
	height: 1.2em;
	padding: 0.4em;
	}	
	
.inputclass1
	{
	border:0.1em solid #ddd;
	width: 11.7em;
	height: 1.5em;
	}	
	
.inputclass2
{
	border:1px solid #B9B9B9;
	width: 150px;
	height: 18px;
}	
textareax
	{
	border:0.1em solid #ddd;
	width: 33.1em;
	height: 7em;
	padding: 0.5em;
	}	
	
	
.upload
	{
	border:0.1em solid #ddd;
	width: 8.63em;
	height: 1.2em;
	padding: 0.4em;
	}	
	
.lab
	{
	width: 4.2em;
	height: 1.5em;
	text-align: left;
	float: left;
	}	
	
.lab1 a
	{
	width: 18em;
	height: 1.6em;
	text-align: left;
	float: left;
	font-size: 0.8em;
	color: #333;
	vertical-align:middle !Important; 
	}
	
.lab2 a
	{
	width: 12em;
	height: 1.6em;
	text-align: left;
	float: left;
	font-size: 0.8em;
	color: #333;
	vertical-align:middle !Important; 
	}
	
.lab3
	{
	width: 2.2em;
	height: 1.6em;
	float: left;
	font-size: 0.8em;
	vertical-align:middle !Important; 
	}
	
.checkbox
	{
	vertical-align:middle;
	margin:12em;
	}
	
.button
	{
	width: 4.6em;
	height: 1.6em;
	background-color: #f60;
	font-size: 1.3em;
	color: #fff;
	font-weight: 300;
	vertical-align: middle;
	padding-bottom: 0.4em;
	border: 0;
	}
	
.button_emp_signup
	{
	width: 7em;
	height: 2.4em;
	background-color: #f60;
	font-size: 1.1em;
	color: #fff;
	font-weight: 600;
	vertical-align: middle;
	padding-bottom: 0.2em;
	border: 0;
	}
	
.but
	{
	width: 3.4em;
	height: 1.54em;
	background-color: #f60;
	font-size: 1.1em;
	color: #fff;
	font-weight: 300;
	vertical-align: middle;
	padding-bottom: 0.35em;
	border: 0;
	}
	
.but_upload
	{
	width: 4em;
	height: 1.9em;
	background-color: #888;
	font-size: 1.1em;
	color: #fff;
	font-weight: 300;
	vertical-align: middle;
	padding-bottom: 0.28em;
	margin-top: -0.20em;
	margin-left: 0em;
	border: 0;
	}
	
.aboutus_text
	{
	font-size: 0.9em;
	line-height: 1.4em;
	font-weight: 300;
	margin-left: 17.5em;
	margin-bottom:1.2em;
	margin-bottom:1.2em;
	}
	
.aboutus_text1
	{
	font-size: 0.9em;
	line-height: 1.4em;
	font-weight: 300;
	margin-left: 17.5em;
	color: #ff4500;
	}
	
.employers_text1
	{
	width: 27em;
	font-size: 0.85em;
	line-height: 1.4em;
	font-weight: 300;
	margin-bottom: 2em;
	margin-left: 18.5em;
	margin-top: 1em;
	}
	
.employers_text2
	{
	font-size: 0.85em;
	line-height: 1.4em;
	font-weight: 300;
	margin-bottom: 2em;
	margin-left: 54.5em;
	margin-top: 1em;
	}
	
ul
	{
	}
	
li
	{
	list-style-type: none;
	}
	
/*************************/
/******* ACCORDIAN *******/
/*************************/

#accordion2 
	{
	width:97%;
	}
	
#accordion_nu 
	{
	width:99%;
	}
	
.accordion2 dt 
	{
	cursor:pointer; 
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;	
	color:#666; 
	border-bottom:0.1em solid #ddd;
	padding: 0.5em;
	}

.accordion2 .open 
	{
	background-color: #fff;
	}
	
.accordion2 dd 
	{
	overflow:visible; 
	background-color:#fff;
	}
	
.accordion2 p 
	{
	display:block; 
	border-top:none; 
	font-size: 0.8125em;
	line-height: 1.8em;
	text-align: justify;
	padding: 1.2em;
	padding-left: 2em;
	}
	
.accordion2 h1
	{
	font-size: 1.1em;
	font-weight: 300;
	padding:0.8em;
	padding-bottom:0.5em;
	}
.txt
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #999999;
}
.menulink:link
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color:#666666;	
}
.menulink:active
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color:#666666;	
}

.menulink:visited
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color:#666666;	
}
.menulink:hover
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color:#333333;		
}
.headright table tr
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	height:20px;
	font-size: 11px;	
	color: #666;
}
.buttonblue
{
	background-color:#3B5998;	
	border:1px solid;
	color:White;
	text-align:center;
	padding: 2px 15px 3px 15px;
	font-size:11px;
	width:60px;
	font-weight:bold;
}


/***** Use cases *****/

.usecases {
  list-style: none;
  
}

.usecases li {
  margin-bottom: 1em;
  padding: 0px;
  display: block;
}

.usecases li:hover {
    background: #EEE;
    text-decoration: none;
}

.usecases h2 { color:#535a60; margin:0px; padding:0px;}

.usecases p{
	list-style: none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:.9em;
	line-height:1.4em;
	text-align: left;
}
.usecases h2{
  list-style: none;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  line-height:1.4em;
  font-weight:bold;
}


.fieldLabel {font-weight:bold; font-size:12px; color:#535a60; }
.txtfld { height:18px; width:200px; }
.txtarea1 { height:70px; width:290px }
.lab1{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#F60; }
.tbl-bg {border-left:1px solid #005a9b; border-right:2px solid #005a9b; }

/* 03/13/10 login register button begin*/
#login_register {background:#EFEFEF;}
/*#login_register #login_register_input {border:1px solid #AFAFAF;}
#login_register #login_register_input:focus {border:1px solid #5F5F5F;}
#login_register #login_register_submit {border:1px solid #FF7F00; background:#FF7F00; color:#FFF;}*/

#login_register {position:relative; bottom:28px; 
right:-21px; 
padding:1em; margin-top:7.5em;
    width: 362px;
    height: 2px;
}
/*
#login_register #login_register_input {width:240px; padding:3px; padding-top:7px; height: 35px;}
#login_register #login_register_submit {padding:5px; width:130px; height: 35px; font:normal 100%/1.2 "arial",sans-serif; font-weight: bold;}
*/
.login_register_input {border:1px solid #AFAFAF;}
.login_register_input:focus {border:1px solid #5F5F5F;}
.login_register_submit {border:1px solid #FF7F00; background:#FF7F00; color:#FFF;}
.login_register_input {width:240px;   height: 35px;}
.login_register_submit {width:130px; height: 35px; font:normal 100%/1.2 "arial",sans-serif; font-weight: bold;}

/* 03/13/10 login register button end*/
/*****************************************************/
 /**** AJAX_DOM SLIDER BY http://www.LogoCheck.us ****/
 /*****************************************************/

	img{border-style: none;
    border-color: inherit;
    border-width: medium;
    width: 308px;
    height: 90px;
}
	
			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	#container{	
		margin-left:0.5em;
		margin-top:4em;
		position:relative;
		text-align:left;
		width:450px;
		}	
				

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:450px;
		height:90px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:14px;
		height:22px;
		position:absolute;
		left:-25px;
		top:33px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:460px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:14px;
		height:22px;
		background:url(../images/prev.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/next.png) no-repeat 0 0;	
		}	