div.full-width {
	background:url('../../img/bg.gif') repeat-x 0 -36px;
	font-size:11px;
} 
 
div.clear {
	clear:both;
}

a {
	text-decoration: none;
}

.nowrap {
	white-space:nowrap;
}
  
textarea {
	padding: 2px;
}
textarea:focus {
	padding:1px;
}
/* cursor */ 
.pointer {
	cursor:pointer;
} 
.disable {
	cursor:not-allowed;
	background-color: #F1F1F1 !important;
}

/* button */
input.btn {
	border:solid #707070 1px;
	background: #FAFAFA url('../../img/sprite.gif') no-repeat 0  -400px;
	padding: 3px;
	cursor:pointer; 
}

input.small-btn {
	border:solid #707070 1px;
	background: #FAFAFA url('../../img/sprite.gif') no-repeat 0  -400px; 
	cursor:pointer; 
	padding:0;
	margin:0;
}


.slider {
	background-color:#FAFAFA;
    border:1px solid #DFDFDF;
}

.slider-bar {
	background-color: white; 
	width: 99.7%;
	height: 1px;
	border : solid #D7DEE3 1px;
}

.slide-down-btn {
	background:url('../../img/sprite.gif') no-repeat -73px -385px;
	height:10px;
	width:32px;
	overflow: hidden;
	position:relative;
	left: 40px;
	top:-1px;
}

/* menu */

  .lavaLampWithImage {
            position: relative;
            height: 28px;  
			padding-top: 0px;
			padding-left: 0;
            margin: 0;
            overflow: hidden;
			clear: both; 
			font-family: verdana; 
        }

 .lavaLampWithImage li {
                    float: left;
                    list-style: none;
					font-weight:normal;
				    padding-right: 14px;
 }

  .lavaLampWithImage li a { 
		text-decoration: none; 
		outline: none;
		text-align: center; 
		color: white;
		letter-spacing: 0;
		z-index: 10;
		display: block;
		float: left;
		height: 22px;
		position: relative;
		overflow: hidden;
		padding: 5px 14px 0 12px;  
		margin-right: -5px; 
		padding-right: 2px; 
		/*				 border-width: 1px;
	  border-color: #109ADF #109ADF #0C76AB #0C76AB;
	  border-style: solid; */
 }
  
 ul.lavaLampWithImage li:hover   {
		 background: url("../../img/sprite.gif") no-repeat scroll right  -2475px transparent; 
}
 ul.lavaLampWithImage li:hover a {
 		background: url("../../img/sprite.gif") no-repeat scroll 0 -2475px transparent;  
 }

  ul.lavaLampWithImage li.current  { 
		 background: url("../../img/sprite.gif") no-repeat scroll right  -2258px transparent;  
  }

   ul.lavaLampWithImage li.current a  { 
		 background: url("../../img/sprite.gif") no-repeat scroll 0 -2258px transparent;  
  }


.block {
	display:block;
}

/* font */
.normal {
	font-weight:normal;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;  
}
.larger {
	font-size: 1.2em;
}
.larger1 {
	font-size: 1.3em;
}
.larger2 {
	font-size: 1.5em;
}
.very-large {
	font-size: 2em;
}
.arial-small {
	font-family:arial,sans-serif;
	font-size:small;
}
.nonedecoration {
	text-decoration:none;
}  
span.blockquote {
	color:#666666;
	font-style:italic;  
} 

a:hover{
	text-decoration:underline;
}

/* ul */
ul.no-style , ol.no-style {
    list-style:none;
}

/* display */
.none {
	display:none;
}
.overHidden {
	overflow:hidden;
}

/* position */
 .relative {
	position:relative;
 } 
  .fixed {
	position:fixed;
 }
  .absolute {
	position:absolute;
 }

.center {
	margin:0 auto;
}

.border {
	border: solid 1px;
}
.border-top  {
	border-top:solid 1px;
}
.border-bottom {
	border-bottom:solid 1px;
}
.border-left  {
	border-left:solid 1px;
}
.border-right  {
	border-right:solid 1px;
}

.border-top-close  {
	border-top:0;
}
.border-bottom-close {
	border-bottom:0;
}
.border-left-close  {
	border-left:0;
}
.border-right-close  {
	border-right:0;
}

border-gray {
	border-color:#DFDFDF;
}

.no-background {
	background-image:none !important;
} 
.hands-down {
	background: url('../../img/down.gif') no-repeat scroll 462px 5px;
} 
.sym-tick {
	background: url('../../img/sprite.gif') no-repeat scroll -36px -382px;
}

