/* CSS Document */

body {
	color:#000;
	margin:0;
	padding:0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	background:#fff;
	text-align:left;
	font-style: normal;
	font-weight: normal;
}

h1,h2,h3,p,ul,ol {margin-top:0}
td {vertical-align:top}

#pagewrap {width:782px; margin:13px auto 0 auto; text-align:left; font-size:.8em; background:#fff}

#logocont {width:780px}
 #logocont #thelogo {width:205px; height:53px}
 #logocont #thelogo img {margin-left:5px}
 
 #logonav {color:#666; font-size:12px; font-weight:bold; vertical-align:bottom; text-align: center}
 #logonav ul {list-style:none; margin:0 0 1px 0; padding:0; line-height:10px; padding-bottom:5px}
 #logonav li {display:inline}
 #logonav a {color:#666; font-weight:bold; margin-right:-4px; border-left:1px solid #bbb; padding:0 10px; border-bottom:3px solid #fff; text-decoration:none}
 #logonav a:hover {color:#da4421; border-bottom:3px solid #ccc; text-decoration:none}
 #logonav #logonavleft a {border-left:none}

#contentwrap {width:780px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc} /* starts with banner image (photostrip) */
 
/* PHOTO STRIPS */
#photostrip {width:780px; border-top:3px solid #ccc}

#tnav {width:780px; margin:0; padding:0; height:16px}
#tnav ul {list-style:none; margin:0; padding:0; font-size:12px; height:16px; text-align:center; background:url('images/l/bktnav.jpg') repeat-x; white-space:nowrap}
#tnav li {display:inline} 
#tnav li a {color:#fff; padding:0 9px; height:16px; font-weight:bold; margin:0 -4px 0 0; text-decoration:none; border:none}
#tnav ul li a:hover {color:#fff; padding-bottom:1px; background:url('images/l/bktnavover.jpg') repeat-x}

#navshadow {width:100%; height:9px; background:url('images/l/navshadow.jpg') repeat-x}

#thecontent {width:740px; margin:15px auto 15px auto}

#btmshadow {width:100%; height:9px; background:url('images/l/btmshadow.jpg') repeat-x}
#abovetagline {width:425px; margin:0 auto; text-align:center; font-weight:bold; border-bottom:5px solid #ccc}

#thecompanytagline {width:405px; margin:0 auto; color:#da711b; font-size:18px; font-weight:bold; text-align:center; border-bottom:5px solid #ccc}
#staffing {width:96%; margin:10px auto 20px auto; padding: 5px; text-align:left; background-color:#CCCCCC; border:1px solid #999; }

#thecompany {color:#333; width:405px; margin:0 auto; font-size:12px}
#thecompany td {padding:4px 0; vertical-align:top}
#thecompany a {color:#333; padding-right:7px; text-decoration:underline}
#thecompany a:hover {color:#111B94; text-decoration:none}

#thec {margin:25px auto 0 auto; color:#888; font-size:10px; text-align:center; letter-spacing:2px}
#thec a {color:#888; text-decoration:none}
#thec a:hover {color:#da4421; text-decoration:underline}

#ieweirdness {height:5px; font-size:8px}

/* END OF LAYOUT STYLES ---------------------------- */

