html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, div, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td  { border: 0; margin: 0; padding: 0;
}
table{
border-collapse:collapse;
}
table tr{
vertical-align:top;
}
/* Jello */
body {
	padding: 0 380px 0 380px; /* these side paddings together determine the natural min-width */
	margin: 0;
	text-align: left; /* this centers the wrappers in older IEwin versions */
	background:#ADCFDB url(/images/layout/main-bg.gif) repeat-x left -61px;
	font: 0.8em Arial, Helvetica, Verdana, sans-serif;
	color: #1A1A1A;
}
		
#sizer {
	margin: 0 auto 0 auto; /* this centers the wrappers in standards browsers */
	width: 44%; /* `here is the critical value for customizing the Jello behavior */
	max-width: 230px;  /* version for IE is at the bottom of this style block */
	background:transparent url(/images/layout/folder-left.gif) repeat-y left 90px;
}

#expander {
	background: white;
	margin: 0 -380px 0 -380px;
	min-width: 760px; /* This prevents Safari from losing the negative margins in narrow windows */
	position: relative;
	background:#fff url(/images/layout/folder-left.gif) repeat-y left top;
}

/* Holly hack for IE. Must be zero, not the usual 1% value, due to IE bug \*/
* html #expander { height: 0; }
/* */

/* helps IE get the child percentages right. */
#wrapper { 
	width: 100%; 
	background:transparent url(/images/layout/folder-right.gif) repeat-y right top;

} 
/* http://positioniseverything.net/easyclearing */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#wrapper2 /* to clear the borders*/{
padding:0 45px 0 31px;

}
.travel{
width:58px;
height:207px;
background: transparent url(/images/layout/travel.gif) no-repeat left top;
margin:0;
position:absolute;
top:110px;
left:-40px;
}

/*General styles */
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#b1141f;
	font-weight: bolder;
	padding:.1em 0 .2em 0;
}
h1{
	font-size: 1.6em;
}
h1 a{
	text-decoration:none;
	color:#fff;
}

h1 a:hover{
	text-decoration:underline;
}

h2{
	font-size: 1.4em;
	padding-bottom:.5em;
}
h3{
	font-size: 1.3em;
	padding-bottom:.1em;
	color:#C54F57;
}
h4{
	font-size: 1.2em;
	padding:0;
	color:#C54F57;
}
img{
	border:0px;
}
p{
	padding:0px 0 1em 0;
	text-align: left;
}
a{
	text-decoration:underline;
	font-weight:bold;
	color:#7e9ba8;
}
/*a:visited{
	color:#91b2c4;
}*/
a:hover{
	text-decoration:none;
	color:#b1141f;
}
input, select{
margin-bottom:5px;
background-color:#fff!important;
}
select{
/*padding-right:.1em;*/}
input{
padding:1px 3px 1px 3px;
}
ul {
padding-left:10px;
}
ul li{
list-style-image:url(/images/bullets/blue-cream.gif);
padding-bottom:.5em;
}
ol li{
padding-bottom:.5em;
}
sup{
font-size:70%;
line-height:.8em;
vertical-align:super;
}
/*Side bar*/

#promobar {
	width: 25%;
	float: right;
	display: inline;  /*IEwin doubled margin bug fix */
	text-align: left;
	margin-right:-1px;
}
/*Main Column*/

#mainColumn, #mainColumnHome {
	width: 75%;
	text-align: left;
	float: left;
	display: inline; /* IEwin doubled margin bug fix */

	
}
#content{
padding-right:210px;
padding-left:20px;
margin-right:2%;
min-height:200px;
background-color:#fff;
background-repeat:no-repeat;
background-position:right top;
}
.content2{
padding-right:0px!important;
}
.content2 h1{
margin-right:200px!important;
}

#contentHome{
padding-left:20px;
margin-right:2%;
}
.content3{
padding-right:210px;
min-height:150px;
}
.content4{
padding-right:0px!important;
}
.content4 h1{
margin-right:0!important;
}