/* blockquotes */
.bqstart { 
     height: 45px;
     margin-top: -20px;
     padding-top: 45px;
     margin-bottom: -50px;
     font-size: 700%;
     color: #666;
 }

 .bqend {
     float: right;
     height: 25px;
     margin-top: 0px;
     padding-top: 45px;
     font-size: 700%;
     color: #666;
 }


.plusBtn {
	background:transparent url('../../img/sprite.gif') no-repeat 0 -380px;
	height:13px;
	width:13px;
	float:left;
	overflow:hidden;
	margin-top:3px;
	margin-right:4px;
}

.ol-number-icon-blue {
	background:transparent url('../../img/sprite.gif') no-repeat -33px -2634px;
	color:white;
}
.ol-number-icon-gray {
	background:transparent url('../../img/sprite.gif') no-repeat 0px -2634px;
	color:white;
}
div.ol-number-icon-blue, div.ol-number-icon-gray{
	width:16px;
	padding:0 0 0 2px;
	height:16px;
	float:left;
	clear:left;
	font-weight:bold;
	font-size:10px;
}

.very-small {
	font-size: 0.5em;
}  
.smaller2 {
	font-size: 0.7em;
}
.smaller1 {
	font-size: 0.8em;
}
.smaller {
	font-size: 0.9em;
} 
 
.right { 
	text-align:right;
}
.center {
	text-align:center;
}
.left { 
	text-align:left;
}

.floatRight {
	float: right;
}

 .floatLeft {
	float: left;
}
 
 /* color */
.bgwhite {
	background-color:white;
}

.white  {
	color:white;
} 
.black {
	color:black;
}  
.gray {
	color:gray;
} 
.red {
	color:#FD0100;
} 
.white a:hover,
.white a:focus{
	color:#EFF6FF;
}
.color666 {
	color: #666;
}
.color444{
	color:#444;
}
.color777 {
	color: #777;
}
.colorblue{
	color:#0F8ECF
}
.colordarkblue {
	color:#002BB8;
}
.colorgreen {
	color:#3AC64B;
}
.colorbluegreen {
	color:#2A5877;
}
.colorOrange {
	color:#FA6E07;
}
.colorLightGray {
	color:#DFDFDF;
} 


.padding2px {
	padding:2px;
}
.padding3px {
	padding:3px;
}
.padding4px {
	padding:4px;
}
.padding5px {
	padding:5px;
}
.paddingdot5em {
	padding: 0.5em;
}
.padding1em {
	padding: 1em;
}

.no-margin {
	margin:0;
}
.top0em { 
	margin-top: 0;
}
.right0em { 
	margin-right: 0;
}
.bottom0em { 
	margin-bottom: 0;
}
.left0em { 
	margin-left: 0;
}
.topdot5em {
    margin-top: 0.5em;
}
.rightdot5em {
    margin-right: 0.5em;
}
.bottomdot5em {
    margin-bottom: 0.5em;
}
.leftdot5em {
    margin-left: 0.5em;
} 

.top1em {
    margin-top: 1em;
}
.right1em {
    margin-right: 1em;
}
.bottom1em {
    margin-bottom: 1em;
}
.left1em {
    margin-left: 1em;
} 

.top1dot5em {
    margin-top: 1.5em;
}
.right1dot5em {
    margin-right: 1.5em;
}
.bottom1dot5em {
    margin-bottom: 1.5em;
}
.left1dot5em {
    margin-left: 1.5em;
} 

.top2em {
    margin-top: 2em;
}
.right2em {
    margin-right: 2em;
}
.bottom2em {
    margin-bottom: 2em;
}
.left2em {
    margin-left: 2em;
} 
  
.width40px {
	width:40px;
}

tr.tr1 {
	background:#FFF;
}
tr.tr2 {
	background:#F3F3F3;
}

.verticalTop {
	vertical-align: top;
}

.verticalMiddle {
	vertical-align: top;
}

.verticalBottom {
	vertical-align: bottom;
}

label.span-1, label.span-2,label.span-3, label.span-4, label.span-5,label.span-6,label.span-7,label.span-8,label.span-9,label.span-10,
label.span-11,label.span-12,label.span-13,label.span-14,label.span-15,label.span-16,label.span-17,label.span-18,label.span-19,label.span-20 {
	display:inline-block;
	padding:2px;
} 

a.inputbutton {
	background:url('../../img/sprite.gif') no-repeat  0px -239px; 
	color:#FFFFFF; 
	text-align:left;  
	border:0; 
	padding:12px 0px;
	padding-left:12px;  
	cursor:pointer;       
	display:block; 
} 
a.inputbutton span { 
		background: transparent url('../../img/sprite.gif') no-repeat  right -202px; 
		padding:12px 0px;  
		padding-right:12px;    
		line-height:1.4em;
}
 .w224px {
	width: 224px;
 }

 .w124px {
	width: 124px;
 }


