/* RESET CSS */

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%;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* links */
a {
    color:#bf5c1d;
}
a:hover {
	color: #ae4909;
    text-decoration:none;
}

/* header elements */
h1, h2, h3, h4, h5, h6 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
	color:#bf5c1d;
}
h1 {
    font-size:300%;
}
h2 {
    font-size:250%;
}
h3 {
    font-size:19px;
}
h4 {
    font-size:175%;
}
h5 {
    font-size:150%;
}
h6 {
    font-size:125%;
}

/* page setup */
body {
    background:url('/include/get.php?path=/Image/Open Hoose Landing/page-bg.jpg');
    font-family:Arial, Helvetica, sans-serif;
    color:#756d5d;
    font-size:13px;
}

/* wrapper setup */
#wrapper {
    margin:0 auto;
    width:980px;	
}

/* header */
div#header {
    height:332px;
    margin:20px 0 0;
    background:url('/include/get.php?path=/Image/Open Hoose Landing/header-bg.png') 0 0 no-repeat;
}

/* logo */
#logo {
	position:relative;
	top:67px;
	left:746px;
	width:231px;
	height:82px;
	display: block;
	border:0;
}
body#twistmarketing #logo {
	background-color: #bf5c1d; /* This is Twist orange bgcolor - please change background color for each partner's page with body ID */
}
body#twistmarketing #logo img {
	padding:20px 15px 0;
}

/* StepUp Lading Page */
body#stepup #logo {
	background-color: #000; /* This is StepUp black bgcolor */
}
body#stepup #logo img {
	padding:15px 43px 0;
}
body#stepup #partners img {
	padding:0 3px;
}

/* About Staffing Lading Page */
body#aboutstaffing #logo {
	background-color: #ffffff; /* This is About Staffing white bgcolor */
}
body#aboutstaffing #logo img {
	padding:0px 0px 0;
}

/* content column */
div#content {
    margin:0;
	background:url('/include/get.php?path=/Image/Open Hoose Landing/wrapper-bg.png') 0 0 repeat-y;
	padding:35px 50px 10px 44px;
}
p , blockquote {
	line-height:17px;
	padding-bottom:12px;
}

/* left column */
div#left {
    width:480px;
	float:left; 
	padding-top:10px;
}
.clear {
	clear:both;
}
.replace { 
	display:block; 
	overflow:hidden; 
	text-indent:-9999px; 
}
.join-us {
   	background:url('/include/get.php?path=/Image/Open Hoose Landing/join-us-title.gif') 0 0 no-repeat; 
   	width:481px; 
   	height:29px;
	padding-bottom:20px;
}
p.orange-title { 
	color:#C60;
	font-weight:bold;
	padding-right:8px;
	float:left;
}
div.agenda {
	padding:30px 10px 0 0;
}
.event-agenda {
   	background:url('/include/get.php?path=/Image/Open Hoose Landing/event-agenda-title.gif') 0 0 no-repeat; 
   	width:115px; 
   	height:23px;
	padding-bottom:10px;
}
.agenda h3 {
	font-size:14px;
	color:#FFF;
	background-color:#c5c2bb;
	float:left;
	padding:8px 14px;
}
.agenda blockquote {
	border-top:1px solid #c5c2bb;
	text-indent:12px;
	font-weight:bold;
	font-size:12px;
	padding-top:6px;
	margin-bottom:5px;
}

/* right column */
div#right {
    	width:365px;
    	float:left;
	margin: 0 0 10px 40px;
    	background:url('/include/get.php?path=/Image/Open Hoose Landing/right-col-bg.jpg') 0 0 no-repeat; 
}
.album {
	height:209px;
}
.album p {
	width:220px;
	float:right;
	font-size:12px;
	padding:10px 0 0;
	line-height:15px;
}

/* form styles */
form {
	background:url('/include/get.php?path=/Image/Open Hoose Landing/form-bg.jpg') 0 0 repeat-y; 
	width:365px;
	}
#thankyou {
	padding:0 24px 8px;
	background:#F2F2E6 url('/include/get.php?path=/Image/Open Hoose Landing/form-bg.jpg') 0 0 repeat-y; 
	width:315px;
	}
h3.white-border {
	border-bottom:1px solid #ffffff;
	width:315px;
	height:20px;
	border-top: none;
	
	}
#thankyou p {
	font-size:12px;
	padding:10px 0 6px;	
}
fieldset { 
	padding:0 25px 8px 25px;
	background:url('/include/get.php?path=/Image/Open Hoose Landing/form-bottom.jpg') bottom left no-repeat; 
}
legend , #thankyou h3 { 
	color:#bf5c1d; 
	font:15px/16px Arial, Helvetica, sans-serif; 
	padding:4px 0px;  
	font-weight:bold; 
}
input.text { 
	padding:2px 5px; 
	font:12px/16px arial, verdana, sans-serif; 
	color:#666;
	border:none;
	height:26px;
	width:160px;
	background:url('/include/get.php?path=/Image/Open Hoose Landing/input-bg.gif') 0 0 no-repeat;  
}
label {
	font-size:12px; 
	font-weight:normal; 
	}
.white-border {
	border-top:1px solid #ffffff;
	padding:8px 0;
	}
fieldset label {
	text-align:right;
	float:left;
	width:130px; 
	margin:4px 15px 0 0;
	height:36px;
}
fieldset input.text {
	float:right;
	width:160px; 
	margin:0 0 4px 0;
	height:25px;
	padding-top:5px;
}
radio { 
	float:left; 
}
select {
	margin-bottom:8px;
	font:12px/16px arial, verdana, sans-serif;
	color:#666666; 
	border:1px solid #c8c8c7;
}
.require-info { 
	font-size:11px; 
	float:right;
	margin:-15px 4px 10px 0;
}
.require {
	color:#C60; 
	padding: 0 2px; 
}

/**** BUTTONS ****/
input.orangeBtn { border:0; cursor: pointer; font-weight: bold; text-align: center; width:100px; height:26px; margin-left:146px; }
input.orangeBtn { background: url('/include/get.php?path=/Image/Open Hoose Landing/btn.png') right no-repeat; font: bold 13px Arial; color: #fff; padding: 0px 10px; }
input.orangeBtn:hover { background: url('/include/get.php?path=/Image/Open Hoose Landing/btn-hover.png') right no-repeat; }

/* our partners */
#partners {
	clear:both;
	padding:30px 0 0;
	text-align:center;
}
*html #partners {
	clear:both;
	padding:20px 0 0;
	text-align:center;
}
.thanks {
   	background:url('/include/get.php?path=/Image/Open Hoose Landing/our-partners-title.gif') 0 0 no-repeat; 
   	width:885px; 
   	height:18px;
	padding-bottom:10px;
}
#partners img {
	padding:0 6px;
}
/* footer */
#footer {
    margin:0 auto;
	color:#c9c4bb;
	font-size:12px;
	width: 920px;
	padding: 30px 30px 0;
	background:url('/include/get.php?path=/Image/Open Hoose Landing/wrapper-bottom.png') top center no-repeat;
}
#footer a {
    color:#fff;
	padding-right: 2px;
	text-decoration: none;	
}
#footer a:hover {
	text-decoration: underline;	
}
#footer ul {
 	padding:3px 0 0;
	width: 270px;
	float:right;
}
#footer ul li {
	float:left;
    margin:0 0 0 7px;
}
p.copyright {
  float: left;
  padding-right: 20px;
}
.copyright .orange-title { 
	color:#C60;
	font-weight:bold;
}
/* clearing & floating */
.clearingfix:after {
    content:".";
    display:block;
    line-height:0px;
    clear:both;
    visibility:hidden;
}
.clearingfix {
    display:block;
}
.alignright {
    float:right;
    margin:4px 0 0 0px;
}
/* clearing & floating */
.clearingfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearingfix{height:1%;}
.clearingfix{display:block;}

/* Peekaboo Bug  */
/* * html #left{position:relative;}*/
/* * html #right{position:relative;}*/
/* * html #main{position:relative;}*/
/* force hasLayout */
#wrapper, #header, #footer{zoom:1;}
/* Doubled Float Margins */
* html #left{display:inline;}
* html #right{display:inline;}

/* IE and italics Problem */
* html #content{overflow:visible;}
* html i, * html em{overflow:visible;display:inline-block;}
/* Expanding Box Problem */
* html #left{word-wrap:break-word;}
* html #right{word-wrap:break-word;}
* html #content{word-wrap:break-word;}
/* Disappearing List-Background Bug */
/* * html ul{position:relative;}*/
/* * html ol{position:relative;}*/
/* * html dl{position:relative;}*/
/* * html blockquote{zoom:1 }*/
/* IE/Win Guillotine Bug */
a, a:hover{background-color:transparent;}

span.requiredasterix { color:#bf5c1d; }
