/*RESET*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}


/*TEST*/

body{font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}

/*960*/
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}


html{
background: #ffd400;
}

body{


}

#container{
overflow: hidden;
}

/*HEADER*/

#logo{
position: relative;
}
h1{
margin-top: 45px;
text-indent: -9999px;
width: 145px;
height: 159px;

}

h1 a {
left: 0;
top:45px;
  display: block;
  width: 145px;
  height: 159px;;
  outline: none;
  position: absolute;
  background: url(../img/logo.jpg) no-repeat;
 }
 
 h1 a:hover {
 background-position: -145px 0;
 
 }


#speedometer {
margin-top: 20px;
}

/*NAVIGATION*/
#menu {
width: 116px;
height: 388px;
position: relative;
background: url(../img/navigation-new.png);
margin: 0;
padding: 0;
list-style-type: none;
}

#menu li{
margin: 0;
padding: 0;
}

#menu li a {
position: absolute;
top: 0;
margin: 0;
padding: 0;
display: block;
width:116px;
background: url(../img/navigation-new.png) no-repeat;
text-indent: -9999px;
overflow: hidden;
}

li#whatwedo a{
left:0;
top:0;
height: 69px;
background-position: 0 0;
}

li#whatwedo a:hover{
background-position: -116px 0;
}

body#whatwedo_page li#whatwedo a{
left:0;
top:0;
height: 67px;
background-position: -232px 1px;
}

li#howwethink a{
left:0;
top:69px;
height: 68px;
background-position: 0 -69px;
}

li#howwethink a:hover{
background-position: -116px -69px;
}

body#howwethink_page li#howwethink a{
left:0;
top:66px;
height: 68px;
background-position: -232px -67px;
}

li#whoweare a{
left:0;
top:137px;
height: 59px;
background-position: 0 -137px;
}

li#whoweare a:hover{
background-position: -116px -137px;
}

body#whoweare_page li#whoweare a{
left:0;
top:137px;
height: 59px;
background-position: -232px -137px;
}

li#talktous a{
left:0;
top:198px;
height: 68px;
background-position: 0 -198px;
}

li#talktous a:hover{
background-position: -116px -198px;
}


li#fastfacts a{
left:0;
top:267px;
height: 57px;
background-position: 0 -267px;
}

li#fastfacts a:hover{
background-position: -116px -267px;
}

li#blog a{
left:0;
top:321px;
height: 68px;
background-position: 0 -321px;
}

li#blog a:hover{
background-position: -116px -321px;
}

body#talktous_page li#blog a{ 
left:0;
top:321px;
height: 68px;
background-position: -232px -323px;
}

	
	/*
*/

#main_home{
background: url(../img/john-bg.png) no-repeat;
background-position: right;
height:430px;
margin-top: 15px;
margin-bottom: 0px;

}
#main p, #main_home p{
width: 370px;
}

#main p{
margin-left: 58px;

}

#main_home p a{
background: #d1af05;
color: #3f3d3d;
}

#main_home p a:hover, #contact_section a:hover{
color: white;

}

#main p a, #contact_section a{
color: #3f3d3d;
}

#main p a:hover, #contact_section a:hover{

background: #d1af05;
color: white;
}

h2.fillerup{
text-indent: -9999px;
background: url(../img/fillerup.png) no-repeat;
height: 91px;
}


/*FOOTER*/


#footer p{
font-size: 10px;
margin-top: 15px;
}

#footer a{
color: black;

}

#footer a:hover{
background: #d1af05;
color: white;
}

#foot_right{
text-align: right;
}


/*SAMPLES*/


.saj_sample, .cc_sample, .amf_sample, .ms_sample, .PURL_sample, .CASA_sample {
float:left;
height:300px;
text-indent:-9999px;
width:260px;
}

.saj_sample a{
display: block;
width: 260px;
height: 300px;
background: url(../img/samples/saj_b2b_image.jpg) no-repeat;
}

.saj_sample a:hover{
background: url(../img/samples/snagajob_rollover.jpg) no-repeat;
}

.cc_sample a{
display: block;
width: 260px;
height: 300px;
background: url(../img/samples/cc_experience_image.jpg) no-repeat;
}

.cc_sample a:hover{
background: url(../img/samples/cc_rollover.jpg) no-repeat;
}

.amf_sample a{
display: block;
width: 260px;
height: 300px;
background: url(../img/samples/amf_ticket_image.jpg) no-repeat;
}

