/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h5, h5, h6 { font-size:100% }
q:before, q:after { content:''}

/* Global reset-RESET */
/* restores some defaults */

strong { font-weight: bold }
em { font-style: italic }
ol, ul, li { list-style:none }

* a { position:relative } /* Gets links displaying over a PNG background */
a { outline:none } /* Gets rid of Firefox's dotted borders */
a img { border:none } /* Gets rid of IE's blue borders */

/* ------------------------------------------------------------ */

body { 
	background:#d5f2fe url(images/BG_home.jpg) repeat-x;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }

/* top nav section */
#navSection { width:960px; margin:0 auto; }
#logo a:link, #logo a:visited { 
	float:left; 
	width:386px;
	height:153px;
	text-indent:-99999px;
	background:url(images/logo.png) no-repeat;
	margin: 0 0 0 3px;
}

#contact { float:right; margin: 0px 15px 0 0; width:500px}
#contact li { display:inline; }
#contact a:link, #contact a:visited { 
	float:left; 
	height:24px;
	text-indent:-99999px;
}
#contact li.conBTN a:link, #contact li.conBTN a:visited { 
	float:right; 
	width:64px;
	background:url(images/contact.png) 0 -29px no-repeat;
	margin:8px 0 1px 0;
}
#contact li.conBTN a:hover { 
	background:url(images/contact.png) 0px 16px;
	text-decoration:none;
}

#contact li.jobBTN a:link, #contact li.jobBTN a:visited { 
	float:right; 
	width:120px;
	background:url(images/job.png) 0 -29px no-repeat;
	margin:8px 0 1px 1px;
	
}
#contact li.jobBTN a:hover { 
	background:url(images/job.png) 0px 16px;
	text-decoration:none;
}

#contact li.resBTN a:link, #contact li.resBTN a:visited { 
	float:right; 
	width:120px;
	background:url(images/resume.png) 0 -29px no-repeat;
	margin:8px 0 1px 0;
	
}
#contact li.resBTN a:hover { 
	background:url(images/resume.png) 0px 16px;
	text-decoration:none;
}

.submitBTN {
	width:40px;
	height:22px;
	float:left;
	background:url(images/glass.png);
	border:none;
	margin:5px 0 0 16px;
	text-indent:-99999px;
}
.searchInput {
	margin:6px 25px 0 0;
	float:right;
	width:110px;
	height:18px;
	font-size:12px;
	padding:;
	border: 1px solid #a9e5fd;
}

#navBar { float:right; margin: 10px 0 0 0;}
#navBar li { display:inline; }
#navBar a:link, #navBar a:visited { 
	float:left; 
	height:59px;
	text-indent:-99999px;
}
#navBar li.navHomeBTN a:link, #navBar li.navHomeBTN a:visited { width:94px; background:url(images/navBar.jpg) 0 0 no-repeat; }
#navBar li.navHomeBTN a:hover { background:url(images/navBar.jpg) 0 59px; }

#navBar li.navOpenJobsBTN a:link, #navBar li.navOpenJobsBTN a:visited { width:128px; background:url(images/navBar.jpg) -95px 0 no-repeat; }
#navBar li.navOpenJobsBTN a:hover { background:url(images/navBar.jpg) -95px 59px; }

#navBar li.navCareerStoreBTN a:link, #navBar li.navCareerStoreBTN a:visited { width:144px; background:url(images/navBar.jpg) -223px 0 no-repeat; }
#navBar li.navCareerStoreBTN a:hover { background:url(images/navBar.jpg) -223px 59px; }

#navBar li.navBiosBTN a:link, #navBar li.navBiosBTN a:visited { width:75px; background:url(images/navBar.jpg) -367px 0 no-repeat; }
#navBar li.navBiosBTN a:hover { background:url(images/navBar.jpg) -367px 59px; }

#navBar li.navBlogBTN a:link, #navBar li.navBlogBTN a:visited { width:76px; background:url(images/navBar.jpg) -442px 0 no-repeat; }
#navBar li.navBlogBTN a:hover { background:url(images/navBar.jpg) -442px 59px; }
/* nav section */

/*  main area  */
#mainWrapper {
	width:960px;
	margin:0 auto;
}

/*  backgrounds */
#mainArea {
	width:960px;
	float:left;
	clear:both;
	background:url(images/globeSm.png) 333px 12px no-repeat ;
}
#mainAreaOp {
	width:960px;
	float:left;
	clear:both;
	background: url(images/globeOp.png) 333px 20px no-repeat;
}
#tcs {
	width:960px;
	float:left;
	clear:both;
	background: url(images/tcsText.png) -5px 12px no-repeat;
	
}
.tcsTextIndent
{
text-indent:-99999px;
}
#tcsOp {
	width:960px;
	float:left;
	clear:both;
	background: url(images/tcsOp.png) 333px 12px no-repeat;
}