/* feature images */
.signUpNow{
background-image:url(/images/featureImage/friends-airplane.jpg);
}
.about{
background-image:url(/images/featureImage/about.jpg);
}
.benefits{
background-image: url(/images/featureImage/benefits.jpg);
}
.citiesOfInterest{
background-image: url(/images/featureImage/cities-of-interest.jpg);
}
.contact{
background-image: url(/images/featureImage/contact.jpg);
}
.employer{
background-image: url(/images/featureImage/employer.jpg);
}
.faq{
background-image: url(/images/featureImage/resources.jpg);
}
.housing{
background-image: url(/images/featureImage/housing.jpg);
}
.jobOrder{
background-image: url(/images/featureImage/job-order.jpg);
}
.management{
background-image: url(/images/featureImage/management.jpg);
}
.ourAdvantage{
background-image: url(/images/featureImage/our-advantage.jpg);
}
.philosophy{
background-image: url(/images/featureImage/philosophy.jpg);
}
.press{
background-image: url(/images/featureImage/press.jpg);
}
.resources{
background-image: url(/images/featureImage/faq.jpg);
}
.rewards{
background-image: url(/images/featureImage/rewards.jpg);
}
.sisterCompanies{
background-image: url(/images/featureImage/sister-companies.jpg);
}
.sisterCompanies2{
background-image: url(/images/featureImage/logos.gif);
}
.travelGuide{
background-image: url(/images/featureImage/travel-guide.jpg);
}
.vms{
background-image: url(/images/featureImage/vms.jpg);
}
.helpfulLinks{
background-image: url(/images/featureImage/helpful-links.jpg);
}
.formsChecklists{
background-image: url(/images/featureImage/forms-checklists.jpg);
}
.travelMain{
background-image: url(/images/featureImage/travel-main.jpg);
}
.application{
background-image: url(/images/featureImage/application.jpg);
}
.continuingEducation{
background-image: url(/images/featureImage/woman-cat-book.jpg);
}
.legal{
background-image: url(/images/featureImage/nurse-clipboard.jpg);
}
.credentialing{
background-image: url(/images/featureImage/forms-checklists2.jpg);
}



#content h1{
background: #ADCFDB url(/images/layout/sub-nav-left.gif) no-repeat left bottom;
color:#fff;
margin:0 -10px 5px -20px;
padding:10px 10px 10px 20px;
}
#content a{
	color:#b1141f;
}
#content a:visited{
	color:#D47B81;
}
#content a:hover{
	color:#7e9ba8;
}


#content ul, #content ol{
padding-left:35px;

}
.contentPromos{
margin-right:2%;
}
#header{
	background: transparent url(/images/layout/folder-top.gif) no-repeat left -61px;

}
#header img{
padding:23px 0 5px 30px;
}
.contactHeader{
float:right;
padding:24px 27px 4px 0;
background:transparent url(/images/layout/folder-top-right.gif) no-repeat right -61px;
height:70px;
color:#b1141f;
font-weight:bold;
text-align:right;
font-size:1em;
line-height:1em;

}
* html .contactHeader{
margin-right:-11px;
}

.navigation{
background: #f4ece1 url(/images/layout/nav-bg-left.gif) no-repeat left top;
margin:5px 10px 5px 0;
width:98%;
}
.navigation ul{
background: transparent url(/images/layout/nav-bg-right.gif) no-repeat right top;
padding:.6em 0 .7em 2%;
font-size:1em;
text-align:center;


}
.navigation li{
display:inline;
list-style:none;

}
.navigation a{
padding:0 2% 0 0;
margin-right:2%;
text-align:center;
border-right: #fff solid 2px;
color:#4D4D4D;
text-decoration:none;
}
.navigation li.last a{
padding:0 0 0 0;
border:none;
}
.navigation a:hover{
text-decoration:underline;
color:#b1141f;
}
.navigation li.currentPage a, .navigation li.currentSection a{
color:#7e9ba8;
text-decoration:underline;

}
 .navigation li.currentSection a:hover{
color:#b1141f;
text-decoration:none;

}

.subNavigation{
background: #91B2C4 url(/images/layout/sub-nav-left.gif) no-repeat left bottom;
background-image:none;
}
.subNavigation ul{
background: none;
margin:0 auto 0 auto;
padding:.7em 0 .8em 3%;
font-size:1em;
text-align:right;
}