.amf_sample a:hover{
background: url(../img/samples/amf_rollover.jpg) no-repeat;
}

.ms_sample a{
display: block;
width: 260px;
height: 300px;
background: url(../img/samples/ms_ira_image.jpg) no-repeat;
}

.ms_sample a:hover{
background: url(../img/samples/ms_rollover.jpg) no-repeat;
}

.PURL_sample a{
display: block;
width: 260px;
height: 300px;
background: url(../img/samples/amf_purl_image.jpg) no-repeat;
}

.PURL_sample a:hover{
background: url(../img/samples/300_rollover.jpg) no-repeat;
}

.CASA_sample a{
display: block;
width: 260px;
height: 300px;
background: url(../img/samples/comm_casa_image.jpg) no-repeat;
}

.CASA_sample a:hover{
background: url(../img/samples/casa_rollover.jpg) no-repeat;
}


#main{
background: url(../img/main_back_r.jpg) repeat-y;
padding: 0;
margin: 0;
height:100%;
position: relative;
overflow: hidden;
}


.sampletext{
margin-left: 10px;

}

.sampletext2{
margin-top: 15px;


}
.sample_section img {
margin-left: 0px;
float:left;
}

.sample_section p{
float:left;
margin-top: 20px;
margin-left: 10px;
}


.saj_b2b_head{
text-indent: -9999px;
background: url(../img/samples/saj_b2b_head.png) no-repeat;
height:105px;
margin-left: 0px;
}


img.snagajob_sample {
background: gray;

z-index: 1;

}
.cc_experience_head{
text-indent: -9999px;
background: url(../img/samples/cc_experience_head.png) no-repeat;
height:100px;
}

.amf_ticket_head{
text-indent: -9999px;
background: url(../img/samples/amf_ticket_head.png) no-repeat;
height:100px;
}

.ms_ira_head{
text-indent: -9999px;
background: url(../img/samples/ms_ira_head.png) no-repeat;
height:100px;
}

.amf_purl_head{
text-indent: -9999px;
background: url(../img/samples/amf_purl_head.png) no-repeat;
height:100px;
}

.comm_casa_head{
text-indent: -9999px;
background: url(../img/samples/comm_casa_head.png) no-repeat;
height:100px;
}

.comm_cal_head{
text-indent: -9999px;
background: url(../img/samples/comm_cal_head.png) no-repeat;
height:100px;
}

.comm_stjo_head{
text-indent: -9999px;
background: url(../img/samples/comm_stjo_head.png) no-repeat;
height:100px;
}

.top{
background: url(../img/main_back_t.jpg) no-repeat;
height: 34px;
margin-bottom: 20px;
}

.bottom{
clear: both;
background: url(../img/main_back_b.jpg) no-repeat;
height: 34px;
}





.credit{
font-style: italic;
font-size: 8pt;

}


element{
	text-transform: uppercase;
}

.sampleimages{
margin-left: 51px;

}

/*How We Think*/



#chart{
text-indent: -9999px;
overflow: hidden;
}
#chart ul{
list-style-type: none;
margin-left: 27px;
width: 500px;
}

#chart li a {
display: block;
float: left;
width: 125px;
height:125px;
margin-right: 20px;
margin-bottom: 40px;
margin-top: 10px;
}

.insight_c a{
background: url(../img/insight.png) no-repeat;
}

.insight_c a:hover{
background: url(../img/insight_over.png) no-repeat;
}

.urgency_c a{
background: url(../img/urgency.png) no-repeat;
}

.urgency_c a:hover{
background: url(../img/urgency_over.png) no-repeat;
}

.accountability_c a{
background: url(../img/accountability.png) no-repeat;
}

.accountability_c a:hover{
background: url(../img/accountability_over.png) no-repeat;
}



h2.howwethink_head{
text-indent: -9999px;
background: url(../img/howwethink_head.png) no-repeat;
height: 104px;
margin-left: 57px;
}


.linda {

position: absolute;
bottom:1px;
right:17px;

}

.jo {
bottom:2px;
position:absolute;
right:16px;

}

.linda_dart{
bottom:6px;
position:absolute;
right:17px;
}

body#howwethink_page h4{
margin-left: 57px;
}


#main h5.insight_copy{
width: 200px;
}

