body{background:#fff url(http://www.rocsstaffing.com/images/topbluefade.gif) repeat-x;margin:0;padding:0;font-weight:normal;color:#444;font-size:14px;font-family:"Lucida Grande", Arial, Verdana, sans-serif;}
p{line-height:1.5em;margin:0;padding:0 0 10px 0;}
li{line-height:1.5em;padding:0 0 4px 0;}
ul, ol{margin:4px 0 8px -8px;list-style-position: outside;}
h1{color:#222;text-align:center;font-size:56px;margin:0;}
h2{line-height:1.3em;font-size:16px;margin:3px 0 10px 0;color:#222;text-align:center;font-weight:normal;}
h3{font-size:18px;color:#000;line-height:1.8em;padding: 10px 0 0 0;margin: 0;}
h4{line-height:1.5em;font-size:15px;font-weight:bold;margin:0;color:#333;}
h5{font-size:14px;margin:0;color:#09f;font-weight:bold;line-height:1.2em;padding:5px 0 5px 0;}
img{border:0;}
a{color:#09f;}
a:VISITED{color:#09f;}
a:HOVER{color:#6c0;}
a:ACTIVE{color:#6c0;}
a img{border:0;}
blockquote{margin-top:5px;}
cite{font-size:11px;line-height:2em;}
span.aka{font-size:14px;font-weight:normal;line-height:2em;color:#555;}
span.pdf{font-size:10px;text-decoration:none;}
td, th{vertical-align:top;}
div.colorless{background-color:transparent;}
.red{color:red;}
.green{color:#093;font-weight: bold;}
.blue{color:#09f;}
.clearfix:after{display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;float:none !important;height:0;}
div.band-gray{background-color:#222;height:30px;margin-bottom:0;margin-top:3px;}
div.band-graysub{background-color:#E0E0E0;height:23px;}
div.band-blue{background-color:#0080ff;height:32px;margin-bottom:0;}
div.band{text-align:center;background-color:#09F;height:55px;}
div.letter{width:530px;}
div.letter h1{margin-bottom:15px;}
div.buzz blockquote{margin:0 0 30px 0;padding:0;font-size:16px;}
/* ---------------------------------------------
Nav Menu
--------------------------------------------- */
div.band-navmenu{background-color:#222;margin:0;height:34px;}
div#navmenu{font-size:14px;float:left;font-weight:normal;margin:8px 0 9px -10px;}
div#navmenu a{text-decoration:none;font-weight:normal;color:#FFF;margin:0 12px 0 12px;}
div#navmenu a:visited{font-weight:normal;color:#FFF;}
div#navmenu a:hover{color:#FFF;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#09f;padding-bottom:1px;}
div#navmenu span.active{color:#222;background-color:#ccc;padding:9px 12px 10px 12px;}
div.band-submenu{background-color:#ccc;margin:0 0 15px 0;height:29px;}
#subnav{text-transform:none;float:left;font-size:12px;margin:7px 0 7px 10px;}
#subnav a{text-decoration:none;font-weight:normal;color:#222;margin:0 12px 0 12px;}
#subnav a:link{color:#222;text-decoration:none;padding-bottom:0;}
#subnav a:visited{color:#222;text-decoration:none;}
#subnav a:hover{color:#222;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#09f;}
#subnav span.active{color:#222;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#09f;}
/* ---------------------------------------------
Nav Menu2
--------------------------------------------- */
div.band-navmenu2{background-color:#222;margin:0;height:37px;}
div#navmenu2{font-size:14px;float:left;font-weight:normal;margin:10px 0 10px 0;}
div#navmenu2 a{
	text-decoration:none;
	font-weight:normal;
	color:#FFF;
	margin:0 25px 0 25px;
}
div#navmenu2 a:visited{font-weight:normal;color:#FFF;}
div#navmenu2 a:hover{color:#09f;}
div#navmenu2 span.active{
	color:#09f;
	background-color:#ddd;
	padding:10px 25px 13px 25px;
	margin: 0 -25px 0 -25px;
}
div.band-submenu2{background-color:#ddd;margin:0 0 15px 0;height:29px;}
#subnav2{text-transform:none;float:left;font-size:12px;margin:7px 0 7px 10px;}
#subnav2 a{
	text-decoration:none;
	font-weight:normal;
	color:#222;
	margin:0 20px 0 20px;
}
#subnav2 a:link{color:#222;text-decoration:none;padding-bottom:0;}
#subnav2 a:visited{color:#222;text-decoration:none;}
#subnav2 a:hover{color:#09f;}
#subnav2 span.active{color:#09f;}
/* ---------------------------------------------
Header
--------------------------------------------- */
div#header{width:840px;text-align:right;font-size:16px;font-size:11px;color:#bbb;margin:7px 0 0 0;}
#header a{margin: 0 7px 10px 7px;text-decoration: none;color: #444;}
#header a:HOVER{color:#09f;}
#header span.active{color:#09f;}
#header span a{color:#09f;}
div#header p{font-size:18px;color:#444;margin:10px 0 0 0;line-height:1;}
div#header a img.logo{float:left;margin: 0 0 10px 0;}
div#headermenu{height:17px;margin:0 0 5px 0;width:800px;}
div#header img{vertical-align:text-top;margin: 0 0 0 5px;}
div#headermenu img.menu{float:left;padding-left:5px;}
div#headermenu img.menuhome{float:left;}
div#headerbanner{height:45px;width:840px;text-align:center;}
div.headertitle{margin:5px 20px 15px 20px;overflow: hidden;}
div.headertitle h2{margin:0;}
/* ---------------------------------------------
Footer
--------------------------------------------- */
div.footer{	text-align:center;background-color:#000;font-size:12px;margin-top:25px;padding-top:20px;padding-bottom:10px;}
div.footer a{color:#fff;text-decoration: none;margin: 0 5px 0 5px;}
div.footer a:HOVER{color:#00ADFF;}
.footer p{color:#999;font-size:14px;line-height: 1.2em;}
div.footer img.logo{float:right;}

/* ---------------------------------------------
Belts
--------------------------------------------- */
div.beltline{border-bottom:1px solid #ddd;clear:both;margin: 0;}
div.beltlineclear{clear:both;text-align:center;margin:0;}
div.belt{border-bottom:1px solid #ddd;border-top:1px solid #ddd;clear:both;margin:20px 0 20px 0;padding:5px 0 5px 0;text-align:center;}
div.belt p{text-align:center;margin:0;padding:0;font-size:12px;}
div.belt h2{text-align:center;margin:10px 0 0 0;}
div.belt img{text-align:center;}
div.beltmenu{border-bottom:1px solid #ddd;clear:both;text-align:center;color:#444;padding-bottom:10px;margin-bottom:20px;}
div.beltmenu a{padding-left:3px;padding-right:3px;}
div.beltnomenu{border-top:1px solid #ddd;clear:both;color:#444;margin-bottom:0;}
div.beltquote{margin:20px 0 20px 0;text-align:center;}
div.beltquote h5{font-size:22px;font-weight:normal;font-family:Georgia,"Times New Roman", Times, serif;}
/* ---------------------------------------------
Right Sidebar
--------------------------------------------- */
div.leftwide {float: left;width: 550px;}
div.rightsidebar {float: right;width: 220px;overflow: hidden;}
div.rightsidebar p {font-size:11px;margin:0 0 10px;}
div.rightsidebar li {font-size:11px;margin: 0;}
div.rightsidebar h3 {font-size:12px;margin:0;line-height: 1.3em;}
/* ---------------------------------------------
Left Sidebar
--------------------------------------------- */
div.rightwide {float: right;width: 550px;}
div.leftsidebar {float: left;width: 220px;overflow: hidden;}
div.leftsidebar p {font-size:11px;margin:0 0 10px;}
div.leftsidebar li {font-size:11px;margin: 0;}
div.leftsidebar h3 {font-size:12px;margin:0;line-height: 1.3em;}
/* ---------------------------------------------
Layout
--------------------------------------------- */
div.container{width:840px;margin:0 auto;overflow: hidden;}
div.content{margin:20px;overflow: hidden;padding: 0;}
div.wide{width:800px;}
div.left, div.right, div.center{width:390px;}
div.left{float:left;}
div.right{float:right;}
div.center{padding:20px 20px 0 20px;clear:both;margin:0 auto;width:425px;}
div.centerwide{clear:both;margin:0 auto;width:425px;text-align:center;}
div.leftsmall{float:left;width:300px;margin-top:15px;margin-bottom:20px;}
div.rightbig{float:right;width:480px;margin-top:15px;margin-bottom:20px;}
div.leftthree, div.rightthree, div.centerthree{width:260px;}
div.leftthree{float:left;margin-right:10px;}
div.centerthree{float:left;margin-left:0;}
div.rightthree{float:right;margin-left:10px;}
/* ---------------------------------------------
Highlight
--------------------------------------------- */
span.highlight{background-color:#ffc;}
span.highlight_bright{background-color:#f8ec11;padding:0 3px;}
div.highlight{border:solid #ddd 1px;text-align:center;width:180px;margin:0 0 10px 20px;padding: 15px 15px 0 15px;}
div.spotlight{float:right;margin:0 0 0 20px;width:180px;padding:15px 0 0 15px;background-color:#E6E6E6;text-align:left;}
.content .spotlight img{margin-bottom:0px;}
.content .spotlight h1{font-size:12px;color:#000;margin-top:3px;}
.content .spotlight h3{font-size:14px;font-weight:bold;color:#0080ff;text-align:left;margin:0;}
.content .spotlight p{font-size:11px;margin:0;text-align:left;}
.highlight{float:right;}
.highlight h3{font-size:14px;font-weight:bold;margin:0 0 3px 0;color:#000;padding:0;text-align:left;}
.highlight h4{line-height:1.4em;font-size:12px;font-weight:bold;margin:0;color:#555;padding:0;text-align:left;}
.highlight h5{font-size:16px;font-weight:bold;margin:0 0 5px 0;padding:0;text-align:left;}
.highlight p{line-height:1.5em;text-align:left;font-size: 12px;}
.highlight li{line-height:1.5em;text-align:left;font-size: 12px;}
.highlight img{border:solid #ddd 0px;margin-bottom:12px;}
.highlight .case{background-color:#DDD;text-align:left;padding:10px 20px 10px 20px;}
.highlight .case img{margin-bottom:5px;}
.highlight .case h1{font-size:12px;color:#000;margin:3px 0 0 0;}
.highlight .case h2{font-size:12px;font-weight:bold;line-height:1em;color:#0080ff;}
.highlight .case p{font-size:10px;margin-top:5px;margin-bottom:0;}
.highlight #twitter_div img{border:solid #ddd 0px;vertical-align:top;margin-bottom:0px;}
div.action{background-color:#ededed;clear:both;text-align:center;margin: 10px 0 10px 0;padding:5px 10px 8px 10px;}
div.action h4{font-size:20px;text-align:center;font-weight:bold;vertical-align:middle;color:#222;}
div.action p{text-align:center;margin:0;padding:0;color:#000;}
/* ---------------------------------------------
Job Description Pages
--------------------------------------------- */
/****** Job Description *******/
div.jobdescription {float: left;width: 570px;margin: 20px 0 15px 20px;}
/****** Job Right Sidebar *******/
div.jobdetails {float: right;width: 200px;margin-top: 40px;}
div.jobdetails p {font-size:12px;margin:0 0 10px 0;}
div.jobdetails h3 {font-size:13px;}
div.jobdetails h4 {font-size:13px;margin:5px 0 0 0;}
/****** Apply to Job Belt *******/
div.applybelt{background-color:#ededed;clear:both;text-align:center;padding: 10px;margin: 10px 0 10px 0;}
div.applybelt p{text-align:center;margin:0;padding:0;color:#000;}
div.applybelt h4{
	font-size:22px;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	color:#222;
}
/****** Job Bottom Link Strip *******/
div.jobbelt{clear:both;text-align:center;margin:0;padding-bottom: 10px;}
div.jobbelt p{font-size: 12px;}
/* ---------------------------------------------------- */
/* Job Board
/* ---------------------------------------------------- */
div.jobboard {clear: both;margin-bottom: 20px;}
.jobboard span {font-size: 11px;font-weight: normal;color: #999;text-decoration: none;margin-left: 15px;}
.jobboard span a {text-decoration: none;color: #666;}
.jobboard span.pay {font-size: 11px;font-weight: normal;color: #666;text-decoration: none;float: right;margin: 0;}
.jobboard ul {list-style: none;font-size: 14px;padding: 0;margin: 0;}
.jobboard ul a {white-space: nowrap;color: #000;}
.jobboard ul a:HOVER {color: #09f;}
.jobboard ul span a {color: #09f;text-decoration: none;}
.jobboard ul span a:HOVER {text-decoration: underline;}
.jobboard li {padding: 10px;margin: 0;line-height: 1.1em;font-size: 13px;color: #444;border-top: 1px solid #ddd;}
.jobboard li a {white-space: nowrap;color: #222;margin-left: 3px;margin-right: 15px;}
.jobboard li a:ACTIVE {color: #000;}
.jobboard li a:VISITED {color: #000;}
.jobboard li a:HOVER {color: #09f;}
.jobboard li.new {background-color: #E0FECF;}
.jobboard li.shade {margin-left: 0;}
.jobboard li.past {font-size: 11px;text-align: right;}
.jobboard li.past a {text-decoration: none;}
/* ---------------------------------------------------- */
/* Job Category
/* ---------------------------------------------------- */
.jobcategory {clear: both;margin-top: 30px;border-top: 2px solid #000;margin-bottom: 10px;}
.jobcategory a {white-space: nowrap;color: #000;font-weight: bold;text-decoration: none;}
.jobcategory a:HOVER {color: #09f;text-decoration: underline;}
.jobcategory a:ACTIVE {color: #09f;}
.jobcategory span {font-size: 14px;margin-left: 10px;}
.jobcategory span a {text-decoration: underline;font-weight: normal;}
.jobcategory h3 {font-size: 18px;color: #000;padding: 0;font-weight: bold;margin: 0;}
.jobcategory h3 span {font-size: 12px;color: #6DAB36;font-size: 11px;font-weight: normal;}
/* ---------------------------------------------------- */
/* Job Header
/* ---------------------------------------------------- */
.jobheader {clear: both;text-align: center;padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}
.jobheader span {font-size: 14px;color: #222;font-weight: normal;line-height: 1;}
/* ---------------------------------------------------- */
/* Job Apply
/* ---------------------------------------------------- */
.jobapply {clear: both;text-align: center;padding-bottom: 5px;margin-bottom: 5px;background-color: #DDD;}
.jobapply span {color: #333;font-weight: normal;line-height: 1;font-size: 14px;}
/* ---------------------------------------------------- */
/* Signup
/* ---------------------------------------------------- */
.Edit{background-color:#ffffff;padding:2px 1px 2px 1px;}
.EditFieldLabel{font-family:"Lucida Grande", Verdana, Arial, sans-serif;font-size:12px;color:#555;text-align:left;line-height:1.3em;}
.EditField{font-family:"Lucida Grande", Verdana, Arial, sans-serif;font-size:14px;color:#0080ff;text-align:left;width:250px;height:18px;margin:0 0 5px 0;}
TD.EditField{font-weight:normal;color:#0080ff;padding-left:10px;line-height:20px;}
INPUT.EditField{color:#555;font-size:14px;border:.5px solid #ccc;vertical-align:middle;}
TEXTAREA.EditField{color:#0080ff;}
div.signup{border-bottom:2px solid #ddd;border-top:2px solid #ddd;clear:both;margin:20px 0 20px 0;vertical-align:middle;text-align:center;}
div.signup form{clear:both;margin:0 0 10px 0;text-align:center;}
div.signup input.text{font-family:"Lucida Grande", Verdana, Arial, sans-serif;font-size:14px;border:1px solid #ccc;background:#f7f7f7;color:#0080ff;height:22px;padding-left:5px;}
div.signup input.submit{font-family:"Lucida Grande", Verdana, Arial, sans-serif;font-size:10px;}
div.signup h1{font-family:"Lucida Grande", Verdana, Arial, sans-serif;font-size:16px;font-weight:bold;color:#0080ff;}
/* ---------------------------------------------------- */
/* Google Form Apply
/* ---------------------------------------------------- */
.ss-form-container {width: 380px;background-color: #FFF;font-family: "Lucida Grande", Verdana, Arial, sans-serif;border: 1px solid #CCC;padding: 0.5em .5em;font-size: 13px;}
.ss-q-title {font-family: "Lucida Grande", Verdana, Arial, sans-serif;font-size:16px;color: #0085FF;display: block;}
.ss-q-submit { color: #000;}
.ss-form-entry {font-size: 14px;line-height: 1.3em;font-family: "Lucida Grande", Verdana, Arial, sans-serif;font-weight: normal;color: #222;} 
.ss-q-short, .ss-q-submit {background:#f7f7f7;font-family: "Lucida Grande", Verdana, Arial, sans-serif;border:1px solid #ccc;margin:0 0 5px 0;padding:3px 3px 0 3px;color:#0085FF;font-size: 16px;width: 300px;height: 23px;}
.ss-q-long {background:#f7f7f7;font-family: "Lucida Grande", Verdana, Arial, sans-serif;border:1px solid #ccc;margin:5px 0 0 0;padding:3px 3px 0 3px;color:#0085FF;font-size: 16px;}
.ss-choices {line-height: 1.3em;color:#666;list-style-type: none;}
.ss-q-help {font-size: 12px;line-height: 1.4em;font-family: "Lucida Grande", Verdana, Arial, sans-serif;font-weight: normal;color: #555;}
.ss-choice-item {font-size: 13px;font-family: "Lucida Grande", Verdana, Arial, sans-serif;color: #555;}
.errorbox-good {font-size: 13px;font-family: "Lucida Grande", Verdana, Arial, sans-serif;font-weight: normal;color: #555;}
.ss-required-asterisk {color: #FF0000;font-size: 12px;line-height: 1.4em;font-family: "Lucida Grande", Verdana, Arial, sans-serif;font-weight: normal;}
/* ---------------------------------------------------- */
/* Home > Benefits
/* ---------------------------------------------------- */
div.benefits {float:left;width:820px;overflow: hidden;margin: 20px 20px 20px 0;}
div.benefits div {float:left;width:320px;margin:0 0 10px 20px;padding-left:70px;list-style:none;}
div.benefits p {margin-top:0;}
.benefit1 { background: transparent url("/images/icons/benefit1.png") no-repeat top left; }
.benefit2 { background: transparent url("/images/icons/benefit2.png") no-repeat top left; }
.benefit3 { background: transparent url("/images/icons/benefit3.png") no-repeat top left; }
.benefit4 { background: transparent url("/images/icons/benefit4.png") no-repeat top left; }
.benefit5 { background: transparent url("/images/icons/benefit5.png") no-repeat top left; }
.benefit6 { background: transparent url("/images/icons/benefit6.png") no-repeat top left; }
.benefit7 { background: transparent url("/images/icons/benefit7.png") no-repeat top left; }
.benefit8 { background: transparent url("/images/icons/benefit8.png") no-repeat top left; }
/* ---------------------------------------------------- */
/* Header title 2
/* ---------------------------------------------------- */
div.headertitle1{margin:15px 20px 15px 20px;overflow: hidden;}
div.headertitleleft {text-align: left;float: left;width: 530px;}
div.headertitleleft h1 {text-align: left;}
div.headertitleleft h2 {text-align: left;}
div.headertitleright {text-align: left;float: right;width: 220px;margin-top: 20px;}
div.headertitleright p {font-size: 10px;margin: -8px 0 0 5px;padding: 0;text-align: center;}
div.headertitlebutton {width: 230px;text-align: center;float: right;margin: 10px 0 0 20px;}
div.headertitlebutton p {font-size: 10px;margin: -8px 0 0 5px;padding: 0;text-align: center;}
/* ---------------------------------------------------- */
/* Mad Marchness
/* ---------------------------------------------------- */
div#header img.mm{vertical-align:text-top;float:left;margin: 0 0 5px 0;}
div.bandmm{text-align:center;background-color:#09f;height:149px;margin-bottom: 5px;}
div.leftthreemm{float:right;width:250px;padding:0 10px 0 20px;background-color:#EDEDED;margin: 20px 0 20px 20px;}
div.rightthreemm{float:right;background-color:#EDEDED;width:280px;padding:0 0 10px 15px;margin-left:20px;}
/* ---------------------------------------------------- */
/* Holiday
/* ---------------------------------------------------- */
div.holidaybelt{background-color:#D3FFAF;clear:both;margin:10px 0 20px 0;padding:5px 0 5px 0;text-align:center;}
div.holidaybelt p{text-align:center;margin:0;padding:0;font-size:12px;color: #000;}
div.holidaybelt h4{text-align:center;color: #F00;font-size: 18px;}
div.holidaybelt img{text-align:center;}
.holidaybelt p a {color: #03F;}
/* ---------------------------------------------------- */
/* Compas
/* ---------------------------------------------------- */
div.compas {
	clear: both;
	margin: 10px 20px;
	overflow: hidden;
	padding: 0;
}
.allCompasContent h1{
	color:#222;
	text-align:center;
	font-size:36px;
	margin:0;
	line-height:1.5em;
}
.allCompasContent h2{line-height:1.5em;font-size:20px;font-weight:bold;color:#222;text-align:center;}
.allCompasContent h3{line-height:1.5em;font-size:14px;font-weight:bold;color:#222;}
/* ---------------------------------------------------- */
/* Compas Button
/* ---------------------------------------------------- */
div.container-compas{
	width:840px;
	margin:0 auto;
	overflow: hidden;
	text-align: center;
}
btnapply2,
input[type="button"],
input[type="reset"],
input[type="submit"],
.btnapply2,
.btnapply2.button-invert:hover,
#field_12_2 .gfield_label {
	background-color: #0C0;
	border: none;
	box-shadow: none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	min-width: 100px;
	outline: none;
	padding: 10px 20px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	width: auto;
	-webkit-appearance: none;
}

#form1 div #allIframe #divshowdesc table tr td #btnsendfriend2 {
	background-color: #CCC;
	font-size: 12px;
}
#form1 div #allIframe #divshowdesc table tr td #btnsearch2 {
	background-color: #CCC;
	font-size: 12px;
	min-width: 100px;
}