#nix {
	width:960px;
	float:left;
	clear:both;
}
/*  back grounds  */

/*  big button home nav  */
#navCenter {
	float:left; 
	margin: 43px 0 0 0; 
}

#navCenter li {display:inline;}

#navCenter a:link, #navCenter a:visited { 
	float:left; 
	height:59px;
	text-indent:-99999px;
}

#navCenter li.employerBTN a:link, #navCenter li.employerBTN a:visited { margin:51px 0 164px 3px; width:240px; background:url(images/splitNav.png) 0 0 no-repeat; }
#navCenter li.employerBTN a:hover { background:url(images/splitNav.png) 0 61px; }

#navCenter li.jobseekerBTN a:link, #navCenter li.jobseekerBTN a:visited { margin:51px 0 164px 475px; width:240px; background:url(images/splitNav.png) -240px 0 no-repeat; }
#navCenter li.jobseekerBTN a:hover { background:url(images/splitNav.png) -240px 61px; }
/*  big button nav home  */
/*  text pictures  */
#bottomHome {
	margin: 10px 0 30px 0; 
	float:left;
	width: 960px; 
	height: 156px; 
	background:url(images/homeText.png) no-repeat;
	text-indent:-99999px;
}
#bottomError {
	margin: 10px 0 0 0; 
	float:left;
	width: 960px; 
	height: 200px; 
	background:url(images/errorText.png) no-repeat;
	text-indent:-99999px;
}

#bottomFinish {
	margin: 10px 0 30px 0; 
	float:left;
	width: 960px; 
	height: 156px; 
	background:url(images/finishText.png) no-repeat;
	text-indent:-99999px;
}

#navCenter li.teBTN a:link, #navCenter li.teBTN a:visited { margin:51px 0 164px 3px; width:240px; background:url(images/finishButton.png) 0 0 no-repeat; }
#navCenter li.teBTN a:hover { background:url(images/finishButton.png) 0 61px; }

#navCenter li.tcstoreBTN a:link, #navCenter li.tcstoreBTN a:visited { margin:51px 0 164px 475px; width:240px; background:url(images/finishButton.png) -240px 0 no-repeat; }
#navCenter li.tcstoreBTN a:hover { background:url(images/finishButton.png) -240px 61px; }

/*  text pictures  */
/* -- Main Right -- */
/*  -- nav right buttons and stuff  --  */
#navRight { float:right; margin: 0px 1px 12px 0px; width:243px; }

#navRight li {display:inline;}

#navRight a:link, #navRight a:visited { 
	float:right; 
	height:36px;
	width:243px;
	background:url(images/greenBTN.png) 0 0 no-repeat;
	margin:10px 0;
	text-align:center;
	padding:21px 0 0 0;
	font-size:15px;
	color:#181d54;
}
#navRight a:hover { 
	background:url(images/greenBTN.png) -0px 61px;
	text-decoration:none;
}
/*  -- nav right buttons and stuff  --  */
/*  infoLeft text  */
#infoLeft { float:left; margin: 17px 8px 10px 20px; width:270px; text-align:left;}

#infoLeft a {
	margin: 10px 0 10px 0;
}
#infoLeft a:link, #infoLeft a:visited {
	font-weight:bold; 
	font-size:15px;
	color:#181d54;
}
#infoLeft a:hover { 
	text-decoration:underline;
}

#infoLeft h1 a:link, #infoLeft h1 a:visited { 
	font-size:20px;
	color:#181d54;
	font-weight:100;
	line-height:30px;
}
#infoLeft h1 a:hover { 
	text-decoration:underline;
}

/*  infoLeft text  */
/*  infoLeftLg text  */
#infoLeftLg { 
	float:left;
	margin: 17px 8px 10px 20px;
	width:670px;
	text-align:left;
}
/*  effects titles in blog and open jobs  */
#infoLeftLg h1 a:link, #infoLeftLg h1 a:visited { 
	font-size:20px;
	color:#181d54;
	font-weight:100;
}
#infoLeftLg h1 a:hover { 
	text-decoration:underline;
}

#infoLeftLg a:link, #infoLeftLg a:visited {
	font-weight:bold; 
	font-size:15px;
	color:#181d54;
}
#infoLeftLg a:hover { 
	text-decoration:underline;
}


/*  titles for the blog and open jobs  */

/*  postBuyRt  */
#postBuyRt
{
	position:relative;
	margin:25px 0 20px 0;
	height:320px;
	width:310px;
	float:right;
	background:url(images/buyArea.png) no-repeat;
}

/*  postBuyRt  */
/*  postBuyLt  */
#postBuyLt
{
	position:relative;
	margin:25px 0 20px 0;
	height:320px;
	width:310px;
	float:left;
	background:url(images/buyArea.png) no-repeat;
}