/* rounded corner */

.rsb_t1 , .rsb_b1 {
	background-image:url('../../img/bg_blueLight_cl6.gif');
	padding-left:6px;
}

.rsb_t1 {
	background-position:left top;
	background-repeat:no-repeat;
}

.rsb_b1 {
	background-position:left bottom;
	background-repeat:no-repeat;
}

.rsb_t2 , .rsb_b2 {
	background-image:url('../../img/bg_blueLight_cr6.gif');
	padding-right:6px;
	height:6px;
}

.rsb_t2 {
	background-position:right top;
	background-repeat:no-repeat;
}

.rsb_b2 {
	background-position:right bottom;
	background-repeat:no-repeat;
}

/* rounded corner 2 */

.rsb_top1 , .rsb_bot1 {
	background-image:url('src/bg_rb_left.gif');
	padding-left:6px;
}

.rsb_top1 {
	background-position:left top;
	background-repeat:no-repeat;
}

.rsb_bot1 {
	background-position:left bottom;
	background-repeat:no-repeat;
}

.rsb_top2 , .rsb_botb2 {
	background-image:url('src/bg_rb_right.gif');
	padding-right:6px;
	height:6px;
}

.rsb_top2 {
	background-position:right top;
	background-repeat:no-repeat;
}

.rsb_bot2 {
	background-position:right bottom;
	background-repeat:no-repeat;
}

#footlink {
	position:relative;
} 
#top { 
	cursor:pointer; 
}

#breadcrumb {
	font-size:11px;
	margin-bottom:10px;
}

/*  jquery - highlight */

.highlight {
	color:#0F6666;
}

/*  home page  */

.home-search-container {
	background:#178AB7 url('../../img/bg_blueLight_grad70.gif') repeat-x scroll left top; 
}

.home-search-container div.title {
	color:white; 
	font-size:1.5em;
	margin-bottom:4.5px;
}

form {
	overflow:hidden;
}

.home-search-container form label {
	font-size:9px;
}

.home-search-container a {
	color:#DFF7FF;
	text-decoration:none;
}

.home-search-container a.inputbutton {
	 float:right;
}

.home-search-container a:hover {
	text-decoration:underline; 
	color:white;
}

.home-search-container a.inputbutton:hover {
	text-decoration:none; 
	color:white;
}
  
.home-search-container form input.text {
	width: 80%;
}

.toggle { 
	background:transparent url('../../img/icon_arrowDown.gif') no-repeat scroll right bottom; 
	padding-right:12px; 
}

.blueborder {
	background-color:#FAFAFA;
	border:1px solid #DFDFDF; 
}

.home-leftside-box h4 {
	margin-bottom:5px; 
}
.home-leftside-box form label {
	font-size:0.8em;
} 
.home-leftside-box form input[type="text"],
.home-leftside-box form input[type="password"]{
	width:150px;
} 
.home-leftside-box {
	 padding: 0.5em 1.5em 1em 1.5em;

}  
#job-seeker-login-form div.forgot-password {
	width:110px;
	float:left;
	font-size:0.9em;
 }
#job-seeker-login-form div.login {
	width: 40px; 
	float:right;
	padding-right: 5px;
 }
 #job-seeker-login-form div.login input { 
	margin-top: 0;
 }
.emp-signup {
	text-align:center;
}
.signup h4{  
	color:#2A5877;text-align:center;padding:0;margin-bottom:5px;
}
#top-employers {
	width:430px;
	overflow:hidden;
	position:relative;
}
#top-employers ul {
	list-style:none;
	padding:0;
	margin:0;
	width:900px;
	height:88px;
	padding:5px 14px;
	border-top: solid #2C2B2B 6px;
	border-bottom: solid #7F7E7E 6px;
}
#top-employers ul li {
	display:inline;
} 
div img.left {
	float:left;
	margin:1em 1em 1em 0;
}
#job-search-result{
    border-collapse: collapse;
}
 
#job-search-result tr th{
	border-left: solid #1096DA 1px; 
}

.resume-border {
	border:solid #0F8FD0 1px;
}
.resume-table {
	color: #444;
	border: 1px solid #DFDFDF;
    background: #F2F5FB;
}

 .resume-table td, .resume-table th {
	padding: 0 0 0 10px;
	margin:0;
}
.resume-table   .title  {
	background: #1096DA;
	color:white; 
	padding:2px 0 2px 6px;
	font-weight:bold; 
}
.resume-table .title div {
	padding-left: 5px;
	font-size:1.2em;
}
.resume-table .inner-table  {
	margin-bottom:0px;
}
.resume-table .inner-table .header td{
		font-weight:bold;
		border-bottom:solid #DDD 1px; 
}