.subNavigation a{
border: none;
margin:0;
color:#fff;
}
.subNavigation a:hover{
color:#4D4D4D;
}
.subNavigation li.currentPage a{
color:#f4ece1;
}
.subNavigation li.currentPage a:hover{
color:#4D4D4D;
}
/*tertiary navigation*/
/*.tertiaryNavigation{
    background: #FFFAF3 url(/images/promos/promo-bg.gif) no-repeat bottom left;
width:170px;
margin:250px 2% 5px 0;*/
/*margin-top:195px;
margin-right:10px;
position:absolute;
right:29%;
border-right: 1px solid #F4ECE1;
}*/
#content .tertiaryNavigation{
background: #FFFAF3 url(/images/promos/promo-bg.gif) no-repeat bottom left;
width:170px;
float:right;
border-right: 1px solid #F4ECE1;
margin:190px 0 20px 40px;
}
#content  .tertiaryNavigation ul, #content  .tertiaryNavigation p{
margin:10px 5px 8px 0;
padding-left:30px;
}
#content  .tertiaryNavigation p{
padding-left:10px;
}
#content  .tertiaryNavigation h3{
padding-left:10px;
margin:10px 5px 0 0;
}

#content  .tertiaryNavigation ul a{
color:#7e9ba8;
}
#content .tertiaryNavigation ul a:visited{
color:#91b2c4;
}
#content .tertiaryNavigation ul a:hover{
color:#91b2c4;
}

/*home Promo*/
#homePromo{
background: url(/images/home-bg.jpg) no-repeat left bottom;
height:315px;
margin:10px 10px 10px 0;
}
.homePromoRight{
background: url(/images/home-bg2.jpg) no-repeat right bottom;
height:315px;
float:right;
width:20px;
}
.homePromoContent{
    background: transparent url(/images/home-content-box.png) no-repeat right top;
float:right;
width:235px;
height:140px;
margin:80px 0;
font-size:.9em;
background-position:bottom right;
padding:0px 10px 0px 10px; /* the gap on the right edge of the image (not content padding) */ 
}
* html .homePromoContent{ /*Only Only IE 5-6 will see this*/
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/home-content-box.png', sizingMethod='scale');
}
.homePromoContent h1 {
font-size:1.4em;
padding-top:10px;
}
.homePromoContent p{
padding-bottom:.5em;
}
.homePromoContent  a {/*Links don't work in IE 6 becasue of tge filter. this code fixes that.*/
position: relative;}
.homePromoContent p.signup a {
background:url(/images/forms/sign-up.png) no-repeat top left;
height:26px;
width:102px;
color:#fff;
display:block;
text-align:center;
padding-top:3px;
float:right;
font-size:1.1em;

}
.homePromoContent p.signup a:hover{
background-image: url(/images/forms/sign-up-hover.png);
text-decoration:none;
}

.homeCand{
display:block;
width:57%;
margin-right:2%;
margin-left:-10px;
}
.homeEmp{
display:block;
width:40%;
float:right;
margin-right:10px;
}



.homeCand h2, .homeEmp h2{
font-size:1.2em;
color:#b1141f;
padding-bottom:.2em;

}

select.classification {
	width: 150px !important;
}

/*input Button*/
 input.button{
height:22px;
width: 103px;
cursor:pointer;
background: url(/images/forms/button.gif) no-repeat left top;
color:#fff;
font-weight:bold;
padding:0;
border:none;
}
input.button:hover{
background-image: url(/images/forms/button-hover.gif)
}
/* Promos*/
/* set the image to use and establish the lower-right position */
.promo, .promo_body, .promo_head, .promo_head h1, .promo_head h2 {
    background: transparent url(/images/promos/promo-bg.gif) no-repeat bottom right;
    margin: 0;
    padding: 0; 
} 
.promo { 
width: 100%; /* intended total box width - padding-right(next) */ 
padding-right: 12px; /* the gap on the right edge of the image (not content padding) */ 
margin:0 auto 15px auto; /* use to position the box */ 
}
 /* set the top-right image */ 