ul.sectionmenu {color:#999; margin-left:8px; padding-left:8px; list-style-type:square}
ul.sectionmenu a {color:#666; text-decoration:none}
ul.sectionmenu a:hover {color:#da4421; text-decoration:underline}
ul.sectionmenu li.secmenuleadin {list-style:none; color:#da4421; margin-left:-12px; font-size:11px; font-weight:bold; letter-spacing:5px}
ul.sectionmenu li.current {list-style-image:url(images/b/ulcurrent.gif);}

p.breadcrumbs {margin-top:0; color:#777; font-size:11px; font-family:Verdana,Helvetica,sans-serif; text-align:right}
p.breadcrumbs a {color:#da4421; text-decoration:underline}
p.breadcrumbs a:hover {color:#111B94; text-decoration:none}

div.sidebarlist {font-size:12px; background:#efefef; padding:1px 3px; border:1px solid #ccc}
div.sidebarlist p.h4 {font-size:13px; margin-bottom:0; line-height:1em}
div.sidebarlist ul {margin-left:10px; padding-left:10px; margin-top:0; color:#333; font-size:11px}
div.sidebarlist ul ul {margin-top:0; margin-bottom:0}
div.sidebarlist a {color:#1D33AE; text-decoration:underline}
div.sidebarlist a:hover {color:#da4421; text-decoration:none}

div.sidebarlite {font-size:12px; background:#fff; padding:1px 3px; border:1px solid #da711b}
div.sidebarlite p.h4 {font-size:13px; margin-bottom:0; line-height:1em}
div.sidebarlite ul {margin-left:10px; padding-left:10px; margin-top:0; color:#333; font-size:11px}
div.sidebarlite ul ul {margin-top:0; margin-bottom:0}
div.sidebarlite a {color:#1D33AE; text-decoration:underline}
div.sidebarlite a:hover {color:#da4421; text-decoration:none}

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

h1,h2,h3,.h1,.h2,.h3 {color:#666; margin-top:0; font-weight:bold}
h1,.h1 {font-size:25px; color:#999; letter-spacing:-1px}
h2,.h2 {font-size:21px; letter-spacing:-1px}
h3,.h3 {font-size:18px; color:#555}
h4,.h4 {font-size:17px}

.margint0 {margin-top:0}
.marginb0 {margin-bottom:0}
.margin0 {margin:0}

.b {font-weight:bold}
.bi {font-weight:bold; font-style:italic}
.i {font-style:italic}
.highlighttext {color:#CF6A16}
.orange {color:#DB4A25}
.black {color:#000}
.blue {color:#13347F}

/* HOME THUMBNAILS */
.homesectitle {color:#da4421; font-size:11px; font-weight:bold; letter-spacing:6px}

div.homethumb {margin-bottom:1em}
.homethumb img {float:left; margin-right:8px; height:64px; width:64px;}
.homethumb h2 {margin-bottom:0; font-size:18px} 
.homethumb h2 a {color:#555; background: url('images/b/ulnext.jpg') no-repeat; padding-left:16px; text-decoration:underline}
.homethumb h2 a:hover {color:#da4421; text-decoration:none}
.homethumb p {}

.arrow {background:url('images/b/ulnext.jpg') no-repeat; padding-left:16px; vertical-align:middle}

div.highlightbox {margin:auto; padding:4px; border:1px solid #da711b; border-left:2px solid #da711b}
div.highlightbox ul {margin:1em 15px; list-style:none}
div.highlightbox ul li {margin-bottom:1.5em; font-style:italic}

h3.examples {clear:both; margin-top:15px; border-top:10px solid #da711b}

ul.ulnext {list-style:none; list-style-image:url('images/b/ulnext.gif'); margin-top:3em; margin-left:10px; padding-left:10px}

ul.ulnodot {list-style:none; margin-top:0; margin-left:5px; padding-left:5px}

.linkies {font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif}
.dv {color:#CC5698; font-size:12px; font-weight:bold; font-style:italic}

div.jobbox {margin-left:25px; border:1px solid #ccc; margin-bottom:25px}
div.jobbox h3 {margin:0; color:#DA711B; background:#efefef; padding-left:5px}
div.jobbox p, div.jobbox ul {padding:0 15px}

/* QUOTE REQUEST */
div#quotereq {width:510px; margin-top:1.6em}
div#quotereq h3 {margin-bottom:0; margin-top:1.5em; background:url('images/b/ulnext.jpg') no-repeat; padding-left:18px; line-height:18px}
div#quotereq div {margin-bottom:2em; padding-left:15px; border:1px solid #ccc; border-left:3px solid #ccc}

.tinytext {font-size:11px}
ul.ul15 li {margin-bottom:.5em}
#pagewrap table.tdbottom td {vertical-align:baseline}


img.imgleft {float:left; margin-right:10px; margin-bottom:1em}
img.imgrt {float:right; margin-left:10px; margin-bottom:1em}
img.imgnoborder {border:none}
img.imgbordergrey {border:1px solid #ccc}

/* rust:da711b =>da4421  blue:111B94  */

a {color:#0810AD; text-decoration:underline}
a:hover {color:#da4421; text-decoration:none}