li#urgency a{
margin: 0 0 10px 0;
padding: 0;
width: 125px;
height: 125px;
display: block;
background: url(../img/iau.png) no-repeat;
top:250px;
background-position: 0px -250px;
}
li#urgency a:hover{
background-position: -125px -250px;

}

li#accountability a{
margin: 0 0 10px 0;
padding: 0;
width: 125px;
height: 125px;
display: block;
background: url(../img/iau.png) no-repeat;
top:250px;
background-position: 0px -125px;
}

li#accountability a:hover{
background-position: -125px -125px;

}

.contact_raymond{
text-indent: -9999px;
}

.contact_raymond a{
display: block;
width: 363px;
height: 29px;
background: url(../img/contact_raymond.png) no-repeat;
margin-left: 57px;

}

/*Who we are*/

h2.whoweare_head{
text-indent: -9999px;
background: url(../img/whoweare_head.png) no-repeat;
height: 104px;
margin-left: 57px;
}


.bio_top{
width: 500px;

}
.bio_photos{
height:166px;
margin-left: 57px;
margin-bottom: 40px;
}

#bio_photo img{
margin-left: 57px;

}


#main h4{
font-family: Arial;
font-size: 14px;
line-height: 18px;
margin: 0;
}

#main h5{
font-family: Arial;
font-weight: normal;
font-size: 13px;
line-height: 18px;
font-style: italic;
margin: 0;
}

.bio_copy{
margin: 0;
}

/*Talk to us*/

#info h2 {
text-indent: -9999px;
background: url(../img/talktous_head.png) no-repeat;
height:105px;

}


.contact_head{
text-indent: -9999px;
background: url(../img/talktous_head.png) no-repeat;
height: 63px;
margin-left: 57px;
}

.info h2 {
color:white;

}

.contact_sub{
margin-left: 57px;

}

#address {
list-style: none;

}


#contact_section{
background-color:#f4f4f4;
margin: 40px 60px 0 20px;
padding: 30px 0 20px 0;
-moz-box-shadow:2px 2px 2px #CCCCCC;

}

.address_head{
margin-bottom: 10px;
}

.twitter_list, .directions_list{
margin-top: 20px;
}





/*privacy policy*/

#privacypolicy1 p {
width: 600px;
}

.privacypolicy {
text-indent: -9999px;
background: url(../img/privacy_head.png) no-repeat;
height: 40px;
margin-left: 57px;

}

#privacypolicy1 h4{
margin-left: 57px;
}

/*sitemap*/

#sitemap1 ul {


}


/* Panic Coda Slider */
.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 20px 0;
			position: relative;
			width: 100%;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			margin: auto;
			width: 700px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 460px;
			clear: both;
			background: #fff;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 700px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			/* padding: 10px; */
		}
		
		
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			position: absolute;
			top: 230px;
			text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 40px;
			width: 40px;
		}
		
		.stripNavL {
			left: 0;
		}
		
		.stripNavR {
			right: 0;
		}
		
		.stripNavL {
			background: url("images/arrow-left.gif") no-repeat center;
		}
		
		.stripNavR {
			background: url("images/arrow-right.gif") no-repeat center;
		}
		
		
		#stripNavL0 {
	 			position: absolute;
			visibility: hide;
	 
		}
		
		#stripNav0{
		
		position: absolute;
			visibility: hide;
	 
		
		}

.current {
visibility: hidden;
position: absolute;
list-style: none;

}
	.stripNav {
	visibility: hidden;
position: absolute;
list-style: none;
	
	}
	
.tabs2 {
	visibility: hidden;
position: absolute;
list-style: none;
	
	}
	
	
	.direction{
	float:right;
	margin-right: 60px;
	}
	
	
/* WHAT WE DO INTRO */



.whowedo2_head {
text-indent: -9999px;
background: url(../img/whatwedo2_head.png) no-repeat;
margin-left: 57px;
height:75px;

}


#logo_list{
margin-left: 57px;
text-indent: -9999px;
background: url(../img/logos.jpg) no-repeat;
overflow: hidden;
height: 162px;
width: 317px;

}

#logo_list ul{
list-style-type: none;


}

#logo_list li{
margin-left: 0;
height:50px;
width:97px;
list-style-type: none;
float: left;
display: inline;
}

#logo_list li a{
display: block;
height:50px;
list-style-type:none;
margin:3px 3px 3px 0;
text-indent:-9999px; 
width:97px;
}