.promo_head { 
background-position: top right; 
margin-right: -12px; /* pull the right image over on top of border */ 
padding-right: 12px; /* right-image-gap + right-inside padding */ 
 border-bottom:solid 1px #7E9BA8;
}
.promo h2{ 
 font-size:1.0em;
 padding:0;
}

 /* set the top-left image */ 
 .promo_head h1, .promo_head h2 { 
 background-position: top left; 
 padding: 4px 0 4px 20px; /* padding-left = image gap + interior padding ... no padding-right */ 
 height: auto !important; 
 height: 1%; /* IE Holly Hack */ 
 font-size:1.05em;
 color:#fff;

 } 
.promo_head h1 a{ 
 color:#fff;
}
.promo h1 a{ 
 color:#fff!important;
}

 /* set the lower-left corner image */ 
 .promo_body { 
 background-position: bottom left; 
 padding: 5px 0 5px 10px; /* mirror .promo_head right/left */
 	font-size:.9em;
 } 
 
 .promo_body ul{ 
 padding-left:13px;
 }
 .promo_body p{ 
 padding-bottom:5px;
 }
 .promo_body a:visited{
 color:#91b2c4;
 }
.promo form{
padding-top:3px;
}
.promo form select{
width:100%;
}
.promo form.login label{
display:block;
}
.promo form.login input{
width:98%;
}

.inputBgNone{
background-image:none;
}

.promo form.login input.button{
background-image: url(/images/forms/login-button.gif);
/*margin-top:-31px;
float:right;*/
width:76px;
margin:5px 5px 0 0 ;
}
.promo form.login input.button:hover{
background-image: url(/images/forms/login-button-hover.gif)
}

.promo form.login a{
/*padding-top:3px;
float:right;*/
color:#7e9ba8;
font-size:.85em;
}
.promo form.login a:visited{
color:#7e9ba8;
}
.promo form.login a:hover{
color:#b1141f;
}
.noDisplay{
display:none;
}
.promo form.searchJobs {
padding-top:76px;
background-repeat: no-repeat;
background-position: left 2px;
}

/* flash promo */
.promo_flash { width:100%; height:80px; position:relative; text-align:left; padding:0 12px 2px 0;
	margin:15px -12px 15px 0; background:url(/images/promos/promo-flash-bg.gif) repeat-x top right; }

/*
.appPromo p{
background:url(/images/promos/nurse-laptop01.jpg) no-repeat  right 2px;
padding-top:76px;
}
/*Promo Photos*/
.promoCalifornia p{
background:url(/images/promos/grapes.jpg) no-repeat left 2px;
padding-top:70px;
}
.promoContact p{
background:url(/images/promos/contact.jpg) no-repeat left 2px;
padding-top:70px;
}
/*.promoForms p{
background:url(/images/promos/forms.jpg) no-repeat center 2px;
padding-top:70px;
}*/
.promoSignup p{
background:url(/images/promos/sign-up-world.jpg) no-repeat left 2px;
padding-top:70px;
}
.promoReferralBonus p{
background:url(/images/promos/bonus-money.jpg) no-repeat left 2px;
padding-top:70px;
}
.promoHousing p{
background:url(/images/promos/woman-coffee-dog.jpg) no-repeat left 2px;
padding-top:70px;
}
.promoRewards p{
background:url(/images/promos/rewards.jpg) no-repeat right 2px;
padding-top:70px;
}
.promoGreen2 p{
background:url(/images/promos/green.jpg) no-repeat left 2px;
padding-top:70px;
}
.promoGreen a{
color:#5C763C;
}

.promoGreen span{
color:#B6D68E;
}
/* Employer promo photos */
.promoContactEmp p{
background:url(/images/promos/contact.jpg) no-repeat left 2px;
padding-top:70px;
}
.promoJobOrder p{
background:url(/images/promos/woman-comp.jpg) no-repeat left 2px;
padding-top:70px;
}
.promoSisterCompanies p{
background:url(/images/promos/group-hallway.jpg) no-repeat left 2px;
padding-top:70px;
}

/*address Promo*/
.promoAddress{
margin-top:38px;
}
.promoAddress .promo_body, .promoAddress .promo_body p{
/*text-align:center;*/
}
/*content login*/
#content form.login label{
width:20%;
float:left;
clear:left;
}
#content form.login input{
float:left;
}
#content form.login input.button{
clear:both;
margin-left:20%;
}

/*Footer*/
#footer{
margin:0 0 0 0;
clear:both;
text-align:center;
font-size:.9em;
font-weight:bold;
height:65px;
padding-top:14px;
/*border-bottom:#ccc6b6 4px solid; */
background: transparent url(/images/layout/folder-bottom.gif) repeat-x left bottom;
}
*html #footer{
margin-right:-11px;
}
#footer ul{
padding-right:25%;
}

#footer li{
list-style:none;
display:inline;
padding:0 3% 3px 3%;
border-right:#91b2c4 1px solid;
}
#footer li.last{
border-right:none;
}

#footer .contactFooter{
margin:-20px 0 0 0;
padding-right:28px;
text-align:right;
color:#7E9BA8;
font-weight:bold;
background: transparent url(/images/layout/folder-right-fade.gif) no-repeat right bottom;
height:55px;
}

img.featureImage{
float:right;
margin:0 0 0 10px;
}

.phone {
font-weight:bold;
color:#b1141f;
color:#7e9ba8;
}

/*contact forms*/
.contactForm{
border: 1px solid #c3c7b5;
border: 1px solid #f7efe7;
width:100%;
}
.content2 .contactForm{
width:64%;
}

.contactForm td, .contactForm th{
border-bottom: 1px solid #f7efe7;
padding:3px;
vertical-align:top;
}
.contactForm th{
width:40%;
}
.applicationForm th{
font-weight:normal;
color:#333;
}
.applicationForm .required th{
font-weight:bold;
color:#7e9ba8;
}

.contactForm input, .contactForm select{
margin-bottom:0;
}
.contactForm textarea{
width:90%;
}
 .required {
color:#7e9ba8;
}
.contactForm tr.required td input, .contactForm tr.required td select{
background-color:#D7E8EF!important;
}
.contactForm .date label{
display:block;
width:4em;
float:left;
}
.contactForm td.radio label{
display:inline;
margin-right:2em;
float:none;
width:auto;
}
.contactForm tr.heading th{
background-color:#91B2C4;
background-color:#FBF6F0;
/*border:solid 1px #7E9BA8;*/

}
.contactForm tr.heading th h3, .contactForm tr.heading th h4, .contactForm tr.heading th h2, .contactForm tr.heading th h1{
margin:0;
padding:0;
}


ul.errorText{
margin-bottom:1em;
color:#7e9ba8;
font-weight:bold;
}
/*URL Lists*/
table.urlList{
width:100%;
margin-bottom:1em;

}
table.urlList td{
padding:0;
}
/*url list*/
#content .urlList a:link{
	color:#7e9ba8;
}
#content .urlList a:visited{
color:#91b2c4;
}

#content .urlList a:hover{
color:#91b2c4;
}

p.sisterLogo{
border-top:solid 1px #91b2c4;
padding-top:1em;
font-weight:bold;
color:#b1141f;
}
/*refine Search*/
.refineSearch, .refineSearch .promo_body, .refineSearch .promo_head, .refineSearch .promo_head h1, .refineSearch .promo_head h2 {
    background-image:url(/images/promos/promo-bg3.gif);
}
.refineSearch{
width:96%;
margin:.5em 0 10px 0;

}
.refineSearch .promo_head h2 {
 font-size:1.1em;
color:#737373;
padding-left:10px;

 }
 .refineSearch .promo_head{
  border-bottom-color:#CEC7B5;

 
 }
 .refineSearch form select{
width:auto;
}
.refineSearch form.searchJobs {
padding-top:0;

}


/*Job results*/