#postBuyButton
{
	float:left;
	z-index:10;
	position:absolute;
	bottom:7px;	
}

.postBuyImg
{
	margin:0px 20px 0 14px;
}
.postBuyText
{
	margin:15px 20px 0px 20px;
	z-index:1;
	
	}

/*  postBuyLt  */

/*  bottomFourSquare  */
#longBTN {
	margin:4px 0 0 1px;
	float:left; 
	height:45px;
	width:960px
}

#longBTN li {display:inline;}

#longBTN a:link, #longBTN a:visited { 
	float:left; 
	height:60px;
	text-indent:-99999px;
}

#longBTN li.affiliatesBTN a:link, #longBTN li.affiliatesBTN a:visited {width:241px; background:url(images/bottomTitles.png) 0px 0 no-repeat; }
#longBTN li.affiliatesBTN a:hover { background:url(images/bottomTitles.png) 0px 60px; }
#longBTN li.trgBTN a:link, #longBTN li.trgBTN a:visited { width:240px; background:url(images/bottomTitles.png) -241px 0 no-repeat; }
#longBTN li.trgBTN a:hover { background:url(images/bottomTitles.png) -241px 60px; }
#longBTN li.industriesBTN a:link, #longBTN li.industriesBTN a:visited {  width:239px; background:url(images/bottomTitles.png) -482px 0 no-repeat; }
#longBTN li.industriesBTN a:hover { background:url(images/bottomTitles.png) -482px 60px; }
#longBTN li.newJob a:link, #longBTN li.newJob a:visited {  width:238px; background:url(images/bottomTitles.png) -723px 0 no-repeat; }
#longBTN li.newJob a:hover { background:url(images/bottomTitles.png) -723px 60px; }

#bottomFourSquare {
	-moz-border-radius-topleft:33px;
	-webkit-border-top-left-radius:33px;
	-moz-border-radius-topright:33px;
	-webkit-border-top-right-radius:33px;
	clear:both;
	height:340px;
	margin: 17px 0 0px 0;
	background:url(images/4Back.png) repeat-x;
}

.alignleft {
	float:left;
	margin: 0 14px 0px 0;
}

.column {
	float:left;
	width:220px;	
	padding:20px 0px 0 17px;
}
.last {
	width:220px;  
		padding:20px 5px 0 21px ;
}
.columnImage {
	float:left;
	padding:0 8px 8px 0;
	
}
.padTopBottom { padding:15px 0; }
.columnQuad { float:left; width:960px; margin:0 18px 0 0;}	
/*  bottomFourSquare  */
/* footer */
#footer { background:url(images/BG_footer.jpg) repeat-x; height:95px; clear:both; }
/* footer */
/* fonts */
.post {	
		float:left;		
		color:#181d54;
		font-size:15px;
		line-height:20px;
}

.post p {	
		margin:10px 0 0 0;
}
.post ul li {	
		padding:0px 0 0 30px;
}
.post h1{
	background:url(images/titleBack.png);
	line-height:30px; 
}
.post small{ 
	font-size:10px;
	line-height:20px; 
	color:#777777; 
	text-align:right;
	margin: 10px 0px 0px 25px;
}

.post address {
	font-size:12px;
	color:#777777;
	line-height:20px;
	margin:10px 0 0 0;
}

.post h2 {
	font-size:15px;
	color:#181d54;
	line-height:20px;
	margin:10px 0 0 0;
}
.column h1 a:link, .column h1 a:visited { 
	font-size:14px;
	font-weight: bold; 
	color:#181d54; 
}
.column p {
	color:#333333;
	font-size:14px;
	line-height:20px;
	font-weight:100;	
}

#footer { background:url(images/BG_footer.jpg) repeat-x; height:95px; clear:both; }
#Txt { 
	height:69px;
	width:960px;
	margin:0 auto;
	padding:25px 0 0 0;
	text-align:center;
	color:#a9e5fd;
	font-size:12px;
	font-weight:100;


}
#Txt a:link, a:visited { text-decoration:none; color:#a9e5fd;}
#Txt a:hover { text-decoration:underline; color:#a9e5fd;}
/* fonts */

.ecardEntry {
	background-color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	border: 1px solid #acacac;
	width: 670px;
}

.ecardEntry p{
	padding: 0px 0px 0px 0px;
	width: 670px;
}

.wp-pagenavi{
	margin: 10px 0;
	float:left;
	clear:both;
}

.navClass {
	float:right;
	margin:30px 0 20px 30px;
	color:#6c9d2c;
}

.navClass p{
	color:#6c9d2c;
}

/*ul.addtoany_list img{
		float:none;
		margin:10px 10px 10px 10px;
		padding:0;
		vertical-align:middle;
	}
	
.a2a_dd addtoany_share_save{
	clear:both;
	float:left;
}8?