div.sidebartitle {
	background: url(../../img/sidebartitle.gif) no-repeat;
	padding: 5px 0 5px 0;  
	font-size: 0.9em;
	color: white;
	text-transform: uppercase;
	text-align: center;
    letter-spacing: 1px;
}
.form-top {
	background: url('../../img/form-top.gif') no-repeat;
	height: 24px;
	padding-top: 6px;
	padding-left: 10px;
	color:white;
}

.list-img {
	background: url("../../img/sprite.gif") no-repeat 0 -1822px; 
	margin-left:-12px;
	padding-left:18px;
}

.list-img-arrow {
	background: url("../../img/sprite.gif") no-repeat 0 -1590px; 
	margin-left:-5px;
	padding-left: 10px;
}

ul.list-img-arrow   {
	list-style-type: none;  
	background: none;
	padding-left:0;
	margin-left:0;
	margin-right: 0;
}
ul.list-img-arrow  li {
	background: url("../../img/sprite.gif") no-repeat 0 -2301px; 
	padding-left: 1.2em;
}

.tag_cloud  {
     padding: 3px; text-decoration: none; font-family: verdana;
 } 

 .customer-service {
	 background: url("../../img/sprite.gif") no-repeat 0 -1952px; 
	 height:50px;
	 width:250px;
 }

.myaccount {
	background: #E5E7E5;
	margin-left: -16px;
	margin-top: -6px; 
	text-align:center; 
	width: 184px; 
	padding: 0 2px;
	font-size:11px;
	margin-bottom: 8px;
}

.help-icon {
	background: url("../../img/sprite.gif") no-repeat   0px -2039px transparent; 
	width: 18px; 
	float: left;
}

.employer-icon {
	background: url("../../img/sprite.gif") no-repeat   0px -2170px transparent; 
	width: 30px;	 
	height: 30px;
}

.blueborder-form-top {
	background: url("../../img/sprite.gif") no-repeat scroll 0px -437px  transparent;
}

.blueborder-form-bottom {
	background: url("../../img/sprite.gif") no-repeat scroll 0px -1301px  transparent; 
	height: 50px;  
	padding: 0 1em 1em 1em;
}

.searchbox-outline {
	border:solid #B8BFC3 1px; padding:3px; border-bottom:0;background-color:#DFE6EB;
}

.list-img-orange-arrow {
	background: url("../../img/sprite.gif") no-repeat scroll 0px -2347px   transparent; 
	padding-left: 6px;
}

.img-border {
	border: solid #BFBFBF 1px; 
}
.img-partners {
	display:block;
	margin:0 auto;
	width:215px;
}
.rightSidebarTitle {
    background:url("../../img/sprite.gif") no-repeat scroll 0px -2561px  transparent;
	/*background:   #D7DEE3;  */
	font-weight: bold;
	padding-top: 2px;
}
.dotted-icon {
	background:url("../../img/sprite.gif") no-repeat scroll  0px -2422px transparent;
	width:10px;
	height:10px;
	float:left;
	margin-top:2px;
}
.small-star-icon { 
	background:url("../../img/sprite.gif") no-repeat scroll -264px -2180px transparent;
	float:left;
	height:20px; 
	width:25px;
}

.small-user-icon { 
	background:url("../../img/sprite.gif") no-repeat scroll -290px -2174px transparent;
	float:left;
	height:25px; 
	width:25px;
}
.writepad-icon { 
	background:url("../../img/sprite.gif") no-repeat scroll -51px -2202px transparent;
	float:left;
	height:36px; 
	width:32px;
}
.writepad1-icon { 
	background:url("../../img/sprite.gif") no-repeat scroll -230px -2174px transparent;
	float:left;
	height: 27px; 
	width:32px;
}
.small-clipboard-icon { 
	background:url("../../img/sprite.gif") no-repeat scroll 0 -2217px transparent;
	float:left;
	height:21px;
	width:20px;
}
.titlegrayborder { 
	background: #E6E6E6;
	border:1px solid #D3D3D3;
	padding:0.2em 0.6em;
	color:#555555;
	-moz-border-radius:3px; 
	white-space: nowrap;
}

.titleblueborder { 
	background: #1096DA;
	border:1px solid #D3D3D3;
	padding:0.2em 0.6em;
	color:white;
	-moz-border-radius:3px; 
	white-space: nowrap;
}


input.hint
{
	color: #777; 
	text-indent: 0.1em; 
}

.home-icon {
	background:url("../../img/sprite.gif") no-repeat scroll -156px -2217px transparent;
	float:left;
	height:11px;
	width:11px;
}
a.home-logo div.home-icon {
	display:none;
}
a.home-logo:hover div.home-icon {
	display:block;
	position:relative;
	top:25px;
	left:-180px;
}