.pageResults{
width:98%;
margin:0 0 10px 0;

}
.jobResults{
/*border: 1px solid #f7efe7;*/
border-bottom: 1px solid #f7efe7;
width:98%;
margin:0 0 1em 0;

}
.jobResults td, .jobResults th{
border-top: 1px solid #e7e4db;
padding:3px;
vertical-align:top;
}
.jobResults tr.heading{
/*background-color:#fffaf3;*/
color:#737373;
font-size:1.1em;
    /*background:url(/images/promos/promo-bg3.gif) no-repeat top left;*/
margin:0;

}
.jobResults th.Postype{
    background:url(/images/promos/promo-bg3.gif) no-repeat top left;
}
.jobResults th.Location, .jobResults th.Spec,.jobResults th.Unit,.jobResults th.Location,.jobResults th.Shift,.jobResults th.Length{
    background:url(/images/promos/promo-bg3.gif) no-repeat top center;
}
.jobResults th.Details{
    background:url(/images/promos/promo-bg3.gif) no-repeat top right;
}
.jobResults tr.heading th, .jobResults tr.heading td{
border-top: none;
border-bottom: 1px solid #CEC7B5;
}
.jobResults td{
font-size:1.0em;
color:#737373;
font-weight:bold;
}
.jobResults td.JobNumber, .jobResults th.JobNumber{
padding-left:11px;
width:3em;
}
.classover td, .hotJob td {
background-color:#F8E8E9;
}
.classover2 td {
background-color: #D7E8EE;
}
/*For the bottom navigation*/

#content .pageNumbers{
	padding:0 0 0 11px;
	width:98%;
margin:0 0 20px 0;!important
}
#content .pageNumbers li{
	background:none;
	padding:0 3px 0 3px;
	list-style-type: none;
	display:inline;
	margin:0;
	padding:0 10px 0 0;
	background:none;
}
li.currPage{
	font-weight: bold;
	color: #b1141f;
}

/*View Job*/
.viewJob,.viewJob td,.viewJob .last td,.viewJob .heading,#content .viewJob .heading h2{
 background: transparent url(/images/promos/promo-bg3.gif) no-repeat bottom left;
}
.viewJob{
/*border: 1px solid #f7efe7;*/
margin-bottom:2em;
background-color:#fffaf3;
width:58%;
 background-position:bottom left;
}
.viewJob th{
padding:3px 3px 3px 10px;
color:#7e9ba8;
}
.viewJob td{
padding:3px;
width:65%;
/*border-right: solid 1px #CEC7B5;*/
 background-position:center right;
}
.viewJob .last td{
 background-position:bottom right;
/*height:10px;*/
}
.viewJob .heading{
 background-position:top left;
/*border-right: solid 1px #CEC7B5;*/
}
#content .viewJob .last td a{
display:block;
text-align:center;
height:22px;
width: 103px;
background: url(/images/forms/button.gif) no-repeat left top;
color:#fff;
font-weight:bold;
padding:2px 0;
text-decoration:none;
}
#content .viewJob .last td a:hover{
background-image: url(/images/forms/button-hover.gif);
text-decoration:underline;
}

.viewJob .heading th{
 border:none;
 padding:0 0 0 10px;
border-bottom: solid 1px #CEC7B5;
}
#content .viewJob .heading h2{
 background-position:top right;
color:#737373;
padding:3px 3px 3px 0;
margin:;
}
/* cities of interest map */
.cityHide {
	display: none;
}

ul.sitemapList {
	padding-top: 0.4em;
}

/*sister company table*/
.sisterCompaniesTable{
text-align:center;
margin:0 2% 1em 0;

}
.sisterCompaniesTable .heading th{
	background: transparent url(/images/promos/promo-bg3.gif) no-repeat top left;
	padding-left:10px;
	border-bottom: solid 1px #CEC7B5;
}
.sisterCompaniesTable .heading h2{
	background: transparent url(/images/promos/promo-bg3.gif) no-repeat top right;
color:#737373;
	padding:5px 10px 5px 0;
}

.sisterCompaniesTable td{
text-align:center;
padding:10px 5px .5em 5px;
border:1px solid #f4ece1;
}
.sisterCompaniesTable p{
text-align:center;
padding:.5em 0 0 0;
color:#666666;
font-size:.85em;
}
.sisterCompaniesTable a{
font-weight:normal;
}
/*checklist*/
.checklist{
border:1px #f4ece1 solid;
width:90%;
}
.checklist td{
padding:0 2px 0 5px;
}
.checklist .BodyTextHeading td{

background:#91b2c4;
color:#fff;
font-size:1.3em;
padding:3px 5px 2px 5px;

}

.checklist .letter{

margin:0 10px 0 0;
	color:#f4ece1;
}
.checklist .instructions{
background-color:#f4ece1;
border-top:1px #cec7b5 solid;

}