ul#category {

width: 560px;
overflow: hidden;
margin: 0 0 0 40px;

}


#category li {

float:left;
margin-bottom:10px;
margin-right:10px;
width:155px;
line-height: 16px;
list-style: none;
}




	
/* NEWS */

.news_head {
text-indent:-9999px;
background: url(../img/news_head.png) no-repeat;
height: 70px;
margin-left: 57px;

}

.headline{
margin-left: 57px;
color: black;
font-size: 20px;
}

.headline a{
text-decoration: none;
color: gray;
}
.headline a:visited{
color: black;
}

.headline a:active, .headline a:hover
{
color: gray;
text-decoration: underline;
}

img.floatLeft { 
    float: left; 
    margin-left:57px;
    margin-right: 20px;
    margin-bottom: 20px;
    border: solid 1px gray;
}

img.floatLeft a:hover{
border: black;

}


/* ARCHIVE */

h2.archive_head{
text-indent: -9999px;
background: url(../img/archive_head.png) no-repeat;
height: 104px;
margin-left: 57px;
}

.archive_post { 
margin-bottom:30px;
overflow:hidden;
}

.archive_name{
margin-top: 50px;

}
.archive_name a{
text-decoration: none;
color: gray;
font-size: 14px;

}

.archive_name a:hover{
color: black;
text-decoration: underline;
}

body#archive_page h6{
font-size: 12px;
color: gray;
font-style: normal;
}



/* SITEMAP */


#sitelist{
margin-left: 57px;
}

#sitelist ul{
	margin-left: 15px;
	list-style-type: none;
}

body#sitemap_page li{
margin-bottom: 10px;
}

body#sitemap_page li a{
text-decoration: none;
color:gray;
}

body#sitemap_page li a:hover{
text-decoration: underline;
color:black;
}

#sitelist{
margin-bottom: 50px;

}


h4{
color:#990000;
}


/* THCIKBOX */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> 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(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;
}

#twitter {
position: absolute;
top:350px;
right:0px;
text-indent: -99999px;
}


#twitter a{
display: block;
width: 180px;
height: 120px;
background: url(../img/twitter2.png) no-repeat;

}


/* Archive Pages */

.saj_helpwanted {
text-indent: -9999px;
background: url(../img/saj_helpwanted_head.png) no-repeat;
width: 700px;
height:70px;
}



.saj_helpwantedsample a{
background:transparent url(../img/samples/saj_helpwanted.jpg) no-repeat scroll 0 0;
display:block;
float:left;
height:300px;
margin-right:20px;
text-indent:-9999px;
width:260px;
}


.saj_helpwantedsample a:hover {
background:transparent url(../img/samples/saj_helpwanted_over.jpg) no-repeat scroll 0 0;
}



.cc_catalog {
text-indent: -9999px;
background: url(../img/cc_catalog_head.png) no-repeat;
width: 700px;
height:70px;
}



.cc_catalog_sample a{
background:transparent url(../img/samples/cc_Catalog.jpg) no-repeat scroll 0 0;
display:block;
float:left;
height:300px;
margin-right:20px;
text-indent:-9999px;
width:260px;
}


.cc_catalog_sample a:hover {
background:transparent url(../img/samples/cc_Catalog_over.jpg) no-repeat scroll 0 0;
}




.velocitymicro {
text-indent: -9999px;
background: url(../img/velocitymicro_head.png) no-repeat;
width: 700px;
height:120px;
}



.velocitymicro_sample a{
background:transparent url(../img/samples/velocitymicro.jpg) no-repeat scroll 0 0;
display:block;
float:left;
height:300px;
margin-right:20px;
text-indent:-9999px;
width:260px;
}


.velocitymicro_sample a:hover {
background:transparent url(../img/samples/velocitymicro_over.jpg) no-repeat scroll 0 0;
}


.carystreet {
text-indent: -9999px;
background: url(../img/carystreet_head.png) no-repeat;
width: 700px;
height:70px;
}



.carystreet_sample a{
background:transparent url(../img/samples/carystreet.jpg) no-repeat scroll 0 0;
display:block;
float:left;
height:300px;
margin-right:20px;
text-indent:-9999px;
width:260px;
}


.carystreet_sample a:hover {
background:transparent url(../img/samples/carystreet_over.jpg) no-repeat scroll 0 0;
}


/* for Raymond memorial page */

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }



